body {
 text-align:center;
 font: 12px verdana, sans-serif;
 color: #5D5D5D;
 margin: 0px;
 padding: 0px;
 background:url(../images/bgtop.png) repeat-x; 
}
h1 {
  font-size: 18px;
  color:#3B5998;
  margin:0px;padding:0px;
  padding-top:10px;
  padding-bottom:10px;
}
h1 span {
  color: #FF9A22;
}
h2 {
  font-size: 14px;
  color:#3B5998;
  margin:0px;padding:0px;
  padding-top:3px;
  padding-bottom:5px;
}
h2 span {
  color: #FF9A22;
}
h6 { 
  margin-top:10px; 
  margin-left:0px; 
  margin-right:0px; 
  margin-bottom:0px; 
}
#pageName
{
margin-left:200px;
}
form,input,h3
{
margin:0px;padding:0px;clear:both;
}
p
{
margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;
}
a:link, a:visited { 
 color: #333333;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
img {
 border: none;
}
.clearer {
 clear: both;
}
.separator {
padding:0px;
margin:0px;
height : 10px;
clear : both;
}

#container-menu {  
  margin-left: auto;
  width: 1000px;
  margin-right: auto;
  text-align: left;
  position:relative; 
}
#logo
{
position:absolute;left:10px;background:#ffffff;padding:10px 20px 15px 20px;
}
#container-body {  
  margin-left: auto;
  width: 980px;
  margin-right: auto;
  text-align: left;
  padding:10px;
}
.relatedLinks {
	float:right;
}
.relatedLinks ul li {
	float:left;
	padding:0px;
	margin:2px;
	background:url(../images/buttonblue.png) repeat-x;
	list-style:none;	
}
.relatedLinks ul li a{
	padding:4px 10px 4px 10px;
	display:block;
	color:#ffffff;
}
.relatedLinks ul li a:hover{
	text-decoration:none;
	background:url(../images/buttonblack.png) repeat-x;
	color:#ffffff;
}
#tablelist {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 90%; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
	
	
}
#tablelist TH {
	 FONT-WEIGHT: bold; FONT-SIZE: 95%;  COLOR: #000000; PADDING:5px 10px 4px 10px; BACKGROUND:url(../images/bgth.jpg) repeat-x;
}
#tablelist TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#tablelist TR:hover{
	background:#eeeeee;
}
#tableEdit 
{
    width:600px;
    height:100px;
}
#tableEdit textarea
{
    width:100%;
    height:60px;
}
#tableEdit .textinput
{
    width:100%;
}
#formatlist tr.separator
{
height:1px;background:#7B9EBD;
}
#formatlist .title0 td
{
background:#EFF2F5;padding:2px;
}
#formatlist .title1 td 
{
background:#FBFCFD;padding:2px;
}
#formatlist 
{
border:1px solid #cccccc;
padding:5px;
}
#formatnumeric 
{
border:1px solid #cccccc;
padding:5px;
}
.textnumber
{
width:30px;
}



.loginbox {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; DISPLAY: block; MARGIN: 40px auto 20px; BORDER-LEFT: #999999 1px solid; WIDTH: 382px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
.loginbox H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/login.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 382px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 70px; BACKGROUND-COLOR: #6B91E6
}
.loginbox H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 95%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #6B91E6
}
.loginbox H2 A {
	FONT-SIZE: 100%
}


.loginbox P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.loginbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 5px 20px; PADDING-TOP: 0px
}
.loginbox UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 95%
}
.loginbox TABLE {
	FONT-SIZE: 100%
}
.forminput
{
background:url(../images/buttonblue.png) repeat-x;
border:0px;
padding:2px 10px 4px 10px;
margin:0px;
font-size:12px;
color:#ffffff;
}
.forminput:hover
{
cursor:pointer;
background:url(../images/buttonblack.png) repeat-x;
}
#footer
{
  background:url(../images/footer.jpg) repeat-x;
}
#footer-content
{
margin-left: auto;
  width: 980px;
  margin-right: auto;
  text-align: left;
  padding:10px;
}
#copyright
{
float:left;width:700px;
}
#footerlinks
{
float:right;padding-right:20px;
}
.error
{
font-weight:bold;
color:#ff8888
}
.ccategory{
font-weight: bold;
background-color: #B0C5CE;
color: #000000;
padding: 3px;
margin-bottom: 3px;
}
.addititem {
margin-bottom: 5px;
padding-left: 3px;
}
.additfield {
float:right ;
}
.confirm {
 margin-top: 20px;
 background-color: #ddddff;
 padding: 10px;
 border: 1px solid #666699;
 color: #0000ff;
 font-weight: bold;
}
.error {
 margin-top: 10px;
 background-color: #ffffaa;
 padding: 10px;
 border: 1px solid #666699;
 color: #ff0000;
 font-weight: bold;
}