/* DEFAULT */

html, body {
	color: #333333;
}

.contentText, .contentText p, .contentText td { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:18px; font-weight:normal; }

.contentText2 p { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:19px; }

.contentText a:link { color:#666666; text-decoration:underline; font-weight:normal; }
.contentText a:visited { color:#666666; text-decoration:underline; font-weight:normal;}
.contentText a:hover { color:#ff6600; text-decoration:underline; font-weight:normal;}

.contentTextBlue { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#003366 !important; font-weight:bold; }
.contentTextBlue2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#003366 !important; font-weight:bold; }

.contentTextOrange { font-family: Arial, Helvetica, sans-serif; color:#ff6600; }

p, table, tr, td, ul, li { }

h1 { font-size: 22px; color:#666699; margin:0px; padding-bottom:5px; }
h2 { font-size: 16px; color:#ff6600; margin:0px; }

A:link { COLOR: #000066 }
A:visited { COLOR: #000066 }
A:hover { COLOR: #003366 }

.img-left { float:left; margin:0px 10px 5px 0px;}
.img-right { float:right; margin:0px 0px 5px 10px;}

/* OTHER */
.orangeborder {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ff6600 }

.SafeSlogan { font-size: 13px;}

/*Use for Passmark Improvements */
#Subhead {vertical-align: top; font-size: 10px; margin-left: -3px; font-weight: bold; font-family: times; line-height: 30px}

#GoBtn { margin:0px 0px 0px 0px; float:right;}

#cbRemember { 
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px -3px;
  	margin/**/:/**/0px 0px 0px -3px;
}

/* BOXES */

#divPINBox { width:252px; }

#divYourPicBox { width:173px; }

.box-title { font-size: 16px; font-weight: bolder; color:#003366;}

.box-title2 { font-size: 15px; font-weight:bold; color:#003366; margin: 4px 0px 7px 0px; }

.box-title_orange { padding: 2px 3px 5px 3px; background-color:#ff6600; text-align:center; color:#ffffff; font-weight:bold; font-size: 15px}

.box-title_grey { padding: 5px 10px 5px 10px; background-color:#f0f0f0; text-align:center; color:#ff6600; font-weight:bold; font-size: 15px; text-align:left;}

.box-text {	font-size: 13px; font-weight:bold; color:#003366;}

.box-smtext { font-size: 9px; color:#333333; font-weight:bold; margin: 5px 0px 7px 0px; }
.box-smtext a:link, .box-smtext a:visited; .box-smtext a:hover {color:#333333; font-weight:normal;}

.boxContent { background-color:#ffffff; color:#003366; margin: 0px; padding: 5px 10px 5px 10px; font-size:13px; font-weight:bold; border-left: 1px solid #ff6600; border-right: 1px solid #ff6600;}

.boxContentGrey { background-color:#f0f0f0; color:#666666; margin: 0px; padding: 5px 10px 5px 10px; font-size:13px; font-weight:bold; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0;}

.boxContent p{margin:10px 0px 10px 0px; }

/* ROUNDED CORNERS */
.rtop, .rbottom {display:block; font-size:0px;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; font-size:0px;}

.rt1{margin: 0px 5px 0px 5px; background-color:#ff6600; height:1px; font-size:0px;}
.rt2{margin: 0px 3px 0px 3px; background-color:#ff6600; height:1px; font-size:0px;}
.rt3{margin: 0px 2px 0px 2px; background-color:#ff6600; height:1px; font-size:0px;}
.rt4{margin: 0px 1px 0px 1px; height: 2px; background-color:#ff6600; height:1px; font-size:0px;}

.rb1{margin: 0px 4px; background-color:#ff6600; border-left:#ff6600 1px solid; border-right:#ff6600 1px solid; font-size:0px; line-height:0px;}
.rb2{margin: 0px 3px; border-left:#ff6600 1px solid; border-right:#ff6600 1px solid; font-size:0px; line-height:0px;}
.rb3{margin: 0px 2px; border-left:#ff6600 1px solid; border-right:#ff6600 1px solid; font-size:0px; line-height:0px;}
.rb4{margin: 0px 1px; height: 2px; border-left:#ff6600 1px solid; border-right:#ff6600 1px solid; font-size:0px; line-height:0px;}

.rg1{margin: 0px 5px; background-color:#f0f0f0; font-size:0px;}
.rg2{margin: 0px 3px; background-color:#f0f0f0; font-size:0px;}
.rg3{margin: 0px 2px; background-color:#f0f0f0; font-size:0px;}
.rg4{margin: 0px 1px; height: 2px; background-color:#f0f0f0; font-size:0px;}

/* CLIENT NUMBER */

#CN-box {
	width: 277px !important;
	width: 283px;
  	width/**/:/**/283px;
	background:url(images/box_CN_top.gif) no-repeat top left;
	background-color:#ff6600;
	padding: 8px 3px 0px 3px;
	margin:0px;
}

#CN-box2 {
	width: 277px !important;
	width: 283px;
  	width/**/:/**/283px;
	background:url(images/box_CN_top2.gif) no-repeat top left;
	background-color:#ff6600;
	padding: 8px 3px 0px 3px;
	margin:0px;
}

#CN-box #bottom, #CN-box2 #bottom {
	background:url(images/box_CN_bottom.gif) no-repeat top;
	background-color:#FFFFFF;
	height:8px;
	margin: 0px -3px 0px -3px;
	width:283px;
}

#divBoxTitle {
	background-color:#ffffff;
	padding: 7px 10px 7px 10px;
}

#divCN {
	background-color:#FFCC99;
	padding: 10px;
	border-top: 3px #ff6600 solid;
	margin-bottom:0px !important;
}

#divNickname {
	margin-top:0px !important;
	padding: 0px 0px 0px 0px;
}


/* BUSINESS CLIENT NUMBER */

#BCN-box {
	width: 277px !important;
	width: 283px;
  	width/**/:/**/283px;
	background:url(images/box_BCN_top.gif) no-repeat top left;
	background-color:#003366;
	padding: 8px 3px 0px 3px;
}

#BCN-box2 {
	width: 277px !important;
	width: 283px;
  	width/**/:/**/283px;
	background:url(images/box_BCN_top2.gif) no-repeat top left;
	background-color:#003366;
	padding: 8px 3px 0px 3px;
}

#BCN-box #bottom, #BCN-box2 #bottom {
	background:url(images/box_BCN_bottom.gif) no-repeat top left;
	background-color:#FFFFFF;
	height:8px;
	margin: 0px -3px 0px -3px;
}

#divBCN {
	background-color:#c9dbed;
	padding: 10px;
	border-top: 3px #003366 solid;
}

.colorBiz {
	background-color:#c9dbed !important;
}



/* TEXTBOX */
.textbox, #tbCIF, #ddCIF, #tbNickname {
	/*border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	padding:3px;*/
	width:190px;
}

.textbox2 {
	/*border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	padding:3px;*/
	width:119px;
}

#ddQuestion1, #ddQuestion2, #ddQuestion3, #tbAnswer1, #tbAnswer2, #tbAnswer3 { width: 400px; }
