body {
background-image:url(../images2/bg-repeat.jpg);
background-repeat:repeat-x;
margin:auto;
background-color:#330000;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
	
#header ul {
		list-style: none;
		padding: 0;
		margin: 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align: center;
    }
    
	#header li {
		float: left;
		border: 1px solid #333333;
		border-bottom-width: 0;
		margin: 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		margin-left:5px;
		text-align: center;
    }
    
	#header a {
		text-decoration: none;
		display: block;
		background: #d7d6d4;
		padding: 3px;
		color: #00c;
		width: 130px;
		text-align: center;
			font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
    }
	
	#header a:hover {
		background: #9f999a;
	}
	
	#header #selected {
		border-color:#c5b9b9;
	}
	
	#header #selected a {
		position: relative;
		background-color:#c5b9b9;
		color: white;

	}
	
#memheader ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
	#memheader li {
		float: left;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin: 0;
			font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#91918E;
		margin-left:5px;
		text-align:center;
    }
    
	#memheader a {
		text-decoration: none;
		display: block;
		background: #d7d6d4;
		padding: 3px;
		color: #00c;
		width: 170px;
		text-align: center;
			font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
    }
	
	#memheader a:hover {
		background: #9f999a;
		color:#ffffff;
	}
	
	#memheader #selected {
		border-color:#000000;
	}
	
	#memheader #selected a {
		position: relative;
		background-color:#670000;
		color: white;

	}
	
body {
background-image:url(../cimages/bgbg.jpg);
background-repeat:repeat-x;
margin:auto;
background-color:#330000;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:12px;
}

#topheader {
background-image:url(../cimages/topheader.jpg);
background-position:top left;
background-repeat:no-repeat;
height:230px;
width:990px;
text-align:right;
}

#topheaderfloatleft {
float:left;
}

#topheaderfloatright {
float:right;
}

#topmenu {
background-image:url(../cimages/topmenu.jpg);
background-position:top left;
background-repeat:no-repeat;
height:25px;
width:760px;
padding-left:230px;
}

#subholder {
width:1001;!important

}

#subbg {

}

#mainmenu {
width:958px;
margin-left:23px;
}


#contentarea {
width:930px;
padding:40px;
padding-left:50px;
}

#maincontentarea {
width:970px;
padding-top:40px;
padding-left:20px;
}

#subcontentstatic {
background-color:#FFFFFF;
}



#subcontentarea {
background-image:url(../cimages/sidemenu.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:990px;
padding-top:50px;

}

#adminsubcontentarea {
background-image:url(../cimages/sidemenu.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-top:50px;

}


#subcontentarea h1{
padding-left:25px;

}



#contentstatic {
background-image:url(../cimages/sidemenu.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}


#footerarea {
color:#CCCCCC;
padding-bottom:10px;
padding-left:10px;
font-size:11px;
width:990px;
}

#footerarea a{
color:#CCCCCC;
}

#block {
display:block;
}

#tableborder {
}


.bluebox {
	background-color:#9f999a;
	color:#333333;
	width:150px;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
hr {
color:#999999;
size:2px;
}

.medforms {
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.smalltext {
font-size:11px;
color:#999999;
}

.smallertext {
font-size:10px;
color:#999999;
}

#buttons {
background-color:#232323;
border:#333333 1px solid;
padding:1px;
color:#CCCCCC;
font-weight:bold;
margin:3px;
width:125px;
text-align:center;
display:block;
text-decoration:none;
}

#buttons a{
color:#CCCCCC;
font-weight:bold;
margin:3px;
text-align:center;
display:block;
text-decoration:none;
}

#buttons a:hover{
background-color:#445B6B;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:underline;
}

		
h1 {
font-size:17px;
font-weight:bold;
margin-bottom:15px;
}

h2 {
font-size:15px;
font-weight:bold;
color:#660000;
}

.medform {
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.smallform {
width:125px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.largeform {
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.largeformhighlight {
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFCC;
font-size:11px;
}

.smallredtext {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.redtexterror {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
}

td {
font-size:12px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#011423;
text-decoration:none;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00214a;

text-decoration:underline;
}

.whitetext {
color:#FFFFFF;
}

#attachbutton {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images2/icon/16x16/actions/attach.png) no-repeat center top;
 text-indent: 25px; /* move the 'Search' text on the button to the right */
  word-spacing: 10em; /* and space it out -- both of these shouldn't be necessary, but the combination makes all our browsers style this correctly */
  text-align: right;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  color:#efefef;
}

#deletebutton {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images2/icon/16x16/actions/cancel.png) no-repeat center top;
 text-indent: 25px; /* move the 'Search' text on the button to the right */
  word-spacing: 10em; /* and space it out -- both of these shouldn't be necessary, but the combination makes all our browsers style this correctly */
  text-align: right;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
    color:#efefef;
}


.blacktextmed {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.whitetextmed {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.redlargetext {
font-size:15px;
font-weight:bold;
color:#660000;
}

.bluelargetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#330000;
}

.formbg {
background-color:#FFFFC6;
font-size:11px;
}

#newbg {
background-image:url(../cimages/newbg.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:14px;
padding-left:20px;
}


#bottomboxes {
background-image:url(../cimages/boxes.jpg);
background-position:top left;
background-repeat:repeat-y;
margin:auto;
text-align:left;
background-color:#d7d6d4;
padding-top:0px;
color:#FFFFFF;
}

#bottomboxes a{
color:#FFFFFF;
}

#bottomboxes a:hover{
color:#FFFFFF;
}

.smalltext {
font-size:11px;
}

.smalltextunderline {
font-size:11px;
text-decoration:underline;
}

strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

b {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smalltexter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.tinytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}