@charset "utf-8";
body { font-family:Arial; font-size:13px; line-height:1em; color:#737373; margin:0px; padding:0px;
		background:url(images/tall_top.gif) repeat-x; background-color:#FFFFFF;
		line-height:130%
}


h1{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:22px;color:#484848; margin:0px; padding:0px 0px 5px 0px;}


h2{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:16px;color:#484848; margin:0px; padding:0px 0px 5px 0px;}


h3 {font-family:Arial; font-size:13px; margin:0px; padding:1px 0px 10px 0px;}

img {border:0; vertical-align:top; text-align:left;}


a {color:#2996de; outline:none; outline-width:0px;}
a:hover{text-decoration:none;outline:none; outline-width:0px;}
.clear { clear:both;}



ul {}

.ul li a { background:url(images/marker1.gif) no-repeat 0 0px; padding-left:26px; color:#737373; text-decoration:none; font-weight:bold; line-height:1.69em;}
.ul li a:hover { text-decoration:underline;}
.ul1 li a { color:#75c20b; text-decoration:none; font-weight:bold; background:url(images/marker.gif) no-repeat 0 3px; padding-left:16px; line-height:1.69em;}
.ul1 li a:hover { text-decoration:underline;}

.list_text{
		list-style-image:url(images/arrow1.gif);
		margin:0px 0px 0px 18px;
		padding:0px;
		line-height:200%
}

.coll_370 {float:left; width:360px;}

.colr_370 {float:left; width:360px; padding-left:20px;}

.col_245{
		float:left; width:245px;

}

.col_m245{
		float:left; width:245px; padding-left:10px;

}

.col_r245{
		float:left; width:245px; padding-left:10px;

}
/*///////////////////////////////////container//////////////////////////////*/
#container{
			margin:0px auto;
			width:910px;
			

} 

/*//////////////////////////////header/////////////////////////////////////////*/
#header { font-size:0.8125em;}

#header .row_1 {height:76px;}

#logo{
		float:left; width:400px;padding:5px 0 0 1px;

}

#top_navigation{
	float:right;
	width:358px;
	padding-top:38px;
	color:#fff;
	text-align:right;
	
}

#top_navigation a{ color:#fff; text-decoration:none;}

#top_navigation a:hover { text-decoration:underline;}

#header .row_2 {height:65px; background:url(images/header_bgd1.gif) left bottom no-repeat;}


#header .row_3 { height:255px; background:url(images/header_bgd2.jpg) left top no-repeat;}

#header .row_3_home { height:255px; background:url(images/banner_Home.jpg) left top no-repeat;}
#header .row_3_paging { height:255px; background:url(images/Banner_Bogen_Horn.jpg) left top no-repeat;}
#header .row_3_contact { height:255px; background:url(images/contact_banner.jpg) left top no-repeat;}

#header .row_3_Video_Security { height:255px; background:url(images/banner_VideoSec.jpg) left top no-repeat;}

#header .row_3_lan{ height:255px; background:url(images/banner_lans_wans.jpg) left top no-repeat;}

#header .row_3_digital{ height:255px; background:url(images/banner_digital.jpg) left top no-repeat;}

#header .row_3_Communications { height:255px; background:url(images/banner_Communications_cab.jpg) left top no-repeat;}


#header .row_3_a { height:255px; background:url(images/banner_phone.jpg) left top no-repeat;}

.indent { padding:97px 0 0 41px;}
#header .row_3 img {margin-bottom:17px;}

.link1 { background:url(images/marker.gif) no-repeat 0 3px; padding-left:18px; color:#75c20b; text-decoration:none;}
.link1:hover { text-decoration:underline;}

.link2 { color:#737373;}

#banner{}

#wrapper{
		margin-top:37px;
		padding-bottom:20px;
		
}
#wrapper .page_title{}

#wrapper .page_title h1{
 	font-family:"Trebuchet MS", Tahoma, Verdana; font-size:22px;color:#484848; margin:0px; padding:0px 0px 5px 0px;
}

#wrapper .page_content{ padding:10px 0px 0px 0px;}

/*////////////// contact us page /////////////////////*/

#wrapper .page_content .contact_page{ padding-top:0px;}

#wrapper .page_content .contact_page h3{font-family:Arial; font-size:13px; margin:0px; padding:1px 0px 5px 0px;}


#wrapper .page_content .form{ padding-top:15px; margin:0px; padding-bottom:0px; }

.form .inputfield input {width:211px; height:15px; background:none; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}

.form .inputfield textarea { width:211px; height:60px; background:none; overflow:auto; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}

ul.service_option{
		list-style-type:none;
		list-style:none;
		margin:0px;
		padding:0px;
				
}


.form .inputfield .service_option ul li{
		padding-bottom:5px;
	
}

.form .inputfield .comments_area{ width:211px; height:120px; background:none; overflow:auto; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}

.form .inputfield .service_option input {border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}


/*////////////// contact us page end /////////////////////*/


.line_hor { background:url(images/line2.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:10px;}


#footer{ border-top:1px solid #e4e4e4;}


#footer .footerindent { padding:25px 0px; margin:0px auto; width:761px;}

#footer .footerindent  a { color:#75c20b; text-decoration:none;}
#footer .footerindent  a:hover { text-decoration:underline;}


.address{
		 background:url(images/line2.gif) left bottom repeat-x;
		 padding-bottom:25px; margin-bottom:10px;
}
.address_footer{
		 background:url(images/line2.gif) left bottom repeat-x;
		 padding-bottom:10px; margin-bottom:10px;
}
.address1{ float:left;width:370px}

.address2{ float:left;width:360px; padding-left:20px; background:url(images/line1.gif) repeat-y}


#copyright{text-align:left; float:left; width:50%;}

#Developedby {float:right; text-align:right; width:40%;}

#exp{padding:0px 0px 10px 0px;}