@charset "UTF-8";/* CSS Document */body {
  padding:0px;
  margin:0px;
  background-image: url(../images/bg.gif);
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;  color:#666666;
  }
  
  table {
  font-family:Arial, Helvetica, Verdana, sans-serif;	
  font-size:12px;	color:#666666;}p{	margin:0px;	padding:2px 0px 2px 0px;	
  }
  
  a:link,a:visited,a:active{
  font-family:Arial, Helvetica, Verdana, sans-serif;	font-weight:bold;	font-size: 12px;	color: #ff0000;	text-decoration:none;}
  
  a:hover{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-weight:bold;	font-size: 12px;	color: #00b6e8;	text-decoration:underline;}
  
  a.bluelinkhb:link,a.bluelinkhb:visited,a.bluelinkhb:active{
  font-family:serif ,Arial,sans-serif;	font-weight:bold;	font-size: 12px;	color: #00b6e8;	text-decoration:none;}
  
  a.bluelinkhb:hover{	text-decoration:underline;}h2{	font-family:Arial,sans-serif;	font-size:16px;	font-weight:bold;	color:#00b6e8;
  padding:2px 0px 5px 0px;	margin:0px;}
  
  h2 a:link, h2 a:visited {
	font-family:Arial,sans-serif;	font-size:16px;	font-weight:bold;color:#00b6e8;}h3{	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;	font-weight:bold;	color:#00b6e8;	padding:2px 0px 5px 0px;
	margin:0px;	}
	
	#headerWrapper{	width:792px;	height:70px;	border:0px solid red;	margin:auto;}
	
	#contentWrapper{	width:792px;	margin:auto;}
	
	#footerWrapper{	width:792px;	margin:auto;	height:45px;	padding-top:10px;}
	
	#headerleft{	/*width:351px;*/	width:211px;	height:70px;	background-image:url(../images/header_left.gif);	background-repeat:no-repeat;	background-position:bottom left;	border:0px solid blue;	float:left;}
	#menuWrapper{	/*width:441px;*/	width:581px;	height:70px;	float:left;	background-image:url(../images/header_left_m.gif);	background-repeat:no-repeat;	background-position:bottom left;border:0px solid blue;	}
	#menuWrapperTop{	width:441px;	height:32px;}
	#mnOverview{	background-image:url(../images/mn_overview.gif);	width:91px;	}
	#mnBsa{	background-image:url(../images/mn_bsa.gif);	width:202px;}
	#mnContactUs{	background-image:url(../images/mn_contactus.gif);	width:81px;}
	#mnSitemap{	background-image:url(../images/mn_sitemap.gif);	width:81px;}
	#mnDashboard{	background-image:url(../images/mn_dashboard.gif);	width:82px;	background-repeat:no-repeat;}
	#mnLogin{	background-image:url(../images/mn_login.gif);	width:67px;}
	#mnLogout{	background-image:url(../images/mn_logout.gif);	width:67px;}
	
	#mnProfile{	background-image:url(../images/mn_profile.gif);	width:67px;}
	#contentboxheader{	background-image:url(../images/contentbox_top.gif);	background-repeat:no-repeat;	width:792px;	height:17px;}
	#contentboxfooter{	background-image:url(../images/contentbox_bottom.gif);	background-repeat:no-repeat;	width:792px;	height:20px;}
	#contentboxWrapper{	background-image:url(../images/contentbox_outbg.gif);	background-repeat:repeat-y;	width:792px;}
	#contentbox{	background-image:url(../images/contentbox.gif);	background-repeat:no-repeat;	width:782px;	padding:0px 10px 0px 0px;}
	#contentboxsmall{	background-image:url(../images/contentbox_small.gif);	background-repeat:no-repeat;	width:772px;	padding:0px 20px 0px 0px;	
	border:0px solid red}
	#contentboxVerline{	width:20px;	height:635px;	font-size:14px;	float:left;}
	#contentboxSmallVerline{	width:20px;	height:200px;	font-size:1px;	float:left;}
	#divContent{	width:752px;	padding:0px 0px 0px 0px;	float:left;}
	#menuCms{	height:37px;	width:772px;	background-image:url(../images/menu_bg.gif);	background-repeat:no-repeat;	padding-left:20px;}
	#pageContentLeftMenu{	width:195px;	float:left;}
	#pageContent{	width:525px;	float:left;}
	#breadcum{		padding:5px 0px 5px 20px;}
	a.menulink:link,a.menulink:active,a.menulink:visited{	height:38px;	display:block;	background-repeat:no-repeat;	background-position:top left;	float:left;}
	a.menulink:hover{	background-position:bottom left;	background-repeat:no-repeat;}
	a.menulinksel:link,a.menulinksel:active,a.menulinksel:visited,a.menulinksel:hover{	height:38px;	display:block;	background-repeat:no-repeat;	background-position:bottom left;	float:left;}
	a.pageMenulink:link,a.pageMenulink:visited,a.pageMenulink:active{	color:#00b6e8;	font-weight:bold;	font-size:13px;	line-height:24px;	display:block;	padding:0px 10px 0px 10px;	float:left;}
	a.pageMenulink:hover{	text-decoration:none;}
	a.leftMenuink:link,a.leftMenuink:visited,a.leftMenuink:active,a.leftMenuink:hover{	background-position:top left;	background-repeat:no-repeat;	width:180px;	display:block;	text-decoration:none;	padding:5px 0px 5px 15px;	font-size:14px;	font-weight:normal;	color:#666666;	background-image:url(../images/dbl_arrow.gif);	background-repeat:no-repeat;	background-position:0px 8px;	font-weight:bold;}
	a.breadcumlink:link,a.breadcumlink:active,a.breadcumlink:visited,a.breadcumlink:hover{	/*color:#000000;	font-size:11px;	padding:3px 3px 3px 4px;	text-decoration:none;	font-family:Arial, Helvetica, Verdana, sans-serif;*/		font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;	font-weight:normal;	color:#000000;	text-decoration:none;}
	a.bluelink:link,a.bluelink:active,a.bluelink:visited{	color:#000000;	font-size:13px;	padding:3px 3px 3px 4px;	text-decoration:underline;	font-family:Arial, Helvetica, Verdana, sans-serif;}
	a.bluelink:hover{	text-decoration:none;}span.breadcumfont{	color:#000000;	font-size:11px;	padding:3px 3px 3px 4px;	font-family:Arial, Helvetica, Verdana, sans-serif;}
	img.singleArrow{	padding:3px 3px 3px 4px;	padding-top:5px;}
	.menu_title{	color:#b2b2b2;	font-weight:bold;	font-size:14px;	line-height:24px;	float:left;}
	div.menudelimeter{	background-image:url(../images/delimeter.gif);	background-repeat:repeat-y;	width:4px;	height:25px;	float:left;}img{	border:0px;	vertical-align:top;}
	img.logo{	padding:15px 0px 0px 0px;}
	div.divSmallBox{	background-image:url(../images/smallbox.gif);	background-repeat:no-repeat;	/*original  390x227*/	width:363px;	height:207px;	padding:10px 17px 10px 13px}
	div.divider{	height:2px;	background-image:url(../images/divider_dot.gif);	background-repeat:repeat-x;	width:100%;	font-size:1px;	padding:3px 0px 5px 0px;	}
	table.inputform {  border: 0px solid #cccccc; }
	table.inputform td {  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  padding-bottom: 3px;   vertical-align:top;}
	table.inputform  tr.buttonpanel td{	padding-top:15px;}
	.blackTitle{	font-size:13px;	font-weight:bold;	color:#333333;	padding:3px 0px 3px 0px;}
	.blackTitle_small{	font-size:11px;	font-weight:bold;	color:#333333;	padding:3px 0px 3px 0px;}
	.blackTitle_small{	font-size:12px;	font-weight:bold;	color:#333333;	padding:3px 0px 3px 0px;}
	div.redtriangle{	background-image: url(../images/red_triangle.gif); 	background-repeat:no-repeat;	background-position:2px 8px;	padding:5px 0px 5px 17px;}
	.textbox{	border-top:1px solid #aaadb2;	border-bottom:1px solid #e2e9ef;	border-left:1px solid #e2e9ef;	border-right:1px solid #e2e9ef;	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:12px;	color:#333333;}
	.buttonS{	background-image:url(../images/button_small.gif);	height:20px;	width:75px;	display:block;	border:0px;	line-height:15px;	text-align:left;	color:#a74047;	font-weight:bold;	font-size:12px;}
	.buttonSubmit{	background-image:url(../images/btn_submit.gif);	background-repeat:no-repeat;	height:20px;	width:75px;	border:0px;	cursor:pointer;	display:block;}
	.buttonRegister{	background-image:url(../images/btn_register.gif);	background-repeat:no-repeat;	height:20px;	width:75px;	border:0px;	cursor:pointer;	display:block;}
	.buttonMore{	background-image:url(../images/btn_more.gif);	background-repeat:no-repeat;	height:20px;	width:195px;	border:0px;	cursor:pointer;	display:block;}
	.buttonRegister{	background-image:url(../images/btn_register2.gif);	background-repeat:no-repeat;	height:20px;	width:195px;	border:0px;	cursor:pointer;	display:block;}
	.buttonAas{	background-image:url(../images/btn_aas.gif);	background-repeat:no-repeat;	height:20px;	width:133px;	border:0px;	cursor:pointer;	display:block;}
	.buttonAas2{	background-image:url(../images/btn_aas2.gif);	background-repeat:no-repeat;	height:20px;	width:195px;	border:0px;	cursor:pointer;	display:block;}
	.bluefont{	font-size:12px;	color:#00b6e8;}
	.font11px{	font-size:11px;}
	.font14px{	font-size:12px;}
	.correctAnswer{	color:#16740c;}
	.wrongAnswer{	color:#FF0000;}
	.msgnotice{	font-size:11px;	padding:2px 8px 2px 0px;	color:#0000cc;	margin-bottom:10px;}
	.msgerror{	font-size:11px;	padding:2px 8px 2px 0px;	color:#cc0000;	margin-bottom:10px;}
	.score{	font-size:16px;	color:#053e69;	font-weight:bold;}
	.total{	font-size:16px;	color:#601429;	font-weight:bold;}
	.floatLeft{	float:left;}
	.floatRight{	float:right;}
	.clearBoth{	clear:both;}
	.ParagraphTitle{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:14px;	font-weight:bold;	color:#666666;}
	.Header{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:14px;	font-weight:bold;	color:#00b6e8;}
	.breadCrumbs{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:8px;	font-weight:normal;	color:#000000;}
	table.template1{	width:525px;	padding:0px;	margin:0px;}
	table.template1 td.textpanel{	padding-right:5px;}
	table.template1 td.imagepanel{	width:170px;	padding-left:11px;}
	table.quizresult{	border:1px solid #C0C0C0;}
	table.quizresult td{	border-left:1px solid #C0C0C0;	border-bottom:1px solid #C0C0C0;	text-align:center;	padding:2px;	width:15px;}
	table.quizresult tr.resultheader td{	font-weight:bold;}
	.bodytext{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:12px;	color:#333333;	font-weight:normal;}
	
	/*a.mnModule:link,a.mnModule:visited,a.mnModule:active{	color:#b2b2b2;	font-weight:bold;	font-size:14px;	line-height:24px;	float:left;	text-decoration:none;	display:block;}a.mnModule:hover{	color:#601429;}*//* == Menu (Suckerfish) == */
	#nav, #nav ul { /* Main UL and sub UL */	padding: 0;	margin: 0;	list-style: none;	z-index: 100;}
	#nav li { /* Main LI hover */	float: left;	}
	#nav li:hover, 
	#nav li.sfhover, 
	#nav a.selected { /* Main LI hover */	}
	#nav li a.mnModule:link,
	#nav li a.mnModule:visited,
	#nav li a.mnModule:active{	display: block;	color: #b2b2b2 !important;	text-decoration: none;	height:24px;	line-height:24px;	padding:0px 10px 8px 10px;	font-size:14px;	font-weight:bold;	background-image: url(../images/dbl_arrow2.gif); background-position:right; background-repeat:no-repeat	}
	#nav li a.mnModule:hover{	color:#601429 !important;}
	#nav li a:link,#nav li a:visited,
	#nav li a:active{	display: block;	color: #00b6e8 !important;	text-decoration: none;	height:24px;	line-height:24px;	padding:0px 10px 0px 10px;	font-size:13px;	font-weight:bold;	}
	#nav li a:hover{	text-decoration: none;}
	#nav li ul {	position: absolute;	left: -999em;	background: #fefefe;		border-left:1px solid #C0C0C0;	border-right:1px solid #C0C0C0;	border-bottom:1px solid #C0C0C0;	}
	#nav li:hover ul, 
	#nav li.sfhover ul {	left: auto;}
	#nav li ul li {	clear: left;	}
	#nav li ul li a:link,#nav li ul li a:visited,#nav li ul li a:active {	color: #b2b2b2 !important;	display: block;	font-weight: bold;	padding:0px 10px 0px 10px;	line-height:24px;	height:24px;	text-decoration: none;	width:75px;	}
	#nav li ul li a:hover {	color:#601429 !important;}
	/* ## IE 6 Fix ## */
	
	* html ul.nav iframe {	position: absolute;	left: -0.25em;	top: -0.25em;	z-index: 0;	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}/* END Menu */
	
	
	#fckWrapper{
font-family:Arial;font-size:12px;
}

#title{
font-weight: bold;
font-size: 24px;
background: #02b7e9;
color: white;
padding:3px 5px;
text-transform: uppercase;
}

#fckContent{
padding:0 5px;
}

#fckContent #subTitle{
font-weight:bold;
}


#fckContent p{
margin:5px 0;
}

#fckContent .fckTable td{
vertical-align:top;
}

td.tdHeader1{
background:#033e69;
padding:5px;
color:white;
font-size:18px;
}

td.tdHeader2{
font-size:14px;
background:#02b7e9;
color:white;
padding:5px;
}

td.tdHeader3{
background:#e6e6e6;
padding:5px;
}

td.borderRight{
border-right:1px solid white;
}

td.borderBottom{
border-bottom:1px solid white;
}
	
table.gridtable {
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  background-color: #ffffff;
}
table.gridtable td {
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;
}

table.gridtableS {
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  background-color: #ffffff;
}
table.gridtableS td {
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;
  font-size: 11px;
}

table.zerotable {
  border: 0px;
}
table.zerotable td {
  border: 0px;
}

a.goNormal:link, a.goNormal:visited, a.goNormal:hover {
  font-weight: normal;
}

a.bluelink:link, a.bluelink:visited {
  font-weight: normal;
  color: #00b6e8;
  text-decoration: none;
}
a.bluelink:hover {
  text-decoration: underline;
}

a.blacklink:link, a.blacklink:visited {
  font-weight: normal;
  color: #333333;
}
a.blacklink:hover {
  text-decoration: underline;
}

p.backToTop {
  text-align: right;
  padding-right: 5px;
  margin-top: 10px;
}
p.backToTop a:link, p.backToTop a:visited, p.backToTop a:hover {
  font-weight: normal;
}

td.anchorBox {
  border: 1px dashed #00b6e8;
  border-top: 0px;
  padding: 12px;
  background-color: #f0f0f0;
  line-height: 1.5em;
}

div.recapBox {
  padding: 10px;
  margin: 10px;
  background-color: #990066;
  color: #ffffff;
}

.introHighlights {
  font-size: 14px; 
  font-style: italic; 
  line-height: 1.6em;
}

.sectionHeading {
  margin: 0px;
  font-size: 14px;
  color: #ffffff;
  background-color: #3399ff;
}


a:link.markread , a:visited.markread  {
	background:url(../images/markasread.gif) no-repeat; 
	display:block;
	float:right;
	width: 114px;
	height: 20px;
	margin-right: 10px;
}

a:hover.markread  {
	background:url(../images/markasread_hover.gif) no-repeat; 
	display:block;
	float:right;
	width: 114px;
	height: 20px;
	margin-right: 10px;
}

a:link.markunread , a:visited.markunread  {
	background:url(../images/markasunread.gif) no-repeat; 
	display:block;
	float:right;
	width: 124px;
	height: 20px;
	margin-right: 10px;
}

a:hover.markunread  {
	background:url(../images/markasunread_hover.gif) no-repeat; 
	display:block;
	float:right;
	width: 124px;
	height: 20px;
	margin-right: 10px;
}

a.linksave:link,a.linksave:visited,a.linksave:active{
	background:url(../images/btn_save.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
}

a.linksave:hover{
	background:url(../images/btn_save_h.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
}

a.linksubmit:link,a.linksubmit:visited,a.linksubmit:active{
	background:url(../images/btn_submit_n.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
}

a.linksubmit:hover{
	background:url(../images/btn_submit_nh.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
}

.btnsaveb{
	background:url(../images/btn_save.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
	border:0px solid red;
}

.btnsaveb_h{
	background:url(../images/btn_save_h.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
	border:0px solid red;
}

.btnsubmitb{
	background:url(../images/btn_submit_n.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
	border:0px solid red;
}

.btnsubmitb_h{
	background:url(../images/btn_submit_nh.gif) no-repeat; 
	display:block;
	width: 81px;
	height: 20px;
	text-decoration:none;
	border:0px solid red;
}

