/* CSS Document */

body {margin:10px 0px 0px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer; outline:none; }
.img_left{float:left;}
.img_right{float:right;}
.clear{clear:both;font-size:0;visibility:hidden;}

.index-body{background:url(images/index-body.jpg) center 117px no-repeat;}
#doc_width {width:962px; margin:0px auto 0px auto;}
#header{float:left; width:962px; height:117px;}
	.header_row1{float:left; width:896px; padding:0px 38px 0px 28px; margin-bottom:13px; text-align:left;}
	.header_row1 img.logo{float:left;}
	.header_row1 img.tollfree{float:right; margin:19px 0px 0px 0px;}
	.header_row2 {float:left; width:962px; background:url(images/toplinks-bg.gif) left top repeat-x}
	.top_links{float:left; width:600px; padding:4px 174px 0px 174px;}
		.top_links ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
		.top_links ul li{margin:0px 0px 0px 0px; padding:4px 16px 4px 16px; background:url(images/top_links_seperator.gif) right top no-repeat;  font-weight:bold; font-size:12px; float:left;}
		.top_links ul li a{ color:#5c5c5c; white-space:nowrap}
		.top_links ul li a:hover{color:#000;}
		.top_links ul li a.active{
	color:#006699;
}

#content_width{float:left; width:962px; }

.index-navigation{height:382px; width:312px; margin:108px 0px 0px 47px; font-size:12px; color:#fff; }
.index-navigation a.facilities{background:url(images/index-title-facilities.jpg) left top no-repeat;float:left; width:312px; height:56px; margin:0px 0px 25px 0px;}
.index-navigation a.it{background:url(images/index-title-it.jpg) left top no-repeat;float:left; width:312px; height:56px; margin:0px 0px 25px 0px;}
.index-navigation a.executive{background:url(images/index-title-executive.jpg) left top no-repeat;float:left; width:312px; height:56px; margin:0px 0px 25px 0px;}
.index-navigation a.government{background:url(images/index-title-government.jpg) left top no-repeat;float:left; width:312px; height:56px; margin:0px 0px 25px 0px;}

#menu{float:left; width:190px;}
.menulinks{float:left; width:190px;}
.menulinks a{float:left; width:190px; height:34px; margin-bottom:7px; background-position:left top; background-repeat:no-repeat;}
.menulinks a:hover{background-position:left bottom;}
.menulinks a.active{background-position:left bottom;}
.menulinks a.facilities{background-image:url(images/ml-facilities1.gif)}
.menulinks a.it{background-image:url(images/ml-it.gif)}
.menulinks a.executive{background-image:url(images/ml-executive.gif)}
.menulinks a.government{background-image:url(images/ml-government.gif); margin-bottom:20px;}
.menulinks a.gsm{background-image:url(images/ml-gsm.gif)}
.menulinks a.gsmpower{background-image:url(images/ml-gsmpower.gif)}
.menulinks a.gsmair{background-image:url(images/ml-gsmair.gif)}
.menulinks a.gsmpanel{background-image:url(images/ml-gsmpanel.gif)}
.menulinks a.gsmrack{background-image:url(images/ml-gsmrack.gif)}
.menulinks a.gsmpowerbill{background-image:url(images/ml-gsmpowerbill.gif)}
.menulinks a.gsmintegrate{background-image:url(images/ml-integrate.gif)}

#content_right{float:right; width:730px; padding:0px 10px 0px 0px;}
	
	#content_right h1.page-title {font-size:30px; color:#000; text-align:right; border-bottom:1px solid #e5e5e5; height:40px; padding:0px 5px 4px 0px; margin:0px 0px 16px 0px}
	.inner-content {float:left; width:730px; text-align:left; font-size:12px; color:#545454; line-height:18px; font-family:Arial, Helvetica, sans-serif}
	.inner-content h2{margin:0px 0px 10px 0px; font-size:15px; color:#1a62db; font-weight:bold}
	.inner-content h2 a {color:#0073ba;}
	.inner-content p{margin:0px 0px 15px 0px}
	.inner-content span.gsm{font-weight:bold; color:#000;}
	.inner-content span.air{font-weight:bold; color:#0000FF;}
	.inner-content span.power{font-weight:bold; color:#FF0000;}
	.inner-content span.powerbill{font-weight:bold; color:#4c9616;}
	.inner-content span.gsmpower{font-weight:bold; color:#000; text-decoration:underline}
	.inner-content a{ color:#1a62db; text-decoration:underline}
	.inner-content a:hover{ text-decoration:none}
	.inner-content table.email{font-family:12px; font-family:Arial, Helvetica, sans-serif}
	.inner-content table.email td{padding:5px; }
	.inner-content table.email th{padding:5px; background:#d1d1d1 }
	.inner-content ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;  list-style:none; }
	.inner-content ul li{margin:0px 0px 3px 0px; padding:0px 0px 0px 10px; text-align:left;  background:url(images/bullet_orange.gif) left 6px no-repeat }
	.inner-content ul li a{color:#3a003f; }
	.inner-content input.textfield{font-size:11px; border:1px solid #ccc; height:18px; padding:2px 0px 0px 2px; color:#545454; font-size:11px;}
	.inner-content textarea.textarea{font-size:11px; border:1px solid #ccc; padding:2px 0px 0px 2px; color:#545454; font-size:11px; font-family:Arial, Helvetica, sans-serif}
	.inner-content ul.sitemap{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;  list-style:none; }
	.inner-content ul.sitemap li{margin:0px 0px 6px 0px; padding:0px 0px 0px 10px; text-align:left;  background:url(images/bullet_orange.gif) left 8px no-repeat }
	.inner-content ul.sitemap li a{color:#545454; font-weight:bold; }
	
	.inner-content ul.sitemap  ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;  list-style:none; }
	.inner-content ul.sitemap li li{margin:0px 0px 4px 0px; padding:0px 0px 0px 10px; text-align:left;  background:url(images/bullet_gray.gif) left 6px no-repeat }
	.inner-content ul.sitemap li li a{color:#545454; font-weight:normal;  }
	.inner-content ul.sitemap li li li{margin:0px 0px 4px 0px; padding:0px 0px 0px 10px; text-align:left;  background:url(images/bullet_gray1.gif) left 8px no-repeat }

	
	
#bottombar{float:left; width:962px; clear:both; text-align:center; font-size:11px; color:#737373; padding:10px 0px 0px 0px;}
	.bottom-row1 {float:left; width:962px; margin:0px 0px 10px 0px;}
	.bottombar_box {float:left; width:213px; height:69px; background:url(images/bottombar_box_bg.gif) left top no-repeat; padding:2px 13px 5px 6px; margin:0px 10px 0px 0px; }
	.bottombar_box img{float:left; }
	.bottombar_box div.pt2{float:right; width:140px; font-size:11px; text-align:left; color:#5b5b5b}
	.bottombar_box div.pt2 h3{font-size:12px; font-weight:bold; border-bottom:1px solid #ccc; color:#324a69;  padding:20px 0px 3px 0px; margin-bottom:2px;}
	.bottombar_box div.pt2 h3 a{color:#324a69;}
	.bottombar_box div.pt2 h3 a:hover{color:#000;}
	.bottombar_box div.pt2 p{font-size:11px;  color:#5b5b5b; }
	.bottom-row2 {float:left; width:962px; background:url(images/bottom-links-bg.gif) left top repeat-x; margin-bottom:20px;}
	.bottom_links{float:left; width:668px; padding:4px 140px 0px 140px;}
		.bottom_links ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
		.bottom_links ul li{margin:0px 0px 0px 0px; padding:4px 23px 4px 23px; background:url(images/top_links_seperator.gif) right top no-repeat;  font-weight:bold; font-size:12px; float:left;}
		.bottom_links ul li a{ color:#5c5c5c; white-space:nowrap}
		.bottom_links ul li a:hover{color:#000;}



.gsm_subtitle_bg {background:url(images/gsm-img-bg.gif) left top no-repeat; padding:15px 5px 0px 5px; font-size:11px; color:#707070; text-align:left;}
.gsm_subtitle_bg p{margin:0px 0px 6px 0px; text-align:center; padding-bottom:0px;}

.login-bg {background:url(images/login-bg.gif) left top repeat-y; padding:10px 5px 0px 5px; }
.login-bg a{font-size:12px; color:#bfbfbf; text-decoration:underline;}

span.error {color:#FF0000}
.welcome-user {color:#000; font-style:italic; font-weight:bold;}
.welcome-user a{color:#000; font-style:normal; font-weight:normal; text-decoration:none;}
.welcome-user a:hover{text-decoration:underline}


table.list {border-collapse:collapse; border:none; font-size:12px; color:#000;}
table.list tr.odd {background-color:#f1f1f1;}
table.list tr.even {background-color:#fff;}
table.list td {font-size:12px; color:#3e3b3c; padding:8px 4px;}
table.list td a{color:#14729e; font-size:14px;}
.pagging{text-align:right; color:#231f20; font-size:12px; word-spacing:3px;}
.pagging a{color:#231f20; font-size:12px; text-decoration:none; }
.pagging a:hover{ text-decoration:underline; }
.pagging span{color:#ffa200; font-size:13px; font-weight:bold; }