/*main divs*/
body {
	   background-color:#000066;
	   font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; 
	   color: #000000; padding: 0px; margin:0px; text-align:center;
	   }
p.date{
       font-size:9px;
	   }	   
#topnav { text-align:left;
          border-left:0px solid #000;
		  border-right:0px solid #000;
 	      height:16px;
 		  margin:0px auto;
		  padding:0px;
  	      width:800px;
  		  background-color:#000066;
 		  }	
#topnav a{ font-size:10px;
       color:#CCCCCC;
	   margin:0px;
	   padding:0px;
	   }			   
p.nav{ font-size:10px;
       color:#CCCCCC;
	   margin:0px;
	   padding:0px;
	   }		
	     
#space {  text-align:left;
 		  top:50px; 
 	      height:10px;
		  left:0px;
 		  position:absolute;
 		  vertical-align:middle;
 		  margin:0px; 
		  padding:0px;
		  position:absolute;
  	      width:100%;
		  background-color:#CCCCCC;
 		  }		    
#head{ text-align:left;
		  height:50px;
 		  margin:0px auto 0px auto; 
		  padding:0px;
  	      width:800px;
		  background-color:#fff;
  		  background-image: url(smsnew.jpg);
		  background-position:left;
		  background-repeat:no-repeat;
		  border-bottom:1px solid #000066;
		  border-left:1px solid #000066;
		  border-right:1px solid #000066;

 		  }
#links{ text-align:center;
  	    height:18px;
	    width:800px;
	    background-color:#000066;
	    margin:0px auto;
		padding:0px;
        border-left:0px solid #ffffff;
	    border-right:0px solid #ffffff;
		}
		
#contain{ width:800px;
          margin:0px auto;
		  padding:0px;
		  border-left:0px solid #000;
		  border-right:0px solid #000;
          border-bottom:1px solid;
		  }		
#right{    float:right;
		  text-align:right; 
	      width:148px;
		  height:800px;
		  margin:0px; 
		  padding:0px; 
		  background-color:#cccccc; 
		  /*height:500px;*/
		  border-right:1px solid #000000;
		  }
#main{    position:absolute;
		  top:0px; 
		  text-align:right; 
		  left:0px;
	      width:100%;
		  height:800px;
		  margin:0px; 
		  margin-bottom:-1px;
		  padding:0px; 
		  background-color:#f6f6f6; 
		  /*height:500px;*/
		  }		  
#leftlinks{position:absolute;
		  text-align:left; 
		  left:0px;
		  width:148px;
		  height:700px;
		  margin:0px; 
		  margin-bottom:-1px;
		  padding:0px; 
		  background-color:#cccccc; 
		  /*height:500px;*/
		  }		  
#content{ float:left;
		  text-align:left; 
	      width:651px;
		  height:800px;
		  margin:0px;
		  padding:0px; 
		  background-color:#ffffff;
		  /*height:500px;*/
		  }
#footer{ position:absolute; 
		 margin-bottom:-20px;
		 padding:0px; 
		 background-image: url(../website/images/fext.jpg);
		 background-repeat:repeat-x;
		 left:10%;
		 background-color:#ffffff; 
		 width:80%; 
		 height:20px;
	     border-left:1px solid #000000; 
		 border-right:1px solid #000000; 
	     }
p, h1, h2, h3, h4 { margin:3px; 
						 padding:3px; 
						 font-size:12px;
						 }
a, a:visited { font-size: 12px;
	font-family:"Comic Sans MS"; 
	color:#000;
	text-decoration:none;
	}
a:hover { text-decoration:underline;
          color:#0000ff;
		  }
img.ban{ width:500px; 
		 height:100px; 
		 padding:0px; 
		 margin:0px; 
		 right:0px;
		 position:absolute;
		 overflow:hidden;
		 z-index:2;
		 }
img.fireban{ width:450px; 
		 height:70px; 
		 padding:0px; 
		 margin:0px; 
		 position:absolute;
		 }		 
p.addy{ font-size:9px;
		color:#ffffff;
	    position:absolute;
		padding:0px;
		margin:0px;
		top:2px;
		left:2px;
		z-index:1;
		}
p.banner{ font-size:9px;
		  position:absolute;
		  padding:0px;
		  margin:0px;
		  top:0px;
		  right:0px; 
		  width:500px;
		  height:100px;
		  }
p.firebanner{ font-size:9px;
		  position:absolute;
		  padding:0px;
		  margin:0px;
		  margin-right:-1px;
		  top:0px;
		  right:0px; 
		  width:420px; 
		  height:70px;
		  }		  
p.linx{ height:20px; 
		position:absolute; 
		width:100%; 
		padding:0px; 
		margin:0px; 
		top:0px; 
		left:0px; 
		text-align:center; 
		border-top:1px solid #000000;
		}
p.midz{ font-size: 12px;
		font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; 
		color:#000000; 
		padding:0px; 
		margin:10px;
		text-align:center;
		}
img.footerpic{ position:relative;
			   background-image: url(../website/images/fleft.jpg);
			   background-attachment:fixed;
			   margin-bottom:-20px; 
			   left:0px; 
			   width:12px; 
			   height:15px; 
			   margin:0px; 
			   padding:0px; 
			   top:0px;
			   }
p.foot-ff{ font-size:9px; 
	       text-align:right; 
		   margin:0px; 
		   padding:0px; 
		   position:absolute; 
		   bottom:4px; 
		   right:4px; 
		   height:9px;
		   }   
p.foot-ie{ font-size:9px; 
	       text-align:right; 
		   margin:0px; 
		   padding:0px; 
		   position:absolute; 
		   bottom:0px; 
		   right:4px; 
		   height:9px;
		   }	   
p.foot-ie a, p.foot-ff a{}

p.foot-ie a:hover, p.foot-ff a:hover{}

p.foot-ie a:visited, p.foot-ff a:visited{}

pre{background-color:#f6f6f6; width:100%; overflow:auto;}
	 
#navcontainer{ padding:0px;
			   margin:0px auto;
	    	   background:#000053;
			   height: 25px; 
		       border-bottom:1px solid #000066;
 			   border-left:1px solid #ffffff;
               width:787px;			   
			   }
#navlist{ margin: 0px auto;
		  padding: 0px;
		  display: block;
		  background:#000066;
		  border-left:0px solid #ffffff;
		  }
#navlist li{ list-style: none;
			 float: left;
			 background:#555555;
			 height:18px;
			 margin:0px auto;
			 }
#navcontainer a, #navlist li.extend{ margin: 0px; 
									 display: block;
									 padding: 3px 30px;
									 text-decoration: none;
									 background:#000066;
									 font-family:"Papyrus";
									 font-weight:bold;
									 border-right: 1px solid #ffffff;
									 border-bottom: 0px solid #ffffff;
									 color: #ffffff;
									 }
#navcontainer a:hover, #navcontainer a#current{ padding: 3px 30px;
												background-color:#ffffff;
												border-right: 1px solid #000;
												/*border-bottom: 1px solid #000;*/
												color:#000066;
												}
#navcontainer a#current{ background: #ffffff;
						 
						 font-weight: bold;
						 background:#555555;
						 }
#navcontainer li#active{ border-right: 2px solid #828282;
						 border-bottom: 2px solid #828282;
						 }
pre, p{ font-size: 12px;
	 	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; 
	 	color:#000000; 
	 	padding:0px; 
	 	margin:10px;
	  }
#content a, #content p { font-size: 12px;
	 	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; 
	 	color:#000000; 
	 	padding:0px; 
	 	margin:5px;	
		font-size: 12px;
	 	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	 	padding:0px; 
	 	margin:5px;
		} 
