/* ModuleBegin::blog */
.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold; background-color: #eeeeee; }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; color: #000066; }
.blogTitle { color: #000066; font-weight: bold; padding-top: 10px; }
/* ModuleEnd::blog */

#intNewsletter { float:right; padding-top:3px;  }
#intNewsletter input { width:120px; font-size: 7.5pt; color: #666666;  }
#intNewsletter .enewsBoxTitle { padding-right:5px; color: #666666; font-size:17px; font-weight:bold; } 
#intNewsletter .enewsBoxSubmit { padding: 0px 0px 0px 5px; }
#intNewsletter td { padding-left:5px; } 

#leftnav { width: 160px; vertical-align:top; background: url(graphics/interior/leftnav_bk.jpg) repeat-y; border-bottom: 1px solid #BFBEBE; }
#leftnav h1 { display:none; }
#leftnav .newsListHeadlineTD { padding: 0px 8px 0px 20px; background: url(graphics/interior/leftnav_bullet.gif) no-repeat 13px 5px; }
#leftnav .newsListHeadline { font-size:11px; }

#contentFlash {  width:800px; margin: auto; text-align:center; }
#contentSection { background-color: #ffffff;  width:800px; margin: 15px auto 0px auto; color: #000000; }
#content h1 { color: #CC0517; font: normal 23pt Georgia, "Times New Roman", Times, serif; padding: 0px; margin-top: 0px; margin-bottom: 55px; }
#content h2, #content .newsHeadline { font-weight:bold; font-size: 12pt; color: #000000; }
#content { background: url(graphics/interior/interior_header.jpg) no-repeat top right;  padding:20px 40px 40px 40px;  vertical-align:top;}
#content a { color: #CC0517; font-weight:bold; }

#contentFull h1 { color: #CC0517; font: normal 23pt Georgia, "Times New Roman", Times, serif; padding: 0px; margin-top: 0px; margin-bottom: 55px; }
#contentFull h2, #contentFull .newsHeadline { font-weight:bold; font-size: 12pt; color: #000000; }
#contentFull { background: url(graphics/interior/interior_header_full.jpg) no-repeat top right;  padding:20px 30px 40px 30px;  vertical-align:top;}
#contentFull a { color: #CC0517; font-weight:bold; }

.imagePadding { padding: 5px 10px 5px 0px; }

#flash_int_footer { float:left; }
//#content .accrisoft_credits h1 { font-size:17pt; padding-top:15px; margin-bottom:20px;  }
#content .accrisoft_credits h1 { font-size:17pt;  }
html, input, select { font: normal 9pt Helvetica, Arial, sans-serif; }
img { border:0; }
a { text-decoration:none;  }
a:hover { text-decoration:underline; }
.qualpath{ background-color: #000000; color: #ffffff; }

/* MenuBegin:menu_interior */
ul.menu_interior ,ul.menu_interior li,ul.menu_interior ul { margin: 0; border: 0; padding: 0; list-style: none; width: 140px; }
ul.menu_interior li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ }

/* 1st Level */
ul.menu_interior a { color: #CD0617; background: transparent; text-decoration: none; padding-left:20px; border-left: 0; border-right: 0; border-bottom: 0; text-align: left; padding: 5px 10px; font: normal 11px Arial, Helvetica, sans-serif; display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menu_interior a:hover,
ul.menu_interior li:hover a,
ul.menu_interior a:hover,
ul.menu_interior li.over a { color: #CD0617; background: #777transparent; text-decoration: underline; }
ul.menu_interior a.first { border-top: 0; }
ul.menu_interior a.last { border-bottom: 0; }

/* 2nd Level */
ul.menu_interior li:hover li a,
ul.menu_interior li.over li a { width: 140px; color: #CD0617; background: #CECECE; text-decoration: none; padding: 3px 10px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
ul.menu_interior li:hover li a:hover,
ul.menu_interior li:hover li:hover a,
ul.menu_interior li.over li a:hover,
ul.menu_interior li.over li.over a { color: #CD0617; background: #777transparent; text-decoration: underline; color: #CD0617; background: #BEBEBE; text-decoration: underline; }
ul.menu_interior li:hover li a.first,ul.menu_interior li.over li a.first { border-top: 1px solid #000; }
ul.menu_interior li:hover li a.last,ul.menu_interior li.over li a.last { border-bottom: 1px solid #000; }
ul.menu_interior ul { display: none; position: absolute; top: 0; left: 139px; }

/* 3rd Level */
ul.menu_interior li:hover li:hover li a,
ul.menu_interior li.over li.over li a { width: 140px; color: #CD0617; background: #CECECE; text-decoration: none; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
ul.menu_interior li:hover li:hover li a:hover,
ul.menu_interior li:hover li:hover li:hover a,
ul.menu_interior li.over li.over li a:hover,
ul.menu_interior li.over li.over li.over a { color: #CD0617; background: #777transparent; text-decoration: underline; color: #CD0617; background: #BEBEBE; text-decoration: underline; }
ul.menu_interior li:hover li:hover li a.first,ul.menu_interior li.over li.over li a.first { border-top: 1px solid #000; }
ul.menu_interior li:hover li:hover li a.last,ul.menu_interior li.over li.over li a.last { border-bottom: 1px solid #000; }

/* 4th Level */
ul.menu_interior li:hover li:hover li:hover li a,
ul.menu_interior li.over li.over li.over li a { width: 140px; color: #CD0617; background: #CECECE; text-decoration: none; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
ul.menu_interior li:hover li:hover li:hover li a:hover,
ul.menu_interior li.over li.over li.over li a:hover { color: #CD0617; background: #777transparent; text-decoration: underline; color: #CD0617; background: #BEBEBE; text-decoration: underline; }
ul.menu_interior li:hover li:hover li:hover li a.first,ul.menu_interior li.over li.over li.over li a.first { border-top: 1px solid #000; }
ul.menu_interior li:hover li:hover li:hover li a.last,ul.menu_interior li.over li.over li.over li a.last { border-bottom: 1px solid #000; }

ul.menu_interior ul ul,
ul.menu_interior ul ul ul { display: none; position: absolute; top: 0; left: 161px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_interior li:hover ul ul,ul.menu_interior li:hover ul ul ul,ul.menu_interior li.over ul ul,ul.menu_interior li.over ul ul ul { display: none; }
ul.menu_interior li:hover ul,ul.menu_interior ul li:hover ul,ul.menu_interior ul ul li:hover ul,ul.menu_interior li.over ul,ul.menu_interior ul li.over ul,ul.menu_interior ul ul li.over ul { display: block; }
ul.menu_interior .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:menu_interior */

#homeBottom h1 { margin: 0px 0px 8px 0px; font-size: 15pt;  padding:0; border:0; }
#homeBottom td { vertical-align:top; }
#homeBottom { font-size:8pt; }

#homeNews { background: #ffffff url(graphics/bottom_separator.jpg) no-repeat right; padding:0px 10px 20px 20px; font-size:6px; }
#homeNews h1 { float: left;  border:0; }

#homeIntro { background: #ffffff url(graphics/bottom_separator.jpg) no-repeat right; padding:0px 10px 20px 20px; font-size:10pt; }
#homeIntro h2 { color:#cd0617; font-size:10pt; }
#homeIntro p { margin:5px 0px; padding:0; line-height:125%;}

.newsListHeadline, h2, .newsHeadline { color: #CD0617; font-weight:bold; font-size:10pt; padding:0; margin:0; }
.newsListPublishline { font-size:8pt; }

#homeNewsletter { width:200px; padding: 0px 0px 0px 20px; } 
#broadcastemail_signup_form { margin:0; }
.enewsBoxText { color: #535354; font-size:9pt; }
.enewsBoxSubmit { padding: 5px 0px 0px 40px; }

.qualpathCare { float:left; padding: 242px 0px 0px 10px; }
#homeFeatured { background: #ffffff url(graphics/bottom_separator.jpg) no-repeat right;  padding:0px 10px 10px 10px; width:200px; }
#homeFeatured a h1 { color:#cd0617; }

#mainLink1, #mainLink2, #mainLink3 { width:218px; margin:0; color: #000000; }
#mainLink1 { height:87px; }
#mainLink2 { height:78px; }
#mainLink3 { height:72px; }

#mainLink1 td { vertical-align: middle; font-size: 9px; }
#tollfree { font: normal 14pt "Times New Roman", Times, serif; text-align:right; padding-right:15px;  }

#homeTop, #homeBottom, #header, #tollfree, #footer { width: 800px; margin:auto; }
#homeBottom { margin:10px auto 0px auto; color: #000000; background-color: #ffffff; }

#header { height:49px; background: url(graphics/header_bk.jpg); }
#header .simplemenu { padding-top:18px; }
#header .simplemenu a:hover, #header .simplemenu  a { color: #ffffff; font-weight:bold; padding:6px 2px;  font-size:9pt; }
#logo { width:144px; height:49px; float:left; }

.headerMenuTop,.headerMenuTop a { color: #ffffff; font-weight:bold;  font-size:9pt; padding-right:10px; }
.headerMenuTop a { padding-right:0px; }

.center { text-align:center; }

#homeTop { height:260px;  background: #000000; }

.jobHeading1 { font-size: 15px; font-weight: bold; }
.jobHeading2 { font-weight: bold; }
.jobText p:first-child { margin:0; padding:0; }

#footer { font-size: 8pt; margin-top:3px; } 
#footer a:hover, #footer a { color:#FFFFFF; } 

#copyright { float:left; width:150px; padding-top:7px; text-align:left; }
.simplemenu { float:left; text-align:center; width:500px; padding-top:7px; }
#freedom { float:right; width:130px; }

#search { float:left; width:140px; }
.searchBoxSubmitLink { background: url(graphics/header_go.jpg); display:block; width:17px; height:19px; }
.searchInput { padding: 13px 3px 0px 3px; float:left; }
.submit { padding-top: 16px; float:left; }
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }