/* CSS */

html { height: 100%; }

body { background: #B5B4B9 url(/images/background_main.jpg) repeat-x top; margin: 0px 0px 0px 0px; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #3B434B; }

form { margin: 0px; padding: 0px; }

a:active, a:visited, a:link { color: #3B434B; text-decoration: underline; }

a:hover { color: #1A3764; text-decoration: none; }

.text-small { font-size: 11px; }

.text-small-bold { font-size: 11px; font-weight:bold; }

.text-medium { font-size: 12px; }

.text-medium-bold { font-size: 12px; font-weight:bold; }


.text-bold { font-weight:bold; }

.text-white { color: #FFFFFF; }

a.text-white:active, a.text-white:visited, a.text-white:link { color: #FFFFFF; text-decoration: none; }

a.text-white:hover { color: #FFFFFF; text-decoration: underline; }


.background-graphic-main-left { background: url(/images/background_leftside.gif) left top repeat-y; }

.background-graphic-main-right { background: url(/images/background_rightside.gif) left top repeat-y; }

#background-body { background: #272E34 url(/images/background_body.gif) left top repeat-y; height: 100%; }

.background-top { background: #F7F7F8 url(../images/background_top.gif) top repeat-x; height: 106px;  }

.tagline-text { padding:58px 29px 0px 0px; }

.background-navigation { background: url(/images/background_navigation.jpg) left top repeat-x; height:34px; }

.background-image-main { background: #1F4489; height: 197px; }

.trail { background: #404850 url(/images/background_undergraphic.gif) left top repeat-x; height:30px;  }

.trail-text-pad { padding:5px 22px 0px 22px; }

.trail-text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }

a.trail-text:active, a.trail-text:visited, a.trail-text:link { color: #FFFFFF; text-decoration: underline; }

a.trail-text:hover { color: #FFFFFF; text-decoration: none; }

.background-content-fade { background: url(/images/background_content_fade.gif) center top repeat-x; }

.background-content-rightbar { background: #FFFFFF url(/images/background_content_withrightbar.jpg) center top repeat-y; }

.background-rightbar { background: url(/images/background_rightbar.jpg) center top repeat-y; }

.background-righttitle { background: url(/images/background_right_title.jpg) center top no-repeat; height:36px; }

.righttitle { padding:18px 0px 0px 0px; }

.background-bottombar { background: #C3C6C9 url(/images/background_bottombar.gif) left top repeat-x; height:28px; }

.background-credits { background: url(/images/background_credits.gif) left top repeat-x; }

.credits { height:24px; }

.credits-text { margin: 5px 0px 0px 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #757D86; }

a.credits-text:active, a.credits-text:visited, a.credits-text:link { color: #757D86; text-decoration: none; }

a.credits-text:hover { color: #757D86; text-decoration: underline; }

.credits-icons { height:59px; }

.top { padding:10px 0px 0px 3px; }

.text-top { color: #262D33; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

a.text-top:active, a.text-top:visited, a.text-top:link { color: #262D33; text-decoration: none; }

a.text-top:hover { color: #262D33; text-decoration: underline; }


ul { margin: 0px; padding:0px 0px 0px 0px; line-height:105%; }

ul li { margin:0px 0px 0px 40px; }

ul.rightside { margin: 0px; padding:0px 0px 0px 40px; line-height:105%; }

li.rightside { margin: 2px 0px 0px 35px; list-style: url(/images/arrow_white.gif) outside circle; font-size: 11px; color: #FFFFFF; }

.photos { border: solid 1px #1C3866; margin: 3px 12px 15px 0px; }

.photos-right { border: solid 1px #1C3866; margin: 3px 0px 15px 12px; }

.left { float:left; }

.right { float:right; }

.title-bar { background: #263F6E url(/images/title_bar_blue.jpg) left top repeat-x; height:21px; padding:0px 10px 0px 10px; }

.title-bar-small { background: #263F6E url(/images/title_bar_blue_small.jpg) left top no-repeat; height:21px; vertical-align:middle; }

.title-bar-small-body { background: #263F6E url(/images/title_bar_blue_small_body.jpg) left top no-repeat; height:118px;  }

.title-bar-small-body-text { font-family: Tahoma, Arial, Helvetica, sans-serif; padding:11px 13px 6px 13px; line-height:11px; font-size: 11px; color: #FFFFFF; }

.title-bar-medium-body-text { font-family: Tahoma, Arial, Helvetica, sans-serif; padding:13px 13px 6px 13px; line-height:14px; font-size: 12px; color: #FFFFFF; }

.title-bar-small-body-learnmore { font-family: Tahoma, Arial, Helvetica, sans-serif; padding:0px 13px 0px 13px; line-height:11px; font-size: 11px; color: #FFFFFF; }










.inputbox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:85%; color:#8E9353; border:1px solid #CBCEA8; background:#FFFFFF; width:162px; margin-bottom:5px; }

.selectbox { height:14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:1px solid #6F6F6F; background:#262626 }


.innrlink {
	text-decoration:underline;
	color:#3B434B;
}

.innrlink:hover {
	text-decoration:none;
	color:#3B434B;
}

.innerlnk {
	text-decoration:underline;
	color:#fff;
}

.innerlnk:hover {
	text-decoration:none;
	color:#fff;
}