@charset "utf-8";
/* CSS Document */

body, form { padding:0; margin:0; }
body { background:#EAF4FB url(body_bg.jpg) repeat-x; font:11px Tahoma; }

a { text-decoration:none; color:#E67B00; }
a:hover { text-decoration:underline; }

.container { width:900px; margin:0 auto; }
.left { float:left;  }
.right { float:right;  }
.clean{clear:both;}

.header-row { background:url(menu_shadow.jpg) repeat-x; }
.menu { padding:0; margin:0; float:left; margin-left:50px; }
.menu li { list-style:none; float:left; }
.menu li a { height:47px; display:block; color:#000000; text-decoration:none; font-size:14px; padding:28px 10px 0 10px; }
.menu li a:hover, .menu li.selected a { background-color:#F49527; color:#FFFFFF; }

.submenu ul { margin:0; padding:0; }
.submenu li { list-style:none; margin-bottom:7px; }
.submenu li a { color :#595959; display:block; padding:3px 0 3px 15px; }
.submenu li a span { background:url(arrow_ul.png) no-repeat left center; padding-left:10px; }
.submenu li a:hover { background-color:#E9E6E8; color:#000000; text-decoration:none;}
.submenu li a.selected { background-color:#F49527; }
.submenu li a.selected span { background:url(arrow_ul_over.png) no-repeat left center; color:#FFFFFF; }
.submenu ul ul { margin:7px 0 0 10px; padding:0; }

.submenu2 { color:#595959; list-style-image:url(arrow_ul.png);  padding:0; margin: 0 0 0 30px ; }
.submenu2 li { padding-bottom:9px; }
.submenu2 li a { color :#595959; }

.top_row { height:115px; padding:10px; background:#2F424E url(banner_top_shadow.jpg) repeat-x left bottom; color:#FFFFFF;}
.top_row h1 { padding:0; margin:0;  font-size:14px; font-weight:100; margin-bottom:10px; }



.main-row { background-color:#FFFFFF; padding:15px 20px 15px 20px; color:#595959; border-top: 3px solid #D6D6D6; }

.lcol { width:351px; float:left; }

.lcol2 { width:230px; float:left; }

.col-top { background:url(col_top_lc.png) no-repeat; padding-left:8px; }
.col-top .dm { background:url(col_top_bg.png) no-repeat top right; height:29px; text-align:left; padding:1px 0 15px 15px;}
.col-top .dm h1 { color:#7D7D7D; font-size:17px; font-weight:normal; }

.rcol { width:481px; float:right; }
.rcol .title { color:#7D7D7D; font-size:17px; font-weight:normal; margin:0 0 10px 0; padding-top:12px; }
.rcol .title span { font-weight:bold; }

.rcol2 { width:602px; float:right; }
.rcol2 .title { color:#7D7D7D; font-size:17px; font-weight:normal; margin:0 0 10px 0; padding-top:12px; }
.rcol2 .title span { font-weight:bold; }

.arrow_orange { color:#595959; list-style-image:url(arrow_ul.png); width:240px; padding-bottom:37px; }
.arrow_orange li { padding-bottom:9px; }

.project-list { padding:0 15px 0 15px; }
.project { padding-bottom:10px;  font-size:11px; color:#000000; }
.project .aweb { color:#858585; }
.project .text { color:#595959; margin:7px 0 20px 0; border-top:1px dotted #D0D0D0; padding-top:7px; }

.col-bottom { background:url(col_bottom_lc.png) no-repeat; padding-left:9px; }
.col-bottom .dm { background:url(col_bottom_bg.png) no-repeat right top; height:24px; text-align:right; padding:7px 15px 0 0; }
.col-bottom .dm a { color:#828282; background:url(arrow.png) no-repeat left 3px; padding-left:13px; }

.form_field {border:1px solid #7d7d7d; height:15px; width:95px; }
.bottom-row { height:91px; border-top:3px solid #D6D6D6; background-color:#2f424e; padding:15px; }
.bottom-row .separator { background:url(bottom_bg_line.jpg) no-repeat; width:1px; height:121px; float:left; position:relative; top:-15px;  }

.box { color:#FFFFFF; font-size:10px; }
.box h1 { color:#f49527; margin:0 0 5px 0; padding:0 10px 0 20px; font-size:10px; }
.box1 { width:143px; float:left; font-weight:700; background:url(tools.png) no-repeat 35px 30px; height:100px; }
.box2 {width:210px; float:left; }
.box3 {width:265px; float:left; }
.box3 div { padding-left:20px; }

.footer { background:url(footer_bg_l.png) no-repeat; padding-left:8px; border-top:3px solid #D6D6D6; } 
.footer .dr { background:url(footer_bg_r.png) no-repeat top right; padding-right:8px; }
.footer .dm { background-color:#FFFFFF; height:45px; padding:16px 20px 0 20px; }
.footer .coryrights { color:#bdbdbd; font-size:10px; }
.footer .info { font-size:10px; color:#9d9d9d; padding-top:6px; }
