@charset "utf-8";
body { font:11px Verdana, Arial, Helvetica, sans-serif; }
body, form { padding:0; margin:0; }

a { text-decoration:none; outline:none; color:#3076A9; }
a:active { outline:none; }
a:hover { text-decoration:underline; }

.container { width:950px; position:relative; margin:0 auto; }

.left { float:left; }
.right { float:right; }
.clean { clear:both; }
.space { height:2px; }

.line{ background-color:#71828A; height:3px; margin:2px 0 2px 0; }

.top-row { background:url(top_bg.jpg) repeat-x; height:20px; color:#FFFFFF; text-align:right; padding:5px 5px 0 0; }
.logo-row { background:#FFFFFF url(logo_bg.jpg) no-repeat top right; height:87px; margin:2px 0 2px 0; }
.bottom-row { background:url(bottom_bg.jpg) repeat-x; height:17px; padding:3px 0 0 15px; }
.bottom-row a, #breadcrumb a { background:url(arrow.jpg) no-repeat left center; padding:0 10px 0 8px; color:#4E4E4E; }
#breadcrumb a { padding:0 2px 0 8px!important; }

.menu-row { border:2px solid #102E84; }
.menu-row td { background:url(menu_bg.jpg) repeat-x; height:36px; text-align:center; width:140px; white-space:nowrap; }
.menu-row td.separator { background:url(menu_separator.jpg) no-repeat; width:3px; }
.menu-row td a { color:#FFFFFF; font-weight:bold; display:block; height:26px; padding:10px 8px 0 8px; }
.menu-row td a:hover, .menu-row td a.selected{ background:url(menu_over.jpg) repeat-x; text-decoration:none; }

.lcol { width:241px; float:left; }
#lcol-space { background-color:#E5E5E5; }
.submenu { border:1px solid #A1A1A1; padding:2px 2px 1px 2px; margin:0; padding:2px 2px 1px 2px; }
.submenu li { list-style-type:none; margin-bottom:1px; background:url(submenu_bg.jpg) repeat-x; height:21px; padding:5px 0 0 6px; }
.submenu li a { background:url(arrow_submenu.jpg) no-repeat left 5px; color:#FFFFFF; padding-left:7px; }
.submenu li.selected { background:url(submenu_selected.jpg) repeat-x; }

.mcol { width:700px; border:1px solid #A1A1A1; padding:2px; float:right; }
.mcol .content { margin:2px 0 2px; }

.mcol .nav { background:url(nav_bg.jpg) repeat-x; height:21px; padding:7px 5px 0 5px; }
.mcol .nav a {display:block; font-weight:bold; color:#FFFFFF; }
.mcol .nav a.back { background:url(arrow_back.jpg) no-repeat left center; float:left; padding-left:12px; }
.mcol .nav a.top { background:url(arrow_top.jpg) no-repeat left center; float:right; padding-left:10px; }

.title { background:url(title_bg.jpg) repeat-x; height:35px; padding-left:10px; position:relative; }
.title h1 { background:url(arrow_title.jpg) no-repeat left 12px; margin:0; padding:7px 0 0 10px; font-size:14px; height:28px; }

.title2 { background:url(title2_bg.jpg) repeat-x; height:21px; padding:7px 0 0 3px; color:#FFFFFF; font-weight:bold; }

.flcol { width:393px; float:left; }
.fmcol { width:548px !important; }

.footer-row { background:#FFFFFF url(footer_bg.jpg) repeat-x; height:35px; color:#FFFFFF; padding:15px 20px 0 20px; margin-top:2px; }
.footer-row a { color:#FFFFFF; }

.tooltip { 
	visibility:hidden; z-index:2; position:absolute; 
    padding:5px; 
    border:1px solid #394852;
    background-color:#FFFFFF;
    width:300px;
    font-size:12px; 
}
.tooltip input { font-size:12px;  }

.first-page-box { 
	width:257px;
}
.need-help { color:#DF0000; font-size:18px; font-weight:bold; }
