/* CSS Document */
HTML {
   overflow: -moz-scrollbars-vertical;
}
body {
	background: #272727 url("image-stripebg2.gif") center;
	font-family: Verdana; font-size:11px;
}
a:link {
	color: #003366;
	font-weight: bold;
}
a:visited {
	color: #003366; 
	font-weight:bold;
}
a:hover {
	color: #003366; 
	font-weight:bold;
}
a:active {
	color: #003366; 
	font-weight:bold;
}
.Footer a:link {
	color: #FFFFFF; 
	font-weight: normal;
	
}
.Footer a:visited {
	color: #FFFFFF; 
	font-weight: normal;
}
.Footer a:hover {
	color: #FFFFFF; 
	font-weight: normal;
}
table.Footer{
	background-color:#000000; 
	width:800px; 
	border-bottom:3px solid #FFFFFF; 
	border-top-width:0px;
	color:#FFFFFF; 
	font-size:9px;
}
tr.Footer{
	padding:10px 5px 8px 5px;
}
td.Nav{
	background-color:#31568E;
	text-align:center; 
	color:#FFFFFF;
	font-size:11px; 
	padding: 5px 5px 5px 5px;
}

.Nav a:link {
	color: #FFFFFF; 
	font-weight: normal;
	border: 1px solid #31568E; 
	text-decoration:none; 
	padding-left: 4px; 
	padding-right:4px;
}
.Nav a:visited {
	color: #FFFFFF; 
	font-weight: normal; 
	border: 1px solid #31568E; 
	text-decoration:none;
	padding-left: 4px; 
	padding-right:4px;
}
.Nav a:hover {
  background: #C5D5EE;
  color: #000000; 
  text-decoration:none; 
  padding-left: 4px; 
  padding-right:4px;
  border: 1px solid #FFFFFF; 
}
.Nav a:active {
  background: #C5D5EE;
  color: #000000; 
  text-decoration:none; 
  padding-left: 4px; 
  padding-right:4px;
  border: 1px solid #FFFFFF; 
}
table.HeaderTable{
	width:800px; 
	border:3px solid #FFFFFF; 
	border-bottom-width:0px; 
	background-color:#0B123C;
}
.Logo{
	padding-top:10px; 
	padding-left:30px; 
	padding-bottom:10px;
}
.LoginTable{
	font-size:11px;color:#FFFFFF;
}
.TextBox{
	height:13px; width:85px;font-size:11px;
}
td.MainTable{
	border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; 
	background: #0B123C url("image-bluegradientbg.jpg") repeat-x bottom; 
	padding-bottom:20px;
}
.mainTblwidth{
	width:700px;
}
.mainLayoutwidth{
	width:800px;
}
td.InnerTable{
	background-color:#FCF4E0;
	padding:10px 10px 10px 10px;
}
h1{
	text-align:right; 
	font-size:22px; 
	font-weight:normal;
	color:#000066; 
	font-family:Arial;
}
h2{
	font-weight:bold; 
	font-size:12px; 
	padding-bottom:0px;
}
h3{
	font-weight:bold; 
	font-size:12px; 
	padding-bottom:0px; 
	font-style:italic;
}
table.Joinbox{
	width:408px; 
	border:1px solid #000000;
}
table.HomeBoxAbout{
	width:259px; 
	border:1px solid #CCCCCC;
}
td.Joinbox{
	background-color:#C5D5EE;
	font-size:11px;
}
.subsidebar{
	width:268px; 
	background-image: url("image-sidebar-grey.jpg"); border-bottom:1px solid #FFFFFF;
}
.button{
	font-size:11px; 
	background-color:#CCCCCC;
}

/************************ DROPDOWN MENU STYLES **************************************/
div.menu {
  background-color: #9DC3D8; /*EFEFEF */
  left: 0px;
  padding: 4px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  font-size:11px;
  color: #393A64;

  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #393A64;
  text-decoration:underline;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

input.btn {
	font-size:15px;
	font-weight:bold;
	background-color:#CCCCCC;
}

.borders {
	border: 1px #0B123C solid;
}

.joinTable {color:#000000; font-size:11px; border: 1px solid #CFB881;width:600px}
.joinTable  A:link  {COLOR : #000000; TEXT-DECORATION : underline;}
.joinTable  A:visited  {COLOR :#000000; TEXT-DECORATION : underline;}
.joinTable  A:hover  {COLOR : #ffcb00; TEXT-DECORATION : none;}
.joinTable td{padding:3px}
.join_header{
	background-color:#CFB881;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	padding-left:6px;
}
.error 
{ 
color:#31568E; 
font-weight:bold; 
text-align:center; 
} 
span.requiredFields
{ 
float:right;
margin-right:5px;
} 

.gold_borders {
	border: 1px #CFB881 solid;
}