/* GLOBAL ELEMENTS */

body { font-family: Arial; background: #E7F0F2; margin: 0 }

a, a:visited	{ text-decoration: none; color: #003E7E; font-weight: bold; }

a:hover	{ text-decoration: underline }

img, a img		{border: none }



/* DESIGN ELEMENTS */

#wrapper	{ background: #B0C5DF; width: 100%; padding: 0; margin: 0; }

#header		{ border-bottom: 1px solid #003E7E; background: #E7F0F2 url("images2/logo.png") no-repeat 5px; height: 60px }



#headpanel	{ background: url("images2/panel.png") no-repeat right center; height: 60px; }



#contentwrap	{ clear: both }



#content	{ background: #E7F0F2 url("images2/side.gif") no-repeat left top; padding: 50px 10px 10px 30px; margin: 0 0 0 165px;  min-height: 280px; }



#content a img	{ margin: 30px 0 0 0 }



#footer		{ background: #B0C5DF url("images2/copybg.gif") no-repeat right bottom; clear: left; text-align: left; font-size: 10pt; font-weight: bold; padding: 10px 12px; width: 141px; margin: 0 0 10px 0; }



#bgfooter	{ height: 59px; background: #E7F0F2 url("images2/banner.png") repeat-x; }



.bulletlist li	{ padding: 0 0 10px 0; }



.center		{ text-align: center }



/* LEFT BARS */

body#pghome #isoleftbar	{ background: #B0C5DF url("images2/ISOs.gif") no-repeat 14px 50px; float: left; width: 165px; height: 360px; clear:left }



/* MENU BAR */

#menubar {

	font-size: 10pt; text-decoration: none; height: 20px; padding: 0 0 0 220px;

	}

#menubar ul {

	float: left;

	margin: 0;

	list-style: none;

	}

#menubar ul li {

	float: left;

	}

#menubar ul li a {

	display: block;

	padding: 2px 12px;

	text-align: center;

	}

body#pghome li#btnhome a, body#pgcard li#btncard a, body#pgendo li#btnendo a, body#pgcont li#btncont a, body#pggene li#btngene a, body#pgmanu li#btnmanu a, body#pgvasc li#btnvasc a, #menubar a:hover {

	background: #789CC9; color: #FFF; text-decoration: none;

	}
	
#legalcontact	{ font-size: small }
