body
{
	margin:5px auto;
	padding:0;
	background-color:#fff;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color: #333;
	text-align:center;
	vertical-align:middle;
}

#pagebody
{
	margin:0 auto;
	padding:0;
	background-color: #fff;
	text-align:left;
	width:900px;
}
h1
{
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:21px;
	font-weight:normal;
	color: #000000;
}
h2
{
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 21px;
	color: #000000;
	font-weight: normal;
}
h3 {
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
}
h4 {
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}
h5 {
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#content ul
{
    list-style-image:none;
	list-style-type:none;
    list-style-position:outside;
    padding:0;
    margin:0;
}
#content ul li
{
    list-style-image:none;
	list-style-type:none;
    list-style-position:outside;
	background-image:url(images/img_list.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
    padding:0 0 0 15px;
    margin:0;
}
h2
{
    color:#80c30b;
}
h3
{
    color:#277140;
}
img
{
    border:none;
}
#logo
{
	margin:0;
	padding:0;
	background:url(images/bkg_newlogo.jpg) no-repeat #FFF;
	/*border-bottom:15px solid #888687;*/
	width:900px;
	height:158px;
}
#headerlogo {
    margin:0;
	padding:4px 0 0 12px;
	width: 266px;
    height: 140px;
    position: relative;
	
}

#headerlogo a span {
	margin:0;
	padding:0;
	background: url(images/img_newlogo.jpg) no-repeat;
    position: absolute;
	width: 266px;
    height: 140px;
}

#logo img
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:900px;
}

#documenttext
{
	margin:0;
	padding:0;
}


#leftcontentbox
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:700px;
}

#leftcontent
{
	margin:0;
	padding:0;
	float:right;
	display:block;
	width:200px;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color: #333;
}
#leftcontent img
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:200px;
	height:17px;
}
#leftmenu
{
	margin:0;
	padding:0 0 20px 0;
	float:left;
	display:block;
	width:200px;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
    background-color:#3cb5d2;
	background-image:url(images/bkg_leftmenu.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
}
#leftmenu ul 
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:200px;
}


/* border under each text */

#leftmenu ul li
{
	border-top:2px solid #FFF;
}
#leftmenu ul li.selected ul li,#leftmenu ul li.expanded ul li
{
	border-top:none;
}

/* end border under each text */

#leftmenu ul li
{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	background-image:url(images/icon_graylistmenu.jpg);
	background-repeat:no-repeat;
	background-position:13px 13px;
	float:left;
	display:block;
	width:200px;
}
#leftmenu ul li span
{
	margin:0;
	padding:10px 0 10px 30px;
	float:left;
	display:block;
	width:170px;
}
#leftmenu ul li span a
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333;
	cursor: pointer;
}
#leftmenu ul li span a:hover
{
	margin:0;
	padding:0;
	text-decoration:underline;
}

#leftmenu ul li.first 
{
	border-top:1px solid #fff;
    /*border-top:none !important;*/
}

#leftmenu ul li.selected
{
	padding:0 0 5px 0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
    background-color:#91c314;
	background-image:url(images/icon_whitelistmenu.jpg);
	background-repeat:no-repeat;
	background-position:13px 13px;
}
#leftmenu ul li.selected span
{
	margin:0;
	padding:10px 0 3px 30px;
	width:170px;
}
#leftmenu ul li.selected span a
{
	margin:0;
	padding:0;
	font-weight: normal;
	color: #FFF;
	
}
#leftmenu ul li.selected ul
{
	margin:0;
	padding:0;
}
#leftmenu ul li.selected ul li
{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	background-image:none;
}
#leftmenu ul li.selected ul li span
{
	margin:0;
	padding:3px 0 3px 45px ; 
	width:155px;
}
#leftmenu ul li.selected ul li span a
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#333;
}

#leftmenu ul li.expanded ul li ul , #leftmenu ul li.selected ul li ul
{
	padding:0;
	margin:0;
}
#leftmenu ul li.expanded ul li ul li , #leftmenu ul li.selected ul li ul li
{
	padding:0;
	margin:0;
	border-top:none;
	list-style-image:none;
	list-style-type:none;
}
#leftmenu ul li.expanded ul li ul li span , #leftmenu ul li.selected ul li ul li span
{
	margin:0;
	padding:3px 0 3px 70px !important;
	width:130px !important;
}
#leftmenu ul li.expanded ul li ul li span a , #leftmenu ul li.selected ul li ul li span a
{
	margin:0;
	padding:0;
	font-size: 15px;
	font-weight:normal !important;
	color:#333 !important;
}

/*------------------ level 2 --------------------------*/

#leftmenu ul li.expanded
{
	padding:0 0 5px 0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
    background-color:#91c314;
	background-image:url(images/icon_whitelistmenu.jpg);
	background-repeat:no-repeat;
	background-position:13px 13px;
}
#leftmenu ul li.expanded span
{
	margin:0;
	padding:10px 0 3px 30px;
	width:170px;
}
#leftmenu ul li.expanded span a
{
	margin:0;
	padding:0;
	font-weight: normal;
	color: #FFF;
	
}
#leftmenu ul li.expanded ul
{
	margin:0;
	padding:0;
}
#leftmenu ul li.expanded ul li
{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	background-image:none;
    background-color: transparent;
}
#leftmenu ul li.expanded ul li span
{
	margin:0;
	padding:3px 0 3px 45px ; 
	width:155px;
}
#leftmenu ul li.expanded ul li span a
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#333;
}
#leftmenu ul li.expanded ul li.selected , #leftmenu ul li.expanded ul li.expanded
{
	margin:0;
	padding:0;
	width:200px;
	background-image:none;
}
#leftmenu ul li.expanded ul li.selected span , #leftmenu ul li.expanded ul li.expanded span
{
	margin:0;
	padding:10px 0 10px 45px;
	width:155px;
}
#leftmenu ul li.expanded ul li.selected span a , #leftmenu ul li.expanded ul li.expanded span a
{
	margin:0;
	padding:0;
	color:#FFF !important;
	font-weight:normal !important;
}

#leftmenu ul li.expanded ul li.selected ul , #leftmenu ul li.expanded ul li.expanded ul
{
	padding:0;
	margin:0;
}
#leftmenu ul li.expanded ul li.selected ul li , #leftmenu ul li.expanded ul li.expanded ul li
{
	padding:0;
	margin:0;
	border-top:none;
	list-style-image:none;
	list-style-type:none;
}
#leftmenu ul li.expanded ul li.selected ul li span , #leftmenu ul li.expanded ul li.expanded ul li span
{
	margin:0;
	padding:3px 0 3px 70px !important;
	width:130px !important;
}
#leftmenu ul li.expanded ul li.selected ul li span a , #leftmenu ul li.expanded ul li.expanded ul li span a
{
	margin:0;
	padding:0;
	font-size: 15px;
	font-weight:normal !important;
	color:#333 !important;
}

#leftmenu ul li.expanded ul li.selected ul li.selected , #leftmenu ul li.expanded ul li.expanded ul li.selected
{
	padding:0;
	margin:0;
	border-top:none;
	list-style-image:none;
	list-style-type:none;
}
#leftmenu ul li.expanded ul li.selected ul li.selected span , #leftmenu ul li.expanded ul li.expanded ul li.selected span
{
	margin:0;
	padding:3px 0 3px 70px !important;
	width:130px !important;
}
#leftmenu ul li.expanded ul li.selected ul li.selected span a , #leftmenu ul li.expanded ul li.expanded ul li.selected span a
{
	margin:0;
	padding:0;
	font-size: 15px;
	font-weight:normal !important;
	color:#FFF !important;
}


/*----------end new----------*/




.freetext
{
	margin:0;
	padding:35px 0;
	float:left;
	display:block;
	width:200px;
	font-size: 21px;
	font-weight: normal;
}
.freetext p
{
	margin:0;
	padding:10px 0;
}
.freetext p span.greentext
{
	margin:0;
	padding:0;
	/*color:#02B9DC;*/
    color:#60b4c7;
	float:left;
	display:block;
}
.tradeaccred
{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.tradeaccred h2
{
	margin:0;
	padding:0;
	font-size:16px;
	color: #7ca000;
}
.tradeaccred p
{
	margin:0;
	padding:15px 0 0 5px;
}

/*--------------------- content --------------------*/
#content
{
	margin:0;
	padding:18px 20px 15px 15px;
	float:right;
	display:block;
	width:465px;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color: #333;
}

#content h1
{
	margin:0;
	padding:0;
	/*color:#ce046d;*/
    color:#7ac20c;
}
.img-right
{
	margin:0;
	padding:0 10px 10px 10px;
	float:right;
}



/*-------------------- right col  -------------------*/

#rightcontent
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:195px;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color: #333;
}
.specialist
{
	margin:0;
	padding:18px 5px 20px 0;
}


.special-spantext
{
	margin:0;
	padding:0;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
    font-size:21px;
	font-weight:normal;
	color:#91c314;
}
.special-text
{
	margin:0;
	padding:10px 0;
	color: #333;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
}





.specialist h2
{
	margin:0;
	padding:8px 0;
	color: #ce046d;
}
.specialist h3
{
	margin:0;
	padding:0;
}
.listbook
{
	margin:0;
	padding:0;
	font-family:arial,'Helvetica', sans-serif;
	font-weight:normal;
	font-size:14px;
	/*color: #ce046d;*/
}
.bookonline-img
{
	margin:0;
	padding:0;
}
.bookonline-img img
{
	border:none;
}
.listbook ul
{
	margin:0;
	padding:13px 15px 0 15px;
    border:1px solid #48b6d8;
}
.listbook ul li
{
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
}
.listbook ul li a
{
	margin:0;
	padding:0;
	text-decoration:none;
	color: #39b5ce;
	cursor: pointer;
}
.listbook ul li a:hover
{
	margin:0;
	padding:0;
	text-decoration:underline;
}

/*------------ footer-----------------------------*/
#footer
{
	margin:0;
	padding:0;
	color:#414141;
	font-size:11px;
	font-weight:normal;
}
.aerialicon
{
	margin:0;
	/*padding:25px 0 20px 40px;*/
    padding:25px 0 5px 105px;
	float:left;
	display:block;
	width:795px;
}
.aerialicon ul
{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.aerialicon ul li
{
	margin:0;
	padding:0 25px;
	list-style:none;
	display:inline;
}
.aerialicon ul li a 
{
	margin:0;
	padding:0;
	text-decoration:none;
	cursor: pointer;
	border:none;
}
.aerialicon ul li a img
{
	margin:0;
	padding:0;
	border:none;
}
.footer-section
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:900px;
	border-top:2px solid #839096;
	background-image:url(images/bkg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#FEFEFE;
}
.copyright
{
	margin:0;
	padding:12px 0;
	float:left;
	display:block;
	width:200px;
}
.copyright p
{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
.subsection
{
	margin:0;
	padding:0 20px 0 0;
	float:right;
	display:block;
	width:500px;
}
.subsection ul
{
	margin:0;
	padding:12px 0;
	float:right;
	display:block;
}
.subsection ul li
{
	margin:0;
	padding:0 5px;
	list-style:none;
	display:inline;
	border-right:1px solid #414141;
}
.subsection ul li.last
{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	display:inline;
	border-right:none;
}
.subsection ul li a 
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#414141;
	cursor: pointer;
}
.subsection ul li a:hover
{
	text-decoration:underline;
}


.clear-all
{
	clear:both;
}



/*------------------ contact info page -------------------------*/

.contact-info
{
	margin:0;
	padding:10px 0;
	width:450px;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 13px;
}
.contact-input
{
	margin:0;
	padding:5px 0;
	float:left;
	display:block;
	width:450px;
}
.contact-input label,.contact-inputbt label
{
	margin:0;
	padding:0;
	width:130px;
	float:left;
	display:block;
	font-weight:bold;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}
.contact-input input.contactText ,.contact-input textarea.contactText
{
	margin:0;
	padding:0;
	width:200px;
	float:left;
	display:block;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 13px;
}
.contact-input SELECT
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 13px;
}
.contact-inputbt
{
	margin:0;
	padding:10px 0;
	float:left;
	display:block;
	width:450px;
}
.context
{
	margin:0;
	padding:2px 5px;
	background-color:#91c314;
	color:#fff;
	font-weight:normal;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif;
	font-size: 12px;
    border:none;
}
.contactError
{
	color:#ee0000;
}











