/** Home Page Styles **/

body{text-align:left; color:#123549; margin:0 auto;}
ol,ul {list-style:none; list-style-position:outside;}

#contentWrapper{margin:0 auto; position:relative; width:970px;}

#container{margin:0 auto; margin-top:10px; padding:0;}

#header{border:none; /*height:auto;*/ margin-top:50px; padding-bottom:5px;;}

#main{clear:both; position:relative; top:-10px;}
* html #main, html* #main{top:0;}

#content .side{float:left; background:#DCE0EC; padding:20px 10px 10px 20px; width:350px; min-height:330px; height:auto !important;}
#content .side .tagline b{font-size:1.2em;}
#content .side .maintext img{margin-top:10px;}

#content h1{margin:0; font-size:2.75em; font-weight:normal;}
h1.sifr{width:10.5em; height:30px;}
#content p{font-size:1.3em; margin-top:10px; line-height:1.75em;}

#content .search{margin-top:10px;}
#content .search .header3{display:none;}
#content .search input.text{border-color:#557481; width:260px; height:20px;}
#content .separator{border-top:2px solid #fff; height:1px; width:100%; margin:10px 0;}
#content .search input.buttom{padding:2px; font-size:11px}

#browse{margin-top:10px;}
#main.browse #browse{margin-top:5px;}
#browse .header3{font-size:1.1em;}
#browse ul {padding:0; color:#557481; margin-top:10px;}
#browse ul li{margin-bottom:7px; font-size:0.9em;}
#browse ul li a{color:#557481;}
#browse ul li a.current{color:#12354C; font-weight:700; text-decoration:underline;}

#content .images, #content .main{float:left; width:580px; margin-left:10px;}
#content .images ul{margin:0; padding:0; list-style:none; list-style-position:outside;}
#content .images li{display:none;}
#content .images li.active{display:block;}

#footer {border: none; margin-top:0;}

