	body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
	}
	body {
		min-width:970px;
		background: url('../images/backlogged.png') #fff top repeat-x;
		text-align:center;
	}
	
	img{  
	border-style: none;
	}
	
	#wrap {
		margin:0 auto;
		width:970px;
		text-align:left;
	}
	
	#header {
	}

	#nav {
	margin-top:0px;
		padding:5px;		
}

.logo{
margin-top:15px;
float:left;
width:200px;
}
 .logo img{
 
 height:80px;
 width:150px;
 }	
	
.solidblockmenu{
vertical-align: top;
margin: 19px 0 0 0;
padding: 0;
float: left;
font: bold 12px Arial;
overflow: hidden;
background: #ededed;
}

.solidblockmenu li{
display: inline;
}
label{
width:150px;
float:left;
}

.solidblockmenu li a{
float: left;
color: #545454;
padding: 6px 11px;
text-decoration: none;
border-right: 2px solid white;
}

.solidblockmenu li a:visited{
}

.solidblockmenu li a:hover{
background: #e1e1e1;
}

.solidblockmenu li #current{
color: #fff;
background: #002645;
}

.solidblockmenu li #signup{
color: #fff;
background: #6ab42c;
/* border-left:40px solid #fff; */
}

.solidblockmenulower{
vertical-align: top;
margin: 6px 0 20px 0;
padding: 0 0 0 0;
float: left;
font: bold 11px Arial;
overflow: hidden;
}

.solidblockmenulower li{
display: inline;
}

.solidblockmenulower li a{
float: left;
color: #e1f7ff;
padding: 6px 11px 6px 11px;
text-decoration: none;
margin-right:6px;
}

.solidblockmenulower li a:visited{
}

.solidblockmenulower li a:hover{
color:#fff;
}

.solidblockmenulower li #current{
color: #464646;
background: url('../images/current_lowmenu_back.png') top repeat-x;
border-bottom:4px solid #fff;
}

.solidblockmenulower li #signup{
color: #fff;
background: #6ab42c;
/* border-left:40px solid #fff; */
}

.details{
font: 11px Arial ;
margin-top:30px;
color: #898989;
}

.details a{
font: 11px Arial ;
color: #898989;
text-decoration:underline;
}

.guest{
font: bold 11px Arial ;
color:#002645;
}

#catch{
}

#catchleft{
float:left;
margin:45px 0 65px 30px;
}

#catchright{
margin:19px 0 0 0 ;
#margin:24px 0 0 0 ;
float:right;
}

#login{
border: 6px solid #ebebeb;
padding: 0 20px 0 20px;
float: left;
width:382px;
margin-left:20px;
}

#promo{
float:left;
margin-left:15px;
padding-top:20px;
}

.spacer{
height:2px;
margin: 15px 20px 0px 0;
border-top:1px solid #ececec;
}

label{
display:block;
font: 16px Arial ;
color:#898989;
margin:0 0 6px 0;
}

.longinput{
border: 1px solid #d9d9d9;
width:170px;
height:20px;
padding: 4px 4px 0 4px;
}

.lefter{
float:left;
margin:0;
padding:30px 10px 20px 25px;
border:1px solid #e5e5e5;
}

.righter{
float:right;
margin:0 50px 0 0;
padding:30px 0px 20px 25px;
border:1px solid #e5e5e5;
}

.righterbutton{
padding:15px 0 15px 0;
float:right;
margin:0;
}

.normal {
float:left;
margin-left:185px;
#margin-left:180px;
margin-top:15px;
#margin-top:15px;
font: 11px Arial #0076a3;
text-align: right;
}

.normal a{
display:block;
font: 11px Arial ;
color:#0076a3;
}
	#main {
		float:left;
		width:260px;
		margin: 0px 0 0px 2px;
		#margin: 5px 0px 2px;
		
	}
	
	#main p{
	font: 12px Arial;
	color:#898989;
	line-height:1.5;
	}
	
	#main h2{
		font: 24px Arial ;
		color:#003663;
		padding:0 0 0px 0;
    }
	#sidebar {
	color:#898989;
	font: 14px Arial;
		float:right;
		width:670px;
		padding: 0px 0 10px 0;
		margin-top:2px;
		
		
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar p {
		padding:0 10px 0 0;
    }
	
	#sidebar h3{
	font: bold 18px Arial ;
	letter-spacing: -1.0px;
	color:#003663;
	margin:15px 0 0 0;
	}
	
	#footer {
		margin-right:30px;
		background-color:#EDEDED;;
		clear:both;
		width:100%;
		height:35px;
	}
	#footer p {
	font:12px arial;
	color:#005b7f;
	/*color:#65721D;*/
		padding:5px 5px 5px 10px;
		margin:0;
		float:left;
    }
	#footer  a{
	text-decoration:underline;
	color:#65721D;
	float:right;
	padding:0;
		margin:0;
    }

/* rounded box */

#box
	{
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0;
	text-align: left;
	width:100%;			/* <-- use this to tie width to viewport size */
	width: 100 px;				/* <-- use this for a set width */
	background-color: #fff;
	}
 	
#contentbox
	{
	padding:2px 20px 20px 25px;
	}

#contentbox h1
	{
	color:#002645;
	font-weight: bold;
	font-size: 28px;
	font-family: arial, sans-serif;
	letter-spacing: -0.5px;
	}
	
	#contentbox h2
	{
	color:#002645;
	font-weight: normal;
	font-size: 24px;
	font-family: arial;
	letter-spacing: -0.5px;
	}
	
	#contentbox h3
	{
	color:#898989;
	font-weight: normal;
	font-size: 17px;
	font-family: arial;
	letter-spacing: -0.5px;
	}
	
	#contentbox h4
	{
	color:#0354c2;
	font-weight: normal;
	font-size: 14px;
	font-family: arial, sans-serif;
	letter-spacing: -0.5px;
	}
	
	.alertyes{
	background: url('../images/icons/71.png') #f3f9eb 11px 7px no-repeat;
	border:1px solid #cce2af;
	padding:15px 20px 15px 60px;
	margin-bottom: 10px;
	font: 14px Arial;
	color:#7c7c7c;
	}
	
	.alertno{
	background: url('../images/icons/10.png') #fffee5 11px 7px no-repeat;
	border:1px solid #ffd5d7;
	padding:15px 20px 15px 60px;
	margin-bottom: 10px;
	font: 14px Arial;
	color:#7c7c7c;
	}
	
	.alertinfo{
	background: url('../images/icons/2.png') #f4fbfe 11px 7px no-repeat;
	border:1px solid #e1eff4;
	padding:15px 20px 15px 60px;
	margin-bottom: 10px;
	font: 14px Arial;
	color:#7c7c7c;
	}


		
#contentbox p
	{
	color:#898989;
	font: 14px Arial;
	}

#contentbox label
	{
	color:#898989;
	font:12px Arial;
	display: block;
	width: 150px;
	margin: 0 0 0 10px;
	float: left;
	}
		
#contentbox select
	{
		margin: 0 10px 0 0;
	}

#contentbox a
	{
	color:#898989;
	font: bold 12px Arial;
	text-decoration: none;
	}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #fff;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}


/* rounded box ends */

.dash{
font:arial;
}

.dash h3{
font:bold 16px arial;
color:#898989;
padding:20px 0 8px 0;
margin:0 0 0 0;
}

.dash ul{
font:arial;
list-style-type: none;
margin: 0;
padding: 0;
}

.dash ul li{
padding-right:20px;
font:arial;
list-style-type: none;
margin: 0;
padding: 0 20px 0 0;
}

.dash ul li img{
float:left;
padding-right:6px;
padding-left:0px;
}

.dash ul li a{
font:12px Arial ;
color: #898989;
display: inline;
width: 200px;
text-decoration: none;
padding: 2px 0 2px 0px;
}

.dash ul li a:hover{
font:12px Arial;
text-decoration: underline;
display: inline;
background: #f9f9f9;
/* background: url('images/icons/forward_alt_small.png') center right no-repeat; */
padding: 2px 0 2px 0px;
}

.infomain{
margin: 15px 0 0px 0;
}

.info{
font:12px arial;
color: #626262;
padding: 0 0 6px 0;
}

.info .boldok{
font:bold 14px arial;
color: #71b319;
}

.info .boldnotok{
font:bold 14px arial;
color: #ca0e15;
}

.greeting{
padding: 20px 0 0 0;
font: 28px Arial;
color:#898989;
}

.greeting h1{
font: 10px Arial;
color:#003663;
}

.greeting .name{
font: 28px Arial;
color:#003663;
}

.greeting .informer{
font: 14px Arial;
}

.accountdet{
font: 14px Arial;
color:#0e97cc;
}

.lefttitle{
float:left;
padding-right:152px;
}

.title{
padding:18px 0 10px 0 ;
}

/* tables */

table {
  border-collapse: collapse;
  border: 1px solid #ececec;
  font: normal 11px arial, helvetica, sans-serif;
  color: #000;
  background: #fff;
  }
caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border-bottom: 1px solid #ececec;
  padding: 8px;
  color: #898989;
  }
thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;;
  text-align: left;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: underline;
  color: #0354c2;
  }
tbody td a:hover {
  background: transparent;
  text-decoration: none;
  color: #0354c2;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd {
  background: #f9f9f9;
  }
tbody tr:hover {
  background: #f4fbfe;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #f4fbfe;
  }

	fieldset{  
	border-style: none;
	}
	
	legend{
	padding-top:10px;
	font: bold 16px verdana, arial, helvetica, sans-serif;
	}
	
	
#contentbox #validuser
{
               font: 14px Arial;
               float:right;
               margin: 1px 170px 2px 3px;
               display:inline;

}
	