/* Default Margin and Text settings */
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul {
	list-style-image:url(images/check_bullet_sub.gif)
	}

ul.grey {
	list-style-image:url(images/check_bullet-grey.gif)
	}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #V;
	}

/* Default Text setting */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

/* Default Link Settings */
a:link           { color: #336EAB; text-decoration: underline; } /* light Blue Color */
a:visited        { color: #336EAB; text-decoration: underline; }
a:hover          { color: #336EAB; text-decoration: none; }


/* Interface Line Colors (background color) Settings */
.line1           { background-color: #003366;} /* Used for the first line under the logo */ /* Dark Gray */
.line2           { background-color: #003366;} /* Used for the one under the image in the main content area */ /* Brown */
.line3           { background-color: #E0DECE;} /* Used for the one above the main body text */ /* Beige */
.line4 	 		 { background-color: #EFEFEF;} /* Used for RFQ Preview Form Header Backgroud Color */

/* Navigation Background color, Text Settings */
.navOff          { font-size: 11px; font-weight: bold; color: #F1EFCC; background-color: #000033; } /* bg=Sepia, font=very light sepia */
.navOn           { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #000033; } /* bg=Sepia, font=white */

a.navOff:link    { font-size: 11px; font-weight: bold; color: #F1EFCC; background-color: #000033; text-decoration: underline; }
a.navOff:visited { font-size: 11px; font-weight: bold; color: #F1EFCC; background-color: #000033; text-decoration: underline; }
a.navOff:hover   { font-size: 11px; font-weight: bold; color: #F1EFCC; background-color: #000033; text-decoration: none; }

p.navOff { padding-top: 5px; padding-bottom: 0px; }

/* Teaser Header Font and Background Settings */
.teaserHead      { font-size: 11px; font-weight: bold; color: #ECE9D8; background-color: #56628C; }
/* Teaser Main Area Background, Padding, and Font Settings */
.teaser          { color: #424242;
	               background-color: #E6E6E3;
	               padding-top: 8px;
	               padding-bottom: 8px; }
/* Teaser Bottom Font and Background Settings */
.teaserBottom    { font-size: 10px; color: #FFFFFF; background-color: #56628C; }

/* Teaser Bottom Link Settings */
a.teaserBottom:link    { color: #FFFFFF; text-decoration: underline; }
a.teaserBottom:visited { color: #FFFFFF; text-decoration: underline; }
a.teaserBottom:hover   { color: #FFFFFF; text-decoration: none; }




/* Border Settings */
.borderLightGrayDashTop    { border-top-width: thin; border-top-style: dashed; border-top-color: #DBD7CE; }
.borderLightGrayDashBottom { border-bottom-width: thin; border-bottom-style: dashed; border-top-color: #DBD7CE;}
.borderDarkGrayThick	   { border: solid 2px #333333; }

.borderLightGrayTop		   { border-top-width: 1px; border-top-style: solid; border-top-color: #DBD7CE; }
.borderLightGrayBottom	   { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBD7CE; }
.borderLightGrayLeft	   { border-left-width: 1px; border-left-style: solid; border-left-color: #DBD7CE; }
.borderLightGrayRight	   { border-right-width: 1px; border-right-style: solid; border-right-color: #DBD7CE; }

.borderBlue		   { border: solid 1px #1725AC; }



/* Other Font Settings */
/* Main Header Color that Matches the Interface Design */
h1 		         { font-size: 16px; font-weight: bold; color: #00254A; }/* Dark Navy Blue Color */
.header20        { font-size: 20px; font-weight: bold; color: #00254A; }
.header18        { font-size: 18px; font-weight: bold; color: #00254A; }
.header16        { font-size: 16px; font-weight: bold; color: #00254A; }
.header13        { font-size: 13px; font-weight: bold; color: #00254A; }
.header12        { font-size: 14px; font-weight: bold; color: #395ABB; } 
.header11        { font-size: 11px; font-weight: bold; color: #00254A; }
.header18_white	 { font-size: 18px; font-weight: bold; color: #FFFFFF; }/* White */
.header14_white	 { font-size: 14px; font-weight: bold; color: #FFFFFF; }/* White */
.header12_white	 { font-size: 12px; font-weight: bold; color: #FFFFFF; }

.header12Normal  { font-size: 12px; font-weight: normal; color: #00254A; }
.header11Normal  { font-size: 11px; font-weight: normal; color: #00254A; }

.style1_12       { font-size: 12px; font-weight: bold; color: #66655C; }/* Light Gray */
.style1_11       { font-size: 11px; font-weight: bold; color: #66655C; } 

.style1_12Normal { font-size: 12px; font-weight: normal; color: #66655C; }
.style1_11Normal { font-size: 11px; font-weight: normal; color: #66655C; }

.style1_11Italic 	 { font-size: 11px; font-weight: normal; color: #66655C; font-style: italic; } 
.style1_11BoldItalic { font-size: 11px; font-weight: bold; color: #66655C; font-style: italic; } 

.style2_13       { font-size: 13px; font-weight: bold; color: #333333; }/* Dark Gray */
.style2_12       { font-size: 12px; font-weight: bold; color: #333333; }
.style2_11       { font-size: 11px; font-weight: bold; color: #333333; }

.style2_11Italic     { font-size: 11px; font-weight: normal; color: #333333; font-style: italic; } 
.style2_11BoldItalic { font-size: 11px; font-weight: bold; color: #333333; font-style: italic; } 

.style2_12Normal { font-size: 12px; font-weight: normal; color: #333333; }
.style2_11Normal { font-size: 11px; font-weight: normal; color: #333333; }

.black11_normal	 { font-size: 11px; font-weight: normal; color: #000000; }

.requiredBold	 { font-size: 11px; font-weight: bold; color: #FF0000; }
.requiredStar	 { font-size: 18px; font-weight: bold; color: #FF0000; }
.required		 { font-size: 11px; font-weight: normal; color: #FF0000; }

.RFQFormTitle	 { font-family: Arial, Sans-serif; font-size: 20px; font-weight: bold; color: #000000; }



/* Footer Settings */
.footer          { font-size: 10px; color: #424542; } /* Dark Gray */
a.footer:link    { font-size: 10px; color: #424542; text-decoration:underline; }
a.footer:visited { font-size: 10px; color: #424542; text-decoration:underline; }
a.footer:hover   { font-size: 10px; color: #424542; text-decoration:underline; }

/* Left Nav Settings */
/* Footer Settings */
.nav          { font-size: 10px; color: #424542; } /* Dark Gray */
a.nav:link    { font-size: 10px; color: #424542; text-decoration:underline; }
a.nav:visited { font-size: 10px; color: #424542; text-decoration:underline; }
a.nav:hover   { font-size: 10px; color: #424542; text-decoration:underline; }

.nav          { font-size: 11px; color: #FFFFFF; } /* Dark Gray */
a.leftnav:link    {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a.leftnav:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a.leftnav:hover   {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


/* Default Input fields settings */
input    {	font-size: 11px;color: 444444; }
textarea {	font-size: 11px;color: 444444; }

.menu_bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	}
white_12 {
	font-weight: normal;
	color: #FFFFFF;
}
