* {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	color: #7A7BB6;	}/* Layout Stylesheet */ /*header red #E55958step 1 red #F5736Estep 2 red #F89990step 3 red #FAC2BAnav bar grey #B8B6B0left col grey #EDECEB*//*body { margin:20px; background: #FFFFFF   url('images/mainbg.jpg') repeat-x ; color: #333333; text-align:center; padding:0; }  */ body {		margin: 30px;		font-size: small;	height: 100%;	background: #FFFFFF   url('../images/mainbg.jpg') repeat-x ;}HTML BODY  {		 	padding: 0;			font-family:  helvetica , arial, sans-serif;			font-size: x-small; /* for win IE5*/	f\ont-size:  small; /* for other IE versions */		color: #333;	 		background-color: #fff;		height: 100%;	}#outer { text-align:left; border: 1px solid #CCC; width: 750px; margin:auto; background: white; }#top { height: 90px; background: #E55958 url(../images/header_top_right.gif) top right no-repeat; color: #333333; }#bar { height: 22px; background:#B8B6B0   url(../images/bar_left.gif) top left no-repeat;    color: white; text-align: right;
 padding-right: 10px;
 font-size: 90%;
  }#bar dl {			margin: 0;	padding: 0;	margin-left: 180px;}#bar dd {		margin-left: 8px;	margin-right: 5px;	border:  0; 	list-style: none;	color: white;	float: left;	font-size: 90%;	padding-top: 3px;}#bar dd a:link, #bar dd a:visited {		color: white;	text-decoration: none;	padding: 1px;}#bar dd a:hover, #bar dd a:active {		text-decoration: none;	 } #bodyblock { position:relative;/* background: #EDECEB;*/ background: white  url(../images/bodyblock_bg.gif) repeat-y;  width: 750px; padding:0;     }#left { float:left;  background: #EDECEB; color: #333333; width: 125px; padding-bottom: 50px; text-align: left;
 } #left h2, #left p {		text-align: left;	color: #333;	padding-left: 5px;	 }  #left h2 {	margin-bottom: 2px; 	font-size: 100%;} #left p {	 	font-size: 70%;}    #left #lefttop {		height:19px;	background: #EDECEB url(../images/left_top_right.gif) top right no-repeat;}  /* top level nav */ #left dl { 	margin-top: 20px;	margin-left: 0px;	padding: 0;	list-style: none;	font-weight: normal;	text-align: left; 	font-size: 80%;
	 	 }

#left dl dd {	padding-right: 5px;	padding-bottom: 7px;	margin: 0 0 0 5px;}#left dl dd a:link, #left dl dd a:visited {		text-decoration: none;	display: block;	font-weight: normal;	color: #5b5b5b; 		border-bottom: 1px solid #B8B6B0;	 	padding: 0.5px 3px 1px 3px;	margin-bottom:  0; 	 }   #left dl dd a:hover {/*	border-bottom: 1px solid #E55958;	border-left: 1px solid #E55958;		*/	background: #E55958;
	color: white;}

/* Indented nav */


#left dl dl {
	
	margin-left: 15px;
	margin-bottom: 8px;
	}

#left dl dl dd dd a:link, #left dl dl dd dd a:visited {		text-decoration: none;	display: block;	font-weight: bold;	padding: 0.5px 3px 1px 3px;	margin-bottom:  0; 	 
}


#cont {
	
	 width: 610px; background:#ffffff; /*color: #333333;*/  border:  1px solid white; text-align:left;   padding-left: 10px;  }#cont ul {	margin: 0;	margin-top: 10px;	margin-left: 10px;/* float: right;*/	 }#cont li {		 	padding-left: 5px;	padding-top: 3px;}

#cont #help{
	width:  150px;
	float: right;
	background: #EDECEB;
	padding: 5px;
	margin-right: 5px;
	margin-top: 5px;
	display: none;
/*	display: block; */

	
	border: 1px #B8B6B0 solid;

}

#cont #help p {
 
	line-height: 150%;
	font-size: 80%;
	font-style: italic;
	 
}#footer { height:25px; background: transparent; color: #333333; /*border:solid black; border-width:1px 0 0 0;*/ margin:0;  font-size: 9px; padding-top: 15px;  text-align: center; } h1  { margin:0; padding:10px; padding-left: 0; } 
 
 h3 {
	
	margin-bottom: 1px;
	font-size: 100%;
	font-weight: bold;
	
}

h4 {
	
	margin-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
	color: #E55958;
}
  p, ul, td {	font-size: 11px;		padding-right: 20px;	color: #333;	line-height: 14px;}p.homep {	/*padding-top: 10px;*/	margin-left: 10px; 	/*border-top: 1px solid #7A7BB6;*/	width: 75%;		 padding-left: 15px;	}  h1 {   font-size: 180%; line-height: 120%; margin-bottom: -10px; color: #333;  font-weight: bold; }h2 {   font-size: 110%; line-height: 110%; margin-bottom: -10px; color: #333;  font-weight: normal; }    #clear { clear: both; }.clear { clear: both; } #cont input, #cont textarea {		border:  1px solid black;	width:  150px;	color: black;
	 background: #fee3ad;
	 font-size: 100%;
	 height: 15px;}

#cont textarea {
	width: 60%;
	height: 50px;
}

#cont input radio {
	width: 3px;
}
#cont .button {
	
	height: 20px;
}

#cont .addbutton {
	float: right;
	height: 25px;
	margin-right: 40px;
	font-size: 100%;
	font-weight: bold;
	width: 100px;
	border: 1px solid #B8B6B0;
	 
}
 
.error {
	background: red;
	color: white;
	padding: 2px 0 3px 2px;
	font-weight: bold;
	text-align: center;
	
}

.success {
	background: #7A7BB6;
	color: white;
	padding: 2px 0 3px 2px;
	font-weight: bold;
	text-align: center;
	
}


.listhead {
	color: #E55958;
	padding-bottom: 6px;
}img {		border:  0;}

table.list {
	padding: 5px;
	background: #EDECEB url(../images/left_top_right.gif) top right no-repeat;
	border-bottom: 1px solid #fee3ad;
} 
