body {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	line-height: 1.4em;
	font-size: small;
	width:100%;
	text-align:center;
	background-color: #993333;
}


div#wrapper { 
text-align:left;
width:955px;  
margin:0 auto; 
background-color: #fff;
}

 #banner {
	background: #fff url(images/banner.jpg) no-repeat center center;
	background-color: #993333;
	height:190px;
	width: 100%; 
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

h1 {color: #000000;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.4em;
line-height:1.4em;
text-align: left;
font-weight: bold;
 }
div#caltext {color: #000000;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
text-align: right;
font-weight: bold;
 }

h2 {font-family:Verdana, Helvetica, Arial, sans-serif;
background-color: #ffffff;
font-size: 1.1em;
font-weight: bold;
color:#000000
 }

h3 {font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
 }

h4 {font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
 }

h5 {font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
 }

div#maincontent {
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border-right: none 1px;
	border-left: none 1px;
	width: 750px;
	margin: 0  auto 0 auto;
	padding: 10px;
	border-style: none;
	border-width: 1px;
	font-family: sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: left;
 }
 
 .indextextcontainer {
  /* make this a containing block! */
  position: relative;
  /* mark this element visually prominent */

  left:180px;
  width:450px;
}
 .othercontainer {
  /* make this a containing block! */
  position: relative;
  /* mark this element visually prominent */

  left:150px;
  width:500px;
}

div#frontpage {padding: 10px;
text-align: right;
background-color: #ffffff;
color: #000000;
border-right: none 1px;
border-left: none 1px; 
width: 760px;
margin: 0 auto 0 auto;
padding: 10px;
border-style: none;
border-width: 1px;
font-family: sans-serif;
font-size: 0.9em;
line-height: 1.4em;
text-align: left;
 }
 
a{
color: #993333;
text-decoration: none;
 }

a:hover {
text-decoration:underline;
 }

div#navbar {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	background-color: #006633;
	border-top: none thin;
	border-bottom: none thin;
	font-weight: bold;
	padding: 0px;
 }

#navbar ul li a:link, #navbar ul li a:visited {color: #ffffff;
background-color: #000000;
text-decoration: none;
display: inline;
border-top: solid #ff6633 2px;
border-left: 0px;
border-bottom: solid #ff3300 2px;
border-right: solid 0px;
margin: 0px;
padding-top: 4px;
padding-left: 3px;
padding-right: 15px;
padding-bottom: 4px; }

#navbar ul li a:hover, #navbar ul li a.current {
	background-color: #00CC00;
	text-decoration: none;
	border-top: solid #990033 2px;
	border-bottom: solid #ff6600 2px;
}

#navbar ul li a.radius {
	background-color: #FF00FF;
	text-decoration: none;
	border-top: solid #990033 2px;
	border-bottom: solid #ff6600 2px;
}

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}


#footer {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: x-small;
	color: #000;
	background-color: #fff;
	padding-bottom:10px;
	margin-bottom:15px;
}

#image {
	float: right;
	background: transparent; 
	padding-right: 5px;
	padding-left:15px;
	padding-top: O;
}


fieldset { 
margin: 0 0 2em 0; 
padding: 1em .5em .5em .5em; 
border: 1px solid #000000; 
} 
legend { 
padding: .2em; 
background-color: #EBEBFF; 
font-weight: bold; 
color: #000000; 
border: 1px solid #000000; 
} 
input { 
border: 1px solid #000000; 
font-weight: bold; 
background-color: #F5F5F5; 
}


img.floatRight { 
    float: right; 
    margin: 80px 4px 4px 4px;
	 border: 1px dotted #993333; 
}

		.clearit{ clear: both; display: block;
 }
