body
{
margin: 0;
padding: 0;
font: 12px Arial;
}

table
{
font: 12px Arial;
}



#container
{
margin: auto;
width: 1024px;
}
.header_nav
{
float: right;
width: 257px;
height: 25px;
background: url(../images/main-nav-bg.png) no-repeat;
color: white;


margin-right: 1px;

}

.header_nav_text
{

text-align: center;
padding-top: 3px;
}

.header_follow_links
{
clear: both;
float: right;
margin-right: 20px;
line-height: 0;
font: 11px Arial;
color: #3a3c97;
margin-top: 10px;
}

.header_follow_links br
{
margin: 0;
padding: 0;
}


#header
{
width: 1024px;
height:  169px;
}

#header_top_bar
{
height: 107px;
}

.header_top_logo
{
float: left;
width: 220px;
text-align: center;

}



.header_top_nav
{
float: left;
width: 803px;
background: url(../images/banner-nav-bg.jpg) no-repeat;
height: 107px;
}

#body_section
{

width: 1024px;
float: left;
}

#inner_left_nav
{
width: 168px;
/*
margin-left: 50px;
*/
float: left;
}

#inner_body_content
{
width: 845px;
float: left;
}

.inner_body_padding
{
padding-left: 60px;
padding-right: 30px;
}

#pg-inner_body_content
{
width: 856px;
float: left;
}

.pg-inner_body_padding
{
padding-left: 56px;
padding-right: 0px;
}
.pg-content {
	background:url(../images/pg_background.jpg) no-repeat bottom center;
	width:800px;
	padding-bottom:145px;
	margin-bottom:10px;
}
.pg-content h3.welcome{
	text-align:center;
	background:url(../images/pg_welcome.png) no-repeat top center;
	height:130px;
	display:block;
	text-indent:-9999px;
}
.pg-content .formsubmit {
	width:300px;
	margin:0 auto;
}
.pg-content .formsubmit p{
	font-size:15px;
}
.pg-content .formsubmit input{
	border:1px solid #a8acad;
	background:url(../images/pg_formbg.gif) repeat-x top #fff;
	width:200px;
	line-height:22px;
}
.pg-content .formsubmit .buttonsubmit{
	background:url(../images/pg_submit.png) no-repeat;
	width:90px;
	height:36px;
	text-indent:-9999px;
	border:none;
}
.pg-content .photo {
	width:389px;
	height:304px;
	margin:0 auto;
	position:relative;
	margin-bottom:20px;
}
.pg-content .frame {
	width:389px;
	height:304px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/pg_frame.png) no-repeat;
}
.pg-content .image{
	/*padding:10px;*/
	padding:59px 10px 10px 59px;
}
.pg-content .image img{
	/*width:369px;*/
	/*height:284px;*/
	width:272px;
	height:185px;
}
.pg-content h3.helpus{
	text-align:center;
	background:url(../images/pg_t_helpus.gif) no-repeat top center;
	height:55px;
	display:block;
	text-indent:-9999px;
}
.pg-content h3.thanks{
	text-align:center;
	background:url(../images/pg_t_thanks.jpg) no-repeat top center;
	height:33px;
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
.pg-content .formpoll {
	width:420px;
	margin:0 auto;
}
.pg-content .formpoll p{
	font-size:15px;
	text-align:center;
}
.pg-content .formpoll p.choice{
	font-size:15px;
	text-align:left;
	width:100px;
	margin:0 auto;
}
.pg-content .formpoll span.reqfield{
	color:#F00;
}

.pg-content .formpoll input{
	border:1px solid #a8acad;
	background:url(../images/pg_formbg.gif) repeat-x top #fff;
	line-height:22px;
}
.pg-content .formpoll .buttondownload {
	background:url(../images/pg_download.png) no-repeat;
	width:207px;
	height:36px;
	text-indent:-9999px;
	border:none;
}
.links {
	margin:0 auto;
	width:588px;
	height:70px;
	background:url(../images/pg_link.jpg) no-repeat;
	overflow:hidden;
}
.links  ul {
	list-style:none;
}
.links  ul li {
	height:64px;
	float:left;
}
.links  ul li.email {
	width:133px;
	margin-left:80px;
}
.links  ul li.print {
	width:133px;
}
.links  ul li.download {
	width:133px;
	margin-right:81px;
}
.links  ul li a {
	text-indent:-9999px;
	display:block;
	height:64px;
}
.pg-content .formthanks {
	width:420px;
	margin:0 auto;
}
.pg-content .formthanks p{
	font-size:15px;
	text-align:center;
}
.pg-content .formthanks .buttonretrieve{
	background:url(../images/pg_retrieve.png) no-repeat;
	width:143px;
	height:36px;
	text-indent:-9999px;
}

.menu_section_title
{
background: #2e3192;
height: 38px;
border-bottom: 2px solid white;
width: 168px;
float: left;

}

.menu_section_title h3
{
font-weight: normal;
color: white;
padding-left: 10px;
}

.menu_section_menu
{
background: #e1e2f0;
min-height: 268px;
width: 168px;
float: left;
}
/*
#footer_section
{
min-height: 91px;
background: #2e3192;
}
*/

#footer_section
{
min-height: 91px;
background: url(../images/footer-backing-inner2.jpg) no-repeat;
width: 1024px;
}

#footer_section2
{
min-height: 91px;

width: 1024px;
}

#footer_bar
{
min-height: 93px;
background: url(../images/footer-bg-inner2.jpg) no-repeat;
width: 803px;
margin-left: 221px;
}


.clear
{
clear: both;
}

.section_title
{
color: #2e3192;
font: 13px Georgia;
font-weight: bold;
}

.bottom_thumbs_left
{
margin-left: 70px;
float: left;
border-right: 3px dotted #ccc;
width: 309px;
}

.bottom_thumbs_center
{
margin-left: 40px;
float: left;
border-right: 3px dotted #ccc;
width: 303px;
}


.bottom_thumbs_right
{
margin-left: 20px;
float: left;

width: 303px;
}

.purple_link
{
font: bold 11px Georgia;
color: #2E3192;
text-decoration: none;
}

/* sharing css by Stef 20110929 */
.share {
	float:left;
	font-size: 15px;
	font-weight: normal;
	padding-left:50px;
	padding-top:20px;
}

.fbshare {
	float:left;
	padding-left:10px;
	padding-top:20px;
}

.tweetshare {
	float:left;
	padding-left:20px;
	padding-top:20px;
}
/* end sharing css by Stef 20110929 *?
