 body{
	background:#002B3A url(../images/body_repeat_x.gif) repeat-x top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;

	
}
div, p, hr, li, ul, a, span, table, tr, td, body, html{padding:0; margin:0;}

img{border:none;}

a{
	text-decoration:none;
	color:#032f3c; 
}
#content_inner ul{
	margin:5px 0 5px 35px;
}
p{margin-bottom:10px; }

hr{
color:#a9a9a9;
background:#a9a9a9;
border:0;
height:1px;
}

h2{
color:#01707B;
font-size:22px;
font-family:Georgia, "Times New Roman", serif;
font-weight:normal;
border-bottom:1px #A9A9A9 solid;
margin-bottom:10px;
padding-bottom:5px;
}

#container{
width:900px;
margin:0 auto;
font-family:"Lucida Sans Unicode", Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#616161;
position:relative;
}

#header{
z-index:99;
position:relative;
background:url(../images/header.jpg);
height:130px;
width:900px;
}

#header_link{
position:absolute;
top:0;
left:0;
width:300px;
height:140px;
}

#menu{
height:50px;
color:#7c8a8e;
position:relative;
top:105px;
float:right;
margin-right:25px;
display:inline;
z-index:100;
}

#header .wing_l{
background:url(../images/header_wing_l.jpg);
width:250px;
height:130px;
position:absolute;
margin-left:-250px;
left:0;
top:0;
}


#content_outer .wing_l{
background:url(../images/body_wing_l.jpg);
width:400px;
height:445px;
position:absolute;
margin-left:-250px;
left:0;
top:0;
margin-top:-15px;
z-index:25;
}

#content_outer .wing_r{
background:url(../images/body_wing_r.jpg);
width:275px;
height:445px;
position:absolute;
margin-right:-225px;
_margin-right:-226px;
right:0;
top:0;
margin-top:-15px;
z-index:25;
}

#content_container{
z-index:1;
background:#002B3B url(../images/content_bg.jpg) no-repeat top;
width:900px;
position:relative;
line-height:18px;
padding-top:15px;
position:relative;
margin-bottom:25px;
}

#content_outer{
width:900px;
position:relative;
background:url(../images/whole_body_bg.gif) repeat-y;
padding-left:25px;
}


#quote_box{
width:103px;
background:url(../images/quote_box.jpg) top no-repeat #081631;
min-height:400px;
border:1px #283254 solid;
float:left;
margin-top:15px;
color:#FFFFFF;
text-align:left;
padding:10px;
display:inline;
z-index:50;
position:relative;
}

.prop_1{
width:1px;
height:400px;
float:left;
}

.author{
color:#5aa3a9;
}

#content{
width:723px;
position:relative;
float:left;
display:inline;
border:1px solid #fff;
z-index:50;
}

.prop_2{
width:1px;
height:602px;
float:left;
}

#content_bottom{
background:url(../images/whole_bottom.jpg);
width:725px;
height:186px;
float:left;
display:inline;
position:relative;
padding:0 25px 0 125px;
text-align:center;
}

#content_bottom .right a{
float:left;
display:inline;
}

#content_bottom_sub{
background:url(../images/whole_bottom_sub.jpg);
width:725px;
height:100px;
float:left;
display:inline;
position:relative;
padding:0 25px 0 125px;
text-align:center;
}

#c2a_container_home{
width:717px;
margin-left:3px;
}

#content_bottom .inline_c2a{
margin:10px 0px 0 0;
height:65px;
}

#content_bottom #customC2A{
background:url(../images/c2a5.jpg) no-repeat top left;
text-align:left;
}

#content_bottom #customC2A .title{
font-size:18px;
font-family:Georgia, "Times New Roman", serif;
color:#306e75;
padding:4px 0 0 30px;
display:block;
}

#content_bottom #customC2A .subtitle{
display:block;
font-size:11px;
font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, sans-serif;
color:#444;
margin:2px 0 0 45px;
line-height:12px;
}

#content_inner{
float:left;
padding:4px 3px;
width:717px;
display:inline;
position:relative;
background:url(../images/page_top.gif) repeat-x top #fff;
}

#content_inner .page_content{
padding:0 5px;
}

#content_text{
text-align:left;
padding:20px;
width:530px;
float:left;
display:inline;
position:relative;

}

#sidebar{
position:relative;
float:right;
display:inline;
width:140px;
margin:40px -4px 10px 0;
border-top:3px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
padding:0 0 10px;
}

#content_text p{
padding-left:10px;
}

#sidebar a{
display:block;
padding:5px;
}

#content_img_container{
width:715px;
height:245px;
position:relative;
border:1px solid #fff;
background:#fff;
}

#home_img_container{
border:0;
margin:1px;
width:715px;
height:320px;
background:#fff;
}

#home_word_container{
display:block;
background:url(../images/fade_line.gif) no-repeat center center;
height:3px;
margin:10px 0 0;
}

#footer{
position:relative;
font-size:10px;
font-family:Tahoma, Verdana, Arial, sans-serif;
padding:0 15px;
line-height:20px;
margin:30px 0 0;
}

#footer .left{
display:inline;
float:left;
text-align:left;
}

#footer .right{
display:inline;
float:right;
text-align:right;
}

#footer a{
text-decoration:none;
}

#footer .right a{
margin-left:5px;
}

#footer a:hover{
text-decoration:underline;
}

#topLinks{
top:0;
right:0;
position:absolute;
margin-right:30px;
margin-top:5px;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
color:#5d5d5d;
}

#topLinks a{
font-size:10px;
color:#fff;
margin:0 2px;
}

.clearer{
clear:both;
}




#sidebar #customC2A{
text-align:left;
display:block;
}

#sidebar  #customC2A .title{
font-size:11px;
font-family:Georgia, "Times New Roman", serif;
color:#306e75;
padding:2px 0 0 0;
display:block;
line-height:11px;
display:inline;
position:relative;
float:right;
width:92px;
}

#sidebar  #customC2A .subtitle{
display:inline;
font-size:9px;
font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, sans-serif;
color:#444;
padding:2px 0 0 0;
line-height:12px;
float:right;
position:relative;
width:92px;
}

#sidebar #customC2A .img{
width:37px;
height:30px;
position:relative;
display:inline;
float:left;
}

#content_inner li.primary{
border:1px solid #eee;
list-style:none;
padding:10px;
width:235px;
background:#f6f6f6;
font-weight:bold;
margin:0 5px 5px 0;
}

#content_inner li.primary{
width:300px;
}

#content_inner li.primary a{
font-size:16px;
font-family:Georgia;
font-weight:Normal;
}

#content_inner ul.baby{
background:#fff;
padding:10px 5px 10px 25px;
border:1px solid #eee;
font-size:10px;
margin:0;
font-weight:normal;
line-height:12px;
}

#content_inner ul.baby a{
font-size:10px;
font-family:Verdana, Tahoma, Arial, sans-serif;
}

#homeLink{
position:absolute;
width:235px;
height:85px;
top:20px;
left:20px;
}

a#print{
width:141px;
height:25px;
position:absolute;
bottom:0;
left:-1px;
margin-bottom:-25px;
display:block;
background:url(../images/print.gif) top no-repeat;
padding:0;
}

a#print:hover{
background-position:bottom;
}

#print span{
display:none;
}

#news_container{
	width:530px;
	height:520px;
	background:url(../images/news_shadow.gif) no-repeat;
	position:relative;
}

#news_container iframe{
	width:510px;
	height:500px;
	margin:10px;
	position:relative;
}
