/*
Copyright (c) 2008 Greg Smith
*/

/*
NAVIGATION 4 Right Subsite
*/
.btn_cell_holder{
	height:25;
	width:180;
	border:solid 0px; 
	border-top-width:0px;
}

.btn_cell_bigspacer{
	height:15;
	background-color:#ffffff;
	border:solid 0px; 
	border-top-width:0px;
}

.btn_cell_spacer{
	height:5;
	background-color: #6385E1;
	border:solid 0px; 
	border-top-width:0px;
}

.btn_cell{
	height:25;
	width:180;
	background-color: #6385E1;
	border:solid 0px; 
	border-top-width:0px;
}

.btn_txt{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.btn{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:4px;
	padding-left:18px;
	height:100%;
	width:100%;
}

a.btn:hover{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	height:100%;
	width:100%;
	padding:4px;
	padding-left:23px;
}

.active_link{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:4px;
	padding-left:18px;
	height:100%;
	width:100%;
}

a.sub_btn{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding:4px;
	padding-left:20px;
	height:100%;
	width:100%;
}

a.sub_btn:hover{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	height:100%;
	width:100%;
	padding:4px;
	padding-left:25px;
}

/*
Subsite Generic
*/
.heading{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#0066cc;
	text-decoration:none;
	font-weight:bold;
}

a.sub_heading{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

a.sub_heading:hover{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.sub_act{
	font-family:'arial','helvetica';
	font-size:9pt;
	line-height:1.7em;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:'transparent';
	padding:2px;
	height:100%;
	width:100%;
}

a.sub_act:hover{
	font-family:'arial','helvetica';
	font-size:9pt;
	line-height:1.7em;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-color:'#0066cc';
	padding:2px;
	height:100%;
	width:100%;
}

.contact_heading{
	font-family:'arial','helvetica';
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.copyright{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.weblink{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

a.weblink:hover{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#CC0000;
	text-decoration:none;
	font-weight:normal;
}


.newsstandardtext{
	font-family:'arial','helvetica';
	font-size:10pt;
	color:#ffffff;
	text-decoration:normal;
	font-weight:normal;
}

.standardtext{
	font-family:'arial','helvetica';
	font-size:10pt;
	color:#333333;
	text-decoration:normal;
	font-weight:normal;
}

a.std_text{
	font-family:'arial','helvetica';
	font-size:10pt;
	line-height:1.7em;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	background-color:'transparent';
	padding:2px;
	height:100%;
	width:100%;
}

a.std_text:hover{
	font-family:'arial','helvetica';
	font-size:10pt;
	line-height:1.7em;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background-color:'transparent';
	padding:2px;
	height:100%;
	width:100%;
}

.std_news{
	font-family:'arial','helvetica';
	font-size:10pt;
	line-height:1.7em;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:'transparent';
	padding:2px;
	height:100%;
	width:100%;
}

.entrytext{
	font-family:'arial','helvetica';
	font-size:12pt;
	color:#FFCC33;
	text-decoration:normal;
	font-weight:normal;
}

a.sublink{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#003399;
	text-decoration:none;
	font-weight:normal;
}

a.sublink:hover{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.submnu{
	font-family:'arial','helvetica';
	font-size:7pt;
	color:#660000;
	text-decoration:none;
	font-weight:normal;
}

.fees_txt{
	font-family:'arial','helvetica';
	font-size:10pt;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

.contact_txt{
	font-family:'arial','helvetica';
	font-size:24pt;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

a.contact_link{
	font-family:'arial','helvetica';
	font-size:24pt;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

a.contact_link:hover{
	font-family:'arial','helvetica';
	font-size:24pt;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.section{
	font-family:'arial','helvetica';
	font-size:20pt;
	color:#6699CC;
	text-decoration:none;
	font-weight:bold;
}

.frm_txt{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#6699CC;
	text-decoration:none;
	font-weight:bold;
}

.fld_txt{
	font-family:'arial','helvetica';
	font-size:9pt;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	border:solid 1px; 
	border-color:#6699CC;
}

.MTBL{
z-index:150;
border:solid 0px #edf2f9;border-right-width:1px;border-bottom-width:1px;
width:195px;
filter: alpha( opacity = 93);
background-color:#ffffff;
}

.mtp{
height:20px;
background-color:#BFDFF5;
}



a.mnl{
font-family:'arial','helvetica';
font-size:9pt;
line-height:1.7em;
color:#0066cc;
text-decoration:none;
font-weight:bold;
border:solid 1px #ffffff;
padding:3px;
height:24px;
width:100%;
}



a.mnl:hover{
font-family:'arial','helvetica';
font-size:9pt;
line-height:1.7em;
color:#007FD6;
text-decoration:none;
font-weight:bold;
background-color:'#edf2f9';
border:solid 1px #7FBFEA;
padding:3px;
height:24px;
width:100%;
}

/*
PAGES===========
*/

.sect{
font:9pt arial,helvetica;
line-height:1.4;
color:#ffffff;
font-weight:bold;
padding-right:35px;
text-align:right;
height:40px;
width:150px;
border:solid 0px #ffffff;border-bottom-width:1px
}

.ttle{
font:9pt arial,helvetica;
line-height:1.4;
color:#3399CC;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1em;
border:solid 0px #ff9933;border-bottom-width:1px
}

.mtxt{
padding:25px;padding-top:45px;
font-family:'arial','helvetica';
font-size:9pt;
line-height:1.7em;
color:#000000;
border:dotted 0px #7FBFEA;border-bottom-width:1;
}


/*
FOOTER=========
*/
.ftr{
font-family:'arial','helvetica';
font-size:10px;
color:#666666;
padding-right:7px;
text-decoration:none;
}

/*
GENERAL=========
*/

.sml{
font:10px arial,helvetica;
line-height:1.4;
color:#262626;
padding-left:30px;
border:solid 0px #eeeeee;border-left-width:1px;
}

img{border:0}

.ntxt{
height:25px;
font:10pt bold arial,helvetica;
color:#3F808;
border:solid 1px #aaaaaa;
line-height:1.6em;
width:100%;
background-color:#F6F6f6;
}

.ntxtON{
height:25px;
font:10pt bold arial,helvetica;
color:#3F808;
border:solid 1px #000000;
line-height:1.6em;
width:100%;
background-color:#ffffff;
}

/*
PRINT=========
*/
@media screen{
.prt{
display:''
}

.PTBL{
z-index:10;
width:100%;
border:solid 0px #ffffff;border-left-width:215px;border-right-width:15px;
background-repeat:no-repeat;
position:absolute;top:150px;
}
.po{display:'none'}
}
@media print{
.prt{
display:'none'
}

.PTBL{
z-index:10;
width:100%;
border:solid 0px #ffffff;border-left-width:0px;border-right-width:15px;
background-repeat:no-repeat;
position:absolute;top:100px;
}
.po{display:''}
}