@charset utf-8; 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; outline:0; font-style:inherit; font-size:1em; margin:0; padding:0}
:focus{outline:0}
body{line-height:1; font:100% "Segoe UI",Tahoma,Verdana,Geneva,sans-serif; background:#FFF; text-align:center; color:#666; font-family:"Segoe UI",Tahoma,Verdana,sans-serif; font-size:14px; background-image:url(images/background.jpg); background-repeat:repeat-x; margin:0; padding:0}
ol, ul{list-style-image:url(images/icons/star_mini.png)}
#content ul{padding-left:65px; margin-bottom:10px}
table{border-collapse:separate; border-spacing:0}
caption, th, td{font-weight:400}
blockquote:before, blockquote:after, q:before, q:after{content:""}
p{line-height:1.8em}
#container{width:970px; text-align:left; margin:0 auto}
#header{height:80px; float:left; width:970px; margin:0; padding:0}
#mainContent{padding:0}
#content{padding:0px 10px; clear:both}
.feature_column{width:310px; clear:none; float:left; margin-left:0; padding:0}
h2 img{float:left}
#content p{margin-left:15px}
.half{width:475px; float:left; margin-top:2px; padding:0}
#content ul.icon_left{list-style-type:disc; list-style-position:inside; margin-left:10px}
#content ul.icon_left li{padding-bottom:6px}
.feature_column ul{list-style-type:circle; list-style-position:outside; list-style-image:url(images/icons/star_mini.png); margin-left:-20px}
.even_column ul{list-style-type:circle; list-style-position:outside; list-style-image:url(images/icons/star_mini.png); margin-left:13px}
.feature_column ul li{padding-bottom:10px}
.even_column p{padding-left:40px}
#banner{width:970px}
.separator{clear:both; width:900px; padding-top:15px; line-height:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#999; margin:25px 0 25px 30px}
#nav ul{display:inline; list-style-type:none; text-align:center; margin-right:10px}
.copyright{font-size:10px; line-height:1em; width:952px; height:100px; color:#333; text-align:right; margin:0 auto; padding:10px}
div.news_item h3{font-size:14px; color:#1A4D80}
div.news_item{margin-left:3px}
div.news_item p{padding-left:5px; margin-left: 0px; }
div.news_item  {  }
#nav{height:45px; float:right; clear:none; padding-top:30px; padding-right:0; font-size:16px; color:#FFF; width:600px; padding-left:0}
#nav a{color:#333; text-decoration:none; font-weight:700; font-size:16px; font-family:Tahoma,Geneva,sans-serif; text-transform:lowercase}
#nav a:hover{color:#F60; text-decoration:underline}
#logo{float:left; padding:0}
#nav li{display:inline; list-style-type:none; text-align:center; margin-right:2px; -moz-border-radius:5px; font-weight:400; padding:10px 20px 10px 12px}
h1{color:#F60; border-bottom:1px solid #F5F5F5; color:#1A4D80; font-size:20px; font-weight:400; margin:0 0 15px; padding:15px 0 15px; clear:both}
h2{font-size:18px; font-weight:400; color:#666; margin:20px 0 25px; padding:10px 0 15px; border-bottom:1px solid #F5F5F5; clear:both;}
h3{font-size:16px; color:#1A4D80; font-weight:400; margin:20px 0 25px; padding:10px 0 15px; border-bottom:1px solid #F5F5F5}
a{text-decoration:none; color:#039}
#pagebanner{height:37px; width:970px; float:left; margin-bottom:24px}
.imgDesc{font-family:Arial,Helvetica,sans-serif; color:#fff; font-size:10px; background:#000; padding:5px}
.note{padding:10px; border:solid 1px #FC3; background:#FFF9E5; text-align:left}
.note img{margin:4px 6px 60px;}
.green_note{padding:10px; border:solid 1px #2EB800; background:#EFFFEB; text-align:left}
.green_note img{margin:4px 6px 60px;}
#flowtabs{width:960px; height:31px !important; margin:0 !important; padding:0; _margin-bottom:-2px}
ul#flowtabs { padding-left: 0; }
#flowtabs a:hover{color:#fff}
#flowtabs a.current{cursor:default; color:#fff; line-height:34px}
#flowpanes{border:solid 1px #999; width:960px; height:275px;}
#flowpanes div {display:none; color:#333; margin:0px 40px; float:left; display:block; width:860px; cursor:pointer; font-size:14px; text-align: left;}
#flowpanes div img { padding-left: 10px; margin-right: 40px; margin-bottom: 50px;}
#flowpanes div h2{font-weight:normal; color:#ddd; letter-spacing:1px; margin:10px 0 0 0; font-size:18px; font-weight:400; color:#000; letter-spacing:1px; font-size:22px; margin:10px 0 10px;}
#flowpanes a{color:#cc9; font-size:14px}
#flowpanes p, #flowpanes samp{color:#333}
#flowpanes div.narrow{padding-right:160px}
#flowtabs{width:960px; height:31px!important; _margin-bottom:-2px; margin:0!important; padding:0}
#flowtabs li{float:left; margin:0; padding:0; text-indent:0; list-style-type:none; list-style-image: none;
background: #F2; border-bottom: solid 1px #CCC;}
#flowtabs li a{display:block; height:31px;  width:192px; padding:0px; margin:0px; color:#000; font-size:12px; line-height:33px; text-align:center; text-decoration:none; }
#flowpanes{position:relative; overflow:hidden; clear:both}
#flowtabs a:hover{color:#000}
#flowtabs a.current{cursor:default; color:#000; line-height:34px; border-bottom:solid 1px #999; font-weight: bold;}
#flowpanes a{color:#cc9; font-size:14px}
#flowpanes p, #flowpanes samp{color:#333}
#flowpanes div.narrow{padding-right:160px}
#flowpanes .items{width:20000em; position:absolute; clear:both; margin:0; padding:0}
#flowpanes .less, #flowpanes .less a{color:#999 !important; font-size:11px}
