body { margin:0; padding:0; background:url('/templates/g2/docbackground.png') gray top left; position:relative;font-family:Lucida Sans,Verdona,sans}
		
div#page { width:787px;position:absolute;left:50%;margin-left:-395px;background: url('/templates/g2/pagebackground.png') transparent top left repeat-y; padding-left:4px; padding-right:4px; }

body#extranet div#page { width:100%; left:0; margin:0; background:none;padding:0; }
		

div#header { background-color:white; width:779px; }

body#extranet div#header { width:100%; }

div#header div#logotag { padding-left:30px; padding-top:20px;padding-bottom:20px;}
div#header div#logotag h1 { display:inline; }

div#header div#topnav { background:url('/templates/g2/topnavbackground.png') black top left repeat-x; height:39px; }

body#extranet div#header div#topnav { height:5px;line-height:5px; }


div#header div#topnav div { padding-left:5px; }

div#header div#topnav div span { 
			display:block;
			width:129px;
			float:left;
			height:39px;
}

div#header div#topnav span a:link, div#header div#topnav a:visited 
{ 
	display:block;
	width:129px;
	float:left;
	height:27px;
	color:white;
	margin-top:12px;
	text-align:center;
	text-decoration:none;
	font-family:Lucida Sans,sans; font-weight:bold; font-size:12px; 
}

div#header div#topnav span#homenav { width:90px; }
div#header div#topnav span#homenav a { width:90px; }

div#header div#topnav span#servicesnav { width:90px; }
div#header div#topnav span#servicesnav a { width:90px; }

div#header div#topnav span#storiesnav { width:140px; }
div#header div#topnav span#storiesnav a { width:140px; }

div#header div#topnav span#managementnav { width:150px; }
div#header div#topnav span#managementnav a { width:150px; }

div#header div#topnav span#contactnav { width:90px; }
div#header div#topnav span#contactnav a { width:90px; }

div#header div#topnav span#partnernav { width:90px; }
div#header div#topnav span#partnernav a { width:90px; }

div#header div#topnav a:active, div#header div#topnav a:hover, div#header div#topnav a:visited:hover { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }

body#home div#header div#topnav span#homenav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }
body#services div#header div#topnav span#servicesnav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }
body#stories div#header div#topnav span#storiesnav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }
body#management div#header div#topnav span#managementnav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }
body#contact div#header div#topnav span#contactnav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }
body#partner div#header div#topnav span#partnernav a { background:url('/templates/g2/pointer5.png') bottom center no-repeat; }




div#content { clear:both;width:779px; }
div#content { padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px; }

body#extranet div#content { width:100%;margin:0;padding:0; }

div#content h1 { color:#006eb6; text-decoration:underline;font-size:12pt; font-weight:bold; }
div#content h2 { color:#006eb6; font-size:11pt;margin-bottom:7px;margin-top:10px;}
div#content p { font-size:10pt; margin-right:60px; }

div#footer { background: url('/templates/g2/hr.png') white top left repeat-x ; padding-bottom:0.5em; padding-top:0.7em;width:779px;}

body#extranet div#footer { width:100%; }

div#footer div { color:#222; text-align:center; font-family:Arial,Helvetica,sans; font-size:11px; }

div#pagebottom { background: url('/templates/g2/pagebottom.png') white top left no-repeat ; height:5px; margin-left:-4px; width:787px; }
html>body div#pagebottom { line-height:5px; }
