/******* Top-Level Styles **************/
body
{
	background: #072e69 url(../Files/bg.jpg) no-repeat;
	font-family: Palatino Lynotype, Georgia, serif;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
}
img
{
	border: none;
}
ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
li
{
	padding-bottom: 8px;
}


h1, h2, h3, h4, h5, hr
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 200%;
	font-weight: normal;
	font-family: Palatino Lynotype, Georgia, serif;
	padding-bottom: 2px;
       text-transform: uppercase;
}
h2
{
	font-size: 180%;
	font-family: Palatino Lynotype, Georgia, serif;
	border-bottom: 1px dotted gray;
	color: #01308b;
	padding-bottom: 2px;
	margin-bottom: 8px;
}
h3
{
	font-size: 170%;
	font-family: Palatino Lynotype, Georgia, serif;
	font-weight: bold;
	color: #01308b;
	text-transform: uppercase;
}
h4
{
	font-size: 140%;
	font-family: Palatino Lynotype, Georgia, serif;	
	color: black;
	text-transform: uppercase;
}
h5
{
	font-size: 150%;
	font-family: Palatino Lynotype, Georgia, serif;
	padding-bottom: 3px;
	color: black;
	text-transform: uppercase;
	font-weight: normal;
}

form, input, textarea
{
	padding: 1px;
	margin: 0;
}

input.error
{
	background:#edd3d3;
}
span.req-star{color:Red; float:right}

.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default
{
	font-family: Palatino Lynotype, Georgia, serif !important;
}

.RadGrid_Default div.header a
{
	color:#072e69 !important;
	font-size:1.2em !important;
	text-decoration:none;	
}
/******** Headshot Rotator Styles *********/
#rotator-splash
{
	background: url(../Files/Splash_Background.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#rotator-splash > div
{
	display: none;
}
#home-news{width:630px; float:left}
/******** Take 5 Page *********/

#take-five-left
{	
	width:244px;
	float:left;
	margin-right:30px;	
}
#take-five-right
{
	width:560px;	
	float:right;
	margin-right:100px;
	font-size:1.4em;	
}
#take-101{background:#d9d9d9; width:144px; font-size:0.9em;}
#take-101 div.inner{ padding:0.5em 1em;}
#take-101 h3{margin:0; padding:0; margin-bottom:5px;}

#take-five-bottom {margin-top:20px; margin-bottom:20px;}

#take-five-bottom div div div a{display:block; margin-bottom:7px; color:#565656; text-decoration:none;}
#take-five-bottom div div div a:hover{text-decoration:underline}
#take-five-bottom #fire{width:460px; float:left;}

#take-five-bottom #police{width:460px; float:right; margin-right:10px;}


/******** Benefits Page *********/

#benefits-splash-kim
{
	background: url(../Files/Benefits_Splash_Kim.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#kim-name
{
	margin-left: 100px;
	padding-top: 63px;
}
#kim-bio
{
	margin-left: 100px;
	padding-top: 20px;
	width: 590px;
	font-size: 125%;
}

#benefits-splash-gordon
{
	background: url(../Files/Benefits_Splash_Gordon.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#gordon-name
{
	margin-left: 250px;
	padding-top: 60px;
}
#gordon-bio
{
	margin-left: 250px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#benefits-splash-rodney
{
	background: url(../Files/Benefits_Splash_Rodney.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#rodney-name
{
	margin-left: 90px;
	padding-top: 62px;
}
#rodney-bio
{
	margin-left: 90px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}


/******** Commercial Page *********/

#commercial-splash-jane
{
	background: url(../Files/Commercial_Splash_Jane.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#jane-name
{
	margin-left: 290px;
	padding-top: 60px;
}
#jane-bio
{
	margin-left: 290px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#commercial-splash-laura
{
	background: url(../Files/Commercial_Splash_Laura.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#laura-name
{
	margin-left: 90px;
	padding-top: 62px;
}
#laura-bio
{
	margin-left: 90px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#commercial-splash-michael
{
	background: url(../Files/Commercial_Splash_Michael.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#michael-name
{
	margin-left: 100px;
	padding-top: 63px;
}
#michael-bio
{
	margin-left: 100px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

/******** Public Entities Page *********/

#public-entities-splash-jeff
{
	background: url(../Files/Public-Entities_Splash_Jeff.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#jeff-name
{
	margin-left: 280px;
	padding-top: 60px;
}
#jeff-bio
{
	margin-left: 280px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#public-entities-splash-kevin
{
	background: url(../Files/Public-Entities_Splash_Kevin.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#kevin-name
{
	margin-left: 320px;
	padding-top: 63px;
}
#kevin-bio
{
	margin-left: 320px;
	padding-top: 20px;
	width: 550px;
	font-size: 125%;
}


#public-entities-splash-tammy
{
	background: url(../Files/Public-Entities_Splash_Tammy.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#tammy-name
{
	margin-left: 100px;
	padding-top: 62px;
}
#tammy-bio
{
	margin-left: 100px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

/******** Trucking Page *********/

#trucking-splash-mark
{
	background: url(../Files/Trucking_Splash_Mark.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#mark-name
{
	margin-left: 310px;
	padding-top: 60px;
}
#mark-bio
{
	margin-left: 310px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#trucking-splash-craig
{
	background: url(../Files/Trucking_Splash_Craig.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#craig-name
{
	margin-left: 325px;
	padding-top: 63px;
}
#craig-bio
{
	margin-left: 325px;
	padding-top: 20px;
	width: 550px;
	font-size: 125%;
}

#trucking-splash-tom
{
	background: url(../Files/Trucking_Splash_Tom.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#tom-name
{
	margin-left: 330px;
	padding-top: 64px;
}
#tom-bio
{
	margin-left: 330px;
	padding-top: 20px;
	width: 580px;
	font-size: 125%;
}

#trucking-splash-jonelle
{
	background: url(../Files/Trucking_Splash_Jonelle.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#jonelle-name
{
	margin-left: 115px;
	padding-top: 62px;
}
#jonelle-bio
{
	margin-left: 115px;
	padding-top: 20px;
	width: 580px;
	font-size: 125%;
}

#trucking-splash-miked
{
	background: url(../Files/Trucking_Splash_MikeD.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#miked-name
{
	margin-left: 115px;
	padding-top: 62px;
}
#miked-bio
{
	margin-left: 115px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#trucking-splash-dave
{
	background: url(../Files/Trucking_Splash_Dave.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#dave-name
{
	margin-left: 100px;
	padding-top: 63px;
}
#dave-bio
{
	margin-left: 100px;
	padding-top: 20px;
	width: 580px;
	font-size: 125%;
}


/******** Workers Comp Page *********/

#workers-comp-splash-pat
{
	background: url(../Files/WorkersComp_Splash_Pat.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#pat-name
{
	margin-left: 310px;
	padding-top: 58px;
}
#pat-bio
{
	margin-left: 310px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#workers-comp-splash-jennifer
{
	background: url(../Files/WorkersComp_Splash_Jennifer.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#jennifer-name
{
	margin-left: 325px;
	padding-top: 63px;
}
#jennifer-bio
{
	margin-left: 325px;
	padding-top: 20px;
	width: 550px;
	font-size: 125%;
}

#workers-comp-splash-tammyj
{
	background: url(../Files/WorkersComp_Splash_TammyJ.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#tammyj-name
{
	margin-left: 330px;
	padding-top: 63px;
}
#tammyj-bio
{
	margin-left: 330px;
	padding-top: 20px;
	width: 580px;
	font-size: 125%;
}


/******** Personal Lines Page *********/

#personal-lines-splash-jeanne
{
	background: url(../Files/Personal-Lines_Splash_Jeanne.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#jeanne-name
{
	margin-left: 110px;
	padding-top: 62px;
}
#jeanne-bio
{
	margin-left: 110px;
	padding-top: 20px;
	width: 590px;
	font-size: 125%;
}

#personal-lines-splash-mikef
{
	background: url(../Files/Personal-Lines_Splash_MikeF.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#mikef-name
{
	margin-left: 280px;
	padding-top: 58px;
}
#mikef-bio
{
	margin-left: 280px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}

#personal-lines-splash-michelle
{
	background: url(../Files/Personal-Lines_Splash_Michelle.jpg) no-repeat;
	width: 973px;
	height: 300px;
}
#michelle-name
{
	margin-left: 100px;
	padding-top: 62px;
}
#michelle-bio
{
	margin-left: 100px;
	padding-top: 20px;
	width: 600px;
	font-size: 125%;
}



/******** About Page *********/

#about-splash
{
	background: url(../Files/About_Splash.gif) no-repeat;
	width: 973px;
	height: 300px;
}
#buttons-bottom
{
	width: 600px;
	margin-left: 250px;
}
#buttons-bottom a{float:left;}

/******** Client Community Page *********/

#client-community
{
	background: url(../Files/Client-Community-BG.gif) no-repeat;
	width: 214px;
	height: 136px;
	margin-left: 100px;
	margin-top: 15px;
}
.client-community-header
{
	font-size: 120%;
	font-family: Palatino Lynotype, Georgia, serif;
	border-bottom: 1px dotted gray;
	color: #01308b;
	padding-bottom: 2px;
	margin-bottom: 8px;
	font-weight: bold;
}
#client-community-inner
{
	padding: 15px;
	text-align: left;
}
#client-community-button
{
	width: 180px;
	text-align: right;
}


/******** Report a Claim Page *********/

#gray-button
{
	background: url(../Files/Report-a-Claim-Button.gif) no-repeat;
	width: 141px;
	height: 67px;
	margin-left: 345px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#gray-button a
{
	display: block;
	width: 120px;
	padding: 10px;
	font-size: 165%;
	color: #01308b;
	text-align: center;
	text-decoration: none;
}


/******** Directions Page *********/


#map-bg
{
	background: url(../Files/map-bg.gif) no-repeat;
	width: 425px;
	height: 423px;
	float: left;
}
#map
{
	padding-left: 20px;
	padding-top: 20px;
}
#directions
{
	float: right;
	width: 425px;
	text-align: left;
	font-size: 110%;
}


/******** Contact Page *********/

#contact-left
{
	width: 650px;
	float: left;
}
#contact-left-inner
{
	background: url(../Files/Sailboat_Small.gif) no-repeat;
	margin-left: 50px;
	height: 340px;
}


#contact-right
{
	width: 200px;
	float: right;
	background: url(../Files/Buttons_Box.gif) no-repeat;
	height: 351px;
	width: 198px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#contact-right-inner
{
	padding: 10px;
}
.contact-button-right
{
	margin-top: 7px;
	margin-bottom: 10px;
	text-align: center;
}

#contact-bottom
{
	float: left;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/**********************************************/
/*** RequestQuote Widget - General          ***/
/**********************************************/

.quote-field .star
{
	color: Red;
}

.quote-loading
{
	background: url(../Files/ajax-wha.gif);
	width: 32px;
	height: 32px;
}
.quote-submit td.ajax
{
	width: 50px;
	text-align: center;
}


/**********************************************/
/*** Request A Quote Page                   ***/
/**********************************************/
#quote-box
{
	background: url(../Files/Quote_Box.gif) no-repeat;
	width: 725px;
	height: 490px;
	margin-left: 125px;

	padding: 0;
}
#quote-box-inner
{
	position: absolute;
	padding-left: 40px;
	padding-top: 50px;
	text-align: left;
}
#input-fields
{
	height: 300px;
}
.quote-field td
{
	vertical-align: top;
	padding-bottom: 10px;
}
.quote-field td.label
{
	font-weight: bold;
	width: 100px;
}
.quote-field td.field
{
}
.quote-field input
{
	width: 500px;
}
.quote-field textarea
{
	width: 500px;
	height: 180px;
}

.quote-submit
{
	margin-top: 23px;
	height: 50px;
}
.quote-submit td
{
	vertical-align: middle;
}
.quote-submit input.submit
{
	background: url(../Files/Send_Button.gif);
	width: 90px;
	height: 41px;
	border: none;
}
.quote-submit td.message
{
	width: 500px;
	text-align: center;
	color: White;
}
/**********************************************/
/*** Live Help Page                         ***/
/**********************************************/
.email-help h1 {font-size:3em; color:#10356F; margin-left:20px;}
.email-help h1 span.red{color:#be1e2d}
.email-help #request-quote
{
	float:left;
	width:725px;
}
.email-help #quote-box
{
	margin:0;
}
.email-help #contact-right{margin-top:15px; margin-right:25px;}

.email-help #contact-bottom {
	float:left;
	margin-bottom:30px;
	margin-top:0px;
	width:940px;
	margin-left:20px;
}
/*
.live-help #quote-box-inner
{	
	padding: 40px;	
	text-align: left;
}
.live-help #input-fields
{
	height: 300px;
}
.live-help .quote-field td
{
	vertical-align: top;
	padding-bottom: 10px;
}
.live-help td.message{display:none;}
**************************************/
/*
#quote-box-inner
{
	position: absolute;
	padding-left: 40px;
	padding-top: 50px;
	text-align: left;
}
#input-fields
{
	height: 300px;
}

.quote-field
{
}
.quote-field td
{
	vertical-align: top;
	padding-bottom: 10px;
}
.quote-field td.label
{
	font-weight: bold;
	width: 100px;
}
.quote-field td.field
{
}
.quote-field input
{
	width: 500px;
}
.quote-field textarea
{
	width: 500px;
	height: 180px;
}
.quote-field .star
{
	color: Red;
}
.quote-submit
{
	margin-top: 23px;
	height: 50px;
}
.quote-submit td
{
	vertical-align: middle;
}
.quote-submit input.submit
{
	background: url(../Files/Send_Button.gif);
	width: 90px;
	height: 41px;
	border: none;
}
.quote-submit td.message
{
	width: 500px;
	text-align: center;
	color: White;
}
.quote-submit td.ajax
{
	width: 50px;
	text-align: center;
}

*/
/**********************************************/
/*** Live Help - Homepage                   ***/
/**********************************************/
/*
#quote-box
{
	background: url(../Files/Quote_Box.gif) no-repeat;
	width: 725px;
	height: 482px;
	margin-left: 125px;
	padding: 0;
}
#quote-box-inner
{
	position: absolute;
	padding-left: 40px;
	padding-top: 50px;
	text-align: left;
}
#input-fields
{
	height: 300px;
}

.quote-field
{
}
.quote-field td
{
	vertical-align: top;
	padding-bottom: 10px;
}
.quote-field td.label
{
	font-weight: bold;
	width: 100px;
}
.quote-field td.field
{
}
.quote-field input
{
	width: 500px;
}
.quote-field textarea
{
	width: 500px;
	height: 180px;
}
.quote-field .star
{
	color: Red;
}
.quote-submit
{
	margin-top: 23px;
	height: 50px;
}
.quote-submit td
{
	vertical-align: middle;
}
.quote-submit input.submit
{
	background: url(../Files/Send_Button.gif);
	width: 90px;
	height: 41px;
	border: none;
}
.quote-submit td.message
{
	width: 500px;
	text-align: center;
	color: White;
}
.quote-submit td.ajax
{
	width: 50px;
	text-align: center;
}
.quote-loading
{
	background: url(../Files/ajax-wha.gif);
	width: 32px;
	height: 32px;
}
*/
/******** Content Classes *********/

div.content
{
	color: #666666;
	font-size: 95%;
	line-height: 140%;
	margin-right: 160px;
}
div.content strong
{
	font-size: 110%;
}
img.header
{
	margin-top: 30px;
	margin-bottom: 20px;
}
div.indent
{
	padding-left: 30px;
	padding-right: 50px;
}
.small
{
	font-size: 85%;
}
.medium
{
	font-size: 115%;
}
/*.tight
{
	padding: 0;
	margin: 0 0 10px 0;
}
*/
.tight-center
{
	padding: 0;
	margin: 0 0 10px 0;
	text-align: center;
}
.center
{
	text-align: center;
}
.bullets
{
	list-style: disc;
	margin: 0;
	padding: 0;
}

.top-buttons
{
	padding-top: 10px;
	width: 400px;
	float: right;
	text-align: right;
}

.top-buttons a
{
	color: white;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	font-size: 120%;
	text-align: center;
}

.top-buttons a:hover
{
	text-decoration: underline;
}

.btnImage
{
	height: 20px;
	width: 20px;
}
.sendbtn
{
	height: 41px;
	width: 90px;
}

a.live-help-button
{
	width: 100px;
	margin-right: 10px;
}
a.contact-button
{
	width: 150px;
	margin-right: 40px;
}



.home-splash
{
	background: url(../Files/Splash1.png) no-repeat;
	width: 973px;
	height: 300px;
}
.splash-background
{
	background: url(../Files/Splash_Background.gif) no-repeat;
	width: 973px;
	height: 300px;
}




.second-nav-home
{
	padding-top: 263px;
	text-align: center;
}
.second-nav-home a
{
	text-decoration: none;
	text-align: center;
	font-size: 115%;
	font-weight: bold;
	color: white;
}
.second-nav-home ul li
{
	height: 18px;
	line-height: 18px;
	display: inline;
	background: url(../Files/Second_Nav_LI.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right: 3px;
}

.second-nav-interior
{
	text-align: center;
	padding-top: 10px;
}
.second-nav-interior a
{
	text-decoration: none;
	text-align: center;
	font-size: 115%;
	font-weight: bold;
	color: white;
}
.second-nav-interior ul li
{
	height: 18px;
	line-height: 18px;
	display: inline;
	background: url(../Files/Second_Nav_LI.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right: 3px;
}
/*.second-nav ul{ }
.second-nav ul li{ }
*/

/*** Homepage 3 Boxes ***/

#triple-box
{
	width: 630px;
}
#triple-buttons
{
	height: 45px;
	line-height: 55px;
	position: absolute;
	padding-left: 10px;
}
#triple-panels
{
	width: 630px;
	height: 290px;
}
#triple-panels > div
{
	padding-top: 45px;
}
#triple-buttons a
{
	text-decoration: none;
	text-align: center;
	font-size: 135%;
	font-weight: bold;
	display: inline-block;
	color: black;
}
#triple-buttons a:hover
{
	text-decoration: underline;
	font-size: 135%;
	font-weight: bold;
	display: inline-block;
	color: #01308b;
}
#triple-buttons a.selected, #triple-buttons a:hover.selected
{
	text-decoration: none;
	font-size: 135%;
	font-weight: bold;
	display: inline-block;
	color: #01308b;
}


/*** Stay Connected ***/
#stay-connected
{
	background: url(../Files/Stay-Connect_box.png) no-repeat;
	width: 630px;
	height: 290px;
}

.whats-this
{
	width: 580px;
	float: left;
	text-align: right;
	margin-top: 53px;
}
.whats-this a
{
	text-decoration: underline;
	color: #01308b;
	font-size: 120%;
}

.icons
{
	width: 410px;
	float: left;
	text-align: right;
	margin-left: 200px;
	margin-top: 30px;
}
.icons table
{
	font-size: 130%;
	line-height: 35px;
	font-weight: bold;
}


/*** News ***/
#news
{
	background: url(../Files/News_box.png) no-repeat;
	width: 630px;
	height: 290px;
}

.title
{
	width: 510px;
	float: left;
	margin-top: 20px;
	padding-left: 100px;
}
.title a
{
	color: #01308b;
	text-decoration: underline;
	font-size: 170%;
	text-align: left;
	line-height: 25px;
}

.headlines .article
{
	width: 435px;
	float: left;
	margin-top: 10px;
	padding-left: 180px;
	font-size: 160%;
	line-height: 180%;
}
.headlines .article a
{
	color: #01308b;
	text-decoration: none;
	font-weight: bold;
}


/*** Testimonial ***/
#testimonial
{
	background: url(../Files/Testimonial_box1.jpg) no-repeat;
	width: 630px;
	height: 290px;
}


/*** Live Help ***/
#live-help-box
{
	background: url(../Files/Live-Help_box.png) no-repeat;
	width: 341px;
	height: 250px;
	margin-top: 40px;
	float: right;
}
.live-help-top
{
	width: 300px;
	padding-left: 20px;
	padding-top: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 115%;
}
.live-help-bottom
{	
	margin-left:20px;	
	margin-top: 15px;
	text-align: left;
}

/*** Footer ***/
.copyright
{
	width: 475px;
	float: left;
	color: #4b4d51;
	text-align: left;
	margin-top: 25px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.licensed
{
	width: 475px;
	float: right;
	color: #4b4d51;
	text-align: right;
	margin-top: 25px;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

/*
***************************************************************
 LAYOUT ELEMENTS
***************************************************************
*/
#container
{
	width: 1010px;
}

#header
{
	background: url(../Files/Header.png) no-repeat;
	width: 1010px;
	height: 154px;
}
#header-logo
{
	width: 409px;
	height: 100px;
	float: left;
	padding-left: 25px;
	padding-top: 30px;	
}




#contact
{
	float: right;
	margin: 62px 0 0 0;
	padding-right: 25px;
	color: white;
	font-weight: normal;
	font-size: 110%;
	width: 400px;
	text-align: right;
}

#home
{
	margin: 10px 0 0 10px;
	width: 165;
}
#home h1, #home h2
{
	display: none;
}

#footer-home
{
	background: url(../Files/Footer.png) no-repeat;
	height: 95px;
}

#footer-interior
{
	background: url(../Files/Footer_Interior.png) no-repeat;
	height: 125px;
}


/*
***************************************************************
 NAV STYLES
***************************************************************
*/
#subheader
{
	height: 54px;
	overflow: hidden;
	padding-left: 20px;
	background: url(../Files/container_1px.png) repeat-y;
}

#subheader ul.sf-menu
{
	margin: 0;
	padding: 0;
}
#subheader ul.sf-menu li
{
	float: left;
	display: inline-block;
}

/* Menu Item: Base */
#subheader ul.sf-menu li a
{
	display: block;
	width: 120px;
	height: 54px;
	line-height: 64px;
	background: URL(../Files/LI_BG.png);
	color: #10356f;
	text-decoration: none;
	font-weight: bold;
}

/* Menu Item: Hover */
#subheader ul.sf-menu li a:hover
{
	background: URL(../Files/LI_BG_Selected.png);
	color: white;
	text-decoration: none;
}

/* Menu Item: Currently Selected*/
#subheader ul.sf-menu li.current a, #subheader ul.sf-menu li.current a:hover
{
	background: URL(../Files/LI_BG_Selected.png);
	color: white;
	text-decoration: none;
}


/*
***************************************************************
 SEARCH BOX / SEARCH RESULTS PANEL
***************************************************************
*/
#search
{
	position: absolute;
	margin: 60px 0 0 20px;
	width: 965px;
	height: 30px;
	color: white;
	font-weight: bold;
	text-align: right;
}
#search input.text
{
	padding: 7px;
}
#search input.submit
{
	background: url(../Files/Search_Btn.png);
	height: 20px;
	width: 20px;
	border: none;
}
#search_results{padding:0 30px 0 10px}

#search_results table.results tr td
{
	border-bottom: solid 1px #d9d9d9;
	padding: 10px;
	margin: 0;
}
#search_results table.results div.header a
{
	color: #000066;
	font-size: 1.4em;
}
#search_results table.results small
{
	font-size: 0.85em;
	color: #666666;
}
#search_results table.results small a
{
	color: #666666;
}
#search_results table.results tr td p
{
	margin: 0.5em 0;
}
#search_results td.filters
{
	width:200px;
	vertical-align: top;
	padding: 10px;
	border-right: solid 1px #d9d9d9;
}
#search_results td.filters label
{
	padding-left: 10px;
}
#search_results td.filters label.off
{
	color: #d9d9d9;
}
#search_results div.sort
{
	float:right
}
#search_results div.results-header
{
	padding: 10px;
	text-align: left;
	border-bottom: solid 1px #d9d9d9;
}
#search_results div.none
{
	padding:30px; color:#10356F; text-align:center; font-weight:bold; font-size:1.4em; border:dashed 1px #10356F; margin-top:20px;
}

#facebox div.content{width:auto; margin:0; padding:2em;}

.ui-tabs .ui-tabs-nav li a{font-family:Palatino Lynotype,Georgia,serif; color:#10356F; font-weight:bold;}


#stay-connected-small
{
	margin-left:7px;
	width:142px;
	height:71px;
	overflow:hidden;
	background:url(../Files/StayConnected_Button2.gif);
}
#stay-connected-small .inner{ padding-top:40px;}

#stay-connected-small img{width:24px;}
#stay-connected-small td{padding:0 0 0 7px !important}
/*
***************************************************************
 CLEARFIX - DO NOT REMOVE 
***************************************************************
*/
.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
html[xmlns] .clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1%;
}
