/* CSS Document */

a:link, a:visited { color:#FF9933}
a:hover { color:#ed1c24}

img{ behavior: url(../js/iepngfix.htc) }
.img{ behavior: url(../js/iepngfix.htc) }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFF; padding-top:0px; margin-top:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFF; line-height:normal; padding-top:0px; margin-top:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066ff; padding-top:0px; margin-top:0px;line-height:normal; }
	h3 a:link { color: #0066ff; text-decoration:none}
	h3 a:visited { color: #0066ff; text-decoration:none}
	h3 a:hover { color:#0066ff; text-decoration:none;  } 


h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0066ff; padding-top:0px; padding-bottom:10px; margin-top:0px;line-height:normal; font-weight:normal; margin-bottom:20px; background:url(https://events.nelix.com/corvettetroubleshooting/images/nav_line.png) left bottom repeat-x; behavior: url(../js/iepngfix.htc);margin-top:40px; }



body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12x;
	color:#FFF;
	margin:0;
	padding:0;
	position:relative;
	background:url(images/Home_bg.jpg) #002453 repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:992px;
	 
	}

.canvas {
	position:relative;
	float:left;
	width:992px;}

.masthead {
	position:relative;
	float:left;
	width:100%;}
	
.logo {
	position:relative;
	float:left;
	padding-top:0px;}

.topnav {
	position:relative;
	float:right;
	padding:10px;
	}
	
	.step1 { float:right; position:relative}
	.step2 { float:right; position:relative}
	.step3 { float:right; position:relative}

.navigation { 
	position:relative; 
	float:left;
	color:#FFF;
	width:210px;}
	
	.navigation ul {
		margin: 0px;
		padding: 0px;
		font-size:13px;
		position:relative;
		float:left;
		color:#FFF;
		list-style:none;

		
		}
	
	.navigation ul li {
		position: relative; 
		display:block; 
		float:left;
		width:210px;
		background:url(https://events.nelix.com/corvettetroubleshooting/images/nav_line.png) left bottom repeat-x;
			margin:0px;
		padding:0px;
		}
		
	.nobord { margin-bottom:-1px;}
		
	.navigation li ul {
		position: absolute;
		left: 0px;
		display: none;
		text-align:left;}
	
	.navigation ul li a {
		display: block;
		text-decoration: none;
		font-size:13px;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		}
	
	.navigation ul li a:link { color: #FFF; text-decoration:none}
	.navigation ul li a:visited { color: #FFF; text-decoration:none}
	.navigation ul li a:hover { color:#0066ff; text-decoration:none;  } 

.heading { color:#F00;padding-left:5px;}
.heading a:link, .heading a:visited  { color:#F00; text-decoration:none}
.heading a:hover { color:#FFF; text-decoration:none;}
	
	.main { 
		position:relative; 
		float:left;
		padding:0;
		width:100%}
		
		
.mainleft { float:left; position:relative; width:210px;}
.maincenter { float:left; position:relative; margin-left:20px; padding-left:20px; background:url(images/Nav_lineV.png) left top repeat-y; font-size:12px; min-height:550px;}
.mainright { float:right; position:relative; width:210px;}

.maincenterfull { float:left; position:relative; width:650px; margin-left:20px; margin-right:0px;}


.footer { 
	position:relative; 
	float:left; 
	color:#0066ff;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;}
	
	.footer a { color:#0066ff; text-decoration:none; padding-left:5px; padding-right:5px;}
	.footer a:hover { color:#FFF; text-decoration:none;}



.table1 {border:none}
.table1 td { padding:5px}
.table1 th { background-color:#626466; padding:0px; border-right:1px solid #626466; color:#FFF; text-align:left; border-bottom:1px solid #626466;}

.table2 {border:none; width:100%; margin-top:0px;}
.table2 td { padding:5px; padding-right:20px;}
.table2 th { background-color:#003366; padding:5px; border:1px solid #626466; color:#FFF; text-align:left; }


.dashL { float:left; width:215px;}
.dashC { float:left; width:215px; margin-left:15px}
.dashR { float:left; width:215px; margin-left:15px}


.dash_nav ul { list-style:none; margin:0; padding:0; width:215px;}

.dash_nav li a:link, .dash_nav li a:visited {
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:1px;
	background-color:#FF9933;
	color:#FFF; 
	width:215px;
	text-indent:10px;
	position:relative;
	float:left;
	text-decoration:none}
	
.dash_nav ul li a:hover {

	background-color: #F00;
	color:#FFF;
	width:215px;
	text-decoration:none;}
	
	
.formcontainer {
	display:block;
	position:relative;
	float: left;
	width:100%;
	/*width: 600px;
	padding-left:25px;*/
	padding-top:10px;
	border-width:1px;
}
.formleft 
{
	position: relative;
	/*width: 150px;*/
	width:23%;
	text-align: left;
	float: left;
	border-width: 1px;
	}

.formright 
{ /**/
	position:relative;
	/*width:450px;*/
	width:74%;
	text-align:left;
	float:right;
	border-width:1px;
	}
	

H5 { 
	margin-top:0px;
	margin-bottom:10px; 
	text-align:left; 
	font-family: Arial, sans-serif;
	font-size:18px;
	font-weight:normal; 
	line-height:normal;
	color:#626466;}

.formleftinside 
{
	position: relative;
	/*width: 150px;*/
	width:44%;
	text-align: left;
	float: left;
	border-width: 1px;
	}

.formrightinside
{ /**/
	position:relative;
	/*width:450px;*/
	width:54%;
	text-align:left;
	float:right;
	border-width:1px;
	}	
.barcode 
{
	 /*font: 3 of 9 Barcode;*/
	font: 3OF9;
}	

.loginbox { padding-bottom:15px; padding-top:0px; padding-left:0px;  position:relative;background: none; }
.loginbox th {}
.loginbox td { padding-bottom:1px; padding-left:0px; padding-right:0px; padding-top:0px; line-height:18px; font-size:12px;}

.navigation ul .loginbox { padding-bottom:15px;}
.navigation ul li .loginbox a:link { font-size:12px; padding-bottom:5px; padding-left:0px; background-image:none;background: none;}
.navigation ul li .loginbox a:visited { font-size:12px; background-image:none;background: none;}
.navigation ul li .loginbox a:hover  { background: none; padding:none; background-image:none; text-indent:0px; text-decoration:underline;}

.loginput { width:170px;}

.maincontent { background:url(images/MainBG.jpg) top left no-repeat #000; border:1px solid #ccc; padding:20px; position:relative; float:left; width:450px; line-height:16px;}

.imaincontent { background:url(images/MainBG.jpg) top left no-repeat #000; border:1px solid #ccc; padding:20px; position:relative; float:left; width:700px; line-height:16px;}

.hsearch{ width:490px; line-height:22px; position:relative; z-index:100; font-size:12px;}
.hsbox { background:url(images/questionbox.png) top left no-repeat; height:47px; width:471px; clear:right; padding:5px;behavior: url(../js/iepngfix.htc);}

.listing td {padding-bottom:20px; padding-top:20px; background:url(https://events.nelix.com/corvettetroubleshooting/images/nav_line.png) left top repeat-x; behavior: url(../js/iepngfix.htc);}

.widget { position:relative; float:left; margin-top:20px; background:url(https://events.nelix.com/corvettetroubleshooting/images/nav_line.png) left top repeat-x; behavior: url(../js/iepngfix.htc); width:100%}
.widget th { color:#0066ff; text-align:left; padding-top:20px; padding-bottom:4px; font-size:13px;}
.widget td { color:#CCC; text-align:left; padding-top:4px; padding-bottom:4px; }

.solimage { float:right; position:relative; background:url(images/MainBG.jpg) top left no-repeat #000; border:1px solid #ccc; padding:10px; width:210px; line-height:16px; top:100px;  }

.chalside { float:right; position:relative; background:url(images/MainBG.jpg) top left no-repeat #000; border:1px solid #ccc; padding:10px; width:210px; line-height:16px; top:0px;  }

.newse { 
	float:right; 
	position:relative; 
	width:210px; 
	margin-left:20px; 
	padding-left:20px; 
	font-size:12px; 
	background:url(images/Nav_lineV.png) left top repeat-y; 
	behavior: url(../js/iepngfix.htc);
	}

.newse a {color:#0066ff; text-decoration:none}
.newse a:hover { color:#0066ff; text-decoration:underline }
.newse strong {color:#0066ff}

.solbg { border:2px solid #FFFFFF;  }

.soltext { float:left; position:relative; width:450px;}


.gordon { 
	position:absolute; 
	float:left; 
	margin-top:150px; 
	width:842px; 
	background:url(images/home-v2.png); 
	font-size:12px; 
	height:372px; 
	z-index:10;
	}

.gordontext { position:relative; float:left; top:100px; margin-left:25px; margin-top:20px; color:#FFF; width:400px; z-index:10}