body, div, span, td, li, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#000000
} 

a:link {
	color: #005EA8;
	text-decoration : none
}

a:hover {
	text-decoration: underline
}

a:visited {
	color: #005EA8;
	text-decoration : none
}

a:visited:hover {
	text-decoration: underline
}

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #005EA8;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
}


h2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
}

h3 {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 11px;
	margin-right : 11px;
}

h4 {
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 11px;
	margin-right : 11px;
}

p {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
}

.bc1 {
	font-size: 11px;
	font-weight: normal;
	color: #666666
}

.bc1 a {
	text-decoration: none ;
	color: #666666;
}

.bc1 a:hover {
	text-decoration: underline ;
	color: #005EA8
}

.bc1 a:visited {
	text-decoration: none ;
	color: #666666
}

.bc1 a:visited:hover {
	text-decoration: underline ;
	color: #005EA8
}

.bc2 {
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none ;
	color: #666666
}


.dropdown {
	font-size: xx-small;
	color: #666666
}

.footer {
	font-size: 9px;
	font-weight: normal;
	color: #878787;
}

.footer a {
	text-decoration: none ;
	color: #878787;
}

.footer a:hover {
	text-decoration: none ;
	color: #005EA8;
}

.footer a:visited {
	text-decoration: none ;
	color: #878787;
}

.footer a:visited:hover {
	text-decoration: none ;
	color: #005EA8;
}

.leftnavlink1 {
	font-size: 11px;
	font-weight : bold;
	color: #000000;
	text-decoration: none;
	margin-left : -1px;
	padding : 2px;
	line-height : 18px;
}

.leftnavlink1 a {
	color: #005EA8;
	text-decoration: none;
}

.leftnavlink1 a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.leftnavlink1 a:visited {
	color: #005EA8;
	text-decoration: none;
}

.leftnavlink1 a:visited:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.leftnavlink2 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height : 14px;
}

.leftnavlink2 a {
	color: #005EA8;
	text-decoration: none;
}

.leftnavlink2 a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.leftnavlink2 a:visited {
	color: #005EA8;
	text-decoration: none;
}

.leftnavlink2 a:visited:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.lefttitle {
	font-size: xx-small;
	font-weight: bold
}

.navbanner {
	color: #FFFFFF;
	padding: 5px;
	padding-right: 5px;
	background-color : #666666;
	text-decoration: none
}

.navbanner a {
	color: #FFFFFF;
	text-decoration: none
}

.navbanner a:hover {
	color: #FFFFFF;
	text-decoration: underline ;
}

.navbanner a:visited {
	color: #FFFFFF;
	text-decoration: none
}

.navbanner a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline ;
}

.navlink {
	font-size: 11px;
	color: #005EA8;
	text-decoration: none;
	padding-right: 5px;
}

.navlink a {
	color: #000000;
	text-decoration: none;
}

.navlink a:hover {
	color: #005EA8;
	text-decoration: none;
}

.navlink a:visited {
	color: #000000;
	text-decoration: none;
}

.navlink a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.navlinkgrey {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(/graphics/general/nav_corners.jpg);
	background-repeat: no-repeat;
}

.navlinkgrey a {
	color: #000000;
	text-decoration: none;
}

.navlinkgrey a:hover {
	color: #005EA8;
	text-decoration: none;
}

.navlinkgrey a:visited {
	color: #000000;
	text-decoration: none;
}

.navlinkgrey a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.rightcallouttitlehome {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	}

.phlabel {
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	line-height : 8px;
	text-align : right;
}

.rightcallouthome{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.rightcallouthome a {
	color: #000000;
	text-decoration: none;
}

.rightcallouthome a:hover {
	color: #005EA8;
	text-decoration: none;
}

.rightcallouthome a:visited {
	color: #000000;
	text-decoration: none;
}

.rightcallouthome a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.righttitle {
	font-size: xx-small;
	font-weight: bold;
	margin: -5px;
	line-height : 16px;
}

.subtitle {
	font-weight: bold
}

th {
	font-size: 11px;
	font-weight: bold;
	color: #f3f3f3;
	background-color : #005EA8;
	text-align : center;
	padding : 5px;
}

.title {
	font-weight: bold;
	color: #005EA8
}

.rightcalloutborder {
	background-color : #F3F3F3;
}

.rightcalloutcontent {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
}

.rightcalloutcontent a {
	color: #000000;
	text-decoration: none;
}

.rightcalloutcontent a:hover {
	color: #005EA8;
	text-decoration: none;
}

.rightcalloutcontent a:visited {
	color: #000000;
	text-decoration: none;
}

.rightcalloutcontent a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.rightcalloutcontentbottom {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.rightcalloutcontentbottom a {
	color: #000000;
	text-decoration: none;
}

.rightcalloutcontentbottom a:hover {
	color: #005EA8;
	text-decoration: none;
}

.rightcalloutcontentbottom a:visited {
	color: #000000;
	text-decoration: none;
}

.rightcalloutcontentbottom a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}
	
.navtitlecontent {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
}

.featuretitle {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
}

.featuretitleleft {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_left_200.jpg);
	background-repeat: no-repeat;

}

.featuretitleright {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_right_200.jpg);
	background-repeat: no-repeat;

}


.featurecontent {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
}

.featurecontent a {
	color: #000000;
	text-decoration: none;
}

.featurecontent a:hover {
	color: #005EA8;
	text-decoration: none;
}

.featurecontent a:visited {
	color: #000000;
	text-decoration: none;
}

.featurecontent a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.featurecontentleft {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_left_bottom_200.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;

}

.featurecontentleft a {
	color: #000000;
	text-decoration: none;
}

.featurecontentleft a:hover {
	color: #005EA8;
	text-decoration: none;
}

.featurecontentleft a:visited {
	color: #000000;
	text-decoration: none;
}

.featurecontentleft a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}

.featurecontentright {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 2px 10px 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_right_bottom_200.jpg);
	background-position: bottom;
	background-repeat: no-repeat;

}

.featurecontentright a {
	color: #000000;
	text-decoration: none;
}

.featurecontentright a:hover {
	color: #005EA8;
	text-decoration: none;
}

.featurecontentright a:visited {
	color: #000000;
	text-decoration: none;
}

.featurecontentright a:visited:hover {
	color: #005EA8;
	text-decoration: none;
}


.rightcallouttitle {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corners_top.jpg);
	background-repeat: no-repeat;
}


.rightcallinteriorouttitle {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
}

.tableborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #878787;
	border-right-color: #878787;
	border-bottom-color: #878787;
	border-left-color: #878787;
	list-style-image: none;
	list-style-type: none;
}

.tablebordertagline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #005EA8;
	border-right-color: #005EA8;
	border-bottom-color: #005EA8;
	border-left-color: #005EA8;
	list-style-image: none;
	list-style-type: none;
}


.featureleft {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/conner_left.jpg);
	background-repeat: no-repeat;
}

.featureright {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	padding : 10px;
line-height : 12px;
	background-color : #F3F3F3;
	background-image: url(/graphics/general/corner_right.jpg);
	background-repeat: no-repeat;
}

.featurebottomleft {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	background-image: url(/graphics/general/corner_left_bottom.jpg);
	background-repeat: no-repeat;
}

.featurebottomright {
	font-size: 11px;
	font-weight: bold;
	color: #005EA8;
	background-image: url(/graphics/general/corner_right_bottom.jpg);
	background-repeat: no-repeat;
}

.featurebottomcontent {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding : 3px 3px 3px;
	background-color : #F3F3F3;
}

