body{FONT-SIZE:12px;FONT-FAMILY:Arial, Helvetica, sans-serif; padding:0;margin:0;background:#ccc url(../images/standards/bg_center2.gif) repeat-y 50% 0;background-color:#666666;}

p{margin:10px 15px;}
a{font-family: Arial, Helvetica, sans-serif;color:#336699;text-decoration:underline;}
a:link{font-family: Arial, Helvetica, sans-serif;color:#336699;text-decoration:underline;}
a:active{font-family: Arial, Helvetica, sans-serif;color: #336699;text-decoration:underline;}
a:visited{font-family: Arial, Helvetica, sans-serif;color:#336699;text-decoration:underline;}
a:hover {font-family: Arial, Helvetica, sans-serif;color:#003366;text-decoration:underline;}



div.hr {height:1px; border-bottom:1px dashed #999999; padding:0; margin:5px 0;}
div.hr hr {display: none;}



#wrap{background:#FFF;width:758px;height:100%;margin:0 auto;text-align:left;}
#header{position:relative;height:115px; background-color:#FFF; padding:0; margin:0;}
#content_wrap{;margin:0;padding:0;background-image: url(../images/standards/bg_left.gif);background-position:top left;background-repeat:repeat-y;}
#content_left{float:left;width:188px;margin:0;padding:0;display:inline;background-color:#EEE;}
#content_center{float:left;margin:10px 5px 0 10px;padding:0;width:555px;}
#pushup{clear:both; height: 1px;}
#footer {clear:both;color:#336699;background:#EEE;border-top:5px solid #568EB6;height:50px;font-size: 95%; text-align:center;}
#footer ul{padding:0; margin:10px 0 0 0;}
#footer ul li {padding:0 10px 0 10px; display:inline;}
#footer ul li a{text-decoration:underline;font-size:12px; font-weight:bold;}
#header-bottom{background-color:#336699; text-transform:uppercase; height:21px;}
#header-bottom ul{padding:3px 0 2px 0;margin:0;text-align:right;}
#header-bottom li {padding:0; margin:0;display:inline;}
#header-bottom a:link, #header-bottom a:visited, #header-bottom a:active{text-decoration:none; border-left:1px solid #FFF;background-color:#336699;color:#FFF;padding:2px 10px 2px 14px;}
#header-bottom a:hover{text-decoration:underline;}

.dash_right{float:right;}
.dash_left{float:left; width:315px;}

#left_menu{padding:0;margin:0;}
#left_menu ul{list-style:none;margin:1px 0 1px 0;padding:0;}
#left_menu li{border-bottom:1px solid #f2f2f2;padding:0;margin:0;}
#left_menu li.header{padding:3px 5px 3px 5px;color:#FFF; font-weight:bold;font-size:11px;background-color:#336699;margin:0;}
#left_menu a:link, #left_menu a:visited{display:block;font-weight:bold;font-size:11px;color:#000;text-decoration:none;padding:1px 5px 1px 10px;background:#dddddd;border-left:4px solid #CCC;}
#left_menu a:hover{background-color:#FEDE48; color:#000000;border-left:4px solid #336699;}

#content_center ul{font-family: Arial, Helvetica, sans-serif;font-size:12px;list-style-image:url(../images/icons/bullet_blue.gif);z-index:1}
#content_center ol{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 40px;}
#content_center ol li{padding:5px 0;}
#content_center h1 {background:url(../images/default/title_line.gif) no-repeat bottom left;font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 0 15px 0; font-size:0.55cm; text-transform:uppercase;font-weight:bold; color:#003366;}
#content_center h2{background:url(../images/icons/arrow_icon.gif) no-repeat left center;padding:0;margin:0;padding-left:30px;font-family:Arial, Helvetica, sans-serif; font-size:0.34cm;font-weight:bold;color:#336699;}

.newsList {padding:0;margin:0;}
.newsList ul{padding:0; margin: 18px 0 0 25px;}
.newsList ul li{padding:0 0 10px 0;}
.newsList ul li a{font-size:12px; font-weight:bold; text-decoration:none;}
.newsList ul li .date{color:#666666;}
 
.dataGrid{}
.dataGrid_headerStyle{ text-indent:5px; background-color:#336699; color:#FFFFFF; height:20px; text-transform:uppercase; font-size:11px; font-weight:bold;}
.dataGrid_pagerStyle{ background-color:#EEE; text-align:center;}
.dataGrid_altRowStyle{ background-color:#EEEEEE;}
.dataGrid_itemStyle{padding:3px 5px 3px 5px;}

.dashboard{color:#990000;font-weight:bold;text-transform:uppercase;margin:0;padding:5px;text-align:center;}
.dashboard a:link, .dashboard a:visited{text-decoration:underline;color:#990000;font-size:14px;}
.dashboard a:hover{text-decoration:none;}

.error{margin:10px 0 10px 0; padding:0; background-color:#FFCC33; border:1px solid #CCCCCC; min-height:40px;}
.error .image{float:left; padding:10px 15px; margin:0; background-color:#FFCC33;}
.error .text{margin-left:60px; padding:5px 10px 5px 15px; background-color:#FFFF66; border-left:1px solid #CCCCCC; min-height:40px;}

.langButton{margin:0;padding:10px 0 10px 10px;}
.image{border-style:none; float:left; padding:0; margin:8px 5px 0 5px;}

.center{text-align:center;}
.left{float:left;}
.right{float:right; padding:10px;}

.border_box{border:2px solid #336699;}
.border_box .title{background-color:#336699;padding:3px 5px; margin:0;color:#FFF;font-weight:bold;font-size:11px;text-transform:uppercase;}
.border_box .body{padding:5px;}

.border_box ul{list-style:none;margin:0;padding:0;}
.border_box li{border-bottom:1px solid #f2f2f2;padding:0;margin:0 0 0 10px;list-style-image:none;}
.border_box li.header{padding:8px 5px 3px 5px;color:#336699; font-weight:bold;font-size:0.34cm;margin:0; border-bottom:1px solid #CCC;}
.border_box ul a:link, .border_box a:visited{display:block;font-size:12px;color:#000;text-decoration:none;padding:5px 5px 5px 10px;border-left:4px solid #CCC;}
.border_box ul a:hover{background-color:#FFFF99; color:#000;border-left:4px solid #336699;}

table.details {padding:5px;}
table.details th {font-weight:normal;font-weight:bold; padding-right:20px;}

table.standard {margin:20px 0; border:1px solid #ccc; border-collapse:collapse;}
table.standard th {text-indent:5px; background-color:#336699; color:#FFFFFF; height:20px; text-transform:uppercase; font-size:11px; font-weight:bold; border:1px solid #ffffff;}
table.standard th a {color:#ffffff; text-decoration:none;}
table.standard td {border:1px solid #cccccc; padding:5px 5px; }
table.standard tr:hover { background-color:#FFFF99;}
table.standard .footer{ text-align:right; padding:5px 10px;background-color:#eee;}
table.standard .footer:hover { background-color:#eee;}

table.form {width:550px; margin:0; padding:0; }
table.form caption {padding:3px 5px 3px 5px;color:#FFF;font-weight:bold;font-size:12px;background-color:#336699; text-align:left; text-transform:uppercase; margin-top:30px; }
table.form td, th {  padding: .2em;  color: #363636;  }
table.form tbody tr { height:10px; margin:0; padding:0;}
table.form tbody th {padding-left:10px; font-weight:normal;}
table.form tbody th.required{ }
table.form tbody th.required em {padding-left:2px;color:#FF0000;font-size: 100%;font-style:normal; font-weight:bold;text-transform: uppercase;}
table.form input{font-size:12px; width:120;}
table.form input.small{width:80px;}
table.form input.large{width:250px;}
table.form select{font-size:12px; min-width:120px;}

table.progressChart{width:188px; margin:1px 0; border-collapse:collapse; background-color:#f1dad7;}
table.progressChart caption{color:#fff;text-indent:5px;text-align:left;background-color:#336699;font-size:0.3cm;font-weight:bold; padding:5px 0;}
table.progressChart td{width:23px; text-align:center; 	border-top: 1px solid #fff;border-right: 1px solid #fff; font-size: 0.3cm; font-weight:bold; color: #000000; text-decoration:none; padding:2px;}
table.progressChart td.q{background-color:#d3d3d3;}
table.progressChart td.h{background-color:#ffff00;}
table.progressChart td.a{background-color:#ffffff;}
table.progressChart a:link{color:#000000; TEXT-DECORATION:none}
table.progressChart a:visited{color:#000000;TEXT-DECORATION:none}
table.progressChart a:hover{color:#000000;TEXT-DECORATION:underline}
table.progressChart a:active{color:#000000;TEXT-DECORATION:none}


.BoldFont_Large{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.5em;}
.BoldFont_Small{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}


.ajax_wait{ position:relative; }
.ajax_wait div{margin:0; padding:15px; position:absolute; top:50px; border:2px solid #FF0000; background-color:#FFFFFF;width:520px;}
.ajax_wait img{display:block; margin-left:auto;margin-right:auto;}
.ajax_wait p{ text-align:center;}

/* New question Assessments */
.q_questionDiv {}
.q_questionDiv p{ margin:0;}
.q_questionDiv ol {margin: 5px 10px 5px 35px; padding:0;}
.q_questionImage {display:block; margin:10px auto 10px auto;}
.q_answerTbl { margin:0 0 0 25px;}
.q_occupation{ font-weight:bold; font-size:0.28cm; text-transform:uppercase;}
.q_block{ font-weight:bold; font-size:0.38cm; text-transform:uppercase;}
.q_task{ font-weight:bold; font-size:0.32cm; text-transform:uppercase; color:#AE1E23;}
.q_difBox{ font-size:0.26cm; text-transform:uppercase; font-weight:normal;}
.q_imgLeft {float:left; margin:0 5px 0 0;}

.hr_solid {
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
height: 1px;
background: #aaa;
margin: 10px 0; 
} 


/* Old Question Assessments */
.LeftMenu_Head{font-family: Arial, Helvetica, sans-serif; font-size: 0.3cm; font-weight:bold; text-decoration:none; height:19px; padding-left:5px; color:#fff;}
.LeftMenu_Chart{background-color: #F1DAD7; font-family: Arial, Helvetica, sans-serif; font-size: 0.3cm; font-weight:bold; color: #000000; text-decoration:none; height:19px; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid;}
.ch1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.38cm; text-transform:uppercase; font-weight:bold;}
.ch2 { color: #AE1E23; font-family: Arial, Helvetica, sans-serif; font-size: 0.32cm; text-transform:uppercase; font-weight:bold;}
.ch3 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.26cm; text-transform:uppercase; font-weight:normal;}
.ch4 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.32cm; font-weight:normal; padding-top:3px; 
.BodyTable
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:5px;
}
.BodyTable_Header
{
	border-collapse:collapse;
	height: 21px;
	text-transform:uppercase;
	text-indent: 5px;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.30cm;
	font-weight:bold;
}
.BodyTable_Cell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:3px;
	height: 20px;
}
.BodyTable_Cell A:link{color:#000000; TEXT-DECORATION:underline}
.BodyTable_Cell A:visited{color:#000000;TEXT-DECORATION:underline}
.BodyTable_Cell A:hover{color:#000000;TEXT-DECORATION:none}
.BodyTable_Cell A:active{color:#000000;TEXT-DECORATION:underline}

.BodyTable_Footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.30cm;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	height: 25px;
}