@charset "utf-8";
/* CSS Document */

ul.bullets{
	margin:0px;
	width:auto;
	list-style:disc;
	padding-left:40px;
}

/*
menu
*/
ul.topnav {  
     list-style: none;  
	 width:730px;
    /* background: #222;  */
     font-size: 1.2em;  
     
}  
ul.topnav li {  
     float: left;  
     margin: 0;  
     padding: 0 7px 0 0;  
     position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  
ul.topnav li a{  
     padding: 10px 5px;  
     /*color: #fff;  */
      display: block;  
     text-decoration: none;  
     float: left;  
}  
ul.topnav li a:hover{  
  
}  
ul.topnav li span { /*--Drop down trigger styles--*/  
     width: 17px;  
     height: 35px;  
     float: left;  
       
}  
ul.topnav li span.subhover {
	background-position: center bottombottom; cursor: pointer;
} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 35px;  
    margin: 0; padding: 0;  
    display: none;  
    float: left;  
    width: 170px;  
    border: 1px solid #111;  
 }  
 ul.topnav li ul.subnav li{  
     margin: 0; 
	 padding: 0;  
     border-top: 1px solid #252525; /*--Create bevel effect--*/  
     border-bottom: 1px solid #444; /*--Create bevel effect--*/  
     clear: both;  
     width: 170px;  
 }  
 html ul.topnav li ul.subnav li a {  
 	font-family: Verdana,Calibri,Arial,clean,sans-serif;
	color:#e0edfd;
	font-size:12px;
	text-decoration: none;	
    float: left;  
    width: 160px;  
    background: #05244D ;/*url(dropdown_linkbg.gif) no-repeat 10px center;  */
    /*padding-left: 20px;  */	
	font-weight:bold;
 }  
 html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    color: #2f6eaf;	
	font-weight:bold;
 }  
 
#home,#about,#serve,#train,#proj,#gall,#member,#contact{
	font-family: Verdana,Calibri,Arial,clean,sans-serif;
	color:#e0edfd;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
#home:hover,#about:hover,#serve:hover,#train:hover,#proj:hover,#gall:hover,#member:hover,#contact:hover {
	font-family: Verdana,Calibri,Arial,clean,sans-serif;
	color: #2f6eaf;
	font-size:14px;
	text-decoration: underline;
	font-weight:bold;
}
.menu{
	height:35px;
	text-align:center;
	width:765px;
}

ul#nav, ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:150px;
}
ul#nav li {
	position: relative;
	width:150px;
	height:65px;
	float:left;
	clear:left;
}

#nav li ul {
	position: absolute;
	top: 0;
	margin-left:-999em;
}
/* Styles for Menu Items */
ul#nav li a {
	display:block;
	text-decoration: none;
	/*color: #323c60;*/
	line-height:1em;
	height:2em;	
	padding:0 5px;
	width:155px;
}
ul#nav a {
	width:150px;	
	w\idth:138px;
}

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
	/*background-color: #323c60;*/
}

/* set dropdown to default */
#nav li:hover li a,#nav li.hover li a {
 color: #777;
  background-color: #ffffcc;
}
#nav li ul li a {  } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:149px;  } 



.themidle{
	background-image:url(midrpt.png);
	background-repeat:repeat-y;
	width:746px;
	
		
}
.midtop{
	background-image:url(midtop.png);
	background-repeat:no-repeat;
	height:34px;
	width:746px;
	margin-top:5px;
}

.midbase{
	background-image:url(midbase.png);
	background-repeat:no-repeat;
	height:28px;
	width:746px;
}

.banner{
	height:207px;
	width:746px;
	background-image:url(ban.png);
	background-repeat:no-repeat;
}
.links{
	width:746px;
	margin-top:10px;
	height:180px;
}
.crime{
	background-image:url(ads/mgicrime1.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}
.crime:hover{
	background-image:url(ads/mgicrime2.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}

.gpsnav{
	background-image:url(ads/mginav1.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}
.gpsnav:hover{
	background-image:url(ads/mginav2.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}
.haz{
	background-image:url(ads/mgihaz1.png);
	background-repeat:no-repeat;
	float:left;
	height:180px;
	width:182px;
}
.haz:hover{
	background-image:url(ads/mgihaz2.png);
	background-repeat:no-repeat;
	height:180px;
	width:180px;
	float:left;
}
.satimg{
	background-image:url(ads/mgisat1.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}
.satimg:hover{
	background-image:url(ads/mgisat.png);
	background-repeat:no-repeat;
	height:180px;
	width:188px;
	float:left;
}
.midwords{
	width:746px;
	height:86px;
	margin-top:10px;
}

.sliderbg{
	background-image:url(ads/sliderBg.gif);
	background-repeat:no-repeat;
	height:333px;
	width:365px;
	float:left;
	margin:10px 5px 10px 10px;
	padding-top:43px;
}
.base{
	width:770px;
}
.fatmid{
	background-image:url(fatmid1.png);
	background-repeat:no-repeat;
	height:530px;
	width:746px;
}
.servBase{
	background-image:url(servicesbase1.gif);
	background-repeat:no-repeat;
}
h2{
margin:0px;
}
.bigwords{
	font-family:Verdana,Calibri,Arial,clean,sans-serif	;
	color: #323c60;
	margin-top:0;
}
.news{
	padding:0 25px 25px;
}
#ts2{
	padding:0 25px 25px;
	text-align:justify;
}
.parawords{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
	margin:0px;
}
.parawords1{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
	cursor: pointer;
}
.parawords1:hover{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color:white;
	background-color:#323c60;
	text-align: justify;
	padding:5px;
	cursor: pointer;
}
.parawords2{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	text-decoration:none;
	padding:5px;
	cursor: pointer;
}
.parawords2:hover{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color:#323c60;
	text-align: justify;
	text-decoration:underline;
	padding:5px;
	cursor: pointer;
}
.parawordstech{
	font-size:16px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
}
