﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:center;
	padding:0px;
	color:#575757;
	background-image:url('../images/home-background.gif');
	background-position:center top;
	background-repeat:no-repeat;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.maincontainer {
	width:930px;
	margin:0 auto;
}
.header {
	height:93px;
}
.headerlogo {
	padding:20px 0 20px 0;
	float:left;
	text-align:left;
	width:130px;
}
.headerright {
	float:right;
	text-align:right;
}
.econtentcontainer {
	width:930px;
	min-height:400px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
}
.contentcontainer {
	width:930px;
	min-height:400px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	padding-bottom:25px;
}
.sectiontitle {
	font-size:12px;
	background-color:#E8E8E8;
	color:#575757;
	padding:5px;
	text-align:left;
}
h1 {
	color:#cc0000;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
img {
	border:0px;
}
a {
	color:#575757;
	text-decoration:underline;
}
a:hover {
	color:#cc0000;
	text-decoration:underline;
}
a:visited {
}
a:active {
	text-decoration:underline;
	color:#cc0000;
}
.homeboxheads {
	height:32px;
	padding-left:5px;
	background-color:#FFFFFF;
	text-align:left;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.homebullets{
	text-align:left;
	list-style-image:url('../images/ulbullet.gif');
	text-indent:-3px;
}
.FormAlignRight {
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.FormFields {
	width:150px;
}
.formSelects {
	width:300px;
}
input.error, select.error, textarea.error {
	border: 1px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}
#messageBox {
	border:1px #CCCCCC solid;
	background-color:#FFFFD5;
	width:275px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 25px;
}
#messageBox ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding:0px;
	margin:0px 10px 5px 30px;	
}
#passlist ul {
	padding:0px;
	margin:10px 10px 10px 20px;
}
.passwordhints {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.signinBox {
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.signinOk {
	border:1px solid #349534;
	background:#C9FFCA;
	font-weight:bold;
	color:#008000;
	padding:3px;	
}
.signinError {
	border:1px solid #CC0000;
	background:#F7CBCA;
	font-weight:bold;
	color:#CC0000;
	padding:3px;	
}
.suggestionsBox {
    position: absolute;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #212427;
    border: 2px solid #000;
    color: #fff;
    float:left;
}
.suggestionList {
    margin: 0px;
    padding: 0px;
}
.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}
.suggestionList li:hover {
    background-color: #659CD8;
}
/* css menu below here */
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul.menu a {
  display: block;
  text-decoration: none;
  text-align:left;
}

ul.menu li {
/*  margin-top: 1px;*/
	border-top:1px #FFFFFF solid;
}

ul.menu li a {
  background:#999999;
  color:#FFFFFF;	
  padding:0.5em;
}

ul.menu li a:hover {
  background:#575757;
}

ul.menu li ul li a {
  background:#CCCCCC;
  color:#000000;
  padding-left:20px;
}

ul.menu li ul li a:hover {
  background:#EEEEEE;
  border-left:5px #cc0000 solid;
  padding-left:15px;
}
/* end css menu */

