/* CSS Document */

body
{
	padding:0; 
	margin:0; 
	background: url(images/bg.jpg)repeat;
	font:12px "Futura Lt BT";
	color: #000; 
	}
	
a
{
	color: #000;
	text-decoration:none;
}

/* Outer 1 */
#outer
{
	padding:0 0 0 0;
	margin:0 auto;
	background:#FFF;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	width:900px;
	height:auto;
	-moz-box-shadow:0px 0px 30px #FFF;
	-webkit-box-shadow:0px 0px 30px #FFF;	
}

/* Header */
#header
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:200px;
	width:900px;
	background:url(images/header_bg.jpg)no-repeat;	
}

/* Logo */
#logo
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:770px;
	height:200px;
	float:left;	
}

/* Social */
#social
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:130px;
	height:35px;
	float:right;	
}

/* Menu */
#menu
{
	padding:20px 0 0 0;
	margin:0 0 0 0;
	width:900px;
	height:40px;
	background:url(images/menu_bg.jpg)repeat-x;	
}

#menu ul
{
	display: inline;
	width: 900px;
	margin: 0px;
	list-style: none;
	padding: 0px 0px 0px 0px;
}

#menu li
{
	display: inline;
	padding: 0px 5px 2px 5px;
	width: 800px;
}

#menu li a
{
	font: 14px "Futura Lt BT";
	color: #FFFFFF;
	font-style: bold;
	text-decoration: none;
	padding: 0 60px 0 60px;
}

#menu li a:hover
{
	color: #5DD8FA;
	text-decoration: none;
}

#menu .current_page_item a
{
	text-decoration: none;
	color: #5DD8FA;
}

#menu .noborder
{
	 border-right:none;
}

/* Banner */
#banner
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:900px;
	height:320px;
}

/* Primary */
#primary
{
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	width:900px;
	height:690px;
	background:#FFF;	
}

/* Content */
#content
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:584px;
	height:690px;
	background:#FFF;
	float:left;	
}

/* Main */
#main
{
	padding:7px 0 0 0;
	margin:2px 2px 2px 2px;
	width:580px;
	height:325px;
	background:url(images/main_bg.jpg)no-repeat;
	float:left;
}

#main h2
{
	padding:0 10px 0 7px;
	margin:0 0 0 0;
	font:18px "Futura Lt BT";
	color:#003A73;	
}

#main p
{
	padding:0 3px 0 7px;
	margin:0 0 0 0;
	font:14px "Futura Lt BT";
	color:#003972;	
}

#main img
{
	padding:2px 5px 0 0;	
}

#main a
{
	padding:10px 32px 10px 30px;
	margin:0 0 0 0;
	width:62px;
	height:28px;
	background:url(images/hover.jpg)no-repeat;
	color:#004A95;
}

/* Secondary */
#secondary
{
	padding:7px 0 0 0;
	margin:2px 2px 2px 2px;
	width:580px;
	height:666px;
	background:url(images/secondary_bg.jpg)no-repeat;
	float:left;
}

#secondary h2
{
	padding:0 10px 0 7px;
	margin:0 0 0 0;
	font:18px "Futura Lt BT";
	color:#003A73;	
}

#secondary p
{
	padding:0 3px 0 7px;
	margin:0 0 0 0;
	font:14px "Futura Lt BT";
	color:#003972;	
}

#secondary img
{
	padding:2px 5px 0 0;	
}

#secondary a
{
	padding:10px 32px 10px 30px;
	margin:0 0 0 0;
	width:62px;
	height:28px;
	background:url(images/hover.jpg)no-repeat;
	color:#004A95;
}

/* Sidebar */
#sidebar
{
	padding:0 0 0 0;
	margin:2px 3px 0 0;
	width:308px;
	height:666px;
	border:1px solid #666666;
	float:right;	
}

#sidebar h2
{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	font:24px "Futura Lt BT";
	color:#003A73;	
}

#sidebar h3
{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	font:18px "Futura Lt BT";
	color:#003A73;	
}

#sidebar p
{
	padding:3px 0 0 10px;
	margin:0 0 0 0;
	font:14px Calibri;
	color:#003A73;	
}

#sidebar img
{
	padding:0 0 5px 0;	
}

/* Footer */
#footer
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	widows:900px;
	height:30px;
	background:#FFF;	
}

#footer p
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font:12px Calibri;	
	color:#003972;
	text-align:center;	
}



