@charset "utf-8";
/* CSS Document */

/* RESET STYLES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #FCFCFC;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.rotate {
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	/* Opera */
	-o-transform:rotate(90deg);
}

/* LAYOUT */

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333333;
	background: #FFF;
}

#header{
	width: 1000px;
	margin: auto;
	margin-top: 20px;
	clear: both; 
}

#header #logo{
	float: left;
}

#headerContent{
	margin-top: 24px;
	float: right;
}

#headerContent #headerLogos{
	float: right;
}

#headerContent #headerLogos .logo{
	margin-right: 15px;
	display: inline;
	float: right;
}

#headerContent #headerLogos #logoFirstOhio a{
	width: 161px;
	height: 36px;
	background: url(../images/logo_firstohio.png) no-repeat 0px 0px;
	display: block;
}

#headerContent #headerLogos #logoFirstOhio a:hover{
	background: url(../images/logo_firstohio.png) no-repeat 0px -36px;
}

#headerContent #headerLogos #logoTwitter a{
	width: 117px;
	height: 34px;
	background: url(../images/logo_twitter.png) no-repeat 0px 0px;
	display: block;
}

#headerContent #headerLogos #logoTwitter a:hover{
	background: url(../images/logo_twitter.png) no-repeat 0px -34px;
}

#headerContent ul{
	margin-top: 7px;
	display: block;
	float: right;
}

#headerContent ul li{
	float: right;
}

#headerContent ul li a{
	height: 26px;
	display: block;
}

#headerContent ul li a.memberLogin{
	width: 130px;
	background: url(../images/button_memberlogin.png) no-repeat 0px 0px;
}

#headerContent ul li a.memberLogin:hover{
	background: url(../images/button_memberlogin.png) no-repeat 0px -26px;
}

#headerContent ul li a.getMembership{
	width: 193px;
	margin-left: 5px;
	background:url(../images/button_getmembership.png) no-repeat 0px 0px;
}

#headerContent ul li a.getMembership:hover{
	background:url(../images/button_getmembership.png) no-repeat 0px -26px;
}

#subheader{
	width: 1000px;
	margin: auto;
	margin-top: 15px;
	clear: both;
}

#subheader ul#navigation{
	height: 36px;
	padding: 0px 25px 0px 25px;
	background: #028E8E url(../images/menu_bg.png) no-repeat 0px 0px;
	border-bottom: solid 1px #026F6F;
	display: block;
	clear: both;
}

#subheader ul#navigation li{
	background: url(../images/menu_hr.png) no-repeat 100% 50%;
	display: block;
	float: left;
}

#subheader ul#navigation li:last-child{
	background: none;
}

#subheader ul#navigation li a{
	height: 27px;
	margin-right: 2px;
	padding: 9px 24px 0px 23px;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 0px 1px #027B7B;
	display: block;
}

#subheader ul#navigation li a:hover{
	background: url(../images/menu_highlight.png) no-repeat 50% 100%;
}

#subheader ul#navigation li:first-child a{
	padding-left: 0px;
}

#subheader ul#navigation li:last-child a{
	padding-right: 0px;
}

#subheaderContent{
	height: 395px;
	width: 1000px;
	margin: auto;
	background: #F5F2E7;
	overflow: hidden;
	clear: both;
}

#subheaderContent ul#headerSlider{
	display: block;
}

#subheaderContent ul#headerSlider li{
	height: 395px;
	width: 1000px;
	background: #999;
	position: absolute;
	display: none;
}

#subheaderContent #headerSlider li.slide1{
	background: url(../images/header_screen1.jpg) no-repeat 0px 0px;
}

#subheaderContent #headerSlider li.slide2{
	background: url(../images/header_screen2.jpg) no-repeat 0px 0px;
}

#subheaderContent #headerSlider li.slide3{
	background: url(../images/header_screen3.jpg) no-repeat 0px 0px;
}

#subheaderContent #headerSlider li.slide4{
	background: url(../images/header_screen4.jpg) no-repeat 0px 0px;
}

#subheaderContent ul#headerTabs{
	margin-top: 15px;
	margin-left: 20px;
	position: absolute;
	z-index: 200;
}

#subheaderContent ul#headerTabs li{
	float: left;
}

#subheaderContent ul#headerTabs li a{
	width: 13px;
	height: 13px;
	margin-right: 5px;
	background: url(../images/header_tab.png) no-repeat 0px 0px;
	display: block;
}

#subheaderContent ul#headerTabs li a.current{
	background: url(../images/header_tab_current.png) no-repeat 0px 0px;
}

#subheaderContent ul#headerTabs li:last-child a{
	margin-right: 0px;
}

#subheaderContent #speakSpecialist{
	width: 483px;
	height: 68px;
	margin-top: 300px;
	background: #FE6C1C url(../images/banner_speakspecialist_bg.png) no-repeat 0px 0px;
	position: absolute;
	z-index: 100;
}

#subheaderContent #fhaForm{
	width: 325px;
	height: 353px;
	margin: 23px 0px 0px 655px;
	background: url(../images/form_bg.png) no-repeat 0px 0px;
	position: absolute;
	z-index: 150;
}

#subheaderContent #fhaForm h1{
	height: 45px;
	margin-top: 87px;
	margin-bottom: 18px;
	background: url(../images/title_form.png) no-repeat 50% 0px;
	display: block;
}

#subheaderContent #fhaForm h1.requirements{
	background: url(../images/title_form_requirements.png) no-repeat 50% 0px;
}

#subheaderContent #fhaForm h1.refinance{
	background: url(../images/title_form_refinance.png) no-repeat 50% 0px;
}

#subheaderContent #fhaForm h1.year40{
	background: url(../images/title_form_40year.png) no-repeat 50% 0px;
}

#subheaderContent #fhaForm h1.year50{
	background: url(../images/title_form_50year.png) no-repeat 50% 0px;
}

#subheaderContent #fhaForm .formRow{
	margin-top: 3px;
	padding-left: 120px;
}

#subheaderContent #fhaForm .formRow input{
	width: 176px;
	height: 17px;
	padding: 3px 4px;
	color: #333;
	background: #FFF;
	border: solid 1px #027777;
}

#subheaderContent #fhaForm .formRow select{
	width: 186px;
	height: 25px;
	padding: 2px;
	color: #333;
	background: #FFF;
	border: solid 1px #027777;
}

#subheaderContent #fhaForm .captionLoanType{
	background: url(../images/formcaption_loantype.png) no-repeat 20px 50%;
}

#subheaderContent #fhaForm .captionLoanAmount{
	background: url(../images/formcaption_loanamount.png) no-repeat 20px 50%;
}

#subheaderContent #fhaForm .captionState{
	background: url(../images/formcaption_state.png) no-repeat 20px 50%;
}

#subheaderContent #fhaForm .captionPropertyType{
	background: url(../images/formcaption_propertytype.png) no-repeat 20px 50%;
}

#subheaderContent #fhaForm a{
	width: 182px;
	height: 42px;
	margin: auto;
	margin-top: 35px;
	background: url(../images/button_sendrequest_orange.png) no-repeat 0px 0px;
	display: block;
}

#subheaderContent #fhaForm a:hover{
	background: url(../images/button_sendrequest_orange.png) no-repeat 0px -42px;
}

#page{
	width: 1000px;
	margin: auto;
	margin-top: 25px;
	clear: both;
}

#page #leftSidebar{
	width: 773px;
	float: left;
}

#page #rightSidebar{
	width: 202px;
	float: right;
}

#fhaSteps{
	margin-bottom: 30px;
	padding: 25px;
	background: #2D3A3A;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	clear: both;
}
/*
#fhaSteps ul#diagramTabs{
	margin-top: 15px;
	margin-left: 20px;
	position: absolute;
	z-index: 260;
}

#fhaSteps ul#diagramTabs li{
	float: left;
}

#fhaStepsul#diagramTabs li a{
	width: 13px;
	height: 13px;
	margin-right: 5px;
	background: url(../images/header_tab.png) no-repeat 0px 0px;
	display: block;
}

#fhaSteps ul#diagramTabs li a.current{
	background: url(../images/header_tab_current.png) no-repeat 0px 0px;
}

#fhaSteps ul#diagramTabs li:last-child a{
	margin-right: 0px;
}

#fhaSteps div.slideFirst{
	margin-left: 35px;
	position: absolute;
}
*/
#fhaSteps h1{
	width: 488px;
	height: 67px;
	background: url(../images/title_fhasteps.png) no-repeat 0px 0px;
	display: block;
}

#fhaSteps h1.requirements{
	background: url(../images/title_fhasteps_requirements.png) no-repeat 0px 0px;
}

#fhaSteps h1.refinance{
	background: url(../images/title_fhasteps_refinance.png) no-repeat 0px 0px;
}

#fhaSteps h1.year50{
	background: url(../images/title_fhasteps_50year.png) no-repeat 0px 0px;
}

#fhaSteps h1.year50save{
	background: url(../images/title_fhasteps_50yearsavings.png) no-repeat 0px 0px;
}


#fhaSteps h1.year40{
	background: url(../images/title_fhasteps_40year.png) no-repeat 0px 0px;
}

#fhaSteps #steps{
	margin-top: 45px;
	text-align: center;
}

#fhaSteps .sendRequest{
	width: 239px;
	height: 54px;
	margin: auto;
	margin-top: 30px;
	padding: 13px 12px 12px 12px;
	background: url(../images/buttonbg_sendrequest.png) no-repeat 0px 0px;
}

#fhaSteps .sendRequest a{
	width: 239px;
	height: 54px;
	background: url(../images/button_sendrequest.png) no-repeat 0px 0px;
	display: block;
}

#fhaSteps .sendRequest a:hover{
	background: url(../images/button_sendrequest.png) no-repeat 0px -54px;
}

#featuredAuthor{
	margin-bottom: 30px;
	padding: 25px;
	background: #F1EDDF url(../images/logo_bbb.png) no-repeat 100% 100%;
	border: solid 1px #EBE3CF;
	clear: both;
}

#featuredAuthor h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #CEB158;
	line-height: 1.2;
	letter-spacing: -2px;
}

#featuredAuthor #authorContent{
	margin-top: 20px;
}

#featuredAuthor #authorPhotoFrame{
	width: 124px;
	height: 182px;
	padding: 7px;
	background: url(../images/imgbg_featuredauthor.png) no-repeat 0px 0px;
	float: left;
}

#featuredAuthor #authorPhotoFrame #authorImage{
	width: 120px;
	height: 150px;
	overflow: hidden;
}

#featuredAuthor #authorPhotoFrame #authorName{
	margin-top: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #04637F;
	text-align: center;
}

#featuredAuthor #authorCite{
	width: 558px;
	float: right;
}

#featuredAuthor #authorCite cite{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #7A6B36;
	line-height: 1.5;
}

#featuredAuthor #authorCite cite a{
	color: #F96618;
	text-decoration: none;
}

#featuredAuthor #authorCite cite a:hover{
	text-decoration: underline;
}

#seenOnOutline{
	margin-bottom: 35px;
	padding: 1px;
	border: solid 1px #D3D3D3;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
}

#seenOn {
	padding: 20px 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #FBFBFB url(../images/asseen_bg.png) repeat-x 0px 100%;
}

#seenOn h1 {
	width: 174px;
	height: 50px;
	background: url(../images/title_asseen.png) no-repeat 0px 50%;
	display: block;
	float: left;
}

#seenOn ul{
	width: 520px;
	display: block;
	float: right;
}

#seenOn ul li{
	float: right;
}

#seenOn ul li a{
	margin-left: 17px;
	display: block;
}

#seenOn ul li:last-child a{
	margin-left: 0px;
}

#seenOn ul li a.yahoo{
	width: 145px;
	height: 31px;
	margin-top: 9px;
	background: url(../images/logo_yahoo.png) no-repeat 0px -31px;
}

#seenOn ul li a.yahoo:hover{
	background: url(../images/logo_yahoo.png) no-repeat 0px 0px;
}

#seenOn ul li a.msn{
	width: 97px;
	height: 35px;
	margin-top: 4px;
	background: url(../images/logo_msn.png) no-repeat 0px -35px;
}

#seenOn ul li a.msn:hover{
	background: url(../images/logo_msn.png) no-repeat 0px 0px;
}

#seenOn ul li a.ask{
	width: 73px;
	height: 51px;
	background: url(../images/logo_ask.png) no-repeat 5px -51px;
}

#seenOn ul li a.ask:hover{
	background: url(../images/logo_ask.png) no-repeat 5px 0px;
}

#seenOn ul li a.google{
	width: 124px;
	height: 46px;
	margin-top: 5px;
	background: url(../images/logo_google.png) no-repeat 0px -46px;
}

#seenOn ul li a.google:hover{
	background: url(../images/logo_google.png) no-repeat 0px 0px;
}

#pageContent h1{
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 39px;
	color: #018181;
	line-height: 1.2;
	letter-spacing: -2px;
}

#pageContent h2{
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #F86618;
	line-height: 1.2;
}

#pageContent h2 a{
	color: #F86618;
	text-decoration: none;
}

#pageContent h2 a:hover{
	text-decoration: underline;
}

#pageContent h3{
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #018181;
	line-height: 1.2;
	letter-spacing: -2px;
}

#pageContent p{
	margin: 15px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	text-align: justify;
}

#pageContent p a{
	color: #F96618;
	text-decoration: none;
}

#pageContent p a:hover{
	text-decoration: underline;
}

#pageContent div.hr{
	height: 70px;
	background: url(../images/hr.png) no-repeat 0px 50%;
	clear: both;
}

#pageContent #articleColumns{
	clear: both;
}

#pageContent #articleColumns .article{
	width: 370px;
}

#pageContent #articleColumns .article span.date, #pageContent #articleSingle span.date{
	margin: 15px 0px;
	font-size: 14px;
	color: #A48C46;
}

#pageContent #articleColumns .article span.commnets, #pageContent #articleSingle span.commnets{
	padding-right: 12px;
	background: url(../images/comments_rightbg.png) no-repeat 100% 0px;
	display: block;
	float: left;
}

#pageContent #articleColumns .article span.commnets span, #pageContent #articleSingle span.commnets span{
	background: url(../images/comments_leftbg.png) no-repeat 0px 0px;
	display: block;
}

#pageContent #articleColumns .article span.commnets span a, #pageContent #articleSingle span.commnets span a{
	height: 20px;
	padding: 3px 5px 0px 35px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/icon_comments.png) no-repeat 10px 7px;
	display: block;
}

#pageContent #articleColumns .article span.commnets span a:hover, #pageContent #articleSingle span.commnets span a:hover{
	text-decoration: underline;
}

#pageContent .news span.date{
	margin-bottom: 10px;
	padding: 0px;
	font-size: 30px;
	color: #DED6BC;
	letter-spacing: -2px;
	display: block;
}

#pageContent .news span.source{
	font-size: 13px;
	color: #A48C46;
}

#pageContent .news span.source a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #A48C46;
	text-decoration: none;
}

#pageContent .news span.source a:hover{
	text-decoration: underline;
}

#pageContent #questions h2, #pageContent #glossary h2, #pageContent #glossary h2, #pageContent #calculators h2{
	margin: 0px;
	padding: 15px 0px;
	font-size: 15px;
	border-top: dotted 1px #D3CAA8;
	cursor: pointer;
	display: block;
}

#pageContent #questions p, #pageContent #glossary p, #pageContent #calculators p{
	margin: 0px;
	padding-bottom: 15px;
	display: none;
}

#glossaryIndex{
	margin-bottom: 35px;
	padding: 10px;
	text-align: center;
	background: #F1EDDF;
	border: solid 1px #EBE3CF;
	clear: both;
}

#glossaryIndex a{
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #B69D52;
	text-decoration: none;
}

#glossaryIndex a:hover{
	background: #FDFCFB;
}

#glossaryIndex a.current{
	color: #FFF;
	background: #D6C89E;
}

#pageContent #calculators p a{
	width: 153px;
	height: 26px;
	margin: 10px 0px 0px 0px;
	background: url(../images/button_calculator.png) no-repeat 0px 0px;
	display: block;
}

#pageContent #calculators p a:hover{
	background: url(../images/button_calculator.png) no-repeat 0px -26px;
}

#pageContent #navigationFaq, #pageContent #navigationGlossary{
	padding-top: 20px;
	border-top: dotted 1px #D3CAA8;
	clear: both;
}

#pageContent #navigationEntries{
	margin-top: 30px;
	padding-top: 10px;
	border-top: dotted 1px #D3CAA8;
	clear: both;
}

#pageContent #navigationEntries a, #pageContent #navigationFaq a, #pageContent #navigationGlossary a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #BFB283;
	text-decoration: none;
}

#pageContent #navigationEntries a:hover, #pageContent #navigationFaq a:hover, #pageContent #navigationGlossary a:hover{
	text-decoration: underline;
}

.rightSidebarBlock{
	margin-bottom: 20px;
}

.rightSidebarBlock h2{
	height: 26px;
	padding: 13px 0px 0px 10px;
}

.rightSidebarBlock h2.green{
	border-bottom: solid 1px #9FA624;
	background: #BAC22C url(../images/bgtitle_green.png) no-repeat 0px 0px;
}

.rightSidebarBlock h2.blue{
	border-bottom: solid 1px #249FA6;
	background: #2FC1CA url(../images/bgtitle_blue.png) no-repeat 0px 0px;
}

.rightSidebarBlock h2.brown{
	border-bottom: solid 1px #B0984D;
	background: #C2B384 url(../images/bgtitle_brown.png) no-repeat 0px 0px;
}

.rightSidebarBlock ul.blockContent{
	padding: 0px 1px 1px 1px;
	background: #FFF;
	border: solid 1px #D3D3D3;
	border-top-color: #FFF;
	display: block;
}

.rightSidebarBlock div.blockContent{
	padding: 0px 1px 1px 1px;
	background: #FFF;
	border: solid 1px #D3D3D3;
	border-top-color: #FFF;
}

.rightSidebarBlock div#calcWidget{
	padding: 0px 12px 5px 12px;
	background: #FFF url(../images/calcwidget_bg.png) repeat-x 0px 0px;
}

.rightSidebarBlock ul.blockContent li{
	padding: 15px 10px 15px 10px;
	background: url(../images/rightlist_bg.png) repeat-x 0px 0px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #CBCBCB;
}

.rightSidebarBlock ul.blockContent li:first-child{
	border-top: none;
}

.rightSidebarBlock ul.blockContent li:last-child{
	border-bottom: none;
}

.rightSidebarBlock ul.blockContent li span.caption{
	font-size: 13px;
	clear: both;
}

.rightSidebarBlock ul.blockContent li span.percent{
	margin: -2px;
	font-family: 'Bookman Old Style', Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: -1px;
	color: #FA6718;
	float: right;
}

.rightSidebarBlock ul.articles li{
	padding: 0px; !important
	background: url(../images/rightlist_bg.png) repeat-x 0px 0px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #CBCBCB;
}

.rightSidebarBlock ul.articles li a{
	padding: 12px 10px 12px 47px;
	font-size: 12px;
	color: #A48C47;
	line-height: 1.2;
	text-decoration: none;
	background: url(../images/icon_article.png) no-repeat 14px 15px;
	display: block;
}

.rightSidebarBlock ul.articles li a:hover{
	text-decoration: underline;
}

#footer{
	margin-top: 45px;
	background: #EFEFEF;
	border-top: solid 1px #D7D7D7;
}

#footerContent{
	width: 1000px;
	padding: 20px 0px;
	margin: auto;
}

#footerContent #footerFindOut{
	width: 533px;
	height: 40px;
	padding: 11px;
	background: #2D2822;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: right;
}

#footerContent #footerFindOut h1{
	width: 338px;
	height: 42px;
	margin-top: 1px;
	background: url(../images/title_footerfindout.png) no-repeat 0px 0px;
	display: block;
	float: left;
}

#footerContent #footerFindOut h1.requirements{
	background: url(../images/title_footerfindout_requirements.png) no-repeat 0px 0px;
}

#footerContent #footerFindOut h1.refinance{
	background: url(../images/title_footerfindout_refinance.png) no-repeat 0px 0px;
}

#footerContent #footerFindOut h1.year50{
	background: url(../images/title_footerfindout_50year.png) no-repeat 0px 0px;
}

#footerContent #footerFindOut h1.year40{
	background: url(../images/title_footerfindout_40year.png) no-repeat 0px 0px;
}

#footerContent #footerFindOut a{
	width: 182px;
	height: 42px;
	background: url(../images/button_sendrequest_blue.png) no-repeat 0px 0px;
	display: block;
	float: right;
}

#footerContent #footerFindOut a:hover{
	background: url(../images/button_sendrequest_blue.png) no-repeat 0px -42px;
}

#footerContent #footerLinks{
	width: 420px;
	margin-top: 11px;
	float: left;
}

#footerContent #footerLinks #menu{
	color: #008080;
	text-shadow: 1px 1px 0px #FFF;
}

#footerContent #footerLinks #menu a{
	color: #008080;
	text-decoration: none;
}

#footerContent #footerLinks #menu a:hover{
	text-decoration: underline;
}

#footerContent #footerLinks #copyright{
	margin-top: 10px;
	font-size: 13px;
	text-shadow: 1px 0px 0px #FFF;	
}

#footerContent #footerLinks #copyright a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #BFB283;
	font-style: italic;
	text-decoration: none;
}

#footerContent #footerLinks #copyright a:hover{
	text-decoration: underline;
}

#searchArticle, #searchNews{
	margin-bottom: 35px;
	padding: 25px;
	background: #F1EDDF url(../images/search_bg.png) no-repeat 100% 0px;
	border: solid 1px #EBE3CF;
	clear: both;
}

#searchArticle h1, #searchNews h1{
	margin-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #CEB158;
	line-height: 1.2;
	letter-spacing: -2px;
	display: block;
	float: left;
}

#searchArticle #searchForm, #searchForm #searchForm{
	float: right;
}

#searchArticle #searchForm input{
	width: 301px;
	height: 24px;
	margin-right: 8px;
	padding: 4px 7px;
	font-size: 14px;
	color: #B69D52;
	background: #FDFCFB;
	border: solid 1px #DED3B1;
	display: block;
	float: right;
}

#searchNews #searchForm input{
	width: 325px;
	height: 24px;
	margin-right: 8px;
	padding: 4px 7px;
	font-size: 14px;
	color: #B69D52;
	background: #FDFCFB;
	border: solid 1px #DED3B1;
	display: block;
	float: right;
}


#searchArticle #searchForm a, #searchNews #searchForm a{
	width: 119px;
	height: 34px;
	background: url(../images/button_search.png) no-repeat 0px 0px;
	display: block;
	float: right;
}

#searchArticle #searchForm a:hover, #searchNews #searchForm a:hover{
	background: url(../images/button_search.png) no-repeat 0px -34px;
}

/* APPLY NOW FORM */

#fancyApply{
	/* display: none; */
}

#applyNowForm{
	width: 600px;
	padding: 10px;
	background: #FFF;
}

#applyNowForm ul#applyNavigation{
	height: 40px;
	background: #049B9B;
	border-bottom: solid 1px #FFF;
	display: block;
}

#applyNowForm ul#applyNavigation li{
	height: 16px;
	padding: 12px;
	font-size: 13px;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
}

#applyNowForm ul#applyNavigation li.current{
	background: #FB6F18;
}

#applyNowForm #applyLinks{
	padding: 12px;
	font-size: 12px;
	color: #FFF;
	background: #666;
	border-top: solid 1px #FFF;
	text-shadow: 1px 1px 0px #555;
}

#applyNowForm #applyLinks a{
	color: #FDFFA4;
	text-decoration: none;
}

#applyNowForm #applyLinks a:hover{
	text-decoration: underline;
}

#applyNowForm #applySlideshow{
	background: #F3F3F3;
}

#applyNowForm .applySlide{
	width: 560px;
	padding: 25px 20px;
}

#applyNowForm .applySlide h1{
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #4C4C4C;
	text-shadow: 1px 1px 0px #FFF;
}

#applyNowForm .applySlide .logoSecureRights{
	margin: -7px 0px 0px 380px;
	position: absolute;
}

#applyNowForm .applySlide h1 span{
	font-family: Tahoma, Geneva, sans-serif;
	color: #049393;
}

#applyNowForm .applySlide h2{
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #777;
	text-shadow: 1px 1px 0px #FFF;
}

#applyNowForm .applySlide .applyRow{
	padding: 10px 0px;
	border-top: dotted 1px #B9B9B9;
	clear: both;
}

#applyNowForm .applySlide .applyCol{
	width: 270px;
}

#applyNowForm .applySlide .applyRow h3{
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #444;
	text-shadow: 1px 1px 0px #FFF;
}

#applyNowForm .applySlide .applyRow h3 strong{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #888;
	font-weight: bold;
}

#applyNowForm .applySlide .applyRow input{
	width: 550px;
	height: 18px;
	padding: 5px;
	color: #666;
	background: #FFF;
	border: solid 1px #CCC;
}

#applyNowForm .applySlide .applyRow select{
	width: 562px;
	height: 30px;
	padding: 3px;
	color: #666;
	background: #FFF;
	border: solid 1px #CCC;
}

#applyNowForm .applySlide .applyCol input{
	width: 260px;
}

#applyNowForm .applySlide .applyCol select{
	width: 272px;
}

#applyNowForm .applySlide .applyCol input.phone{
	width: 75px;
}

#applyNowForm .applySlide p{
	margin-top: 10px;
	padding: 10px;
	font-size: 11px;
	color: #666;
	line-height: 1.2;
	background: #EEE;
	border: solid 1px #DDD;
	display: block;
	clear: both;
}

#applyNowForm .applySlide p a{
	color: #289BA2;
}

#applyNowForm .applySlide p a:hover{
	color: #31BDC5;
}

#applyNowForm div.applySlide div.applyButtons{
	margin-top: 15px;
	clear: both;
}

#applyNowForm .applySlide .applyButtons a.back{
	width: 85px;
	height: 36px;
	margin: 5px 0px 0px 0px;
	background: url(../images/button_applyback.png) no-repeat 0px 0px;
	cursor: pointer;
	display: block;
}

#applyNowForm .applySlide .applyButtons a:hover.back{
	background: url(../images/button_applyback.png) no-repeat 0px -36px;
}

#applyNowForm .applySlide .applyButtons a.continue{
	width: 128px;
	height: 36px;
	margin: 10px 0px 0px 0px;
	background: url(../images/button_applycontinue.png) no-repeat 0px 0px;
	cursor: pointer;
	display: block;
}

#applyNowForm .applySlide .applyButtons a:hover.continue{
	background: url(../images/button_applycontinue.png) no-repeat 0px -36px;
}

#applyNowForm .applySlide .applyButtons a.send{
	width: 227px;
	height: 36px;
	margin: 10px 0px 0px 0px;
	background: url(../images/button_applysend.png) no-repeat 0px 0px;
	cursor: pointer;
	display: block;
}

#applyNowForm .applySlide .applyButtons a:hover.send{
	background: url(../images/button_applysend.png) no-repeat 0px -36px;
}

.modalBackground 
{
   background-color:#000;
   filter:alpha(opacity=70);
   opacity:0.7;
}