a {color: #FF9900; text-decoration: none;}
a:hover {color: #F93;}
p {padding: 4px 0 10px; margin: 0; line-height: 18px; font-size: 11px;}
img {border: none; padding: 0; margin: 0;}
	img.imgRight {margin-left: 15px;}
	img.imgLeft {margin-top: 5px; margin-right: 15px;}
hr {border: none; border-top: 1px solid #bbdd76; background-color: #efefef; color: #efefef;  _margin: 10px 0; margin: 17px 0 15px}

ul {padding: 5px 0 5px 20px; margin: 0;  line-height: 18px; list-style-position: inside}
li {padding-bottom: 3px;padding-left: 5px}

ul.arrow_black {
	list-style-type: none;
	list-style-image: URL("../_images/arrow_orange.gif");
	list-style-position: left top;
	margin-left: 10px;
}
blockquote {padding: 5px 0 5px 20px; margin: 0;  line-height: 18px;}

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana;
	padding: 0;
	margin: 0;
	color: #666;
	font-weight: normal;
}

h1 {	font-size: 16px;	 margin-top: 20px; margin-bottom: 10px;	text-transform: uppercase;}
h2 {	font-size: 18px;	 margin-top: 20px; margin-bottom: 10px;}
h3 {	font-size: 14px;	 margin-top: 20px; margin-bottom: 10px;}
h4, h4 a {font-size: 12px; color: #7fb414; }
	h4 a:hover {color: #690;}

td{
	line-height:18px;
}

body {	font-family: Verdana, Arial;	font-size: 12px;	margin: 0;	padding: 0;	color: #333;	background-image: URL("../_images/body.gif"); background-repeat: repeat;}
.body_bottom {	background-image: URL("../_images/body_bottom.gif"); background-position: bottom;	background-repeat: repeat-x; padding: 0 0 20px 0; margin: 0; background-color: #efefef;}
.body_top {background-image: URL("../_images/body_top.gif");	background-position: top; background-repeat: repeat-x; height: 114px;	padding: 20px 0 0 0;}

#areaHeader {
	width: 1000px; 
	padding: 0;
	margin: 0 auto; 
	font-family: Verdana, Arial; font-size: 11px;
	color: #666;
	background:#FFF URL("../_images/bg_areaHeaderjpg.jpg") no-repeat;
}
#areaHeader {height: 90px; /*125-20-25*/ padding-top: 10px;}
	#areaHeader .logo {position: absolute; float: left; margin-left: 20px; z-index:100;}
	#areaHeader .topnav {float: right; text-transform: uppercase; margin-top: 45px; margin-right:20px; }
		.topnav a {font-size: 10px; color: #000;}
		.topnav a:hover, .topnav a.actived {color: #693; text-decoration: none;}

#areaBanner {width: 498px;	height: 211px;}
#areaBanner object {
	background-color: #5A748D;
	display: block;	float: left;
}

#areaMainnav {position: absolute; width: 1000px; margin-top: 61px;}
ul#menu{ 
	background: #FFF url("../_images/menu-bg.gif") top left repeat-x; 
	width: 1000px;	height: 43px;
	list-style-type: none; 
	padding: 0; margin: 0; 
	}
ul#menu li {display: block; float: left; margin: 0 4px 0 0;	}
ul#menu li.last {margin: 0;}

ul#menu li a { 
	width: 185px; height: 27px; 
	display: block; float: left; 
	text-decoration: none; 
	text-transform: uppercase;
	text-align: center;
	color: #666; 
	padding: 13px 8px 0; 
}
ul#menu li.last a {width: 100px;	padding: 13px 8px 0; }

ul#menu li a:hover {color: #690;}
ul#menu li a.actived{ 
	background: #FFF url("../_images/current-bg.gif") top left repeat-x; 
	color: #FFF; 
	padding: 13px 8px 0; 
}

/* SUBNAV SLIDE MENU */
#areaSubNav {width: 1000px; margin: 0 auto; position: absolute; z-index:998;}
#areaSubNav .border {
	border: 1px solid #666;
	border-top: none;
}
#areaSubNav a {
	font-family: Verdana, Arial; font-size: 11px; color: #666;
	height: 20px;
	display: block;
	text-decoration: none;
	text-indent: 12px;
	padding-top: 5px;
	background-color: #f0f1f2;
	border-bottom: 1px solid #FFF;
}
#areaSubNav a:hover ,
	#areaSubNav a.actived {	color: #FFF;	text-decoration: none;	background-color: #bbdd76;
}
#areaSubNav div.last a {border-bottom: none;}



#submenu {display: none;}
#subnav,
	#submenu {
	background-color: #FFF;
	border: 1px solid #666;
	width: 215px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	padding: 0;
}

#subnav div a, 
	#submenu div a {
	background-color: #EEE;
	background-image: none;
	display: block;
	height: 15px;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666;
	padding: 10px 10px 8px 15px;
	margin: 0;
	border-bottom: 1px solid #FFF;
 }

#subnav div.last a, #submenu div.last a {
	border-bottom: none;
}

#submenu div a:hover, #submenu div a.actived,
	#subnav div a:hover, #subnav div a.actived {
	text-decoration: none;
	color:#FFF;
	background-image: URL("../_images/arrow_subnav.gif");	
	background-color: #bbdd76;
	background-repeat: no-repeat;
	background-position: 6px; 
}

#areaFooter, #areaContent {
	font-family: Verdana, Arial; font-size: 11px;
	color: #333;
	width: 938px; 
	padding: 0 31px;
	margin: 0 auto; 
}

#areaFooter {clear: both; padding-top: 10px; padding-bottom: 34px; color: #666; line-height: 18px;
	background-image: URL("../_images/bg_areaFooter.gif");	
	background-color: #a5d448;
	background-position: center top; 
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
}
#areaFooter .copy {float: left;}
#areaFooter a {color: #666; padding: 0 2px;}
#areaFooter a:hover, #areaFooter a.actived {color: #000; text-decoration: none;}



.home #areaContent {
/*background-image: URL("../_images/bg_areaContent.gif");	
background-position: center top; background-repeat: repeat-y; 
*/
	min-height: 500px;
	background: none;	
}

#areaContent {
	min-height: 500px;
	background-image: URL("../_images/bg_contentBody_right.gif");	
	background-position: 742px top; 
	background-repeat: repeat-y;	 
}

#contentKicker {
	width: 213px;
	float: right; 
	font-size: 11px; 
	padding: 0; margin: 0;
}
.home #contentKicker {	width: 438px;}


#contentKicker p {
	font-size: 11px;
	color: #666;
	line-height: 16px;
}

#contentBody {
	padding-right: 20px;
	float: left;
	width: 705px; /*725-20*/
	min-height: 848px;

}
.home #contentBody {
	background-image: none;	
	padding-right: 0;
	width: 498px;
	min-height: 823px;
}

/*CUSTOM STYLE */
	.colorRed {color: #C00;}
	.colorOrange {color: #F90;}
	.colorGrey {color: #666;}
	.spaceRight {padding-right: 50px;}
	.fontMed {font-size: 12px; line-height: 18px;}
	.fontSmall {font-size: 10px; line-height: 14px;}
	.clear {clear: both;}

.headbar {
		background-image: URL("../_images/bg_headbar.gif");	
		background-repeat: repeat-x;
		background-position: left top; 
		text-align: right;
}

.boxstyle1 {
	border: 1px solid #999;
	border-top: none;
	margin-left: 12px;
	background-color: #FFF;
}

.boxstyle1left {
	background-image: URL("../_images/bg_boxstyle1_left.gif");	
	background-repeat: repeat-y;
	background-position: left top; 
}

.boxstyle1bottom {
	background-image: URL("../_images/bg_boxstyle1_bottom.gif");	
	background-repeat: no-repeat;
	background-position: left top; 
	height: 10px;
}

.boxstyle2 {
	width: 201px; height: 250px;
	float: left;
	border: 1px solid #b5b5b5;
	margin-left: 12px;
	_margin-left: 6px;
	margin-bottom: 10px;
	background-image: URL("../_images/000003313784XSmall.jpg");	
	background-repeat: no-repeat;
	background-position: left bottom; 
	background-color: #FFF;
}

.boxstyle2bg {
	background-image: URL("../_images/bg_fade_grey.gif");	
	background-repeat: repeat-x;
	background-position: left top; 
	background-color: #FFF;
}

.spacecontent {padding: 8px 15px 8px 20px;}
.spacecontent ul {padding-left: 0;}

.boxstyle3,
	.boxstyle4,
		.boxstyle5 {
	background-repeat: repeat-x;
	background-position: left top; 
	background-color: #FFF;
	border: 1px solid #b5b5b5;
	width: 211px;
}
	.boxstyle3 {background-image: URL("../_images/bg_fade_grey.gif"); float: right; margin-left: 6px;	margin-bottom: 10px;}
	.boxstyle4 {background-image: URL("../_images/bg_fade_grey.gif"); width: 424px; margin-left: 12px; clear:both;}
	.boxstyle5 {background-image: URL("../_images/bg_fade_grey.gif"); margin-bottom: 2px;}

.bannerImg {
	margin:0;
	padding:0;
	background-color: #666;
	height: 145px;
	width: 710px;
	_width: 705px;
}

.copywriting {
	margin:0;
	padding:0;
	line-height:18px;
}

img.bgShadowLrg {
	background-image:  URL("../../../../_images/bg_img_shadow_lrg.gif");
	background-repeat: no-repeat;
	padding: 4px 11px 12px 4px;
	margin: 0;
}


table.contect{
margin-left:20px;
}

table.contect td{
padding:5px 40px 10px 0;
}

.btnSave{
	padding:5px 10px;
	border:none;
	color:#FFF;
	background-color:#BBDD76;
	font-weight:bold;
}

input.inputErr {border: 1px solid red;}

.star {color:red}


table.calendar , table.vdo{
	width:100%;
	margin:8px 0;
	border:1px solid #b5b5b5;
}
table.first{margin-top:20px;}

table.vdo{
	padding-bottom:15px;
	border:none;
}

table.calendar td,table.vdo td{
	padding:2px;
	color:#666666;
}

.titlevdo{
	color:#333333;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
}

a .titlevdo{
	text-decoration:none;
}

.contentSpace img , .copywriting img{
	padding:5px 25px 10px 0;
}

table.partner h2{
	color: #669900;
	font-size:12px;
}

table.partner td{
	margin:0;
	padding:0;
}

table.news td{
	padding-bottom:20px;
	line-height:20px;
}

table.news  a{
	color:#ff9900;
}
ul.whattoexpect{
	margin:0 0 0 10px;;
	padding:5px 0 0 0;
	list-style-type:none;
	line-height:16px;
}

ul.whattoexpect li{
	padding-left:15px;
	background:url("../_images/conner.gif") no-repeat center left;
}

.bannerImg img{
	margin:0;
	padding:0;
}

.embrace ul{
	margin:0;
	padding:0;
	width:478px;
	list-style-type:decimal;
}

.embrace li{
	padding:5px 15px 5px 20px;
	border-bottom:1px solid #FFF;
	background-color:#dfdfdf;
}

li.inactivedColor{
	background-color:#f3f3f3;
}
li.noborder{
	border:none;
}

table.sitemap{
	padding-left:15px;
}

table.sitemap ul{
	list-style-type:none;
}

#sidebar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#sidebar li{
	margin:0;
	padding:0;
}

#sidebar h2{
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
}

.blog #content h2 a , .blog #content h3 a{
	color: #7FB414;
	font-size:11px;
	font-family:"Verdana";
	font-weight:bold;
}


.blog #content h2{
	color: #000;
	font-size:11px;
	font-family:"Verdana";
	font-weight:bold;
}

.vcard img{
	display:block;
}

#subDetail{
	position:absolute;
	margin:0px 0 0 15px;
	padding:0;
}

#subDetail li{
	line-height:14px;
	list-style-type:none;
	padding:0 0 0 10px;
}

#subDetail li.green{
	background:URL("../_images/green-client.jpg") center left no-repeat;
}
#subDetail li.orange{
	background:URL("../_images/organe-client.jpg") center left no-repeat;
}
#subDetail li.blue{
	background:URL("../_images/blue-client.jpg") center left no-repeat;
}

ul.ecommerce , ul.seo , ul.website{
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.ecommerce li , ul.seo li ,  ul.website li{
	padding: 0 0 0 10px;
	margin:0;
	background:URL("../_images/organe-client.jpg") center left no-repeat;
}

ul.seo li{
	background:URL("../_images/blue-client.jpg") center left no-repeat;
}

 ul.website li{
	background:URL("../_images/organe-client.jpg") center left no-repeat;
 }

.btnNews{
	margin:2px 0 0 0;
	padding:0px 0 5px 0;
	border:1px solid #FFFFFF;
	width:60px;
	height:20px;
	color:#FFF;
	font-size:12px;
	cursor:pointer;
	vertical-align:center;
	background-color:#A5D448;
}