@charset "utf-8";
/* CSS Document */

body {
	background-color:#ededed;
	background-image:url(../images/IBS_bkg.jpg);
	background-repeat:repeat-x;
	color:#7C7C7D;
}
.container {
	width:800px;
	background-image:url(../images/content_bkg.png);
	background-repeat:no-repeat;
	margin-top:30px;
	padding-top:22px;
}
.whiteFrame {
	width:800px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#ffffff;
	background-image:url(../images/main_content_bkg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}	
#header,
#content {
	padding:0 25px;
	}
#content p{
	width:55%;
	font-size:95%;
	padding-bottom:40px;
	margin:0;
}
#content h6{
	font-size:95%;
	padding:0 10px 40px;
	margin:0;
	color:#7C7C7D;
}
#content h6 b{
	color:#000000;
}

#content h2{
	padding-top:60px;
	text-transform:uppercase;
	font-size:105%;
	font-weight:bold;
	color:#7C7C7D;
	margin:0;
}
.red {
	font-weight:bold;
	color:#CC0000;
}

.headerLeft {
	float:left;
}
.headerRight {
	text-align:right;
	float:right;
	padding-top:40px;
	color:#7C7C7D;
	font-size:85%;
}
.headerRight ul{
	margin-top:40px;
	padding-left:0;
}
.headerRight li{
	display:inline;
	border-right:1px solid #dddddd;
	padding:0 1.1em 0 0.8em;
}
.headerRight li.last{
	border-right:none;
	padding-right:0;
}
.headerRight li a{
	color:#7C7C7D;
	text-decoration:none;
	font-weight:bold;
}
.headerRight li a:hover{
	text-decoration:underline;
}
/* ==== MAIN NAV - MOOTOOLS ==== */
#main_Nav {
	margin:10px  25px 0;
	background-image:url(../images/main_Nav_bkg.gif);
	background-repeat:no-repeat;
}
#menu-container { margin-left:80px; display:block; position:relative; width:700px; font-size:11px; overflow:visible; height:50px; }
#drop_down_menu { display:block; position:absolute; clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; text-align:center; width:700px; float:left; left:0px; top:0px; }
#drop_down_menu li {  text-align:left; font-size:12px; font-weight:bold; float:left; color:#777777; padding:5px; cursor:pointer; width:200px; }
#drop_down_menu li:hover { color:#fefefe; }
#drop_down_menu li ul { margin:0px; padding:0px; list-style-type:none; padding-top:5px; }
#drop_down_menu li ul li { display:block; float:none; clear:both;}
#drop_down_menu li ul li:hover { display:block; float:none; clear:both; background-image:url(../images/btn_overlay.png); background-repeat:repeat-x; background-position:bottom;}
#drop_down_menu li ul li.noBorder:hover { background-image:none;}
#drop_down_menu li ul li a { color:#fefefe; font-weight:normal; text-decoration:none; display:block; }
#drop_down_menu li ul li a:HOVER { text-decoration:none; color:#fefefe; }
#drop_down_menu P{
	color:#fefefe;
	font-size:80%;
	font-weight:normal;
	padding-right:5px;
}
#drop_down_menu img{
	padding-top:5px;
}

.blue,
.green,
.dkblue {
}
.blue:hover {
	background-image:url(../images/blue_bkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#00AEEF;
	color:#ffffff;
}
.blue:hover li {
	border-bottom:1px solid #1c83b7;
	
}
.green:hover {
	background-image:url(../images/green_bkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#73BA24;
	color:#ffffff;
}
.green:hover li {
	border-bottom:1px solid #548f24;
}
.dkblue:hover {
	background-image:url(../images/dkblue_bkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#134a9e;
	color:#ffffff;
}
.dkblue:hover li {
	border-bottom:1px solid #203879;
}
.dkblue:hover li.noBorder,
.blue:hover li.noBorder,
.green:hover li.noBorder {
	border:none;
}
/* ====  ==== */

#footer {
	background-image:url(../images/footer_bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%;
	padding:5px 0;
	margin-bottom:5px;
}
#footer h5{
	padding-top:10px;
	font-size:85%;
	color:#fefefe;
	text-align:center;
	font-weight:normal;
}
#footer h5 .bold{
	font-weight:bold;
}
.wdsLink{
	font-size:90%;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.wdsLink span{
	display:block;
	padding:5px 0;
}
.wdsLink span.light{
	font-size:80%;
	color:#aaaaaa;
}
.wdsLink a{
	font-weight:bold;
	color:#7C7C7D;
	text-decoration:none;
}
.wdsLink a:hover{
	color:#222222;
	text-decoration:underline;
}
#flashcontent {
	padding-bottom:35px;
}
.address {
	width:25%;
	float:left;
	padding-bottom:20px;
}
.addressWide {
	width:35%;
	float:left;
	padding-bottom:20px;
}
.formWrapper {	
	width:60%;
	margin-left:auto;
	margin-right:auto;
}
.formWrapper fieldset{	
	margin:0;
	padding:0;
	border:none;
}
.colLeft, .colRight {
	display:inline;
}
.colLeft {
	padding-top:3px;
	float:left;
}
.colRight {
	float:right;
}
.colRight input{
	width:200px;
margin-right:160px;
}
.colRight textarea{
	width:350px;
	height:110px;
}

.button {
	float: left;
	margin-left: 87px;
	margin-bottom:30px;
	}