@charset "utf-8";

a {	color:#0062cb;text-decoration:underline; }
a:active, a:focus {	outline: 0; }
a:hover { color:#000 !important; }
html { overflow: -moz-scrollbars-vertical;overflow-y: scroll; }
body { background-color: #f5f5f5;margin:0; }
td { font:normal 12px arial,verdana; }
    	td.label { font:bold 12px arial,verdana; }

h3 { font:normal 10px verdana,arial;margin: 0ex 0px 1ex 0px;color:#666666; }
.color { color:#0063b6; }
.table-div { border-top:1px solid #aaa; }
.infotext { font:italic 11px arial,verdana;color:#f00; }
#top { width:787px;height:87px;margin:20px auto 0 auto;background:url(img/portal_top.png) no-repeat left top; }
		#top h1 { font:bold 25px arial,verdana;color:#fff;text-align:center;padding-top:32px; }

#content { width:787px;width:757px !important;margin:0 auto;padding:20px 15px 0 15px;background:#fff url(img/portal_bg.png) repeat-y left top;font:normal 12px arial,verdana;color:#000; }
		#content h1 { font:bold 14px arial,verdana;color:#cf3600; }
		#content h2 { font:bold 13px arial,verdana;color:#000;margin:25px 0 -5px 0 }

#container { margin:20px 10px 20px 10px; }

#bottom { width:787px;width:727px !important;margin:0 auto 20px auto;padding:14px 30px 0 30px;background:url(img/portal_bottom.png) no-repeat left top;font:normal 11px arial,verdana;color:#4d4d4d; }
		#bottom .left { float:left; }
		#bottom .right { float:right; }

.clearfix { clear:both;margin:0;padding:0;height:0; }

#logindiv, #loginform { width:305px;margin:30px auto 30px auto;padding:0; }
		#logindiv label, #loginform label { font:bold 12px/3.5ex arial,verdana;text-align:right;padding-right:5px;float:left;width:90px; }
		#logindiv p, #loginform p { margin-bottom:5px; }
		#logindiv .formfield, #loginform .formfield { font:normal 15px arial,verdana;width:200px;padding-left:2px; }

.blue #slatenav {position:relative;display:block;height:42px;margin:-17px -4px 0px -4px;font-size:11px;font-weight:bold;background:transparent url(img/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul {margin:0px;padding:0 0 0 10px;list-style-type:none;width:auto;}
.blue #slatenav ul li {display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a {display:block;float:left;color:#fff;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current {color:#fff!important;background:transparent url(img/blueslate_backgroundOVER.gif) no-repeat top center;}


/* Tables */

table.list-table { width:100%;border-right:1px solid #e5eff8;margin:20px 0 10px 0;border-collapse:collapse; }
.list-table tr.odd td { background-color:#f7fbff;background:url(img/table_bg_odd.png) repeat-x left top; }
.list-table tr td { background-color:#fcfdff; /*background:url(/img/table_bg.png) repeat-x left top;*/ }
/*.list-table tr.odd .column1 { background-color:#f4f9fe;background:url(/img/table_bg_odd_column1.png) repeat-x left top; }*/
.list-table tr th.column1 { background-color:#f4f9fe;background:#F3F9FF url(img/table_bg_odd_column1.png) repeat-x left top; }
.column1 { background:#f5fbff; }
.list-table td { color:#0a3c65;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding: 4px 8px;text-align:left;font-weight:bold; }
.list-table th { color: #0a3c65;text-align:left;border-bottom: 1px solid #e5eff8;border-left:1px solid #e5eff8;padding: 4px 8px;font:normal 12px Arial,Helvetica,sans-serif; }
.list-table thead th { text-align:left;font:bold 13px Arial,Helvetica,sans-serif;color:#fff;border-left:1px solid #E5EFF8;background:url("img/table_header_bg.png") repeat-x scroll left top #268FBD; }
.list-table thead tr { background:#056391; }
.list-table tfoot tr td { /*background:url(img/table_bg.png) repeat-x left top !important;*/ }
.list-table tfoot th { padding-top: 10px;padding-bottom: 10px;text-align:left; }
.list-table tfoot th em { color:#ff5e00;font-weight: bold;font-size: 20px;font-style: normal;float:none; }
/* ------------------------------------------------ */


#buttonContainer { margin:0 10px 20px 0;float:left;width:100%; }
	#buttonContainer input { margin-left:10px; }