﻿.featureCaption{
font-weight:bold;
padding:5px 3px 5px 25px;
color:#0066CC;
border-bottom:1px dotted #0066CC;
background-position:left;background-repeat:no-repeat;
margin-bottom:7px;	
	}
	
	
.modules{
	line-height:150%;
}
.modules Thead{ background-color:#09518C;color:#FFF;font-size:12px;font-weight:bold}
			.modules Tbody{ background-color: #fcfcfc;color:#555;}
			.modules .Alternative{background-color:  #F3F3F3;color:#555;}
body
{	
	margin-top:0px;
	background-color: #bdbdbd;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444;
		line-height:120%;
}
img{border:none;}
h1{font-size:18px;}
h2{font-size:12px;}
h3{font-size:10px;}

a{text-decoration:none; color:#0F73BD}
hr{
	background-color:#D8D8D8;border-top:1px silver;color:silver;height:1px;
}
.wrapper
{	text-align:left;
	
	background: url(image/wrapper-bg.jpg) repeat-y;
	
}

#content-area
{
	margin:0px 6px  0px 5px;
}
#header
{
	background: url(image/header.jpg);
	height: 292px;
}

.lang
{
	margin-top:5px;
	margin-right:10px;
	float:right;
}
.lang a
{
	padding:5px 10px 5px 10px;background-repeat:no-repeat;
	
}

#topMenu{background: #111 url(image/menu-bg.png) repeat-x;height: 42px;}
#topMenu .left{background-image: url(image/menu-bg-left.jpg);width: 4px;height: 42px;float: left;}
#topMenu .center{float: left;}
#topMenu .right{background-image: url(image/menu-bg-right.jpg);width: 4px;height: 42px;float: right;}
#topMenu ul{z-index:1000;}
#topMenu ul, .leftNav{margin:0;padding:0;list-style:none;}
#topMenu ul li{float:left; background:url(image/sepaetor.png) no-repeat  right 0px;}
#topMenu ul li a{padding:12px 35px 11px 35px;display:block;color:#FFF;font-weight:bold;}
#topMenu ul li a:hover{color: #00f6ff;}

#topMenu ul ul{font-size:11px;position:absolute;width:190px;padding:2px;
               background:#111 /*url(image/pop-menu-bg.jpg) repeat-x;*/;
               border:1px solid #000; opacity:90;filter:alpha(opacity=90); -moz-opacity:.9}
#topMenu ul ul li{background:none;float:none;/*background:url(image/menu-sp.gif) no-repeat bottom center;*/}

#topMenu ul ul li a{font-weight:bold;display:block;color:#bbb;padding:6px 3px 6px 25px;background-repeat:no-repeat;background-position:3px 4px}
#topMenu ul ul li a:hover{color: #222; background-color:#999 /*url(image/pop-menu-hover-bg.jpg) repeat-x;*/}
/*#topMenu ul ul li.hr{display:block;background: #ddd;height:1px;margin:0;margin-bottom:1px;margin-top:1px;padding:0;}*/

/*Hide all Uls from 2nd lavel*/
#topMenu ul ul,
#topMenu ul li:hover ul,
#topMenu ul li:hover ul ul,
#topMenu ul li:hover ul ul ul,
#topMenu ul li:hover ul ul ul ul,
#topMenu ul li:hover ul ul ul ul ul,
#topMenu ul li:hover ul ul ul ul ul ul
 {display:none}

/*you probably don't want all of the child <ul>'s appearing until you hover over their immediate parent <li>. */
#topMenu ul li:hover ul,
#topMenu ul ul li:hover ul,
#topMenu ul ul ul li:hover ul,
#topMenu ul ul ul ul li:hover ul,
#topMenu ul ul ul ul ul li:hover ul,
#topMenu ul ul ul ul ul ul li:hover ul
{display: block;
	}




.centerCol{padding: 5px;text-align:left; background-color:white;}
.leftCol, .rightCol{width:220px;padding: 5px;text-align:center;/*background-color:#FFF;*/}
.colSeparator{width:1px;background:url(image/h-line.jpg) no-repeat top center;}
.rightCol{width:200px;}
.leftNav{font-size:13px;}

.leftNav{font-size: 13px;}
.leftNav li{margin: 0 15px 7px 15px;height: 70px;cursor: pointer;font-family: Arial, Helvetica, sans-serif;}
.leftNav li a{color: #000;display: block;background: url(image/module-bg-center.jpg) repeat-x;height: 70px;text-decoration: none;cursor: pointer; }
.leftNav span{height: 70px;display: block;}
.leftNav a span.sleft{float: left;width: 9px;background: url(image/module-bg-left.jpg) no-repeat;}
.leftNav a span.sright{float: right;width: 9px;background: url(image/module-bg-right.jpg) no-repeat;}
.leftNav a span.simg{float: left;width: 9px;width: 41px;}
.leftNav a span.stext{color: #050b61;text-align: left;float: left;height: 53px;padding: 12px 0 4px 4px;width: 120px;overflow: hidden;}
.leftNav a span.smallText{color: #000;margin-top: 5px;font-size: 8pt;}

.leftNav li a:hover{background: url(image/module-bg-center-1.jpg) repeat-x;}
.leftNav a:hover span.sleft{float: left;width: 9px;background: url(image/module-bg-left-1.jpg) no-repeat;}
.leftNav a:hover span.sright{float: right;width: 9px;background: url(image/module-bg-right-1.jpg) no-repeat;}


.colBlock{text-align:left;margin-bottom:20px;}
.colBlock .colCaption{font-size:11pt;font-weight:bold;color:#065495;padding:0px 2px 4px 4px;border-bottom:#ff5d10 1px solid;}
.colBlock .colContent{padding:3px;}
.colBlockSeparator{background:url(image/v-line.png) no-repeat; height:1px;}

.centerCol .colCaption{margin-top:12px;}

/*----------------------------------------*/
#footer
{
	clear: both;
	text-align:left;
	height:68px;
	font-size: 9px;
	background:#bdbdbd url(image/footer.jpg) no-repeat  bottom;
	padding: 17px 10px 0 20px;
	
}
#footer a
{
	font-weight: normal;
	color: #044d7f;font-weight:bold;
	text-decoration: none;
	
}
#footer a:hover
{
	text-decoration: underline;
}


/*-----------------------------Menu---------------------------------------*/

#menu-bg-center
{
	background-image: url(image/menu-bg.png);
	height: 42px;
	width: 1004px;
	float: left;
}

#menu
{
	width: 1024px;
	height: 42px;
}
#menu ul
{
	list-style: none;
	margin: 0 auto;
}
#menu li
{
	float: left;
	list-style: none;
}
#menu li a
{
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0px 0 0px;
	line-height: 42px;
	text-align: center;
	cursor: pointer;
}
#menu li a span
{
	float: left;
	display: block;
	padding: 0 30px 0 30px;
	display: block;
	float: left;
	color: #fff;
	line-height: 42px;
}
#menu li a:hover
{
	color: #00f6ff;
	display: block;
	background: url(image/menu-hover-l.png) no-repeat left 5px;
}
#menu li a:hover
{
	color: #00f6ff;
	display: block;
	background: url(image/menu-hover-c.png) repeat-x center 5px;
}
#menu li a:hover span
{
	color: #00f6ff;
	display: block;
	background: url(image/menu-hover-r.png) no-repeat right 5px;
}



/*----------------------------Content Area-------------------------------------*/
/*#container
{
	background-image: url(image/bg.jpg);
}
*/




/*-------------------Footer-------------------*/


/*------------------------Button------------------------*/
#button-1
{
	margin-top: 0px;
	margin-bottom: 0px;
}
#button-1 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#button-1 li
{
	display: block;
	margin-bottom: 0px;
	background-image: url(image/button-1.png);
}
#button-1 a
{
	display: block;
	text-decoration: none;
	text-align: center;
	width: 145px;
	height: 58px;
}
#button-1 a:hover
{
	text-decoration: none;
	background-image: url(image/button-11.png);
}

#button-2
{
	margin-top: 0px;
	margin-bottom: 0px;
}
#button-2 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#button-2 li
{
	display: block;
	margin-bottom: 0px;
	background-image: url(image/button-2.png);
}
#button-2 a
{
	display: block;
	text-decoration: none;
	text-align: center;
	width: 145px;
	height: 58px;
}
#button-2 a:hover
{
	text-decoration: none;
	background-image: url(image/button-22.png);
}


/*-------------------------------Testimonial------------------------*/

.testimonial
{
	background-image: url(image/testimonial.png);
	background-repeat: no-repeat;
	height: 74px;
	width: 178px;
	display:block;
}

.testimonial:hover
{
	background-image: url(image/testimonial-1.png);
}

.small{
	color: #FF0000;
	font-size:10px;
	font-weight:bold;
}

