html, body { width: 100%;
             height: 100%; }
body { background: url('images/back-2.png') repeat;
			 min-height: 100%;
			 margin: 0 auto;
			 text-align: center;
			 }
p { font-family: sans-serif;
    font-size: 12px;
		line-height: 16px;}

#clear { clear: both;}

#contain { margin: 0 auto;
		   width: 890px;
		   text-align: left;
}

#header { background: url('images/header-3.png') no-repeat;
					width: 724px;
					height: 236px;
					margin: 0 auto;}

#content-contain { margin: 0 auto;}

#sidebar { 
				   width: 190px;
	   float: left;
					 margin: -100px 10px 5px auto;
					 z-index: 1; }

#sidebar a:link, #sidebar a:visited {	
                	 font-size: 15px;
									 color: #333333;
									 background: #3399cc;
									 font-family: sans-serif;
									 font-weight: bold;
									 width: 190px;
									 height: 17px;
									 display: block;
									 line-height: 17px;
									 margin-top: 4px;
									 text-align:center;
									 text-decoration: none;}

#sidebar a:hover {	font-size: 15px;
										color: #3399cc;
										background: #666666;
										font-family: sans-serif;
										font-weight: bold;
										height: 17px;
										width: 190px;
										line-height: 17px;
										margin-top: 4px;
										text-align:center;
										text-decoration: none;}
.box {overflow: auto;
      height: 100px;
			width: 435px;
			color: #cccccc;
			font-family: sans-serif;
			font-size: 12px;}
textarea {color: #666666;
		font-family: sans-serif;
		font-size: 12px;}
#main { 
				width: 680px;
				height: auto;
				float: left;
				text-align: left;
				margin: 0px 0px, 5px 0px;
				background: #cccccc;}
#colleft {position:relative;
			width: 330px;
			float: left;
			padding: 0px 10px 10px 0px;}
#colright {position:relative;
			width: 330px;
			float: left;
			padding: 0px 0px 10px 0px;}
#colboth  {position:relative;
			width: 680px;
			float: left;}
#clear { clear: both;}
#footer { background: url('images/footer-3.png') no-repeat;
          position: relative;
          width: 699px;
					height: 109px;
					margin: 0 auto;
					clear: both;}

table { text-align: center;
	   font-family: sans-serif;
	   font-size: 14px;
	   color: #333333;
}
td { background: #3399cc;
}

.head { font-family: sans-serif;
         font-size: 13px;
				 color: #3399cc;
				 text-align: left;
				 border-bottom: dotted #000000 1px;}
				 
.head2 { font-family: trebuchet ms;
         font-size: 15px;
				 color: #3399cc;
				 
				 text-align: left;
				 font-weight: bold;
				 letter-spacing: 2px;
				 padding-left: 7px;
				 border-bottom: solid #000000 2px;}
.b { font-family: sans-serif;
    font-size: 12px;
		color: #333333;}
a:link{	color: #3399cc;
		text-decoration: none;
		font-weight: bold;
       font-size: 15px;}
a:hover{	color: #333333;
			text-decoration: underline;
			font-weight: bold;
			font-size: 15px;}
a:visited{	color: #3399cc;
			text-decoration: none;
			font-weight: bold;
          font-size: 15px;}
		  
p.error, p.success {
			font-weight: bold;
			padding: 10px;
			border: 1px solid;
		}
		p.error {
			background: #ffc0c0;
			color: #900;
		}
		p.success {
			background: #b3ff69;
			color: #4fa000;
		}
