body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
body{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px; background:url(../images/bg.jpg);  text-align:center}
img{border:none}
a{text-decoration:none;   outline:none}
a:hover{text-decoration:none; color:#fff ; outline:none}
h0{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#023e62; height:25px}
h1{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#023e62; height:25px}
h2{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3da718; height:22px;}
h3{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#3da718; height:36px; }
h4{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#023e62; height:36px;}

h5{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#e4370e; height:22px;}


.main_wrapper{width:1000px; height:auto; margin:0px auto }
.header{width:1000px; height:118px; background:url(../images/header_bg.gif) no-repeat}
.logo{width:500px; height:118px; float:left;}
.logo img{margin:26px 0px 0px 98px;}
.toplink{width:500px; height:100px; float:left; text-align:right; }
.toplink img{margin:20px 92px 0px 0px;}





/*.main_wrapper{width:1000px; height:auto; margin:0px auto }
.header{width:1000px; height:118px; background:url(../images/header_bg.gif) no-repeat}
.logo{width:400px; height:118px; float:left;}
.logo img{margin:26px 0px 0px 98px;}
.toplink{width:600px; height:100px; float:left; text-align:right; }
.toplink img{margin:20px 92px 0px 0px;}
*/



/*START MENU CSS*/





#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	z-index:200}
#nav a { float:left}
#nav li { 	float: left;width:  auto; }
#nav li ul { 	position: absolute; width: 150px;	left: -999em;  list-style:none	}
#nav li ul a{display:block; width:250px; height:35px; text-align:left; line-height:25px; padding-left:5px;color:#ffffff; border-bottom:1px dotted #CCCCCC; font-size:15px; background:#013f62}
#nav li ul :hover{display:block; width:250px ; height:35px; text-align:left; line-height:25px; color:#ccc; font-size:15px; border-bottom:1px dotted #CCCCCC; background:#013f62}
.hide1 { background:#65ac4c; display:block; width:250px; height:25px;}
.hide1 :hover{ background:#65ac4c; display:block; width:250px; height:25px;}
#nav li:hover ul, #nav li.sfhover ul {	left: auto;}
#content {	clear: left; color: #ccc;}















.menu{width:1000px; height:75px; background:url(../images/menu.gif) no-repeat top;}
.menu_inner{padding:13px 0px 0px 50px;}
.menu li{list-style:none; text-align:left;}

.home{display:block; width:120px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.home:hover{display:block; width:120px; height:47px; background:url(../images/menu/home_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.profile{display:block; width:109px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.profile:hover{display:block; width:109px; height:47px; background:url(../images/menu/profile_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.services{display:block; width:118px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.services:hover{display:block; width:118px; height:47px; background:url(../images/menu/services_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.clients{display:block; width:103px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.clients:hover{display:block; width:103px; height:47px; background:url(../images/menu/clients_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.news{display:block; width:150px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.news:hover{display:block; width:150px; height:47px; background:url(../images/menu/news_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.gallery{display:block; width:79px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.gallery:hover{display:block; width:79px; height:47px; background:url(../images/menu/gallery_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.latest{display:block; width:132px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.latest:hover{display:block; width:132px; height:47px; background:url(../images/menu/latest_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.contact{display:block; width:89px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.contact:hover{display:block; width:89px; height:47px; background:url(../images/menu/contact_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

/*END MENU CSS*/






.main_blocks{width:1000px; height:auto;}
.blocks_inner{width:auto; height:409px; margin-left:27px;}
.news_block{width:315px; height:409px; float:left; background:url(../images/news_bg.gif) no-repeat; text-align:justify;}
.news_block_inner{ padding:147px 30px 0px 37px;}
.news_block_inner span{display:block; color:#413c3c; overflow:hidden; height:50px; margin-bottom:17px;}

.updates_block{width:311px; height:409px; float:left; background:url(../images/updates_bg.gif) no-repeat; text-align:justify}
.updates_block_inner{padding:147px 30px 0px 37px;}
.updates_block_inner span{display:block; color:#413c3c; overflow:hidden;height:50px; margin-bottom:17px;}

.contact_block{width:311px; height:409px; float:left; background:url(../images/contact_bg.gif) no-repeat; text-align:justify; color:#413c3c;}
.contact_block_inner{padding:147px 30px 0px 37px; line-height:22px}
.contact_block_inner a{color:#3da718}
.contact_block_inner a:hover{color:#023e62}




.content_top{width:1000px; height:38px; background:url(../images/content_top.png) no-repeat}
.content_mid{width:1000px; height:auto; background:url(../images/content_mid.png) repeat-y}
.content_btm{width:1000px; height:38px; background:url(../images/content_btm.png) no-repeat}
.content_mid_inner{padding:10px 70px 0px 80px; text-align:justify}

.content_left{width:600px; height:auto; float:left; color:#413c3c; font-size:16px; line-height:22px;}
.content_left ul{padding-left:30px;}
.content_left ul li{margin-bottom:20px}


.content_right{width:250px; height:auto; float:left}




.photos{width:850px; height:auto;  float:left }
.photos a{width:210px; height:201px; display:block; background:url(../images/gallery_bg.gif) no-repeat; float:left}
.photos img{margin:23px 0px 0px 21px; }


.form_top{width:557px; height:36px; background:url(../images/form_top.gif) no-repeat}
.form_mid{width:557px; height:auto; background:url(../images/form_mid.gif) repeat-y}
.address{display:block; padding-left:30px;}
.address a{color:#e4370e;}
.address a:hover{color:#3da718;}
.form_btm{width:557px; height:36px; background:url(../images/form_btm.gif) no-repeat}


/* Business form */
.Star{font:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; color:#FF3300;}
.Formtxt{width:250px;margin:2px 0px 0px 0px;background:#fff; height:25px; border:1px solid #ccc; float:left; color:#413c3c;padding:1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
fieldset{margin:0px;width:800px;position:relative;display:block;padding: 10px 0px 10px 0px;}
fieldset br{ line-height:10px } 
label{font-size:16px;display:block;float:left;width:150px;text-align:right; margin:4px 8px 0px 0px; color:#413c3c}

.Submit_button{width:104px; height:30px; background:url(../images/send.gif) no-repeat; border:none; float:left; cursor:pointer; outline:none}
.Reset_button{width:104px; height:30px; background:url(../images/reset.gif) no-repeat; border:none; float:left; cursor:pointer;  outline:none ; margin-left:8px;}


.Formtxt1{width:250px;margin:2px 0px 0px 0px;background:#fff; height:65px; border:1px solid #ccc; float:left;  color:#413c3c;padding:1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.Formtxt2{width:250px;margin:2px 0px 0px 0px;background:#fff; height:95px; border:1px solid #ccc; float:left;  color:#413c3c;padding:1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}

select{width:250px;margin:2px 0px 0px 0px;background:#27190a; height:25px; border:1px solid #785124; float:left; color:#413c3c;padding:1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}



.login_box{width:400px; height:20px; color:#2d880d}
.login_box a{color:#a16912}
.login_box a:hover{color:#807272}


.save_button{width:104px; height:30px; background:url(../images/save.gif) no-repeat; border:none; float:left; cursor:pointer; outline:none}
.delete_button{width:104px; height:30px; background:url(../images/delete.gif) no-repeat; border:none; float:left; cursor:pointer;  outline:none ; margin-left:8px;}

.approve_button{width:104px; height:30px; background:url(../images/approve.gif) no-repeat; border:none; float:left; cursor:pointer; outline:none}

.admin_menu{width:1000px; height:75px; background:url(../images/admin_menu.gif) no-repeat top;}
.admin_menu_inner{padding:13px 0px 0px 50px;}


.admin_news{display:block; width:151px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.admin_news:hover{display:block; width:151px; height:47px; background:url(../images/adminmenu/news.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.admin_update{display:block; width:141px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.admin_update:hover{display:block; width:141px; height:47px; background:url(../images/adminmenu/updates.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.admin_gallery{display:block; width:121px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.admin_gallery:hover{display:block; width:121px; height:47px; background:url(../images/adminmenu/photogallery.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.admin_approve{display:block; width:91px; height:47px;  float:left; color:#562f1a; text-align:center; font-size:15px}
.admin_approve:hover{display:block; width:91px; height:47px; background:url(../images/adminmenu/approve.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}







.footer{width:1000px; height:130px; background:url(../images/footer_bg.gif) no-repeat; color:#807272}
.footer_logo{width:200px; height:50px; float:left; margin:10px 0px 0px 60px; text-align:left}
.footer_menu{width:680px; height:30px; float:left; margin-top:10px; color:#807272; text-align:right; padding-top:20px;}
.footer_menu a{color:#807272;}
.footer_menu a:hover{color:#3da718;}
.copy{width:300px; height:20px; float:left; margin-left:80px; text-align:left; margin-top:20px}
.create{width:540px; height:20px; float:left; text-align:right; margin-top:20px}
.create a{color:#a16912}
.create a:hover{color:#807272}



/* Pagination */

.result_cont{clear:both; width:612px; height:35px; background:url(../images/pagination_bg.jpg) no-repeat; padding-top:10px; margin-bottom:10px; }
/* Paging */
.Pagination
{
	padding:1px; padding-left:5px; padding-right:5px;
	color:#3e8300;
	text-decoration:none;
	
	cursor:pointer;
	margin-left:5px; margin-right:5px;
	font-weight:bold; font-size:12px;
}
.ACTIVE
{

	cursor:auto;
	color:#ffffff;
	background:#fa9022;
	font-weight:bold;
	font-size:12px;	
}

.Pagination:hover 
{
	
	color:#fff;
	background:#fa9022;
	font-weight:bold;
	font-size:12px;	
	
}
.PaginationDesable
{
	padding:1px; padding-left:5px; padding-right:5px;
	color:#3e8300;
	text-decoration:none;
	 font-weight:bold;
	 font-size:12px;

}

/* Menu Selected */

.home_sel{display:block; width:120px; height:47px; background:url(../images/menu/home_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.profile_sel{display:block; width:109px; height:47px; background:url(../images/menu/profile_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.services_sel{display:block; width:118px; height:47px; background:url(../images/menu/services_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.clients_sel{display:block; width:103px; height:47px; background:url(../images/menu/clients_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.news_sel{display:block; width:150px; height:47px; background:url(../images/menu/news_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.gallery_sel{display:block; width:79px; height:47px; background:url(../images/menu/gallery_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.latest_sel{display:block; width:132px; height:47px; background:url(../images/menu/latest_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.contact_sel{display:block; width:89px; height:47px; background:url(../images/menu/contact_over.gif) no-repeat; float:left; color:#fff; text-align:center; font-size:15px}

.disapprove_button{width:104px; height:30px; background:url(../images/disapprove.gif) no-repeat; border:none; float:left; cursor:pointer; outline:none}
