body { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #444444; text-decoration: none; }
h1 { font-family: Verdana, Arial, Helvetica; font-size: 20px; color: #890000; text-decoration: none; font-weight: bold}
h2 { font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #0066CC; text-decoration: none; font-weight: bold}
h3 { font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #0066CC; text-decoration: none; font-weight: bold}
h4 { font-family: Verdana, Arial, Helvetica; font-size: 14px; 
color: #385CA3; text-decoration: none; font-weight: bold;
margin:0;
padding: 5px 0 4px 5px;}

h1.product { font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #385CA3;
padding: 5px 0 2px 0;
border-bottom: 1px solid #C8D2E6;}

h2.product { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #062563;
letter-spacing:normal;
padding: 5px 0 0 0;
border-bottom: 1px solid #C8D2E6;}


ul { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #444444; text-decoration: none; margin-top: 5px; padding: 0px;}
ol { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #444444; text-decoration: none}
a { color: #0066CC; text-decoration: none}
a:hover { color: #0099ff }

hr { color: #cccccc; background-color: #cccccc; height: 1px;}

.form1 { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000}
.form_sectionhead { font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold; margin: 10px 0 10px 0;}
.nolink {  font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; color: #000000}
/*
.text {  font-family: Verdana, Arial, Helvetica; font-size: 12px}
*/
.bigform {  font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; color: darkred; background-color: #eeeeee}
.border {  background-color: #FFFFF9; border-style: none}
.borderIN {  background-color: #E8F0F3; border-style: none}
.border1 {  border: 1px #999999 solid; }
.border2 {  border: 1px #cccccc solid; }
.text2 { font-family: Verdana, Arial, Helvetica; font-size: 13px}
.nav {  font-family: Verdana, Arial, Helvetica; font-size: 9px}
.link1 {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #0054A6; text-decoration: none}
.form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background: #ffffff;
	border: 1px solid #606060;
}
.button { 
	border: #606060;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #606060;
}
.lineb {  border: #CCCCCC solid; border-width: 0px 1px}
.margin {  margin-top: 12px; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px}
.para { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #444444; text-decoration: none}
.para a { color: #0066CC; text-decoration: none}
.para a:hover { color: #0099ff; text-decoration: none }
.text_smaller { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #666666; text-decoration: none }
.text_small { font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #666666; text-decoration: none}


.lineb2 { border: #CCCCCC solid; border-width: 0px 1px 1px}

.bkg_lightgrey { background-color: #EDEDED }
.bkg_lightgrey2 { background-color: #F8F8F8 }
.text_lightgray { color: #606060 }
.color_blue {color: #0066CC }

.text_boxheader { font-family: Arial, Verdana, Helvetica; font-size: 14px; color: #606060; text-decoration: none; font-weight: bold}
.text_highlight { color: #B1393D;}

.text_content1 { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
.text_content1 a { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #0066CC; text-decoration: none}
.text_content1 a:hover { color: #0099ff }
.text_content2 { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #606060; text-decoration: none }
.text_content3 { font-family: Arial, Verdana, Helvetica; font-size: 14px; color: #606060; text-decoration: none }


.text_page_header {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #890000;
	text-decoration: none
	width:100%;
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #EbEbEb;
	border-width: 1px 1px 1px 1px;

}
.text_page_subheader { font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #FB641A; text-decoration: none}
.text_sectionheader1 { font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #B1393D; text-decoration: none; font-weight: bold}
.text_sectionheader2 { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: bold}
.text_sectionheader3 { font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #B1393D; text-decoration: none; font-weight: bold}
.text_sectionheader4 { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #444444; text-decoration: none; font-weight: bold}

.text_frontpageintro { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #444444; text-decoration: none}
.text_frontpageintro_title { font-family: Arial, Verdana, Helvetica; font-size: 13px; color: #B1393D; text-decoration: none; font-weight: bold}

.text_directorylist { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
.text_directorylist a { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
.text_directorylist a:hover { color: #0099ff }

#top_textlinks { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
#top_textlinks a { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
#top_textlinks a:hover { color: #0099ff }

.login_text { font-family: Arial, Verdana, Helvetica; font-size: 10px; color: #606060; text-decoration: none; margin-right: 7px}
.login_text a { font-family: Arial, Verdana, Helvetica; font-size: 10px; color: #606060; text-decoration: underline}
.login_text a:hover { color: #0099ff }

.footer_textlinks { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #606060; text-decoration: none}
.footer_textlinks a { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #0066CC; text-decoration: none}
.footer_textlinks a:hover { color: #0099ff }

.loginform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #444444;
background-color: #ffffff;
border: 1px solid #606060;
margin-bottom: 6px;
}

.searchform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #444444;
background-color: #ffffff;
border: 1px solid #bbbbbb;
}

.searchbutton { border: #bbbbbb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; color: #606060}
.loginbutton { border: #bbbbbb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11px; color: #606060} 

#checklist {
	border: 1px solid #bbbbbb;
	border-width: 1px 1px 1px 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#checklist ul  {
	list-style-type: disc;
	list-style: url(/gl_images/newimages/checkbox.gif);
	list-style-position: outside;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 15;
	margin-bottom: 15;
	margin-left: 20px;
	margin-right: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

#checklist li  {
	padding: 0;
	margin: 0;
	color: #3380C2;
}


#dotlist ul  {
	list-style-type: disc;
	list-style: url(/gl_images/newimages/bluebullet.gif);
	list-style-position: outside;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

#dotlist li  {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 12px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

#dotlist2 ul  {
	list-style-type: disc;
	list-style-position: outside;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

#dotlist2 li  {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 12px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}


#sitemap_top ul {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	padding-top: 6px; padding-bottom: 6px;
}

#sitemap_top ul ul { padding-left: 40px; padding-bottom: 0px }


.page_lnav_head_on {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 9px;
	padding-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
 	border: 1px solid #DFDFDF;
 	border-width: 1px 1px 1px 1px;
	background-color: #ffffff;
	color: #B1393D;

}

.page_lnav_head_on a {
	color: #B1393D;
	text-decoration: none;
}

.page_lnav_head_on a:hover {
	color: #FF5258;
	text-decoration: none;
}

.page_lnav_head {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 9px;
	padding-right: 6px;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
 	border: 1px solid #DFDFDF;
 	border-width: 1px 1px 1px 1px;
	background-color: #ffffff;
	color: #B1393D;

}

.page_lnav_sub {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
	list-style-type: none;
	list-style: none;
	cursor: pointer;
	 cursor: hand;
/*
 	border: 1px solid #eeeeee;
 	border-width: 1px 0px 0px 0px;
*/
}

.page_lnav_sub a:hover {
	 cursor: pointer;
	 cursor: hand;
}


.page_lnav_sub_ul {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	list-style-type: none;
	list-style: none;
}

#smenu {
	width: 100%;
}


#smenu ul {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
}



/*
#smenu li li {
	display: block;
	border: 0;
	text-align: left;
}


#smenu li:hover ul, #page_lnav_sub li.over ul{
	display: block;
}
*/


#page_lnav {

	background-color: #ffffff;
	border: 1px solid #DFDFDF;
	border-width: 1px 1px 1px 1px;
}

#page_lnav ul  {
	list-style-type: disc;
	list-style: url(/gl_images/newimages/bluebullet.gif);
	list-style-position: outside;
	padding-top: 0;
	padding-bottom: 12px;
	padding-left: 30px;
	padding-right: 12px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #444444;


}

#page_lnav li  {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 6px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	
}

#page_lnav li a {
	color: #444444;
	text-decoration: none;
	font-weight: normal;
}

#page_lnav li a:hover {
	color: #0099ff;
	text-decoration: none;
}


/*BEGIN TOPNAV MENU CSS */
#dropmenus ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}

#dropmenus li {
	float: center;
	position: relative;
	width: 141px;
	cursor: default;
}

#dropmenus li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	
	font-weight: normal;
	background-color: #6699CC;
	padding: 0 0 0 0;
}

#dropmenus li>ul {
	top: auto;
	left: auto;
}

#dropmenus li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	text-align: left;
}

#dropmenus li:hover ul, #dropmenus li.over ul {
	display: block;
}

#dropmenus li li {
	border: 1px solid black;
	border-width: 1px 1px 0 1px;
}

#dropmenus li li a {
	padding: 5px 7px 5px 7px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	color: white;
}

#dropmenus li li a:hover {
	background-color: #B1393D;
}


#dropmenus li li#last {
	border: 1px solid black;
	border-width: 1px 1px 1px 1px;
}

strike {
	color: red;
}

