@charset "utf-8";
/* CSS Document */
body{margin: 0px auto; text-align:left; font:Arial, Helvetica, sans-serif;}

#h2Heading{margin-bottom: 2px; font-size: 18px;}

#header_display{background-image:url(../images/header_repeat_image.gif); background-repeat:repeat-x; height:160px;}
#request_quote{margin-left: 80px; opacity:0.5;}
#test{border: 1px solid;}
#contact_info_top{padding-top: 15px; color:#555555;}
#navigation_menu{ margin-top: 60px; color:#555555; margin-left: 25px;}
#navigation_menu ul li{list-style:none; float:left; text-align:center; width: 105px; font:Arial, Helvetica, sans-serif; font-size:18px;}
#item_services{margin-left:10px;}
#item_portfolio{margin-left:10px;}
#item_contact{margin-left:10px;}
#navigation_menu ul li a{color: #555555; text-decoration:none;}
#navigation_menu ul li a:hover{color: #272727; text-decoration:none;}
#banner_div{margin-top:10px;}
#content_div_home{margin-top: 30px; margin-left: 40px; margin-bottom: 10px;}
#aboutUs_home{background-image:url(../images/background_content.gif); background-repeat:repeat-y;}
#services_home{background-image:url(../images/background_content.gif); background-repeat:repeat-y;}
#connect_home{}
#about_content{font-size: 11px; color:#555555; text-align:justify; padding-bottom: 10px; line-height: 2.0;}
#readmoreButton{background-image:url(../images/read_more.gif); background-repeat:no-repeat; width:106px; height: 26px; text-align:center;padding-top:4px; margin-left: 125px; padding-bottom: 10px;}
#readmoreButton2{background-image:url(../images/read_more.gif); background-repeat:no-repeat; width:106px; height: 26px; text-align:center;padding-top:4px; margin-left: 300px; padding-bottom: 10px; margin-top:15px;}
#readmoreButton3{background-image:url(../images/read_more.gif); background-repeat:no-repeat; width:106px; height: 26px; text-align:center;padding-top:4px; margin-left: 300px; padding-bottom: 10px; margin-top:35px;}
#testimonials_home{background-image:url(../images/back_repeat_2.jpg); background-repeat:repeat-y;}
#clients_home{ margin-left: 12px;}
#bottom_section_home{margin-top: 35px;}
#clients_logo{margin-left: 16px; margin-top: 20px;}
#testimonials_content{margin-top:15px; line-height:2.0; font-size:12px; margin-left: 12px; font-style:italic;}
#navigation_footer{margin-top:10px;}
#sep_line{margin-bottom:0px; height:5px;}
#footer_links{font-size: 11px; color:#555; margin-bottom: 10px;}
#footer_links a{color: #555; text-decoration:none;}
#footer_links a:hover{color: #000; text-decoration:none;}
#copyrights{color:#555; font-size:11px; text-align:right;}
#test_home_name{font-size:12px; text-align:right;}

#content_div_aboutUs{margin-left:25px; margin-top: 10px;}
#left_menu_about{color:#555; margin-top: 7px;}
#left_menu_about ul{list-style:none; text-indent:0px; margin-left: 7px;}
#left_menu_about ul li{padding: 10px 0 10px 0; border: 1px solid #1371bb; border-top:0px; border-right:0px; border-left:0px; width: 200px;}
#left_menu_about a{color: #555; text-decoration:none;}
#left_menu_about a:hover{color: #000; text-decoration:none;}
#about_us_content{color: #555; text-align:justify; font-size:12px; line-height: 2.0; margin-top: 13px; background-image:url(../images/about_sub_back.jpg); background-repeat:repeat-y; background-position:left; padding-left: 22px;}
#about_us_content p{text-indent: 25px;}

#contact_us_map{margin-top: 19px;}
#contact_heading{font-size: 18px; color:#1371bb;}
#contact_underline{margin-bottom:2px;}
#contact_content{color: #555; text-align:justify; font-size:12px; line-height: 2.0; margin-top: 15px; padding-left: 22px;}
#contact_content a{color:#1371bb; text-decoration:none;}
#contact_content a:hover{color:#900; text-decoration:none;}

#services_underline{margin-bottom: 3px;}
#services_underline_options{margin-bottom: 15px;}
#listHeading{font-size:14px; color:#1371bb; margin: 5px 0 5px 0;}
#web_services{background-image:url(../images/about_sub_back.jpg); background-repeat:repeat-y; background-position:left; padding-left: 22px;}

#images_display{margin: 0 0 0 100px; }
#image_thumb{margin: 10px 10px 10px 0px;}
#image_thumb2{margin: 10px 10px 10px 80px;}
#portfolio_sep{margin:20px 0 0 0px; width: 900px;}

#testimonial{font-size:16px; color:#555; font-style:italic;}
#test_name{color:#000; font-weight:bold;text-align:right;}
#write_testimonial{color: #555; text-align:justify; font-size:12px; line-height: 2.0; margin-top: 13px; margin-left: 6px; }
#h2Heading_test{margin-bottom: 2px; font-size: 18px; color:#555;}
#labels_field{padding-top: 5px; margin-left: 25px;}
#success_message{color:#090; font-size:12px;}
#error_message{color:#F00; font-size:12px;}
#test_top_line a{color:#06F; text-decoration:none;}
#test_top_line a:hover{color:#333; text-decoration:none;}

#form_heading{font-size:16px;}
#request_top_line{padding-bottom:10px; color:#000;}

.readmoreLink {font-size:12px; color:#FFF; text-decoration:none; font-weight: bold;}
.readmoreLink:hover {font-size:12px; color:#000; text-decoration:none; font-weight: bold;}
.nav_hover_style{background-image:url(../images/nav_hover_ul.gif); background-repeat:repeat-x; background-position:bottom;padding-bottom:5px; font-size:20px}
.linkHoverSubMenu{background-color:#999; font-size:18px;}


#slideshow {
	margin-top:10px;
    position:relative;
    height:295px;
}

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

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

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


