@charset "utf-8";

/*Seed Solution common CSS Please follows this CSS */

/* --------------------------------------------------- .Net CSS Class start --------------------------------------------------- */

body{		/* Body Class */
	font-family:Arial;
	font-size:11px;
	margin:0px;
	color:#000000;
	background:url(../Images/body_bg.jpg);
	background-repeat:repeat-x;
}

.button{		/* All types Buttion Class */
	background-color:#1387DD;
	border:1px solid #60AFE8;
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	height:20px;
	width:70px;
}

.cboactive{        /* class for ComboBox, TextBox, Drop Down List, FileUpload, ListBox */ 
    font-size: 11px;
    color: #000000;
	border: 1px solid #cccccc;
	height: auto;
    font-family: tahoma;
	background-color:#FFFFFF;
	width:320px;
}

#right_panel {
float:right;
width:562px;
height:auto;
font-family:Arial
}
#right_inner{
float:left; width:562px; height:auto; margin-top:10px;
}

#right_inner_left{
width:294px; float:left; height:auto;}

#right_inner_right{
width:250px; float:right; height:auto; font-size:10px; text-align:justify;}


a.link{		/*class for any Link */
	font-weight:bold;
	text-decoration:none;
	color:#C9A257;
	font-size:11px;
}

a:hover.link{		/* Class for any Link */
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

.errormsg{			/* class for error message */
color:#FF0000;
font-size:11px;
}
.clsred_newContact{
	font-size:11px;
	color:#2E5864;
	text-align:justify;
	font-family:Arial;
	text-decoration:none;
}

.verdanaRed
{
	font-family:Verdana;
	font-size:11px;
	color:#2E5864;
	font-weight:bold;	
}

/* --------------------------------------------------- .Net CSS Class end ------------------------------------------------ */

/* --------------------------------------------------- page class start -------------------------------------------------- */

#bodypagebg {		/* site ccenter align */
margin-right:auto;
margin-left:auto;
width:902px;
text-align: center;
margin: 0px auto 0 auto;
height:auto;

}

#wrapper{		/* page align */
width:902px;
position: relative;
top: 0;
left: 0;
margin: 0 auto;
text-align: center;
background-color:#ffffff;
}

/* -------------------------------------------------- Page class end ------------------------------------------------------- */

/* ------------------------------------------------- Header class start ----------------------------------------------------- */

#header {
	float:left;
	width:902px;
	height:auto;
	background-image: url(../Images/nav_BG.jpg);
	background-repeat: no-repeat;
}

#logo{
background:url(../Images/logo.jpg);
background-repeat:no-repeat;
width:347px;
height:110px;
float:left;
}

#menu_bar{
	width:555px;
	height:110px;
	float:right;
}

#banner_home {
background:url(../Images/banner_home.jpg);
width:902px;
height:332px;
float:left;
}

#banner_about {
background:url(../Images/banner_about.jpg);
width:902px;
height:332px;
float:left;
}

#banner_firm {
background:url(../Images/banner_firm.jpg);
width:902px;
height:332px;
float:left;
}

#banner_client {
background:url(../Images/banner_client.jpg);
width:902px;
height:332px;
float:left;
}

#banner_contact {
background:url(../Images/banner_contact.jpg);
width:902px;
height:332px;
float:left;
}

/* ------------------------------------------------- Header class end ---------------------------------------------------- */

/* --------------------------------------------------Menu Class Start Here--------------------------------------------------*/

/*#menua a.vmenu, #menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {
display:block; 
width:91px; 
height:110px; 
color:#666666; 
text-decoration:none; 
text-align:center; 
border-right:1px solid #f4f4f4;
font-family:Helvetica;
font-weight:bold;
font-size:14px;
vertical-align:bottom;
background:url(../images/menu_hover.jpg)
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;}

#menua a.hmenu:hover {background:url(../images/menu_hover.jpg); color:#666666; }
#menua .current {background:url(../images/menu_hover.jpg); color:#666666; display:block; width:91px; 
height:110px; }

#menua a.hmenu:active {background:url(../images/menu_hover.jpg); color:#666666;}

#menua {
height:110px;
width:555px;
float:right;
/*background:url(../images/menu.jpg) repeat-x top;
*//*padding-left:25px;
}

#menua:after{
content: ".";
display: block;
height: 0; 
clear: both; 
visibility:hidden;
}*/
/*-------------------------------------------------- Menu Class end Here--------------------------------------------------*/

a.menu{
	display:block;
	width:91px;
	height:110px;
	color:#999999;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #f4f4f4;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	float:left;
}

a:hover.menu{
	display:block;
	width:91px;
	height:110px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #f4f4f4;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	background:url(../images/menu_hover.jpg);
	float:left;
}

a.menu1{
	display:block;
	width:91px;
	height:110px;
	color:#002B57;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #f4f4f4;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	float:left;
	background:url(../images/menu_hover.jpg);
}

a:hover.menu1{
	display:block;
	width:91px;
	height:110px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #f4f4f4;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	background:url(../images/menu_hover.jpg);
}
/*
.menu01{
width:91px; 
height:110px; 
color:#666666; 
text-decoration:none; 
text-align:center; 
border-right:1px solid #f4f4f4;
font-family:Helvetica;
font-weight:bold;
font-size:14px;
vertical-align:bottom;
float:left;}


.menu02{
display:block; 
width:91px; 
height:110px; 
color:#666666; 
text-decoration:none; 
text-align:center; 
border-right:1px solid #f4f4f4;
font-family:Helvetica;
font-weight:bold;
font-size:14px;
vertical-align:bottom;
background:url(../images/menu_hover.jpg);
}
*/
/* ------------------------------------------------- Right panel class start ---------------------------------------------- */

#right_panel {
float:right;
width:581px;
height:auto;
}

#gallery{
background:url(../Images/gallery.jpg);
background-repeat:no-repeat;
width:562px;
float:right;
height:79px;
}

#right_inner{
float:left; width:562px; height:auto; margin-top:10px;
}

#right_inner_left{
width:294px; float:left; height:auto;}

#right_inner_right{
width:250px; float:right; height:auto; font-size:10px; text-align:justify;}

.clsred_heading{
	font-size:14px;
	color:#2E5864;
	font-weight:bold;
	margin-top:5px;
}

.clsbrown{
	color:#666666;
	font-weight:normal;
	text-align:justify;
}

.clsred{
	font-size:12px;
	color:#2E5864;
	font-weight:bold;
	text-align:justify;
}

.clsred_new{
	font-size:12px;
	color:#2E5864;
	text-align:justify;
	font-family:Arial;
}

.clsred_new02{
	font-size:11px;
	color:#2E5864;
	text-align:justify;
	font-family:Arial;
	text-decoration:none;
	padding-top:50px;
	background:#cccccc;
}

.clsblack{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
background:url(../Images/red_arrow.jpg) left no-repeat;
padding-left:12px;}

.clsblack02{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
background:url(../Images/red_arrow.jpg) left no-repeat;
padding-left:12px;}



.clsblackContact{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
padding-left:5px;}

.clsblack11{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
/*background:url(../Images/red_Bullet_box.jpg) left no-repeat;*/
background:url(../Images/Red_box_01.jpg) left no-repeat;
padding-left:12px;
vertical-align:top;
}

.clsblack12{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
/*background:url(../Images/red_arrow.jpg) left top no-repeat;
padding-left:12px;*/
vertical-align:top;
list-style-image: url(../Images/black_circle_03.jpg);
list-style-position:-15px;
}

.list{
float:left;
width:180px;
height:auto;
padding-left:15px;
background:url(../Images/black_circle_03.jpg) top left no-repeat;
margin-left:9px;
}

.clsblack13{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#666666;
text-decoration:none;
/*background:url(../Images/red_Bullet_box.jpg) left no-repeat;*/
background:url(../Images/Red_box_01.jpg) left no-repeat;
padding-left:12px;
vertical-align:top;
}


.clsblack14{
font-size:11px;
font-weight:bold;
font-family:Arial;
color:#000000;
text-decoration:none;
/*background:url(../Images/red_Bullet_box.jpg) left no-repeat;*/

vertical-align:top;
}
.clsgrey{
font-size:12px; color:#666666; text-align:justify;}

.clsgrey_heading{
font-size:14px; color:#666666; text-align:justify; font-weight:bold;}

.heading{font-family:Helvetica;
font-size:36px;
text-align:left;}

#right_panel_left{
float:left; width:260px; height:auto; font-weight:bold; margin-left:10px;}

#right_panel_left02{
float:left; width:345px; height:auto; font-weight:bold; font-size:11px;}

#right_panel_left03{
float:left; width:260px; height:auto; font-weight:bold; margin-left:10px;}


#right_panel_right{
float:right; width:260px; height:auto; font-weight:bold;}

#right_panel_right02{
float:right; width:191px; height:auto; font-weight:bold;}

.frame {
border:#80A7D2;
border-width:1px;
border-style:solid;
margin:3px;
}
.frame:hover {
border:width:2px;
margin:2px;
}
.highlight{}

.highlight:active{
border:10px solid # #FF0000;
}


/* ------------------------------------------------- Right panel class end ------------------------------------------------ */

/* -------------------------------------------------- Body page class start ------------------------------------------------ */

#content {
float:left;
width:902px;
height:auto;
/*margin-top:10px;
*/}


#content100 {
float:right;
width:500px;
background:#FF0000;
height:auto;
/*margin-top:10px;
*/}

#content01 {
float:right;
width:580px;
height:auto;
/*margin-top:10px;
*/}


/* --------------------------------------------------- Body page class end -------------------------------------------------- */


/* ------------------------------------------------- Left panel class start -------------------------------------------------- */

#left_panel {
width:300px;
height:auto;
float:left;
}

#left_panel11 {
width:186px;
height:auto;
float:left;
}


#left_panel_inner{
text-align:left; margin-left:50px; margin-right:50px;}

#left_panel_inner02{
text-align:left; margin-left:120px;}

.clsitalic{font-family:Helvetica; text-align:justify; color:#666666; font-size:10px; line-height:15px;}
a.clsbold{ font-family:Helvetica; text-align:left; color:#999999; font-weight:bold; font-size:11px;text-decoration:none; /*line-height:20px;*/}

a:hover.clsbold{ font-family:Helvetica; text-align:left; color:#333333; font-weight:bold; font-size:11px; text-decoration:underline; }


/* --------------------------------------------------- Left panel class end -------------------------------------------------- */


/* --------------------------------------------------- Footer class start ----------------------------------------------------- */

#footer {
border-top:1px solid #d5d5d5;
width:898px;
float:left;
margin-top:50px;
height:70px;
}

#footer1 {
border-top:1px solid #d5d5d5;
width:898px;
float:left;
margin-top:50px;
height:70px;

}

#footer_Left{
font-size:10px;
width:400px;
float:left;
margin-top:10px;
}
.footer_grey{
color:#999999;}

#footer_right{
font-size:10px;
float:right;
margin-top:10px;
}

a.image{
border:none;
}

a:hover.image{
	border:2px solid #CBA155;
}

.border{
/*border:1px solid #ffffff;*/
}

.names {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#000000;
}

.names_bold {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}


a.link_ourwork{		/*class for any Link */
	font-weight:bold;
	text-decoration:none;
	color:#2E5864;
	font-size:11px;
}

a:hover.link_ourwork{		/* Class for any Link */
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:11px;
}
a.new_link
{
	text-decoration:none;
	font-size:12px;
	font-color:#000000;
	}
.class_for_list{
list-style-type:none;
}
/* --------------------------------------------------- Footer class end ----------------------------------------------------- */


/* --------------------------------------------------- extra class Start ----------------------------------------------------- */



/* --------------------------------------------------- extra class Start ----------------------------------------------------- */
