/* CSS Document */

body {
	margin:20px;
	font: 13px Arial, Helvetica, sans-serif;
	background: #5C0A0B url(../images/bgIMG.jpg) repeat fixed 20% -55px;
	color: #333;
}

.mainTable {border:10px solid #B4803A;}
.maindiv {
	width:740px;
	background-color:#FFFFFF;
}
.mainContent {width: 570px;}
.logo {
	float:left;
	width:200px;
	display:inline;
}

.copyright {margin-top:20px;}
/* div styles */

.float-left {
	float: left;
}
.float-right {
	float: right;
}
/* paddings  */

#pad-left {
	padding-left:4px;
}
#pad {
	padding-left:14px;
	padding-right:14px;
}
#pad-top {
	padding-top: 10px;
}
#pad-topleft {
	padding-left:8px;
	padding-top: 10px;
}
/* text styles */
.justify {
	text-align:justify;
}
H1 {
	font-family:tahoma;
	font-size:13px;
	color:#4f4f4f;
	font-weight:bold;
}
.paragraph {
	font-family:verdana;
	font-size:12px;
	color:#000066;
}
.paragraph a:link {
	color:#000066;
	text-decoration:underline;
}
.paragraph a:active {
	color:#000066;
	text-decoration:underline;
}
.paragraph a:visited {
	color:#000066;
	text-decoration:underline;
}
.paragraph a:hover {
	color:#a95f00;
	text-decoration:underline;
}
.paragraphtitle {
	font-family:verdana;
	font-size:12px;
	color:#990000;
}
.paragraphtop {
	font-family:verdana;
	font-size:11px;
	color:#0099ff;
}
.foot {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
}
A.footl:link {
	text-decoration: none;
	color: #bdbdbd
}
A.footl:visited {
	text-decoration: none;
	color: #cccccc
}
A.footl:active {
	text-decoration: none;
	color: #ffffff
}
A.footl:hover {
	text-decoration: none;
	color: #999933
}
.navbold {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
}
.navbold a:link {
	color:#4f4f4f;
	text-decoration:none;
}
.navbold a:active {
	color:#4f4f4f;
	text-decoration:none;
}
.navbold a:visited {
	color:#4f4f4f;
	text-decoration:none;
}
.navbold a:hover {
	color:#4f4f4f;
	text-decoration:underline;
}
.orangetext {
	font-family:tahoma;
	font-size:11px;
	color:#e99a30;
	font-weight:bold;
}
.paragraph2 {
	font-family:tahoma;
	font-size:11px;
	color:#4f4f4f;
}
.paragraph2red {
	font-family:tahoma;
	font-size:11px;
	color:#db762b;
}
.paragraph2strongred {
	font-family:tahoma;
	font-size:11px;
	color:#990000;
	text-decoration: none;
	font-weight:bold;
}
.required {
	font-family:tahoma;
	font-size:11px;
	color:Red;
}
.headertext {
	font-family:tahoma;
	font-size:12px;
	color:#2d9d4f;
}
.headertextred {
	font-family:tahoma;
	font-size:12px;
	color:#993300;
}
/*drop down styles*/

#dropmenudiv {
	position:absolute;
	border:1px solid #aaa49b;
	border-bottom-width: 0;
	font:normal 11px verdana;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #bab7b3;
	padding: 1px 0;
	text-decoration: none;
	color:#7f7f7f;
	background-color:#FFFFFF;
}
#dropmenudiv a:hover { /*hover background color*/
	color:#ffffff;
	background-color: #b96526;
}
.li-style {
	padding-top:6px;
	padding-bottom:6px;
}
.li-style2 {
	height:16px;
}
/* LEFT NAV -- ZCG: Clin */
#leftNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftNav li {
	padding-bottom:10px;
	text-decoration: none;
}
#leftNav li a:link, #leftNav li a:visited, #leftNav li a:active {
	color:#333;
	font-weight:bold;
	text-decoration: none;
}
#leftNav li a:hover {
	color:#990000;
	font-weight:bold;
}

#leftNav li a.selected { color:#990000 }

/* Header Toll Free # -- ZCG: Clin */
div#header_rightBox {
	float: right;
	height: 81px;
	width: 250px;
}
.redTitle {
	color:#990000;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.greenTitle  {
	color: #060;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lineHeight81 {
	line-height:81px;
	vertical-align:middle
}

/* Client Listing */
ul.clientList {font-size: 14px; margin: 0px; padding: 0px; list-style-type: none;text-align: justify;}
ul.clientList li {
	padding-right:40px;
	display:inline;
	line-height:40px;
}

/* Template General */
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.paddingLeft25 {padding-left:25px}
.paddingLeft30 {padding-left:30px}
.paddingTop15 {padding-top:15px;}
.paddingBottom15 {padding-bottom:15px}
.bottomDoots {
	border-bottom:2px dotted #D6D6D6;
	padding-bottom:15px;
}

/* Gray Box Design */
#grayBox .content { background: #FFF; }
#grayBox .content .top { background: #F6F4F4 url(../images/images/top_middle.jpg) repeat-x scroll left top; }
#grayBox .content .left { background: #FFF url(../images/images/left.jpg) repeat-y scroll left top; width:21px; }
#grayBox .content .right { background: #FFF url(../images/images/right.jpg) repeat-y scroll right top; width:21px; }
#grayBox .content .bottom { background: #FFF url(../images/images/bottom_middle.jpg) repeat-x scroll right bottom; height:21px; }
.blackTitle { font-size: 14px; font-weight: bold; color: #333; padding-top:10px; }
#grayBox .blackTitle span {padding:0 5px 0px 10px;}
#grayBox .contentLayout {padding:10px; text-align:left}
#grayBox .content ul { color: #990000; list-style-position: outside; list-style-type: disc; margin:0 0 0 10px; padding:0;}
#grayBox .content li { padding-bottom:15px;}
#grayBox .content li a:link, #grayBox .content li a:visited, #grayBox .content li a:active { text-decoration: underline; }
#grayBox .content li a:hover { text-decoration:none }

/* News Layout Templates */
.newsletter {width:400px; float:left;}
.recentNews {width:300px; float:right;}
.career {width:300px; float:right;}

/* Home */
.home {
	background: url(../images/home.gif) no-repeat scroll center top;
	height: 460px;
	width: 100%;
	padding-top:25px; padding-bottom:10px;
}

.mainContent a:link, .mainContent a:visited, .mainContent a:active {text-decoration:underline}
.mainContent a:hover {text-decoration:none}

/* Certification imgae & text style */
.cert_img_text { margin:20px 0}
.cert_img_text img { margin:3px; border:none}
