/*  
Theme Name: MCN Theme
Theme URI: http://www.mcnhealthcare.com
Description:MCN Healthcare website
Version: 1.0
Author: Jeff Page
Author URI: http://www.mcnhealthcare.com
*/
/*///////// HTML Elements //////*/
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{
    margin:0;
    padding:0;
}
body {
    font: 12px Arial, Helvetica, Sans-Serif;
    background: #FFF;
    color: #333;

}
p {	
    margin: 15px 0;
}
a:link, a:visited {
    color: #036;
	font-weight:bold;
    text-decoration:none
}
a:hover, a:active {
    color: #036;
    text-decoration:underline;
}
a img {
    border:0;
}

address{
    display:inline;
    font-weight: normal;
}
/*////////////////POSITIONING PROPERTIES//////////////*/
.b-margin20{
    margin-bottom:20px;
}
.b-margin40{
    margin-bottom:40px;
}
.b-padding10{
    padding-bottom: 10px;
}
.top-margin{
    padding-top: 1px;
}
.neg-top-margin30{
    margin-top: -30px;
}
.neg-top-margin{
    margin-top: -20px;
}
.neg-top-margin15{
    margin-top: -15px;
}
.neg-right-margin15{
    margin-right: -15px;
}
.content-withbkgrnd{
    width: 890px;
    position: absolute;
    top: 210px;
    padding: 0;
}
.content-withbkgrnd hr{
	width:80%;
	background-color:#8cb468;
	border:none;
	height:1px;
	margin-top: 20px;
	margin-left: 70px;
	clear:left;
	float:left;
}
.r-margin{
    margin-right: 50px;
}
.r-margin70{
    margin-right: 70px;
}
.r-margin270{
    margin-right: 270px;
}
.r-margin20{
    margin-right:20px;
}
.r-margin10{
    margin-right:10px;
}
.lmargin10{
    margin-left: 10px;
}
.lmargin20{
    margin-left: 20px;
}
.lmargin30{
    margin-left: 30px;
}
.margin-top100{
    margin-top:100px;
}
.margin-top120{
    margin-top:120px;
}
.t-margin70{
    margin-top:70px
}
.t-margin90{
    margin-top:90px
}
.t-margin50{
    margin-top:50px
}
.lmargin50{
    margin-left:50px;
}
.lmargin70{
    margin-left: 70px;
}
.lmargin130{
    margin-left: 130px;
}
.t-margin300{
    margin-top: 300px;
}
.t-margin270{
    margin-top: 270px;
}
.t-margin400{
    margin-top:400px;
}
.t-margin30{
    margin-top:30px;
}
.t-margin20{
    margin-top:20px;
}
.t-margin10{
    margin-top:10px;
}
/*/////////// FLOAT PROPERTIES /////////////*/
.clearfloat:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfloat {
    clear: both;
    display: inline-block;
}
.clearfloat {
    display:block;
}
.clearleft{
    clear: left;
}
.clearboth{
	clear:both;
}
/*///////// STRUCTURE/////////// */
#head {
    width:970px;
    height:auto;
    margin:0px auto;
    margin-top:15px;
    padding:0px;
    font-size:.7em;
    background: #FFF url(images/body-bkgrd.png) repeat-y;
}
#page {
    width:970px;
    min-height: 200px;
    background: #FFF url(images/body-bkgrd.png) repeat-y;
    margin:0px auto 0 auto;
    padding:60px 0 0 0;
    font-size:0.7em;
}
.left, .alignleft {
    float:left;
}
.right, .alignright {
    float:right;
}
/* //////////////Navigation Bar/////////////*/
#navbar {
    width: 970px;
    height:35px;
    margin:0 auto;
    padding:0px;
    background:#fff url(images/nav-bar.png) no-repeat;
}


#searchform {
    width:200px;
    float:right;
    text-align:right;
    padding-top:10px;
    margin-right:30px;
    margin-top:15px;
	position:absolute;
	right:0;
}
/*///////////// TEXT PROPERTIES///////////////*/
.center-margin{
    margin: 0 auto;
} 
.eight-five-em{
    font-size: .85em;
}
.em-1-2{
    font-size: 1.2em;
}
.em-increase{
    font-size: 1.6em;
}
.em1{
    font-size:1em;
}
.grey a{
    color:#333;
}
.white{
    color:#fff;
}
.decoration-none {
    text-decoration: none;
}
.line-height{
    line-height: 1em;
}
.black-text{
    color: #000;
}
.bold{
    font-weight:bold;
}
.align-r{
    text-align:right;
}
/*//////////HEADINGS/////////*/
h1, .h1 {
    font-size: 196%;
    color: #3c78a7;
    text-transform: Capitalize;
}
h2, .h2 {
    color: #2d5886;
    font-size:120%;
}
h3, .h3 {
    color:#57799b;
    font-size: 115%;
}
h4, .h4 {
    color: #003366;
    font-size:110;
}
h5, .h5 {
    color: #000;
    font-size: 108%;
}
h6, .h6 {
    color:#57799b;
    font-size: 108%;
}
.category{
    font-size:108%;
    font-weight:normal;
    font-style: normal;
    text-transform:uppercase;
    color: #036;}
.category a{color: #036;}

.important a{
    font-weight:bold;}
/*//////////NAVIGATION MENU ////////////////*/

#main-navigation {
  position: absolute;
  right: 0;
  top: -8px;
  right:15px;
  z-index: 100;
}

#main-navigation > ul > li {
  position: relative;
  float: left;
  padding: 5px 9px 10px 13px;
  background-image: url(images/nav-divider.png);
  background-position: 0% 10px;
  background-repeat: no-repeat;
  border: 1px solid transparent;	
  list-style-type:none; 
}

#main-navigation > ul > li:first-child {
  background: none;
}

#main-navigation > li.drop > a, #main-navigation > li.drop > b {
  background-image: url(images/nav-arrow.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  display: block;
  width: 100%;
  position: relative;
}

#main-navigation .click_target {
  padding: 5px 0 5px 0;
}
#main-navigation li#myAccount {
  width: 90px;
  padding-right: 5px;
}

#main-navigation #myAccount ul {
  left: -14px;
  top: 10px;
  width: 110px;
}

#main-navigation .drop li {
  display: block;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

#main-navigation li.drop:hover {
  border: 1px solid #CCCCCC;
  background: none;
  -moz-box-shadow: 2px 1px 4px #AAAAAA;
  -webkit-box-shadow: 2px 1px 4px #AAAAAA;
  box-shadow: 2px 1px 4px #AAAAAA;
}

#main-navigation li.drop:hover > ul {
  display: block;
}

#main-navigation .drop li:hover {
  background: #c3cfdb;
}
#main-navigation .drop li:hover a:link{
  color: #fff;
}
#main-navigation .drop ul {
  display: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 300;
}

#main-navigation .drop li {
  background: #FFFFFF;
  position: relative;
}

#main-navigation .drop li a {
  display: block;
  padding: 6px 0 6px 13px;
  text-transform: none;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.3px;

}


#main-navigation .drop li b {
  display: block;
  padding: 6px 0 6px 13px;
  text-transform: none;
  font-size: 12px;
  color: #888888;
}

#main-navigation li#community {
  width: 85px;
}

#main-navigation #community ul {
  left: -14px;
  top: 10px;
  width: 109px;
}
#main-navigation li#about {
  width: 60px;
  padding-right: 5px;
}

#main-navigation #about ul {
  left: -14px;
  top: 10px;
  width: 80px;
padding-right:5px;
}

#main-navigation b {
  font-weight: bold;
  font-size: 10px;
  color: #888888;
}

#main-navigation a, #main-navigation a:link, #main-navigation a:visited {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: #333 !important;
  vertical-align: top;
}

#main-navigation .pipe {
  margin: auto 8px;
  font-size: 10px;
  line-height: 11px;
  color: #005195;
  vertical-align: text-bottom;
}
#main-navigation li.drop > a, #main-navigation li.drop > b {
  background-image: url(images/nav-arrow.png);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  display: block;
  width: 100%;
  position: relative;
}

#header{
	position:relative;
	z-index:2;
}
#manuals-ad-button{
	position:absolute;
	z-index:1;
	right:200px;
	top:30px;
}

/*//////////////// INDEX PAGE STRUCTURE////////////////*/

#logo {
    height: 80px;
    width: 300px;
    float: left;
    margin: 0 15px;
}

#tagline {
    margin: -80px 0 0 200px;
    color: #666;
    font-size: 1.6em;
    font-style: italic;
    padding-top: 10px;
}
#top {
    padding:0;
}
#headline {
    width:590px;
    float:left;
    background:#fff;
    padding:10px;
    font-size:1.05em;
    line-height:1.5em;
    margin:0;
}
/*///////////BANNER BOX///////////*/
#banner-box{
  	width: 600px;
   	margin-left: 20px;
   	float: left;
	z-index:98;
	position:relative;
}

#button-ad-box ul li a, #button-ad-box2 ul li a{
   	list-style: none;
    	text-align: center;
	background: url(/wp-content/uploads/2011/04/buttons-products.png) no-repeat;
	height:61px;
	width:285px;
	padding-top:15px;
	margin-bottom:-10px;

}
#button-ad-box2 ul{
	list-style-type:none;
	margin-left:20px;
	
}
#button-ad-box ul{
	list-style-type:none;
	margin-left: 20px;

}
#button-ad-box ul li a, #button-ad-box2 ul li a{
	color:#062f63;
	font-size: 24px;


}
#button-ad-box ul li a, #button-ad-box2 ul li a{
	display:block;
}
#button-ad-box ul li a:hover, #button-ad-box2 ul li a:hover{
	text-decoration:none;
}
#button-ad-box2{
	background:url(/wp-content/uploads/2011/04/green-ribbon.png) no-repeat;
	width:361px;
	height:200px;
	margin-top:80px;

}
#button-ad-box{
	background:url(/wp-content/uploads/2011/04/blue-ribbon.png) no-repeat;
	width:361px;
	height:199px;
}
#side-buttons{
	position:relative;
	z-index:90;
	top:-300px;
	float:right;
	width:361px;
    	margin-left: 20px;
	margin-right:-1px;
}

#green-ribbon2{
	width:218px;
	height:134px;
	float:right;
	position:relative;
	right:-20px;
	top:-30px;
}

#quote-box{
	width:500px;
	height:93px;
	font-size:17px;
	color:#2d5886;
	font-style:italic;
	font-weight:bold;
	float:left;
	position:relative;
	top:-110px;
	left:30px;
}
#quote-box hr{
	width:90%;
	margin: 18px auto 0 auto;
	color:#2d5886;
}

.credit{
	font-size:12px;
	color:#000;
	font-style:normal;
	text-align:right;
	margin-top:8px;
	margin-right:8px;
}
/*/////////CONTENT SLIDER///////////*/

/*--Main Container--*/
.main_view {
    float: left;
    position: relative;
}
/*--Window/Masking Styles--*/
.window {
    height:340px;	width: 600px;
    overflow: hidden; /*--Hides anything outside of the set width/height--*/
    position: relative;
}
.image_reel {
    position: absolute;
    top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
    position: absolute;
    bottom: 0; right: 495px;
    width: 100px; height:26px;
    padding:0; z-index: 100;
    /*--Assures the paging stays on the top layer--*/
    text-align: center;
    line-height: 40px;
    font-size: 10px;
    display: block; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
    padding: 5px;
    text-decoration: none;
    color: #000;
    margin:0;
}
.paging a.active {
    font-weight: bold;
    background: #c3cfdb;
    border: 1px solid #333;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/*///////// CONTENT PAGE //////////*/
#content {
    width:900px;
    background:#fff url(images/left-content-container.png) repeat-y;
    padding:20px;
    font-size:2em;
    line-height:1.75em;
    float:left;
    min-height:400px;
    margin-left: -2px;
}
#content ul li {
    background: url(images/blue-list.gif) no-repeat center left;
    list-style-image: none;
    list-style-type: none;
    padding-left: 20px;
}
#content .breadcrumbs, #content .breadcrumbs a {
    font-weight:bold;
    color:#333;
}
#content h1.title {
    line-height: 2em;
    padding:5px 0px;
    float: right;
    width: 620px;
    text-align: left;
}
#content h1 {
    height: 40px;
    font: 1.8em Arial;
    border-bottom: #666 2px solid;
    margin-bottom: 5px;
}
/*///////////// FOOTER //////////////*/
#white-footer{
	border:red solid thin;	
}
#front-popular {
    	width: 970px;
	height:300px;
   	background: #FFF url(images/body-bkgrd.png) repeat-y;
   	margin: 0 auto;
	color:#2d5886;
    	position:relative;
	top:-340px;
	
}
.left-image-footer{
    width: 35px;
    height:291px;
    float: left;
    margin-left: -4px;
}
#footer-rightside{
    background: url(images/footer-box-right.png) no-repeat;
    float: right;
    height: 291px;
    width: 35px;
    margin-right: -3px;
}
.left-image-footer{
    width: 35px;
    height:291px;
    float: left;
}
.float-box-col{
    width: 260px;
    margin: 30px 15px 0 35px;
    float: left;
    font-size:1.5em;
	font-size:16px;
	line-height:20px;

}
.float-box-col h2{
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	font-style:italic;
	color:#2d5886;
	font-family:helvetica, verdana, arial, sans-serif;
	text-align:center;
}
.quote-style{
    font-style: italic;
}


#footer {
    margin: 0 auto;
    width: 970px;
}
/*/////////////FOOTER NAV//////////*/
#footer-nav{
	clear:left;
   	margin: 10px auto;
   	width: 970px;
    color: #000;

}
#footer-nav ul{
    text-align: center;
}
#footer-nav ul li{
	list-style-type:none;
   	display: inline;
    	padding:5px 10px;
    	font-size: .9em;
    color: #000;
}
#footer-nav ul li a{
    color: #000;
}
/*/////////SPLASH PAGES ///////////*/
#product-list, #two-column-list {
    float:left;
    width: 250px;
    font: 1em;
    margin-left:15px;
}
#one-column-left{
    float:right;
    width: 600px;
    font: 1em;
    margin-right:30px;
}
#product-content, #two-column-content {
    float: right;
    margin-right: 20px;
    width: 600px;
    font: 1.3em;
}
#two-column-content h3{
    font:#666;
    font-size: 1.1em;
}
#product-list ul li, #two-column-list ul li{
    list-style-type: none;
    list-style-image: none;
}
#contentRightInside{
    float: right;
}
#navLeft{
    float: left;
}
.three-column {
    width: 210px;
    float: left;
}
.post-meta-key{
    display:none;
}
.white-bottom{
    background: url(images/plain-bottom-white.png) no-repeat;
    width: 970px;
    height: 43px;
    margin-left:2px;
	float:left;
	clear:left;

}

#social{
	float:right;
	margin-right:25px;
	
}

#pman-footer, #pman-header, #pman-body, #lms-footer, #lms-header, #lms-body, #stayalert-footer, #stayalert-header, #stayalert-body{
    float: left;
    margin-left: 15px;
}
#pman-footer{
    background: url(images/pman-splash-footer.png) no-repeat;
    width: 888px;
    height:332px;
}
#lms-footer{
    background: url(images/lms-splash-bottom.png) no-repeat;
    width: 891px;
    height:326px;
}
#stayalert-footer{
    background: url(images/stay-alert-splash-bottom.png) no-repeat;
    width:891px;
    height: 52px;
}
#lms-header{
    background: url(images/lms-splash-top.png) no-repeat;
    width: 891px;
    height:182px;
}
#pman-header{
    background: url(images/pman-splash-top.png) no-repeat;
    width:888px;
    height:188px;
}
#stayalert-header{
    background: url(images/stay-alert-splash-top.png) no-repeat;
    width: 891px;
    height: 188px;
}
#pman-body{
    background: url(images/pman-splash-middle.png) repeat-y;
    width:888px;
    height:315px;
}
#lms-body{
    background: url(images/lms-splash-middle.png) repeat-y;
    width: 891px;
    height: 315px;
}
#stayalert-body{
    background: url(images/stay-alert-splash-middle.png) repeat-y;
    width: 891px;
    height:650px;
}
.splash-logo{
    float: left;
    margin: 8px 0 0 25px;
}
.lms-logo{
    float: left;
    margin: -18px 0 0 25px;
}
.splash-logo-stayalert{
    float: left;
    margin: 18px 0 0 25px;
}
#splash-quote{
	height:93px;
	font-size:17px;
	color:#a81706;
	font-style:italic;
	font-weight:bold;
    margin-top:8px;
    padding-right: 3px;
    float: right;
    width: 480px;
    text-align: right;
}
#lms-quote{
    margin-top:-25px;
    padding-right: 3px;
    font-size: 1.175em;
    float: right;
    width: 480px;
    text-align: right
}
#stay-alert-description{
    width: 700px;
    clear: both;
    float: left;
    margin:90px 20px 20px 60px;
    font-size: 1.5em;
    padding: 0px 10px 0px 10px;

}
#product-description {
    background: url(images/product-bckgrnd.png) no-repeat bottom center;
    width: 428px;
    height:248px;
    clear: both;
    float: left;
    margin:90px 20px 20px 60px;
    font-size: 1.5em;
    padding: 0px 10px 0px 10px;
}
#product-description p, #stay-alert-description p{
    padding:20px 55px 0 25px
}
#product-description h1, #stay-alert-description h1{
    margin: -30px 0px 0px 0px;
    border: none;
    font-size:1.4em;
    text-transform: none;
}
#stay-alert-benefits{
    width: 435px;
    height: 500px;
    float: left;


}
#stay-alert-benefits h2{

       font-size:30px;
	line-height:30px;
	font-weight:normal;
	font-style:italic;
	color:#a81706;
	font-family:helvetica, verdana, arial, sans-serif;
	text-align:center;
}
#stay-alert-benefits ul li{
    margin: 20px 0 0 0;
    padding-left: 20px;
    color: #2d5886;
    font-weight:bold;
    list-style-image: none;
    background: url(images/blue-list2.png) no-repeat left center;
    list-style-type: none;
}
#product-benefit-list{
    width: 760px;
    height: 250px;
    float: left;
    clear: both;
    padding-left: 30px;
    padding-top: 40px;
    margin-top: 30px;

}
#stay-alert-benefits ul{
    float: right;
    width: 350px;
    font-size: 1.3em;
    margin-right: 30px;
}
#product-benefit-list ul {
    width: 315px;
    float: left;
    font-size: 1.3em;
    margin-left: 30px;
}
#product-benefit-list ul li{
    margin: 20px 0 0 0;
    padding-left: 20px;
    background: url(images/blue-list.gif) no-repeat left center;
    list-style-image: none;
    list-style-type: none;
}
#product-benefit-list h2{
    width: 236px;
    height: 16px;
    text-align: center;
    margin-left: 300px;
    line-height:1em;
    float: left;

}
#splash-content{
    width: 890px;
    position: absolute;
    top: 215px;
    padding: 0;
}
#lms-content{
    width: 190px;
    position: absolute;
    top: 200px;
    padding: 0;
}

#product-form{
    width: 293px;
    float: right;
    margin: 80px 30px 0px 30px;
}
#product-form h3{
    text-align:center;
    width: 160px;
    height: 16px;
    margin-left: 75px;
    margin-bottom: 10px;
}

#green-template-content input[type="text"]:focus, #product-form input[type="text"]:focus, .input-text input[type="text"]:focus, .input-text input[type="file"]:focus{
    background:url(images/product-form-field-focus.png) no-repeat;
    background-position: top right;
}

#page input[type="text"]:focus, #page input[type="text"]{
    background-position: top left;

}
#product-form input[type="text"], #green-template-content input[type="text"]{
    float:right
}
#product-form input[type="text"],  #green-template-content input[type="text"], .input-text input[type="password"], .input-text input[type="file"], .input-text input[type="text"] {
    background: url(images/product-form-field.png) no-repeat;
    border:none;
    font-size: 11px;
    height: 24px;
    line-height: 11px;
    margin-bottom: -3px;
    padding: 4px 6px 0 8px;
    width: 161px;
    background-position: top right;
    overflow:hidden;

}
#product-form select, #green-template-content select, .input-text select{
    background: url(images/product-form-field.png) no-repeat;
    width: 175px;
    height: 24px;
    border: none;
}
#product-form select, #green-template-content select{
    float:right;
    margin-right: 5px;
}
label{
    float: left;
    font-weight: bold;
    text-align: right;
    height: 24px;
    width: 100px;
}

.view-demo input[type="submit"]{
    background: url(images/view-demo.png) no-repeat;
    border: none;
    width:104px;
    height: 33px;
    float: right;
    clear: both;
    margin-top: 5px;
}
.start-trial{
    border: none;
    width:95px;
    height: 32px;
    clear: both;
    position:relative;
    left:600px;
    top:-35px;
}
#state_text{
    display: none;

    /*////////////////GO GREEN PAGE///////////////////*/
}
#green-product-header, #green-product-body,#green-product-footer{
    float: left;
    margin-left: 25px;
}
#green-product-header{
    background: url(images/green-product-header.png) no-repeat;
    width: 876px;
    height: 49px;
}
#green-product-body{
    background: url(images/green-product-body.png) repeat-y;
    width: 876px;
    height:800px;
}
#green-product-footer{
    background: url(images/green-product-footer.png) no-repeat;
    width: 876px;
    height: 49px;
}
#green-template-content{
    float:left;
    width: 421px;
}
#green-template-content p{
    clear: both;
}
#go-green-logo{
    float: right;
    margin: 5px 10px 0 0;
}
#green-template-content label{
    width: 230px;
    margin-bottom: 15px;
    float: left;
    text-align: right;
}
.go-green-checklist {
    margin: 0;
    padding: 0;
    width: 250px;
    float:left;
}
.gogreen-listheading {
    font-weight:bold;
    margin: 1px;
    color: #fff;
    padding: 5px 0 0 30px;
    cursor: pointer;
    position: relative;
    left: 5px;
    background: #57799b url(images/arrow-square.gif) no-repeat left -51px;
    width: 200px;
    height:30px;
    border: 1px solid #333;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.go-green-content {
    padding: 5px 10px;
    background-color:#fff;
    width:300px;
}
/*//////////////////////////////////*/

#float-right-content{
    float: right;
    width: 380px;
    margin: 20px 20px 0 0;
}
#float-right-content form p{
    margin-left: 15px;
}
#Checkbox input{
    margin-bottom: -5px;
    float: right;
}

.submit-button input[type="submit"]{
    background: url(images/submit-button.png) no-repeat;
    border: none;
    width:85px;
    height:29px;
    clear: both;
    margin-top: 5px;
} 

.submit-button input[value="Send Message"]{
    color: transparent;
}
.test-button input[type="submit"]{
    background: url(images/small-button.png) no-repeat;
    border: none;
    width:85px;
    height:27px;
    clear: both;
    margin-top: 5px;
} 
.download-button{
    background:url(images/download-button.png) no-repeat;
    width: 140px;
    height: 28px;
    color: #fff;
    padding-top:2px;
}
.download-button a{
    color: #fff;
    margin: 3px 0 0 8px;
}
.download-button a:hover{
    text-decoration: none;
}
.message-button input[type="submit"]{
    background: url(images/message-button.png) no-repeat;
    border: none;
    width:128px;
    height:28px;
    clear: both;
    margin-top: 5px;
} 
.message-button input[value="Send Message"], .test-button input[value="Test"] {
    color: white;
    font-weight: bold;
    font-size: 1em;
}
#manuals-body, #manuals-footer, #manuals-top{
    width: 888px;
    margin-left: 15px;
}
#manuals-top{
    background: url(/wp-content/uploads/2011/04/pman-splash-page_01.png) no-repeat;
    height:98px;
}
#manuals-body{
    background: url(/wp-content/uploads/2011/04/pman-splash-page_02.png) repeat-y;
    height: 1500px;
}
#manuals-body ul li{
    font-size: 18px;
}
#manuals-footer, #consulting-footer{
    background: url(/wp-content/uploads/2011/04/pman-splash-page_05.png) no-repeat;
    height:19px;
}
#consulting-top{
    background: url(/wp-content/uploads/2011/04/consulting-splash-page_01.png) no-repeat;
    height:101px;
}
#consulting-body{
    background: url(/wp-content/uploads/2011/04/pman-splash-page_02.png) repeat-y;
    height:650px;
}

#consulting-body, #consulting-footer, #consulting-top{
    width: 897px;
    margin-left: 15px;
}
/*/////////////////CONTAINER ELEMENTS///////////////*/
.wide400{
    width: 400px;
}
.wide250{
    width: 250px;
}
.wide350{
    width: 350px;
}

.wide700{
    width:700px;
}
.wide750{
    width:750px;
}
.wide600{
    width:600px;
}
.bottom-border{
    border-bottom: #000 1px solid;
}
/*////////////////////////////*/

.check{
    border: red solid thin;
}
.active{
    font-weight:bold;
    background-position: left 5px;
}
textarea{
    border: 1px solid #999;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.heading-title{
    border-bottom: black solid thin;
    padding-bottom: 8px;
    font-size: 1.4em;
    color: #036;
}

/*////////SIDEBAR//////*/

#blog-sidebar h3{
    border-bottom: #036 solid 2px;;
    font-size:140%;
    padding-top:5px;
    text-align:center;
    margin:0 auto 25px auto;
    width:220px;
    height:33px;
}

#blog-sidebar{
    width:250px;
    margin-top:135px;
}


#blog-archives{
    margin-top: 25px;

}

#blog-archives ul li a, #blog-categories ul li a{
    color: #036;

}
#blog-archives ul, #blog-categories ul {
    margin-left: 35px;
}
#blog-archives ul li, #blog-categories ul li{
    margin-bottom: 10px;
    line-height: 15px;
}

#blog-logo {
    width: 593px;
    height:105px;
    text-align:center;
    margin-bottom:40px;
}
#blog-logo a img{
    margin:0;
}
#blog-logo p{
    font-style:italic;
    font-weight: bold;
    margin:0 0 0 20px;

}
#blog-content p a, #blog-content li a{
	text-decoration:underline;
}

#blog-content h1 a{

}
#blog-content .no-margin{
    margin:0;
}
.check{
    border: red solid thin;
}
#email-signup{

}
/*///////////BLOG CONTENT /////////*/

#content #blog-content h1{
    font-size:160%;
    height:100%;
    padding: 5px;
    color:#000;
    font-weight:bold;
    border-bottom: #036 2px solid;
    line-height:100%;
}

.no-margin{
    margin:0;
}
#blog-content img, #blog-content p, #blog-content ul {
    margin:10px;
}
#blog-content ul li{
    font-weight: bold;
    margin-bottom:10px;
}
#blog-content ul{
    width:350px;
    margin:0 auto;
    padding: 8px;
}
.entry-date{
    margin-top:-30px;
}
.navigation{
    clear:both;
}
.next-arrow, .previous-arrow{
    font-weight:bold;
    font-size:1.3em;
    display: inline;
    text-align:center;

}

#blog-content .rss-feed-icon img{
	padding:0;
	margin:0 10px 0 0;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
    clear: both;
}
#comments .navigation {
    padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
h3#comments-title {
    padding: 24px 0;
}
.commentlist {
    list-style: none;
    margin: 0;
}
.commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    margin: 0 0 24px 0;
    padding: 0 0 0 56px;
    position: relative;
}
.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 18px;
}
#comments .comment-body p:last-child {
    margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}
.commentlist ol {
    list-style: decimal;
}
.commentlist .avatar {
    float:left;
}
.comment-author {
}
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold;
}
.comment-author .says {
    font-style: italic;
}
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
    color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
    font-size: 12px;
    padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
    color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
    color: #ff4b33;
}
.commentlist .children {
    list-style: none;
    margin: 0;
}
.commentlist .children li {
    border: none;
    margin: 0;
}
.nopassword,
.nocomments {
    display: none;
}
#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
    margin-top: -6px;
}
#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}
#comments .pingback .url {
    font-size: 13px;
    font-style: italic;
}

/* Comments form */
input[type=submit] {
    color: #333;
}
#respond {
    border-top: 1px solid #e7e7e7;
    margin: 24px 0;
    overflow: hidden;
    position: relative;
	width: 600px;
	padding-left:10px;
	background-color: #fff;
}
#respond p {
    margin: 0;

}
#respond .comment-notes {
    margin-bottom: 1em;
	float:left;
	font-size:1.3em;
	color:#000;
	
}

#respond .comment-notes .required {
	float:none;

}
.form-allowed-tags {
    line-height: 1em;
}
.children #respond {
    margin: 0 48px 0 0;
}
h3#reply-title {
    margin: 18px 0;
}
#comments-list #respond {
    margin: 0 0 18px 0;
}
#comments-list ul #respond {
    margin: 0;
}
#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
#respond .required {
    color: #ff4b33;
    height:20px;
    font-weight: bold;
	float:left;
	margin-right:10px;
}


#respond label {
	height:20px;
    margin:0px;
    padding:0px;
    color: #000;
    font-size: 12px;
    float: left;
    font-weight: bold;
    text-align: left;
    width: auto;
    display:inline;
	clear:left;
}
#respond input {
    margin: 0 0 15px 9px;
    width: 70%;
	

}
#respond textarea {
    width: 90%;
}
#respond .form-allowed-tags {
    color: #000;
    font-size: 12px;
    line-height: 18px;
}
#respond .form-allowed-tags code {
    font-size: 11px;
}
#respond .form-submit {
    margin: 12px 0;
}
#respond .form-submit input {
    font-size: 14px;
    width: auto;
}
#respond #submit{
	background: url(images/download-button.png) no-repeat;
	border: none;
	color:#fff;
	width:140px;
	height:28px;

}

#respond input[type="text"], textarea
{
    overflow:auto;
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border:#ccc 2px solid;
}

.ellucid-text{
	font-family:"Times New Roman", Times, serif;
}
.who-we-are{
	font-weight:bold;
	font-size:36px;
	font-style:normal;
	text-align:left;
	color:#036;
}
#contentRightInside li, #contentRightInside p, #contentRightInside{
	text-align:left;
	margin-left:8px;
}

#mainTable ul{
	width:380px;
}
#mainTable ul li{
	margin-left:20px;
	margin-top:15px;
}
#mainTable ul ul{
	margin-left:20px;
}
#menu-left ul li{
	margin-left:0;
	margin-top:0;
}

.updated-manuals a{
	color:red;
}
.align-r{
	text-align:right;
}
