/* CSS Document */
body {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.leftNavig {
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D1CB;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(/images/arrow_bit.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftNavig a{
	color: #000000;
	text-decoration: none;
}
.leftNavig a:hover{
	color: #333333;
	text-decoration: underline;
}

.leftNavig_Highlight {
	font-size: 75%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D1CB;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(/images/arrow_bit.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 22px;
	background-color: #E8E8E8;
}

.arrow {
	background-image: url(/images/arrow_bit.gif);
	text-align: right;
	height: 10px;
	width: 6px;
	background-repeat: no-repeat;
}

.hrdotline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8BDB5;
}
.vrdotline {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D1CB;
}

.topNavig {
	padding-bottom: 8px;
}
.topNavigText {
	font-size: 70%;
	font-weight: bold;
}
.topNavigText a{
	color: #000000;
	text-decoration: none;
}
.topNavigText a:hover{
	color: #333333;
	text-decoration: underline;
}
.footer{
	background-image: url(/images/Footer_Back_Layer.gif);
	color: #FFFFFF;
	font-size: 10px;
}
.footerLinks {
	font-size: 70%;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #305DD1;
	text-decoration: none;
	margin: 2px;
}
.footerLinks a{
	color: #FFFFFF;
	text-decoration:none;
}
.footerLinks a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.footerLinks:hover{
	color: #FFFFFF;
	background-color: #0764CB;
	border: 1px solid #6183DC;
}

.vrline {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D1CB;
}
.hrline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCDCF7;
	padding-top: 4px;
	padding-bottom: 4px;
}
.bodyText {
	font-size: 80%;
	color: #000000;
	text-align: justify;
	line-height: 18px;
}
.bodyText a{
	color: #333333;
	text-decoration: none;
}
.bodyText a:hover{
	color: #666666;
	text-decoration:underline;
}

.Title {
	font-family: Trebuchet MS;
	font-size: 140%;
	font-weight: bolder;
	color: #333333;
}
.SubTitle {
	font-size: 75%;
	font-weight: bold;
	color: #845726;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AB7232;
	vertical-align: bottom;
}

.bodyMedText{
	font-size: 75% !important;
	color: #000000;
	line-height: 16px;
}
.bodyMedText a{
	color: #456FB4;
	text-decoration:none;
}
.bodyMedText a:hover{
	color: #0548C4;
	text-decoration:underline;
}
.junk{
	background-image: url(/images/blue_more.gif);
	vertical-align: middle;
	height: 25px;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}
.vrOrangeLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DD5800;
}
.orangeText {
	font-weight: bold;
	color: #DF8B0D;
	font-size: 90%;
}
.clientSpeak {
	padding: 8px;
	border: 1px solid #D8AC7C;
	background-image: url(/images/thin_yellowline.gif);
	background-repeat: repeat-x;
	color: #000000;
	background-color: #FFFFFF;
}
.clientSpeak a{
	color: #AB7232;
	text-decoration:none;
}
.clientSpeak a:hover{
	color: #AB7232;
	text-decoration:underline;
}
.navig {
	width: 100%;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADADAD;
	padding-left:6pt;
	padding-top:0pt;
	padding-bottom:0pt;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	background-color: #ECECEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.navig a{
	width: 100%;
	color:#000000;
	text-decoration:none;
}
.navig a:hover{
	color:#000000;
	text-decoration:none;
}
.navig_hover {
	width: 175px;
	height: 25px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADADAD;
	padding-left:6pt;
	padding-top:0pt;
	padding-bottom:0pt;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	background-color: #ECECEC;
}
.navig_hover a{
color:#000000;
text-decoration:none;
}
.navig_hover a:hover{
	color:#000000;
	text-decoration:none;
}

.grayText {

	font-weight: bold;
	color: #333333;
	font-size: 100%;
}
.banner {

	background-color: #FEF0E0;
	padding: 4px;
	border: 2px solid #FBBE91;
}
.newsletter {
	background-color: #ECF5DE;
	border: 1px solid #BBDD88;
}
.newBanner {	
	height: 60px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #755222;
}
.h2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	vertical-align: bottom;
	text-indent: 2pt;
}
.h2 a{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
.h2 a:hover{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline;
}

.h3 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	height: 18px;
	padding: 3px;
}
.h3 a{
	color: #000000;
	text-decoration:none;
}
.h3 a:hover{
	color: #000000;
	text-decoration:underline;
}

.vrlineLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8D1CB;
}
.spacer {
	padding-left: 8px;
}
.thinBlueLine {
	background-image: url(/images/thin_blueline.gif);
	background-repeat: repeat-x;
}
.thinGrayLine {
	background-image: url(/images/thin_grayline.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.brownh2 {

	font-size: 65%;
	font-weight: bold;
	color: #000000;
	height: 18px;
	vertical-align: bottom;
	
	/*background-color: #d5def4;/*background-color: #DBDBB9;*/
	text-indent: 2pt;
	border:#9aaad1 1px solid;
}
.brownh2 table {
	border:#edf2ff 1px solid;
	height: 22px;
	background-image: url(/images/1-Pixel-blue-buttton.jpg);
}

.thinBrownLine {
	background-image: url(/images/thin_yellowline.gif);
	background-repeat: repeat-x;
}
.thinOrangeLine {
	/*background-image: url(/images/thin_orangeline.gif);*/
	background-repeat: repeat-x;
	/*border:#d5def4 1px solid;*/
}
.SubTitleBlue {
	font-family: "Trebuchet MS";
	font-size: 135%;
	font-weight: bold;
	color: #0033CC;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	vertical-align: bottom;
	font-style: normal;
}
.SubTitleBlack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: bottom;
}

.GrayH2 {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	height: 18px;
	vertical-align: bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GrayBox {

	padding: 3px;
	border: 1px solid #DFDFDF;
	background-image: url(/images/thin_grayline.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: bottom;
}
.leftShadow {
	background-image: url(/images/sha_left.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.rightShadow {
	background-image: url(/images/sha_right.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.Top_Navig_BackLayer {
	/*background-image: url(/images/Top_Navig_BackLayer.gif);*/
	background-image: url(/images/Top_Navig_BackLayer.jpg);
}
.Top_Navig_Body_Back {
	/*background-image: url(/images/Top_Navig_Body_Back.gif);*/
}
.bgDot {
	background-image: url(/images/bg-dots.gif);
}
.Content {
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	list-style-image: url(/images/blue_arrow.gif);
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Content a{
	color: #0033CC;
	text-decoration: none;
}
.Content a:hover{
	color: #0033CC;
	text-decoration:underline;
}
.footerMainLinks {
	font-size: 70%;
	color: #000000;
	background-image: url(/images/thin_grayline.gif);
	background-repeat: repeat-x;
	background-color: #efefef;
}
.footerMainLinks a{
	color: #000000;
	text-decoration:none;
	padding-right: 8px;
	padding-left: 8px;
}
.footerMainLinks a:hover{
	color: #666666;
	text-decoration:underline;
	padding-right: 8px;
	padding-left: 8px;
}
.quicklinks {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(/images/arrow.gif);
	margin-left: 0px;
	margin-bottom: 0px;
}
.quicklinks ul{
	line-height:17px;
}
.quicklinks a{
	color: #0B5DE2;
	text-decoration:none;
}
.quicklinks a:hover{
	color: #0B5DE2;
	text-decoration:underline;
}
.newsevents {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(/images/arrow.gif);
	margin-left: 0px;
	margin-bottom: 0px;
}
.newsevents ul{
	line-height:17px;		
}
.newsevents a{
	color: #0B5DE2;
	text-decoration:none;
}
.newsevents a:hover{
	color: #0B5DE2;
	text-decoration:underline;
}
h1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
	margin: 0px;
	font-weight: bold;
}
h2 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BB0000;
	margin: 0px;
	font-weight: bold;
	font-style: normal;
}
.grayClientSpeak {
	padding: 8px;
	border: 1px solid #A3A3A3;
	background-image: url(/images/thin_grayline.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.grayClientSpeak a{
	color: #0033CC;
	text-decoration:none;
}
.grayClientSpeak a:hover{
	color: #333333;
	text-decoration:underline;
}
.vbar_1 {
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #000000;
	/*border-right-color: #F8BD65;*/
}
.quicklinks_bg {
	background-image: url(/images/quicklinks2.gif);
	background-repeat: repeat-y;
}
.NewsEvents_bg {
	background-image: url(/images/news-events2.gif);
	background-repeat: repeat-y;
}
.imageTile {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.image{
	background-color: #F5F5F5;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.image_desc {
	text-align: justify;
}
.small_text {
	font-size:10px;
	line-height: normal;
	text-align: left;
	color: #0033CC;
}
.designation {
	background-color: #F5F5F5;
	border-bottom: 2px solid #999999;
	padding: 3px;
}
.designation_2 {
	border-bottom: 2px solid #CCCCCC;
	padding: 3px;
}

.banner_bg {
	background-image: url(/images/program_banner_bg.gif);
	background-repeat: repeat-x;
	height: 72px;
}
.italicE {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: italic;
}
#submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #439bf0;
	background-position: center;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border-top: 1px solid #8EB3EE;
	border-right: 1px solid #1e5fc7;
	border-bottom: 1px solid #1e5fc7;
	border-left: 1px solid #8EB3EE;
}
#reset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	background-position: center;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-color: #e0e1e5;
	border-top: 1px solid #EAEAE8;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #EAEAE8;
}
.frmborder {
	border: 1px solid #D3CFCB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}
.form input,.form select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
	margin: 2px;
}
.rnd_tbl {
	border: 1px solid #abaaaa;
}
.TableGrid {
	BORDER-RIGHT: 1pt solid #B7CEF0;
	BORDER-TOP: 1pt solid #B7CEF0;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	line-height: 10pt;
}
.TableGrid TD {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: 1pt solid #B7CEF0; PADDING-TOP: 2pt; BORDER-BOTTOM: 1pt solid #B7CEF0; 
}
.TableGrid A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.TableGrid A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.frameTile_blue {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	float: left;
	left: 8px;
	margin: 0px;
	background-image: url(/images/bl_text_bg.gif);
	height: 18px;
	color: #264BAC;
}
.frameTile_blue a{
	color: #264BAC;
	text-decoration:none;
}

.frameTileBg_blue {
	padding: 0px;
	float: left;
	left: 8px;
	margin: 0px;
	background-image: url(/images/bl_top_bg.gif);
	height: 18px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.frameTile_orange {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	float: left;
	left: 8px;
	margin: 0px;
	height: 24px;
	color: #7C2B16;
	background-color: #ECECEC;
	background-image: url(/images/1-Pixel-blue-buttton.jpg);
	border:#9aaad1 0px solid;
}
.frameTile_orange a{
	color: #7C2B16;
	text-decoration:none;
}
.frameTile_orange table{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #7C2B16;	
	background-image: url(/images/1-Pixel-blue-buttton.jpg);
	border:#9aaad1 1px solid;
	height: 24px;
}
.frameTileBg_orange {
	padding: 0px;
	float: left;
	left: 8px;
	margin: 0px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.quoteBlue_start {
	background-image: url(/images/quote_blue_start.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	text-indent: 18pt;
}
.quoteBlue_end {
	background-image: url(/images/quote_blue_end.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bl_bl {
	background-image: url(/images/bl_bl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.bl_tl {
	background-image: url(/images/bl_tl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.bl_left {
	background-image: url(/images/bl_left.gif);
}
.bl_top {
	background-image: url(/images/bl_top_bg.gif);
}
.bl_bg {
	background-image: url(/images/bl_bg.gif);
}

.or_bl {
	background-image: url(/images/or_bl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.or_tl {
	background-image: url(/images/or_tl.gif);
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.or_left {
	background-image: url(/images/or_left.gif);
}
.or_top {
}
.or_bg {
	background-image: url(/images/or_bg.gif);
}

.gr_bl {
	background-image: url(/images/gr_bl.gif);
	height: 6px;
	width: 6px;
	float: none;
	background-repeat: no-repeat;
	background-position: top;
}
.gr_br {
	background-image: url(/images/gr_br.gif);
	height: 6px;
	width: 6px;
	float: none;
	background-repeat: no-repeat;
	background-position: top;
}
.gr_tl {
	background-image: url(/images/gr_tl.gif);
	height: 6px;
	width: 6px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom;
}
.gr_tr {
	background-image: url(/images/gr_tr.gif);
	height: 6px;
	width: 6px;
	float: none;
	background-repeat: no-repeat;
	background-position: bottom;
}
.gr_left {
	background-image: url(/images/gr_left.gif);
	background-repeat: repeat-y;
	width: 6px;
}
.gr_right {
	background-image: url(/images/gr_right.gif);
	background-repeat: repeat-y;
	width: 6px;
}
.gr_top {
	background-image: url(/images/gr_top.gif);
	background-repeat: repeat-x;
	height: 6px;
	width: 6px;
	background-position: bottom;
}
.gr_bottom {
	background-image: url(/images/gr_bottom.gif);
	background-repeat: repeat-x;
}
.map {
	background-color: #FFFFFF;
	border: thick solid #E9E9E9;
	padding: 2px;
}
.TableGridGray {
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	line-height: 10pt;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}
.TableGridGray TD {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-RIGHT: 1pt solid #E4E4E4; PADDING-TOP: 2pt; BORDER-BOTTOM: 1pt solid #E4E4E4; 
}
.TableGridGray A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.TableGridGray A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.dot {
	color: #CC0000;
	padding-right: 5px;
	font-size: 9px;
}
.collapse {
	display: none;
}
.expander {
	display: block;
}
.corner {
	vertical-align: top;
	float: left;
	height: 25px;
	width: 11px;
}
.red {
	color: #3366CC;
	padding-right: 5px;
}
.BannerBg {
	background-image: url(/programs/thin_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}
.newslegend {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #7C2B16;
	background: inherit;
}
.newslegend a {
	color: #7C2B16;
	text-decoration:none;
}
.news_events_light_text {
	color: #999999;
	font-style: italic;
}
.language_style {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
