/* Body Tag Style */
body { background-color: #C9C9C9; margin-top:0px; background-image:url("../../images/template/bg.gif")}

/* Website Link Styles (Unless otherwise specified) */
A:link { color: #5F9DB9; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:visited { color: #5F9DB9; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:active {color: #5F9DB9; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }
A:hover {color: #0B4DA2; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal; }


/* Left Nav Styles */
.Menu {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; padding-top:2px; height: 20px; width: 175px;  padding-left:10px; }
A.Menu:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; padding-top:2px; height: 20px; width: 175px;  padding-left:10px; }
A.Menu:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; padding-top:2px; height: 20px; width: 175px;  padding-left:10px; }
A.Menu:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; padding-top:2px; height: 20px; width: 175px;  padding-left:10px; }
A.Menu:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px; padding-left:10px; }

.MenuActive {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px; padding-left:10px; }
A.MenuActive:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px;  padding-left:10px; }
A.MenuActive:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px;  padding-left:10px; }
A.MenuActive:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px;  padding-left:10px; }
A.MenuActive:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #0B4DA2; height: 20px; width: 175px;  padding-top:2px; padding-left:10px; }

/* Top Nav Styles */

.topMenu {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.topMenu:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9ppt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.topMenu:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9ppt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.topMenu:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9ppt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.topMenu:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9ppt; font-weight: bold; color: #5DDEF5; text-decoration: none;}

.topMenu1 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; font-weight: normal; color: #0B4DA2; text-decoration: none;}
A.topMenu1:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5ppt; font-weight: normal; color: #0B4DA2; text-decoration: none; }
A.topMenu1:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5ppt; font-weight: normal; color: #0B4DA2; text-decoration: none;}
A.topMenu1:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5ppt; font-weight: normal; color: #0B4DA2; text-decoration: none;}
A.topMenu1:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5ppt; font-weight: normal; color: #0B4DA2; text-decoration: underline;}

/* Breadcrumb Styles */
.breadcrumb {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; text-transform:none; text-decoration: none; color: #333333;}
A.breadcrumb:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; text-transform:none; text-decoration: underline; color: #333333;}
A.breadcrumb:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; text-transform:none; text-decoration: underline; color: #333333}
A.breadcrumb:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; text-transform:none; text-decoration: underline; color: #333333;}
A.breadcrumb:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; text-transform:none; text-decoration: underline; color: #0B4DA2;}

/* Footer Styles */
.footer {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:none; text-decoration: none; color: #FFFFFF;}
A.footer:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:none; text-decoration: underline; color: #FFFFFF;}
A.footer:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:none; text-decoration: underline; color: #FFFFFF;}
A.footer:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:none; text-decoration: underline; color: #FFFFFF;}
A.footer:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 7.5pt; text-transform:none; text-decoration: underline; color: #dddddd;}

td {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: normal; color: #333333; background-color:#FFFFFF;}

/* Text Format Styles */
p { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #333333;}
td.top {background-image: url("../../images/template/gr_logo.jpg"); height:109px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #0B4DA2; padding-left:65px; padding-top:85px; text-transform:uppercase; }
td.headerHome {background-image: url("../../images/template/gr_header.jpg"); height:89px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:500px; padding-top:10px; font-weight:bold; }
td.headerInside {background-image: url("../../images/template/gr_headerInside.jpg"); height:89px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:500px; padding-top:30px; text-transform:uppercase; font-weight:bold; }
td.topMenu {background-image: url("../../images/template/bg_top_menu.gif"); height:31px; text-align: center; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #FFFFFF; text-transform:uppercase; font-weight:bold; background-repeat:repeat-x;}
td.leftMenu {background-image: url("../../images/template/gr_left_menu.jpg"); height:539px; vertical-align:top; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #333333; padding-left:10px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.breadcrumb {height:27px; text-align: left; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; font-weight:normal; padding-left:5px; }
td.printer {height:27px; text-align: right; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; font-weight:normal; padding-right:5px; }
td.content {font-family: Arial, Helvetica, sans-serif, Verdana; vertical-align:top; font-size: 10pt; font-weight: normal; color: #333333; background-color:#FFFFFF; padding-left:9px; }
td.footerLeft {background-image: url("../../images/template/bg_footer.jpg"); height:42px; text-align: left; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #596162; font-weight:normal; padding-bottom:15px; background-repeat:repeat-x;}
td.footerRight {background-image: url("../../images/template/bg_footer.jpg"); height:42px; text-align: right; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #596162; font-weight:normal; padding-bottom:15px; background-repeat:repeat-x;}
td.homeWelcome {background-image: url("../../images/template/bg_welcome.jpg"); height:218px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9.5pt; color: #333333; padding-left:16px; padding-top:10px; padding-right:10px; font-weight:normal; background-repeat:no-repeat; }
td.productsTitle {background-image: url("../../images/template/title_products.jpg"); height:33px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:16px; padding-top:10px; font-weight:bold; background-repeat:no-repeat; }
td.promotionsTitle {background-image: url("../../images/template/title_promotions.jpg"); height:33px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:16px; padding-top:10px; font-weight:bold; background-repeat:no-repeat; }
td.servicesTitle {background-image: url("../../images/template/title_services.jpg"); height:33px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:16px; padding-top:10px; font-weight:bold; background-repeat:no-repeat; }
td.solutionsTitle {background-image: url("../../images/template/title_solutions.jpg"); height:33px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:16px; padding-top:10px; font-weight:bold; background-repeat:no-repeat; }
td.productsContent {background-image: url("../../images/template/bg_products.jpg"); height:130px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.promotionsContent {background-image: url("../../images/template/bg_promotions.jpg"); height:130px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.servicesContent {background-image: url("../../images/template/bg_services.jpg"); height:134px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.solutionsContent {background-image: url("../../images/template/bg_solutions.jpg"); height:134px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.newsletterTitle {background-image: url("../../images/template/title_newsletter.jpg"); height:29px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #FFFFFF; padding-left:16px; padding-top:7px; font-weight:bold; background-repeat:no-repeat; }
td.newsletterContent {background-image: url("../../images/template/bg_newsletter.jpg"); height:136px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; padding-top:10px; font-weight:normal; background-repeat:no-repeat; }
td.quoterequest {background-image: url("../../images/template/bg_newsletter.jpg"); height:136px; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; padding-left:16px; font-weight:normal; background-repeat:no-repeat; }

.address {vertical-align:bottom; font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; color: #333333; font-weight:normal; }
.news {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #333333; font-weight:normal; height:400px; width:175px;}
.subMenu {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #333333; font-weight:normal; height:20px; width:175px; }
.subMenuDiv {font-family: Arial, Helvetica, sans-serif, Verdana; color: #333333; font-weight:normal; height:1px; background-color:#50C8F7; }
.subMenuHeader {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #333333; text-transform:uppercase; font-weight:normal; }

.subMenuActive {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; color: #ffffff; font-weight:normal; height:20px; width:175px; }

.grayborder { border-left: #dddddd 1px solid; border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-bottom: #dddddd 1px solid; COLOR: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFFFFF;}
.txtBox {BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #a0a0a0 1px solid; COLOR: #666666; BORDER-BOTTOM: #a0a0a0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none; padding-left:5px;}


.bodyAlert {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; font-weight: normal; color: #cc0000;}
.bodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: normal; }
.bodyTextBold {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; font-weight: bold; color: #333333;}

h1 {font-family: Arial, Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; color: #333333;}
h2 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11pt; font-weight: bold; color: #596162;}
h3 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10pt; font-weight: bold; color: #333333;}
h4 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 9pt; color: #333333; }

/* Input Style */
.input {border: 1px solid #959595; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; padding-left: 10px; }

.bodyCopy, .bodyText {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.bodyCopy1 {font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; color: #333333; z-index:1}
.smallText {font-family: Arial, Helvetica; font-weight: normal; font-size: 8px; color: #000000; z-index:1}
.bodyHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #222288; }
.bodyHead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #6d6ca1;
	font-weight: bold; }
.bodyHead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	font-weight: bold; }

/* image Styles */
img.padding {padding:10px;}

td.searchTableHeader {
	text-align: center;
	background-color: #697E80; }
td.searchEvenRow {
	background-color: #EEEEEE; }
td.searchOddRow {
	background-color: #E4E4E4; }


