/* CSS Document */
body{
	padding: 0;
	margin: 0;
	font: 11px Verdana, Arial,  sans-serif;
	color: #666666;
	text-align: center;
	background: #497361 url(../images/bg-green.gif) repeat 0px 0px;
}
.doc-wrap {
	background: url(../images/bg-green-grad.gif) repeat-x 0px 0px;
	display: block;
}
img { 
	border: none;
}
a {
	color: #c88a2e;
}
.img-box01 {
	padding: 25px 0 14px;
	width: 415px;
	border-bottom: 1px solid #CCCCCC;
}
.img-box02 {
	padding: 15px 0 23px;
	width: 415px;
}
.img-box01 p, .img-box02 p {
	padding: 8px 0;
	color: #999999;
	font: 11px/15px Verdana, Arial, sans-serif;
}
.logo {
	float:left;
}
.utility_nav {
	float: left;
	width: 350px;
	padding: 50px 0 0 297px;
}
.utility_nav ul {
	font: bold 11px Arial, sans-serif;
	float: left;
	list-style-type: none;
	color: #c88a2e;
}
.utility_nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.utility_nav a {
	color: #c88a2e;
	text-decoration: none;
	padding: 0px 4px;
	display: block;
	float: left;
}
.utility_nav a:hover {
	color: #999999;
	text-decoration: underline;
}
.search,
#ajaxSearch_input {
	padding: 3px 0 3px 0px;
	font-size: 11px;
	color: #666666;
	float: left;
	border: solid 1px #999999;
	margin: -3px 0 0 0px;
}
.main_nav {
	padding: 14px 0px 9px;
	_padding: 7px 0px 9px;
	height: 17px;
}
.main_nav li {
	display: inline;
}
.main_nav img {
	border: none;
}
.main_nav a {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	float: left;
	height: 14px;
	color: #FFFFFF;
	margin: 0 32px 0 0;
}
.main_nav li.menu01 a:hover, .main_nav li.menu02 a:hover, .main_nav li.menu03 a:hover, .main_nav li.menu04 a:hover, .main_nav li.menu01 a.select, .main_nav li.menu02 a.select, .main_nav li.menu03 a.select, .main_nav li.menu04 a.select {
	background-position: bottom left;
}
.main_nav li.menu01 a { background: url(../images/menu01.gif) no-repeat top left; width: 68px; }
.main_nav li.menu02 a { background: url(../images/menu02.gif) no-repeat top left; width: 95px; }
.main_nav li.menu03 a { background: url(../images/menu03.gif) no-repeat top left; width: 58px; }
.main_nav li.menu04 a { background: url(../images/menu04.gif) no-repeat top left; width: 56px; }

.main_nav span {
	display: none;
}
.greyBar {
	background: #999999;
	width: 800px;
	display: block;
}
.greyBar p {
	font: bold 11px/14px Arial, sans-serif;
	color: #FFFFFF;
	padding: 9px 16px 12px;
}
.greyBar a{
	color:#FFF;
	text-decoration:underline;
}
.greyBar a:hover{
	text-decoration:none;
}

.shadingBoby {
	border-right: 3px solid #2e473c;
	background-color: #FFFFFF;
	overflow: hidden;
}
.bottomCor {
	background: url(../images/shadBott.gif) no-repeat right bottom;
	padding: 0 0 3px 0;
}
.homeBucket {
	color: #FFFFFF;
	background: #000000;
	/* url(../images/bucketStrips.gif) repeat-y left top*/
	overflow: hidden;
	display: block;
	font-size: 10px;
}
.homeBucket div {
	float: left;
	width: 140px;
	padding: 16px 25px 20px 16px;
}

.homeBucket tbl {

	width:100%;
}
.homeBucket td {
	border-right: 1px solid;
	vertical-align:top;
	width: 160px;
	padding: 16px 20px 20px 16px;
}
#lastCol{

	border-right: none;
}
.homeBucket p {
	padding: 8px 0;
	line-height: 16px;
}
.homeBucket a {
	text-decoration: underline;
}
.homeBucket a:hover {
	text-decoration: none;
}
.assistance{
	color:#FFF;
}
.homeBucket  ul{
	list-style-position:outside;
	list-style-type:disc;
	padding-left:10px;
}
.homeBucket  li{
	padding:2px;
}
.subWrap {
	background: #fff7db url(../images/sub_top.gif) no-repeat left top;
}

.subWrap ul {
	padding: 15px 12px 20px 12px;
	background: url(../images/sub_bottom.gif) no-repeat left bottom;
	display: block;
	margin: 0 0 25px 0;
}
.subWrap ul li {
	padding: 5px 0 5px 18px;
	background: url(../images/sub_arrow.gif) no-repeat 0px 5px;
	display: block;
	border-bottom: 1px solid #ddd0bd;
}
.subWrap ul li.last {
	border: none;
}
.subWrap ul a {
	color: #999999;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.subWrap ul a:hover {
	color: #869f86;
	text-decoration: none;
}
.subWrap ul li.active a {
	color: #869f86;
}
.subWrap ul li ul{
    padding:0;
    margin-bottom:0;
}
.subWrap ul li ul li{
	padding: 0px;
	background: #FFFFFF;
	display: block;
	border-bottom: 1px solid #F2E2C7;
    border-right: 1px solid #F2E2C7;    
    height:17px;
}
.subWrap ul li ul li a{
    background: #FFFFFF url(../images/third-nav-arrow-off.gif) no-repeat 3px 5px;
    display:block;
    width:100px;
    height:13px;
    font-size:11px;
    font-weight:normal;
    padding:2px 0px 2px 18px;
}
.subWrap ul li.active ul li a{
    color:#999999;
}
.subWrap ul li ul li.active a,
.subWrap ul li ul li a:hover{
	color: #907577;
    background: #FFFFFF url(../images/third-nav-arrow-on.gif) no-repeat 3px 5px;
}
.subWrap h1{
	padding:10px 0 10px 0;
    color:#4B7864;
}
.testimonials{
	background: #fff7db url(../images/sub_top.gif) no-repeat left top;
	border: solid 1px;
	padding:5px;

}

.testimonials h1{
	padding:10px 0 10px 0;
    color:#4B7864;
}

/*
.sub_nav {
	padding: 15px 12px 20px 12px;
	background: url(../images/sub_bottom.gif) no-repeat left bottom;
	display: block;
	margin: 0 0 25px 0;
}
.sub_nav li {
	padding: 5px 0 5px 18px;
	background: url(../images/sub_arrow.gif) no-repeat 0px 5px;
	display: block;
	border-bottom: 1px solid #ddd0bd;
}
.sub_nav li.last {
	border: none;
}
.sub_nav a {
	color: #999999;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.sub_nav a:hover {
	color: #869f86;
	text-decoration: none;
}
.sub_nav a.select {
	color: #869f86;
}
*/
.bodyContent,
.bodyContentSeminars{
    margin-top:15px;
}
.bodyContent p, .bodyContentSeminars p {
	line-height: 15px;
	padding-bottom:10px;
}
.bodyContent p.indentLeft {
	padding: 0 0 0 23px;
}
.bodyContent a, .bodyContentSeminars a  {
	color: #e0a960;
	text-decoration: underline;
}
.bodyContent a:hover, .bodyContentSeminars a:hover  {
	text-decoration: none;
}
.bodyContent h1, .bodyContentSeminars h1 {
	font: bold 19px Arial, sans-serif;
	color: #4b7864;
	padding: 10px 0 10px 0;
}
.bodyContent h2 {
	font: bold 14px Arial, sans-serif;
	color: #4b7864;
	padding: 14px 0 0 0;
}
.bodyContent h4 {
	color: #778779;
	font: bold 11px Arial, sans-serif;
	padding: 0 0 0 23px;
}
.bodyContent h3 {
	font: bold 12px Arial, sans-serif;
	color: #e0a960;
	padding: 8px 0 0 23px;
}
.bodyContent h5 {
	color: #778779;
	font: bold italic 11px Arial, sans-serif;
	padding: 2px 0 0 23px;
}
.bodyContent h6 {
	font: bold 12px Arial, sans-serif;
	border: solid 1px #b3b48f;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bodyContent h6 a {
	color: #FFFFFF;
	background-color: #b3b48f;
	border: solid 1px #FFFFFF;
	padding: 2px 0;
	text-decoration: none;
	display: block;
}
.bodyContent h6 a:hover {
	background-color: #9c9d7d;
}
.bodyContent ul {
	padding: 7px 0 7px 10px;
}
.bodyContent ol {
	padding: 7px 0 7px 23px;
}
.bodyContent li {
	padding: 1px 0 1px 9px;
	display: block;
	background: url(../images/arrow.gif) no-repeat 0px 5px;
}

.t {background: url(../images/dot.gif) 0 0 repeat-x;}
.b {background: url(../images/dot.gif) 0 100% repeat-x;}
.l {background: url(../images/dot.gif) 0 0 repeat-y;}
.r {background: url(../images/dot.gif) 100% 0 repeat-y;}
.bl {background: url(../images/bl.gif) 0 100% no-repeat;}
.br {background: url(../images/br.gif) 100% 100% no-repeat;}
.tl {background: url(../images/tl.gif) 0 0 no-repeat;}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:5px 10px 10px 9px;} 

#footer p {
	font-size: 9px;
	padding: 7px 16px;
	color: #FFFFFF;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.seminarWrap {
	margin: 10px 0 10px -10px;
	overflow: hidden;
}
.seminar_nav {
	border-top: 1px solid #f0f0f0;
	width: 210px;
	float: left;
}
.seminar_nav li {
	padding: 0;
	display: block;
	border-bottom: 1px solid #f0f0f0;
	border-top: 2px solid #ffffff;
}
.seminar_nav li.select {
	border-bottom: none;
}
.seminar_nav a {
	color: #999999;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 15px 10px;
	display: block;	
}
.seminar_nav a:hover {
	color: #c88a2e;
	text-decoration: none;
}
.seminar_nav a.select {
	color: #c88a2e;
	background: url(../images/bg-seminars.gif) repeat;
	padding: 12px 10px 15px;
}
.seminar_content h5 {
	font: bold 11px Verdana, sans-serif;
	color: #333333;
	padding: 15px 0 3px 0;
}

.seminar_content {
	padding: 17px 10px 25px 17px;
	width: 330px;
	float: left;
	background: url(../images/bg-seminars.gif) repeat;
	color: #333333;
}
.seminarsTable {
	font-weight: bold;
}
.seminarsTable td {
	color: #4b7864;
	padding: 1px 5px 1px 0;
}
.seminarsTable a {
	color: #999999;
}
.bodyPop {
	margin: 40px 0 0 0;
	background: #FFFFFF;
	text-align: left;
}
.bodyPop p {
	line-height: 15px;
	padding: 4px 25px 10px 20px;
}
.bodyPop h2 {
	font: bold 12px Verdana, sans-serif;;
	color: #4b7864;
	padding: 15px 25px 0 20px;
}
.bodyPop h3 {
	font: bold 14px Verdana, sans-serif;
	color: #4b7864;
}
.bodyPop h4 {
	font: 14px Verdana, sans-serif;
	color: #444444;
}
.pop_content {
	padding: 25px 20px;
	background: url(../images/bg-seminars.gif) repeat;
	color: #333333;
}
.bodyPop label {
	font: bold 11px/11px Verdana, sans-serif;
	color: #4b7864;
	padding: 0 0 0 5px;
	display: block;
	margin: 10px 0 5px 23px;
	border-left: 8px solid #FF9900;
}
.bodyPop label span {
	font-weight: normal;
}
.bodyPop input {
	width: 240px;
	margin: 0 0 0 37px;
	border: 1px solid #333333;
	padding: 2px 3px;
}
.radioWrap {
	display: block;
	height: 16px;
	padding: 0 0 0 35px;
}
.bodyPop input.radio {
	width: auto;
	margin: 0;
	border: none;
	float: left;
}
.bodyPop input.sendButton {
	width: 93px;
	margin: 15px 0 25px 37px;
	border: none;
	background: url(../images/send.gif) no-repeat left top;
	display: block;
	height: 29px;
}
.radioWrap p {

	line-height: 11px;
	text-align: left;
	width: 110px;
	float: left;
	padding: 0 0 0 3px;
	#padding: 4px 0 0 3px;
}
.footerPop {
	display: block;
	height: 8px;
	background: #000000;
}

.todo{
/*
	padding-right: 36px;
	background: #ffe8e8 url(../images/todo.gif) right center no-repeat;
	cursor: help;
*/
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Reset links */
:link,:visited { text-decoration: none; }

/* Reset lists */
ul,ol { list-style: none }

/* Reset headers and other text */
p,table,input,td,th,h1,h2,h3,h4,h5,h6 { font-size:1em; }
/* Reset global margins */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img { margin:0; padding:0; }

/* UTILITY - Clear Floats: */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Seminars Start */
#seminar-details {
	width: 525px;
	border-top: solid 1px black;
}
#seminar-details li {
	float: left;
	width: 523px;
	list-style: none;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}

#seminar-details li ul {
	border: none;
}
#seminar-details li ul.seminar-details-row {
	width: 520px;
	
}

#seminar-details li ul.seminar-details-row li input {
	float: right;
}

#seminar-details li ul.seminar-details-row li {
	list-style: none;
	width: 355px;
	float: left;
	border: none;
	border-left: solid 1px black;
}

#seminar-details li ul.seminar-details-row li.seminar-details-label {
	width: 150px;
	border: none;
}

#seminar-details li ul.seminar-details-row li ul#seminar-details-schedule {
	margin: 5px 0 5px 5px;
	width: 350px;
	border: none;
}

#seminar-details li ul.seminar-details-row li ul#seminar-details-schedule li {
	width: 160px;
	float: left;
	border-left: solid black 1px;
	border-bottom: solid black 1px;
	border-top: solid black 1px;
}

#seminar-details li ul.seminar-details-row li ul#seminar-details-schedule li.seminar-details-schedule-radio {
	width: 20px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: none;
}
#seminar-details li ul.seminar-details-row li ul#seminar-details-schedule li.seminar-details-schedule-radio input {
	float: none;
	position: absolute;
}

#seminar-details li ul.seminar-details-row li table {
	width: 371px;
}
#seminar-details li ul.seminar-details-row li table th {
	vertical-align: top;
}
#seminar-details li ul.seminar-details-row li table td {
	vertical-align: top;
}
/* Seminars End */
/*services*/
#services_container div{
padding:5px;
}
#services_content{
border:solid #E0A960 1px;
margin-bottom:10px;

}

#services_container h2{
	padding:0px;
	}
#services_container h2 a{
	color:#4B7864;
	text-decoration:none;
}

/*services ends*/

/*quiz*/
#results h3 {
	padding:  0 0 5px 0;
	color:#999999;
}
#results div{
	padding:  5px 0 0 0;
	background:#FFF7DB url(../images/sub_top.gif) no-repeat scroll left top;

}
#result_content th,td{
	padding: 5px 5px 5px 0;
}
#score{
	font-size:14pt;
	color:#E0A960;
}
/*quiz ends */

/*contact form */

#ContactForm img{
	padding-right:5px;

}
#question{
	padding:0 0 10px 10px;

}

#question a{
	color:#999999;
	font-weight:bold;

}
#question a:hover{
	color: #869f86;

}

#SendMessage {

	padding:0 0 20px;
}
/*contaact form ends */
.landing{

	padding-bottom:20px ;
}
/*Media section */
.press h3{
	padding:0 ;
	color:#869F86;
	font-style:italic;

}
.press h3 img {
	padding-right:10px;
	padding-top:10px;
}
.press a{
	color:#000;
	font-style:normal;
	padding-left:10px;

}

.press p{
	padding:0;
}


.awards h3{
	padding:0 ;
	color:#000;

}

.awards img{
	padding-bottom:15px ;

}
.audio{
	padding-top: 0px ;
	color:#c88a2e;

}
.audio h3{
	padding:0 ;
	color:#c88a2e;

}

/*End Media section */
































