/* CSS Document */
body {
	background-color:#336699;
	font-family: Arial, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}
#allcontent{
           	background-image:url(../images/bg.gif);
			background-repeat:repeat-y;
			width:881px;
			padding-top:0px;
			padding-bottom:0px; 
			margin-top:30px;
			margin-bottom:20px;
			margin-left:auto;
			margin-right:auto;
            }
#header { 
	      background-color:inherit;
		  font-family: Arial, Helvetica, sans-serif;
/*   	  margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'  */
		  margin: 0px auto 0px auto;
		  padding-top:0px;
		  padding-bottom:0px; 
		  clear:both;
		 }
#main    {
         background-color:FFFFFF;
         font-size:100%;
/*   	 margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'  */
		 margin: 0px 250px 0px 250px;
/*   	 padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'    */
		 padding: 35px 20px 0px 20px;  
		 border-style:solid;
		 border-width:thin;
		 border-bottom-style:hidden;
		 border-top-style:hidden;
		 }
#footer {
         background-image:url(../images/footer.png);	 
		 font-family:Arial, Helvetica, sans-serif;
		 text-align:center; 
		 padding:0px;
		 margin:0px;
		 clear:both; 
		 }
.footertext
         {
		 color:#FFFFFF; 
		 font-family:Arial, Helvetica, sans-serif;
		 font-weight:bold;
	     font-size:80%;
		 line-height:0.9em;
		 text-align:center;  
		 }
#leftcolumn
         {
		 width:210px;
		 padding: 0px 20px;
		 float:left;
		 border-color:#000066;
		 border-right-style:thin; 
		 }
#rightcolumn
         {
		 width:210px;
		 padding: 0px 25px 0px 10px;
		 float:right;
		 border-color:#000066;
		 border-style:invisible;
		 border-left-style: visible thin; 
		 }  
/******* hyperlink and anchor tag styles *******/

h1       {
          font-family: Arial, Helvetica, sans-serif;
		  font-size:140%;
		  color:#000066;
		  }
h2       {
          font-family: Arial, Helvetica, sans-serif;
		  font-size:120%;
		  border-bottom:thin dotted #000066;
		  color:#000066;
		  }
.slogan   {color:#336699;}
.centredheading
           {
		   font-family: Arial, Helvetica, sans-serif;
		   text-align:center;
		   line-height:1.8em;
		   }
a:link, a:visited 
    { 
   	color:#003366;	
	font-weight:bold; 
	text-decoration:none;
	border-style:hidden;
}
a:hover{
	text-decoration: underline;	
	font-weight:bold; 
	color:#336699;
	border-style:hidden;
}
hr{
   height:2px;
   width:830px;
   color:#336699;
   border:0;
   background-color:#336699; 
   }
.dropcap {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066; font-weight:bold; font-size:150%;}
.dropcaprhs { text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066; font-weight:bold; font-size:150%;}
.boldish {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066; font-weight:bold; font-size:110%;}
.image    {  
            padding-top:5px;
			padding-right:20px;
			padding-bottom:5px; 
			padding-left:5px; 		
			}
.imageleft{ float:left;
            padding-top:15px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:10px; 			
			}
.imageright{ float:right;
            padding-top:15px;
			padding-right:10px;
			padding-bottom:5px;
			padding-left:5px; 			
			}
 ul.topnav {  
     list-style: none;  
     padding: 0 20px; 
	 margin: 0;  
	 margin-top:-5px;
     float: left;  
     width: 838px;  
     background: #114477 
     font-size: 1em;  
     background: url(../images/topnav_bg.gif) repeat;
 }  
 ul.topnav li {  
     float: left;  
     margin: 0;  
     padding: 0 15px 0 0;  
     position: relative; /*--Declare X and Y axis base for sub navigation--*/  
 }  
 ul.topnav li a{  
     padding: 10px 5px;  
     color:#6699CC;  
     display: block;  
     text-decoration: none;  
     float: left;  
 }  
 ul.topnav li a:hover{  
     background: url(../images/topnav_hover.png) no-repeat center top;  
 }  
 ul.topnav li span { /*--Drop down trigger styles--*/  
     width: 17px;  
     height: 35px;  
     float: left;  
     background: url(../images/subnav_btn.gif) no-repeat center top;  
  }  
  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: #114477; 
     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 {  
     float: left;  
     width: 145px;  
     background:#336699  url(../images/dropdown_linkbg.gif) no-repeat 10px center;  
     padding-left: 20px;  
 }  
 html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #114477 url(../images/dropdown_linkbg.gif) no-repeat 10px center;  
  }  
 
 li.leftspace{  
             margin-left:10px; 
			 padding-left:40x;
            }