/* Begin 3 column layout*/
BODY#one { color:inherit;
     background-color:white;
     background-image : url(http://www.avcosupply.com/Images/Nav/avco_sign_modified2.jpg);
     background-position :  56% 85%;
     background-repeat : no-repeat;
     background-attachment : fixed;font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif;  height : 100%;	width: 100%; padding: 0;	margin: 0;}
BODY#two { color:inherit;
     background-color:white;
     background-image : url(http://www.avcosupply.com/Images/Nav/avco_sign_modified2.jpg);
     background-position :  48% 85%;
     background-repeat : no-repeat;
     background-attachment : fixed;font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif;  height : 100%;	width: 100%; padding: 0;	margin: 0;}

HTML{width: 100%; height: 100%;}
.iframesboth{width: 100%;}
#outer{position:relative;/*height:100%;	min-height:100%;	margin-left:180px;	margin-right:180px;	background:#F8E7EC;	border-left:1px solid #000;	border-right:1px solid #000;	margin-bottom:-52px;*/	/*color: #000000;*/}
#outer2{
	position:relative;
	/*min-height:100%;
	margin-left:100px;
	margin-right:100px;
	background:#F8E7EC;
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin-bottom:-52px;
	color: #000000;
	*/
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
div#logo{position:absolute; top:0; left:0; z-index:5;}
div#headertop{position:relative; background:#0066cc url(http://www.avcosupply.com/images/avcoheader3/AVCOlogoheader2_narrow_bkg.gif) repeat-x 0 2px ; border:0; margin:0; width:100%; height:105px; z-index:2;}
div#headertop2{
	position:absolute;
	background: transparent url(http://www.avcosupply.com/Images/Nav/avcoheader3/avcologoheader3_narrow_bkg.gif) repeat-x 0 0;
	border:0;
	margin:0;
	width:100%;
	height:125px;
	top:0;
	right: 0;
	z-index:2;
}
div#headertop3{
	position:absolute;
	border:0;
	margin:0;
	z-index:3;
	top:0;
	left:0;
}
table#navtable{float:right; right:0; width:531px; border:0; padding:0;}
table#navtable2{
	position:relative;
	float:left;
	border:0;
	padding:0;
	width:240px;
}
H2 {color : #00008B; font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif; font-variant : small-caps; font-weight:bold;}
P {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small;}
#minleft{
	float:left;
	position:relative;
	width:1px;
	height:75%;
	top:135px;
}
#left {position:relative; width:26%; top:130px; float:left;}
#product_left {position:relative; top:130px; float:left; width:20%;}
#left2{
	position:relative;
	/*ie needs this to show float */
	width: 2%;
	height: 66%;
	float:left;
     top:135px;}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:3px;padding-right:2px}
#right {position:relative; 	width:18%; margin-right:0; float:right; top:130px;}
#right2 {
	position:relative;
	width: 2%;
	float:right;
     top:135px;}
#footer {
	width:100%;
	clear:both;
	border-top: 1px ridge Blue;
	border-bottom:1px solid #000;
	background-color: #EEEEEE;
	color: #000000;
	text-align:center;
	font-size : 0.8em;
	position:relative;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     margin-top:150px;
	}
.footer ul li{display:inline; list-style-image:none;margin:0 1.5em}
.footer ul{
	line-height: 0.5em; 
     margin:0.5em 0;
     
}
#footer a:link{text-decoration:none; color:#038; background:inherit;}
#footer a:visited{text-decoration:none; color:#083; background:inherit;}
#footer a:hover, #footer a:focus{text-decoration:underline overline; color:red; background:inherit;}
#footer a:active{text-decoration:underline overline;}
#footertext {text-align : center; word-spacing : normal; font-size : smaller;}
* html #footer {/*only ie gets this style*/\height:75px;\margin-top:150px; ma\rgin-top:150px;/* for ie5 */he\ight:75px;/* for ie6 */}
#clearheader{height:72px;}/*needed to make room for header*/
#clearfooter{clear:both;height:1px;width:100%;position:relative;}/*needed to make room for footer*/
.clearfooter{clear:both;height:1px;width:100%;position:relative;}/*needed to make room for footer*/
div,p {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
/*end 3 column layout*/
.footerold {position: absolute; background-color: #EEEEEE; word-spacing : 5em; font-size : x-small; text-align: center; border-top-color : Blue; border-top-style : ridge; border-top-width : thin; width : 100%; clear : both; margin-left : -0.08em; margin-right : -0.08em;}
.training {position: relative;top:135px;}
.trainingHeader {background-color : #E5E5E6; font-weight : bold; font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif; text-align : center; padding:10px;}
.trainingCell{padding:1em;}
td.trainingCaption{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:larger; text-decoration:underline; text-align:left; letter-spacing:0.15em; font-weight:bold;}
.trainingDetail1 {background-color:#E5E5E6; font-weight:bold; font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif; text-align:left; vertical-align:top; height:150px;}
.trainingDetail2 {background-color:#E5E5E6; font-weight:bold; font-family : Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif; text-align:left; vertical-align:top; height:200px;}
.trainingDetailPlain{background-color:#E5E5E6; font-weight:normal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; padding:0.5em; font-size:small; letter-spacing:normal; text-decoration:none;}
.trainingDetailBold{background-color : #E5E5E6;	font-weight : bold;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align : left;	padding : 0.5em 0.5em 0.5em 1em;	font-size : medium;	letter-spacing : normal;	text-decoration : none;	color : #FF4500;}
/*H4.training {margin-bottom : -0.4em;}*/
.currspecdate{
     font:bold 0.7em Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif;
}
.faqItem{
     position:relative;
     border : medium solid #448;
     margin-bottom:1em;
}
.faqQuestion {
     margin:0 0 1em 0;
     padding:1em;
     position:relative;
     color:black;
     background-color : #E5E5E6;
     font : bold normal normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
     text-align:left;}   
.faqAnswer{
     margin: 1em 0.5em 1em 0.5em;
     clear:left;
     padding:1em;
     position: relative;
     text-align:left;
     font : normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
.jobDetail{
     /*margin: 1em 0.5em 1em 0.5em;
     */
     padding:1em;
     position: relative;
     text-align:left;
     font : bold 1em Arial, Helvetica, sans-serif;
     border: 2px solid #555;
     /*background-image : url(../Images/halfscreen_blue.gif);
     background-repeat : repeat;*/
     background-color : transparent;
     color:#000;
     background-position : center;
} 
.jobDetail2{
     /*margin: 1em 0.5em 1em 0.5em;
     */
     padding:2%;
     position: relative;
     text-align:left;
     font : Arial, Helvetica, sans-serif;
     border: 2px solid #555;
     background-image : url(../Images/halfscreen_blue.gif);
     background-repeat : repeat;
     background-color : transparent;
     color: #151550;
     margin:0 25%;
     background-position : center;
} 
.faqAnswer2 {
     float:left;
     width:50%;     
}
div.faqFloatRight{	width:38%; float : right;}
.faqCategory{
     background-color : #261BA3;
     font : 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
     color : #FFCC00;
     padding:0.5em;
     border : thin groove Navy;
     text-align : left;
     position : relative;
}
div.plus{
     width : 2em;
     z-index : 33;
     left : 0.5em;
     top : 0.5em;
     position : absolute;
}
div.minus{
     width : 2em;
     z-index : 32;
     left : 0.5em;
     position : absolute;
     top : 0.5em;
}
.faqCatZ{	text-align:right; position : relative;}
.faqCatZ2{ margin-left:5em; text-align:left; position : relative;}
.tblTraining {	/*padding-bottom : 0.2em; padding-left : 0.2em; padding-right : 0.2em; padding-top : 0.2em;*/}
.trContent {
     font-size:smaller !important;
     text-align:center;
     }
.trContent1 {font:bold 1em arial, verdana, sans-serif !important; text-align:center;background-color : transparent;
     background-image : url(../Images/halfscreen_ltgray.gif);
     background-position : center;
     background-repeat : repeat;}
.trContent2 {
     font:bold 1em arial, verdana, sans-serif !important;
     text-align:center;
     background-color : transparent;
     background-image : url(../Images/halfscreen_blue.gif);
     background-position : center;
     background-repeat : repeat;
}
table.polllayout{
	width: 100%;
	height: 225px;
}
div.poll{background-color:#EEEEEE; border : thin ridge Blue; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 2em 0 2em 0; width : 170px; padding:1em; float : left; height : 350px;}
div.polltitle{font-family:Helvetica, Geneva, "Trebuchet MS", Verdana, Arial, " Tahoma", sans-serif; font-size : small; font-weight : bold; padding:0.2em; text-align : center; color : #0000CD;}
div.pollquestion{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : x-small; font-weight : normal; padding:0.2em; text-align : left; color : Black;}
div.pollfooter{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : small; font-weight : normal; padding:0.2em; text-align : center; color : Blue;}
div.pollcount{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : x-small; font-weight : normal; padding:0.2em; text-align : center; color : Red;}
DIV.upcomingTraining {background-color:#EEEEEE; border:thin ridge Blue; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : smaller; margin : 0 0 2em 0; padding:1em; width: 170px; float: right;}
DIV.currentSpecials {
	background-color:#EEEEEE;
	border:thin ridge Blue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0 0.25em 4em 0;
	width:95%;
	float:right;
	height:auto;
}
DIV.featuredProducts {
	background-color:#EEEEEE;
	border:thin ridge Blue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin:0 0 4em 0.25em;
	width: 95%;
	height:500px;
	float:left;
	height: auto;
}
/*DIV#centercontent{position:relative;  left:28%; width:50%; top:150px; text-align:center;}*/
DIV#centercontent{
     position:relative;
     width:50%;
     text-align:center;
     float:left;
     margin-left:1.5em;
     top:135px;
    
}
DIV#centercontent2{
	position: relative;
	top:135px;
	width:85%;
     left: 7%;
	text-align : center;
}
DIV#centercontent2a{
	position: relative;
	top:110px;
	width:65%;
	float:left;
	margin-left:7%;
	text-align : center;
}
DIV#centercontent3{
	position: relative;
	top:135px;
	width:35%;
     left: 33%;
	text-align : center;
}
DIV#centercontent4{
	position: relative;
	top:135px;
	width:85%;
     left: 7%;
	text-align : left;
}
.center {text-align : center;}
.h2 {font-weight : bold; text-align : center; font-variant : normal;}
.header1 {position: absolute; height : 77px; left:0; top:0; z-index : 3;}
.header2 {position: absolute; /*margin-top: -79px;*/  top:0; right:0; z-index : 2;}
.content {min-height:100%;width: 85%; left:7%; padding:10px;}
.product_content {min-height:100%;width: 95%; padding:10px;}
#banneradmain{
	position: absolute;
	top: 2px;
	left: 333px;
	z-index: 10;
}
.bannerad {position: relative; text-align:center; margin:0.5em 0 1em 8%;clear:both; top:150px;}
.bannerad2 {
	position: relative;
	text-align : center;
	margin: 1em;
	}
TABLE.detail {margin : 5px;}
A:VISITED {font-size : 95%;}
.MsoBlockMainHeader{text-align:center; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.MsoBlockHeader	{text-align:left; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.MsoBlockText	{text-align:left; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
.required {color : Blue; font-weight : bold;}
.addressthesame {color : Green;}
.hidden {visibility : hidden;}
.signupform {width : 85%; top : 130px; position : absolute; table-layout : fixed; left: 7.5%}
.signuplabel{text-align : right;}
FORM.label {font-size : larger; text-align : right;}
.cgitest {top : 50%; position : absolute;}
.row {clear: both; padding-top: 0.5em;}
.introHdr {border-bottom-color : Blue; border-bottom-style : outset; border-bottom-width : medium; border-collapse : separate; position : absolute; width : 80%; left : 10%; top : 125px;}
.row span.label {float: left; width: 100px; text-align: right;}
.signupform2 {}
.signupform {font-size : smaller; width : 85%; top : 135px; position : relative; text-align: right;}
.signin {background : #FFEBCD; border : medium ridge Blue; position : relative;  left : 10%; width : 38%;  z-index : auto; padding:2em; top:135px;}
#forgotform {
	background : #FFEBCD;
	border : medium ridge Blue;
	position : relative;
	left : 10%;
	width : 60%;
	visibility : hidden;
	z-index : auto;
	top:135px;
	padding: 1em;
	clear: right;
}
.left {position : relative; left : 0; top : 10px;}
.right {position : relative; right : 0; top : 10px;}
.forminfo {background : #FFEBCD; border : thin groove Blue; position : absolute; width : 42%; height : 170px;	visibility : hidden; right : 10%; margin-top : 10px; padding:1em; z-index : auto; top : 115px;}
#forminfo1 {background : #FFEBCD; border : thin groove Blue; position : relative; margin-top : 1em; width : 25%; visibility : visible; float: right; right : 5%; top : 135px; padding:1em; z-index : auto;}
#forminfo2 {background : #FFEE99; border : thin groove Red; position : absolute; width : 36%; visibility : hidden; right : 5%; top : 120px; padding:1em; z-index : auto;}
.row span.formItem {float: right; width: 235px; text-align: left;} 
div.usernamedisplay {font-size: x-small; text-align: center; position: absolute; z-index: 17; top: 2px; right: 90px; visibility : hidden;}
div#logout {font-size: x-small; text-align: center; position: absolute; z-index: 17; top: 46px; right: 80px; visibility : hidden;}
div.usernameb {font-size: xx-small; text-align: center; position: absolute; z-index: 17; top: 2px; right: 90px; visibility : visible;}
div.signup {visibility : visible; font-size : smaller; text-align : center; position : absolute; right : 60px; top : 7px; z-index : 16;}
div.signupb {visibility : hidden; font-size : small; text-align : center; position : absolute; right : 60px; top : 7px; z-index : 16;}
.buttons{margin:1em;}
.Jobform{
     position: relative;
     text-align:left;
     font : normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
.highlight{
     position:relative;
     border : 2px groove #261BA3;
     background-color : #0066CC;
     color : Inherit;
     padding:25px;
     margin:0 20%;
}
iframe#product_iframe{
	border: none;
	margin: 0 1em 1em 1em;
	outline-style: none;
	height: 600px;
	float: right;
	top: 130px;
	position: relative;
	width: 70%;
}
