
/* NEEDED ON EACH SITE */
A { color: ##823f50; text-decoration: underline; } 
A:visited { color:#823f50; } 
A:hover { text-decoration: underline; } 

P  { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 11px; text-decoration: none; }
TD { font-family: verdana, arial, sans-serif; color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;  }
LI { font-family: verdana, arial, sans-serif; color: #666666; font-size: 11px; font-weight: normal;  }

.bold { font-weight: bold; background: #eeeeee; }

/* CUSTOM FONT STYLES */

span.small	{ font-family: verdana, arial, sans-serif; color: #666666; font-size: 9px; font-weight: normal;  }
span.medium	{ font-family: verdana, arial, sans-serif; color: #666666; font-size: 10px; font-weight: normal;  }
span.large	{ font-family: verdana, arial, sans-serif; color: #666666; font-size: 12px; font-weight: normal;  }
span.xlarge	{ font-family: verdana, arial, sans-serif; color: #666666; font-size: 14px; font-weight: normal;  }
span.xxlarge	{ font-family: verdana, arial, sans-serif; color: #666666; font-size: 16px; font-weight: normal;  }

/* EXTRAS */

.content { font-family: verdana, arial, sans-serif; color: #666666; font-size: 11px; font-weight: normal; text-decoration: none; }
.header { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 17px; }
A.content2 { font-family: verdana, arial, sans-serif; color: #666699; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: underline; text-align: left; }
FONT.content2 { font-family: verdana, arial, sans-serif; color: #000000; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: none; text-align: left; }
.hometext { font-family: verdana, arial, sans-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
.hometext { font-family: verdana, arial, sans-serif; color: #000000; font-size: 2px; font-weight: normal; text-decoration: none; line-height: 1px; }

.smallpara { font-family: verdana, arial, sans-serif; color: #000000; font-size: 2px; font-weight: normal; text-decoration: none; line-height: 1px; }


/* lists */
.list {border-style : solid; padding-top : 3; padding-left : 5; padding-bottom : 3px; border-top-width : 1; border-left-width : 1; border-right-width : 0; border-bottom-width : 0; border-color : black; height : 10;}
.listheader { background-color : #008396; border-style : solid;padding-top : 2; padding-bottom : 2; padding-left : 5; border-top-width : 1; border-left-width : 1; border-right-width : 0; border-bottom-width : 0; border-color : black; align: top;height : 16;}
.listtable {border-style : solid; border-top-width : 0; border-left-width : 0; border-right-width : 1; border-bottom-width : 1; border-color : black ;align: top; width : 510px;}
.fontheader {font-family: arial,verdana, sans-serif; font-size: 11px; color: white; font-weight: bold;}
.fontlist {font-family: arial,verdana, sans-serif; font-size: 11px; color: black;}


/* USED IN AUDIT TRAIL */
span.red	{ color: #823f50; }





/*HEADER*/

td.headertxt { font-family: verdana, arial, sans-serif; color: #fff;  font-size: 11px; text-decoration: none; }
td.headertxt a { font-family: verdana, arial, sans-serif; color: #fff;  font-size: 11px; text-decoration: underline; }
td.headertxt a:visited { font-family: verdana, arial, sans-serif; color: #fff;  font-size: 11px; text-decoration: underline; }


#headerbg	{
background-color: #6d0822;
height: 63px;
position: relative;
left: 50%;
margin-left: -383px;
width: 766px;
}

#login_hdr_btn	{
z-index:100;
visibility: visible;
top: 25px;
left: 590px;
position: absolute;
width: 200px;
}

/*HOMEPAGE*/

#home_body	{
margin-top: 0px;
position: relative;
left: 50%;
margin-left: -383px;
width: 766px;
}

td.homeleft	{
padding: 1px 1px 1px 1px;
border-right: #cccccc solid 1px;
border-left: #cccccc solid 1px;
border-top: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
}

td.homeleft2 {
padding: 1px 1px 1px 1px;
border-right: #cccccc solid 1px;
border-left: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
}

#homecontent	{
margin:  0px 32px 20px 32px;
padding-top: 34px
}

#homecontent p	{
font-family: verdana, arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; text-decoration: none;
}

.content_home	{
font-family: verdana, arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; text-align: justify;
}

#main_nav	{
height: 31px;
width: 100%;
margin-bottom: 5px;
background-color: #acaeb0;
}

#navtext	{
float: right;
padding: 6px 13px 0px 0px;
}

span.navtext	{
display: block;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 10px; text-decoration: underline;
margin-top:4px;
float:left;
cursor: pointer;
}



#home_left_col	{
border: #cccccc solid 1px;
float: left;
width: 100%;
}

#home_right_col	{
background-color: #bbbcbe;
float: right;
width: 100%;
}

#home_content_container	{
width: 523px;
background-color: #6d0822;
float: left;

}

#inner_home_content_top	{
background:url(../interface/globe2_btm.gif) no-repeat;
height:490px;
width: 523px;
}

#inner_home_content_top	 a {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 11px; text-decoration: underline; }

#inner_home_content_top	 a:visited {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 11px; text-decoration: underline; }


#inner_home_content_btm	{
float: left;
width: 523px;
background:url(../interface/homebodyindex_bg.gif) repeat-x;

}

#flash_container	{
width: 459px;
float: left;
background-color: #9c9ea0;
margin:  0px 32px 0px 32px;
position:absolute;
top: 230px;
height: 290px;

}

#spry_content	{
float: left;
width: 90%;
padding: 20px 5% 20px 5%;
height: 200px;

}

#controls	{
float: right;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 11px; text-decoration: none;
}

#control_bar	{
float: left;
width: 90%;
margin: 2% 5% 0 20px;
padding-top: 5px;
padding-bottom: 10px;
border-top: solid 1px #cdcdcd; 
display: inline;
}


#profile	{
float: left;
background:url(../interface/profile_tab.gif) no-repeat;
width: 92px;
height: 23px;
padding-top: 4px;
padding-left:5px;
}

#profile a	{
font-family: verdana, arial, sans-serif; color: #333;  font-size: 11px; text-decoration: none;
}

#profile a:visited	{
font-family: verdana, arial, sans-serif; color: #333;  font-size: 11px; text-decoration: none;
}

#advisory_image	{
float: left;
width: 100px;
margin-right: 20px;
}

#advisory_desc	{
float: left;
width: 250px;
text-align: left;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 11px;
}

#advisory_name	{
float: left;
width: 100%;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 11px;
}

#homebodyindex	{
width: 460px;
float: left;

}

.homebodyindex_title	{
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 12px; text-decoration: none;
height: 26px;
padding-top: 6px;
margin-left: 33px;
margin-bottom: 28px;
width: 100%;
display: inline-block;
float: left
}

a.homebodyindex_links	{
font-family: verdana, arial, sans-serif; color: #3e3e3e;  font-size: 10px; text-decoration: none;
}

#background	{
background-color: #ededed;
width: 100%;

}

#logoIndex	{
text-align:center;
}

#signaturePartnerIndex	{
float: left;
width: 460px;
padding: 0 0 25px 0;
margin: 0 0 30px 32px;
text-align:center;
border-bottom: #ccc solid 1px;
display: inline;
}

#signaturePartnerHeadline	{
float: left;
border-top: #ccc solid 1px;
margin-left: 32px;
padding-top: 13px;
width: 460px;
display: inline;
}

#signaturePartnerLogo	{
float: left;
height:100px;
vertical-align:bottom;
margin: 0 7px 10px 0;
}

#member_container	{
float: left;
width: 460px;
margin-left: 33px;
padding-bottom: 40px;
display: inline;
}

#become_member	{
float: left;
}

#member_login	{
float: right;
background:url(../interface/member_login.gif) no-repeat;
height: 113px;
width: 221px;

}

#login	{
margin: 37px 0px 20px 5px;
float: left;
}

font.login	{ font-family: verdana, arial, sans-serif; color: 3e3e3e;  font-size: 10px; text-decoration: none; }

/* RIGHT INDEXES */

#right_index_container	{
background-color: #999999;
float: left;
width: 227px;
}


#right_index_container2	{
background-color: #fff;
float: left;
width: 227px;
margin-top: 5px;
}

.rightindextitle	{
background: url(../interface/rt_index_top.gif) no-repeat;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 12px; text-decoration: none;
width: 227px;
display: block;
padding: 4% 0 5% 5%;
}

.rightindexonelinks	{
padding-left: 15px;
padding-right: 15px;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: none;
float: left;
}

A.rightindexonelinks {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

A.rightindexonelinks:visited {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

.rightindexonedesc	{
padding-left: 15px;
padding-right: 10px;
padding-bottom:18px;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: none;
float: left;
}

.rightindexredlinks	{
padding-left: 15px;
padding-right: 15px;
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: none;
float: left;
}

A.rightindexredlinks {
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

A.rightindexredlinks:visited {
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

.rightindexgreydesc	{
padding-left: 15px;
padding-right: 10px;
padding-bottom:18px;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 10px; text-decoration: none;
float: left;
}

td.homeindex	{
padding: 5px 5px 5px 5px;
color:#bbbcbe;
background-color: #bbbcbe;
width: 237px;
}

#view_more	{
background-color: #6d0822;
width: 227px;
height: 21px;
text-align: right;
}

#vmtext	{
float: left;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
margin-left: 145px;
margin-top: 3px;
display: inline;
cursor:pointer;
}

#vmtext	a {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
}

#vmtext	a:visited {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
}

/*FOOTER*/

#footer_container	{
position: relative;
left: 50%;
margin-left: -383px;
width: 766px;
padding-top: 18px;
clear: both;
}

#inner_footer_container {
float: left;
margin-left: 148px;
width: auto;
text-align:center;
}

span.footer_text	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none;
line-height: 14px;
}

span.footer_text a	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: underline;
line-height: 14px;
}

span.footer_text a:visited	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: underline;
line-height: 14px;
}


/*INNER PAGES */

#audit	{
padding: 8px 22px 11px 22px;
}

#audit_text	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none;
}

#audit_text a { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: underline; }

#audit_text a:visited { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: underline; }

#content_title	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 17px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
margin-bottom: 25px;
}

#content_headline 	{
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 11px; text-decoration: none; font-weight: bold;
margin: 0 0 20px 0;
padding: 0px;
}

td.left	{
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
}

td.mid	{
padding: 30px 30px 30px 30px;
border: solid 1px #cccccc;
background:url(../interface/inner_body_bg.gif) top right no-repeat;
width: 411px;
}

td.mid a	{
font-family: verdana, arial, sans-serif; color: #823f50;  font-size: 11px; text-decoration: underline;
}

td.mid_expand	{
padding: 30px 30px 30px 30px;
border: solid 1px #cccccc;
}

td.mid_expand a	{
font-family: verdana, arial, sans-serif; color: #823f50;  font-size: 11px; text-decoration: underline;
}

#inner_right_col	{
float: left;
width: 172px;
}

#print_email	{
float: right;
padding-top: 10px;
}

/* INNER PAGE INDEXES */

#inner_index_container	{
background-color: #999999;
width: 162px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

#inner_index_container2	{
background-color: #fff;
width: 162px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

.innerindextitle	{
background: url(../interface/inner_index_top.gif) no-repeat;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 12px; text-decoration: none;
padding-top:5%;
padding-bottom: 5%;
padding-left: 5%;
padding-right: 5%;
display: block;
}

.innerindexonelinks	{
padding-left: 10px;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: none;
float: left;
}

A.innerindexonelinks {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

A.innerindexonelinks:visited {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

.innerindexonedesc	{
padding-left: 10px;
padding-right: 5px;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: none;
float: left;
padding-bottom: 18px;
width: 100%;
}

.innerindexredlinks	{

padding-left: 10px;
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: none;
float: left;
}

A.innerindexredlinks {
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

A.innerindexredlinks:visited {
font-family: verdana, arial, sans-serif; color: #6d0822;  font-size: 10px; text-decoration: underline; font-weight: bold;
}

.innerindexgreydesc	{
padding-left: 10px;
padding-right: 5px;
font-family: verdana, arial, sans-serif; color: #333;  font-size: 10px; text-decoration: none;
float: left;
padding-bottom: 18px;
}

#inner_view_more	{
background-color: #6d0822;
height: 21px;
text-align: right;

}

#vmtext_inner	{
float: left;
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
margin-left: 80px;
margin-top: 3px;
display: inline;
cursor:pointer;
}

#vmtext_inner a {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
}

#vmtext_inner a:visited {
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 10px; text-decoration: underline;
}


#inner_body	{
margin-top: 0px;
position: relative;
left: 50%;
margin-left: -383px;
width: 766px;

}
#inner_normal_body	{
width: 766px;
}

#inner_left_col 	{
float: left;
width: 173px;
border-left: #cccccc solid 1px;
border-bottom: solid 1px #cccccc;
}

#inner_content_container	{
width: 100%;
}

#left_nav_container	{
float: left;
width: 593px;
border: #cccccc solid 1px;
margin-right: 5px;
background-color: #eee;
}

#nav_column	{
float: left;
width: 169px;
background-color: #FFFFFF;

}

#inner_nav	{
width: 100%;
background-color: #eee;
margin: 1px 0px 0px 1px;
width: 169px;
}

#page_title_container	{
width: 169px;
padding-top: 8%;
padding-bottom: 8%;
background:url(../interface/title_bg.gif) repeat-x;
float: left;
margin-left: 1px;
margin-top: 1px;

}

#pagetitle	{
font-family: verdana, arial, sans-serif; color: #fff;  font-size: 12px; text-decoration: none; font-weight: bold;
padding-left: 15px;
padding-right: 5px;
width: 100%;
}

#pagetypeimage	{
float: left;
margin-bottom: 1px;
margin-left: 1px;
}

#left_nav_content	{
float: left;
margin-left: 1px;
}

#inner_middle_col	{
width: 415px;
height: 599px;
float: left;
background: url(../interface/inner_body_bg.gif) top no-repeat;

}


#content_area	{
width: 414px;
float: right;
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 11px; text-decoration: none;
}
	
/* NAVIGATION CLASSES */
#navigation_1 a 	{ font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; }
#navigation_1on a { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; font-weight: bold;}
#navigation_1 	{ font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; }
#navigation_1on { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; font-weight: bold;}
.nav_2_bold { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; font-weight: bold;
padding-top: 9px;
padding-bottom: 9px;
display: block;

}
.nav_3_bold { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; font-weight: bold;
padding-top: 9px;
padding-bottom: 9px;
display: block;
}
.nav_1_bold { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; font-weight: bold;
padding-top: 9px;
padding-bottom: 9px;
display: block;
}
.nav3 { font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; 
padding-top: 9px;
padding-bottom: 9px;
display: block;
}
.nav_1 { 
font-family: verdana, arial, sans-serif; color: #666666;  font-size: 10px; text-decoration: none; 
padding-top: 9px;
padding-bottom: 9px;
display: block;
}

#navigation_1	{
width: 100%;
}






