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

body {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000000;
/*background-image: url(/images/backgroundimage.gif);*/

}

p {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

input {
font-family: verdana;
font-size: 11px;
}

textarea {
font-family: verdana;
font-size: 11px;
}

.linksarea { clear:both; line-height: 150%; font-size: 12px; color:#1D1D1D; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 10px 10px 10px; }


#main_wrap{ margin-left:auto; margin-right:auto; 
	width:900px; 
	margin-top:10px; padding:0px; border:1px solid #415B6B; background-color:#FFFFFF }

/*#header {height: 50px}*/
/*#header_image { clear:both; border:1px solid #777777; height:240px }*/
/*#header_menu { height:20px }*/

#content_heading { padding:0px 0px 0px 0px; }
#catalog_content_left { vertical-align: top; margin-top:1px; padding:5px; background-color:#e4d9c7;}
#catalog_content_right { float:right; vertical-align: top; margin:1px 0 0 1px; padding: 5px; }
#content { clear:both; line-height: 130%; font-size: 12px; color:#1D1D1D; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #d4d4d4; padding: 10px; }
#contenthome { clear:both; line-height: 120%; font-size: 11px; color:#1D1D1D; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #d4d4d4;}
#footer { clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; color:#1D1D1D; margin-top:0px; padding:6px 0 4px 0; border-top:1px solid #CCCCCC; background-color: #E6E4D6; }
.homebox {background-color: #E6E4D6; padding 3px 8px 0px 8px;}

/***** Application Specific Tags *****/

/***** Decorateive Table *****/
/*.tableBox { border-collapse: collapse; border: 2px #0000cc solid; }*/
.tableBoxTitle { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #1D1D1D}
.tableBoxHeader { font-size: 12pt; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; } 
.tableBoxText { font-size: 12pt; color: #1D1D1D; background-color: #FFFFFF; font-family: verdana,helvetica,arial,sans-serif; padding: 2px 0px 2px 0px; }

/***** font classes *****/ 
.modTextNormal	{ font-size: 12px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }
.modTextTiny	{ font-size: 9px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; } 
.modTextSmall	{ font-size: 11px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; } 
.modTextMedium 	{ font-size: 12px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }
.modTextLarge 	{ font-size: 13px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }
.modTextXLarge 	{ font-size: 14px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }

.modTextRevSmall	{ font-size: 8px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; } 
.modTextRevMedium 	{ font-size: 12px; color: #FFFFFF; background-color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }
.modTextRevLarge 	{ font-size: 14px; color: #FFFFFF; background-color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; }

.modLabel,
.modLabelMedium { font-size: 12px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold }
.modLabel2 { font-size: 12px; color: #1D1D1D; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold } 

/***** Warning *****/
.modErrMedium 	{ font-size: 12px; color: #CC0000; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold }
.modErrLarge 	{ font-size: 14px; color: #CC0000; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold } 
.modWarnMedium 	{ font-size: 12px; color: #CC0000; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold } 

/***** Heading *****/
.modH1 { font-size: 16px; color: #1D1D1D; background-color: #FFFFFF; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH2 { font-size: 11px; color: #1D1D1D; background-color: #FFFFFF; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH3 { font-size: 14px; color: #1D1D1D; background-color: #FFFFFF; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH4 { font-size: 12px; color: #1D1D1D; background-color: #FFFFFF; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH5 { font-size: 10px; color: #1D1D1D; background-color: #FFFFFF; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH1Rev { font-size: 16px; color: #1D1D1D; background-color: #AEADD1; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH2Rev { font-size: 12px; color: #FFFFFF; background-color: #AEADD1; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH3Rev { font-size: 14px; color: #FFFFFF; background-color: #AEADD1; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH4Rev { font-size: 12px; color: #FFFFFF; background-color: #AEADD1; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 
.modH5Rev { font-size: 10px; color: #FFFFFF; background-color: #AEADD1; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; } 

/***** colors *****/
.color1 { background-color: #FFFFFF } 
.color2 { background-color: #F3EEDF } 
.color3 { background-color: #E8E1CD }

/***** bullets *****/
ul { font-size : 12pt; }
ul ul li { font-size : 12pt; }
ul ul ul li { font-size : 12pt; }

/***** breadcrumbs*****/

.modBreadCrumbText 	{ font-size: 10px; color: #BCBCBC; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal; }
.modBreadCrumbSep 	{ font-size: 10px; color: #BCBCBC; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal;}
a.modBreadCrumbLink:link 	{ color: #0053B3; font-size: 10px; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal;} 
a.modBreadCrumbLink:visited { color: #0053B3; font-size: 10px; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal;} 
a.modBreadCrumbLinkm:active 	{ color: #0053B3; font-size: 10px; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal;} 
a.modBreadCrumbLink:hover 	{ color: #4E9A30; font-size: 10px; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal;} 


/***** links *****/ 
a { font-family: verdana,helvetica,arial,sans-serif; } 
a:link { color: #333366; } 
a:visited { color: #333366; } 
a:active { color: #333366; } 
a:hover { color: #4E9A30; } 
a.content:link { color: #0053B3 } 
a.content:visited { color: #333399 } 
a.content:active { color: #333399 } 
a:content:hover { color: #4E9A30; } 
a.error:link { font-size: 12px; font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif; } 
a.error:visited { font-size: 12px; font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif; } 
a.error:active { font-size: 12px; font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif; } 

a.modLinkMedium:link 	{ color: #0053B3; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold;} 
a.modLinkMedium:visited { color: #0053B3; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold;} 
a.modLinkMedium:active 	{ color: #0053B3; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold;} 
a.modLinkMedium:hover 	{ color: #4E9A30; font-size: 12px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold;} 

a.modLinkLarge:link 	{ color: #0053B3; font-size: 13px; font-family: verdana,helvetica,arial,sans-serif;  font-weight: bold; display: block; padding: 6px 0px 6px 0px;} 
a.modLinkLarge:visited 	{ color: #0053B3; font-size: 13px; font-family: verdana,helvetica,arial,sans-serif;  font-weight: bold; display: block; padding: 6px 0px 6px 0px;} 
a.modLinkLarge:active 	{ color: #0053B3; font-size: 13px; font-family: verdana,helvetica,arial,sans-serif;  font-weight: bold; display: block; padding: 6px 0px 6px 0px;} 
a.modLinkLarge:hover 	{ color: #4E9A30; font-size: 13px; font-family: verdana,helvetica,arial,sans-serif;  font-weight: bold; display: block; padding: 6px 0px 6px 0px;} 

a.modLinkXLarge:link 	{ color: #0053B3; font-size: 14px; font-family: verdana,helvetica,arial,sans-serif; } 
a.modLinkXLarge:visited 	{ color: #0053B3; font-size: 14px; font-family: verdana,helvetica,arial,sans-serif; } 
a.modLinkXLarge:active 	{ color: #0053B3; font-size: 14px; font-family: verdana,helvetica,arial,sans-serif; } 
a.modLinkXLarge:hover 	{ color: #4E9A30; font-size: 14px; font-family: verdana,helvetica,arial,sans-serif; } 

a.headerLink:link { color: #0053B3; font-size: 18px; font-family: verdana, arial,sans-serif; font-weight: bold;} 
a.headerLink:visited { color: #0053B3; font-size: 18px; font-family: verdana, arial,sans-serif; font-weight: bold;} 
a.headerLink:active { color: #0053B3; font-size: 18px; font-family: verdana, arial,sans-serif; font-weight: bold;} 
a.headerLink:hover { color: #0053B3; font-size: 18px; font-family: verdana, arial,sans-serif; font-weight: bold;} 

a.footerLink:link { font-size: 10px; text-decoration: none; color:#1D1D1D; font-weight: normal } 
a.footerLink:visited { font-size: 10px; text-decoration: none; color:#1D1D1D; font-weight: normal } 
a.footerLink:active { font-size: 10px; text-decoration: none; color:#1D1D1D; font-weight: normal } 
a.footerLink:hover { font-size: 10px; text-decoration: underline; color:#1D1D1D; font-weight: normal } 

a.footerLinkUnderline:link { font-size: 10px; text-decoration: underline; color:#1D1D1D; font-weight: normal } 
a.footerLinkUnderline:visited { font-size: 10px; text-decoration: underline; color:#1D1D1D; font-weight: normal } 
a.footerLinkUnderline:active { font-size: 10px; text-decoration: underline; color:#1D1D1D; font-weight: normal } 
a.footerLinkUnderline:hover { font-size: 10px; text-decoration: underline; color:#1D1D1D; font-weight: normal } 

a.menulink:link 	{ color: #334566; font-size: 11px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; text-decoration: none;} 
a.menulink:visited { color: #334566; font-size: 11px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; text-decoration: none;} 
a.menulink:active 	{ color: #334566; font-size: 11px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold;  text-decoration: none;} 
a.menulink:hover 	{ color: #4874C8; font-size: 11px; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; text-decoration: underline;} 


/***** form buttons *****/

.modFormSmall 	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #1D1D1D; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding: 1px; 
			margin: 0px;
			font: 11px arial, helvetica, sans-serif; }

.modFormSmallHL	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #222222; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 11px arial, helvetica, sans-serif; }			
		    
.modFormMedium 	{ 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #1D1D1D; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 12px arial, helvetica, sans-serif; }
			
.modFormMediumHL { 	border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #1D1D1D; 
			border-bottom: 1px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: 12px arial, helvetica, sans-serif; }			
			
.modSmallFormDisabled {	border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #0000A8; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 10px arial, helvetica, sans-serif; }
			
.modMediumFormDisabled {
			border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #0000A8; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 12px arial, helvetica, sans-serif; }			

.modCheckBoxMedium {	border-right: 0px solid; 
			border-top: 0px solid; 
			border-left: 0px solid; 
			color: #0000A8; 
			border-bottom: 0px solid; 
			background-color: #ffffff; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 10px arial, helvetica, sans-serif; }		

.modButton,.modButtonMedium { 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #ffffff; 
			border-bottom: 1px solid; 
			background-color: #c21812; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 11px arial, helvetica, sans-serif; 
		}
		
.modButtonSmall { 
			border-right: 1px solid; 
			border-top: 1px solid; 
			border-left: 1px solid; 
			color: #ffffff; 
			border-bottom: 1px solid; 
			background-color: #c21812; 
			border-color: black; 
			padding-top:1px; 
			padding-right:1px; 
			font: bold 9px arial, helvetica, sans-serif; 
		}		

/***** General Site Specific *****/
.menu_text { color: #d3ccb6; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



.navitem {border-bottom: 1px solid #B1B1B1; font-size: 10px; width: 130px; padding: 4px 5px 8px 4px; display: block; margin: 2px 0px 2px 0px;}


.box3-top{
	border-top:1px solid #A0AEC5;
	font: 1px verdana;
	background-color: #D5E1F4;
}
.box3-bottom{
	border-bottom:1px solid #A0AEC5;
	font: 1px verdana;
	background-color: #D5E1F4;
}
.box3-left{
	border-left:1px solid #A0AEC5;
	font: 1px verdana;
	background-color: #D5E1F4;
}
.box3-right{
	border-right:1px solid #A0AEC5;
	font: 1px verdana;
	background-color: #D5E1F4;
}




.submitbutton {background-color: #F7F7F9; border: 1px solid #A0AEC5; padding: 3px; margin: 4px 0px 0px 0px; color: #719626; font-weight: bold;}
.contactustitle {margin-bottom: 6px; text-align: left; background-color: #223D5A; color: #FFFFFF; padding: 4px;}
.contactbluearea {background-color: #E6E4D6; border-bottom: 1px solid #A0AEC5;}