/*========= Browser default reset ============*/
* { padding: 0; margin: 0; }
body { padding: 5px; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address { margin: 0; padding: 4px; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding: 10px; }

/*========= End Browser default reset =========*/

body {margin: 0;
	padding: 0 0 20px 0;
	background: #B3B5B6 url(/g/body_bg.gif) top left repeat-x;
	}
a:link, a:visited, a:active {
	padding: 

1px 2px;
	color: #3333CC;
	text-decoration: none;
	/*border-bottom: 1px dotted #3333CC;*/
	}
a:hover {
	color: #3333CC;
	background: #CCCCFF;
	}
#wrapper {
	width: 730px;
	margin: 30px auto 0 auto;
	padding: 10px 0 0 0;
	background: #fff url(/g/wrapper_top.gif) top left no-repeat;
	}
#banner {
	width: 730px;
	height: 125px;
	background: #fff url(/g/logo.jpg) top left no-repeat;
	}

/*================ GLOBAL-MENU ===========================*/
#global-menu {
	float: right;
	width: 400px;
	margin: 25px 0 24px 0;
	padding: 0 11px 0 0;
	text-align: right;
	

font-family: gill sans, helvetica, arial, sans serif;
	font-size: 12px;
	color: #777;
	}
#global-menu a:link, 

#global-menu a:visited, #global-menu a:active {
	margin: 0 12px;
	padding: 4px;
	color: #777;
	text-decoration: none;
	}
#global-menu a:hover {
	color: #555;
	background: #eee;
	}
	
/*================ MENU ================================*/
#menu {
	clear: both;
	margin: 0;
	padding: 8px 0px 8px 0;
	font-family: gill 

sans, helvetica, arial, sans serif;
	font-size: 14px;
	text-align: right;
	color: #fff;
	height: 34px;
	

background: url(/g/menu_bg.gif) top right no-repeat;
	}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 

0;
	}
#menu ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}	
#menu a:link, #menu a:visited, 

#menu a:active {
	margin: 0 1px 0 0;
	padding: 8px 22px;
	text-decoration: none;
	color: #fff;
	}
* html #menu a:link, * html #menu a:visited, * html #menu a:active {
	padding: 8px 22px;
	padd\ing: 8px 20px;
	}
#menu a:hover 
	{
	margin: 0 1px 0 0;
	padding: 8px 22px;
	background: #353967;
	}
* html #menu a:hover {
	padding: 8px 22px;
	padd\ing: 8px 20px;
}

/*================ FLASH =================================*/
#flash-banner {
	margin: -28px 0 0 0;
	padding: 0;
	}
* html #flash-banner {
	margin: -28px 0 0 0;
	ma\rgin: -27px 0 0 0;
	}
#image-banner {
	margin: -29px 0 0 0;
	padding: 0;
	}
	
/*================ CONTENT ===============================*/
#content {
	width: 720px;
	margin: 0 auto;
	padding: 0 5px 15px 5px;
	background: #fff;
	}
* html #content {
	padding: 0 5px 15px 5px;
	padd\ing: 0 0 15px 0;
	width: 730px;
}

/*================ HOMEBOX ==============================*/
#content 

div.homebox {
	float: left;
	width: 230px;
	height: 130px;
	margin: 15px 5px 0 5px;
	padding: 0;
	background: #fff url(/g/home_box_bg.gif) bottom left repeat-x;
	}
* html #content div.homebox {
	margin: 15px 5px 0 5px;
	}
#content div.homebox h4 {
	margin: 0;
	padding: 8px 0 4px 0;
	height: 16px;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background: #343866 url(/g/home_box_top.gif) top left no-repeat;
}
#content div.homebox p {
	margin: 0;
	padding: 5px 10px;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 12px;
	text-align: justify;
	line-height: 1.4;
	color: #222;
}
#content div.homebox a:link, #content div.homebox a:visited, #content div.homebox a:active {
	padding: 1px 2px;
	color: #3333CC;
	text-decoration: none;
	/*border-bottom: 1px dotted #3333CC;*/
	}
#content div.homebox a:hover {
	color: #3333CC;
	background: #CCCCFF;
	}
.homelogos {
	margin: 0 auto;
	padding: 5px 10px;
	}


.w9 {

width:100%; 
height:20px; 
margin:0 auto, 
padding:0 auto;	
background: #fff url(/g/home_box_bg.gif) bottom left repeat-x; 
text-align:center; 
font-size:12px
}
	
/*================ LSIDE =================================*/
#lside {
	float: left;
	width: 440px;
	margin: 15px 20px 15px 15px;
	}
* html 

#lside {
	marg\in: 15px 20px 15px 10px;
	}
#lside #column-two {
	float: right;
	width: 200;
	padding: 0;
	margin: 0 20px 0 20px;
	}
#lside ul , #lside li {
	margin: 0 0 0 10px;
	padding: 0;
	font-family: helvetica, 

arial, verdana, sans serif;
	font-size: 12px;
	text-align: justify;
	line-height: 1.4;
	color: #222;
	}

/*================ RSIDE =================================*/
#rside {
	float: left;
	width: 230px;
	margin: 15px 15px 15px 0;
	}
* html #rside {
	marg\in: 15px 0px 15px 0px;
	}
#rside h4 {
	margin: 0;
	padding: 8px 0 4px 0;
	height: 16px;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background: #343866 url(/g/home_box_top.gif) top left no-repeat;
	}
#benefits {
	height: 185px;
	margin: 0;
	padding: 0;
	background: url(/g/benefits_bg.gif) top left repeat-x;
	}
#benefits p {
	margin: 0;
	padding: 

10px;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 12px;
	line-height: 1.3;
	color: #222;
	}
#benefits ul {
	margin: -5px 0 0 0;
	padding: 0 7px;
	font-family: helvetica, arial, vardana, sans serif;
	font-size: 12px;
	color: #222;
	}
#benefits ul li {
	margin: 5px 0 0 13px;
	padding: 0;
	font-family: helvetica, arial, vardana, sans serif;
	font-size: 12px;
	color: #222;
	}
.photo {
	border: 1px solid 

#51557C;
	}
#benefits img {
	margin: 0;
	padding: 0;
	}

/*================ FOOTER ===============================*/
#footer {
	clear: both;
	width: 710px;
	height: 14px;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-family: arial, verdana;
	font-size: 10px;
	color: #D0D0DB;
	background: url(/g/footer_bg.gif) top left no-repeat;
	}
#footer a:link, #footer a:visited, #footer a:active {
	color: #D0D0DB;
	text-decoration: none;
	padding: 2px;
	margin: 0;
	}
#footer a:hover {
	color: #fff;
	background: #343866;
	}

/*================ TYPOGRAPHY ============================*/
h1 {
	margin: 0;
	padding: 0;
	font-family: gill 

sans, helvetica, arial, verdana, sans serif;
	font-size: 21px;
	font-weight: normal;
	color: #343866;
	}
h2 {
	margin: 15px 0 5px 0;
	padding: 0;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 15px;
	color: #343866;
	}
h4 {
	margin: 15px 0 5px 0;
	padding: 0;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 14px;
	font-weight: normal;
	color: #343866;
	}
p {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: helvetica, arial, verdana, sans serif;
	font-size: 12px;
	line-height: 1.2;
	text-align: justify;
	color: #222;
	}
.summary {
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	color: #818386;
	font-size: 16px;
	line-height: 24px;
	border-bottom: 1px solid #BCBCBD;
	}


.smallsummary {
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	color: #818386;
	font-size: 14px;
	line-height: 18px;
	}



.print {
font-size:20px;
font-style:italic;
color:#3A8BD3;
}

