



body {

	margin: 0; padding: 0;

	font-family: Arial,Verdana,Sans-serif;

	background: #EFEBE0;

	color: #042c75;

	height:100%

}





#BGHolder {

	background: url(../images/navBG.jpg) repeat-x top left;

	margin:0 auto;

	

}



#content-wrap {
	padding:10px;
	padding-bottom:52px;
	width: 974px;

	margin: 0 auto;

}



/* header */

#header {

	height: 100%;	

	width: 100%; 

}



/* header links */



#TopLinks {

	background-color: #073688;

	margin: 0px auto 0px auto;

 	white-space: nowrap;

	padding-left:650px;

	padding-top: 3px;

}





#headerTable {

	width: 974px;

	margin: 0px auto 0px auto;

	height: 104px;

	background: url(../images/navBGFull.jpg);

}



#logo {

	width: 215px;

}









/* navigation */



ul.topnav {

	list-style: none;

	padding: 0 0 0 15px;	

	margin: 0;

	float: left;

	width: 750px;

	font-weight: bold;

	font-size: 16px;

	height: 20px;

}

ul.topnav li {

	float: left;

	margin: 0;	

	list-style-type: none;

	padding: 0 15px 0 0;

	position: relative;

}

ul.topnav li a{

	padding: 10px 2px;

	color: #fff;

	display: block;

	text-decoration: none;

	float: left;

}

ul.topnav li a:hover {

	background: url(../images/navHover.gif) no-repeat center top;

}

ul.topnav li span { /*--Drop down trigger styles--*/

	height: 25px;

	list-style-type: none;

	padding-top: 10px;

	float: left;

	background: no-repeat center top;

}

ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/



ul.topnav li ul.subnav {

	list-style-type: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 33px;

	background: #022461;

	margin: 0; padding: 0;

	display: none;

	font-size: 12px;

	float: left;

	width: 170px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border: 1px solid #011538;

}

ul.topnav li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #0946b0; /*--Create bevel effect--*/

	border-bottom: 1px solid #011538; /*--Create bevel effect--*/

	clear: both;

	width: 170px;

}

html ul.topnav li ul.subnav li a {

	float: left;

	width: 145px;

	background: #022461 no-repeat 10px center;

	padding-left: 10px;

}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #093B94 no-repeat 10px center; 

}



.dropdown {

	color: #ffffff;

}



	







/* Index */



.indexMid {

	background-image: url(../images/indexMid.jpg);

	background-repeat: no-repeat;

	maring: 0 auto 0 auto;

	height: 36px;

	width: 973px;

}



.indexMidFlash {

	background-image: url(../images/indexMidFlash.jpg);

	background-repeat: no-repeat;

	height: 374px;

	width: 336px;



}



.indexRight p {

	font-size: 1em;

	line-height: 120%;

}



.quote {

	margin-top: 8px;

	color: #0a4fc6;

}



.indexTitleBG p {

	font-size: 1em;

	line-height: 120%;

}



ul {

	line-height: 140%;

	padding: 0px;

	margin: 0 0 10px 0;

}



li {

	list-style-type: disc;

	margin-left: 40px; 

}





.serviceList {

	padding-top: 10px;

}



.indexTitle {

	padding: 0px;

	margin: 0px;

}





.titleCenter {

	padding: 0px 3px 0px 3px;

}



.indexTitleBG {

	margin: 5px 15px;

	width: 300px;

	background-image: url(../images/titleBG.jpg);

	background-repeat: repeat-x;

	background-postition: top left;

}



.indexHalfTitle {

	color: #042c75;

	padding: 5px 10px 5px 10px;

	margin: 0px;

}



.IndexGraphicBottom {

	width: 290px;

	height: 41px;

	background-image: url(../images/bottomBG.jpg);

	background-repeat: repeat-x;

	background-postition: center left;

}



.inexBottomGraphicCenter {

	background-image: url(../images/bottomDesign.jpg);

	background-repeat:no-repeat;

	padding: 10px 0 10px 0;

	width: 113px;

	height: 41px;

}



/* footer */



#footer {



	width:100%;	

	background: url(../images/footerbg.gif) repeat-x left top;

	text-align: center;	

	color: #022461;

	height: 56px;

}



#footer a {

	text-decoration: none;

	font-weight: bold;

}



#footer li { 

	font-size: 11px ;

	display:inline;

	margin: auto 20px auto 20px;

}



#footer ul { 

	width: 974px;

	margin: 0 auto 0 auto;

}





/* links */



a {

	background: inherit;

	color: #022461; 

	font-weight: bold;

}



a:hover {

	background: inherit;

	color: #0A4FC6;

	font-weight: bold;

}



a.external {

	font-family: Arial,Verdana,Sans-serif;

	background: inherit;

	color: #FF0000;

	font-size: 15px;

	text-decoration:underline;

	font-weight: bold;

}



a.external:hover {

	font-family: Arial,Verdana,Sans-serif;

	background: inherit;

	color: #FFFFFF;

	font-size: 15px;

	text-decoration:underline;

	font-weight: bold;

}





/* headers */







h2 { 

	font-size: 1.2em; 

	color: #042c75;

}



h3 {

	font-size: 1.2em; 

	color: #042c75;

}



p {

	font-size: 1em;

	margin: 12px 15px;

	line-height: 150%;

	

}











#flashswap {

padding: 16px 0px 0px 26px;

height: 215px;

background : url(../images/indexFlashBanner2.jpg);



} 



/* about */











.pageTitle {

	font-size: 17px; 

	color: #042c75;

	padding: 5px 10px 5px 10px;

	margin: 0px;

	text-transform: uppercase;

}



.pageSubTitle {

	font-size: 15px; 

	color: #042c75;

	padding: 5px 10px 5px 10px;

	margin: 0px;

}





.pageMid {

	width: 930px;

	background-image: url(../images/titleBG.jpg);

	background-repeat: repeat-x;

	background-postition: top left;

}



.pageHalfTitle { 

	color: #042c75;

	padding: 5px 10px 5px 10px;

	margin: 0px;

}



.pageHalf {

	width: 455px;

}



.titleBGHalf {

	background-image: url(../images/titleBG.jpg);

	background-repeat: repeat-x;

	background-postition: top left;

}



.pageHalfBottom {

	width: 455px;

	height: 41px;

	background-image: url(../images/bottomBG.jpg);

	background-repeat: repeat-x;

	background-postition: center left;

}



.pageFullBottom {

	width: 950px;

	height: 41px;

	background-image: url(../images/bottomBG.jpg);

	background-repeat: repeat-x;

	background-postition: center left;

}



.pageBottomCenter {

	background-image: url(../images/bottomDesign.jpg);

	background-repeat:no-repeat;

	padding: 10px 0 10px 0;

	width: 113px;

	height: 41px;

}



/* about */



.missionTop {

	background-image: url(../images/missionTop.jpg);

	background-repeat:no-repeat;

	height: 40px;

}



.missionMiddle {

	background-image: url(../images/missionMid.jpg);

	background-repeat: repeat-y;

}



.missionMiddle h3 {

	font-family: Georgia,Serif;

	font-weight: bold;

	font-size; 16px;

	line-height: 150%;

	margin: 0px 40px 20px 40px;

	color: #0a4fc6;

}



.missionBottom {

	background-image: url(../images/missionBottom.jpg);

	background-repeat:no-repeat;

	height: 40px;

}



.missionStatement p {

	padding: 10px 0;

	font-weight: bold;

}





/* Management */



.nameTitle {

	font-size: 15px;

	color: #0a4fc6;

}



.name {

	padding-top: 10px;

	border-top: solid 2px #D6CEC1;

	margin-bottom:5px

}



.portrait {

	padding-top :25px;

}



/* Managed Care */



.careList {

	font-size: 13px;

}





/* Page Headers */



#page-header-text {

	padding: 10px 55px 10px 30px;

}	



#page-header-text h1 {

	color: #ffffff;

	font-weight:500;

}



#page-header-text p {

	color: #ffffff;

	font-weight: bold;

	font-size: 15px;

}



#page-header-text .hr {

	background: url(../images/hrbg.jpg) repeat-x;

	height: 11px; 

	width: 100%;

	margin: 0; padding: 0;

}



#header-field-claim {

	width: 974px;

	height: 232px;

	background: url(../images/feildClaimFlash.jpg) no-repeat;

	

}



#header-claims-management {

	width: 974px;

	height: 232px;

	background: url(../images/claimsFlash.jpg) no-repeat;

}





#header-specialty-services {

	width: 974px;

	height: 232px;

	background: url(../images/specialtyRiskFlash.jpg) no-repeat;

}



#header-managed-care {

	width: 974px;

	height: 232px;

	background: url(../images/managedCareFlash.jpg) no-repeat;

}



#header-subrogation {

	width: 974px;

	height: 232px;

	background: url(../images/subrogationFlash.jpg) no-repeat;

}



#header-news {

	width: 974px;

	height: 232px;

	background: url(../images/newsFlash.jpg) no-repeat;

}



#header-services {

	width: 974px;

	height: 232px;

	background: url(../images/servicesFlash.jpg) no-repeat;

}



#header-dispatch-center {

	width: 974px;

	height: 232px;

	background: url(../images/dispatchFlash.jpg) no-repeat;

}



:focus

{

  -moz-outline-style: none;

}