/* begin links */

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; left: 3px;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000099}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #000099}

a.sideNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 160px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
a.sideNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;



 color: #666666
   margin: 0px;
	height: 20px;
	width: 160px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-left: 5px;
	color: #593A28;
}
a.sideNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;


   background-color: #000099
   margin: 0px;
	height: 20px;
	width: 160px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	background-color: #00027E;
	margin-left: 5px;
}

a.ai:link {font-size: 10px}
a.ai:active {
	font-size: 10px;
	color: #CC9966;
	font-weight: bold;
	background-color: #0066CC
}
a.ai:visited {
	font-size: 10px;
	color: #666666;
	font-weight: bold
}
a.ai:hover {
	font-size: 10px;
	color: #CC9966;
	font-weight: bold;
	background-color: #0066CC
}

a.projectPhotos:link {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   display: inline;
   width: auto;
   height: auto;
   padding: 2px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #E0E0E0;
   border-bottom-color: #E0E0E0;
   border-left-color: #CCCCCC;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 3px;
   margin-left: 0px;
}
a.projectPhotos:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   display: inline;
   width: auto;
   height: auto;
   padding: 2px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #E0E0E0;
   border-bottom-color: #E0E0E0;
   border-left-color: #CCCCCC;
   color: #FFFFFF;
   background-color: #000099;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 3px;
   margin-left: 0px;
}
a.projectPhotos:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   display: inline;
   width: auto;
   height: auto;
   padding: 2px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #E0E0E0;
   border-bottom-color: #E0E0E0;
   border-left-color: #CCCCCC;
   color: #666666;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 3px;
   margin-left: 0px;
}
a.projectPhotos:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #E0E0E0;
   display: inline;
   width: auto;
   height: auto;
   padding: 2px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #999999;
   border-right-color: #E0E0E0;
   border-bottom-color: #FFFFFF;
   border-left-color: #CCCCCC;
   background-color: #000099;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 3px;
   margin-left: 0px;
}
/* end links */


.navhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.textBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000 ; font-weight: bold }
.textItal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000 ; font-style: italic}
.textItalBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000 ; font-style: italic ; font-weight: bold}
.textBold14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold }
.textBoldBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000099; font-weight: bold }
.textItalRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #990000; font-style: italic }
.textRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #990000}
.textBoldRed {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   color: #990000;
   font-weight: bold
}

.textItalBoldRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #990000; font-style: italic ; font-weight: bold}
.textItalBoldRed14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; font-style: italic ; font-weight: bold ; text-decoration: underline}
.textFoot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000099}
.textBoldRed14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000099; font-weight: bold }
.UltimaItalBoldRed18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #990000; font-style: italic ; font-weight: bold ; text-decoration: underline }
.name {  font-style: italic; font-weight: bold; color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

/*redefined*/
hr {color: #000099}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal}
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal} 
pre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #000000 }

ol { ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   color: #000000
}
.planThmbImgPadLeftSide {
   padding-right: 3px;
   padding-bottom: 3px;
}
.planThmbImgPadRightSide {
   padding-bottom: 3px;
   padding-left: 3px;
}
.linkBold { font-weight: bold; }
#mainTableBorder { border: 1px solid #E2E2E2; }
#planNavCell {
   padding-top: 5px;
   border-top-width: 2px;
   border-bottom-width: 2px;
   border-top-style: solid;
   border-bottom-style: solid;
   border-top-color: #3F3BAC;
   border-bottom-color: #3F3BAC;
   padding-bottom: 5px;
}
.bottomBorder {
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #3F3BAC;
}
.topBorder {
   border-top-width: 2px;
   border-top-style: solid;
   border-top-color: #3F3BAC;
}
.fullBorder {
   border: 1px solid #E2E2E2;
   padding-right: 2px;
   padding-left: 3px;
}
div.testimonial {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   display: block;
   padding: 10px;
   height: auto;
   width: 535px;
   margin-bottom: 10px;
   margin-left: 20px;
   border: 1px dashed #7272B8;
   margin-top: 10px;
}
.testimonialSignature {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   font-style: oblique;
   font-weight: normal;
}
.leftColRightBorder {
   border-right-width: 1px;
   border-right-style: dashed;
   border-right-color: #B4B4B4;
}
div#tipsheetEmail {
   font-size: 11px;
   width: 145px;
   background-image: url(../images/specialBg.gif);
   background-repeat: repeat-x;
   background-position: left top;
   margin-left: 7px;
   padding-left: 6px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   padding-top: 0px;
   border: 1px dashed;
   line-height: 16px;
   padding-bottom: 0px;
   margin-top: 15px;
   margin-right: 0px;
   padding-right: 2px;
}
input.form-fieldTips {
   font-size : 10pt;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   width: 135px;
   margin-left: -3px;
   background-color: #7FB8E5;
}
input.submitTipsEmail {
   margin-left: 20px;
   margin-top: 3px;
   margin-bottom: -5px;
}
input.form-fieldRequired {
   font-size : 11px;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   width: 200px;
   background-color: #F3F3F3;
}
.imgPadLeftSide {
   margin-left: 12px;
}
.imgBorderFullPadLeft {
   border: 1px solid #8C272D;
   margin-left: 12px;
}
#imgModelHome {
   float: right;
   margin-right: 40px;
   margin-bottom: 10px;
   border: 1px solid #8C272D;
}
#showDatesDiv {
	border: 1px solid #000099;
	text-align: center;
	padding-bottom: 3px;
}
TABLE#manufacturer {
	margin-bottom: 10px;
	border: 1px dashed #004E2C;
}
TABLE#manufacturer .manufacturerInfo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 75px;
	width: 370px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3E782C;
}
TABLE#manufacturer img {
	padding-top: 6px;
}
