/*** GLOBAL  ***/
body {
	font-family:Arial;
	font-size:13px;
	line-height:20px;
	text-align:justify;
	background:url(../images/pattern.jpg);
}

/* links */
a, a:visited {text-decoration:none; }
a:hover{text-decoration:none/*underline*/;}
a img{border:none}

#main{
	margin:0;
	padding:0;
	}

#main_header{
	height:100px;
	width:1000px;
	margin:0;
	padding:0;
	background:#fff;
	}
	
#header_menu{padding:20px 0 10px 10px;}
#header_menu a{color:#74706A; font-weight:bold; text-decoration:none; }
#header_menu a:hover{color:#000; text-decoration:none; }
	
/*social_connection */
#social_connection div{
	float:right;
	margin: 5px;
	position:relative;	
	overflow:visible;
	padding:0;
}

#sn{padding:0 0 0px 0; text-align:right}
#sn ul{list-style-type:none; margin:0 0 0 0; padding:0;} 
#sn li{list-style-type:none; margin:0; padding:0 0 0 3px; display:inline; color:#74706A;} 
.sn span{height:21px; width:21px; display:inline;display:inline-block}
.sn li a:hover{ color:#000000; }
.icon-img{background-position:0 0;}
.icon-img:hover{background-position:0 -21px;}
.signup {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeff00), color-stop(1, #c7c72c) );
	background:-moz-linear-gradient( center top, #eeff00 5%, #c7c72c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeff00', endColorstr='#c7c72c');
	background-color:#eeff00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#231f20;
	font-weight:bold;
	padding:3px 12px;
}.signup:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c72c), color-stop(1, #eeff00) );
	background:-moz-linear-gradient( center top, #c7c72c 5%, #eeff00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c72c', endColorstr='#eeff00');
	background-color:#c7c72c;
}.signup:active {
	position:relative;
	top:1px;
}
.button, .button:visited, .button:hover{height:25px;}
.button, .button:visited  /*input[type="submit"]*/{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	background:url(../images/bg-button.gif) repeat-x;
	border:1px solid #cbcbcb;
	padding:3px 15px;
	line-height:25px;
	height:25px;
	color:#74706a;
}
.button span{
margin:5px 0 0 0;
}
.button:hover, input[type="submit"]:hover{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	text-decoration:none;
}

/* Logo */
#logo_header{float:left; padding:0; width:100px; height:100px;}
#center_header{float:left; 	height:80px; width:565px; padding:10px 0; color:green; font-size:35px; font-weight:700; line-height:40px;}
#right_header{float:right; 	height:100px; width:300px; text-align:right;}

#menu_div{
	/*background:#353535; */
	height:38px; 
	width:1000px;
	text-align:justify;
	}

#main_content{ 	
	min-height:450px;
	width:1000px;
}

#slider_container{min-height:50px; width:780px; margin:0  20 30px 0;}
#maincontent{width:1000px; min-height:450px; padding:0; margin:0 10px  10px 0; text-align:justify; background:#FFF;}
/*#maincontent_home_page{width:1000px; min-height:100px; padding:0; margin:0; text-align:justify;}*/
#sidebar{width:190px; min-height:600px; padding:0; margin:0; float:right;}
#content_div{ margin:0px; padding:0px; line-height:20px; width:1000px; min-height:100px; text-align:justify;}

#part_01{ width:240px; height:250px; padding:0px; margin:0 20px 0 0; float:left; border-radius:5px; border:1px solid #eff0f1;}
#part_01:hover, #part_02:hover, #part_03:hover{background:#e7f2fb;}
#part_01:hover, #part_02:hover, #part_03:hover{background:#e7f2fb;}
#part_02{ width:240px; height:250px; padding:0px; margin:0 20px 0 0; float:left; border-radius:5px; border:1px solid #eff0f1;}
#part_03{ width:240px; height:250px; padding:0px; float:left; border-radius:5px;border:1px solid #eff0f1;}
/*#part_head{padding:5px 0 5px 0; height:40px; text-align:center; font-weight:bold; color:#de6716;}*/
#home_read_more_div{height:35px; background:#FFE2C6; border-radius:0 0 5px 5px; padding:5px 0 0 0;}
#home_read_more{background:#e48667; height:25px; width:140px; padding:5px 0 0 0; border-radius:5px 5px 5px 5px;}
#home_read_more:hover{background:#de6716; height:25px; width:140px; padding:5px 0 0 0; border-radius:5px 5px 5px 5px;}
#home_read_more a{color:#FFF; font-weight:bold; text-decoration:none;}
#home_read_more a:hover{color:#FFF; font-weight:bold; text-decoration:none;}

.widget_container{margin-bottom:10px; padding:5px 5px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px; /* for old Konqueror browsers */
	border-radius: 10px 10px 10px 10px; /* future proofing */
	border:1px solid #EDEDED;
	background:#FFF;
	min-height:150px;
}
s
.widget-title{
	text-align:center;
	font-size:16px;
	padding:0;
	margin-bottom:10px;
}


#side_soft{list-style:none;  text-align:justify; padding:0;}
#side_soft a{ text-decoration:none; font-weight:bold;line-height:25px; color:#222;}
#side_soft a:hover{ text-decoration:none; color:#999; font-weight:bold;}


/* Images */
.imgframe{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}
.imgframe.alignnone{margin-bottom:20px !important;}
.imgframe img{
	display:block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Images */
.imgframe{	background:#f0efec;}
.imgframe:hover{background:#8F3F97;}
.imgframe img{	border:solid 3px #fff;}


input[type='text']{width:300px; height:25px; border:1px solid #CCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	padding:0 0 0 10px;
}
input[type='text']:focus
{
  color:#B00000;
  border : 1px solid #990000;
}
textarea{
	width:298px;
	height:80px;
	border:1px solid #CCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	padding:0 0 0 10px;

}
select{
	height:25px;
	border:1px solid #CCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	padding:0 0 0 10px;
	
	}


input[type='submit'],input[type="reset"]
{
	width:100px; height:30px;
	padding-left:0px;
	border:1px solid #CCC;
	color:#037568;
	cursor: pointer;
	font:700 12px Verdana, Geneva, sans-serif;
    
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px; 

}

input[type='submit']
{
  width:100px;
   height:30px;
   padding-left:0px;
   cursor:pointer;   
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;  }


input[type='submit']:hover
{
  color:#B00000;
  border : 1px solid #990000;
  
}

input[type='reset']:hover
{
  color:#B00000;
  border : 1px solid #990000;
}



/* FOOTER */

#main_footer{ min-height:200px; width:1000px; background:#A8FFA8; border-radius:5px; margin:0 0 5px 0;}

#main_footer .footcol2, #main_footer .footcol3, #main_footer .footcol4{float:left; width:250px; margin-right:40px}
#main_footer .footcol1{float:left;width:400px;}
#main_footer ul{list-style-type:none; margin:0; padding:0;}
#main_footer li.widget-container{list-style-type:none; margin:0 0 20px 0; padding:0; border:0px;}
#main_footer .widget-title{font-size:16px; padding:0; line-height:18px; margin-bottom:15px !important; text-align:left; background:none; color:#036b60;}
#main_footer li li{ border-bottom:1px solid #50d5c5; padding:0 0 5px 0px; margin:0 0 5px 0; }
#main_footer li li:first-child{ border-top:1px solid #50d5c5; padding:5px 0;}
#main_footer li a{color:#037568; padding:0px; margin:0px; text-decoration:none;}
#main_footer li a:hover{ text-decoration:none; color:#f55d2d}

/*** down FOOTER ***/

#down_footer a, #down_footera:visited{
	text-decoration:none;
	color:#000;
	}
#down_footer a:hover{
	text-decoration:none;
	color:#999;
	}

/*****************************/
#cont_implementation1{background-color:#EBEBED; width:65px; float:left; padding:5px; margin:1px; color:#333333; height:20px; text-align:center;}
#cont_implementation1:hover{background-color:#c9c9c9; width:65px; float:left; padding:5px; margin:1px; height:20px;text-align:center;}
#cont_implementation{background-color:#F4F4F4; width:582px; float:left; padding:5px; margin:1px; height:20px;}
#cont_implementation:hover{background-color:#EBEBED; width:582px; float:left; padding:5px; margin:1px; height:20px;}
/***/
#click_here01 a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#222;text-decoration:none;font-size:12px; font-weight:bold;}
#click_here01 a:hover{font-weight:bold; font-size:12px; color:#666;text-decoration:none;}

#click_here02 a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#dfdfdf;text-decoration:none;font-size:12px;}
#click_here02 a:hover{font-size:12px; color:#fff;text-decoration:none; margin:10px 0 10px 0;}
