@charset "utf-8";
/* CSS Document */

#ts2,#as2,#cc2,#3d2{
	padding:0 40px 0 30px;	
}

/*
top
*/
ul.topnav {  
     list-style: none;  
	 width:730px;
     background: #222;  
     font-size: 1.2em;  
     
 }  
ul.topnav li {  
     float: left;  
     margin: 0;  
    /* padding: 0 12px 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;  
     /*background: #333;  */
    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;  */
 }  
 html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    color: #2f6eaf;
 }  

/*
end
*/


#home,#about,#serve,#train,#proj,#gall,#member,#contact{
	font-family: Verdana,Calibri,Arial,clean,sans-serif;
	color:#e0edfd;
	font-size:14px;
	text-decoration: none;
}
#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;
}
#homelink ,#contactUS {
	font-family:Britanica;
	font-size: 12px;
	color: #333399;
	text-decoration: underline;
	cursor: pointer;
}

.frame {
	/*background-image:url(bg12.jpg);*/
	background-repeat:no-repeat;
	border: 2px solid #323d5d;
	border-top:none;
	margin-bottom:0px;
	/*margin-top:-8px;*/
}
.words{
	font-size:12px;
	font-family:Arial,clean,sans-serif;
}
.whitewords{
	font-size:11.5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#e0edfd;
}
.words1{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	cursor: pointer;
}

.bigwords{
	font-family:"Californian FB";
	color: #323c60;
}
.aboutwords{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
}
.parawordstech{
	font-size:16px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
}
.parawords{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #323c60;
	text-align: justify;
	padding:5px;
}
.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;
}
.aboutwords3{
	font-size:16px;
	font-family:"Arial Narrow";
	color: #323c60;
	text-align: left;
	/*text-align: justify;	*/
}
.aboutwords3:hover{
	font-size:16px;
	font-family:"Arial Narrow";
	color: #0099FF;
	text-align: left;
}

.otherwords{
	font-size:14px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color: #23531E;
}
.specialwords{
	font-size:22px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	color: #323c60;
}
.specialwords1{
	font-size:23px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	color: #323c60;
}

.smallwords{
	color: #757373;
	font-size: 10px;
	font-family: tahoma;
	}
	
.img1{
padding:6px;
}

ul#nav, ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:150px;
}
ul#nav li {
	position: relative;
	width:150px;
	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:2em;
	height:2em;	
	padding:0 5px;
	width:180px;
}
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;  } 

.scroll{
	overflow:auto;
	height:400px;
}

.scroll3{
overflow:auto;
height:290px;
}

.apply {
	font-size:16px;
	font-family:"Century Schoolbook";
	text-decoration: underline;
	color:#dd3131;
	line-height:2em;
	padding:0 5px;
	cursor:pointer;
}
.apply:hover{
   color: #fff;
   background-color: #323c60;
}

.copy{
	width:50px;
	color: #928f8f;
	font-size: 10px;
	font-family: tahoma;

}

.img2{
	padding:4px;
}
.style1 {
	color: #743303
}

.style2 {font-size: 11px}
.style7 {font-size: 16px}
.style8 {
	font-family: Calibri;
	font-size: 18px;
}
.style9 {font-size: 18px}
.style10 {
	font-size: 24px
}
.style11 {font-size: 20px}
.style12 {font-family: Calibri}
.style13 {font-size: 22px}
.style14 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.crime{
	background-image:url(ads/mgicrime1.png);
	background-repeat:no-repeat;
}
.crime:hover{
	background-image:url(ads/mgicrime2.png);
	background-repeat:no-repeat;
}

.gpsnav{
	background-image:url(ads/mginav1.png);
	background-repeat:no-repeat;
}
.gpsnav:hover{
	background-image:url(ads/mginav2.png);
	background-repeat:no-repeat;
}
.haz{
	background-image:url(ads/mgihaz1.png);
	background-repeat:no-repeat;
}
.haz:hover{
	background-image:url(ads/mgihaz2.png);
	background-repeat:no-repeat;
}
.satimg{
	background-image:url(ads/mgisat1.png);
	background-repeat:no-repeat;
}
.satimg:hover{
	background-image:url(ads/mgisat.png);
	background-repeat:no-repeat;
}
.sliderbg{
	background-image:url(ads/sliderBg.gif);
	background-repeat:no-repeat;

}
.ban{
background-image:url(ban.png);
background-repeat:no-repeat;
}
.mid{
background-image:url(mids.png);
background-repeat:no-repeat;
}
.mid3{
	background-image:url(mid3.png);
	background-repeat:no-repeat;
}
.mid1{
background-image:url(mids1.png);
background-repeat:no-repeat;
}
.fatmid{
background-image:url(fatmid1.png);
background-repeat:no-repeat;
}
.fattermid{
background-image:url(fattermid.png);
background-repeat:no-repeat;
}

.kindafatmid{
	background-image:url(kindafatmid.png);
	background-repeat:no-repeat;
}
.abtfatmid{
	background-image:url(abtbg.png);
	background-repeat:no-repeat;
}
.abttit{
	background-image:url(abtbgtop.png);
	background-repeat:no-repeat;
}
.base{
background-image:url(base.png);
background-repeat:no-repeat;
}
.servBase{
	background-image:url(servicesbase1.gif);
	background-repeat:no-repeat;
}
.base2{
	background-repeat:no-repeat;
	background-image: url(base%20copy.PNG);
}
.insideframe{
padding-right:0;
padding-bottom:0;
}
.footer{
background-image:url(foot2.png);
background-repeat:no-repeat;
}
.content1:hover{
background-image:url(ads/news2.png);
background-repeat:no-repeat;
}
.content1{
background-image:url(ads/news1.png);
background-repeat:no-repeat;
}

.content2:hover{
	background-image:url(ads/newsletter2.png);
	background-repeat:no-repeat;
}
.content2{
	background-image:url(ads/newsletter1.png);
	background-repeat:no-repeat;
}

.content3:hover{
	background-image:url(ads/archive1.png);
	background-repeat:no-repeat;
}
.content3{
	background-image:url(ads/archive2.png);
	background-repeat:no-repeat;
}
.noring{
border:none;
}
