
/*<style>*/

body, html, form {margin : 0; padding : 0;}
body * {
	font-family : arial, verdana;
	font-size   : 12px;
}

td {vertical-align : top;}

a {
	color:#00f;
}

body {
	background : #a3b5aa;
	text-align : center;
}

h1 {
	margin  : 0;
	padding : 0;
}

div,
p {
	font-size:12px;
	line-height : 1.5;
	font-family:arial, san-serif;
	padding:0;
}
p {margin:12px 0;}

li {
	font-size:12px;
	margin-bottom : 5px;
}

/*body.home{background: #a3b5aa;}*/
body.home{background: #5b6875;}
#homepage_container{width:844px; height:542px; display:block; position:relative; margin:15px auto 0 auto; background : url('http://pgsenergy.com/pics/home_bg.jpg') no-repeat; overflow:hidden; }
#home_logo{background : url('http://pgsenergy.com/pics/pgs_home_logo.gif') no-repeat; width:335px; height:72px; display:block; position:absolute; top:40px; left:32px;}
#home_links{text-align:right; position:absolute; top:260px; right:540px; line-height:44px; }
#home_links a{color:#FFFFFF; font-size:21px; font-weight:bold; text-decoration:none;}
#home_links a:hover{color:#fff6a4;}
#home_footer{ color:#FFFFFF; width:844px; display:block; position:relative; margin:10px auto 0 auto; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:15px;}
#home_footer a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#home_footer a:hover {color:#fff6a4;}


#header_wrapper {
	margin           : 15px auto 0 auto;
	width            : 930px;
	text-align       : left;
	height 	         : 130px;
	background-color : #FFF;
	border-left      : 1px #000 solid;
	border-top       : 1px #000 solid;
	border-right     : 1px #000 solid;
	position         : relative;
}


div.h_pgs_logo{
	background : url('http://pgsenergy.com/pics/pgs_logo_large_grey_black_tag.gif') no-repeat;
	width      : 311px;
	height     : 67px;
	top        : 20px;
	left       : 20px;
	position   : absolute;
}

div.h_wind_power,
div.h_seminar,
div.h_oil_field{
	width      : 154px;
	height     : 92px;
	border     : 1px solid #000;
	position   : absolute;
	top        : 10px;
}

div.h_wind_power{
	background : url('http://pgsenergy.com/pics/h_wind_power.jpg') no-repeat;
	left       : 426px;
}

div.h_seminar{
	background : url('http://pgsenergy.com/pics/h_seminar.jpg') no-repeat;
	left       : 594px;
}

div.h_oil_field{
	background : url('http://pgsenergy.com/pics/h_oil_field.jpg') no-repeat;
	left       : 762px;
}

#content_wrapper {
	background : #fff;
	margin     : 0 auto;
	border     : 1px solid #000;
	border-top : none;
	width      : 930px;
	text-align : left;
}

#col1_wrapper {
	background     : #223442 url('http://pgsenergy.com/pics/bg_col1.gif') repeat-y;
	vertical-align : top;
	width          : 169px;
}

#col1_top {
	background  : #fff;
	padding-top : 10px;
}

#nav_main_wrapper {
	background : url('http://pgsenergy.com/pics/bg_nav_main.gif') no-repeat;
}

#nav_main {
	margin-top   : 0px;
	padding-left : 9px;
	width        : 160px;
}

#nav_main a {
	display         : block;
	border-bottom   : 2px solid #50606d;
	border-top      : 2px solid #7d8d9a;
 	color           : #fff;
	font-family     : arial, verdana, tahoma,sans-serif;
	font-size       : 11px;
	font-weight     : bold;
	padding         : 8px 16px 8px 0;
	text-align      : right;
	text-decoration : none;
}

#nav_main .selected {
	color: #fff;
	background-color: #3a4959;
}

#nav_main .bot {
	background : url('http://pgsenergy.com/pics/bg_nav_main_bot.gif') no-repeat ;
	height     : 19px;
}

#col1_bot {

}

#nav_sec {
	margin-top  : 20px;
	margin-left : 10px;
}

#nav_sec a {
	width           : 140px;
	display         : block;
	color           : #eee;
	font-family     : arial, verdana, tahoma,sans-serif;
	font-size       : 11px;
	font-weight     : normal;
	padding         : 5px 10px 5px 0;
	text-align      : left;
	text-decoration : underline;
}

#col2_wrapper {
	background : #fff;
}

#col2 {
	margin     : 0 30px;
	padding-top: 0;
	background : #fff;
}

#general_page_title{
	font-family     : arial, verdana, san-serif;
	font-weight     : normal;
	font-size       : 22px;
	/*font-size       : 18px;*/
	text-align    	: left;
	color         	: #125cc3;
	/*color         	: #900;*/
	margin-bottom   : 0;
	padding-bottom  : 3px;
	letter-spacing  : 2px;
	text-decoration : none;
	border-bottom   : 1px solid #888;
}

#logo_subtitle {
	font-family    : verdana;
	margin-top     : 5px;
	margin-left    : 8px;
	font-size      : 14px;
	letter-spacing : 3px;
	font-style     : normal;
	font-weight    : normal;
	color          : #000;
}

#listing_page_title_tag {
	margin-top:5px;
	margin-bottom:20px;
	font-size:14px;
	color:#444;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}


a:link.listing_title_link,
a:active.listing_title_link,
a:visited.listing_title_link,
a:hover.listing_title_link,
a:hover.listing_title_link {
	display         : block;
	font-size       : 13px;
	line-height     : 1.65;
	margin-bottom   : 10px;
	color           : #00f;
	text-decoration : underline;
	font-family     : arial,verdana,helvetica,san-serif;
}

div.listing_section_title {
	/*color         : #bd2700;*/
	color         : #900;
	font-weight   : bold;
	font-size     : 17px;
	margin-bottom : 5px;
	margin-top    : 10px;
}

div.listing_classroom_date {
	/*color         : #bd2700;*/
	color         : #900;
	font-weight   : bold;
	font-size     : 16px;
	margin-bottom : 5px;
	margin-top    : 10px;
}

div.listing_title_subtext {
	font-size : 12px;
}

div.listing_caption {
	font-weight : bold;
	text-align  : left;
	font-size   : 13px;
	color       : #000;
}

td.listing          {background : #efefef; padding : 5px 10px; vertical-align:middle;}
td.listing.code     {width:40px;text-align:center;vertical-align:middle;font-weight:bold;font-size:11px;color:#666;}
td.listing.details  {}
td.listing.details2 {width : 120px; text-align:center;}
td.listing.details3 {width : 140px; text-align:left;}
td.listing.register {width : 80px; text-align:center;vertical-align:middle;}


a.listing_more_info {
	color     : #00f;
	font-size : 11px;
}

span.listing_description_city {
	font-weight : bold;
}

#detail_page_title  {
	/*color:#316fea;*/
	color : #900;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding-top:20px;
}

#detail_page_seminar_subtitle{
	text-align : center;
	font-size : 13px;
	color : #000;
}

#detail_page_seminar_tag{
	text-align : center;
	font-size : 13px;
	color : #039;
}

#detail_title_tag {
	font-weight   : bold;
	font-style    : italic;
	font-size     : 14px;
	color         : #000;
	text-align    : center;
	margin        : 5px 0 10px;
	clear         : both;
	margin-bottom : 30px;
}

div.detail_instruct {width:250px;float:right;background:#efefef;margin-left : 20px; margin-bottom : 20px;}
div.detail_instruct_title {text-align:center;padding:5px;font-size:12px;font-weight:bold;color:#000;background:#bbb;}

div.detail_section_title {
	font-weight     : bold;
	font-size       : 13px;
	color           : #800;bd2700
	text-decoration : underline;
	margin          : 10px 0 10px;
}

ol.detail_instruct {padding-right : 10px;}
ol.detail_instruct li {
	margin-bottom : 10px;
	padding-left : 0px;
	font-size : 11px;
}

ul.learn {
	/*list-style-type:none;
	padding:0px;
	margin:0px;*/
}

ul.learn li {
	/*background-image:url(http://pgsenergy.com/pics/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px -5px;
	padding-left:20px;*/
	margin-bottom : 10px;
	/*font-size : 12px;*/
}

#contact_form {margin-top : 20px}

#contact_form td.label {font-size : 14px; padding:5px;}
#contact_form td.value {font-size : 13px; padding:5px;}
#contact_form td.submit {font-size : 13px; padding:20px; text-align:center;}
#contact_form input.string {font-size : 13px; padding:5px; background:#FFFCD7;border:1px solid #888;width:200px;color : #039;}
#contact_form textarea {font-size : 13px; padding:5px; background:#FFFCD7;border:1px solid #888;width:360px;height:200px;color : #039;}


#contact_form ul.errors li {color:#a00;}

span.location_notes_red {color : #800;}

.endorse_block {
    margin : 20px 10px 0 10px;
}

.endorse_quote {
    font-family : Georgia, "Times New Roman", serif;
    /*font-size   : 13px;*/
    color       : #444;
    font-style: italic;
}

.endorse_by {
    text-align : right;
    margin : 5px;
    font-size : 11px;
    font-weight: bold;
    color : #125CC3;
}
