
/* ----------------------------------- Base Structures ----------------------------------- */

body {
	background: #928d81;
	font: 11px/16px arial, tahoma, helvetica, sans-serif;
	color: #4e4b43;
	margin: 0;
	}
table, tr, td {
	font: 11px/16px arial, tahoma, helvetica, sans-serif;
	color: #4e4b43;
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
	}

#header {
	background: #928d81 url(/images/backgroundHeader.gif) repeat-x;
	border-bottom: 2px solid #b0ab9f;
	display: block;
	text-align: center;
	}
	
	
#main {
	background: #fff url(/images/backgroundContent.gif) top repeat-x;
	padding: 7px;
	margin: 0 auto;
	}
	
#site {
	background: #f0eeea url(/images/backgroundSite.gif) bottom repeat-x;
	border: 2px solid #dad8d4;
	width: 760px;
	margin: 0 auto;
	}

#innerSite { 
	border: 1px solid #928d81;
	position: relative;
	}


#content { 
	padding: 20px;
	
	}
	
#contentProf { 
	padding: 15px 7px 15px 9px;
	
	}
	

#content h3 {
	margin: 0 20px 10px 20px;
	
}

#address h3 {
	font-size: 16px;
	margin: 0;
	
}

#address p {
	font-size: 14px;
	margin: 0;
	
}



#middleContainer {
	background: #f0eeea url(/images/backgroundHomeMiddle.jpg) repeat-x;
	display: block;
	height: 210px;
	padding: 15px 0 0 1px;
	}
	

#middleLeftBox {
	background: url(../images/watchNow.jpg) no-repeat;
	float: left;
	width: 250px;
	height: 202px;
	padding: 0 2px 0 0;
	}
	
#buttons {
	margin: 85px 0 0 133px;
}

#middleBox {
	background: url(../images/dealerTools.jpg) no-repeat;
	width: 250px;
	height: 202px;
	padding: 0 2px 0 0;
	}

#middleRightBox {
	background: url(../images/dealerApplication.jpg) no-repeat;
	float: right;
	width: 250px;
	height: 202px;
	padding: 0 2px 0 0;

	}

#middlePad {
	padding: 0 0 0 10px;

}

#floatRight {
	padding: 10px 0 0 0;

}


#middleText {
	width: 220px;
	height: 150px;
	padding: 15px 0 0 25px;
	text-align: left;
	margin: 0 0 0 0;
}

#dealerText {
	width: 220px;
	height: 150px;
	padding: 0 10px 0 17px;
	text-align: left;

}

#dealerCenter {
	background: url(/images/dealerCenterBack.gif) 50% 0 no-repeat;
	padding: 40px 0 0 0;
	margin: 0 0 0 4px;
}

#dealerCenterLeft {
	padding: 0;
	margin: 0 0 20px 8px;
	width: 370px;
	height: 206px;
}

#dealerCenterRight {
	padding: 0;
	margin: 0 0 20px 0;
	width: 370px;
	height: 206px;
}


#dealerLeft {
	float: left;
	width: 300px;
}

#bottomContainer {

	background: #f0eeea url(/images/backgroundHomeBottom.jpg) repeat-x;
	display: block;
	height: 261px;
	}

#bottomContainerAward {

	background: #f0eeea url(/images/backgroundHomeBottom.jpg) repeat-x;
	display: block;
	height: 212px;
	}	
	
#footer {
	background: url(/images/backgroundFooter.gif) top repeat-x;
	color: #e9e5dd;
	padding: 15px;
	}
#footer p {
	width: 750px;
	margin: 0 auto;
	}

#bottomLeft {
	padding: 25px 5px 0 20px;
	width: 450px;
	text-align:left;
	float: left;

	}

#bottomRight {
	padding: 25px 20px 0 5px;
	width: 200px;
	text-align:left;
	float: right;

	}

#textArea {
	margin: 10px 0 0 208px;

}

#radioButtons {
	margin: 0;
}


#mapOne {

	width: 340px;
	float: right;
}

#profSupport {
	background: url(../images/profSupport.jpg) no-repeat;
	float: right;
	padding: 7px 7px 7px 7px;
	width: 270px;
	height: 209px;	
}

#awardPhoto {
	margin: 35px 0 0 7px;
	border: #928D81 solid 1px;
	width: 150px;
	height: 150px;
	float: left;
	}
	
#awardCopy {
	margin: 35px 10px 0 18px;
	}	
	


/* ----------------------------------- Text ----------------------------------- */

p, h1, h2, h3, h4, h5, h6 { margin-top: 0; }

h1 {
	background: #fff;
	font: normal 20px arial, tahoma, helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #f0eeea;
	border-bottom: 1px solid #928d81;
	padding: 10px 15px;
	margin-bottom: 0;
	}
	
h2 {
	font: normal 18px arial, tahoma, helvetica, sans-serif;
	color: #a31816;
	display: block;
	border-bottom: 1px solid #bbbbbb;
	}

h2, .awards {
	font: normal 18px arial, tahoma, helvetica, sans-serif;
	color: #a31816;
	display: block;
	width: 347px;
	border-bottom: 1px solid #bbbbbb;
}	

h3 {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	border-bottom: 1px solid #ffffff;
	}
	
h2, .key {
	font: normal 18px arial, tahoma, helvetica, sans-serif;
	color: #a31816;
	display: block;
	width: 400px;
	border-bottom: 1px solid #bbbbbb;
}	
	
#support {
	margin: 50px 0 0 0;
	}	

#support, h3 {
	font-weight: bold;
	font-size: 17px;
	color: #000;
	padding: 0 0 0 0;
	}	
	
	
h4 {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-bottom: 0;
	border-bottom: 1px solid #928d81;
	
	}
	
h4, .career {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-bottom: 0;
	
}

h5 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
	border-bottom: 1px solid #928d81;
	
	}
	
h6, .small {
	font-size: 11px;
	color: #847f71;
	font-weight: normal;
	}

h6 span, .required { color: #cc0300; }


/* ----------------------------------- Links ----------------------------------- */

a img {border: 0;}

a:link { 
	text-decoration: none;
	color: #990000 }
	
a:visited { color: #990000; }
a:hover { color: #990000; }
a:active { color :#990000; }

/* ----------------------------------- Images ----------------------------------- */

#photoLeftNoBorder {
	float:left;
	padding: 10px;
	}

#photoLeftPadding {
	float:left;
	position: relative;
	padding: 0 10px 0 20px;
	}

#photoRightNoBorder {
	float:right;
	padding: 0px 10px 10px 10px;
	}
	
#photoRightNoBorders {
	float:right;
	margin: 0 7px 0 0;
	padding: 0px 10px 10px 10px;
	}
	
#photoFlashRight {
	float: right;
}

#photoLeft {
	float:left;
	}
	
#photoLeftTest {	
	margin: 0 0 0 150px;
	float:left;
}	
	
#photoLeft p {
	text-align: left;
	padding: 0 0 20px 0;
	
	}
	
#photoLeftWidth {
	float: left;
	width: 445px;
	}
	
#photoLeftFlash {
	float:left;
	}

#photoRight {
	
	float: right;

	}
	
#photoRightFlash {
	
	float: right;
	padding: 0 0 0 50px;
	}
	
	
#dealerFlash {
	float: right;
	margin: 25px 10px 0 0;
}	

#dealerLeftFlash {

}
	
#dealerRightFlash {

}
	
#flashcontentCommission {
	float: right;
}
	
#photoRightDealer {

	background:url(../images/becomeDealer.jpg) no-repeat;
	float: right;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	margin: 40px 0 0 0;
	width: 370px;
	height: 158px;
	}

#photoDealerSupport {
	background: url(../images/toolsBoxBig.jpg) no-repeat;
	width: 184px;
	height: 250px;
}

#photoPrintSupport {
	background: url(../images/toolsBoxBig.jpg) no-repeat;
	width: 184px;
	height: 250px;

}

#photoWebSupport {
	background: url(../images/webSupportBox.jpg) no-repeat;
	width: 184px;
	height: 250px;

}

#photoKTU {
	background: url(../images/ktuBox.jpg) no-repeat;
	width: 184px;
	height: 250px;

}

#learnButton {
	margin: 25px 0 0 0;

}
	
#photoRightMargin {
	margin: 6px;
	float: right;
	}

#photoRightPadding {
	padding: 5px 0 0 0;
	float: right;

	}

#photoFlash {
	margin: 0 auto;	
	width: 780px;

	}
	
#homeFlash {
	margin: auto; 
}

#photoFlashLeft {
	margin: 0 0 0 253px;	
	float: left;
	width: 380px;

	}

#photoFlashRight {
	margin: 0 auto;	
	float: right;
	width: 380px;

	}

#photoFlashRight {
	width: 764px;
	margin: 0 auto;	
	}
	
#photoRightTools {
	float: right;
	margin: 45px 7px 0 0;

}

#photoCareer {
	float:left;
	margin: 0 0 0 20px;
	padding: 0 0 7px 0;
}

#photoRightDSR {
	float: right;
	margin: 0 20px 0 0;
	padding: 10px;
}

#photoLeftDSR {
	float: left;
	margin: 0 0 0 0;
	padding: 7px;
}

#flashHolder {
	float: right;
	padding: 10px;
}

#flashVideoHolder {
	float: right;
	margin: 30px 0 0 0;
}

#careerLeft {
	float: left;
	margin: 0 0 0 0;
	width: 350px;
}

#learnHow {
	margin: 0 0 0 35px;

}

#photoRightLearn {
	float: right;
	margin: 15px 30px 0 0;
}

#profClick {
	margin: 0 0 0 115px;
}

#vSupport {
	margin: 0 0 0 0;
	width: 275px;	
	float: right;
}



/* ----------------------------------- Lists ----------------------------------- */



/* ----------------------------------- Classes ----------------------------------- */

.dealer h4 {
	font-size: 11px;
	color: #990000;

	}
	
.padding {
	padding: 7px;
}	
	
.bio p {
	margin-left: 135px;
	margin-right: 20px;
}
	
.button {
	padding: 12px 0 0 10px;

}


.floatRight {
	float: right;
	padding: 10px 5px 0 0;
}

.floatLearnLeft {
	float: right;
	padding: 10px 15px 0 0;
}

.floatLearnRight {
	float: right;
	padding: 10px 10px 0 0;
}

.floatRight2 {
	float: right;
	padding: 120px 10px 0 0;
}


.caption p {
	
	color: #847F71;
}

.red {
	color: #A31816;
}

#tools {
	margin: 45px 0 0 13px; 
	padding-right: 15px;
}

.textTools a {
	margin: 0 0 0 40px;
	color: #010000;
	position: relative;
	top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#textToolsPrint a{
	margin: 0 0 0 40px;
	color: #010000;
	position: relative;
	top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.textToolsWeb a {
	margin: 0 0 0 40px;
	color: #010000;
	position: relative;
	top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.textToolsKTU a {
	margin: 0 0 0 25px;
	color: #010000;
	position: relative;
	top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.home {
	padding: 0 0 0 0;
}

.gray  {
	
	color: #6D6D6D;
}

.red  {
	color: #990000;
}

.support, h3 {
	font-size: 16px;
}

.PDF {
	margin: 5px 0 5px 0;
	text-align:center;
	color:#484745;
	font-size: 15px;
	font-weight: bold;
	font-style:italic;
}

.indicate {
	text-align: right;
	color: #847F71;
	font-size:12px;
}

.on a:hover, .on a:active, .on a:link, .on a:visited {
	 color: #FFF;
	 background-color: #777369;

}

.map {
	margin: 0;
	color:#910200;
	font-size: 15px;
	font-weight: bold;
}

.maps {
	width: 310px;
}




/* ---------------------------------- Text Alignment ----------------------------- */

.textRight { text-align: right; }
.textLeft { text-align: left; }
.textCenter { text-align: center; }

/* ---------------------------------- Navigation --------------------------------- */

#navbar2 {
	 height: 30px;
	 width: 100%;
	 border-top: solid #FFF 1px;
	 border-bottom: solid #FFF 1px;
	 background-color: #656157;
	 text-align: center;
 
}

#navbar2 ul {
	 margin: 0px;
	 padding: 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #777369;
	 line-height: 30px;
	 white-space: nowrap;
	 font-weight: bold;
}

#navbar2 li {
	 list-style-type: none;
	 display: inline;
}

#navbar2 li a {
	 text-decoration: none;
	 padding: 7px 10px;
	 color: #FFF;
}

#navbar2 li a:link {
	 color: #FFF;
}


#navbar2 li a:visited {
	 color: #CCC;
}

#navbar2 li a:hover {
	 
	 color: #FFF;
	 background-color: #777369;
}




/* ----------------------------------- Div Clearer ------------------------------ */

.clear {
	clear: both;

}


/* ----------------------------------- Forms ----------------------------------- */


/* ----------------------------------- Error Class ----------------------------- */


.errLabel  { 

	background: #A31816;
	
}

.errLabel p { 

	color: #FFFFFF;
	padding: 7px;
}

.required {
	color:#A31816;
}

.reqLabel {
}

