body

{

	margin:0;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:12px;

	color:#010003;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

}

/*--------------default tags-----------------*/

p, h1, h2, h3, ul, li, form{

margin:0;

padding:0;

}

img.float-left

{
float:left;
}
img.float-right

{
float:right;
}

a:link, a:active, a:visited
{
color:#477dc3;
}
a:hover
{
color:#000;
}
/*--------------header-----------------*/

#wrapper

{

width:983px;

height:677px;

margin:0 auto;

}

#header

{

width:983px;

height:275px;

position:relative;

float:left;

}

.date

{

top:8px;

right:10px;

position:absolute;

color:#a3a2a2;

}

.tex_field

{

	width:203px;

	height:17px;

	border:#575454 solid 1px;

	position:absolute;

	right:70px;

	top:5px;

	background-image: url(../images/search_bg.jpg);

	background-repeat: repeat-x;

	background-color: #292727;

	color:#a3a2a2;

}

.searchBtn

{

top:5px;

right:0;

position:absolute;

}



.logo

{

top:10px;
left:13px;

position:absolute;
}

.MenuLinks

{
	padding:0;
	position:absolute;
	margin:40px 0 0 8px;
	top:49px;
	left:285px;
	list-style-type:none;
	color:#3d3c2f;
	font-weight:bold;
}

.MenuLinks li

{

	display:inline;

	float:left;

	background-image:url(../images/m_left.jpg);

	background-repeat:no-repeat;

	background-color:#104483;

	padding:0 0 0 7px;

	font-size:12px;

	color:#ebf2fa;

	margin:0 3px 0 0;

	}

.MenuLinks li a:active, .MenuLinks li a:link, .MenuLinks li a:visited

{

color:#ebf2fa;

background-image:url(../images/m_right.jpg);

background-repeat:no-repeat;

background-position: right top;

text-decoration:none;

float:left;

padding:3px 7px 5px 0;

background-color:#104483;

}

.MenuLinks li a:hover

{

color:#e08604;

}

.MenuLinks

{

	padding:0;

	position:absolute;

	top:49px;

	left:285px;

	list-style-type:none;

	color:#3d3c2f;

	font-weight:bold;

	

}

.MenuLinksOver 

{

	background-image:url(../images/m_left_over.jpg) !important;

	background-color:#4a4a4a !important;

	color:#ebf2fa !important;

	}

.MenuLinksOver a:active, .MenuLinksOver a:link, .MenuLinksOver a:visited

{

background-image:url(../images/m_right_over.jpg) !important;

background-color:#4a4a4a !important;

}

.MenuLinksOver a:hover

{

color:#fdc97d !important;

}

#boxesDiv

{

width:353px;

height:186px;

position:absolute;

left:0px;

bottom:0px;

background:url(../images/boxes_bg.jpg) no-repeat left 1px;

background-repeat:no-repeat;

}

#sideShow

{

width:630px;

height:186px;

position:absolute;

right:0px;

bottom:0px;

}

.web_services

{

position:absolute;

left:19px;

top:28px;

}

.web_ser_text

{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	z-index:2;
	left:52px;
	top:32px;
	width: 288px;

}

.web_para

{
	width:303px;
	position:absolute;
	left:37px;
	font-size:11px;
	top:70px;
	color:#FFFFFF;

}

a.web_link, a.web_link:active, a.web_link:visited

{

position:absolute;

left:23px;

bottom:28px;

color:#FFFFFF;

background-image:url(../images/read_arrow01.jpg);

background-repeat:no-repeat;

background-position:left 4px;

padding:0 0 0 9px;

text-decoration:none;

}

a.web_link:hover

{

color:#cccccc;

}



.seo_services

{

position:absolute;

left:195px;

top:28px;

}

.seo_ser_text

{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

position:absolute;

z-index:2;

left:232px;

top:28px;

}

.seo_para

{

	width:153px;

	position:absolute;

	left:199px;

	top:60px;

	color:#FFFFFF;

}

a.seo_link, a.seo_link:active, a.seo_link:visited

{

position:absolute;

left:199px;

bottom:28px;

color:#FFFFFF;

background-image:url(../images/read_arrow02.jpg);

background-repeat:no-repeat;

background-position:left 4px;

padding:0 0 0 9px;

text-decoration:none;

}

a.seo_link:hover

{

color:#cccccc;

}

/*----------Content Area------*/

#content

{

	border:#e7e0e0 solid 1px;

	background-color:#fdf9f9;

	width:964px;

	float:left;

	margin:10px 0 0 0;

	padding:19px 0 19px 17px;

}

#welcome

{

	width:553px;

	background-color:#eff6fc;

	background-image:url(../images/wel_bg.jpg);

	background-repeat:repeat-y;

	float: left;



}

#wel_Inner

{

	padding:11px 14px 33px 15px;

	float:left;

}

#welcome h2

{

font-size:11px;

font-weight:bold;

color:#373434;

float:left;

}

.wel_para

{

	float:left;

	width:700px;

	clear:both;

	padding-top: 1px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}



.wel_list

{

	color:#373434;
	padding:17px 0 6px 0;
	float:left;
	clear: both;

}



.wel_list li

{
	display:block;
	list-style-type:none;
	background-image:url(../images/wel_bul.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	width:auto;
	padding:0 0 6px 20px;
	margin:0;

	}

.wel_list li a:active, .wel_list li a:link, .wel_list li a:visited

{

color:#114483;
text-decoration:none;
}



.wel_list li a:hover

{

	color:#000;
	text-decoration:underline;



}

/*-------Choose Panel----*/



#choose

{
	width:188px;
	height:265px;
	padding:0;
	float:left;
}

#panel_01

{

	background-image:url(../images/panel1_bg.jpg);

	background-repeat:repeat-y;

	float:left;

	margin:0 0 10px 0;

	width: 186px;

}

.pan01_h3

{

width:148px;

height:26px;

padding:12px 0 0 38px;

background-image:url(../images/panel1_h3.jpg);

background-repeat:no-repeat;

font-size:11px;

font-weight:bold;

color:#ebf2fa;

}

.pan01_h3 a, .pan01_h3 a:link, .pan01_h3 a:active, .pan01_h3 a:visited

{

color:#ebf2fa;

text-decoration:none;

}

.pan01_h3 a:hover

{

color:#ffffff;

}

#panel_01 p

{

	padding:7px 16px 21px 15px;

	float:left;

	color:#103a46;

	width: 165px;

}

#panel_02

{

background-image:url(../images/panel1_bg.jpg);

background-repeat:repeat-y;

margin:0 0 10px 0;

float:left;

display:none;

}

.pan02_h3

{

	width:161px;

	height:26px;

	padding:12px 0 0 25px;

	background-image:url(../images/panel2_h3.jpg);

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	color:#ebf2fa;

	float: left;

	margin:0 0 3px 0;

}

#panel_02 p

{

	padding:7px 16px 21px 15px;

	float:left;

	color:#103a46;

}

.pan02_h3 a, .pan02_h3 a:link, .pan02_h3 a:active, .pan02_h3 a:visited

{

color:#ebf2fa;

text-decoration:none;

}

.pan02_h3 a:hover

{

color:#ffffff;

}

#panel_03

{

background-image:url(../images/panel1_bg.jpg);

background-repeat:repeat-y;

margin:0 0 10px 0;

float:left;

display:none;

}

.pan03_h3

{

	width:161px;

	height:26px;

	padding:12px 0 0 25px;

	background-image:url(../images/panel3_h3.jpg);

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	margin:0 0 3px 0;

	color:#ebf2fa;

	float: left;

}

#panel_03 p

{

	padding:7px 16px 21px 15px;

	float:left;

	color:#103a46;

}

.pan03_h3 a, .pan03_h3 a:link, .pan03_h3 a:active, .pan03_h3 a:visited

{

color:#ebf2fa;

text-decoration:none;

}

.pan03_h3 a:hover

{

color:#ffffff;

}

#panel_04

{

background-image:url(../images/panel1_bg.jpg);

background-repeat:repeat-y;

margin:0 0 10px 0;

float:left;

display:none;

}

.pan04_h3

{

	width:161px;

	height:26px;

	padding:12px 0 0 25px;

	background-image:url(../images/panel4_h3.jpg);

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	margin:0 0 3px 0;

	color:#ebf2fa;

	float: left;

}

.pan04_h3 a, .pan04_h3 a:link, .pan04_h3 a:active, .pan04_h3 a:visited

{

color:#ebf2fa;

text-decoration:none;

}

.pan04_h3 a:hover

{

color:#ffffff;

}

#panel_04 p

{

	padding:7px 16px 21px 15px;

	float:left;

	color:#103a46;

}

#testimonial

{

width:183px;

float:left;

background-image:url(../images/tesmon_bg.jpg);

background-repeat:repeat-y;

}

#testimonial h3

{

	float:left;

	font-size:11px;

	font-weight:bold;

	color:#2d5a8e;

	padding:11px 0 0 16px;

}



.tmList 

{

	color:#010003;

	padding:4px 0 4px 15px;

	float:left;

}

.tmList  li

{

	display:block;

	list-style-type:none;

	background-image:url(../images/tesmon_sep.jpg);

	background-position:left bottom;

	background-repeat:no-repeat;

	width:155px;

	float:left;

	padding:5px 0 6px 0;

	margin:0;

	_margin:0;

}

.tmList  li#last

{

background:none;

}

.tmList  h3

{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	padding: 0 0 3px 0;

}

.tmList  span

{

	color: #373434;

	clear:both;

	float:left;

	font-weight: bold;

	padding: 5px 0 5px 0;

}



.tmList  li a, .tmList  li a:link, .tmList  li a:visited

{

	color:#000000;

	text-decoration:none;

}



.tmList  li a:active

{

color:#086db7;

}



.tmList  li a:hover

{

	color:#667B1C;

}

/*------Footer--------*/

#footer

{

width:983px;

height:75px;

position:relative;

background-image:url(../images/footBg.jpg);

background-repeat:repeat-x;

float:left;

margin:10px 0 0 0;

}

.foot_left

{

position:absolute;

left:0;

top:0;

}

.foot_right

{

position:absolute;

right:0;

top:0;

}

.copyright

{

	position:absolute;

	left:19px;

	top:27px;

	color:#312f2f;

}

#clients

{

width:441px;

height:51px;

position:absolute;

right:11px;

top:12px;

background-image:url(../images/client_bg.jpg);

background-repeat:repeat-x;

}

.our_clients

{

float:right;

}

.clients_left

{

float:left;

}

.clients_logos

{

padding:1px 0 0 44px;

}

.paraRight

{

	display:block;

	width:155px;

	float:left;

	padding:5px 0 6px 15px;

}

/*--------Other Pages---------*/

#cont

{

	width:757px;

	background-color:#eff6fc;

	background-image:url(../images/cont_bg.jpg);

	background-repeat:repeat-y;

	float: left;

	margin: 0 13px 0 0;





}

#cont_Inner

{

	padding:11px 14px 33px 15px;

	float:left;

	width: 721px;

}
#cont_Inner img
{
padding:5px;
}
#cont_Inner h2

{

	font-size:18px;
	font-weight:bold;
	color:#373434;

	}

.cont_para

{
padding: 1px 0 0 0;
}

.img_right

{

	float:right;

	padding: 0 0 0 10px;

}

.portfolio

{

width:auto;

float:left;

clear:both;

}

.pfolioB1

{

	width:720px;

	border:#666666 dotted 1px;

	margin:0 10px 10px 0;

	_margin:0 0 5px 0;

	float:left;

	text-align: center;

	padding: 5px;

}
.pfolioB1 img
{
float:left;
padding:0 !important;
}
.pfolioB1 ul

{

}

.pfolioB1 ul li

{

list-style-type:none;

text-align:left;

padding:0 0 0 10px;

float:left;

width:550px;

}

	

.form_table

{

	float:left;

	clear:both;

	width: 400px;

	padding: 0;

}

.form_table td

{

padding:0 0 4px 4px;

}

.form_table input[type="text"]

{

	background-color:#d2e3f9;

	width:200px;

	font-size:11px;

	color:#010003;

	height:15px;

	border:#91a1b5 solid 1px;

}

.form_table input[type="text"]:hover

{

	background-color:#ffffff;

}

.form_table input[type="text"]:focus

{

	background-color:#ffffff;

}



.form_table select

{

background-color:#d2e3f9;

width:200px;

font-size:11px;

color:#010003;

padding:0 0 2px 0;

border:#91a1b5 solid 1px;

}

.form_table select:focus

{

	background-color:#ffffff;

}

.form_table select:hover

{

	background-color:#ffffff;

}

.form_table textarea:focus

{

	background-color:#ffffff;

}

.form_table textarea:hover

{

	background-color:#ffffff;

}



.form_table textarea

{

background-color:#d2e3f9;

width:300px;

font-size:11px;

color:#010003;

border:#91a1b5 solid 1px;

}

.form_table input[type="submit"], .form_table input[type="reset"]

{

	background-color:#d2e3f9;

	width:60px;

	padding:0 0 1px 0;

	font-size:11px;

	color:#010003;

	border:#91a1b5 solid 1px;

}

.form_table input[type="submit"]:hover, .form_table input[type="reset"]:hover

{

	background-color:#ffffff;

}

h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#009900;
font-style:normal;
font-weight: bold;
float:left;
width:700px;
clear:both;
padding-top: 1px;
padding-right: 0;
padding-bottom: 5px;
padding-left: 0;
}


h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#009900;
font-style:normal;
font-weight: bold;
float:left;
width:700px;
clear:both;
padding-top: 1px;
padding-right: 0;
padding-bottom: 5px;
padding-left: 0;
}

.wel_footer

{

	float:left;

	width:auto;

	clear:both;

	padding-top: 5px;

	padding-right: 100px;

	padding-bottom: 10px;

	padding-left: 100px;

}