/* CSS Document */
.bluesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	color: #003F74;
	font-style: normal;
}
	.bluesubhead a:link { color: #0078B0; text-decoration: none; font-weight: normal;}
	.bluesubhead a:visited { color: #0078B0; text-decoration: none; font-weight: normal;}
	.bluesubhead a:hover { color: #4CA09E; text-decoration: none; font-weight: normal;}
	
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	color: #003F74;
	font-style: normal;
}
	.maintext a:link { color: #006899; text-decoration: none; }
	.maintext a:visited { color: #006899 /*#4CA09E*/; text-decoration: none; }
	.maintext a:hover { color: #003F74; text-decoration: underline; }
	.maintext a:active { color: #006899 /*#4CA09E*/; text-decoration: none;}
.maintxtjustify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	color: #003F74;
	font-style: normal;
	text-align: justify;
}
	.maintxtjustify a:link { color: #006899; text-decoration: none; }
	.maintxtjustify a:visited { color: #006899 /*#4CA09E*/; text-decoration: none; }
	.maintxtjustify a:hover { color: #003F74; text-decoration: underline; }
	.maintxtjustify a:active { color: #006899 /*#4CA09E*/; text-decoration: none;}
a.mainlink 
{
    /*line-height: 50%;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    line-height: 150%;
    /*font-weight: 600;
    letter-spacing: 1px;*/
    color: #003F74;
    font-style: normal;
}
    a:link.mainlink { color: #006899; text-decoration: none; }
    a:visited.mainlink { color: #006899 /*#4CA09E*/; text-decoration: none; }
    a:hover.mainlink{ color: #003F74; text-decoration: underline; }
    a:active.mainlink{ color: #006899 /*#4CA09E*/; text-decoration: none;
}
.subnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 120%;
	font-weight: bold;
	color: #4CA09E;
	font-style: normal;
	letter-spacing: 1px;
}
    .subnavtext a { text-decoration: none; }
	.subnavtext a:link { color: #003F74; }
	.subnavtext a:visited { color: #003F74; }
	.subnavtext a:hover { color: #4CA09E; }
	.subnavtext a:active { color: #006899; }
	
.subnavtextsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 150%;
	font-weight: bold;
	color: #4CA09E;
	font-style: normal;
}
	.subnavtextsm a:link { color: #003F74; text-decoration: none; }
	.subnavtextsm a:visited { color: #003F74; text-decoration: none; }
	.subnavtextsm a:hover { color: #4CA09E; text-decoration: none; }
	.subnavtextsm a:active { color: #006899; text-decoration: none;
}
.mainquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:150%;
	font-weight:normal;
	color:#003F74;
	font-style:italic;
}
.comtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	/* line-height: 120%; */
	font-weight: bold;
	color: #225F8E;
	font-style: italic;
	word-spacing: 1px;
	letter-spacing: 1px;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #003F74 ;
	font-style: normal;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #003F74 ;
	font-style: normal;
}
.sectitle {
    width:100%;
    height:20px; 
    float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	background: url(/images/title_bg.gif) repeat; 
	border-left:solid 1px #367AAE /*#478FC7*/; 
	border-right:solid 1px #367AAE /*#478FC7*/;
}
    .sectitle a { color: #003258; padding-left:15px; margin-top:-10px; position:relative; top:2px }
    .sectitle a:link { text-decoration: none; }
	.sectitle a:visited { text-decoration: none; }
	.sectitle a:hover { text-decoration: underline; }
	.sectitle a:active { text-decoration: none;}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 130%;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
}
	.copyright a:link { color: #FFFFFF; text-decoration: underline; }
	.copyright a:visited { color: #FFFFFF; text-decoration: underline; }
	.copyright a:hover { color: #4CA09E; text-decoration: underline; }
	.copyright a:active { color: #FFFFFF; text-decoration: underline;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 120%;
	font-weight: bold;
	color: #003F74;
	font-style: normal;
}
	.caption a:link { color: #006899; text-decoration: none; }
	.caption a:visited { color: #4CA09E; text-decoration: none; }
	.caption a:hover { color: #003F74; text-decoration: underline; }
	.caption a:active { color: #4CA09E; text-decoration: none;
}
ul { list-style: none outside; /* url("/images/li_bullet.gif") disc */}

.sectitle2 {
    float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	font-style: italic;
	border-left:solid 1px #367AAE; /*#478FC7*/
	border-right:solid 1px #367AAE;
}
    
.tpnavbartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 150%;
	font-style: normal;
	height:35px;
	position:absolute;
	left:0px;
	top:-50px;
	display:none;
	/*background-color: #FFFFFF;
	background:url(/images/sd.gif) repeat-x;*/
	background: #FFFFFF url("/images/sd.gif");
    background-repeat: repeat-x;
   /* background-attachment: fixed;*/
	vertical-align: middle;
	padding: 3px 5px;
}
    .tpnavbartxt span { padding:0px 5px; white-space:nowrap}
	.tpnavbartxt a:link { color: #002C4E; text-decoration: none; }
	.tpnavbartxt a:visited { color: #002C4E; text-decoration: none; }
	.tpnavbartxt a:hover { color: #4CA09E; text-decoration: none; }
	.tpnavbartxt a:active { color: #002C4E; text-decoration: none;}/**/
	
.lblsecttion {
	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: left; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 194px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; HEIGHT: 100%; BACKGROUND-COLOR: #006899; TEXT-ALIGN: left
}
    .lblsecttion SPAN {
	    LEFT: 25px; POSITION: relative; TOP: 30px
    }
.flywrd {
    font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #003258;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
.navsecbtn {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal; 
	font-weight: 600;
	height: 28px;
	color: #FFFFFF;
	float: left; 
	padding-top: 12px;
	letter-spacing: 1px;
	cursor: pointer;
}
    /*.navsecbtn a { color: #FFFFFF; }
    .navsecbtn a:link { text-decoration: none; }
	.navsecbtn a:visited { text-decoration: none; }
	.navsecbtn a:hover { text-decoration: underline }
	.navsecbtn a:active { text-decoration: none;}*/
.navsecstaybtn {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal; 
	font-weight: 600;
	height: 28px; 
	padding-top: 12px;
	color: #396D69 /*#316185*/;
	float: left;
	letter-spacing: 1px;
	background:url(/images/nav_bg_lo_strip.gif) repeat-x;
}
.mcrdnlnk 
{
    position: absolute;
    left: 500px;
    top:185px; 
    display: none;
}
.partnersalignl
{
    width:238px;
    height:70px;
    float:left;
}
.partnersalignr
{
    width:238px;
    height:70px;
    float:right;
}
.jbdesc
{
    color:#5E5E5E;
    font-size: 10px;
    font-family: Verdana, Arial, Geneva, Helvetica, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular;

}
.newsletter
{
    border:solid 1px #BBD5E1;
    padding:10px;
}
.disnewsletter 
{
    display:none;
}