html {
   background:url(../image/cache/body_v1.jpg) repeat-y center top;
}

body {
   background:url(../image/cache/body_v1.jpg) repeat-y center top;
}

.header_v1 {
   background:url(../image/cache/header_v1.png) no-repeat center top;
   height:141px;
}

.social_v1 {
 margin-top:65px;
}

.inner_v1 {
 background:url(../image/cache/bg_repeat_v1.png) repeat-y;

}

.content_v1, .content_v1_dencom {
position:relative;
}

.footer_v1 {
 background:url(../image/cache/footer_bg_v2.png) repeat-y;
}

.footer_bottom_v1 {
 background:url(../image/cache/footer_bottom_v2.png) no-repeat;
 height:27px;
 margin:0 auto  10px auto;
}

.side_v1 {
}





/* Event Calendar - HP List view */
.events_v1 {
 padding:0 0 15px 15px;
 border-bottom:dotted #afd3e4 1px;
}

.events_v1 h3 {
 margin-bottom:.75em;
}


.event_title_v1 {
 margin-bottom:2px;
 font-weight:bold;
 color:#05435f;
 line-height:1.1;
}

.event_date_v1 {
 letter-spacing:0px;
 font-style:italic; 
 color:#538094;
 margin-bottom:.5em;
}

.event_date_v1 a {
  color:#05435f;
 font-style:normal;

 text-decoration:underline;
}

.event_date_v1 a:hover {
 color:#538094;
 text-decoration:none;
}

h3.calendar_month_row {
 padding:6px 10px;
  text-decoration:none;
  color:#ffffff;
  background:#782c1c;
  margin-right:10px;

}

.calendar_detail_row {
padding:0;
margin:0 10px 15px 0;
border-bottom:dotted #ccc 1px;
}

.calendar_detail_row h3 {
font-style:italic;
color:#782c1c;
margin:0;
}

.calendar_detail_row h2 {
color:#05435f;
margin:5px 0 0 0;
}



/* News Channel - HP List view */

.news_v1 {
 padding:0 0 15px 15px;
 border-bottom:dotted #afd3e4 1px; 
}

.news_v1 h3 {
 margin-bottom:.75em;
}


.news_title {
 margin-bottom:2px;
 font-weight:bold;
    color:#05435f;
}

.news_link {
 margin-bottom:10px;
 font-style:italic; 
 color:#538094;
}

.news_link a {
 color:#05435f;
 font-style:normal;
 text-decoration:underline;
}

.news_link a:hover {
 color:#538094;
 text-decoration:none;
}

.news_detail_row {
padding:0;
margin:0 10px 15px 0;
border-bottom:dotted #ccc 1px;
}

.news_detail_row h3 {
font-style:italic;
color:#782c1c;
margin:0;
}

.news_detail_row h2 {
color:#05435f;
margin:5px 0 0 0;
}


a.contentbutton  {
  padding:6px 10px;
  text-decoration:none;
  color:#05435f;
  background:#e3f1f4;
  background: -webkit-gradient(linear, left top, left bottom, from(#e3f1f4), to(#b9d8df));
  background: -moz-linear-gradient(top,  #e3f1f4,  #b9d8df);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f1f4', endColorstr='#b9d8df');
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;
	position: relative;
	top: 5px;
}

a.contentbutton:hover {
  padding:6px 10px;
  text-decoration:none;
  color:#05435f;
  background:#e9d692;
  background: -webkit-gradient(linear, left top, left bottom, from(#e9d692), to(#d9c362));
  background: -moz-linear-gradient(top,  #e9d692,  #d9c362);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9d692', endColorstr='#d9c362');
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;
}



/* Footer Menu - all pages {MENU_FOOTER}
---------------------------------------------------------------------*/
ul.footer-menu {
    float:left;
    margin:0;
    padding:20px 0 10px 20px;
}

ul.footer-menu li {
    list-style-type:none;
    float:left;
    padding-right:10px;
}

ul.footer-menu li a {
    color:#05435F;
}

ul.footer-menu li a:hover {
    text-decoration:none;
}

/* Social Media Menu - top of all pages {MENU_SOCIAL} 
---------------------------------------------------------------------*/
.social { /* div for the social media links */
    height:44px;
    margin-bottom:47px }

#socialmedia {
    float:right;
    margin:7px 0 0 0;
}

#socialmedia li {
    float:left;
    list-style-type:none;
    padding-left:0px;
}

#socialmedia li.faceb a {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:40px;
    text-indent:-999em;
    background-position:0 0;
}

#socialmedia li.faceb a:hover {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:40px;
    text-indent:-999em;
    background-position:-154px 0;
}

#socialmedia li.twitt a {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:40px;
    text-indent:-999em;
    background-position:-40px 0;
}

#socialmedia li.twitt a:hover {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:40px;
    text-indent:-999em;
    background-position:-194px 0;
}

#socialmedia li.yout a {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:35px;
    text-indent:-999em;
    background-position:-80px 0;
    margin-right:5px;
}

#socialmedia li.yout a:hover {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:35px;
    text-indent:-999em;
    background-position:-234px 0;
    margin-right:5px;
}

#socialmedia li.rss a {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:35px;
    text-indent:-999em;
    background-position:-120px 0;
}

#socialmedia li.rss a:hover {
    display:block;
    background:url(../image/cache/socialnav_v1.png) no-repeat; 
    height:44px;
    width:35px;
    text-indent:-999em;
    background-position:-274px 0;
}

/* CivilianDentalJobs.com - Navigation - all pages except Dental homepage
---------------------------------------------------------------------------------------*/

#dental {
    float:right;
    margin:0 0 0 0;
}

#dental li {
    float:left;
    list-style-type:none;
    padding-left:0px;
}

#dental li.dhomepage a {
    display:block;
    background:url(../image/cache/dental.png) no-repeat; 
    height:40px;
    width:260px;
    text-indent:-999em;
    background-position:0 0;
}

#dental li.dhomepage a:hover {
    display:block;
    background:url(../image/cache/dental.png) no-repeat; 
    height:40px;
    width:260px;
    text-indent:-999em;
    background-position:-261px 0;
}

/* CivilianMedicalobs.com - Navigation - only on Dental homepage
---------------------------------------------------------------------------------------*/

#medical {
    float:right;
    margin:0 0 0 0;
}

#medical li {
    float:left;
    list-style-type:none;
    padding-left:0px;
}

#medical li.medicalhomepage a {
    display:block;
    background:url(../image/cache/medical.png) no-repeat; 
    height:40px;
    width:260px;
    text-indent:-999em;
    background-position:0 0;
}

#medical li.medicalhomepage a:hover {
    display:block;
    background:url(../image/cache/medical.png) no-repeat; 
    height:40px;
    width:260px;
    text-indent:-999em;
    background-position:-261px 0;
}

/* ICIMS Portal Page - Only on ICIMS Portal Page 
------------------------------------------------------------------------------------------*/

#icims {
    float:right;
    margin:0 0 0 0;
}

#icims li {
    float:left;
    list-style-type:none;
    padding-left:0px;
}

#icims li.icimsmed a {
    display:block;
    background:url(../image/cache/icimsnav.png) no-repeat; 
    height:54px;
    width:197px;
    text-indent:-999em;
    background-position:0 0;
}

#icims li.icimsden a {
    display:block;
    background:url(../image/cache/icimsnav.png) no-repeat; 
    height:54px;
    width:197px;
    text-indent:-999em;
    background-position:0 -54px;
}




/* Top Navigation - Shares social div, link to homepage
----------------------------------------------------------------------------*/

#topnav {
   float:right;
   margin-top:22px;
}

#topnav li {
   float:right;
   padding:0;
   list-style-type:none;
}

#topnav li a {
   color:#05435f;
   text-decoration:none;
   border:none;
   padding:5px 9px 5px 6px;
   color:#05435f;
}

#topnav li a:hover {
   text-decoration:none;
   padding:5px 9px 5px 6px;
   background:#e9d692;
   background: -webkit-gradient(linear, left top, left bottom, from(#e9d692), to(#d9c362));
   background: -moz-linear-gradient(top,  #e9d692,  #d9c362);
   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9d692', endColorstr='#d9c362');
   -webkit-border-radius: 6px;
   -moz-border-radius:6px;
}



/* Main Navigation - All pages in the sidecolumn
----------------------------------------------------------------------------*/

.nav_v1 {
 padding:5px 0 0 13px; /* Pushes everything right in side */
}

ul.nav1 {
   margin:0 0 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    
}

.nav1 li {
   list-style-type:none;
   border-bottom:dotted #fff 1px; 
}

.nav1 li.currentitem a {
  background:#e9d692;
}


.nav1 li a {
  line-height:51px;
  display:block;
  font-size:13px;
  padding-left:8px;
  text-decoration:none;
  color:#05435f;
  background:#e3f1f4;
  background: -webkit-gradient(linear, left top, left bottom, from(#e3f1f4), to(#b9d8df));
	background: -moz-linear-gradient(top,  #e3f1f4,  #b9d8df);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f1f4', endColorstr='#b9d8df');
}

.nav1 li a:hover {
  color:#05435f;
  background:#e9d692;
  background: -webkit-gradient(linear, left top, left bottom, from(#e9d692), to(#d9c362));
	background: -moz-linear-gradient(top,  #e9d692,  #d9c362);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9d692', endColorstr='#d9c362');

}

.nav1 li.ats a {
font-weight:bold;
font-size:18px;
    -moz-border-radius: 6px 0px 0px 0px;
    -webkit-border-radius: 6px 0px 0px 0px;
}


/* About Civilian Corp Logo/link - sidebar
------------------------------------------------------------------------------*/

.about_v1 {
 margin:0 0 0 10px; /* Pushes everything right in side */
 border-bottom:dotted #afd3e4 1px; 
 background:#ffffff url(../image/cache/aboutcc.png) no-repeat;
 height:65px;
 padding-bottom:3px;
 margin-bottom:15px;
}

#aboutcc {
   margin-top:0;
}

#aboutcc li {
    list-style-type:none;
    padding:20px 0 0 40px;
}

#aboutcc a{
  text-decoration:none;
  color:#05435f;
}

#aboutcc a:hover{
  text-decoration:underline;
  color:#05435f;
}


/* WMV Download /link - About the Civilian Corp /?id=13
------------------------------------------------------------------------------*/

a.wmvdownload {
    background:#ffffff url(../image/cache/wmvlink.png) no-repeat top left;
    display:block;
    height:56px;
    width:320px;
    margin:5px 0 0 0px;
    text-indent:-999em;
    text-decoration:none;
}

/* Type Style all pages
------------------------------------------------------------------------------*/


h1 {	font-size: 215%; } /*28px*/
h2 {	font-size: 161%; } /*21px*/
h3 {	font-size: 138.5%;}/*18px*/
h4 {	font-size: 115%; } /*15px*/
h5 {	font-size: 115%; } /*15px*/
h6 {	font-size: 115%; } /*15px*/

h1 { margin-bottom:0; margin-top:20px; font-style:italic;}
h2 {  color:#782c1c; margin-top:10px; margin-bottom:10px;}
h3 {  color:#05435f;}
h4 {  color:#782c1c;}


table ul {
   margin-left:.5em;
   color:#d9c362;
}
table li {
   list-style-type:square;
   font-size:12px;
} 

table li a {
  text-decoration:none;
}  

table li a:hover {
  text-decoration:underline;
}

table.benefit ul {
  color:#000000;
}

.double {
line-height:1.75;
}

/* Accordion Feature - Employee Profile Page
---------------------------------------------------------------- */
#accordion2 {
width: 690px;

}

/* accordion header */
#accordion2 h3 {
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
  color:#05435f;
  background:#ffffff;
  
  border:solid #ccc 1px;
	cursor:pointer;		
}

#accordion2 h3 span.acc_click {
float:right;
font-style:italic;
font-size:11px;
}



/* currently active header */
#accordion h3.current {
	cursor:default;
	background-color:#a9cad5;
}



/* accordion pane */
#accordion2 div.videowrap {
	border:1px solid #ddd;
	border-width:0 1px;
	display:none;
	padding:15px;
        margin-bottom:0;
        height:240px;
}

#accordion2 div.videowrap p {
    line-height:1.75;
    font-style:italic;
}

#accordion3 {
	background:#fff url(/img/global/gradient/h300.png) 0 0;
	width: 690px;
	border:1px solid #ddd;	
/*	-background:#fff; */
}

/* accordion header */
#accordion3 h3 {
	background:#eee url(/img/global/gradient/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordion3 h3.current {
	cursor:default;
	background-color:#a9cad5;
}



#accordion3 div.pane {
	border:1px solid #ddd;
	border-width:0 1px;
	display:none;
	padding:15px;
        margin-bottom:0;
        height:110px;
}


/* Video Player - Benefits, Profiles, About pages 
----------------------------------------------------------------*/
.videowrap {
   border:solid #ccc 1px;
   padding:10px 15px;
   height:240px;
   margin-bottom:10px;
   }

.videowrap_b { /* b for benefits */
   padding:10px 15px;
   height:240px;
   margin-bottom:40px;
   }

.videowrap_a { /* a for about */
   padding:10px 15px;
   height:330px;
   margin-bottom:10px;
   }

.video {
   float:right;
   margin-left:15px;
}

.videowrap h2 {
    margin:.25em 0 1em 0;
}





.news .article {
   margin:10px 20px 10px 0;
   padding:10px;
   border-bottom:solid #ccc 1px;
}

.news .article h2 a {
   text-decoration:none;
   font-style:italic;
   color:#5e7a88;
}

.article .splitright {
}

.article .splitleft {
  color:#bbb;
  letter-spacing:1px;
  float:right;
}



.dental_locations img{
    float:left;
    padding:0 10px 10px 0;
}

form#form_11_post {
    width:668px;
    padding:10px;
    border:solid #ccc 1px;
    margin-bottom:10px;
}

/* Homepage - layout and styles
---------------------------------------------------------------------*/

.feature_flash, .slider-container {
margin-top: 5px;
margin-bottom: 10px;
}
.slider-container {
	width: 686px !important;
	}

#dencom-slider img {
  cursor:pointer;
}

.content_v1_dencom h3 {
	color:#05435F;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#dencom-sb-video {
	margin-left: 13px;
	margin-bottom: 15px;
	}

.feature_banner {
	margin-bottom: 10px;
	}

.feature_map {
margin-top: 10px;	
margin-bottom:20px;
background-color: #93B9CC;
width: 687px !important;
}

.feature_map h3 {
margin:0;
color:#05435F;
margin-top: 10px;
font-size: 22px;
}

.feature_map h4 {
color:#05435f;
font-style:italic;
}


.feature_map p {
margin:1em 0;
padding-right:10px;
}

.feature_map img {
margin-right:15px;
}


.about_hp h3 {
margin:0;
color:#782C1C;
}

.about_hp h4 {
color:#05435f;
font-style:italic;
}

.aboutimg {
float:right;
padding-right:10px;
margin-top:15px;
}


.benefits_hp p {
margin-top:1em;
}

.benefits_hp h3 {
margin:0;
color:#782C1C;
}

.benefits_hp h4 {
color:#05435f;
font-style:italic;
}

.benefits_hp img {
float:right;
padding-right:20px;
}

.profiles_hp h3 {
margin:0;
color:#782C1C;
}

.profiles_hp h4 {
color:#05435f;
font-style:italic;
}

.profiles_hp p {
margin-top:1em;
}

.profiles_hp img {
float:right;
padding:0 10px;
}

/* Featured Jobs - Homepage */

.fj_form {
margin-bottom:20px;
}

.fj_form h3 {
margin-top:0;
}

.fj_form h4 {
margin-top:0;
margin-bottom:1em;
color:#05435f;
font-style:italic;
}

.fj_form h2 {
margin:0;
}




.fj_scroll {
width:282px;
height:247px;
border:solid #ccc 1px;
overflow:auto;
padding-top:5px;
background-color:#ffffff;
}


.fj_box {
padding:5px 5px 5px 10px;
background:#ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
background: -moz-linear-gradient(top,  #ffffff,  #f8f8f8);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
}

.fj_box:hover {
background:#e9d692;
background: -webkit-gradient(linear, left top, left bottom, from(#e9d692), to(#d9c362));
background: -moz-linear-gradient(top,  #e9d692,  #d9c362);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9d692', endColorstr='#d9c362');
}

.fj_box p {
margin-bottom:0;
}


.fj_title {
 margin-bottom:2px;
 font-weight:bold;
 color:#05435f;
 line-height:1.1;
}

.fj_location {
 letter-spacing:0px;
 font-style:italic; 
 color:#538094;
 margin-bottom:.5em;
}

.fj_box a {
 color:#05435f;
 font-style:normal;
 text-decoration:underline;
}

.fj_box a:hover {
 color:#538094;
 text-decoration:none;
}

/* Featured Location */

.fl_form {
margin-bottom:1em;
}

.fl_form h2 {
margin:0;
}

.fl_form h3 {
margin-top:0;
}

.fl_form h4 {
margin-bottom:22px;
font-style:italic;
color:#05435f;
}


.fl_pullquote {
float:right;
width:150px;
padding-left:10px;
font-size:11px;
font-style:italic;
line-height:1.25;
margin-bottom:5px;
}

.fl_pullquote img {
padding-bottom:5px;
}


form#form_11_post table.form_11_options {
    width:480px;
}

form#form_11_post p.captcha img {
   padding:10px 10px 0 0;
}



.dentalimg {
margin:0 40px 0 20px;
}

.logoquote p {
padding-left:20px;
}

table.efda_dental td {
background-color:#e3f1f4;
border:solid #ffffff 1px;
}

table.efda_dental th {
background-color:#05435f;
padding:10px;
color:#ffffff;
text-align:left;
}

/* 6.x  Nivo slider - */

 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */



.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
	opacity:0.4; /* Overridden by captionOpacity setting */
        background-color:#ffffff;
        padding:5px;
}
.nivo-nextNav {
        background-color:#ffffff;
        padding:5px;
	right:14px;
	opacity:0.4; /* Overridden by captionOpacity setting */
}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
  position:relative;
  top:265px;
  left:2%;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
        background-color:#05435F;
        border:solid #ffffff 1px;
        margin:2px;
        color:#05435F;
        padding:0 4px;
        -moz-border-radius: 12px;
        border-radius: 12px;

}
.nivo-controlNav a.active {
	font-weight:bold;
        background-color:#ffffff;
        color:#ffffff;
}

#slider {
margin:6px 0 30px 0;
}

#paging_links span {
  display:inline-block;
  padding:5px;
  margin-bottom:15px;}


#nav1id li.jfpwd a {
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  padding:7px 7px 7px 22px;
  text-indent:-15px;}




/*************************************/
/* DENCOM Employee Profiles, ?id=180 */
/*************************************/

.employee_profile {
  border-bottom:1px solid #ddd;
  float:left;
  margin:1em 1em 0 1em;
  padding:0 0 1em 0;}
.employee_profile img {
  float:left;
  margin:0 1em 0 0;
}
.employee_profile h2 {
  margin-top:0px;}

/*************************************/
/* Medcom, Jobfair, ?id=183    12/11             */
/*************************************/

.floatright {
float:right;
margin-right:15px;
margin-left:10px;
}

#fair-banner {
  bottom:-236px;
  position:fixed;
  right:0px;}









