body
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: White;
}

.link_text
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #176FB6;
	text-decoration: none;
	padding-bottom:5px;
}

.home_slogan
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	width:260px;
	padding:0px 16px 0px 16px;
}

.search
{
	width:100px;
	height:16px;
	font-family: Verdana,sans-serif;
	font-size: 10px;
}

.form_input
{
	width:100px;
	height:16px;
	font-family: Verdana,sans-serif;
	font-size: 10px;	
}

.menu_table_main
{
	background-image:url(/images/menu_background_main.gif);
}

.menu_table_inner
{
	background-image:url(/images/menu_background_inner.gif);
}

.menu 
{
	width: 150px;
	margin-left:0px;
	background-color:#fff;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
}

.menu_level_1 a 
{
	color: #fff;
	background-color: #176FB6;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #26589D;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height: 21px;
	background-image:url(/images/button_level_1_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_1_wrap a 
{
	color: #fff;
	background-color: #176FB6;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #26589D;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/button_level_1_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_1 a:hover 
{
	background-color: #1B7ECF;
	background-image:url(/images/button_level_1_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_1_wrap a:hover 
{
	background-color: #1B7ECF;
	background-image:url(/images/button_level_1_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_2 a 
{
	color: #fff;
	background-color: #0BA4E8;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #097FE3;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height:21px;
	background-image:url(/images/button_level_2_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_2_selected a 
{
	color: #fff;
	background-color: #0BA4E8;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #097FE3;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height:21px;
	background-image:url(/images/menu_selected_tab_1b.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.menu_level_2_wrap a 
{
	color: #fff;
	background-color: #0BA4E8;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #097FE3;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/button_level_2_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_2_wrap_selected a 
{
	color: #fff;
	background-color: #0BA4E8;
	padding: 0px 0px 0px 3px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #097FE3;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/menu_selected_tab_1b.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.menu_level_2 a:hover 
{
	background-color:#0DB6FF;
	background-image:url(/images/button_level_2_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_2_wrap a:hover 
{
	background-color:#0DB6FF;
	background-image:url(/images/button_level_2_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_3 a 
{
	color: #fff;
	background-color: #AFB79F;
	padding:0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height:21px;
	background-image:url(/images/button_level_3_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_3_selected a 
{
	color: #fff;
	background-color: #AFB79F;
	padding:0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height:21px;
	background-image:url(/images/menu_selected_tab_2b.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.menu_level_3_wrap a 
{
	color: #fff;
	background-color: #AFB79F;
	padding:0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/button_level_3_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_3_wrap_selected a 
{
	color: #fff;
	background-color: #AFB79F;
	padding:0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/menu_selected_tab_2b.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.menu_level_3 a:hover 
{
	background-color:#C3CCB1;
	background-image:url(/images/button_level_3_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_3_wrap a:hover 
{
	background-color:#C3CCB1;
	background-image:url(/images/button_level_3_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_4 a 
{
	color: #fff;
	background-color: #AFB79F;
	padding: 0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	line-height:21px;
	background-image:url(/images/button_level_3_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_4_wrap a 
{
	color: #fff;
	background-color: #AFB79F;
	padding: 0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #99A3A5;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	line-height:13px;
	background-image:url(/images/button_level_3_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_4 a:hover 
{
	background-color:#C3CCB1;
	background-image:url(/images/button_level_3_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_4_wrap a:hover
{
	background-color:#C3CCB1;
	background-image:url(/images/button_level_3_hover_bg.gif);
	background-position:right bottom;
	background-repeat:repeat-y;
}

.menu_level_5 a 
{
	color: #000;
	background-color: #F6F6F8;
	padding: 0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight:normal;
	text-decoration: none;
	border: solid 1px #D0D3C2;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:21px;
	background-image:url(/images/menu_selected_tab.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:21px;	
}

.menu_level_5_wrap a 
{
	color: #000;
	background-color: #F6F6F8;
	padding: 0px 0px 0px 16px;
	font: 10px Verdana, sans-serif;
	font-weight:normal;
	text-decoration: none;
	border: solid 1px #D0D3C2;
	display: block;
	margin: 2px 2px 2px 0px;
	text-align: left;
	height:26px;
	background-image:url(/images/menu_selected_tab.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:13px;		
}

.menu_level_5 a:hover 
{
}

.product_image img
{
	display:block;
	color: #000000;
	border: 2px solid;
	border-color:#116BB9;
	background-color: #FFFFFF;
	margin-left:12px;
}

.product_image_wrapper
{
	width: 318px;
	display:block;
	background-image:url(../../images/products_image_tab.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.product_content_links
{
	/*height:215px;
	width:258px;*/
	margin:0px 0px 0px 0px;
	padding:0px;
	/*background-color:#F4F5FA;*/
}

.product_content_links a
{
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#919972;
}

.product_content_links li
{
	list-style-image:url(../../images/arrow_down_right.gif);
	margin:0px;
	padding:0px;
}

.product_content_links ul
{
	padding-left:40px;
	padding-top:20px;
	margin:0px;
	line-height:20px;
}

.product_content_text
{
	width:555px;
	margin-left:12px;
	
	padding-left:0px;
	padding-top:13px;
	padding-bottom:13px;
	border-top:solid 9px #A9B0C2;
	color:#000;
	font-family:Verdana,sans-serif;
	font-size:10px;
}

#footer {
	clear:both;
	color:#fff;
	width:720px;
	height:29px;
	display:block;
	background-image: url('images/footer_background.gif');
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:3.5em;
	text-indent:10px;
	padding:0px;
	margin:4px 0px 0px 0px;
}

#footer a 
{
	padding:0px;
	margin:0px;
	color:#fff;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	
	
.footerWhite
{
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.product_header
{
	height:57px;
	background-color:#fff;
}

.product_header img
{
	margin-left:15px;
	margin-top:12px;
}

.home_shd_content
{
	background: #fff;
	border: solid 1px #D2D5DC;
	width:376px;
	height:114px;
}

.home_shd_content_block
{
	margin-top:11px;
	margin-left:15px;
	/*background-color:#eee;*/
}

.home_shd_content_block ul
{
	list-style-image:url(/images/gt_bullet.gif);
	/*list-style: disc url(/images/gt_bullet.gif) inside;*/
	/*padding-left:15px;*/
}
.home_shd_content_block a
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #176FB6;
	text-decoration: none;
}

.home_shd_content_wrapper
{
	background: #E0E4EF;
	padding: 1px;
	width:376px;
}

.home_shd_wrapper
{
	background: #E7EBF6;
	padding: 1px;
}

.mission_statement_wrapper
{
	background: #E0E4EF;
	padding: 1px;
	/*width:183px;*/
	width:248px;
}

.mission_statement_content
{
	background: #fff;
	border: solid 1px #D2D5DC;
	width:246px;
	/*height:300px;*/
}

.mission_statement_content_block
{
	margin-top:11px;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	color: #000;
	text-decoration: none;
	margin:10px;
}

.mission_statement_content_block a
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #919972;
	text-decoration: none;
}

.mission_statement_content_block ul
{
	list-style-image:url(/images/gt_bullet.gif);
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}

.text_wrapper
{
	padding:10px;
}

.text_wrapper a
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #176FB6;
	text-decoration: none;
}

.p_no_margin
{
	margin-top: 0px;
}

p
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight:normal;
}

p a
{
	text-decoration: underline;
}

.plain_text
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight:normal;
}

.red_note
{
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: Red;
}

.news_header 
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #176FB6;
}

.cjc_text
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	text-align: right;
	background-color: #ccffff;
}

.cjc_text_red
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
	text-align: right;
}

.nsm_header
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
	text-align: left;
}

.normal_bold
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
	text-align: left;
}


/*////////////////////////////////////////////     Green Site Nav Links     //////////////////////////////////////////*/
a.navGreenSite:link, a.navGreenSite:visited, a.navGreenSite:active, a.navGreenSite:hover {
	color:#646a7a;
	text-decoration:none;
	font-family:verdana,sans-serif;
	font-size:11px;
	}
	
a.navGreenSite:hover {
color:#108fdc;
text-decoration:none;
}

a.navGreenSite_select:link, a.navGreenSite_select:visited, a.navGreenSite_select:active, a.navGreenSite_select:hover {
	color:#108fdc;
	text-decoration:none;
	font-family:verdana,sans-serif;
	font-size:11px;
}


/*////////////////////////////////////////////     Green Body Copy Links     //////////////////////////////////////////*/
a.navGreenBody:link, a.navGreenBody:visited, a.navGreenBody:active, a.navGreenBody:hover {
	color:#176FB6;
	text-decoration:none;
	font-family:verdana,sans-serif;
	font-size:11px;
	}
	
a.navGreenBody:hover {
color:#176FB6;
text-decoration:none;
}


/*////////////////////////////////////////////     Privacy Link     //////////////////////////////////////////*/
a.navPrivacy:link, a.navPrivacy:visited, a.navPrivacy:active, a.navPrivacy:hover {
	color:#ffffff;
	text-decoration:none;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	
a.navPrivacy:hover {
color:#ffffff;
text-decoration:none;
}

/*////////////////////////////////////////////     Green Body Copy    //////////////////////////////////////////*/
.body_copy {
color:#000000;
text-decoration:none;
font-family:verdana,sans-serif;
font-size:11px;
}

/*////////////////////////////////////////////     Green Body Copy Headline    //////////////////////////////////////////*/
.bodycopy_headerGray {
	color:#646a7a;
	font-family:Geneva,sans-serif;
	font-size:16px;
	font-weight:0;
	text-decoration: none;
}

.navDivider {
color:#646a7a;
	text-decoration:none;
	font-family:verdana,sans-serif;
	font-size:11px;
}
