﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	margin-top: 0px;
}
h1
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 14px;
    color: #0067B1;
    font-variant: small-caps;
}
h2 {
}
h3 {
}
table {
}
td {
}
div.hr {
border-bottom:1px solid #D3D3D3;
margin-bottom:3px;
margin-top:3px;
width:90%;
}

/*Links*/
a:link, a:visited {
	color: #00349A ;
	text-decoration: none;

}
a:hover, a:active {
	color: #025ae0;
	text-decoration: underline;
}

.newvis{
	color: #333333;
	font-size: 10px;
}
a.newvis:link, a.newvis:visited {
	color: #C8CACB;
	text-decoration: none;
}
a.newvis:hover, a.newvis:active {
	color: #bbd3b1;
	text-decoration: none;
}
a.homelink:link, a.homelink:visited{
	font-size: 10px;
	color: #7a7a7a;
	text-decoration: none;
}
a.homelink:hover, a.homelink:active{
	font-size: 10px;
	color: #0067B1;
	text-decoration: none;
}
.whitelink{color: #FFFFFF;}
a.whitelink:link, a.whitelink:visited{
	
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelink:hover, a.whitelink:active
{
    
    color: #FFFFFF;
    text-decoration: underline;
}
a.subnav_link:link, a.subnav_link:visited{
	color: #00349A ;
	text-decoration: none;
}
a.subnav_link:hover, a.subnav_link:active
{
    color: #00349A ;
	text-decoration: none;
    text-decoration: underline;
    
}



.ddmenu 
{
    padding-right: 5px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-align:left;
	text-decoration: none;
}
.required {
	color: #FF0000;
}

/*Innertubes*/
.innertube_nav
{
    padding-right: 20px;
    padding-left: 12px;
}
.innertube{
	padding: 4px;
}
.innertube_body_sub{
	padding-right: 20px;
    padding-left: 6px;
    padding-bottom: 12px;
    padding-top: 6px;
}
.innertube_sub{
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.innertube_content{
	padding-left: 38px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.innertube_left6{
	padding-left: 6px;
}
.innertube_right{
	padding-right: 60px;
}
.innertube_footer
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px;

}
.innertube_col_right
{
    
    padding-left: 16px;
    width: 255px;
}


/*Floats*/
.float_left{
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
.float_right{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
/*Common Styles*/
.maincontainer{
	width: 759px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
}
.home_top_bckgd
{
	background-image: url(../images/common/header2.jpg);
	height: 90px;
	width: 193px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.home_top_bckgd2
{
	background-image: url(../images/common/header3.jpg);
	height: 90px;
	width: 447px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.breadcrumb_bckgd
{
	width: 759px;
	height: 25px;
	background-image: url(../images/common/grey_bckgd.gif);
	background-repeat: repeat-x;
	background-color: #999999;
	background-position: top;
	color: #083094;
	font-size: 10px;
}
.breadcrumb_txt
{
    font-size: 10px;
    color: #ffffff;
}
.blue_nav
{
    width: 759px;
    height: 31px;
    color: #ffffff;
    background-color: #0063BE ;
}
.white_nav
{
    width: 759px;
    height: 19px;
    color: #ffffff;
    background-color: #ffffff;
    }
.left_col
{
    background-color: #ebebeb;
    width: 181px;
    vertical-align: top;
    text-align: center;
}
.center_col
{
	background-color: #ebebeb;
	width: 384px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #bcbcbc;
	border-left-color: #bcbcbc;
	vertical-align: top;

}
.right_col
{
    background-color: #ebebeb;
    width: 181px;
    vertical-align: top;
    text-align: center;
}
.center_col_sub
{
	background-color: #ebebeb;
	width: 576px;
	/*border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #bcbcbc;*/
	vertical-align: top;
}
.col_table
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	padding: 3px;
	vertical-align: top;
	text-align: left;
	font-size: 10px;
}
.col_table_sub
{
    padding: 2px;
    vertical-align: top;
    text-align: left;
    width: 175px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-weight: bold;*/
}
.news_col
{
    background-color:#D9D9D9;
    
    }
.content_backgd
{
    background-color: #ffffff;
}
.footer
{
	width: 759px;
	height: 29px;
	font-size: 10px;
	background-color: #ebebeb;
	color: #000000;
	background-image: url(../images/common/footer_repeat.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.vertical_nav
{
    background-image: url(../images/common/arrow_blue.gif);
    background-repeat: no-repeat;
    background-position-y: center;
    margin-left: 5px;
}

/*Homepage Styles*/

.homepage_header
{
    font-size: 17px;
    color: #666666;
    vertical-align: top;
} 
.grey_line
{
    border-top: #dcdcdc 2px solid;
}
/*Subpage Styles*/

.subpage_header
{
	font-size: 13px;
	color: #083094;
	vertical-align: top;
	font-weight: bold;
	background:#D6D7D6 none repeat scroll 0 0;
    border-bottom:10px none;
    border-top:10px none;
    padding-bottom:3px;
    padding-left:5px;
    padding-top:3px;
} 

/*Image Popups */

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #efefef;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/*CMS Styles*/
.italic
{
    font-style: italic;
}

.bold_italic
{
    font-weight: bold;
    font-style: italic;
}

.bold
{
    font-weight: bold;
}
.underline
{
    text-decoration: underline;
}

.all_caps
{
    text-transform: uppercase;
}

.page_header
{
    font-size: 16px;
    font-weight: bold;
}
.smaller
{
    font-size: 10px;
}
.center
{
    text-align: center;
}
.align_right{text-align: right;}
.align_left{text-align: left;}
.border_black
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.grey_background
{
    background-color: #c8cacb;
}
/*Floats*/
img.float_left{
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
img.float_right{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}

/*Innertubes*/
.innertube_left6{
	padding-left: 6px;
}
.innertube_right6{
	padding-left: 6px;
	padding-top:10px;
}
/*CMS Styles*/
p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    }
.plain{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    }
    

.divider
{
    font-size: 8px;
    border-bottom: #D5D5D4 2px solid;
}

/*dropdown menu*/


/*
     CSS Style for APNSoft Menu
     Version Vista.Horizontal 1.1
     Created: 04/30/2007
     Updated: 04/30/2007
     Copyright 2003-2007 APNSoft. All rights reserved.
     http://www.apnsoft.com

     Free for commercial and non-commercial use.
     You can distribute and modify it freely.
*/


/*Main Menu Parent Table*/
.ParentMainTab
{
    /*background-color:#0390AA;*/ /*border:solid 1px #253C4A;*/ 
    /*background-image:url(../images/apnsoftmenu/MnuHorBg.gif);*/
    /*background-repeat: repeat-x;*/
    vertical-align: middle;
    /*padding-top: 6px;*/
    width: 400px;
    
}

/*Main Menu Parent Table Td*/ 
.ParentMainTd{
	/*padding:2px;*/
	
}

/*Main Menu Table*/
.MainTab{
	cursor:hand;
}

/*Main Menu Item Td UnHovered*/
.MainTdd
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    /*border: none;*/
    /*padding-top: 3px;
    padding-bottom: 5px; 
    padding-left: 7px;*/
    padding-right: 16px;
    /*vertical-align: top;*/
    white-space: nowrap;
    /*width: 130px;
    height: 32px;*/
    text-align: left;
}

/*Main Menu Item Td Hovered*/
.MainTde
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white; 
    /*padding-top:2px;
	padding-bottom:4px;
	padding-left:6px;*/
	padding-right:16px;
	/*border:solid 1px #A5BFCC;
	vertical-align:top;*/
    white-space: nowrap; 
    /*background-color:#CA6828;
	background-image:url(../images/apnsoftmenu/ItemHorBg.gif);*/
    /*width: 130px;
    height: 32px;*/
    text-align: center;
    cursor: hand;
    text-decoration: underline;
}

/*Parent SubMenu Table*/
.ParentSubTab
{
	background-color: #fdfae7;
	border: solid 1px #303030;
	margin-top: 1px;/**/
	margin-left: 3px;
}

/*Parent SubMenu Td*/
.ParentSubTd{
	/*padding:2px;*/
}

/*SubMenu Table*/
.SubTab
{
	color: #293e48;
	cursor: hand;

}

/*SubMenu Tr UnOvered*/
.SubTrd{
}

/*SubMenu Tr Overed*/
.SubTre{ 
	/*background-image:url(../images/apnsoftmenu/ItemVertBg.gif);
	background-repeat:repeat-x;*/
	background-color:#45697a;
	color:#ffffff;
	}


/*SubMenu Td*/
.SubTd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 3px 4px 3px;
	white-space:nowrap;
}

/*Classes for the bordered item (ItemOverCustomization="True")*/
.SubTd_1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 3px 3px 2px;
	border-left:solid 1px #6c2929;
	border-top:solid 1px #6c2929;
	border-bottom:solid 1px #6c2929;
}
.SubTd_2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #6c2929;
	border-bottom:solid 1px #6c2929;
	white-space:nowrap;
}
.SubTd_3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 2px 3px 3px;
	border-top:solid 1px #6c2929;
	border-right:solid 1px #6c2929;
	border-bottom:solid 1px #6c2929;
}

/*Main Menu And SubMenu Separator*/
.Spr{
	border-left: solid 1px #E0E0E0;
	border-top: solid 1px #E0E0E0;
	background-color:#FFFFFF;
	height:1px;
	padding:0px;
	width:1px;
}


/*Tooltip DIV*/
.Ttip{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFE1;
	border:solid 1px black;
	padding:1px;
	padding-left:3px;
}


/*Scroll Bar*/
.ScrBar{
	scrollbar-base-color: #F1F1F1;
	scrollbar-arrow-color: #878787;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-darkshadow-color: #B6B6B6;
	scrollbar-face-color: #F1F1F1;
	scrollbar-highlight-color: #F1F1F1;
	scrollbar-shadow-color: #F1F1F1;
	scrollbar-track-color: #F1F1F1;
}

