
/* 04-25-2006 1 */

/* SET DEFAULTS */

html, body { 
	padding: 0; 
	color: #000; 
	height: 100%;
	/*background:#2e4973;*/
}

body { 
	width: 750px; 
	margin: 0 auto -1px auto; 
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	/* negative 1px bottom margin corrects a footer placement problem in IE and also serves to cover up the 1px gap produced by the float clear trick in other browsers */ 
}

#container { 
	position: relative; 
	width: 750px; 
	margin: 0 auto; 
	min-height: 100%; 
	background:#fff;
	margin-top: 20px; 
	/*height:100%;*/
	/*padding:0px 15px 0px 15px;*/
}

/* trick to get compliant browsers to clear the (right) floated div if required */ 
#container::after{ 
	content: "."; 
	display: block; 
	height: 0; 
	line-height: 0; 
	font-size: 1px; 
	clear: both; 
	visibility: hidden; 
	padding:0px 15px 0px 15px;
}

/*\ IE Win hack ~ height acts like min-height */ 
* html #container {
	height: 100%;
} 
/* end comment required */

#header { 
	position: absolute; 
	left: 0; 
	margin: 0 0 0 0; 
	padding: 0; 
	height: 100px; 
	width: 750px; 
	background: #fff; 
	border-bottom: 0px solid #fff; 
}

#title { 
	position: absolute; 
	left: 0; 
	margin: 168px 0 0 0; 
	padding: 0 0 0 0; 
	height: 36px; 
	width: 750px; 
	background: #fff; 
}

#oa_title { 
    position: absolute; 
	left: 0; 
	padding: 20px 0 0 0; 
	height: 36px; 
	width: 750px; 
	background: #fff; 
}

#footer { 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	margin: 0 0 0 0; 
	padding: 0; 
	height: 50px; 
	width: 750px; 
	background: #fff; 
}

#footer_content { 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	margin: 0 0 0 0; 
	padding: 0; 
	height: 50px; 
	width: 750px; 
	background: #fff; 
}

#footer_spacer {
	height:60px;
}

#center-col { 
	position: relative; 
	margin: 0 0 0 0; 
	padding: 236px 0 75px 0;  
	border: 0px solid #fff; 
	color: #000; 
	background: transparent url('../images/leftborder.png') repeat-y fixed left; 
}

p { margin: 0px 0px; padding: 10px 10px; }
li { margin: 0px 0px; padding: 0px 10px; }  


/* LOGO IMAGE */
#hd_logo {
	/*background:url('../images/color_logo.png') no-repeat center left transparent;*/
	background:url('../images/web_logo.png') no-repeat center left transparent;
	position: absolute; 
	left: 0; 
	top:9px;
	margin: 0px;
	padding: 0px;
	width:235px;
	height:81px;
}

/* HEADER BACKGROUND IMAGE*/
#hd_background {
	background:url('../images/headerBgImg.gif') no-repeat center right transparent;
	position: absolute; 
	left: 0; 
	margin: 0px;
	padding: 0px;
	width:100%;
	height:81px;
	height:132px;
}

#hd_logo_link {
	z-index:1;
	position: absolute;
	left: 0;
	margin-left:0px;
	margin-top:25px;
}

#hd_logo_link_img {
	position: absolute;
	left: 0;
	width:260px;
	height:70px;
}

/* HEADER HORIZONTAL LINE */
.hd_hline {
	background:url('../images/hline.gif') repeat-x transparent;
	position:absolute;
	top:78px;
	width:100%;
	height:8px;
}

#hd_container
{
	background-color:#99cbe7;
	height:23px;
	width:749px;
	position: absolute;
	margin-top:134px;
	margin-left:1px;
	margin-right:-5px;
}

/* HEADER LABEL (positioning depends upon .hline above) */
.hd_lbl, .ft_lbl {
	font-family: helvetica;
	font-weight:bold;
	z-index:1;
	position: absolute;
	margin-top:58px;
	width:auto;
	height:auto;
	font-size:12px;
}

.ft_lbl
{
	margin-top:10px;
}

/* HEADER LINK */
.hd_lbl a, .ft_lbl a {
	text-decoration:none;
	color:#3b6f90;
}

/* HEADER LINK HOVER */
.hd_lbl a:hover, .ft_lbl a:hover { color:#666633;text-decoration:none; }

/* HEADER TEXT HORIZONTAL POSITIONING */
#hd_lbl_1 {margin-left:10px;text-align:left;background-color:#99cbe7;top:80px;left:0px}
#hd_lbl_2 {margin-left:0px;background-color:#99cbe7;top:80px;left:75px}
#hd_lbl_3 {margin-left:0px;background-color:#99cbe7;top:80px;left:207px}
#hd_lbl_4 {margin-left:0px;background-color:#99cbe7;top:80px;left:321px}
#hd_lbl_5 {margin-left:0px;background-color:#99cbe7;top:80px;left:476px}
#hd_lbl_6 {margin-left:0px;background-color:#99cbe7;top:80px;left:556px}
#hd_lbl_7 {margin-left:0px;text-align:right;background-color:#99cbe7;top:80px;right:10px}

/* LABEL SEPERATORS */
.lbl_sep, .ft_lbl_sep {
	position: absolute;
	margin-top:59px;
	width:1px;
	height:12px;
	background:url('../images/seperator.gif') no-repeat bottom;
	border:none;
}

.ft_lbl_sep
{
margin-top:11px;
}

/* HEADER LABEL SEPERATORS HORIZONTAL POSITIONING */
#hd_sep_1 {padding-top:1px;background-color:#fff;top:80px;left:63px}
#hd_sep_2 {padding-top:1px;background-color:#fff;top:80px;left:194px}
#hd_sep_3 {padding-top:1px;background-color:#fff;top:80px;left:308px}
#hd_sep_4 {padding-top:1px;background-color:#fff;top:80px;left:463px}
#hd_sep_5 {padding-top:1px;background-color:#fff;top:80px;left:544px}
#hd_sep_6 {padding-top:1px;background-color:#fff;top:80px;left:610px}

.ft_links {
	position: absolute;
	top:0px;
	width:750px;
	height:auto;
	border:0pt solid red;
}

.ft_hline {
	border-top:1px solid #CCCCCC;
	position:absolute;
	top:0px;
	width:100%;
	height:1px;
	font-size:1px;
}

/* FOOTER TEXT HORIZONTAL POSITIONING */
#ft_lbl_1 {margin-left:0px;text-align:left;background-color:#FFF;top:0px;left:10px}
#ft_lbl_2 {margin-left:0px;background-color:#FFF;top:0px;left:75px}
#ft_lbl_3 {margin-left:0px;background-color:#FFF;top:0px;left:207px}
#ft_lbl_4 {margin-left:0px;background-color:#FFF;top:0px;left:321px}
#ft_lbl_5 {margin-left:0px;background-color:#FFF;top:0px;left:476px}
#ft_lbl_6 {margin-left:0px;background-color:#FFF;top:0px;left:556px}
#ft_lbl_7 {margin-left:0px;text-align:right;background-color:#FFF;top:0px;right:10px}


/* FOOTER LABEL SEPERATORS HORIZONTAL POSITIONING */
#ft_sep_1 {padding-top:1px;top:0px;left:63px;}
#ft_sep_2 {padding-top:1px;top:0px;left:194px;}
#ft_sep_3 {padding-top:1px;top:0px;left:308px}
#ft_sep_4 {padding-top:1px;top:0px;left:463px}
#ft_sep_5 {padding-top:1px;top:0px;left:544px}
#ft_sep_6 {padding-top:1px;top:0px;left:610px}

#copyright {
	padding-top:28px;
	color:#b3b3b3;
	text-align:center;
	margin:auto;
}

#agents_pg_title, #afr_pg_title, #ad_pg_title, #ci_pg_title, #pfl_pg_title, #pfs_pg_title, #pm_pg_title, #ps_pg_title, #tools_pg_title, #ie_pg_title,#oa_pg_title, #npfs_pg_title, #sufmi_pg_title, #pripol_pg_title
{
	position: absolute;
	height: 50px;
	width: 100%;
	font-family: georgia, helvetica, verdana, arial, sans-serif;
	font-size: 18px;
	color: #254b69;
	text-transform: capitalize;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 50px;
}

#pripol_pg_title{
	background:url('../images/pripol.gif') no-repeat center left transparent;
}

#sufmi_pg_title {
	background:url('../images/sufmi.gif') no-repeat center left transparent;
}

#agents_pg_title_ {
	background:url('../images/agents.gif') no-repeat center left transparent;
}

#oa_pg_title {
	background:url('../images/oa.gif') no-repeat center left transparent;
}

#afr_pg_title_ {
	background:url('../images/afr.gif') no-repeat center left transparent;
}

#ad_pg_title_ {
	background:url('../images/ad.gif') no-repeat center left transparent;
}

#ci_pg_title_ {
	background:url('../images/ci.gif') no-repeat center left transparent;
}

#pfl_pg_title_ {
	background:url('../images/pfl.gif') no-repeat center left transparent;
}

#pfs_pg_title_ {
	background:url('../images/pfs.gif') no-repeat center left transparent;
}

#pm_pg_title_{
	background:url('../images/pm.gif') no-repeat center left transparent;
}

#ps_pg_title_ {
	background:url('../images/ps.gif') no-repeat center left transparent;
}

#tools_pg_title {
	background:url('../images/tools.gif') no-repeat center left transparent;
}

#ie_pg_title_ {
	background:url('../images/ie.gif') no-repeat center left transparent;
}

#npfs_pg_title{
	background:url('../images/npfs.gif') no-repeat center left transparent;
}

#pm_content {
	margin-top:60px;
	width: 750px;
}

.border_left {
    background:url('../images/border-left.gif') repeat-y right;
    width:11px;
}

.border_right {
    background:url('../images/border-right.gif') repeat-y;
    width:11px;
}

.border_bottom {
    background:url('../images/border-bottom.gif') repeat-x;
    height:11px;
}

.border_top {
    background:url('../images/border-top.gif') repeat-x;
    height:11px;
}

.border_sw_corner {
    background:url('../images/border-sw-corner.gif') no-repeat top right;
    height:11px;
    width:11px;
}

.border_se_corner {
    background:url('../images/border-se-corner.gif') no-repeat top left;
    height:11px;
    width:11px;
}

.border_nw_corner {
    background:url('../images/border-nw-corner.gif') no-repeat bottom right;
    height:11px;
    width:11px;
}

.border_ne_corner {
    background:url('../images/border-ne-corner.gif') no-repeat bottom left;
    height:11px;
    width:11px;
}

.border_left_thin {
    background:url('../images/border-left-thin.gif') repeat-y right;
    width:11px;
}

.border_right_thin {
    background:url('../images/border-right-thin.gif') repeat-y;
    width:11px;
}

.border_bottom_thin {
    background:url('../images/border-bottom-thin.gif') repeat-x;
    height:11px;
}

.border_top_thin {
    background:url('../images/border-top-thin.gif') repeat-x;
    height:11px;
}

.border_sw_corner_thin {
    background:url('../images/border-sw-corner-thin.gif') no-repeat top right;
    height:11px;
    width:11px;
}

.border_se_corner_thin {
    background:url('../images/border-se-corner-thin.gif') no-repeat top left;
    height:11px;
    width:11px;
}

.border_nw_corner_thin {
    background:url('../images/border-nw-corner-thin.gif') no-repeat bottom right;
    height:11px;
    width:11px;
}

.border_ne_corner_thin {
    background:url('../images/border-ne-corner-thin.gif') no-repeat bottom left;
    height:11px;
    width:11px;
}