@charset "UTF-8";



/* Site Colors

#951810 - red

#eaeff1 - light blue

#8aa2ae - medium blue (background blue)

#37444a - dark blue-grey

*/



/* @group general */



*{
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}



body  {
	text-align: center;
	color: #000;
	background: #bb9763 url(../images/common/bkgRepeat_nn.gif) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.8em;

}

#container { 

	width: 90%;

	margin: 0 auto; 

	text-align: left;

}

.shadowWrapper{

	background: url(../images/common/shadow_x.png) no-repeat right bottom    !important;

	background: url(../images/common/shadow_x.gif) no-repeat right bottom;

	position: relative;

	float: left;

	width: 100%;

	/* border: 1px solid #ff68e7; */

	padding: 0 13px 0 0;

	 /*_padding: 0; IE 6 and below should see this */

}



.shadowWrapperEase{

	background: transparent url(../images/common/shadowEase_.png) no-repeat left top    !important;

	background: transparent url(../images/common/shadowEase._gif) no-repeat left top;

	position: relative;

	float: left;

	width: 100%;

	padding-left: 4px;

	/*_padding: 0;  IE 6 and below should see this */

}



#contentWrapper{

	position: relative;

	display: block;

	margin: -5px 5px 5px -5px;

	padding: 0 4px 4px 4px;

	background: white url(../images/common/fauxColumnb.gif) repeat-y 30% 0;

	border-left: 1px solid #838383;

	border-bottom: 1px solid #838383;

	border-right: 1px solid #838383;

	width: 100%;

}



/*#bkgwrapper1 {

	background: url(../images/common/bkgRepeat.gif) repeat;

}*/

#bkgwrapper {

	background: url(../images/common/bkgStripeTile_x.gif) repeat-x;

}





/* @end */

/* ======================================================= */

/* @group navigation */



ul#mainNav {

	list-style-type: none;

	background: url(../images/common/navTileb.gif) repeat; 

	width: 100%;

	float: left;

}


ul#mainNav li {

	float: left;

	display: inline;

}



ul#mainNav a {

	float: left;

	display: block;

	text-indent:-1000em;

	height: 45px;

	font: small-caps 1.3em Georgia, "Times New Roman", Times, serif;

	color: #dee8ed;

	text-decoration: none;

}



a#main-a1 {background: url(../images/common/nav_01b.gif) no-repeat left bottom; width: 96px; }

a#main-a2 {background: url(../images/common/nav_02b.gif) no-repeat left bottom; width: 128px;}

a#main-a2-1 {background: url(../images/common/nav_02b_1.gif) no-repeat left bottom; width: 215px;}

a#main-a2-2 {background: url(../images/common/nav_02b_2.gif) no-repeat left bottom; width: 215px;}

a#main-a2-3 {background: url(../images/common/nav_02b_3.gif) no-repeat left bottom; width: 215px;}

a#main-a3 {background: url(../images/common/nav_03b.gif) no-repeat left bottom; width: 118px;}

a#main-a3-1 {background: url(../images/common/nav_03b_1.gif) no-repeat left bottom; width: 215px;}

a#main-a3-2 {background: url(../images/common/nav_03b_2.gif) no-repeat left bottom; width: 215px;}

a#main-a3-3 {background: url(../images/common/nav_03b_3.gif) no-repeat left bottom; width: 215px;}

a#main-a3-4 {background: url(../images/common/nav_03b_4.gif) no-repeat left bottom; width: 215px;}

a#main-a4 {background: url(../images/common/nav_04b.gif) no-repeat left bottom; width: 137px;}

a#main-a5 {background: url(../images/common/nav_05b.gif) no-repeat left bottom; width: 194px;}

a#main-a6 {background: url(../images/common/nav_06b.gif) no-repeat left bottom; width: 96px;}

a#main-a7 {background: url(../images/common/nav_07b.gif) no-repeat left bottom; width: 143px;}



a#main-a1:hover {background-position: right bottom;}

a#main-a2:hover {background-position: right bottom;}

a#main-a2-1:hover {background-position: right bottom;}

a#main-a2-2:hover {background-position: right bottom;}

a#main-a2-3:hover {background-position: right bottom;}

a#main-a3:hover {background-position: right bottom;}

a#main-a3-1:hover {background-position: right bottom;}

a#main-a3-2:hover {background-position: right bottom;}

a#main-a3-3:hover {background-position: right bottom;}

a#main-a3-4:hover {background-position: right bottom;}

a#main-a4:hover {background-position: right bottom;}

a#main-a5:hover {background-position: right bottom;}

a#main-a6:hover {background-position: right bottom;}

a#main-a7:hover {background-position: right bottom;}



#home #main-a1, #about #main-a2, #testimonials #main-a3, #service #main-a3, #resources #main-a4, #reimbursement #main-a5, #forms #main-a6, #career #main-a7{

	background-position: right bottom;

	cursor: default;

}



/* tab nav */



ul#tabNav{

	list-style: none;

	float: right;

	width: 100%; /* if set to anything other than 100% the tab move to the top of the header when I want them to line up right above the nav bar */

	position: relative;

	/*border: 1px solid #ff68e7;*/

}



ul#tabNav li {

	float: right;

	display: inline;

	background: url(../images/common/tabRight.gif) no-repeat top right;

	margin-right: 0.5em;

}



ul#tabNav a {

	display: block;

	color: #8caab9;

	text-decoration: none;

	text-transform: uppercase;

	font: 0.7em/2.2em Georgia, "Times New Roman", Times, serif;

	background: url(../images/common/tabLeft.gif) no-repeat top left;

	padding: 0.5em 1em 0;

}



ul#tabNav a:hover {

	color: White;

	text-decoration: underline;

}



/* @end */ 

/* ======================================================= */

/* @group branding */



#branding { 

	width: 100%;

	float: left;

	display: block;

	background-color: white;

}



#branding img {

	width: 600px;
	
	height: 146px;

	margin: 45px 0 0 26px;
	
	display: block;
	
	margin-left: auto;
	
	margin-right: auto;

}



#imgArea{
	width: 100%;
	background-color: #951810;/*red*/
	float: left;
	display: block;
	min-height: 0px;

}



#imgArea h1{
	float: left;
	display: block;
	height: 246px;
	width: 315px;
	text-indent: -1000em;
	background: url(../images/home/dedicated_b.gif) no-repeat;
	margin: 30px 0 50px 30px;

}



/* @end */

/* ======================================================= */

/* @group typography */

h1 {
	color: #951911;
	font: bold 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;

}



h2 {

	color: #b74c41;

	font: bold 1.25em "Lucida Grande", Lucida, Verdana, sans-serif;

}



#header h1 {

	padding: 10px 0; 

}



/* @end */

/* ======================================================= */

/* @group main content */



#mainContent { 

	float: left;

	display: block;

	width: 100%;

	background: url(../images/home/contentGrad_b.gif) repeat-x;

}



#mainContentSub { 

	float: left;

	width: 100%;

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

}



#mainContent p, #mainContent ul, #mainContent h1, #mainContent h2, #mainContent iframe, #mainContent form, #thumbnail{

	margin: 0px 45px 15px 35%;

}



#mainContent ul{

	margin-left: 40%;

}



#mainContent a{
	text-decoration: none;
	border-bottom: 1px dotted #37444a;
	color: #951911;
	font-weight: bold;

}



#mainContent a:hover{
	border: none;
	color: #8c9925;

}



#mainContent h1{

	margin-top: 65px;

}



#mainContent h2{

	margin-top: 30px;

}





/* @end */

/* ======================================================= */

/* @group sidebar */



#sidebar1 {

	float: left; 

	width: 30%;

	background: url(../images/home/newsHeadTile_b.gif) repeat-x; 

	min-height: 100px;

}



#sidebar1 h3 {

	width: 182px;

	height: 55px;

	font: bold 14px/16px Georgia, "Times New Roman", Times, serif;

	text-indent: -1000em;

	background: url(../images/home/newsHead_b.gif) no-repeat 0 0;

}



#sidebar1 h4{
	background: url(../images/home/newsBulletb.gif) no-repeat 0 0;
	margin: 25px 25px 0 30px;
	color: #6b8898;/*blue*/
	font: bold 17px/20px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	min-height: 27px;
	padding: 5px 0 0 32px;

}



#sidebar1 h4 a {
	border: none;
	text-decoration: none;
	color: #951810;/*blue*/

}



#sidebar1 h4 a:hover {

	text-decoration: none;

	color: #951810;/*blue*/

}



#sidebar1 p {

	margin: 5px 25px 20px 30px;

	font: 13px/18px Georgia, "Times New Roman", Times, serif;

}



#sidebar1 p.more a{

	font: 10px/10px Georgia, "Times New Roman", Times, serif;

	color: #37444a;

	text-transform: uppercase;

	text-decoration: none;

	background-color: white;

	padding: 3px 3px 3px 5px;

	float: right;

	display: block;

	margin: 0 -25px 0 0;

	border: none;

}



#sidebar1 p.more a:hover{

	color: white;

	text-decoration: none;

	background-color: #951810;

}

.newsDivider {
	display: block;
	min-height: 18px;
	line-height: 10px;
	margin: 0 25px 20px 30px;
	background-image: url(../images/home/divbar_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}







/* @end */

/* ======================================================= */

/* @group footer */



#footer { 

	background:#951810 url(../images/common/footShadow.gif) no-repeat 30% top;

	/*min-height: 8.5em;*/

	width: 100%;

	float: left;

	display: block;

	margin: 0;

	padding: 0;

	/*border-right: 1px solid #8caab9;

	border-left: 1px solid #8caab9;

	border-bottom: 1px solid #8caab9;*/

} 

#footer p {
	padding: 17px 30px 10px;
	color: white;
	font-size: 1.5em;
	line-height:  1.5em;
	float:  left;
	display: block;

}



#footer p.locations {
	padding: 0;
	line-height: 1.7em;
	float: left;
	display: block;
	color: #dbbcba;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;

}

#footer a {

	color: #acbfc9;

	text-decoration: none;

}

#footer a:hover {

	color: #acbfc9;

	text-decoration: none;

	border-bottom: 1px dotted #acbfc9;

}



#footer #locationsWrapper {
	float: left;
	display: block;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30%;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;

}



#footer strong {

	color: #acbfc9;

}



#footer .tele {
	line-height: 22px;

}



#footer .copyright {

	float: left;

	margin-right: 8px;

}



/* @end */

/* ======================================================= */

/* @group misc */





.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft {

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



#menu {

float: left;
}

div#menu {

	list-style-type: none;

	background: url(../images/common/navTileb.gif) repeat; 

	width: 100%;

	float: left;

}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;

}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
text-indent:-1000em;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
text-decoration: none;
height: 45px;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}

div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

a#main-a1 {background: url(../images/common/nav_01b.gif) no-repeat left bottom; width: 96px; }

a#main-a2 {background: url(../images/common/nav_02b.gif) no-repeat left bottom; width: 128px;}

a#main-a2-1 {background: url(../images/common/nav_02b_1.gif) no-repeat left bottom; width: 215px;}

a#main-a2-2 {background: url(../images/common/nav_02b_2.gif) no-repeat left bottom; width: 215px;}

a#main-a2-3 {background: url(../images/common/nav_02b_3.gif) no-repeat left bottom; width: 215px;}

a#main-a3 {background: url(../images/common/nav_03b.gif) no-repeat left bottom; width: 118px;}

a#main-a3-1 {background: url(../images/common/nav_03b_1.gif) no-repeat left bottom; width: 215px;}

a#main-a3-2 {background: url(../images/common/nav_03b_2.gif) no-repeat left bottom; width: 215px;}

a#main-a3-3 {background: url(../images/common/nav_03b_3.gif) no-repeat left bottom; width: 215px;}

a#main-a3-4 {background: url(../images/common/nav_03b_4.gif) no-repeat left bottom; width: 215px;}

a#main-a4 {background: url(../images/common/nav_04b.gif) no-repeat left bottom; width: 137px;}

a#main-a5 {background: url(../images/common/nav_05b.gif) no-repeat left bottom; width: 194px;}

a#main-a6 {background: url(../images/common/nav_06b.gif) no-repeat left bottom; width: 96px;}

a#main-a6-1 {background: url(../images/common/nav_06b_1.gif) no-repeat left bottom; width: 215px;}

a#main-a6-2 {background: url(../images/common/nav_06b_2.gif) no-repeat left bottom; width: 215px;}

a#main-a7 {background: url(../images/common/nav_07b.gif) no-repeat left bottom; width: 143px;}

a#main-a2:hover {background-position: right bottom;}

a#main-a2-1:hover {background-position: right bottom;}

a#main-a2-2:hover {background-position: right bottom;}

a#main-a2-3:hover {background-position: right bottom;}

a#main-a3:hover {background-position: right bottom;}

a#main-a3-1:hover {background-position: right bottom;}

a#main-a3-2:hover {background-position: right bottom;}

a#main-a3-3:hover {background-position: right bottom;}

a#main-a3-4:hover {background-position: right bottom;}

a#main-a4:hover {background-position: right bottom;}

a#main-a5:hover {background-position: right bottom;}

a#main-a6:hover {background-position: right bottom;}

a#main-a6-1:hover {background-position: right bottom;}

a#main-a6-2:hover {background-position: right bottom;}

a#main-a7:hover {background-position: right bottom;}

#home #main-a1, #about #main-a2, #service #main-a3, #resources #main-a4, #reimbursement #main-a5, #forms #main-a6, #career #main-a7{

	background-position: right bottom;

	cursor: default;

}

body {
behavior: url(csshover.htc);
}
/* @end */
#home #bkgwrapper #container .shadowWrapper .shadowWrapperEase #contentWrapper #imgArea {

}
#home #bkgwrapper #container .shadowWrapper .shadowWrapperEase #contentWrapper #imgArea #flashcontent {
	margin-top: 5px;
	margin-bottom: 5px;
}
#home #bkgwrapper #container .shadowWrapper .shadowWrapperEase #contentWrapper #imgArea #flashcontent img {

}
#home #container .shadowWrapper .shadowWrapperEase #contentWrapper #mainContent .photofront {
	padding-top: 25px;
	margin-left: 30%;
	margin-top: 55px;
	margin-right: 0%;
}
#home #bkgwrapper #container .shadowWrapper .shadowWrapperEase #contentWrapper #mainContent .photofront {
}

#blurbbar {
	background-color: #951911;
}
#flashcontent {
	padding-top: 20px;
	padding-bottom: 20px;
}

