body{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
color:#333333;
font-size:12px;}
 
a {font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000000; font-size: 12px;}
a:link {text-decoration: none; color:#444444; font-weight:bold;}
a:visited {text-decoration: none; color:#444444; font-weight:bold;}
a:hover {text-decoration: none; color:#000000; font-weight:bold;}
a:active {text-decoration: none; color:#444444; font-weight:bold;}


.web{
font-family:Arial;;
font-size:13px;
font-weight:bold;
color:#000;}

#top_bg_line{
background:url(../images/top_line.jpg) repeat-x;
width:100%;
height:33px;
margin:auto;}

#top_container{width:1000px;
margin:auto;}

#email_icon{background:url(../images/email_icon.png) no-repeat;
width:31px;
margin-top:4px;
margin-right:10px;
height:23px;
float:left;}

#email_id{width:156px;
height:auto;
margin-top:9px;
float:left;}

#email_text_big{width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;
float:left;}

.email_id_link a:link {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.email_id_link a:visited {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:12px; font-weight:bold;}
.email_id_link a:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-seri; color:#dc9d45; font-size:12px; font-weight:bold;}
.email_id_link a:active {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:12px; font-weight:bold;}

#phone_icon{background:url(../images/phone_icon.png);
width:17px;
margin-left:250px;
margin-top:4px;
margin-right:10px; 
height:22px;
float:left;}

#phone_number{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; float:left; font-weight:bold; margin-top:8px;}

#live_support_container{background:url(../images/live_chat_icon.png) no-repeat;
height:21px;
width:30px;
margin-top:5px;
float:left;
margin-right:10px;
margin-left:50px;}

.live_support_text{padding-top:7px;}
.live_support_text a:link {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.live_support_text a:visited {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:13px; font-weight:bold;}
.live_support_text a:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-seri; color:#dc9d45; font-size:13px; font-weight:bold;}
.live_support_text a:active {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:13px; font-weight:bold;}


#top_bg_bg{width:100%;
background:url(../images/top_bg.png) repeat-x;
height:17px;
margin:auto;}

#logo_container{width:1000px;
height:80px;
margin:auto;}

#free_quote_container{width:166px;
height:51px;
margin-top:10px;
margin-right:30px;
float:right;}

#logo{background:url(../images/logo.png);
width:148px;
margin-left:22px;
cursor:pointer;
height:75px;
float:left;}


.navigation_links{padding-top:7px;}
.navigation_links a:link {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.navigation_links a:visited {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:13px; font-weight:bold;}
.navigation_links a:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-seri; color:#dc9d45; font-size:13px; font-weight:bold;}
.navigation_links a:active {text-decoration: none; color:#fff; font-family:Arial, Helvetica, sans-seri; font-size:13px; font-weight:bold;}

#space7{width:100%;
height:1px;
background-color:#fff;
margin:auto;}

#header{width:100%;
margin:auto;
height:375px;
background-color:#106c6b;}

#three_image{width:980px;
background:url(../images/img_bg.png) no-repeat;
height:13px;
margin:auto;}


#navigation{ text-transform:uppercase; width:1000px; margin:auto; -moz-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px; background:url(../images/nav-bg.gif) repeat-x; height:34px;clear:both}
#navigation ul{ list-style:none; list-style-image:none; list-style-type:none}
#navigation li a{ float:right; background:url(../images/nav-line.gif) no-repeat left; padding:9px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none}
#navigation li .none{ background:none}

.table2{ background:#EEE; padding:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;width:100%}
.table2 th{ background:#d3d1d1; font-size:13px; text-transform:uppercase; color:#000; text-align:left; height:33px; padding-left:10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.table2 td{ background:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:left;}

.table th{ background:#d2f0e8; font-size:13px; color:#000; text-align:left; height:28px; padding-left:10px;}


.button {
    background: url("../images/button-bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #ED9F22;
    color: #333333;
    cursor: pointer;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 12px;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; 
}

.text_box_img{ background:#FFF repeat-x top; padding:5px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:#CCC solid 1px; margin-bottom:10px;}
.text_box{ background:#FFF repeat-x top; width:200px; padding:3px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:#CCC solid 1px; margin-bottom:10px;}

.maintext{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:22px; color:#555555}
.maintext11{font-family:tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:22px; color:#555555}
.maintext_bold{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; line-height:19px; color:#000}


#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:10px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.technical{
font-family:Arial Narrow;
font-size:21px;
font-weight:bold;
color:#ffffff;}

.soft-icons {margin:0; padding:14px 0;}
.soft-icons li {text-align:center; float:left; margin:0 6px; padding:0; background:none;}
.soft-icons-right {margin:0; padding:0px; overflow:hidden; width:280px;}
.soft-icons-right li {text-align:left; float:left; margin:2px; padding:2px; background:none; width:125px; border:3px double #e9e9e9; }
.soft-icons-right li img {margin:0 5px 0 5px;}

.soft-icons-mid {margin:0; padding:0px; overflow:hidden; width:600px;}
.soft-icons-mid li {text-align:left; float:left; margin:2px; padding:2px; background:none; width:286px; border:3px double #e9e9e9; }
.soft-icons-mid li img {margin:0 5px 0 5px;}


.ttlproject{color:#63bd1a; font-size:12px; font-weight:bold; text-decoration:none;}

.freamworks a:link {font-family:Trebuchet MS; color:#444444;font-size:12px; font-weight:normal;}
.freamworks a:visited {font-family:Trebuchet MS; color:#444444; font-size:12px; font-weight:normal;}
.freamworks a:hover {font-family:Trebuchet MS; color:#2cbae9; font-size:12px; font-weight:normal;}
.freamworks a:active {font-family:Trebuchet MS; color:#444444; font-size:12px; font-weight:normal;}


ul, li, ol{ list-style:none; padding:0px; background-image:none; margin:0px;}

.im_contact_class{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2D2D6D; font-weight:bold;}

.im_contact_class_links a:link {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.im_contact_class_links a:visited {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-seri; font-size:11px; font-weight:bold;}
.im_contact_class_links a:hover {text-decoration: underline; font-family:tahoma, Helvetica, sans-seri; color:#2D2D6D; font-size:11px font-weight:bold;}
.im_contact_class_links a:active {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-seri; font-size:11px; font-weight:bold;}

.services{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;}

.servicesblue{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#005696;}

.footer a:link {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.footer a:visited {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-seri; font-size:11px; font-weight:bold;}
.footer a:hover {text-decoration: underline; font-family:tahoma, Helvetica, sans-seri; color:#2D2D6D; font-size:11px font-weight:bold;}
.footer a:active {text-decoration: none; color:#333; font-family:tahoma, Helvetica, sans-seri; font-size:11px; font-weight:bold;}




div#facebook { 
position:fixed;
top:200px;
right:0;}

div#facebook { 
position:fixed;
top:240px;
right:0;}

div#twitter { 
position:fixed;
top:200px;
right:0;}

div#twitter { 
position:fixed;
top:300px;
right:0;}

div#linked { 
position:fixed;
top:200px;
right:0;}

div#linked { 
position:fixed;
top:360px;
right:0;}

div#youtube { 
position:fixed;
top:200px;
right:0;}

div#youtube { 
position:fixed;
top:420px;
right:0;}

div#call_bck { 
position:fixed;
top:200px;
left:0;}

div#call_bck { 
position:fixed;
top:260px;
left:0;}

#our_services{ clear:both; margin-top:-10px; }
#our_services h1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;color:#000; text-transform:uppercase; margin:2px 0px 10px 10px}
#our_services ul{line-height:normal; list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none}
#our_services li{ margin:3px 0px;}
#our_services li a{ display:block; border-bottom:#d9d9d9 dotted 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; background:url(../images/arrow.png) no-repeat left; padding:5px 0px 5px 30px;}

#our_services li a:hover{color:#FFF;background:url(../images/arrow.png) #106c6b no-repeat left;}
#our_services .current a{color:#FFF;background:url(../images/arrow.png) #99221a no-repeat left;}

.medium_support_text{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}

