body {
	background:#e9eef3;
	margin:5px auto !important;
	margin:1px auto;
}
ul {
	list-style-image:url(../images/blue-box.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
li {
	margin-top:4px;
}
li:hover {
	background:#e9eef3;
	padding-left:10px;
}
#logo {
color:#FFFFFF;
text-decoration:none;
}

/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 990px; margin: -1.5em auto; color:#FFFFFF; }
.rbroundbox h1 { padding-top:20px !important; padding-top:40px; margin-left:10px; font-family:cursive; font-size:28px; }

/* set millions of background images */
.bodyrbroundbox { background: url(../images/bnt.gif) repeat; }
.bodyrbtop div { background: url(../images/btl.gif) no-repeat top left; }
.bodyrbtop { background: url(../images/btr.gif) no-repeat top right; }
.bodyrbbot div { background: url(../images/bbl.gif) no-repeat bottom left; }
.bodyrbbot { background: url(../images/bbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.bodyrbtop div, .bodyrbtop, .bodyrbbot div, .bodyrbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.bodyrbcontent { margin: 0 7px; min-height:372px; height:auto; }
.bodyrbroundbox {width: 990px; margin: 2em auto; margin-bottom:2px; }

#main_login {
	border:8px solid #7e7d7d;
	min-height:300px;
	width:350px;
	height:auto;
	float:right;
	margin-right:10px;
	margin-top:15px;
}
.RoundCornor{display:block; width:513px;}
.RoundCornor *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#c3ddf8;}
.RoundCornor1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c3ddf8;
  border-right:1px solid #c3ddf8;
  background:#b7c993;}
.RoundCornor2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c3ddf8;
  border-right:1px solid #c3ddf8;
  background:#b3c58c; }
.RoundCornor3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c3ddf8;
  border-right:1px solid #c3ddf8;}
.RoundCornor4{
  border-left:1px solid #c3ddf8;
  border-right:1px solid #c3ddf8;}
.RoundCornor5{
  border-left:1px solid #c3ddf8;
  border-right:1px solid #c3ddf8; }
.RoundCornorfg{
  background:#e9eef3;
  border:7px solid #c3ddf8;
  border-top:1px solid #c3ddf8;
  min-height:350px;
  height:auto;
  width:500px;
  }
 #login_corner {
 }
 
.tr_login {
	color:#0a3e7d;
	font-family:fantasy;
	font-size:22px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
#login_table {
	width:100%;
	text-align:center;
	border:1px solid #FFFFFF;
}
#finp {
	font-weight:bold;
	text-align:left;
}

#font-dim {
	color:#333333;
}
.inptxt {
	border:1px outset #9EA611;
	border-bottom-color:#004aa4;
	border-right-color:#004aa4;
	height:22px;
	width:180px;
	font:cursive;
	font-weight:bold;
	letter-spacing:.5px;
	font-size:14px;
}
.inpbtn {
	background:#004aa4;
	border:1px outset #9EA611;
	color:#FFFFFF;
}
#signup {
	color:#004aa4;
	font-size:12px;
	font-weight:bold;
	font:cursive;
	text-decoration:none;
}
#tdalign {
	text-align:left;
}
#sign_up_box {
	background:#FFFFFF;
}
.signupbtn {
	background:#9EA611;
	border:1px outset #004aa4;
	color:#FFFFFF;
	font-weight:bold;
}
#tuk_det {
	color:#004aa4;
	font-size:14px;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	text-indent:8px;
}
#footer {
	background:#dde5e8;
	width:970px;
	height:25px;
	border:1px solid #999999;
	text-align:left;
	text-indent:15px;
	margin-top:10px;
	margin-left:20px;
	font-size:13px;
	padding-top:3px;
}
#foot_link {
	margin-left:600px;
}
#footer a {
	text-decoration:none;
	color:#004aa4;
	font-family:cursive;
}
#main_h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B15130;
	font-size:21px;
	text-indent:20px;
}
#cri_h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B15130;
	font-size:21px;
	text-indent:20px;
}
#criteria {
display:block;
min-height:100px;
height:auto;
width:100%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:2px;
}