body{
margin:0px auto;
padding:0px;
font-family:tahoma;
color:#666666;
font-size:11px;
background-color:#1d1d1d;
}

div{
font-family:tahoma;
color:#5b565d;
font-size:11px;
text-align:left;
}

td{
font-family:tahoma;
color:#666666;
font-size:11px;
text-align:left;
}

#logo_b{
	background:url(logo_back.jpg) no-repeat #ffffff;
	height:76px;
	width:270px;
}

#logo_b ul{
	list-style:none;
	margin:0px;
	padding:0px 0 0 20px;
}

#logo_b li.big{
	list-style:none;
	margin:0px;
	padding:10px 0 0 30px;
	font-size:50px;
	font-family:trebuchet ms;
	text-decoration:none;
	line-height:20px;
	color:#0A5AB9;
}

#logo_b li.small{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:24px;
	padding:5px 0 0 0px;
	font-family:calibri;
	text-decoration:none;
	color:#2BB200;
}

.orangelogo{	
	font-family:calibri;
	text-decoration:none;
	color:#D96109;
	font-size:24px;
}

#support{
	background:url(support.jpg) no-repeat #ffffff;
	height:337px;
	width:195px;
	border-top:1px solid #B7B7B7;
}

#support ul{
	list-style:none;
	margin:0px;
	padding:0px 0 0 15px;
}

#support li.big{
	list-style:none;
	margin:0px;
	padding:50px 0 0 0px;
	font-size:18px;
	font-family:arial;
	text-decoration:none;	
	color:#484747;
}

#support li.small{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	padding:5px 0 0 0px;
	font-family:arial;
	text-decoration:none;
	color:#484747;
}

#support li.phone{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	padding:5px 0 0 38px;
	font-family:lucida sans;
	text-decoration:none;
	color:#484747;
	font-weight:bold;
}

.bodytext{
	font-size:22px;	
	font-family:calibri;
	text-decoration:none;
	color:#484747;
	padding:10px;
	
}

.bodytext1{
	font-size:17px;	
	font-family:calibri;
	text-decoration:none;
	color:#484747;
	padding:10px;
	
}


#main{
border-left:1px solid #000;
border-right:1px solid #000;
width:1000px;
margin:0px auto;
}

ul#none{
list-style-type:none;
padding:0px;margin:0px;

}

ul#none li{
list-style-type:none;
float:left;
text-align:left;
vertical-align:bottom;
padding-right:8px;
padding-top:8px;
height:25px;
}

ul#none li a{
position:relative;

}

.menus{
text-decoration:none;
font-family:tahoma;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

.menus:hover{
color:#ffffff;
text-decoration:none;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.menus_a{
color:#63bd10;
text-decoration:none;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}

.menus_a:hover{
color:#63bd10;
text-decoration:none;
font-family:tahoma;
font-size:11px;
font-weight:bold;
}

.search_a{
width:135px;
border:1px solid #dfdfdf;
color:#c0c0c0;
font-family:verdana;
background-color:#fff;
height:20px;
font-size:12px;
}

table.top_menu{
width:100%;
}

.menus_b{
text-align:left;
vertical-align:bottom;
padding-bottom:5px;
border-top:5px solid #007dfe;
padding-left:10px;
}

#header{
background-color:#f1f1f1;

}

/*#center_adv{
background:url(center_adv.jpg);
}
*/
img.pos{
position:relative;left:283px;top:178px;
/*margin-top:178px;
margin-left:283px;*/
}

img.poss{
position:relative;left:302px;top:178px;
}

#portfolio_s{
position:absolute;
top:130px; /*if req. portfolio title*/
/*top:90px; /*if not req. portfolio title*/
overflow:hidden;
right:25px;
width:350px;
height:241px;
}

#portfolio_d{
position:absolute;
top:380px; /*if req. portfolio title*/
/*top:340px; /*if not req. portfolio title*/
padding-left:15px;
color:#fff;
font-family:verdana;
font-size:12px;
text-align:justify;
width:345px;
height:130px;
overflow:hidden;
}

#portfolio{
float:left;
/*background:url(portfolio.jpg);
background-repeat:no-repat;
background-color:#0070FA;*/
width:399px;
height:306px;
}

#left_im{
background-color:#0070FA;
background-repeat:no-repeat;
background-position:left bottom;
width:599px;
height:306px;
float:left;
}

#center_adv.inner{
width:100%;
height:93px;
background-color:#0172ff;
float:left;
}

#slogan{
width:700px;
padding:0 0 0 200px;
background-color:#0172ff;
color:#ffffff;
font-size:40px;
font-family:trebuchet ms;
}

ul.left_m{
list-style-image:url(icon_g.gif);
list-style-position:outside;
font-size:11px;
color:#6a6d72;
margin:0px;
padding:0px;
margin-left:15px;
margin-top:15px;
}

ul.left_m li a{color:#59575c;text-decoration:none;}
ul.left_m li a:hover{color:#066dd5;text-decoration:none;}

ul.left_m li .active{font-size:11px;color:#63bd10}

ul.left_mm{
list-style-image:url(icon_g.gif);
list-style-position:outside;
font-size:11px;
color:#6a6d72;
margin:0px;
padding:0px;
margin-left:15px;
margin-top:15px;
}

ul.left_mm li{
padding:5px;
clear:both;
border-bottom:1px solid #d4d2d3;
}

ul.left_m li{
padding:5px 0 5px 0;
margin-right:10px;
border-bottom:1px solid #d4d2d3;
}

a{color:#6b6c71;text-decoration:underline;}
a:hover{color:#6b6c71;text-decoration:none;}

ul.quote{
list-style-type:square;
color:#0070fa;
margin-left:20px;
padding:0px;
}

ul.quote li{
padding-bottom:5px;
}

.quick_s{
margin:30px 5px 0 20px;
color:#0447ee;font-family:tahoma;
font-weight:bold;font-size:12px;
}

textarea.texta{
border:1px solid #c3c4c9;width:165px;height:75px;
color:#59575c;font-size:10px;font-family:verdana;
font-weight:normal;
}

input.style{
border:1px solid #c3c4c9;width:108px;
height:19px;color:#59575c;
font-weight:normal;
font-family:verdana;font-size:10px;
margin-right:3px;
}

.white{color:#fff;
text-decoration:none;}

.whitee{
padding-top:10px;
color:#5b565d;text-decoration:none;
text-align:justify;
padding-left:0px;
padding-right:2px;
height:108px;
clear:both;
overflow:hidden;
}

.white:hover{color:#fff;text-decoration:underline;}

ul.bottom{
list-style-type:none;color:#fff;
margin:0px;
padding:0px;
}

ul.bottom li{
float:left;
padding-left:8px;
}

#footer_r{
width:100%;
text-align:right;
margin-top:30px;
/*background:url(footer_l.gif);
background-repeat:no-repeat;
background-position:relative top:50px;*/
}

.footer_t{
background:url(footer.gif);
background-repeat:repeat-x;
height:91px;padding:10px;
}

.footer11{
margin-top:10px;margin-left:10px;
color:#fdfffe;font-family:verdana;
font-size:17px;
}

ul.footer111{
list-style-type:square;color:#81ba49;
font-size:11px;margin:0px;padding:0px;
margin-left:20px;margin-top:10px;
}

.footer2{
background:url(bb.gif);background-repeat-x;
height:111px;width:380px;
}

.footer22{
margin-top:10px;margin-left:20px;
color:#0682c2;font-family:verdana;
font-size:17px;
}

ul.footer222{
list-style-type:square;color:#81ba49;
font-size:11px;margin:0px;
padding:0px;margin-left:20px;margin-top:10px;
}

ul.footer222 li a{color:#59575c;text-decoration:none;}
ul.footer222 li a:hover{color:#59575c;text-decoration:underline;}
ul.quote li a{color:#59575c;text-decoration:none;}
ul.quote li a:hover{color:#59575c;text-decoration:underline;}
ul.left_mm li a{color:#59575c;text-decoration:none;}
ul.left_mm li a:hover{color:#59575c;text-decoration:underline;}

.footer1{
background:url(b.gif);background-repeat-y;
width:418px;
}

#quick_com{background-color:#f1eff0;width:100%;}

#quick_com .a{
background-color:#c3c3c3;width:195px;
padding:40px 0px 32px 0px;float:left;
}

select.search_a{width:170px;
font-size:10px;border:1px solid #6ebaee;
color:#979797;}

.footer_tt{border-top:4px solid #c3c3c3;width:100%;overflow:hidden;}

.margin_t{margin-top:15px;}

.blue_h{color:#0447ee;font-family:tahoma;
font-weight:bold;font-size:12px;line-height:20px;}

.blue_hh{
/*color:#0447ee;*/
color:#6B6C71;
font-family:arial;
font-weight:bold;
font-size:24px;
}

.green_h{color:#CB1D27;font-size:24px;font-family:trebuchet ms; text-decoration:underline;}
.green{color:#20A903;font-family:trebuchet ms; text-decoration:underline;}
.red{color:#C51D25;font-family:trebuchet ms; text-decoration:underline;}

.quote_box{background-color:#ffffff; border:1px solid #c7bebf; padding:10px;font-family:trebuchet ms; font-size:16px;}



#quote_mov{width:215px;position:relative;bottom:30px; }

.active_menu{
background-color:#ffffff;
position:relative;
right:20px;
width:100%;
padding:3px 10px 3px 10px;
font-weight:normal;
border:1px solid #b9b3b3;
font-size:11px;
color:#4fa205;
}

.left_v{
padding:10px 5px 0 20px;
color:#0447ee;
font-family:tahoma;
font-weight:bold;
font-size:13px;
height:180px;
}

.left_long{
width:195px;
background-color:#ffffff;
border-top:8px solid #7dca24;
}

.margin_l{margin-left:5px;}

.working_a{width:550px;height:490px;padding:0px;}

.center_area{margin-top:17px;background-color:#f1f1f1;}


ul.normal_li{margin:0px;padding:0px;list-style-type:none;}

ul.normal_li li{padding-left:10px;float:left;}

/*.blue{color:#0346ef;text-decoration:none;}*/
.blue{color:#5b565d;text-decoration:none;}

.blue:hover{color:#0346ef;text-decoration:underline;}

.top_texts{font-size:8.6pt;font-family:tahoma;
text-align:justify;}

.home_text{font-size:10px;font-family:verdana;
text-decoration:none;color:#59575c;}

.home_text:hover{font-size:10px;font-family:verdana;
text-decoration:none;color:#0070fa;}

.quote_f{position:relative;bottom:7px;}
.pad{padding-left:10px;padding-top:8px;}
hr{color:#c8c8c6;}

.normal{
font-family:verdana;
color:#59575c;
font-weight:normal;
font-size:11px;
text-align:left;
text-decoration:none;
}

.normal:hover{
font-family:verdana;
color:#066dd5;
font-weight:normal;
font-size:11px;
text-align:left;
text-decoration:underline;
}

.normal_a{
font-family:verdana;
color:#58aa0f;
font-weight:normal;
font-size:11px;
text-align:left;
text-decoration:none;
}

.home_b{color:#8c8c8c;
text-decoration:none;}

.home_b:hover{color:#8c8c8c;
text-decoration:underline;}

.back{
background-color:#e7e4e9;
font-weight:bold;}

table .borde{
border-collapse:collapse;
width:530px;}

.index_h{font-size:14px;
font-family:verdana;
font-weight:bold;
color:#0072fb;}

.div_d{width:1px;
float:left;
background-color:#f1f1f1;
height:250px;
margin:0 8px 0 10px;}

.home_copy{
color:#bbbbbb;
font-size:11px;}

.home_fot{
text-align:right;
padding:20px 10px 20px 0;
color:#8c8c8c;
font-family:verdana;
font-size:10px;
}

#footer{
background-color:#fff;
padding-left:5px;
padding-right:5px;
width:100%;clear:both;
}

.adv{
float:left;
width:180px;
padding-right:8px;
background:url(adv.jpg);
background-repeat:no-repeat;
width:231px;
height:155px;
background-position:center;
}

.left_f{
float:left;
width:220px;
height:150px;
overflow:hidden;
padding-right:5px;
border-right:1px solid #dbdbdb;
padding-left:10px;
font-size:10px;
font-family:verdana;
}

.left_ff{
float:left;
width:290px;
padding:0 0 0 10px;
font-family:verdana;
font-size:10px;

}

.b_bar{
float:left;
width:190px;
padding-right:5px;
border-right:1px solid #dbdbdb;
}

#b_bar_l{
background-color:#f1f1f1;
padding-left:5px;
padding-right:5px;
width:100%;clear:both;
overflow:hidden;
}

.normal_l{padding:10px;width:100%;}

#home_bg{background:#f1f1f1;}

#home_bac{
background:url(center_back.jpg);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;
width:99%;
clear:both;
overflow:auto;
}

#bot_rep{width:100%;
overflow:hidden;
position:relative;
bottom:15px;
}

.home_ll{
width:607px;
background-color:#fff;
padding:15px 0 0 20px;
float:left;
}

.home_lll{width:257px;float:left;
}


.home_rr{
width:300px;float:left;
padding-left:30px;
}
/*
.drop_p{
background:url(drop_d.gif);
background-repeat:no-repeat;
width:371px;
height:95px;
position:absolute;
}
*/
.drop_p{
background:url(drop_dd.gif);
background-repeat:no-repeat;
width:371px;
height:95px;
position:absolute;
}

input.input_s{
width:300px;
border:1px solid #c0c0c0;
font-family:verdana;
color:#000;font-size:10px;
height:19px;
}

textarea.input_s{
width:300px;
border:1px solid #c0c0c0;
font-family:verdana;
color:#000;font-size:10px;
height:19px;
}

select.input_s{
width:300px;
border:1px solid #c0c0c0;
font-family:verdana;
color:#000;font-size:11px;
}

span.star{
color:#009d27;
font-size:14px;
}

option.search_b{
background-color:#d7d7d7;
color:000;
font-size:11px;
}

ul.tech_c{list-style-type:square}
ul.tech_c li{padding:3px}

#drop_d{float:left;background-color:#fff;}

.home_a{text-decoration:none;color:#666666}
.home_a:hover{text-decoration:underline;}

#fader.faders{
position:absolute;color:rgb(255,255,255);
width:354px;right:20px;
}

#portfolio_b{
position:relative;
right:0px;
top:65px;
}

UL.index_style{
margin-top:10px;
margin-left:18px;
padding:0px;
list-style:url('arrow_b.gif');
background-repeat:no-repeat;
}

UL.index_stylee{
margin-top:0px;
margin-left:18px;
padding:0px;
}

.adv_new{
padding:8px 15px 0 20px;
height:306px;
overflow:hidden;
background-image:url('right_verti.gif');
background-repeat:no-repeat;
background-position:top right;
}

H1.heading{
color:#ffffff;
font-family:arial;
font-size:33px;
margin:0px;
}

H1.headings{
color:#fff;
display:inline;
font-family:tahoma;
text-transform:capitalize;
font-size:16px;
line-height:20px;
}

H1.headingsNEW{
color:#fff;
display:inline;
font-family:arial;
text-transform:capitalize;
font-size:18px;
line-height:20px;
}

H1.headingsNEWBIG{
color:#D8D8DA;
display:inline;
font-family:arial;
text-transform:capitalize;
font-size:40px;
}

H1.headingg{
color:#ffffff;
font-family:Oblivious font;
text-transform:uppercase;
letter-spacing:1px;
display:inline;
font-size:30px;
}

span.small{
color:#ffffff;
font-family:Oblivious font;
display:inline;
text-transform:uppercase;
font-size:18px;
}

span.text_style{
color:#fff;
text-decoration:none;
font-family:verdana;
font-size:10px;
}

span.text_styleNEW{
color:#fff;
text-decoration:none;
font-family:arial;
font-size:14px;
}

a.new{
font-family:tahoma;
color:#6B6C71;
font-weight:bold;
font-size:11px;
text-align:left;
text-decoration:none;
padding:0 0 0 0px;
}

a.new:hover{
font-family:tahoma;
color:#7DCA24;
font-weight:bold;
font-size:11px;
text-align:left;
text-decoration:underline;
padding:0 0 0 0px;
}
.bg_color{
background:url(bg_gif.gif);
width:100%;
background-repeat:repeat-x;
font-size:12px;
color:#ffffff;
font-weight:bold;
font-family:verdana;
padding:0 0 0 20px;
}
.open_source{float:left; margin:6px 0 0 0; color:#FFFFFF; }
.blue_bg{ background:#5a7bad; width:160px; padding:12px 8px;}
.open_source a{color:#336699; display:block; margin-top:3px; width:180px;}
.open_source a:hover{ color:#000000;}

.net{float:left; margin:6px 0 0 9px; color:#FFFFFF;}
.orange_bg{background:#ef8c5a; width:160px; padding:12px 8px;}
.net a{color:#336699;}
.net a:hover{ color:#000000;}

.flex{float:right; margin:6px 0 0 0; color:#FFFFFF;}
.green_bg{padding:12px 8px; width:160px; background:#5f986f;}
.flex a{color:#336699;}
.flex a:hover{ color:#000000;}
b.head{font-size:13px; display:block; margin-bottom:5px;}
b.col{color:#4d87c1;}
b.col a{color:#4d87c1;}
b.col a:hover{color:#5a7bad;}
.services{width:546px;}
.services a{margin-top:3px; display:block;}