
		body { background: #C0C0C0}
		
		#container {
			width: 1000px;
			margin: auto;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 14px;
			line-height: 1.6em;
			color: #000033;
			background-color: #DFD7FF;
			border: 1px dotted #948979;
			}

		#header {
			border-bottom: 4px solid #993300;
			padding-top: 10px;
			padding-left: 80px;
			clear: both;
			margin-bottom: 0px;
			background: url("grouptitle_1000B.jpg") no-repeat;
		}
		
		/* the slogan */
		#header p { 
			margin-top: -15px;
			margin-left: 38px;
			color: #999999;
		}


		 #navigation ul {
			margin-left: 0;
			padding-left: 5px;
			padding-right: 10px;
			list-style-type: none;
			float: right;
			width: 160px;
		}
					
			
		#content {
			width: 720px;
			margin-left: 50px;
			margin-right: 150px;
			padding: 10px;
			border: 0px;
		}
		
		#content table { 
		 	table-layout: fixed ;
		 	  }
		
		#sidebar {
			float: left;
			width: 160px;
			padding: 15px;
		}
		
		#sidebar p {
			padding-bottom: 10px;
			border-bottom: 1px solid #DDDDDD;
		}
		
		#sidbar image { 
			margin-right: 2px; 
			margin-top: 50%; 
			margin-bottom: 50%;
			border-style: none;
		}
		#sidebar ul {
			margin-left: 0px;
			padding-left: 2px;
			font-size: x-small;
			list-style-type: none;
			color: #009900; 
			border-width: 1pt; 
			border-style: outset; 
			border-color: #0066CC; 
			width: 160px;
		}
		#footer {
			margin-top: 20px;
			clear: both;
			background-color:#004080;
			padding: 0px 5px 0px 5px;
		}
		
		#footer p {
			text-align: center; 
			font-size: 11px;
			color:#FFFFCC;
			padding: 5px;
		}
		
		#footer p a {
			color: #CC0000;
			border-bottom: 1px dotted #89817f;
		}
		
		#footer p a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}


		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 34px;
			color: #CC0000;
			margin-bottom: 20px;
			}
		
		h2 {
			color: #666666;
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #EBFFCB;
			margin: 2px;
			}
			
		h3 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 20px;
			text-align: center;
			color:#009900;
			background-color: #CCFFFF;
			margin: 2px;
			}
		
		a {
			color: #CC6714;
		}
	
		a:hover {
			color:#CC6714;
			background-color: #CBFF66;
		}
		
		a.nav1 {
			color: #CC6714;
		}	
		
		a.nav1:hover {
			background-color: #999933;
			color: #CC6714;
		}	
		
		a.navmain {
			display: block;
			color:#3300FF;
			padding: 6px;
			width: 130px;
			text-decoration: none;
			border-bottom: 1px solid #660099; /* A line below the text */
		}

		
		a.navmain:hover {
			background: url("more1.gif") 96% 50% no-repeat;
			background-color: #CCFFFF;
			color: #CC6714;
		}	
						
		a.navimage1 {
			display: block;
			padding-top: 8px;
			padding-bottom: 8px;
			width: 140px;
			}
			
	    a.navimage1:hover {
			background: url("more1.gif") 96% 50% no-repeat;
		    }
		    
		a.navbox {
			display: block;
			padding: 0px;
			width: 150px;
			text-decoration: none;
		}

				
		a.navbox:hover {
			color: #CC6714;
			background: url("more1.gif") 96% 50% no-repeat;
		}
		a.navside {
			display: block;
			padding: 2px;
			width: 160px;
			color: #990000;
			text-decoration: none;
			border-bottom: 1px solid #33FFFF; /* A line below the text */
		}

				
		a.navside:hover {
			color: #00CC00;
			background: url("more1.gif") 96% 50% no-repeat;
		}
				
		img {
			border: none;
			padding: 4px; 
		}
		
		p {
			padding: 1px;
		}
		
		 table { 
		 	table-layout: fixed ;
		 }
		
		.address {
			 margin: 0px;
			 padding: 2px; 
			 font-size: small;
			 text-align: center; 
			 color: #fff; 
			 background: #004080;
			 border-width: 0pt; 
			 border-style: outset; 
			 border-color: #0066CC; 
			 }
			 
		.head {
			text-align: center;
			padding: 1px; 
			font-size: large;
			color: ##000099;
			background: none;
			border: 0pt dotted #0066cc; 
			 }
			
		.center {
			text-align: center;
			margin-left: 50px;
			}
			
		.centernav {
			text-align: center;
			
			}
		
		.blue {
			color: #0000CC;
			}

		.box {
			 margin: 2px 1px;
			 padding: 2px; 
			 font-size: x-small;
			 text-align: center; 
			 line-height: 1.5em;
			 color: #009900; 
			 border-width: 1pt; 
			 border-style: outset; 
			 border-color: #0066CC; 
			 }
			 
		.box2 {
			 margin: 2px 1px;
			 padding: 2px; 
			 font-size: small;
			 text-align: center; 
			 line-height: 1.5em;
			 color: #009900; 
			 border-width: 0pt; 
			 border-style: outset; 
			 border-color: #0066CC; 
			 }
			 
		box3 {
			 margin: 2px 1px;
			 padding: 2px; 
			 font-size: small;
			 text-align: center; 
			 line-height: 1.5em;
			 color: #009900; 
			 border-width: 1pt; 
			 border-style: none; 
			 border-color: #0066CC; 
			 }
		.centerbox {
			margin-left: 100px;
			border: 1pt outset; 
			text-align: center;
			border-color: #808080;
			padding: 4px; 
			width: 400px;
			}
			
		.line {
			padding-bottom: 6px;
			border-bottom: 1px solid #DDDDDD; /* A line below the text */
		}
		
		.imageleft {
		 	float: left;
		 	padding: 1px;
		 	border-width:1pt; 
			border-style:outset; 
			border-color:#0066CC; 
			margin-right: 10px;
			margin-top: 6px;
		 	}
		
		.imageright {
		 	float: right;
		 	padding: 2px ;
		 	border-width: 1pt; 
		 	border-style: outset; 
			border-color: #0066CC; 
			margin: 2px;
		 	}
		 	
		 .imagecenter {
		 	padding: 2px ;
		 	border-width: 1pt; 
		 	border-style: outset; 
			border-color: #0066CC; 
			margin: 2px;
		 	}	
		 	
		 .imagenav  {
        	margin:0px; padding: 1px 1px;
        	font-size: x-small; 
			border-style:none; 
			}
				 	
		.sright-line  { 
			margin-bottom: 10px ; 
			padding: 4px; 
			text-align: right; 
			font-size: small; 
			color: blue; 
			padding-bottom: 6px;
			border-bottom: 1px solid #DDDDDD; /* A line below the text */
			}
		.sright-noline  { 
			margin-bottom: 10px ; 
			padding: 4px; 
			text-align: right; 
			font-size: small; 
			color:#0000CC; 
			padding-bottom: 6px;
			}
			
		th.head1 { background: #7E7E4E; color: #fff;}
		td {color: #000000; text-align:left; font-size: small; padding:4px; line-height:16px;}
		td.list {text-align: center; font-size: small; padding: 2px; line-height:20px; border: 1px; width:50px;}
		td.list1 {text-align:left; font-size: small; padding-left: 0px; line-height:20px; width:365px;}
		td.list2 {text-align: center; font-size: small; padding: 2px; line-height:20px; border: 1px solid #000; width:135px;}
		td.list3 {text-align: center; font-size: small; padding: 2px; line-height:20px; border-bottom: 1px dotted #000; width:135px;}
		td.list4 {text-align: left; font-size: small; padding: 2px; line-height:20px; border-bottom: 1px dotted #000; width:260px;}
		td.group {background: #C0C0C0; width:130px;}
		td.white { background: #ffffff; color: #000000; text-align:center; font-size: small; padding: 0px; border-width: 0px;}
		td.list5 { text-align: center; border-top: 1px dotted #000; border-bottom: 1px dotted #000;}
		