					
					
					
					/* start global  ie*/
					
					html {font-size:125%;}
					
					body {
					margin:0px 0px 0px 0px;
					background:#999999;
					font-family: verdana, arial, sans-serif;
					font-size:50%;
					}
					
					/*a:visited {text-decoration:none;}*/
					/*a:link {color:#fff;text-decoration:underline;}*/
					a:hover {color:#988949;text-decoration:underline;}
					a:active {color:#707384;text-decoration:none;}
					
					/*end global*/
					/*----------------------------------------------------------------*/
					/* start top level page structure*/
					
					
					
					/*structure for page*/
					
					table#tpl {
					background:#999999;
					padding:0px;
					}
					
					td#center_tpl {
					width:739px;
					}
					
					
					td#left_tpl {
					width:28%;
					background:#575757;
					}
					
					td#right_tpl {
					width:38%;
					background:#999999;
					}
					
					/*structure the content page*/
					
					/* header*/
					
					#hdr { 
					width:739px;
					line-height:20px;
					height:44px;
					color: #666;
					background:#575757;background-image: url("http://www.gwhite.us/images/hdr_f.gif");
					}
					
					
					/* main content*/
					
					
					table#main_cntr {
					padding:0px;
					width:739px;
					}
					
					
					td#lt_edge_col {
					width:84px;
					background:#575757;background-image: url("http://www.gwhite.us/images/lt_edge6.gif");background-repeat: repeat-y;
					}
					
					/* left and right content columns*/
					
					td#lt_col {
					width:354px;
					background:#fff;
					}
					
					/*width right col items with left border reduced 1 pixel to fix spacing issue in foxfire, side col was pushed out 1 px, ok in win ie6 both ways*/	
					td#rt_col {
					width:278px;
					background:#fff;
					padding:0px;
					vertical-align:top;
					}
				
					
					td#rt_edge_col {
					width:23px;
					background:#727286;
					}
					
					
					#footer{
					width:739px; height:92px;
					background:#575757;background-image: url("http://www.gwhite.us/images/foot_bg_c.gif");
					text-align:center;
					vertical-align:top;
					
					
					}
					
					
					/*-------------------------------------------*/
					/* begin main page content*/
					/*-------------------------------------------*/
					
					/* div containers */
					
					#idx_img_bloc {
					width:354px;
					background:#fff;
					}
					
					#img_bloc {
					width:354px;
					background:#fff;
					}
					
					/* use this directly with an image, or for flash, wrap in a div and use on div */
					#idx_img {
					margin:10px 0px 0px 15px;
					}
					
					#dev_frame{
					width:340px;
					margin:10px 0px 0px 15px;
					}
					
					
					
					/*-------------------------------------------*/
					/* begin composition*/
					/*-------------------------------------------*/
					#lt_tm11 {
					margin-top:11px;
					}
					
					.spc_rt1 {
					font: 1px Verdana, Helvetica, Arial, sans-serif;  
					line-height:1px;
					}
					.spc_rt3 {
					font: 3px Verdana, Helvetica, Arial, sans-serif;  
					line-height:3px;
					}
					.spc_rt_4{
					font:0.2em verdana;
					line-height:0.2em;
					color: #efecd5;
					background:#efecd6;
					}
					.spc_rt5 {
					font: 5px Verdana, Helvetica, Arial, sans-serif;  
					line-height:5px;
					}
					.spc_rt7 {
					font: 7px Verdana, Helvetica, Arial, sans-serif;  
					line-height:7px;
					}
					
					
					
					/* left column*/
					
					
					.lt_col{margin:0px 0px 0px 15px;}
					.lt_col_mb2{margin:0px 0px 2px 15px;}
					.lt_col_mt4{margin:4px 0px 0px 15px;}
					.lt_col_mt18{margin:18px 0px 0px 15px;}
					.lt_col_mt13{margin:13px 0px 0px 15px;}
					.lt_col_mt10{margin:10px 0px 0px 15px;}
					
					
					
					
					
					#title_lt {
					width:354px;
					height:43px;
					background:#fff;
					/*border-bottom-color:#dbdad8;
					border-bottom: 1px #dbdad8 solid;*/
					}
					
					#divider_bloc_lt {
					width:354px;
					height:35px;
					background:#ebebff;
					}
					
					#divider_bloc_lt1 {
					width:354px;
					height:2px;
					line-height:2px;
					background:#fff;
					border-bottom:1px dashed #a5a4bb;
					}
					#bloc_lt_a {
					width:354px;
					height:8px;
					line-height:8px;
					background:#ebebff;background-image: url("http://www.gwhite.us/images/img_lt_base_bg2.gif");
					}
					
					#divider_bloc_lt3 {
					width:354px;
					height:2px;
					line-height:2px;
					margin-top:2.4em;
					background:#fff;
					border-bottom:1px dashed #a5a4bb;
					}
					
					
					#bloc_lt_b{
					background:#fff;
					height:35px;
					line-height:35px;
					background-image: url("http://www.gwhite.us/images/img_lt_base_bg.gif");
					}
					
					#bloc_lt_c{
					background:#fff;
					margin-top:1.7em;height:1px;
					line-height:1px;
					background-image: url("http://www.gwhite.us/images/lt_dashed_bg2.gif");background-repeat: no-repeat;
					}
					
					#bloc_lt_d{
					background:#fff;
					height:28px;
					line-height:28px;
					background-image: url("http://www.gwhite.us/images/img_lt_base_bg2.gif");
					}
					
					
					.dsgn_item_lt {
					margin:10px 0px 14px 31px;
					width:316px;
					height: 56px;
					}
					
					
					
					/* right column*/
					/*right col items with the left border set are 1 px smaller than col width*/
					
					td#rt {padding-left:0px;
					}
					
					#title_rt {
					width:277px;
					height:43px;
					border-left:1px solid #dbdad8;
					background:#fff;
					}
					
					.dsgn_item_rt {
					margin:10px 0px 11px 12px;
					width:255px;
					height: 56px;
					}
					
					.rt_col{margin:13px 0px 0px 11px;
					
					}
					.rtcol_ml13{margin:0px 0px 0px 11px;
					}
					
					.rtcol_ml13mt_n1{margin:-1px 0px 0px 12px;
					}
					
					.bloc_rt {
					width:277px;
					border-left: 1px #dbdad8 solid;
					}
					
					#bloc_rt_a{
					height:3px;
					background:#efecd6;background-image: url("http://www.gwhite.us/images/rt_divider_a2.gif");
					line-height:3px;
					margin-bottom:0px;
					}
					
					#bloc_rt_b{
					height:8px;
					background:#efecd6;background-image: url("http://www.gwhite.us/images/rt_divider_b.gif");
					line-height:.8em;
					}
					
					#bloc_rt_c{
					padding-top:12px;
					background:#f8f6e6;
					}
					
					#bloc_rt_d{
					line-height:.1em;
					background:#f8f6e6;
					border-bottom:1px solid #dbdad8;
					}
					
					#bloc_rt_e{
					padding-top:12px;
					background:#efecd6;
					}
					
					#bloc_rt_f{
					padding-top:12px;
					background:#efebd9;
					}
					
					#bloc_rt_g{
					line-height:.1em;
					/*height:1px;*/
					background:#dcd8b0;
					border-bottom:1px solid #dcd8b0;
					}
					
					
					
					
					
					/* nav block*/
					
					.nav_bloc{
					width:277px;
					padding: 7px 0px 9px 0px;
					border-left: 1px #dbdad8 solid;
					}
					
					.idx_nav_bloc{
					width:277px;
					margin-top:-7px;
					}
					
					#nav_bloc_top_spc{
					font: 10px Verdana, sans-serif;
					line-height:10px;
					width:277px;
					height:10px;
					border-left: 1px #dbdad8 solid;
					}
					
					.nav_bloc_top{
					width:277px;
					padding: 10px 0px 9px 0px;
					border-left: 1px #dbdad8 solid;
					}
					
					.nav_bloc_bot{
					width:277px;
					padding: 7px 0px 7px 0px;
					border-left: 1px #dbdad8 solid;
					}
					
					#nav_bloc_a {
					background:#fff;
					border-top:5px #fff solid;
					border-bottom: 1px #e6e3cf dashed;
					border-top: 1px #e6e3cf dashed;
					}
					
					#nav_bloc_b {
					background:#fff;
					border-bottom: 1px #e6e3cf dashed;
					}
					
					#nav_bloc_c {
					background:#fff;
					border-bottom: 1px #e6e3cf dashed;
					}
					
					#nav_bloc_d {
					background:#fff;
					border-bottom: 1px #e6e3cf dashed;
					}
					
					#nav_bloc_e {
					background:#fff;
					border-bottom: 6px #fff solid;
					}
					
					
					
					
					/*-------------------------------------------*/
					/* begin typography*/
					/*-------------------------------------------*/
					
					h1 { 
					font:1.9em Georgia, "Times New Roman", serif;
					font-weight:400;
					color: #336699;
					letter-spacing:.05em;word-spacing:.05em;
					margin-top:-10px;
					}
					
					h2 { 
					margin:0px 0px 2px 0px;
					font: 2.2em  Georgia, "Times New Roman",serif;
					font-weight:400;
					text-decoration:none;
					color: #336699;
					}
					h2 a{ 
					color:#336699;
					text-decoration:none;
					}
					h2 a:hover{ 
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					color: #bea325;
					}
					
					h3 { 
					font: 1.9em Georgia, "Times New Roman", serif;
					font-weight:400;
					text-decoration:none;
					color: #336699;
					}
					h3 a{ 
					text-decoration:none;
					color:#645c37;
					}
					h3 a:hover{ 
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					color: #bea325;
					}
					
					
					h4 { 
					font: 1.4em   Arial, Georgia, "Times New Roman",serif;
					font-weight:400;
					color: #114f7f;letter-spacing:.05em;
					}
					h4 a{ 
					text-decoration:none;
					color: #114f7f;
					}
					h4 a:hover{ 
					text-decoration:none;
					color: #bea325;
					}
					
					h5 { 
					font: 1.9em  Georgia, "Times New Roman", serif;
					font-weight:200;
					text-decoration:none;
					color: #645c37;
					}
					h5 a{ 
					text-decoration:none;
					color: #645c37;
					}
					h5 a:hover{ 
					text-decoration:none;
					color: #bea325;
					}
					
					h6 { 
					font: 1.8em  Georgia, "Times New Roman", serif;
					font-weight:200;
					text-decoration:none;
					color: #645c37;
					}
					h6 a{ 
					text-decoration: none; 
					color: #645c37;
					}
					h6 a:hover{ 
					text-decoration:none;
					color: #bea325;
					}
					
					p {
					font: 1.2em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.4em;
					margin:0px 10px 9px 10px;
					font-weight:400;
					color: #333;
					}
					p a{
					text-decoration:underline;
					}
					p a:hover{
					text-decoration:underline;
					color: #c48521;
					}
					
					ul{
					margin-top:6px;
					margin-bottom:6px;
					list-style-image: url(../images/bullet_a.gif)
					}
					
					li{
					font: 1.3em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.3em;
					margin:1px 10px 7px 7px;
					font-weight:400;
					color: #333;
					}
					
					ul.imd{
					margin-top:-4px;
					margin-bottom:4px;
					list-style-image: url(../images/bullet_a.gif)
					}
					
					li.imd{
					font: 1.3em Arial, Verdana, Helvetica, Arial, sans-serif;
					line-height:1.3em;
					margin:0px 10px 1px 7px;
					font-weight:800;
					color: #666;
					}
					
					li.imd_rt{
					font: 1.3em Arial, Verdana, Helvetica, Arial, sans-serif;
					line-height:1.3em;
					margin:0px 10px 1px 5px;
					font-weight:800;
					color: #666;
					}
					
					/* begin header typography*/
					
					#hdr_div{
					font-family: Verdana,sans-serif;
					font-size: 12px;
					line-height: 20px;
					}
					
					#hdrtxt_1 {
					font-family: Verdana, Helvetica, Arial, sans-serif;
					font-size: 1.8em;
					color: #6a6d86;
					font-weight:800;
					margin-top:8px;
					margin-left:16px;
					}
					#hdrtxt_1 a{
					color: #6a6d86;
					text-decoration:none;
					}
					#hdrtxt_1 a:hover{
					color: #d5c475;
					text-decoration:none;
					}
					
					#logotag{
					font-family:Arial, Verdana, Helvetica,  sans-serif; 
					font-size: 12px; 
					line-height:10px;
					color: #7b7e91;
					margin-top:1px;
					font-weight:800;
					letter-spacing:2px;
					margin-left:18px;
					}
					
					#hdrtxt_2 {
					font-family:Verdana, Helvetica, Arial, sans-serif;
					font-size: 11px;
					color: #55576b;
					font-weight:800;
					}
					#hdrtxt_2 a{
					color: #7b7e91;
					font-weight:800;
					text-decoration:none;
					}
					#hdrtxt_2 a:hover{
					color: #bea325;
					text-decoration:none;
					}
					
					
					
					
					/* end header typography*/
					
					
					/* left column*/
					
					p.lt {
					font: 1.2em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.3em;
					margin:5px 17px 9px 15px;
					font-weight:400;
					color: #333;
					word-spacing:.05em;
					}
					p.lt a{
					text-decoration:none;
					border-bottom:1px dashed #32a2e6;
					color:#32a2e6;
					}
					p.lt a:hover{
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					color: #bea325;
					}
					
					.date  { 
					font-family: Georgia, serif;
					font-size: 10px; 
					font-weight: 800; 
					color: #55576b;  
					margin:10px 0px 0px 17px;	 
					}
					
					.subhead {
					margin:2px 0px 2px 17px;
					}
					.q_txt {
					font: 1.1em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.4em;
					margin:3px 0px 5px 17px;
					font-weight:400;
					color: #333;
					}
					
					.action { 
					width:330px;
					margin:15px 0px 0px 15px;
					margin-bottom:10px;
					font: 1.2em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.5em;
					font-weight:400;
					color: #333;
					background:#fff;
					}
					
					
					/* right column*/
					
					
					.idx_rc_txt {
					font: 1.1em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.4em;
					margin:3px 10px 2px 11px;
					font-weight:400;
					color: #333;
					}
					.idx_rc_txt a{
					text-decoration:none;
					border-bottom:1px dashed #32a2e6;
					color:#32a2e6;
					}
					.idx_rc_txt a:hover{
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					color: #bea325;
					}
					
					/* local nav block typography*/
					
					
					.nav_arrow{
					margin:2px 2px 0px 12px;
					}
					
					.nav_lc_txt {
					font: 1.1em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.4em;
					margin:3px 10px 12px 11px;
					font-weight:400;
					color: #333;
					}
					.nav_lc_txt a{
					text-decoration:none;
					border-bottom:1px dashed #32a2e6;
					color:#32a2e6;
					}
					.nav_lc_txt a:hover{
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					color: #bea325;
					}
					
					.nav_scpnt {
					font: 1.0em Verdana, Helvetica, Arial, sans-serif;
					line-height:1.4em;
					margin:-2px 10px 0px 24px;
					font-weight:400;
					color: #333;
					}
					.nav_scpnt a{
					text-decoration:underline;
					}
					.nav_scpnt a:hover{
					text-decoration:underline;
					color: #c48521;
					}
					
					
					/* begin design item typography*/
					
					
					
					.dsgn_txt {
					font: 1.1em Verdana, Helvetica, Arial, sans-serif;
					color: #333;
					line-height: 1.3em;
					position:relative; left:10px; top:0px;
					}
					.dsgn_txt a{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #645c37;
					line-height: 19px;
					text-decoration:none;
					}
					.dsgn_txt a:hover{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #bea325;
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					line-height: 19px;
					}
					
					.dsgn_txt_rt {
					font: 1.1em Verdana, Helvetica, Arial, sans-serif;
					color: #333;
					line-height: 1.3em;
					position:relative; left:8px; top:-3px;
					}
					.dsgn_txt_rt a{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #645c37;
					line-height: 19px;
					text-decoration:none;
					}
					.dsgn_txt_rt a:hover{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #bea325;
					text-decoration:none;
					border-bottom:1px dashed #bea325;
					line-height: 19px;
					}
					
					/* begin footer typography*/
					
					p.footercopy {
					
					font: 10px Verdana, Helvetica, Arial, sans-serif;
					line-height:14px;
					font-weight:400;
					color: #111;
					width:625px;
					margin-left:83px;
					}
					
					p.footercopy a{
					color: #111;
					text-decoration:none;
					}
					
					p.footercopy a:hover{
					text-decoration:none;
					color: #bea325;
					border-bottom:1px dashed #bea325;
					}
					
					
					
					
					/* begin filter styles*/
					
					.filter_item {
					width:454px;
					height: 134px;
					}
					
					.fltr_txt {
					font: 11px Verdana, Helvetica, Arial, sans-serif;
					color: #4c4e60;
					line-height: 14px;
					width:340px;
					margin:0px 0px 0px 18px;
					}
					
					.fltr_txt a{
					font: 11px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #645c37;
					line-height: 17px;
					text-decoration:none;
					}
					
					.fltr_txt a:hover{
					font: 11px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #8c814d;
					text-decoration:underline;
					line-height: 17px;
					}
					
					.fltr_txt_r {
					font: 12px Verdana, Helvetica, Arial, sans-serif;
					color: #4c4e60;
					line-height: 14px;
					width:138px;
					margin:-1px 0px 0px 16px;
					}
					
					.fltr_txt_r a{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #645c37;
					line-height: 17px;
					text-decoration:none;
					}
					
					.fltr_txt_r a:hover{
					font: 12px Arial, Helvetica, Verdana, sans-serif;  
					font-weight:800;
					color: #8c814d;
					text-decoration:underline;
					line-height: 17px;
					}
					.space2 {
					font: 2px Verdana, Helvetica, Arial, sans-serif;  
					line-height: 2px;
					}
					
					.img_adj {
					margin: 0px 1px -5px -1px;
					}
					
					
					body#fltr {
					margin:0px 0px 0px 0px;
					background:#fff;
					}
					
					.fltr_swf {
					position:relative; left:357px; top:0px;
					height: 134px;
					}
					
					.fltr_dsc_txt {
					font: 11px Verdana, Helvetica, Arial, sans-serif;
					color: #4c4e60;
					line-height: 14px;
					width:220px;
					
					}
					
					
					
					
					
					
					
					
					
					
	
					
					
					/*ie5 mac no more tears*/
					
					/*\*//*/
					#hdr_img{
					margin: 7px 0px 0px 34px;
					}
					/**/
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					

