/* **************************************
*  Developed for the template skeleton  *
*****************************************/
	 


/* **************************************
*  Page Layout                          *
*****************************************/
html, body{
	background-color: #FFFFFF;
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small; /*14px;*/
 	margin: 0px;
 	padding: 0px;	
}


.subtitle{
	font-size:inherit;
	font-weight:bold;
}

.text{
	font-size:inherit;
	padding-left:10px;
	padding-left:10px;
}

.error_alert{
	font-size:inherit;
	font-weight:bold;
	color:#CC0000;
}

.note{
	font-size:smaller;
}

UL {
	margin-left:18px;
	padding-left:18px;
	font-size:inherit;
	font-family:Georgia, "Times New Roman", Times, serif,
}

#bd {
font-size:90%;
}
.click_here{
cursor:pointer;
}

/* **************************************
*  Template Specific                    *
*****************************************/

.mediumgray {background-color: #b4b8b0;}
.lightgray {background-color: #EDEEEC;}
.darkgray {background-color: #6D767F;}
.blueband {background-color:#4170FF;}
.orangenband {background-color:#FA703C;}
.redband {background-color:#CC0000;}
.whiteband {background-color:#FFFFFF;}
.whitetext {color:#FFFFFF;}

.lightgrayrightdotted {
	background-color:#EDEEEC;
	border-left-color:#999999;	
	border-right-width: thin;
	border-right-style: dotted;
}

.lightgrayleftdotted {
	background-color:#EDEEEC;
	border-left-color:#999999;	
	border-left-width: thin;
	border-left-style: dotted;
}

.right-dotted {
	border-right-color:#999999;
	border-right-width: thin;
	border-right-style: dotted;
}

.bottom-dotted {
	border-bottom-color:#999999;
	border-bottom-width: thin;
	border-bottom-style: dotted;
}

.bottom-solidline {
	border-bottom-color:#999999;
	border-bottom-width: thin;
	border-bottom-style:solid;
}

.left-dotted {
	border-left-color:#999999;
	border-left-width: thin;
	border-left-style: dotted;
}

.top-dotted {
	border-top-color:#999999;
	border-top-width: thin;
	border-top-style: dotted;
}

.all-dotted {
	border-color:#999999;
	border-width: thin;
	border-style: dotted;
}

.smalltext_contrast{
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
}

.txt_column{
	width:218px;
	border-left-color:#999999;
	border-left-width:thin;
	border-left-style:dotted;
	border-right-color:#999999;
	border-right-width:thin;
	border-right-style:dotted;
}

/* ============= header ============================= */
.topheader {
	background-color:#b4b8b0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-style:normal;
	font-weight:300;
	color:#333333;
	height:10px;
}

.th_empty_btn{
	font-size:inherit;
	border-left-style:dotted;
	border-left-width:thin;
}

A.th_gray_link   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#666666;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */
	position:relative;
	z-index:1;
}
A.th_gray_link:link, A.th_gray_link:visited {
	color: #666666;
}
A.th_gray_link:hover, A.th_gray_link:active {
	color: #FFFFFF;	
 	background-color:#666666;
}

A.th_green_link   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#336633;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */
	position:relative;
	z-index:1;		
}
A.th_green_link:link, A.th_green_link:visited {
	color: #666666;
}
A.th_green_link:hover, A.th_green_link:active {
	color: #FFFFFF;	
 	background-color:#336633;
}

A.th_blue_link   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#4170FF;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */
	position:relative;
	z-index:1;				
}
A.th_blue_link:link, A.th_blue_link:visited {
	color: #666666;
}
A.th_blue_link:hover, A.th_blue_link:active {
	color: #FFFFFF;	
 	background-color:#4170FF;
}

A.th_red_link   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#CC0000;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */
	position:relative;
	z-index:1;				
}
A.th_red_link:link, A.th_red_link:visited {
	color: #666666;
}
A.th_red_link:hover, A.th_red_link:active {
	color: #FFFFFF;	
 	background-color:#CC0000;
}	



.th_topmenu_btn{
	font-size:inherit;
	border-left-style:dotted;
	border-left-width:thin;
	border-left-color:#666666;		
}

A.th_orange_link   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#FA703C;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */	
	position:relative;
	z-index:1;			
}
A.th_orange_link:link, A.th_orange_link:visited {
	color: #666666;
}
A.th_orange_link:hover, A.th_orange_link:active {
	color: #FFFFFF;	
 	background-color:#FA703C;
}	




.th_headerlink {
	text-decoration:none;
}
.th_headerlink:link, .th_headerlink:visited{
	color:#333333;
}
.th_headerlink:hover, .th_headerlink:active {
	color:#FFFFFF;
}

/* ============= footer ============================= */
.footer {
	background-color:#6B6C69;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-style:normal;
	font-weight:300;
	color:#FFFFFF;
}

#footer_menu{
	text-align:right;
	vertical-align:middle;
}

#footer_menu a:link, #footer_menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer_menu a:hover, #footer_menu a:active {
	text-decoration:underline;
	color:#AA0000;
}

/* ============= left menu navbar ============================= */


#left_menu {
/*text-align:left;
vertical-align: middle;*/
}
	
#left_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 5px;
 	display: block;
	border-width: thin;
	border-style:dotted;
	border-color:#AAAAAA;
 	text-decoration: none;
 	line-height: 1em;
 	width: 140px; /* */	
}

#left_menu a:link, #left_menu a:visited {
	color: #666666;
}

#left_menu a:hover, #left_menu a:active {
	color: #FFFFFF;	
	text-decoration:underline;
 	background-color: #6D767F;
 	/* border: 2px solid #000000; */
}

/* =============CALL NOW LINK ============================= */
#callnow{
font-size:inherit;
}
#callnow a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal;
 	/*/*/padding: 3px;
 	text-decoration: none;
 	line-height: 1em;
 	width: 30px; /* */
	position:relative;
	z-index:1;		
}
#callnow a:link, #callnow a:visited {
	color: #336633;
}
#callnow a:hover, #callnow a:active {
	color: #FFFFFF;	
 	background-color:#336633;
}
