.leftsec .inner_welsec {
	width:460px;
	margin:0px 0px;
	float:left;
	height:auto;
	padding:0px 16px 15px 0px;
}
.inner_welsec h1 {
	margin:0px 0px;
	padding:15px 0px 10px 0px;
	font:bold 20px Tahoma;
	color:#0186C8;
	text-transform:capitalize;
}
.inner_welsec h2 {
	margin:0px 0px 10px 0px;
	padding:15px 0px 5px 0px;
	font:bold 17px Tahoma;
	color:#43B103;
	border-bottom:#E3E3E3 solid 1px;
	text-align:left;
}
.inner_welsec h1 strong {
	margin:0px 0px;
	padding:0px;
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#433F3F;
}
.inner_welsec h1 span {
	margin:0px 0px;
	padding:0px;
	font:bold 17px Tahoma;
	color:#7A7575;
}
.inner_welsec h3 {
	margin:0px 0px 5px 0px;
	padding:5px 0px;
	font:bold 13px Tahoma;
	color:#47B308;
	text-align:left;
	float:left;
	width:700px;
}
.inner_welsec h4 {
	margin:0px 0px 5px 5px;
	padding:10px 0px 5px 13px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#47B308;
	background:url(../images/green_arrow2.gif) no-repeat 0px 14px;
}
.inner_welsec h5 {
	margin:0px 0px 0px 5px;
	padding:4px 0px 4px 13px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:url(../images/button2.gif) no-repeat 0px 7px;
}
.inner_welsec h6 {
	margin:0px 0px;
	padding:0px 0px 15px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.inner_welsec p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:17px;
	float:left;
}
.inner_welsec p a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:underline;
}
.inner_welsec p a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}

.inner_welsec a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	width:90px;
	padding:5px 0px 5px 13px;
	display:block;
	text-decoration:none;
	background:url(../images/arrow_blue.gif) no-repeat 5px 8px;
}
.inner_welsec a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#274A9F;
	width:90px;
	margin:0px;
	padding:5px 0px 5px 13px;
	display:block;
	text-decoration:none;
}

.inner_welsec a.link {
    background: none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:underline;
    width: auto;
	display:inline;
}
.inner_welsec a.link:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
    width: auto;
	display:inline;
}


.inner_welsec ul{
	width:auto;
	margin:0px 0px 0px 20px;
	padding:0px 0px;
}
.inner_welsec li {
	width:600px;
	margin:0px 0px 8px 0px;
	float:left;
	height:auto; 
	padding:0px 0px 0px 10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	list-style-type:none;
	display:block;
	background:url(../images/blue_arrow.gif) no-repeat 0px 5px;
}

.inner_welsec li.bacimg { 
	width:420px;
	margin:0px 0px;
	height:auto; 
	padding:0px 0px 0px 10px;
	background:none;
}

.inner_welsec .ourcore { 
	width:701px;
	margin:0px 0px 15px 0px;
	float:left;
	padding:0px 0px;
	height:65px;
	background:url(../images/core_img.jpg) no-repeat top left;
}

.ourcore h1 { 
	margin:0px 0px;
	padding:4px 0px 5px 10px;
	font:normal 24px "BellCent NamNum BT";
	color:#fff;
}

.leftsec .innerleft_container { 
	width:705px;
	margin:0px 0px;
	float:left;
	height:auto; 
	padding:0px 0px;
}
.innerleft_container h1 { 
	margin:0px 0px;
	padding:15px 0px 10px 0px;
	font:bold 20px Tahoma;
	color:#0186C8;
	text-transform:capitalize;
}
.innerleft_container h2 { 
	margin:0px 0px 10px 0px;
	padding:15px 0px 5px 0px;
	font:bold 17px Tahoma;
	color:#43B103;
	border-bottom:#E3E3E3 solid 1px;
	text-align:left;
}
.innerleft_container h1 strong { 
	margin:0px 0px;
	padding:0px;
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#433F3F;
}
.innerleft_container h1 span { 
	margin:0px 0px;
	padding:0px;
	font:bold 17px Tahoma;
	color:#7A7575;
}
.innerleft_container h4 { 
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 13px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#47B308;
	background:url(../images/green_arrow2.gif) no-repeat 0px 14px;
}
.innerleft_container h4 span { 
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	display:block;
}
.innerleft_container h5 { 
	margin:0px 0px 0px 5px;
	padding:4px 0px 4px 13px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:url(../images/button2.gif) no-repeat 0px 7px;
}
.innerleft_container h6 { 
	margin:0px 0px;
	padding:4px 0px 4px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-align:right;
	display:block;
}
.innerleft_container p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:17px;
}
.innerleft_container p a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:underline;
}
.innerleft_container p a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}
.innerleft_container a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	margin:0px;
	width:90px;
	padding:5px 0px 5px 13px;
	display:block;
	text-decoration:none;
	background:url(../images/arrow_blue.gif) no-repeat 5px 9px;
}
.innerleft_container a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#274A9F;
	width:90px;
	margin:0px;
	padding:5px 0px 5px 13px;
	display:block;
	text-decoration:none;
}



.rightsec .ourcustom { 
	width:208px; 
	margin:0px 0px 0px 0px;
	float:left; 
	padding:0px 0px;
	border-top:#EEEEEE solid 1px;
	border-right:#EEEEEE solid 1px;
	border-left:#EEEEEE solid 1px;
}
.ourcustom h2 { 
	margin:0px 0px;
	padding:10px 15px;
	background:#0186C8;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.ourcustom ul { 
	margin:0px;
	padding:0px;
	width:auto;
}
.ourcustom li { 
	margin:0px 0px;
	padding:6px 5px 6px 25px;
	background:url(../images/blue_arrow.gif) no-repeat 15px 11px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#535151;
	list-style-type:none;
	display:block;
	width:178px;
	float:left;
	border-bottom:#E7E7E7 solid 1px;
}
.ourcustom li a { 
	margin:0px 0px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#535151;
	width:178px;
	float:left;
	text-decoration:none;
}
.ourcustom li a:hover { 
	margin:0px 0px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	width:178px;
	float:left;
	text-decoration:none;
}
.ourcustom li .graybrdr { 
	margin:0px 0px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#535151;
	width:178px;
	float:left;
	border-bottom:none;
}
.inner_welsec .ourmission{ 
	width:680px;
	margin:0px 0px;
	float:left;
	height:auto; 
	padding:0px 0px;
}
.ourmission img{ 
	width:auto;
	margin:0px 0px;
	float:left;
	padding:0px 0px;
}
.ourmission p{ 
	width:540px;
	margin:0px 0px;
	float:right;
	padding:0px 0px 10px 0px;
	border:none;
}
.ourmission p strong{ 
	margin:0px 0px;
	padding:0px 0px 2px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	border:none;
}
.ourmission p strong span{ 
	margin:0px 0px;
	padding:0px 0px 0px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:none;
	color:#0186C8;
}
.ourmission  .nobrdr{
	border:none; 
}


.inner_welsec .formsec {
	width:680px;
	margin:0px 0px;
	float:left;
	height:auto;
	padding:10px;
	border:#EFEFEF solid 1px;
}
.formsec ul {
	width:auto;
	margin:0px 0px;
	padding:0px;
}
.formsec li {
	width:300px;
	margin:0px 0px;
	float:left;
	height:auto;
	padding:2px 0px;
	list-style-type:none;
	display:block;
	background:none;
}
.formsec li span {
	margin:0px 0px;
	height:auto;
	padding:2px 0px;
	color:#FF0000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.formsec li.lefttxt {
	width:200px;
	margin:0px 0px;
	float:left;
	height:auto;
	padding:5px 0px 0px 0px;
	list-style-type:none;
	display:block;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif
}
.formsec li input {
	width:280px;
	margin:0px 0px;
	padding:4px 2px;
	background:#E7FED9;
	border:#8AD064 solid 1px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.formsec li .textbox {
	width:32px;
	margin:0px 0px;
	padding:4px 2px 4px 8px;
	background:#E7FED9;
	border:#8AD064 solid 1px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.formsec li .textbox2 {
	width:42px;
	margin:0px 0px;
	padding:4px 2px 4px 8px;
	background:#E7FED9;
	border:#8AD064 solid 1px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.formsec div {
	width:670px;
	margin:20px 0px 0px 0px;
	float:left;
	height:auto; 
	padding:0px;
}
.formsec div h3 { 
	margin:0px;
	padding:0px 0px 15px 0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#2496CF;
}
.formsec div ul { 
	width:auto; 
	margin:0px 0px;
	padding:0px;
}
.formsec div li { 
	width:370px; 
	margin:0px 0px 0px 30px;
	float:left;
	height:auto; 
	padding:8px 0px;
	list-style-type:none;
	display:block;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.formsec div li input { 
	width:auto; 
	margin:0px 5px 0px 0px;
	padding:0px;
	background:none;
	border:none;
	vertical-align:bottom;
}
.formsec .button {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0186C8;
	border:none;
	padding:3px 4px;
	margin:0px;
	float:right;
}


.likewhat { 
	width:208px; 
	margin:0px 0px 15px 0px;
	float:left; 
	padding:0px 0px;
	border:#EEEEEE solid 1px;
}
.likewhat h2 { 
	margin:0px 0px;
	padding:8px 0px 10px 10px;
	font-family:verdana;
	font-size:1.40em;
	font-weight:normal;
	color:#616161;
	background:url(../images/graybox_topbg.gif) repeat-x top left;
}
.likewhat  h6 { 
	margin:0px 0px;
	padding:10px 12px 0px 12px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:16px;
}
.likewhat p { 
	margin:0px 0px;
	padding:2px 10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}
.likewhat p input {
	width:175px; 
	margin:5px 0px 0px 0px;
	padding:3px 4px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#F3F3F3;
	border:none;
	outline:none;
}
.likewhat p textarea {
	width:175px;
	margin:5px 0px 0px 0px;
	padding:3px 4px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#F3F3F3;
	border:none;
	outline:none;
}
.likewhat p .button {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0186C8;
	border:none;
	padding:3px 4px;
	margin:5px 0px 20px 70px;
	width:auto;
}

.leftsec2 .portfolio {
	width:660px;
	margin:0px 0px 10px 0px;
	float:left;
	padding:0px 5px;
}

.portfolio .portfolio_inner{
padding:0px 0px 10px 0px;
width:660px;
height:auto;
float:left;
margin:10px 5px 0px 5px;
border-bottom:#C7C9C6 dashed 1px;
background:#ffffff;
}
.portfolio_inner h3{
padding:0px 0px 10px 0px;
margin:0px;
display:block;
font:bold 18px Arial, Helvetica, sans-serif;
color:#4C4C4C;
}
.portfolio_inner .portfolio_imgsec{
padding:0px 0px;
width:290px;
height:auto;
float:left;
margin:0px;
}
.portfolio_imgsec img{
padding:8px;
width:auto;
margin:0px;
background:#F5F7F4;
border:#E3E5E2 solid 1px;
}
.portfolio_inner .portfolioimg_contentsec{
padding:0px 0px;
width:350px;
/*height:auto;*/
height:190px;
float:right;
margin:0px;
overflow:hidden;
}
.portfolioimg_contentsec p{
padding:0px 0px 10px 0px;
margin:0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#4C4C4C;
}
.portfolioimg_contentsec .portfolioimg_list{
padding:0px 0px 0px 30px;
width:350px;
float:left;
margin:0px;
}
.portfolioimg_list ul{
padding:0px 0px;
width:auto;
margin:0px;
}
.portfolioimg_list li{
padding:0px 0px 0px 15px;
width:345px;
float:left;
margin:4px 0px;
display:block;
list-style-type:none;
background:url(../images/arrow_small.gif) no-repeat 0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#0186C8;
}
.viewweb{
clear:both;
/*padding:10px 0px;*/
padding:0;
width:355px;
float:right;
margin:-15px 0 0 0;
}
.viewweb a{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:none;
outline:none;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}
.viewweb a:hover{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:underline;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}



.portfolio .portfolio_inner3{ 
padding:0px 0px 10px 0px;
width:660px;
height:auto;
float:left;
margin:10px 5px 0px 5px;
background:#ffffff;
border-bottom:none;
}

.portfolio .portfolio_inner2{ 
padding:0px 0px 10px 0px;
width:660px;
height:auto;
float:left;
margin:10px 5px 0px 5px;
border-bottom:#C7C9C6 dashed 1px;
background:#ffffff;
}
.portfolio_inner2 h3{ 
padding:0px 0px 10px 0px;
margin:0px;
display:block;
font:bold 18px Arial, Helvetica, sans-serif;
color:#4C4C4C;
}
.portfolio_inner2 .portfolioimg_contentsec2{ 
padding:0px 0px;
width:660px;
height:auto;
float:left;
margin:0px;
}
.portfolioimg_contentsec2 p{ 
padding:0px 0px 10px 0px;
margin:0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#4C4C4C;
}
.portfolioimg_contentsec2 .portfolioimg_list2{ 
padding:0px 0px;
width:690px;
float:left;
margin:0px;
}
.portfolioimg_list2 ul{ 
padding:0px 0px;
width:auto;
margin:0px;
}
.portfolioimg_list2 li{ 
padding:0px 0px 0px 15px;
width:345px;
float:left;
margin:4px 0px;
display:block;
list-style-type:none;
background:url(../images/arrow_small.gif) no-repeat 0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#0186C8;
}
.portfolioimg_contentsec2 .viewweb{ 
padding:10px 0px;
width:660px;
float:left;
margin:0px;
}
.viewweb a{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:none;
outline:none;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}
.viewweb a:hover{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:underline;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}

.leftsec2 .portfolio_bottom { 
	width:700px; 
	margin:5px 0px;
	float:left;
	padding:0px;
}
.portfolio_bottom ul{ 
	width:auto; 
	margin:0px 0px;
	padding:0px;
}
.portfolio_bottom li{ 
	width:auto; 
	margin:0px 0px;
	float:right;
	list-style-type:none;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0px;
}
.portfolio_bottom li a{ 
	margin:0px 5px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0186C8;
	padding:3px 6px;
	text-decoration:none;
	outline:none;
}
.portfolio_bottom li a:hover{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#50B715;
}
.portfolio_bottom li .active{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#50B715;
}



.leftsec2 .portfolio_top { 
	width:700px; 
	margin:5px 0px 10px 0px;
	float:left;
	padding:0px;
}
.portfolio_top ul{ 
	width:auto; 
	margin:0px 0px;
	padding:0px;
}
.portfolio_top li{ 
	width:auto; 
	margin:0px 0px;
	float:right;
	list-style-type:none;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0px;
}
.portfolio_top li a{ 
	margin:0px 5px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0186C8;
	padding:3px 6px;
	text-decoration:none;
	outline:none;
	width:auto;
}
.portfolio_top li a:hover{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#50B715;
	width:auto;
	padding:3px 6px;
	margin:0px 5px 0px 0px;
}
.portfolio_top li .active{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#50B715;
	width:auto;
	padding:3px 6px;
	margin:0px 5px 0px 0px;
}



.portfolio .topsec { 
	width:455px; 
	margin:0px 0px;
	background:#E9E9E9;
	height:18px;
	float:left;
	padding:0px 0px;
	text-align:center;
}
.portfolio .middlesec { 
	width:455px; 
	margin:0px 0px;
	float:left;
	padding:10px 0px;
	text-align:left;
}
.middlesec .portfoliobox { 
	width:146px;
	height:136px; 
	margin:7px 0px 0px 5px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:url(../images/portfolio_imgbg.gif) no-repeat top left;
}
.portfoliobox img { 
	margin:4px 0px 0px 4px;
	padding:0px 0px;
}
.portfoliobox p{ 
	width:118px;
	height:auto; 
	margin:0px;
	padding:9px 0px 5px 28px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	display:block;
}
.portfoliobox p a{ 
	margin:0px;
	padding:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
}
.portfoliobox p a:hover{ 
	margin:0px;
	padding:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:underline;
}
.portfolio .bottomsec { 
	width:455px; 
	margin:0px 0px;
	background:#E9E9E9;
	height:18px;
	float:left;
	padding:0px 0px;
	text-align:center;
}
#body_container .leftsec2 { 
	width:705px; 
	margin:0px 14px 0px 0px;
	float:left; 
	padding:0px 0px;
}
.leftsec2 .signinsec { 
	width:655px; 
	margin:20px 0px 0px 0px;
	float:left; 
	padding:0px 0px 0px 50px;
}
.signinsec .signin { 
	width:318px; 
	margin:0px 0px;
	float:left; 
	padding:55px 0px 0px 0px;
	height:205px;
	background:url(../images/blue_gradient_line.gif) no-repeat top right;
}
.signin  .signintop{ 
	width:275px; 
	margin:0px 0px;
	float:left; 
	padding:0px 0px;
	height:31px;
	background:url(../images/signin_topcorner.gif) no-repeat top right;
}
.signintop h2{ 
	margin:0px 0px;
	padding:5px 0px 0px 15px;
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#7A7575;
}
.signin  .signinmiddle{ 
	width:260px; 
	margin:0px 0px;
	float:left; 
	padding:30px 0px 0px 15px;
	background:url(../images/signin_bodybg.gif) repeat-y top left;
}
.signinmiddle ul{ 
	width:auto; 
	margin:0px 0px;
	padding:0px;
}
.signinmiddle li{ 
	width:240px; 
	margin:0px 0px 5px 0px;
	float:left; 
	padding:3px 0px;
	list-style-type:none;
	display:block;
}
.signinmiddle li input{ 
	width:141px; 
	margin:0px 0px 0px 7px;
	padding:2px;
	background:#fff;
	border:#9B9797 solid 1px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.signinmiddle li .button{ 
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0186C8;
	border:none;
	padding:3px;
	float:right;
	width:auto;
	margin:0px 15px 0px 0px;
}
.signin  .signinbottom{ 
	width:275px; 
	margin:0px 0px;
	float:left; 
	padding:0px 0px;
	height:20px;
	background:url(../images/signin_bottom_corner.gif) no-repeat bottom left;
}

.forgot { 
	width:310px; 
	margin:0px 0px;
	float:right; 
	padding:110px 0px;
	height:145px;
}
.forgot h2 { 
	margin:0px 0px;
	padding:5px 0px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#A9A5A5;
	text-transform:uppercase;
	display:block;
}
.forgot p { 
	margin:0px 0px;
	width:120px;
	padding:0px 0px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#1E94CE;
	text-transform:uppercase;
	display:block;
}
.forgot p a { 
	width:120px;
	margin:0px 0px;
	padding:0px 0px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#1E94CE;
	text-decoration:none;
	background:none;
}
.forgot p a:hover { 
	width:120px;	
	margin:0px 0px;
	padding:0px 0px 0px 1px;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#1E94CE;
	text-decoration:none;
}

.leftsec2 .contact { 
	width:675px; 
	margin:20px 0px 20px 0px;
	float:left; 
	padding:10px;
	border:#EFEFEF solid 1px;
}
.contactlist {
	width:300px;
	margin:0px 0px;
	float:left;
	padding:10px;
}
.contactlist ul{
	width:auto;
	margin:0px 0px;
	padding:0px;
}
.contactlist li{
	width:190px;
	margin:0px 0px 0px 10px;
	float:left;
	padding:3px 0px;
	list-style-type:none;
	display:block;
}
.contactlist li.textleft{
	width:80px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:4px 0px;
	list-style-type:none;
	display:block;
}
.contactlist li span{
	margin:0px 0px;
	padding:0px 0px;
	color:#FF0000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.contactlist li input{
	margin:0px 0px 0px 0px;
	padding:3px;
	background:#E7FED9;
	border:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:#8AD064 solid 1px;
}
.contactlist li textarea{
	width:235px;
	margin:0px 0px 0px 10px;
	padding:3px;
	background:#E7FED9;
	border:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:#8AD064 solid 1px;
}
.contactlist li .digits3{
	width:30px;
	margin:0px 0px;
	padding:3px;
	text-align:center;
	background:#E7FED9;
	border:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:#8AD064 solid 1px;
}
.contactlist li .digits4{
	width:30px;
	margin:0px 0px;
	padding:3px;
	text-align:center;
	background:#E7FED9;
	border:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:#8AD064 solid 1px;
}



.leftsec2 .imagever { 
	width:675px; 
	margin:0px 0px;
	float:left; 
	padding:5px 0px;
}
.imagever input{ 
	width:180px; 
	margin:0px 0px 0px 5px;
	padding:3px;
	background:#EFEFEF;
	border:none;
	vertical-align:middle;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.imagever img{ 
	margin:0px 0px;
	padding:0px;
	vertical-align:middle;
}
.leftsec2 .buttonsec { 
	width:575px; 
	margin:0px 0px;
	float:right; 
	padding:0px 0px;
}
.leftsec2 .map { 
	width:695px; 
	margin:0px 0px 0px 0px;
	float:left; 
	padding:0px;
	height:460px;
}

.leftsec .clients { 
	width:705px; 
	margin:0px 0px;
	float:left;
	padding:10px 0px 0px 10px;
}
.clients ul { 
	width:auto; 
	margin:0px 0px;
	padding:0px;
}
.clients li { 
	width:161px;
	background:url(../images/bluebg3.gif) repeat-x top left;
	margin:0px 4px 10px 5px;
	float:left;
	padding:0px;
	list-style-type:none;
	display:block;
}
.clients li img { 
	width:126px;
	height:80px; 
	margin:18px 8px 8px 15px;
	padding:0px;
}
.clients li a {
	margin:0px 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
}
.clients li a:hover {
	margin:0px 0px;
	padding:0px;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.clients li span {
	margin:0px 0px;
	padding:8px 0px 0px 0px;
	display:block;
	height:30px;
	width:154px;
	text-decoration:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

.leftsec2 .awards { 
	width:700px; 
	margin:10px 0px 0px 0px;
	float:left;
	height:auto;
	border-bottom:#D8D9D9 dashed 1px; 
	padding:0px 0px 10px 5px;
}
.awards img { 
	margin:2px 0px 0px 0px;
	float:left;
	padding:0px 0px;
}
.awards span { 
	width:560px; 
	margin:0px 0px;
	float:right;
	padding:0px 0px;
	display:block;
}
.awards span strong { 
	width:550px;
	margin:6px 0px;
	float:left;
	padding:0px 0px 0px 10px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	background:url(../images/brix_green.gif) no-repeat 0px 5px;
}
.awards span strong a { 
	margin:0px 0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:underline;
	display:inline;
	background:none;
}
.awards strong a:hover { 
	margin:0px 0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
	display:inline;
}




.leftsec2 .awards_honors { 
	width:700px; 
	margin:10px 0px 0px 0px;
	float:left;
	height:auto;
	padding:0px 0px 10px 5px;
}
.awards_honors img { 
	margin:2px 0px 0px 0px;
	float:left;
	padding:0px 0px;
}
.awards_honors span { 
	width:560px; 
	margin:0px 0px;
	float:right;
	padding:0px 0px;
	display:block;
}
.awards_honors span ul { 
	width:auto; 
	margin:0px 0px;
	padding:0px 0px;
}
.awards_honors span li { 
	width:511px; 
	margin:5px 0px 5px 0px;
	float:left;
	padding:0px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	list-style-type:none;
	display:block;
	background:url(../images/brix_green.gif) no-repeat 0px 5px;
}
.awards_honors span li a { 
	margin:0px 0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:underline;
	display:inline;
	background:none;
}
.awards_honors span li a:hover { 
	margin:0px 0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
	display:inline;
}

.companyteam { 
	width:705px; 
	margin:17px 0px 0px 0px;
	float:left; 
	padding:0px 0px 10px 0px;
	border-bottom:#E4E6E3 solid 1px;
}
.companyteam img { 
	margin:0px 0px;
	float:left; 
	padding:0px 0px;
	border:#E4E6E3 solid 5px;
}
.companyteam span {
	width:620px;
	float:right; 
	margin:0px 0px;
	padding:0px 0px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
.companyteam span strong {
	font:bold 14px Tahoma;
	color:#4C4C4C;
	padding:0px 0px 6px 17px;
	margin:0px;
	background:url(../images/black_arrow.gif) no-repeat 0px 4px;
	display:block;
}
.companyteam span p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0px 0px 10px 0px;
	margin:0px;
	display:block;
	line-height:16px;
}
.leftsec2 .designprocess { 
	width:700px; 
	margin:10px 0px 0px 0px;
	float:left; 
	padding:0px 0px 0px 5px;
}
.designprocess ul { 
	width:auto; 
	margin:0px 0px;
	padding:0px 0px;
}
.designprocess li { 
	width:688px; 
	margin:4px 0px 4px 0px;
	float:left; 
	padding:0px 0px 0px 12px;
	background:url(../images/button2.gif) no-repeat 0px 4px;
	list-style-type:none;
	display:block;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.designprocess li span { 
	margin:0px;
	padding:0px 0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
}
.designprocess li img { 
	margin:0px 0px 0px 100px;
	padding:0px 0px;
}
.designprocess div {
	width:700px;
	margin:10px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 5px;
}

.leftsec2 .twitter {
	width:700px;
	margin:10px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 5px;
	height:auto;
}
.twitterallposts ul {
	width:auto;
	margin:0px 0px;
	padding:0px 0px;
}
.twitterallposts li {
	width:700px;
	margin:4px 0px 4px 0px;
	float:left;
	padding:0px 0px 3px 12px;
	list-style-type:none;
	display:block;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}

.twitterallposts a {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	outline:none;
	text-decoration:none;
	display:inline;
	background:none;
}
.twitterallposts a:hover{
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
	text-decoration:none;
	display:inline;
	background:none;
}
.twitterallposts li.twitter_greenlink {
	width:700px;
	margin:4px 0px 4px 0px;
	float:left;
	padding:0px 0px 0px 12px;
	background:url(../images/button2.gif) no-repeat 0px 4px;
	list-style-type:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
}

.twitter_greenlink a {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	outline:none;
	text-decoration:none;
	display:inline;
	background:none;
}
.twitter_greenlink a:hover{
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
	text-decoration:none;
	display:inline;
	background:none;
}

.twitterallposts li.twitter_info {
	width:700px;
	margin:4px 0px 4px 0px;
	float:left;
	padding:0px 0px 0px 18px;
	background:url(../images/leaf.gif) no-repeat 0px 0px;
	list-style-type:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.twitter_info a {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	outline:none;
	text-decoration:none;
	display:inline;
	background:none;
}
.twitter_info a:hover{
	margin:0px;
	padding:0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
	display:inline;
	background:none;
}*/

.companyteam div p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0px 0px 10px 0px;
	margin:0px;
	display:block;
	line-height:16px;
}

.innerleft_container .webdesign_process {
	width:500px;
	margin:20px 0px 0px 0px;
	float:left;
	padding:0px 0px;
	border:#43B103 solid 1px;
	background:#F5FBF1;
}

.innerleft_container .labs { 
	width:705px;
	margin:0px 0px;
	float:left;
	padding:0px 0px;
}
.labs p { 
	margin:0px 0px;
	text-align:left;
	padding:0px 10px 10px 0px;
}

.labssec { 
	width:705px;
	margin:0px 0px;
	float:left;
	padding:0px 0px;
}
.labssec img { 
	width:auto;
	margin:0px 25px 0px 10px;
	float:right;
	padding:3px;
	border:#EDECEC solid 1px;
}
.labssec p { 
	margin:0px 0px;
	text-align:left;
	padding:0px 0px 10px 0px;
}
.labssec h2 {
	margin:0px 0px 0px 0px;
	padding:15px 0px 5px 0px;
	font:bold 17px Tahoma;
	color:#43B103;
	border-top:#E3E3E3 solid 1px;
	border-bottom:none;
	text-align:left;
}

.labssec ul { 
	width:auto;
	margin:0px 0px;
	padding:0px 0px;
}
.labssec li { 
	width:705px;
	margin:0px 0px;
	float:left;
	padding:2px 0px;
	display:block;
	list-style-type:none;
}
.labssec li h3 { 
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 13px verdana;
	color:#000000;
	background:none;
}


.labssec .viewweb{ 
padding:10px 0px;
width:685px;
float:left;
margin:0px;
}
.viewweb a{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:none;
outline:none;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}
.viewweb a:hover{
padding:7px 0px 8px 25px;
width:100px;
float:right;
margin:0px;
text-decoration:underline;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
background:url(../images/view_webbut.gif) no-repeat 0px;
}


.labssecbox { 
	width:705px;
	margin:0px 0px;
	float:left;
	padding:10px 0px;
	border-bottom:#EEEEEE solid 1px;
	border-top:#EEEEEE solid 1px;
}
.labssecbox img { 
	width:auto;
	margin:0px 20px 0px 0px;
	float:right;
	padding:0px 0px;
}
.labssecbox h2 { 
	margin:0px;
	padding:0px 0px 5px 0px;
	font:normal 18px Tahoma;
	color:#000000;
	display:block;
	border-bottom:none;
}
.labssecbox p { 
	margin:0px 0px;
	text-align:left;
	padding:0px 0px 10px 0px;
}
.labsright { 
	width:206px; 
	margin:0px 0px 0px 0px;
	float:left; 
	padding:0px 0px 10px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
.labsright h3 { 
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.labsright_links { 
	width:208px; 
	margin:0px 0px;
	float:left; 
	padding:10px 0px 0px 0px;
	text-align:right;
}
.labsright_links ul { 
	margin:0px 0px;
	padding:0px 0px;
	width:auto;
}
.labsright_links li { 
	width:auto; 
	margin:0px 0px;
	float:right; 
	padding:0px 5px;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	display:block;
	list-style-type:none;
}
.labsright_links li a { 
	margin:0px 0px;
	padding:0px 3px;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
	outline:none;
	border:#E5E3E3 solid 1px;
}
.labsright_links li a:hover { 
	margin:0px 0px;
	padding:0px 3px;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0186C8;
	text-decoration:none;
	outline:none;
	border:#ABABAB solid 1px;
}

.inner_welsec .ourservices_right { 
	width:700px;
	margin:0px 0px;
	float:left;
	padding:10px 0px;
}
.ourservices_right img { 
	margin:0px 0px;
	float:left;
	padding:0px 0px;
	border:none;
}
.ourservices_right p { 
	margin:0px 0px;
	padding:0px 0px 10px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	width:440px;
}
.ourservices_right h3 { 
	margin:0px 0px;
	padding:0px 0px 10px 0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#47B308;
	width:455px;
}

.inner_welsec .ourservices_right2 { 
	width:700px;
	margin:0px 0px;
	float:left;
	padding:10px 0px;
}
.ourservices_right2 .flashimgleft { 
	margin:0px 0px;
	padding:0px 10px 0px 0px;
	width:700px;
	float:left;
}
.flashimgleft p { 
	margin:0px 0px;
	padding:0px 0px 10px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.ourservices_right2 .flashobject { 
	width:700px;
	margin:0px 0px;
	float:left;
	text-align:center;
	padding:10px 0px;
}

.ourservices_right .specialize { 
	width:82px;
	margin:0px 0px;
	float:left;
	padding:0px 0px;
	height:110px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.specialize a { 
	margin:0px 0px;
	padding:0px 0px;
	text-align:left;
	text-decoration:none;
}
.specialize a:hover { 
	margin:0px 0px;
	padding:0px 0px;
	text-align:left;
	text-decoration:none;
}

.innerleft_container .testimonials { 
	width:650px;
	margin:0px 0px;
	float:left;
	padding:10px 0px 0px 0px;
}
.innerleft_container .testimonials_innersec { 
	width:650px;
	margin:0px 0px;
	float:left;
	padding:15px 0px 15px 0px;
}
.testimonials_innersec p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#4c4c4c;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
.testimonials_innersec .testimonialsname { 
	width:650px;
	margin:0px 0px;
	float:left;
	padding:5px 0px;
	text-align:right;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.testimonials_innersec .testimonialslink { 
	width:650px;
	margin:0px 0px 20px 0px;
	float:left;
	padding:0px 0px 20px 0px;
	text-align:right;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
	border-bottom:#E3E3E3 solid 1px;
}
.testimonialslink a {
	width:300px;
	background:none;
	text-align:right;
	float:right; 
	margin:0px 0px;
	padding:0px 0px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
	text-decoration:underline;
	outline:none;
}
.testimonialslink a:hover { 
	width:300px;
	background:none;
	text-align:right;
	float:right; 
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#43B103;
	text-decoration:none;
	margin:0px 0px;
	padding:0px 0px;
}

table.questionaire { font:normal 12px Verdana, Arial, Helvetica, sans-serif; border:0px solid red; }
.question { font-weight: bold; padding-top:5px; }
.question span { font-weight: normal; font-size:12px; }
.inputtext { border:1px solid #969696; }
.formfields { border:1px solid #969696; }
.qhelp { font:italic 10px Verdana, Arial, Helvetica, sans-serif; color:#0070A6; }
.question_separator { border-bottom:2px dashed #0070A6; }


/*********************************Login New buttons.*******************************************/

.leftsec2 .signinsec1 { 
	width:655px; 
	margin:20px 0px 0px 0px;
	float:left;
	height:130px;
	padding:0px 0px 0px 20px;
}

.signinsec1 .signin1 { 
	width:318px; 
	margin:0px 0px;
	float:left; 
	padding:30px 0px 0px 0px;
	background:url(../images/blue_gradient_line.gif) no-repeat top right;
}

.signinsec1 .signin1 a{
	background:none;
	text-decoration:none;
}

.forgot1 { 
	width:310px; 
	margin:0px 0px;
	float:right; 
	padding:30px 0px 0px 0px;
}

.forgot1 a{
	background:none;
	text-decoration:none;
	border:none;
	}

