.text { font-size: 12px; color: #333333}
.textsmall { font-size: 12px; font-weight: normal; color: #CCCCCC}
body, a {font-size: 9pt;}
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
dd { margin: 0;
}

*.menu {
	
}

.big {
	font-size: 110% !important;
}
.big_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FF0000;
}
#errors li {color: #F00;}
#errors li span {color: #000;}
.sem_button {
	height: 50px;
	cursor: hand;
	background: url(./images/custom_quote_button.png) 0 0 no-repeat; width: 290px; height: 45px;
	}
.button {
	height: 50px;
	cursor: hand;
	background: url(./images/get_booklet_button.gif) 0 0 no-repeat; width: 150px; height: 43px;
	}
.inforequest_button {
	height: 50px;
	cursor: hand;
	background: url(./images/send_request_button.gif) 0 0 no-repeat; width: 150px; height: 43px;
	}
.employment_button {
	height: 50px;
	cursor: hand;
	background: url(./images/send_resume_button.gif) 0 0 no-repeat; width: 150px; height: 43px;
	}	
.survey_button {
	cursor: hand;
	font-weight: bold;
	background: url(./images/send_survey_button.gif) 0 0 no-repeat; width: 150px; height: 43px;
	}	
.send_comments_button {
	cursor: hand;
	font-weight: bold;
	background: url(./images/send_comments_button.jpg) 0 0 no-repeat; width: 150px; height: 43px;
	}	
body {background: #FFF;}
.select {width: 300px;}
.box {  font-size: 11px; color: #333333; background-color: #FFFFFF; width: 300px }
.altbox {width: 220px;}

.textsmallW { font-size: 11px; font-weight: normal; color: #FFFFFF}

.textsmallR { font-size: 12px; font-weight: bold; color: #333333}

.textfooter 
{font-size: x-small; color: #000; }

.footer_telephone {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #f30000;
}

.footer_telephone a{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #f30000;
	text-decoration: underline;
}
.textsmallWb {  font-size: 11px; font-weight: bold; color: #FFFFFF }
.title {  font-size: 11px; font-weight: bold; color: #FF0000; padding: 0 !important;}
.drop { font-size: 11px; font-weight: normal; color: #FF0000;}
.textb {  font-size: 12px; color: #333333 ; font-weight: bold}
.dropb { font-size: 11px; font-weight: bold; color: #FF0000; }
.buttonsm { border: 1px solid; font-size: 11px; height: 20px; cursor: hand; color: #FFFFFF;  background-color: #FF0000; width: 28px; border-color: #FF0000 1px solid }
.bglogo {
	background-image: url(images/logobg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.saleUL {  font-size: 11px; font-weight: bold; color: #FF0000}
a:link {  text-decoration: none; color: #FF0000}
a {  text-decoration: none; color: #FF0000}
a:hover { text-decoration: underline; color: #FF0000}

.bluelink a {  text-decoration: none; color: #2B7CAA}
.bluelink a:hover { text-decoration: underline; color: #2B7CAA}

ul {margin-left: 20px; padding-left: 0px;}

.top-links {font-family: serif;}
.top-links a {text-decoration: none; color: #000;  font-size: 9px;}
.top-links a.at { border-bottom: 3px solid #434343;}
.top-links a:hover {color: #FFF;}

.navbar {color: #FFFFFF; padding-left: 10px;}
.navbar a {color: #feda00; font-weight: bold; text-decoration: underline; text-shadow: 1px 1px 1px #000; }
.navbar a:hover {color: #FFF; font-weight: bold; text-decoration: underline;}
.navbar a.at {text-decoration: none; color: #fff; font-weight: bold;}
h1 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FF0000;
}
h2 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0000;
}
.black {color: #000;}

.text form td input.input {width: 99.6%;}
.text form td {padding-bottom: 4px;}
.text form td.uline {padding-bottom: 0;}
.text form table.ratings tr th {border-bottom: 2px solid #999;}
.text form table.ratings tr td {border-bottom: 1px solid #CCC;}
.text form #errors {color: #F00;}
.text form #errors span {color: #000; font-size: 160%;}
.text form .ckb {width: 200px;}

#form_links {overflow: hidden; width: 100%;}
#form_links a {display: inline; float: left; padding: 4px 14px; margin-left: 25px; background: #797979; color: #FFF; text-decoration: none; border: 3px solid #AAA;}
#form_links a.first {margin-left: 0;}
#form_links br {display: none;}

#captcha_img {}
#captcha_txt {width: 196px; position: relative; top: -10px;}

/*************************************************************************************************/
#family_owned_operated {background: #A9A9A9 url(http://www.hermanntds.com/images/linked_in/family_seal_bottom.jpg) 0 100% no-repeat; padding-bottom: 373px;}
#custom_form {background: url(images/linked_in/blue_box_background.jpg) 0 0 repeat-y;}
#custom_form form {margin: 0; padding: 20px 37px 20px 20px; color: #CCC; font-weight: bold; margin-top: -50px; position: relative;
	background: url(images/linked_in/blue_box_bottom.jpg) 0 100% no-repeat;}

#custom_form form em {color: #FF0;}
#custom_form form h2 {display: none;}
#custom_form form input.submit {margin-left: 28px;}
#custom_form form input.text,
#custom_form form label,
#custom_form form textarea {width: 195px;}
#custom_form form label {scolor: #0F0;}
#custom_form form p {margin-top: 0; font-size: 125%; text-transform: uppercase;}
#custom_form form p span {color: #FFF; font-size: 100%;}

#custom_form form .errors {color: #F00; text-transform: uppercase;}
#custom_form form .errors span {font-size: 125%;}
#custom_form form .errors ul {text-transform: none;}
#custom_form form .errors ul,
#custom_form form .errors ul li {color: #0F0;}
#custom_form form .errors ul li {}
#custom_form form .errors ul li span {color: #0FF; font-size: 100%;}

.all_caps {text-transform: uppercase;}
.green_text {color: #76CD00;}
