
/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#b3b2b2 url(/images/bg.jpg) repeat-x 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	}
	
/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}

a {
	color:#0067b9;
	text-decoration:none;
}
a:hover {color:#000000; text-decoration:underline;}

#banner a {color:#ffffff; font-weight:bold; }
#banner a:hover {color:#ffea00;}
	
	
	
	
	


/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 4px 0;
	margin:0;
	width:470px;
	font:normal 36px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:110%;
	margin:2px 0 5px 0;
	}
	
h2 {
	padding:0 0 11px 0;
	margin:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0066b3;
	line-height:100%;
	}

h2 a {color:#0066b3; text-decoration:none;}
h2 a:hover {color:#000000; text-decoration:none;}
	
#bottom_scroll h2{
	padding:0 0 10px 25px;
	margin:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0066b3;
	line-height:100%;
	}
	
h3{
	padding:0 0 11px 15px;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#e8e8e8;
	line-height:100%;
	border-bottom:1px solid #414141;
	text-transform:uppercase;
	width:185px;
	}
	
h4{
	padding:0 0 14px 0;
	margin:0;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#0066b3;
	line-height:100%;
	}
	
h5{
	padding:0 0 15px 0;
	margin:0;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#0066b3;
	line-height:100%;
	}
	
h6{
	padding:0 0 0px 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0066b3;
	line-height:100%;
	}
	
p 	{line-height:150%;
	padding:5px 0 15px 0;
	margin:0;}
	
p.intro 	{line-height:150%;
	padding:5px 0 15px 0;
	margin:0;
	font-size:14px;}


.picright {float:right; margin:0 0 20px 20px;}



/* NAVIGATION STYLES
================================================================================*/

#nav{
	width:535px;
	height:53px;
	}
	
#nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#nav ul li{
	padding:0;
	margin:0 0 0 4px;
	float:left;
	}
	
#home a:link, #home a:visited{
	background:url(/images/home.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	display:block;
	}
	
#home a:hover{
	background:url(/images/home_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}

/*highlighting current page*/	
#homepage #home a{
	background:url(/images/home_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
#services a:link, #services a:visited{
	background:url(/images/services.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	display:block;
	}
	
#services a:hover{
	background:url(/images/services_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
/*highlighting current page*/
#servicespage #services a{
	background:url(/images/services_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
#about a:link, #about a:visited{
	background:url(/images/about.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	display:block;
	}
	
#about a:hover{
	background:url(/images/about_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
/*highlighting current page*/	
#aboutpage #about a{
	background:url(/images/about_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
#news a:link, #news a:visited{
	background:url(/images/news.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	display:block;
	}
	
#news a:hover{
	background:url(/images/news_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
/*highlighting current page*/	
#newspage #news a{
	background:url(/images/news_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
#contact a:link, #contact a:visited{
	background:url(/images/contact.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	display:block;
	}
	
#contact a:hover{
	background:url(/images/contact_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}
	
/*highlighting current page*/	
#contactpage #contact a{
	background:url(/images/contact_hover.jpg) no-repeat 0 0;
	width:96px;
	height:53px;
	}









/* LAYOUT STYLES
================================================================================*/
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:950px;
	}
	
#header{
	width:950px;
	height:117px;
	padding:0 0 15px 0;
	}
	
#logo{
	float:left;
	width:293px;
	padding:15px 0 0 0;
	}
	
#header_right{
	float:right;
	width:535px;
	padding:0 21px 0 0;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	}
	
#ph{
	padding:0 0 24px 150px;
	text-align:right;
	height:40px;
	width:333px;
	}
	
#bodyarea{
	background:#fff url(/images/bodyarea_bottom.jpg) no-repeat left bottom;
	width:950px;
	padding:0 0 12px 0;
	}
	
#banner{
	background:url(/images/banner.jpg) no-repeat 0 0;
	width:915px;
	height:215px;
	padding:35px 0 0 35px;
	}
	
#banner p, #banner_inner p{
	padding:0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:154%;
	width:500px;
	}
	
.bold_text{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#bodyarea_inside{
	background:url(/images/middlenav_bg.jpg) no-repeat 0 0;
	width:950px;
	}
	
#middlenav{
	width:921px;
	padding:0 0 50px 29px;
	}
	
#middlenav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#middlenav ul li{
	padding:0;
	margin:0;
	float:left;
	}

#call a:link, #call a:visited{
	background:url(/images/subnav/calls.png) no-repeat 0 0;
	width:127px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#call a:hover{
	background:url(/images/subnav/calls.png) no-repeat 0 -87px;
	width:127px;
	height:87px;
	}
	
#mobile a:link, #mobile a:visited{
	background:url(/images/subnav/mobile.png) no-repeat 0 0;
	width:123px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#mobile a:hover{
	background:url(/images/subnav/mobile.png) no-repeat 0 -87px;
	width:123px;
	height:87px;
	}
	
#broadband a:link, #broadband a:visited{
	background:url(/images/subnav/broadband.png) no-repeat 0 0;
	width:123px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#broadband a:hover{
	background:url(/images/subnav/broadband.png) no-repeat 0 -87px;
	width:123px;
	height:87px;
	}
	
#systems a:link, #systems a:visited{
	background:url(/images/subnav/systems.png) no-repeat 0 0;
	width:123px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#systems a:hover{
	background:url(/images/subnav/systems.png) no-repeat 0 -87px;
	width:123px;
	height:87px;
	}

#inbound a:link, #inbound a:visited{
	background:url(/images/subnav/inbound.png) no-repeat 0 0;
	width:123px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#inbound a:hover{
	background:url(/images/subnav/inbound.png) no-repeat 0 -87px;
	width:123px;
	height:87px;
	}
	
#voip a:link, #voip a:visited{
	background:url(/images/subnav/voip.png) no-repeat 0 0;
	width:123px;
	height:87px;
	display:block;
	border-right:4px solid #fff;
	text-indent:-9999px;
	}
	
#voip a:hover{
	background:url(/images/subnav/voip.png) no-repeat 0 -87px;
	width:123px;
	height:87px;
	}
	
#data a:link, #data a:visited{
	background:url(/images/subnav/data.png) no-repeat 0 0;
	width:127px;
	height:87px;
	display:block;
	text-indent:-9999px;
	}
	
#data a:hover{
	background:url(/images/subnav/data.png) no-repeat 0 -87px;
	width:127px;
	height:87px;
	}

#home_content{
	width:923px;
	padding:0 0 30px 27px;
	}
	
.content_cell{
	float:left;
	width:202px;
	padding:0 28px 0 0;
	}
	
.content_cell_last{
	float:left;
	width:202px;
	}
	
.content_inside{
	width:202px;
	padding:0 0 15px 0;
	}
	
.content_inside_last{
	width:202px;
	}
	
.content_text{
	line-height:130%;
	padding:0;
	margin:0;
	}
	
.customer_name{
	line-height:100%;
	padding:5px 0 0 0;
	margin:0;
	font-style:italic;
	}
	
.more a:link, .more a:visited{
	text-decoration:none;
	color:#0066b3;
	font-style:italic;
	}
	
.more a:hover{
	text-decoration:underline;
	}
	
.partner_row{
	width:190px;
	padding:5px 5px 11px 5px;
	}
	
.partner_left{
	float:left;
	width:89px;
	text-align:center;
	}
	
.partner_right{
	float:right;
	width:90px;
	text-align:center;
	}
	
#blue_banners{
	padding:0 0 22px 14px;
	width:936px
	}
	
#blue_banner1{
	float:left;
	width:231px;
	margin:0 3px 0 0;
	}
	
.blue_banner2{
	float:left;
	width:226px;
	margin:0 3px 0 0;
	}
	
#blue_banner3{
	float:left;
	width:230px;
	}
	
#bottom_scroll{
	width:943px;
	padding:0 0 0 7px;
	}
	
#footer_outer{
	padding:1px 0 20px 0;
	width:950px;
	}
	
#footer{
	width:950px;
	}
	
#footer_top{
	background:url(/images/footer_top.jpg) no-repeat 0 0;
	width:950px;
	height:13px;
	font-size:0;
	}
	
#footer_middle{
	background-color:#121111;
	width:886px;
	padding:16px 32px 10px 32px;
	}
	
#footer_bottom{
	background:url(/images/footer_bottom.jpg) no-repeat 0 0;
	width:950px;
	height:13px;
	font-size:0;
	}
	
.footer_left{
	float:left;
	width:200px;
	margin:0 30px 0 0;
	}
	
.footer_right{
	float:left;
	width:425px;
	}

#footer_middle ul{
	line-height:100%;
	padding:11px 0 0 15px;
	margin:0;
	list-style:none;
	}
	
#footer_middle ul li{
	padding:0 0 10px 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#d0cfcf;
	}
	
#footer_middle ul li a:link, #footer_middle ul li a:visited{
	text-decoration:none;
	color:#d0cfcf;
	}
	
#footer_middle ul li a:hover{
	text-decoration:underline;
	}

#share_outer{
	width:425px;
	padding:40px 0 0 0px;
	}
	
#share{
	width:425px;
	padding:0 0 10px 0;
	}
	
#share_left{
	float:left;
	width:55px;
	font:normal 19px Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	}
	
#share_right{
	float:left;
	width:220px;
	}
	
.share_cell{
	float:left;
	width:24px;
	padding:0 0 0 7px;
	}

#web_bureau{
	text-align:right;
	color:#898888;
	padding-top:15px;
	}
	
#web_bureau a:link, #web_bureau a:visited{
	text-decoration:none;
	color:#898888;
	}
	
#web_bureau a:hover{
	text-decoration:underline;
	}

#web_bureau hr {
	color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #353333;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.8em;
	margin-left: 0em;
}

#web_bureau span {color:#6c6c6c; font-size:11px; display:block; margin-bottom:7px;}


/*for inner pages*/

#content_wrapper{
	background:url(/images/inner_banner.jpg) no-repeat 0 0;
	}

#banner_inner{
	width:915px;
	height:159px;
	padding:35px 0 0 35px;
	}
	
#content_inner{
	width:902px;
	padding:0 22px 60px 26px;
	}
	
#content_inner_left{
	float:left;
	width:655px;
	padding-right:20px;
	border-right: 1px #CCCCCC solid;
	}

#content_inner_right{
	float:right;
	width:215px;
	padding:40px 0 0 0;
	}

.text{
	line-height:170%;
	padding:0 0 24px 0;
	margin:0;
	}
	
.text a:link, .text a:visited{
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
.text a:hover{
	text-decoration:underline;
	}

.text_list{
	padding:0 0 25px 15px;
	margin:0;
	line-height:140%;
	list-style:none;
	}
	
.text_list li{
	padding:0 0 10px 15px;
	margin:0;
	background:url(/images/bullet.jpg) no-repeat 0 6px;
	}

#service_bottom{
	width:675px;
	padding:0 0 0 0;
	}
	
.service_bottom_cell{
	float:left;
	width:203px;
	margin:20px 27px 0 0;
	}
	
.service_bottom_cell_last{
	float:left;
	width:203px;
	margin:20px 0 0 0;
	}
	
.service_bottom_cell p, .service_bottom_cell_last p{
	line-height:120%;
	padding:0;
	margin:0;
	}
	
#rightnav{
	width:215px;
	}
	
#rightnav_1st{
	margin:0 0 5px 0;
	width:215px;
	}
	
.rightnav_cell{
	width:187px;
	border:1px solid #e3e3e3;
	border-top:none;
	background-color:#f2f2f2;
	padding:15px 10px 0 16px;
	background-color: #0053a6;
	background-repeat: no-repeat;
	background-position: left top;
	height:36px;
	}
	
#rightnav_1st .rightnav_cell	{background-image: url(/images/rightnav/calls.gif);}
#rightnav_2nd .rightnav_cell	{background-image: url(/images/rightnav/mobile.gif);}
#rightnav_3rd .rightnav_cell	{background-image: url(/images/rightnav/broadband.gif);}
#rightnav_4th .rightnav_cell	{background-image: url(/images/rightnav/inbound.gif);}
#rightnav_5th .rightnav_cell	{background-image: url(/images/rightnav/systems.gif);}
#rightnav_6th .rightnav_cell	{background-image: url(/images/rightnav/voip.gif);}
#rightnav_7th .rightnav_cell	{background-image: url(/images/rightnav/data.gif);}

.rightnav_cell:hover	{background-position: left bottom; }


#call_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#call_heading a:link, #call_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}

.rightnav_cell ul{
	padding:0 0 6px 17px;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
.rightnav_cell ul li{
	padding:0 0 10px 0;
	margin:0;
	}	
	
.rightnav_cell ul li a:link, .rightnav_cell ul li a:visited{
	text-decoration:none;
	color:#fff;
	}
	
.rightnav_cell ul li a:hover{
	text-decoration:underline;
	}
	
/**/
.rightnav_cell_normal{
	width:187px;
	border:1px solid #e3e3e3;
	border-top:3px solid #0363ad;
	background-color:#f2f2f2;
	padding:15px 10px 0 16px;
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/rightnav/blanknav.gif);
	color:#000;
	}
.rightnav_cell_normal ul{
	padding:0 0 6px 17px;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
.rightnav_cell_normal ul li{
	padding:0 0 10px 0;
	margin:0;
	color:#000;
	}	
	
.rightnav_cell_normal ul li a:link, .rightnav_cell ul li a:visited{
	text-decoration:none;
	color:#000;
	}
	
.rightnav_cell_normal ul li a:hover{
	text-decoration:underline;
	}
	
#call_heading_normal{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 12px 14px;
	}
/**/	

#rightnav_2nd{
	margin:0 0 5px 0;
	width:215px;
	}

#mobile_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#mobile_heading a:link, #mobile_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}
	
#rightnav_3rd{
	margin:0 0 5px 0;
	width:215px;
	}

#broadband_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#broadband_heading a:link, #broadband_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}
	
#rightnav_4th{
	margin:0 0 5px 0;
	width:215px;
	}
#inbound_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#inbound_heading a:link, #inbound_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}

	
#rightnav_5th{
	margin:0 0 5px 0;
	width:215px;
	}
#system_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#system_heading a:link, #system_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}

	
#rightnav_6th{
	margin:0 0 5px 0;
	width:215px;
	}
	
#voip_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#voip_heading a:link, #voip_heading a:visited{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 14px;
	}
	
#rightnav_7th{
	margin:0 0 5px 0;
	width:215px;
	}
	
#data_heading{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 12px 0;
	}
	
#data_heading a:link, #data_heading a:visited{
	text-decoration:none;
	color:#fff;
	/*background:url(/images/arrow6.jpg) no-repeat 0 7px;*/
	padding:0 0 0 14px;
	}

hr {
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cccccc;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}

	
.testimonials {display:block; border-bottom:1px #CCCCCC solid; min-height:110px; padding:10px 0 10px 0; margin:10px 0 10px 0;}
.testimonials img {float:right; margin:0 0 0 15px;}

.group:after {content: "."; display: block; height: 0; clear:both; visibility: hidden;}

.bbtable {}

.bbtable td{
	background-image: url(/images/tbk.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:6px 10px 6px 10px;
}

.bbtable p{margin:0; padding:0;}


.piccaption {width:262px; float:right; margin:0 0 20px 20px;}
.piccaption img{padding:0; margin:0;}
.piccaption p{padding:10px; margin:0; background-color:#e0e0e0; line-height:130%; border-top:3px #0e78ff solid; font-size:90%;}

/* calls diagram */

.calls {color:#ffffff; width:262px;}

.calls td{text-align:left; font-weight:bold;}

.calls2 {color:#ffffff; width:540px;}

.calls2 td{text-align:left; font-weight:bold;}

td.calls-ring {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/call.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 70px;
}

td.calls-test {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/test.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 75px;
}

td.calls-locate {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/locate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 70px;
}

td.calls-redirect {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/redirect.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 75px;
}

td.calls-date {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/date.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 75px;
}

td.calls-fix {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/fix.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 70px;
}

td.calls-isfix {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/isfix.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 70px;
}

td.calls-inform {
	background-color: #0a5a9a;
	background-image: url(/images/diagram/inform.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:38px;
	padding:15px 10px 10px 70px;
}

/*forms*/
.formtable {}
.textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:300px;
	border:1px #b1b1b1 solid;
	padding:4px 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#ecf4fa;
}
.dd {width:307px;}

.formtable td{padding:8px 2px 9px 0; vertical-align:top; text-align:left;}

a.submitbutton {
	width:63px;
	height:14px;
	background-image: url(/images/submit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline-block;
	color:#ffffff;
	text-decoration:none;
	padding:5px 5px 5px 10px;;
}

a:hover.submitbutton {background-position: left bottom;text-decoration:none;}

#panel a.submitbutton_b {
	width:83px;
	height:16px;
	background-image: url(/images/submit_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline-block;
	color:#3f3f3f;
	text-decoration:none;
	padding:5px 5px 5px 10px;
	font-weight:bold;
	font-size:12px;
}

#panel a:hover.submitbutton_b {background-position: left bottom;text-decoration:none;}

/* systems */

#systemsMenu {padding:0px 0px 20px 0px;}

#systemsMenu img {border-bottom:1px #115283 color;}
.system {
	width:121px; height:220px;	
	border:1px #1975bc solid;
	background-color:#1975bc; 
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding:0px;
	float:left;
	margin:0 10px 10px 0;
	}
.last {margin-right:0;}
#systemsMenu h2 {
	background-color:#ffffff;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: center 8px;
	height:58px;
	padding:0;
	margin:0;
}

ul.systemlist {margin:0; padding:8px; color:#ffffff;}
ul.systemlist li{
	margin:0;
	padding:1px 0 6px 8px;
	list-style:none;
	background-image: url(/images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
ul.systemlist li a{color:#ffffff; text-decoration:none;}
ul.systemlist li a:hover{color:#ffffff; text-decoration:underline;}


/*doc table*/

.doctable {width:100%; margin-bottom:30px;}
.doctable th{padding:7px 7px 8px 3px; margin:0; background-color:#1975bc; color:#ffffff; text-align:left;}
.doctable td{
	padding:7px 7px 8px 3px;
	margin:0;
	border-bottom:1px #cccccc solid;
	line-height: 120%;
	text-align: left;
	vertical-align: middle;
	background-color:#FFFFFF;
}

.doctable td.lgrey {background-color:#f0f0f0;}

.docable td img {border:1px #d1d1d1 solid;
					-moz-border-radius: 2px;
 					-webkit-border-radius: 2px;
					-moz-box-shadow: 2px 2px 2px #d1d1d1;
					-moz-border-radius-bottomright: 5px;
					-webkit-box-shadow: 2px 2px 2px #d1d1d1;
					-webkit-border-bottom-right-radius: 5px;
					margin-left:5px;	
					
					}
