@charset "utf-8";
/* CSS Document */

.cl { clear:both; }
.fl { float:left; }
.fr { float:right; }
.cleaner3{width:100%; height:5px; clear:both;}
.cleaner5{width:100%; height:10px; clear:both;}
.cleaner10{width:100%; height:20px; clear:both;}
.cleaner20{width:100%; height:50px; clear:both;}

h1,h2,h3,h4,h5,p,body { margin:0; padding:0;}

ul,li { margin:0; padding:0; list-style:none; }

a,img { outline:none; text-decoration:none; border:none; }

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/background_bg.jpg) repeat; }

#wraper { margin:0 auto; width:1000px; }

#menu { width:1000px; background:url(../images/menu_bg.jpg); height:32px; }
#menu ul{float:left;  }
#menu ul li{float:left;  }
#menu ul li a{float:left; display:block; color:#FFFFFF; padding:8px 14.5px; font-size:12px;text-transform:uppercase; }
#menu ul li a:hover{background:#89bc45;}
#menu ul li .active{background:#89bc45;}


#menu ul li ul{ display:none;  background:url(../images/menu_bg.jpg); margin-top:30px;  position:absolute;  z-index:10000; width:240px; }
#menu ul li:hover ul{ display:block;background-image:none; background:url(../images/menu_bg.jpg);}
#menu ul li ul .active{background:#89bc45; width:220px; }
.client-logo {
    margin-top: 20px;
}
.client-logo img {
    width:14.8%;
    margin: 10px 7px;
    background: #fff;
    height: 132px;
}
#header{width:1000px; background:url(../images/header_bg.jpg); height:122px;}
.logo{width:1000px; float:left; padding:10px 0px 0px 30px;}
.logo .logo1{float:left;padding: 0px 0px 0px 0px;}
.logo .logo2{float:left;padding: 7px 0px 0px 140px;}
.logo .logo3{float: right;padding: 0px 65px  0px 0px;}
.banner{width:1000px; padding-left:15px;}
#conten{width:1000px; background:url(../images/conten_bg.jpg) repeat-x; min-height:340px;height:auto;}
.conten_Left{width:550px; float:left; }

.conten_Left_public{width:980px; float:left; }
.conten_Left_public h1{color:#396d7a; padding:17px 0px 0px 30px; font-size:26px;  margin-bottom:18px; }
.conten_Left_public p{color:#333333; padding:3px 0px 0px 30px; font-size:17px;text-align:justify;font-family:Calibri;}

.conten_Left9{width:550px; float:left; margin-top:20px; margin-left:30px;   }
.conten_Left9 a{color:#396D7A; }


.conten_Left h1{color:#396d7a; padding:17px 0px 0px 30px; font-size:26px;  margin-bottom:18px; }
.conten_Left p{color:#333333; padding:3px 0px 0px 30px; font-size:17px;text-align:justify;font-family:Calibri;}
.conten_right{width:400px; float:right; padding:85px 0px 0px 20px;}
.conten_right1{width:400px; float:right; padding:35px 0px 0px 20px;}
.conten_right1 h1{color:#396d7a; padding:0px 0px 0px 0px;}
.conten_Left1{width:970px;}

.conten_Lefta{width:550px; float:left; }
.conten_Lefta h1{color:#396d7a; padding:35px 0px 0px 30px;font-size:26px;}
.conten_Lefta p{color:#333333;  font-size:17px;text-align:justify;font-family:Calibri;}



.conten_Left5{width:950px; float:left; }
.conten_Left5 h1{color:#396d7a; padding:0px 0px 0px 30px;}
.conten_Left5 p{color:#333333; padding:2px 0px 0px 30px; font-size:17px;text-align:justify;font-family:Calibri;}
.conten_Left5 img{color:#396d7a; padding:5px 10px 0px 30px;float:left;width:300px;height:200px}


.conten_Left1 h1{color:#396d7a; padding:35px 0px 0px 30px;}
.conten_Left1 p{color:#333333; padding:2px 0px 0px 30px; font-size:17px;text-align:justify;font-family:Calibri;}
.conten_Left1 .gallery{width:950px;padding:5px 15px;}
.conten_Left1 .gallery img {width:150px;margin:0 20px 5px 0px;height:100px;border:1px #666666 solid; float:left;}
.conten_Left1 .issue{width:950px;margin:5px 0px 0 30px;}
.conten_Left1 .issue h4{color:#6997A4;padding:4px; font-size:20px;text-align:center;}
.conten_Left1 .issue .listing1{width:220px;height:auto;background-color:#6997A4;padding:0px;float:left;margin-bottom:10px;float:left;margin:0px 10px 0 0;margin:0 20px 0 0;}
.conten_Left1 .issue .listing1 h5{float:left;color:#6997A4;padding:4px;background:#FFFFFF;width:212px; font-size:18px;}
.conten_Left1 .issue .listing1 h3{float:left;color:#fff;padding-left:20px;font-size:15px;margin:0;width:210px;border-bottom:1px solid #FFFFFF;padding:5px 5px 5px 5px;}
.conten_Left1 .issue .listing{width:697px;background-color:#6997A4;float:left;}
.conten_Left1 .issue .listing h6{float:left;color:#6997A4;width:420px;border:1px solid #6997A4;padding:4px 5px;font-size:15px;background:#FFFFFF;margin:0;}
.conten_Left1 .issue .listing .no1{float:left;color:#6997A4;width:120px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;background:#FFFFFF;font-weight:bold;}
.conten_Left1 .issue .listing .click1{float:left;color:#6997A4;width:120px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;background:#FFFFFF;font-weight:bold;}



.conten_Left1 .issue .listing2{width:938px;background-color:#6997A4;float:left;}
.conten_Left1 .issue .listing2 h6{float:left;color:#6997A4;width:324px;border:1px solid #6997A4;padding:4px 5px;font-size:15px;background:#FFFFFF;margin:0;}
.conten_Left1 .issue .listing2 .no1{float:left;color:#6997A4;width:30px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;background:#FFFFFF;font-weight:bold;}
.conten_Left1 .issue .listing2 .click1{float:left;color:#6997A4;width:100px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;background:#FFFFFF;font-weight:bold;}
.conten_Left1 .issue .listing2 h5{float:left;color:#fff;padding:4px;width:324px; font-size:15px;border:1px solid #fff;padding:4px 5px;}
.conten_Left1 .issue .listing2 .no2{float:left;color:#fff;width:30px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;font-weight:bold;border:1px solid #fff;}
.conten_Left1 .issue .listing2 .click2{float:left;color:#fff;width:100px;border:1px solid #6997A4;padding:5px;margin:0;font-size:14px;font-weight:bold;border:1px solid #fff;}

.cbox { height:auto; width:635px; float:left; text-align:justify; box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); -o-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3);  border:1px solid #967E77; border-radius:10px 10px 10px 10px; margin-top:12px; } 

.box-c{width:270px; margin-left:110px; margin-top:18px; width:344px; height:auto; float:left;}
.box-c img{ margin-top:-25px;  }

.main-input{width:312px; height:40px; float:left; margin-bottom:5px;}
.input-c{width:260px;border-radius:5px; height:27px; border:#ababab; border-style:solid; border-width:thin; -moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:5px;}
.input-ci{width:260px;border-radius:5px; float:left;  height:27px; border:#ababab; border-style:solid; border-width:thin; -moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:5px;}




.input-c3{width:272px;border-radius:5px; height:38px; border:#ababab; border-style:solid; border-width:thin; -moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:8px;}
		
.main-input1{width:312px; height:80px; float:left; margin-bottom:5px;}
.input-c1{width:260px;border-radius:5px; height:54px; border:#ababab; border-style:solid; border-width:thin; -moz-box-shadow: 3px 3px 4px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 4px #ccc;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:5px;}
		
		
.button{width:auto; float:right; margin-right:75px;  height:auto; margin-top:8px; margin-bottom:20px;}

.buttonc{width:auto; float:right; height:auto; padding:5px; background-color:#757575; border-radius:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; text-align:center; border:none}
.buttonc:hover{background-color:#4A4338; text-decoration:none; cursor:pointer;}



.conten_Left1 .issue .listing h5{float:left;color:#fff;width:420px;border:1px solid #FFFFFF;padding:5px;margin:0;}
.conten_Left1 .issue .listing .no{float:left;color:#fff;width:120px;border:1px solid #FFFFFF;padding:5px;margin:0;font-size:14px;}
.conten_Left1 .issue .listing .click{float:left;color:#fff;width:120px;border:1px solid #FFFFFF;padding:5px;margin:0;font-size:14px;}
.conten_Left1 .issue .listing a{float:left;color:#fff;padding:0 0px; }
.pad_left1{ padding-left:60px}
.pad_bot1{ padding-bottom:15px;}
.wrapper {
    overflow: hidden;
    width: 100%;
}
.left { float:left;}

.marg_right1{ margin-right:20px;float:left;}
.col1, .col2, .col3, .cols { float:left;}
.col1{ width:420px;float:left;}
.col2{ width:280px;}
#page_Contacts .col2{ width:70px; }


.conten_bottum_bg{width:1000px;}
.conten_column{width:1000px; float:left;background:url(../images/bottomfooter_bg.jpg) no-repeat; padding-top:50px;height:270px;}
.conten_column1{width:1000px; float:left;background:url(../images/bottomfooter_bg.jpg) no-repeat; padding-top:50px;height:100px;}
.follow_us{width:285px; float:left; margin-left:25px;}
.follow_us ul{}
.follow_us ul li{list-style:none;}
.follow_us ul li a img{vertical-align:middle; padding:5px 40px 5px 30px;}
.follow_us img{vertical-align:middle; padding:5px 0px 5px 20px;}
.follow_us p{width:280px; color:#4b8593; padding-left:17px; font-size:15px;text-align:justify;font-family:Calibri}
.follow_us span{color:#396d7a;}

.follow_us5{width:285px; float:left; margin-left:25px;}
.ffff{ margin-top:-18px;  }
.follow_us5 ul{}
.follow_us5 ul li{list-style:none;}
.follow_us5 ul li a img{vertical-align:middle; padding:5px 40px 5px 30px;}
.follow_us5 img{vertical-align:middle; padding:5px 0px 5px 20px;}
.follow_us5 p{width:280px; color:#4b8593; padding-left:17px; font-size:15px;text-align:justify;font-family:Calibri}
.follow_us5 span{color:#396d7a;}




.follow_us1{width:305px; float:left; margin-left:25px;}
.follow_us1 ul{}
.follow_us1 ul li{list-style:none;}
.follow_us1 ul li a img{vertical-align:middle; padding:5px 40px 5px 30px;}
.follow_us1 img{vertical-align:middle; padding:5px 0px 5px 20px;}
.follow_us1 p{width:280px; color:#4b8593; padding-left:17px; font-size:15px;text-align:justify;font-family:Calibri}
.follow_us1 span{color:#396d7a;}

#footer{background:url(../images/footer_bg.jpg); height:75px; width:1000px; float:left;}
#footer ul{float:left;margin-left:150px;}
#footer ul li{float:left;}
#footer ul li a{display:block; padding:10px 10px; font-size:12px; color:#FFFFFF;letter-spacing:1px;}
#footer ul li a:hover{color:#996600;}
.footer_left{width:400px; float:left; color:#FFFFFF; font-size:14px; padding-left:40px;padding-top:15px;}
.footer_right{width:400px; float:right; color:#FFFFFF; font-size:14px; padding-top:15px;}
.footer_right a{color:#336699; font-size:14px;}
.footer_right a:hover{color:#FF6600;}
.about_us{width:500px; float:left;}
\


p.newsletter-signup {
	margin:0 10px;
}
p.newsletter-signup label { 
	display:block;
		margin-left:12px;
}
p.newsletter-signup .textbox { 
	width:150px;
	display:block;	
	margin:3px 5px 0 12px ; 
	float:left;
}
p.newsletter-signup .submitBtn { 
	width:70px; 
	background:#f5f5f5; 
	border:1px solid #bbb; 
	padding:2px 10px; 
	font-size:10px; 
	text-transform:uppercase; 
	color:#000; 
	cursor:pointer; 
	margin:5px 0 0 3px;
	float:left;
}
p.newsletter-signup span { 
	display:block;
}
p.newsletter-signup .n-error { 
	color:#000;
}




.testimonialBox  { background:#4F8895;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; margin-bottom:10px;  font:13px Verdana, Geneva, sans-serif; color:#fff;text-align:justify;margin-left:25px;}
	.testimonialBox   span { float:right; display:block; padding:15px 25px 0px 0; color:#fff; font:bold 12px Verdana, Geneva, sans-serif;}
.testimonialBox   .news { float:left; display:block; padding:5px 25px 5px 0; color:#F05D25; font:bold 12px Verdana, Geneva, sans-serif;}



* -------------------- Forms -------------------- */

fieldset {
	margin-top: 15px; 
	margin-bottom: 15px; 
	}
	
legend {
	margin-bottom: 10px; 
	display: block; 
	}
	
label { 
	display: block; 
	margin-bottom: 5px; 
	color:#333333;
	}
	
.input-short,
.input-medium,
.input-long { 
	padding: 3px; 
	}
	
select { 
	padding: 2px; 
	}
	
textarea { 
	padding: 3px; 
	}
	
.input-short { 
	/*width: 25% */
	}
	
.input-medium { 
	width: 70% 
	}
	
.input-long { 
	width: 75% 
	}
	
input.input-short,
input.input-medium,
input.input-long, 
select, 
textarea {
	background: url(../images/input-bg.gif) top left repeat-x #f6f6f6;
	border: 0;
	border: 1px solid #cccccc;
	}

input.input-short:focus,
input.input-medium:focus,
input.input-long:focus, 
select:focus, 
textarea:focus {
	background: url(../images/input-bg-focus.gif) top left repeat-x #ffffff;
	border-color: #a9c2d1;
	}


input.submit-green { 
	background: url(../images/submit-green-bg.gif) top left repeat-x; 
	border: 0; 
	/*border-top: 1px solid #6bd091; 
	border-left: 1px solid #6bd091; 
	border-right: 1px solid #349c5c; 
	border-bottom: 1px solid #349c5c; */
	color: #ffffff; 
	font-size: 14px; 
	padding: 2px 12px; 
	margin: 0px 10px 0 0;
	cursor: pointer;
	}

input.submit-green-hover { 
	background-image: url(../images/submit-green-bg-hover.gif);
	}

input.submit-gray { 
	background: url(../images/submit-gray-bg.gif) top left repeat-x; 
	border: 0; 
	border-top: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #888888; 
	border-bottom: 1px solid #888888; 
	color: #333333; 
	font-size: 14px; 
	padding: 2px 12px; 
	margin: 0px 10px 0 0;
	cursor: pointer;
	}

input.submit-gray-hover { 
	background-image: url(../images/submit-gray-bg-hover.gif); 
	}

div.module { 
	background: url(../images/module-body-left-bg.gif) no-repeat scroll bottom left; 
	float: left; 
	width: 100%; 
	margin-bottom: 20px; 
	}

div.module div.module-body { 
	background: url(../images/module-body-right-bg.gif) no-repeat scroll bottom right; 
	padding: 20px 3% 20px 3%; float: left; width: 94%;
	}

.updatebutton {
width:150px;
background-color:#006600;
color:#666666;
text-align:center;
cursor:pointer;
margin:5px 55px;
padding:5px 0px;
box-shadow: 10px 10px 5px #888888;
border:#999999 1px solid;
}

.updatebutton a {
color:#FFFFFF;
text-decoration:none;
font-weight:200;
}

.folow
{
height:86px;
width:277px;
margin-bottom:10px;    
}

.desk
{
height:24px;
width:144px;
background-color:#5A8F9C;
border-radius:10px 10px 10px 10px;
text-align:center;
margin-left:69px;
margin-bottom:19px;
padding-top:6px;
margin-top:6px;        
}

.desk a
{
font-size:15px;
color:white;       
}

.author
{
height:26px;
width:282px; 
text-align:center;  
 -moz-box-shadow:    3px 3px 5px 6px #ccc;
 -webkit-box-shadow: 3px 3px 5px 6px #ccc;
 box-shadow:         3px 3px 5px 6px #ccc;
padding-top:7px; 
margin-bottom:20px;
background-color:#5A8F9C;  
}

.author a
{
text-align:center;
color:white;
font-family:verdana;
font-size:15px;   
}

.author2
{
height:26px;
width:282px; 
text-align:center;  
 -moz-box-shadow:    3px 3px 5px 6px #ccc;
 -webkit-box-shadow: 3px 3px 5px 6px #ccc;
 box-shadow:         3px 3px 5px 6px #ccc;
padding-top:7px; 
margin-bottom:20px;
background-color:#5A8F9C;  
}

.author2 a
{
text-align:center;
color:white;
font-family:verdana;
font-size:17px;   
}

.author2 a:hover
{
color:#F48C02; 	
}

/* Inquiry Form */ 
.inquiry_form { 
	 
}
div.error { 
	color:#ff0000;
	margin:2px 0px;
	padding:0px 0px;
	width:275px;
}
.submit-black { 
	background:url(../images/submit.png) left  no-repeat;
	width:162px;
	height:50px;
	border:0;
	color:#fff;
	cursor:pointer;
	text-transform:uppercase;
	text-align:left;
	padding-left:25px;
	
}

/* Percentage padding in the module dependant on the cell width */
.grid_1 div.module div.module-body  { padding: 20px 8% 20px 8%; float: left; width: 84%; }
.grid_2 div.module div.module-body  { padding: 20px 7% 20px 7%; float: left; width: 86%; }
.grid_3 div.module div.module-body  { padding: 20px 6% 20px 6%; float: left; width: 88%; }
.grid_4 div.module div.module-body  { padding: 20px 5% 20px 5%; float: left; width: 90%; }
.grid_5 div.module div.module-body  { padding: 20px 4% 20px 4%; float: left; width: 92%; }
.grid_6 div.module div.module-body  { padding: 20px 3% 20px 3%; float: left; width: 94%; }
.grid_7 div.module div.module-body  { padding: 20px 2.75% 20px  2.75%; float: left; width: 94.5%; }
.grid_8 div.module div.module-body  { padding: 20px 2.5% 20px 2.5%; float: left; width: 95%; }
.grid_9 div.module div.module-body  { padding: 20px 2.25% 20px 2.25%; float: left; width: 95.5%; }
.grid_10 div.module div.module-body { padding: 20px 2% 20px 2%; float: left; width: 96%; }
.grid_11 div.module div.module-body { padding: 20px 1.75% 20px 1.75%; float: left; width: 96.5%; }
.grid_12 div.module div.module-body { padding: 20px 1.5% 20px 1.5%; float: left; width: 97%; }


	
div.module div.module-table-body { 
	background: url(../images/module-body-right-bg.gif) no-repeat scroll bottom right; 
	padding: 0; 
	float: left; 
	width: 100%; 
	}

div.module h2 { 
    /* Sliding right image */
    background: url(../images/module-header-left-bg.gif) no-repeat scroll top left; 
	display: block;
	float: left;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 0px;
	padding-right: 0px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width: 100%;
	margin-bottom: 0;
	letter-spacing: normal
	}

div.module h2 span { 
	/* Background left image */ 
	background: url(../images/module-header-right-bg.gif) no-repeat top right; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;

	}

div.module table {
	width: 100%; 
	margin: 0 0 10px 0;
	border-left: 1px solid #d9d9d9;

	}

div.module table.tr {
	border-collapse: separate;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	}

div.module table th {
	background-color: #fff;
	color: #6997A4;
	padding: 2px;
	text-align: left;
	border-right: 1px solid #6997A4;
	border-bottom: 1px solid #6997A4;
	}
	
div.module table td {
	background-color: #6997A4;
	padding: 5px;;
	color:#fff;
	border: 1px solid #fff;
	border-bottom: 1px solid #fff;


	}

div.module table td a {
	color:#990000;


	}

div.module table tr.odd td { /* You can use this style if you want to do zebra-colored tables with other technique than Table Sorter script used here */
	background-color: #f1f5fa;
	}
	
.table-apply {
	width: 40%; float: right; text-align: right; margin-right: 10px;
	}

