body{
padding:0px;
margin:0px;
background-color: #FCFDFE;
/*background-image: url(../images/bg.jpg);*/
font-size:0.75em;
line-height:1.3em;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
color: #666666}


body,td,th {
	color: #666666;

}


#outerring{
	width:901px;
	margin-left:auto;
	margin-right:auto;
	}


h1{
font-family: "Times New Roman", Times, serif;
color: #168de4;
background-color: transparent;
font-weight: normal;
padding-top: 5px;
z-index:10;
position:relative;
font-size: 1.9em;
line-height:1.2em;
}



#column2 h2{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #eeeeee;
/*background-color: #184c60;*/

font-size: 1.05em;
line-height:16px;
width:500px;
margin-top: 45px;
margin-bottom:0px;
padding:3px 0 3px 10px;
background-image: url(../images/h2bkg.gif);
background-repeat: no-repeat;}



h3{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #184c60;
background-color: #eeeeee;
font-size: 1.2em;
line-height: normal;
/*width:370px;*/
margin-top: 32px;

}

#maincontainer{
width:900px;
margin-left:auto;
margin-right:auto;
/*background-color: #ffffff;*/
padding:0;
}

#contentarea{
background-image: url(../images/contentareabkg.gif);
background-repeat: repeat-y;
height:100%;
}

div#column1 {
	/*width:165px;*/
		width:120px;
	margin:3px;
	/*background-color:#FCC; */
float:left;
	padding:4px;
	font-size:0.9em;
	font-family:  Arial, Helvetica, Swiss, sans-serif;
	background-image: url(../Dev/sidebar.jpg);
	height: 100%;
}

div#column2 {
width:540px;
margin-right:5px;
margin-left:5px; 
/*background-color:#CFC; */
float:left;
padding:4px;
margin:4px;
text-align: left;
line-height: 150%;}

div#column3 {
/*width:215px;*/
width:185px;
/*background-color:#AAF; */
float:left;
padding:4px;
margin:4px;
font-size:0.9em;
font-family:  Arial, Helvetica, Swiss, sans-serif;
}

#prefooter{
font-family:  Arial, Helvetica, Swiss, sans-serif;
font-size:0.8em;
margin-top:1.5em;
text-align:center;
color: #9c9c9c;
}

#prefooter a:link{
font-family:  Arial, Helvetica, Swiss, sans-serif;
text-decoration:none;
color:#9c9c9c;
}
#prefooter a:visited{
font-family:  Arial, Helvetica, Swiss, sans-serif;
text-decoration:none;
color: #ababab;
}

#prefooter a:hover{
font-family:  Arial, Helvetica, Swiss, sans-serif;
text-decoration:underline;
color: #414141
}


#footer {
margin-left:auto;
margin-right: auto;
width:870px;
background-color: #0033ff;
color: #ffffff;
font-size: 0.78em;
padding:0 15px;

}


#footer p{
	margin:0;
	font-size: larger;
}

#footer hr{
margin:0;
}

#footer a:link {
color:white;}

#footer a:visited {
color: #efefef;}

#footer a:hover {
background-color: #0f0cff;
text-decoration: underline overline;}

#footer a:active {
background-color: #0f0cff;
text-decoration: underline overline;}

div.clearfloats {
clear:both;
}

a:hover{text-decoration:none;}

a.h_text:hover{text-decoration:underline;}

.manworld{
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/img.jpg);
	width:332px;
	height:144px;
	border:1px solid #000000;
	background-color:#ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#ff6600;
	vertical-align: middle;
	margin-top: 0.1em;
text-align: left;}

.manworld p{
	margin-left:12px;
	margin-right:80px;
	margin-top:auto;
	margin-bottom:auto;
line-height: 1.8em;
}


#form1{
text-align:right;
margin-right:17px;
margin-left:17px;
padding:10px 20px 10px 10px;
border: 1px #0063ca solid;
background-color: #e5e6f3;}

.form1a{
text-align:left;
margin-right:12px;
margin-left:12px;
padding:10px 20px 10px 10px;
border: 1px #0063ca solid;
background-color: #e5e6f3;}

.form1asubmit{
border: 1px #dddddd outset;
background-image: url(../images/subbutton2.gif);
background-repeat: repeat-x;}

#banner{
	width:900px;
	height:80px;
	background-image:url(../images/temp_notice_bkg.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	padding-left:30px;
	padding-top: 9px;
	line-height:105%;
	font-weight:bold;
	}


label{
color: #002850;
font-size:0.9em;
}


#form2 input, #form2 textarea,#form1 input, #form1 textarea, .form1a input{
border: 1px #dddddd inset;
vertical-align: top;
margin-left:10px; }

#contentarea ulr{
list-style: disc;
white-space: inherit;
list-style-position: outside;
}

.submitbutton{
border-style:none;
width:79px;
height:23px;
background-image: url(../images/subbutton.gif);
border: 0px #e5e6f3 outset;
}


.strapline08{
		font-family:Tahoma;
		font-size:0.8em;
		line-height:0.9em;
		color: #ffffff;
		border: 1px #0c2b36 solid;
		/*border-bottom: 1px solid #931831;*/
		margin-bottom:0;
		padding-top:2px;
		padding-bottom:3px;
		background-color: #002f47;
		text-align: center;
		width:976px;
}
.point7{
font-size:0.7em;
margin-top:5px;
}

.point8{
font-size:0.8em;

}
.point9{
font-size:0.9em;
}

#narrow a{
font-size:0.95em;
margin-top:5px;
font-family: "Arial Narrow", Helvetica, Sans-serif;}



.budgetthumbnail{
background-color: #eeeeee;}

.budgetthumbnail img{
border-top: 1px #888888 solid;
border-left: 1px #888888 solid;
border-bottom: 3px #616161 solid;
border-right: 3px #616161 solid;
margin-bottom:15px;
}

.smallpara{
font-size:0.85em;
}

#popup{
background-color: #ffeb94;
margin-left:20px;
margin-right:15px;
padding: 10px;
}

.indent5em{
margin:0.5em 0.5em 3em 5em;
}

.indent3em{
margin:0.5em 0.5em 3em 3em;
}

#pdflist ul li{
list-style-image: url(../images/pdficon_small.gif);
list-style-position: outside;
padding-left:2em;
margin-bottom:2em;
}

#offer{
border: 2px #fff700 solid;
background-color: #f5f9c2;
padding: 5px;
}
.red{
color: #990000;
}

.hr7{
color:#000066;
background-color:#000065;
width:70%;
height:2px;
}

.hr9{
color:#000066;
background-color:#000065;
width:90%;
height:2px;
}

#seblurb a:link{
text-decoration:underline;
color:#313131;
}
#seblurb a:visited{
text-decoration:none;
color:#111111;
}
#seblurb a:hover{
text-decoration:underline;
color: #0e0e0e;
}

.quicklinks{
position:relative; 
margin-top:-10px; 
background-color:#FFFFCC; 
z-index:1;
font-size:80%;
padding: 2px;
border: 1px #dddddd outset;
}

.floatrt {
float: right;
display: inline-block;
/*border:1px #555555 solid;*/
padding: 3px;
margin:10px 5px;
background-color: #f0f0b9;
}
  
.floatrt p {
 text-align: center;
 font-size:75%;
 color: #3f9090;
 margin-top:0;
}

/* FOR NON IE BROWSERS */
fieldset {
background-color:#CFDBF5; }