/* CSS Document */
body{background:url(../images/bg.jpg) left top repeat-x #e5e6e7; color:#564f4a; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:12px;}
*{padding:0px; margin:0px;}

/*fix for paragraphs*/
p,ol,ul{margin:0 0 1em 0}
/*end fix for paragraphs*/

img{border:none;}

.left{float:left;}
.right{float:right;}
.clear{ clear:both;}

a:link{
font-family:Arial, Helvetica, sans-serif;color:#f26530; text-decoration:none; overflow:hidden; clear:both;
}
a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#f26530;
	text-decoration:none;
	overflow:hidden;
	clear:both;
	/*background:url(../images/nav_hover.jpg) center bottom no-repeat;*/
}
a:hover{
font-family:Arial, Helvetica, sans-serif; color:#564f4a; text-decoration:underline;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#f26530;
}
/*---------------------------------------------------wordpress-------------------------------------------------------*/
.postmetadata{
border-bottom:1px solid #ebe9e6;text-align:left
}
/*---------------------------------------------------home page-------------------------------------------------------*/
.wrap_1{
width:990px; margin:0px auto; background-color:#FFFFFF; overflow:hidden;
}
.index_leftpannel{
font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; width:120px; float:left;
padding-left:10px; margin-top:10px;
}

.index_leftpannel_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border-left:1px solid #f5f4f3;
	float:left;
	padding-left:10px;
	margin-top:10px;
	padding-top: 60px;
}
.index_leftpannel_text ul{
margin:10px 0px;
list-style: none;
padding:0px;
line-height:16px;
}
.index_leftpannel_text li{
font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:16px; text-decoration:none;
}
.index_leftpannel_text li a{
font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:16px; text-decoration:none;
}
.index_leftpannel_text li a:hover{
font-family:Arial, Helvetica, sans-serif; color:#f26530; font-size:11px; line-height:16px; text-decoration:underline;
}
/*------------------middle--------*/
.middle{
width:770px; float:left; 
}
.logo_1{
	background:url(../images/logo_1.jpg) left top no-repeat;
	width:166px;
	height:216px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
}
.name{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#636466; margin:0px auto; font-weight:bold;
width:125px; overflow:hidden; padding-left:15px;
}
.home_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#f26530;
	text-align:center;
	overflow:hidden;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}
.home_content_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#f26530;
	text-align:center;
}
.home_content_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#f26530;
	text-align:center;
}

/*-------------------footer----------*/

.footer_1{
width:970px; padding-top:185px; padding-left:10px; 
}
.border{
border-bottom:1px solid #CCCCCC;
padding-bottom:10px; overflow:hidden; clear:both;
}
.content_midd
{
	/*width:300px;*/
	width:323px;
	float:left;
}
.content_midd_1
{
	width:335px; float:left; 
}
.footer_text{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f26530; padding-left:10px; text-decoration:none;
}

.footer_text a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f26530; text-decoration:none; overflow:hidden; clear:both;
}
.footer_text a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f26530; text-decoration:underline;
}
.dotted_border{
border-bottom:dotted 3px #999999; padding-bottom:25px; clear:both; overflow:hidden; height:100%; 
}
.footertext_1{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9bcd57; padding-left:5px; padding-top:5px;
}
.footer_text_2{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f26530;  text-decoration:none; width:50px; float:left; padding-top:10px; /*width:50px;*/
}
.footer_text_3{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none; width:250px; float:left; /*width:220px;*/
padding-top:10px;
}
.footer_text_3 a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none; 
}
.footer_text_3 a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:underline; 
}
.gap{
width:45px; float:left;
}
.footer_text_4{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none; width:280px; float:left; 
padding-top:10px; overflow:hidden;
}
.footer_text_4 a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none; 
}
.footer_text_4 a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:underline; 
}
.foot_image_index
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	width:320px; /*width:450px;*/
	float:right;
	clear:both;
	overflow:hidden;
	padding-left:10px;
	margin-top:10px;
	height:24px;
	line-height:24px;
	padding-bottom:10px;
}
.alt_foot_image_index
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	width:460px;
	float:right;
	clear:both;
	overflow:hidden;
	padding-left:10px;
	margin-top:10px;
	height:24px;
	line-height:24px;
	padding-bottom:10px;
}
.foot_image
{
	float:right; padding-right:5px; padding-left:5px; padding-top:0px;
}

#wrapper{background:#FFFFFF; width:900px; clear:both; margin:0px auto; overflow:hidden;}

/*----------------------------------------header-------------------------------------------*/
#header{ height:121px; clear:both; color:#564f4a; font-size:12px;}
.logo{width:189px; float:left;}
.navArea{width:710px; height:31px; float:left; padding-top:90px;}
/*.navList ul{list-style-type:none; padding:0px; margin:0px;}
.navList li{color:#564f4a; font-weight:normal; font-size:12px; list-style-type:none; padding:0px 37px; margin:0px; float:left;}
.navList li a{color:#564f4a; font-weight:normal; text-decoration:none; background:url(../images/nav_nor.jpg) center bottom no-repeat; }
/*.navList li a:hover{color:#f26530; background:url(../images/nav_hover.jpg) center bottom no-repeat; float:left; height:25px; display:block;}
.navList li a:hover{color:#f26530; float:left; height:25px; display:block;}*/

.navList ul{list-style-type:none; padding:0px; margin:0px;}
.navList li{color:#564f4a; font-size:12px; list-style-type:none; padding:0px 37px; margin:0px; float:left;}
.navList li a{color:#564f4a;  text-decoration:none; background:url(../images/nav_nor.png) center bottom no-repeat; }
.navList li a:hover{color:#f26530; float:left; height:25px; display:block;}



.activeclass{
color:#564f4a; font-weight:bold; background:url(../images/nav_hover.png) center bottom no-repeat; float:left; height:25px; display:block;
}

/*-----------------------------------------------------content------------------------------------------------*/
#content{background:url(../images/cont_bg.jpg) left top no-repeat #FFFFFF; clear:both; height:100%; overflow:inherit; }
.contentheading{color:#94ca4b; font-size:18px;}
.content2{ padding-top:52px; clear:both;}
.inputbox {color:999999; font:arial;}
.search_area{padding-right:50px; float:right; clear:left; color:#949494; font-size:12px; padding-top:0px;}
.search_box{border:#cccccc 1px solid; width:90px; height:16px;}
.leftpanel{width:135px;  padding:0px 50px 0px 52px; float:left;}
.rightpanel{width:570px; float:left; padding-right:90px;}
.rightpanel table{padding-top:0px; margin-top:-1px; margin-bottom:-2px;}

.right_picArea{ border-bottom:#ebe9e6 1px solid; overflow:hidden; clear:both; height:100%; padding-bottom:1px;}
.right_pic{margin-right:30px; width:129px; height:105px; float:left;}
.right_pic a{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.right_pic_details{width:409px; float:left; color:#94ca4b; font-size:18px; padding-top:45px;} 
.right_pic_details span{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.right_pic_details span a{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.right_pic_details2{width:530px; float:left; color:#94ca4b; font-size:18px; padding-top:45px;} 
.right_pic_details2 span{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.right_pic_details2 span a{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.content_txtarea{ padding-top:35px; padding-bottom:35px; font-size:12px; color:#726c67; clear:both;}
.content_txtareaOther{ padding-top:5px; padding-bottom:35px; font-size:12px; color:#726c67; clear:both;}
.content_txtareaOther tbody{ padding-top:0px; margin-top:0px;}
.left_activeList ul{list-style-type:none; padding:0px; margin:0px;}
.left_activeList li{list-style-type:none; margin-bottom:20px; font-size:11px; color:#564f4a; font-weight:bold; padding:0px;}
.left_activeList li ul{list-style-type:none; padding-top:10px; margin:0px;}
.left_activeList li li{list-style-type:none; color:#564f4a; font-size:11px; font-weight:normal; margin-bottom:2px; padding-left:5px; }
.left_activeList li a{color:#564f4a; font-size:11px; font-weight:bold; margin-bottom:2px; padding-left:5px; }
.left_activeList li a:hover{color:#f26530; font-size:11px; font-weight:bold; margin-bottom:2px; padding-left:5px; }
.active_link{color:#f26530;}
.active_sublink{font-weight:bold;}

.footer{border-top:#ebe9e6 3px dotted; padding:20px 0px; font-size:11px; text-align:right; clear:both;}

.titlefont{color:#94ca4b; font-size:18px;}

.contact_logo{
float:left; width:227px; height:248px;
}
.contact_bordre{
width:11px; height:416px; float:left; background:url(../images/contact_border.jpg) left top no-repeat;
}
.contact_content{
width:240px; float:left;  margin-top:40px; margin-left:50px
}
.contact_text{
float:left; margin-top:15px; overflow:hidden; clear:both; width:240px;
}

.contact_text a{
color:#726c67; text-decoration:none;
}
.contact_text a:hover{
color:#FFFFFF; background-color:#f26530; text-decoration:none;
}
.contact_details{
color:#94ca4b; font-size:11px; overflow:hidden; clear:both;
}

.contact_details_1{ color:#94ca4b; font-size:11px; overflow:hidden; clear:both;
}

.gap_contact{
height:100px; clear:both; overflow:hidden;
}

/*---------------------------------portfolio--------------*/
.Portfolio_details{width:409px; float:left; color:#94ca4b; font-size:18px; } 
.portfolio_midd_left{
width:197px; float:left;
}
.portfolio_text{
 margin-top:15px; overflow:hidden; clear:both; width:197px; text-align:right; font-size:11px;
}
.portfolio_border{
border-top:1px solid #ebe9e6; padding-bottom:5px;
}
.portfolio_midd_right{
width:290px; float:left; margin-left:25px;
}

.contact_about{
color:#726c67; float:left; margin-top:15px; overflow:hidden; clear:both;
}

.contact_about a{
color:#726c67; text-decoration:none;
}
.contact_about a:hover{
color:#FFFFFF; background-color:#f26530; text-decoration:none;
}


.portfolioLink a{
 color:#94ca4b; font-size:12px;font-weight:bold;text-decoration:none;
}
.portfolioLink a:hover{
 color:#94ca4b; font-size:12px;font-weight:bold;text-decoration:underline;
}
.portfolioLink a:visited{
 color:#94ca4b; font-size:12px;font-weight:bold;text-decoration:none;
}
.portfolioImage
{margin-right:5px; width:65px; height:65px; float:left;}
.portfolioRight{width:409px; float:left; color:#94ca4b; font-size:18px; padding-top:35px;} 
.portfolioRight span{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}
.portfolioRight span a{color:#a09c99; font-style:italic; font-size:12px; padding:0px 10px;}