@charset "utf-8";
body 						{font: 100% Verdana, Arial, Helvetica, sans-serif; background: #202020; margin: 0; padding: 0; text-align: center; color: #333;background-image:url(../images/Protege-background.jpg); background-position:top center; background-repeat:no-repeat;}

.oneColFixCtr #container 	{width: 900px; background: #000000;margin: 0 auto;text-align: left; /* this overrides the text-align: center on the body element. */}
.oneColFixCtr #mainContent 	{padding: 0 0px;}


/* Body */
#content 			{width:900px;margin:0px auto;text-align:left;}
#formframe			{margin:0px auto;text-align:left;background-image:url(../images/bg-fade-v-d.jpg); background-repeat:repeat-x; width:100%; clear:both;}




/* Header */
#header 			{margin:0px auto; width:900px; height:155px; background-color:#CCC; background-image:url(../images/header-background.jpg); overflow:hidden;}
#header a, .a:link	{color:#09F; text-decoration:underline;}
#header a:hover		{color: #36C;}


/* Footer */
#footer 			{padding: 20px 0px; clear:both; width:750px; margin: 0 auto; text-align:center;}
.footer				{font-size: 10px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #666666;}
.footernav			{color:white;text-decoration: none;font-size: 10px;}
a.footernav:hover	{text-decoration: underline;}



/*/////
// Standard Tags
////*/
H1					{color:#5D90D1; font-weight : bold; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px;}
H2					{color: #C63;font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 17px;margin:0px;padding:0px;}
H3					{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666; font-weight:bold;}
p					{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img 				{ border: 0px;}
UL					{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: dfdfdf; list-style : square; list-style-type : square; margin-top : 5px; margin-bottom : 5px;}
li					{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#069; line-height:18px;}
HR					{border: 0;color: dfdfdf;background-color: dfdfdf;height: 1px;width: 100%;text-align: left;}
a					{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color:#13599f; letter-spacing:3px; text-decoration:none;}
a:hover				{color:#333333;}



/*////// Form Classes //////*/
form 				{margin: 0;padding: 0;}

input 				{border: #069 1px solid; color:#666; padding-left:2px;font-family: Tahoma, Arial, Helvetica; font-size: 11px;background-color:white;}
input:hover, 
input:focus			{border: #94da78 1px solid !important;}

select 				{border: #069 1px solid; padding-left:2px;font-family: Tahoma, Arial, Helvetica; font-size: 11px;background-color:#FAFAFA;}
select:hover, 
select:focus		{border: #94da78 1px solid !important;}

.submit,
.submit-disabled {background: #CCC; border-color: #333; }
.submit:hover,
.submit:focus {border: 3px double;border-color: #aedf9a #94da78 #6ab94b #94da78;}
.submit:visited {color: #2b333c;}




input.textfield,select {min-height: 1em;}
/*\*/
* html input.textfield {height: 1em;}
select {border: 1px solid;}
/* */
fieldset {border-style: hidden;border-width: 0;padding: 0;margin: 0.5em 0;}

textarea {border: 1px solid;padding-left: 4px;margin-bottom: 2px;min-height: 5em;}



* html button {
cursor: hand;
width/**/:1px;
padding: 2px .5em;
/*\*/
padding: 0 .5em 2px;
/* */
}




.p1				{font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #666666;}
.p2				{font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #0066cc; letter-spacing:1px;}
.p3				{font-size: 10px;font-family: Arial, Helvetica, sans-serif;color:#000000;}





.header				{font-size: 10px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #999999;}
.headernav			{color:#999999;text-decoration: none;font-size: 11px;}
a.headernav:hover	{text-decoration: underline;}
a.headernav3			{color:#66ccff;text-decoration: none;font-size: 11px;}
a.headernav3:hover	{text-decoration: underline;}
.headernav2			{color:#999999;font-size: 10px;}
.headlink			{font-size:10px; font-weight:bold; color:white; line-height:18px; text-decoration:none;}




.nodec {text-decoration:none;}



.clear 				{clear:both;}


#features			{position:relative; float:left; top:30px;left:15px; z-index:1;width:595px;}
#videoplayer		{position:relative; float:left; display:inline; margin-left:13px; top:15px; z-index:1;width:260px;clear:right;}
#videoselector		{position:relative; float:left; display:inline; margin-left:17px; top:15px; z-index:1;width:320px;background: url(/images/background-video-drills.jpg);}
#bottomcontent		{position:relative; float:left; top:30px;left:15px; z-index:1;width:595px;padding:15px 0px 15px 0px;}
#bc1				{position:relative; float:left;  width:250px;}
#bc2				{position:relative; float:left;  width:335px;margin-left:10px;}







.header1{
	color :011165; 
	font-weight : bold; 
	background-color : transparent; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px;
}
.error{
	color :red; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px;
}
.quote{
	color :727272; 
	font-weight : normal; 
	background-color : transparent; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px;
}

.nobdr img{
	border: 0px;
}
.button {
	width:75px;
	height:35px;
	background:url(../images/bu.jpg) repeat-x left top;
	font:bold 12px/12px Tahoma;
	color:#CCCCCC;
	text-decoration:none;
}

.message
{
color:#0066cc;
font-weight:bold;
font-size : 11px;

}
.radieo_bg_bg {
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
}
.radio_01 {
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
	width:45px;
	height:25px;
}
.radio_left {
	padding:4px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
}
.radio_right{
	padding:0px;
	margin:0px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
}
.radio {
	padding:0px 0px 0px 0px;;
	margin:0px 0px 0px 0px;
	color:#333333;
	border:0px;
}

.overFlow
{
	margin-top:0px;
	display: none;
	position: fixed;
	_position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	/*height: 100%;	*/
	height:1500px;
	/*_height: 100em;*/
	background-color: #000000;
	z-index: 998 !important;
	opacity:0.5;
	filter: alpha(opacity=50);
	/*border-top:#014a77 40px solid;*/
	
}
	
.box 
{
	display: none;
	position:absolute;
	top:120px;
	left: 20%;
	width: 500px;
	_width: 590px;
	padding: 48px;
	margin:0;
	border: 1px solid #00456f;
	background-color: white;
	z-index: 999 !important;
	overflow: none;
	margin-bottom:0;
}


.boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:590px;
	height:15px;
	padding:10px 0 5px 7px;
	margin:0 0 0 -1px;
	border-bottom:1px solid #00456f;
	color:black;
	font-weight:bold;
	background: #000000;
	color:#FFFFFF;
}

.boxHead{
	float:left; 
	width:95%;
	font-size:12px;
}

.boxClose{
	float:left; 
	width:5%; 
	text-decoration:none;
	color: #FFFFFF;
	cursor:pointer;
	font-size:12px;
}


.boxClose a,.boxClose a:hover{
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;	
}



.Main_div {
	margin:120px  auto 0px auto;
	width:403px;
	height:303px;
}
.top_head {
	font:bold 14px/12px Tahoma;
	color:#000;
	text-align:center;
	padding:0px 0px 5px 0px;
}

.login_bg {
	width:403px;
	height:303px;
	background:url(../images/login_bg.jpg) no-repeat;
}
.top_log {
	padding:58px 0px 0px 290px;
	font-family:Tahoma;
	font-size:12px;
	color: #999999;
	font-weight:bold;
}
.top_log a,.a:link {
	color:#999999;
	text-decoration:underline;
}
.top_log a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.center_bg {
	padding:0px 46px 0px 46px;
	margin:20px 0px 0px 0px;
}
.textbox_mainbg {
	padding:15px 0px 0px 0px;
	margin:0px;
}
.username_bg {
	width:90px;
	float:left;
	padding:0px 10px 0px 15px;
}
.textbox_bg {
	width:175px;
	float:left;
}
.username {
	font:bold 12px/12px Tahoma;
	color:#CCCCCC;
	padding:5px 0px 0px 0px;
}

.login_button_bg {
	width:75px;
	height:35px;
	padding:0px 0px 0px 115px;
	margin:0px 10px 0px 0px;
	float:left;
}
