/* *************************** 
   GLOBAL SETTINGS
   ***************************/
* { margin: 0; padding: 0 }
body  { color: black; font-size: 11px; font-family: "Lucida Grande", arial, verdana, sans-serif; line-height: 17px; background-color: #fff; vertical-align: middle; border-width: 0 }
table  { font-size: 11px; font-family: "Lucida Grande", arial, verdana, sans-serif; line-height: 17px; text-align: left }
#line { border-top: 1px solid #dfdfdf; border-right: 0; border-bottom: 0; border-left: 0 }
a img { 
	border-style: none; 
}
h1   { color: #e10000; font-size: 21px; font-family: geneva; font-weight: normal; line-height: 18px; margin-left: 0; padding-bottom: 10px }

h2   { color: #e10000; font-size: 16px; font-family: geneva; font-weight: normal; line-height: 16px; margin-left: 0; padding-bottom: 10px }
a   { color: #ff5300; font-weight: normal; text-decoration: none }

a:hover   { color: #0da4ee }

#main_column       { background-color: #fff; width: 530px; vertical-align: middle }

#header   { background-color: #fff; background-image: url(img/pgi_headerNEW.jpg); background-repeat: no-repeat; background-position: 0 0; width: 530px; height: 145px; outline-width: 0 }

#topbar       { background-color: #fff; background-image: url(img/pgi_header.jpg); background-repeat: no-repeat; margin-top: 20px; width: 540px; height: 50px }

#content     { padding-left: 8px; width: 530px }

.illustrate {
	float: right;
	padding: 0 20px 0 0;
}

.illustrate_left {
	float: left;
	padding: 0 20px 0 0;
}

#leftcolumn { position:relative; float:left; margin:1px 0 0 1px; padding:0 12px 10px 10px; width:120px; font-size:12px; background-color:#ffffff; height: 300px; border:solid 1px #cccccc; }

#leftcolumn h2 {
margin-bottom:12px;
font-size:12px;
}

#leftcolumn ul {
margin:1.5em 0 0 0 !important;
margin:1.5em 0 0 3em;
list-style:none;
}

#leftcolumn li {
margin:0 0 0.2em 10px;
}

#leftcolumn li a {
text-decoration:underline;
}

#leftcolumn li a:hover{
text-decoration:none;
}
/* *************************** 
  NAVIGATION 
   ***************************/
#navbar        { background-color: white; margin: 0; padding: 0 }
#navbar ul    { font-weight: bold; margin: 0 0 1em; padding-left: 0; width: 100%; float: left; border-style: solid; border-width: 1px 0; border-color: #dfdfdf }
#navbar ul li      { color: gray; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: none; display: inline; padding-right: 0 }

#navbar ul li a      { color: gray; font-size: 13px; font-style: normal; text-decoration: none; padding: 2px 6px 4px 8px; float: left }

#navbar li a:hover       {
	color: #242424;
	text-decoration: none;
	background-color: #f4f4f4;
	padding-bottom: 0;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CD0921;
}

div.img-dec  { background: url("img/shadow.gif") no-repeat right bottom; margin: 0 0 15px 25px; padding: 0; position: relative; float: left; clear: left }

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
/* *************************** 
   FOOTER SETTINGS
   ***************************/
/**/
#footer   { background: #c7c7c7 url(img/html.gif) repeat-x; text-align: left; position: relative; width: 530px }
#footer p  { padding-top: 0; padding-bottom: 35px; padding-left: 30px }
.class { }
