body {
	background-image: url(images/tb-bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-attachment:fixed;
	background-color: #FEFEFE;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6, form {
	margin:0;
	padding:0;
}
.formaccess {
	width:100px;
	border:#666 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
.small-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
}
.small-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
	text-decoration:underline;
}
.small-text a:hover{
	color:#ff0000;
	text-decoration:none;
}
	
.left-menu2 {
	text-align:left!important;
	}

/* DropDown menu Script */
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px arial;
line-height:25px;
z-index:100;
background:#2e7065!important;
margin-top:-27px;
}

#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 1px solid #23675b;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
background:#2e7065!important;
color:#dbecea;
padding-left:10px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#89b3ac!important;
}
/* End */




.float-left {
	float:left;
	margin-right:10px;
	}
.float-right {
	float:right;
	margin-left:10px;
	}
h1, h2, h3, h4, h5, h6, form {
	padding:0px;
	margin:0px;
	}
* {
	outline: none;
}
img {
	border: 0;
}
#logo {
	display:block;
	height:64px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	}
#logo-internal {
	display:block;
	height:130px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	}
.left-internal-bg {
	background-image:url(images/internal-left-bg.jpg)!important;
	background-repeat:no-repeat;
	background-position:left top;
	}
.left-internal-bg a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	}
.left-internal-bg a:hover{
	color:#000;
	text-decoration:underline;
	}
/*------------------------------------------------------body-area*/

.body-bg {
	background-image:url(images/body-bg.png);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.header-bg {
	background-image:url(images/banner-top-bg.png);
	background-repeat:no-repeat;
	background-position:right top;
	}

.header-bg-internal {
	background-image:url(images/inner-header-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:152px;
	}

.menu-bg {
	background-image:url(images/menu-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

.body-shadow {
	background-image:url(images/banner-bottom-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

#phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.banner-bg {
	background-image:url(images/banner-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#container {
	margin:0 auto;
	position:relative;
	width:960px
	}
#container .drop-form {
	z-index:500px;
	position:absolute;
	top:163px;
	width:204px;
	left: 789px;
	margin:auto;
	}
.right-form-bg1 {
	background-image:url(images/quicklinks-bg1.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:11px;
	}
.right-form-bg2 {
	background-image:url(images/quicklinks-bg2.png);
	background-position:center top;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000!important;
	text-decoration:none;
	}
.right-form-bg2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000!important;
	text-decoration:none;
	font-weight:normal;
	}
.right-form-bg2 a:hover{
	color:#ff0000!important;
	text-decoration:underline;
	}


.right-form-bg2 ul{
	list-style:url(images/quicklinks-bg-icon.png);
	padding:0px 0 0 15px;
	margin:0px;
	}
.right-form-bg2 ul li{
	text-decoration:none;
	line-height:16px;
	}






.body-shadow ul{
	list-style:none;
	margin:0px;
	padding:0 0 0 15px;
	}
.body-shadow ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-left:15px;
	line-height:22px;
	background-image:url(images/arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.body-shadow ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#918a3c!important;
	text-decoration:underline;
	}
.body-shadow ul li a:hover{
	color:#000!important;
	text-decoration:none;
	}

.body-shadow a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	}
.body-shadow a:hover{
	color:#918a3c;
	text-decoration:underline;
	}




.left-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border-bottom:#FFFFFF solid 1px;
	}



.left-menu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-image:url(images/menu-line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
/*.left-menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.left-menu ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	text-decoration:none;
	}
.left-menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:15px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
	}
.left-menu ul li a:hover{
	color:#000000;
	text-decoration:none;
	background-image:url(images/menu-hover-bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	}*/
	

/*------------------------------------------------------------new-add-menu-style*/
.container {
	width: 195px;
	padding: 0;
	margin:auto;
	position:relative;
}
#topnav2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	text-decoration:none;
}
/*#topnav2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#topnav2 ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	text-decoration:none;
}
#topnav2 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:15px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
	position:relative;
}
#topnav2 ul li:hover a, #topnav2 ul li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(images/menu-hover-bg2.png);
	background-position:right top;
	background-repeat:repeat-y;
}
#topnav2 ul li a.personal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
}
#topnav2 ul li a:hover.personal {
	color:#fff;
	text-decoration:none;
	background-image:url(images/menu-hover-bg2.png);
	background-position:right top;
	background-repeat:repeat-y;
}*/












ul#topnav {
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#topnav li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	text-decoration:none;
}
ul#topnav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul#topnav li:hover a, ul#topnav li a:hover {
	background-position: left bottom;
}
ul#topnav a.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:14px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
}
ul#topnav a:hover.home {
	color:#000000;
	text-decoration:none;
	background-image:url(images/menu-hover-bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
ul#topnav a.personal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:14px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
}
ul#topnav a:hover.personal {
	color:#fff;
	text-decoration:none;
	background-image:url(images/menu-hover-bg2.png);
	background-position:right top;
	background-repeat:repeat-y;
}
ul#topnav a.business {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:15px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
}
ul#topnav a:hover.business {
	color:#fff;
	text-decoration:none;
	background-image:url(images/menu-hover-bg3.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
ul#topnav a.about {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#23675b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:14px;
	padding-top:7px;
	background-image:url(images/menu-line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
}
ul#topnav a:hover.about {
	color:#fff;
	text-decoration:none;
	background-image:url(images/menu-hover-bg4.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
ul#topnav li .sub {
	position: absolute;
	left:195px;
	float: left;
	display: none;
	width:794px!important;
	height:400px;
	padding-top:120px;
	clear:left;
	top:-110px;
	text-align:left;
	z-index:150px!important;
}
ul#topnav li .row {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin:15px 0 0 80px;
	_margin:15px 0 0 50px;
	padding:0;
	width: 170px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
	padding:0px!important;
	margin:0px;
}
ul#topnav .sub ul li h2 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#FFFFFF solid 1px;
	margin-bottom:5px;
	color:#FFFFFF!important;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 0;
	display: block;
	text-decoration: none;
	line-height:18px;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px;
}




/*-------------------------------------------end-new-style*/








.border-right {
	background-image:url(images/line.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#11473e;
	font-weight:bold;
	text-decoration:none;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#11473e;
	font-weight:bold;
	text-decoration:none;
	}
.form-heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	}
.form-heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	}
.form-heading3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	}
.form-input {
	width:130px;
	border:#333333 solid 1px;
	color:#696327;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.heading1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#004d42;
	font-weight:normal;
	text-decoration:none;
	border-bottom:#CCCCCC solid 1px;
	margin-bottom:10px;
	}
.heading1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004d42;
	font-weight:normal;
	text-decoration:none;
	margin:0px!important;
	padding:7px 0 7px 0px!important;
	}
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004d42;
	font-weight:normal;
	text-decoration:none;
	}
.heading3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004d42;
	font-weight:bold;
	text-decoration:none;
	}
.heading4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
.personal-chart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:14px!important;
	}



.internal-contents{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	}
.internal-contents ul{
	list-style:none;
	padding:0 0 0 15px;
	margin:0px;
	}
.internal-contents ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-left:15px;
	line-height:22px;
	background-image:url(images/arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.internal-contents ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000!important;
	text-decoration:underline;
	}
.internal-contents ul li a:hover{
	color:#918a3c!important;
	text-decoration:none;
	}
.internal-contents ul li ul{
	list-style:disc;
	}

.internal-contents a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#918a3c;
	text-decoration:none;
	}
.internal-contents a:hover{
	color:#000;
	text-decoration:underline;
	}



.body-greebg-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/footer-bg1.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#0a584b;
	}
	
	
	
/*------------------------------------------------------footer-area*/
.footer-bg {
	background-image:url(images/footer-bg1.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
.footer-bg2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/footer-bg2.png);
	background-repeat:repeat-y;
	background-position:center top;
	}
.footer-bg2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	}
.footer-bg2 a:hover{
	color:#fff;
	}


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* the CSS styling below will only be picked up by Safari and Chrome */

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px arial;
line-height:25px;
z-index:100;
background:#2e7065!important;
margin-top:-27px;
}

}  

