html{
	padding:0px;
	margin:0px;
}
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1C3175;
	margin:0px;
	padding:0px;
	background: #003798;
}
img {
	/*display:block;*/
	padding:0px;
	margin:0px;
}

a {
	border:0px;
	padding:0px;
	margin:0px;
}
form {
display:inline;
padding:0px;
margin:0px;
}


p {
	padding:0px;
	margin:0px 0px 10px 0px;
}

div.spacer {
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
}

a:link, a:visited, a:hover, a:active {
	color:#333;
}
a:visited {
	color:#333;
	font-weight:normal;
}
a:hover {
}

#bodyContainer {
	width:750px;
	margin:0px auto 20px auto;
	pading:0px;
	border:1px solid #B9CAD3;
	background:#FFF;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:748px;
}



html>body #bodyContainer {
  width:748px;
}

#globalNav {
float:right;
font-size:9px;
color:#003798;
margin-right:10px;
line-height:29px;
z-index:5;

}
#globalNav a {
font-size:9px;
color:#003798;
text-decoration:none;
}
#searchBox {
width:103px;
height:17px;
vertical-align:middle;
font-size:10px;
color:#003798;
}

#logoBlock {
	width:748px;	
	padding-bottom:10px;
	background:#FFF url(../_graphics/shared/headBG.jpg) no-repeat right bottom;
}



#navBlock {
	position:inherit;
/*	width:748px;
	height:38px;*/
	margin:0px;
	padding:0px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}




#navBlock a {
	/*height:38px;*/
	margin:0px;
	padding:0px;	
}

#mainNav a {
	/*height:38px;*/
	margin:0px 0px 0px 0px;
	padding:0px;	
}


#navBlock img {
	margin:0px;
	padding:0px;
}

#navBlock ul {

	height:38px;
	margin:0px;
	padding:0px;
}
#navBlock li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-right:1px solid #999;
	height:38px;
}



.inline {
 	display:inline;
}

html>body #navBlock {
   height:38px; 
}

html>body #mainNav  {
   height:38px; 
}

#footer {
clear:both;
text-align:center;
padding:10px 5px;
color:#333;
line-height:11px;
font-size:9px;
background:#F1F4F6;
border-top:1px solid #B9CAD3;
}
#footer a {
color:#333;
font-size:9px;
}
#breadCrumbs, #breadCrumbs a, #breadCrumbs a:visited {
color:#1C3175;
text-decoration:none;
}
#breadCrumbs a:hover {
text-decoration:underline;
}
#hiddenNav {
position:relative;
top:0px;
}
#hiddenNav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
background:#FFF;
border-left:1px solid #003798;
border-right:1px solid #003798;
}
#hiddenNav li {
	width:170px;
	float:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #003798;
}
#hiddenNav ul li a {
display:block;
padding:3px;
width:170px;
font-size:10px;
background:#DAE3F2;
color:#003798;
text-decoration:none;
voice-family: "\"}\"";
voice-family:inherit;
width:164px;
}
html>body #hiddenNav ul li a {
  width:164px;
}
#hiddenNav ul li a:hover {
background:#36C;
color:#FFF;
}
#join_m {
position:absolute;
visibility:hidden;
top:0px;
left:0px;
z-index:5;
padding:0px;
margin:0px;
}
#hot_m {
position:absolute;
visibility:hidden;
left:81px;
z-index:5;
padding:0px;
margin:0px;
}
#search_m {
position:absolute;
visibility:hidden;
left:162px;
z-index:5;
padding:0px;
margin:0px;
}
#ask_m {
position:absolute;
visibility:hidden;
left:261px;
z-index:5;
padding:0px;
margin:0px;
}
#attend_m {
position:absolute;
visibility:hidden;
left:351px;
z-index:5;
padding:0px;
margin:0px;
}
#browse_m {
position:absolute;
visibility:hidden;
left:441px;
z-index:5;
padding:0px;
margin:0px;
}
#read_m {
position:absolute;
visibility:hidden;
left:549px;
z-index:5;
padding:0px;
margin:0px;
}
#advance_m {
position:absolute;
visibility:hidden;
left:577px;
z-index:5;
padding:0px;
margin:0px;
}

.documentActions {
float: right;
margin: -1.5em 0 0 0;
}

.documentActions ul,
.documentActions li {
display: inline;
list-style: none;
list-style-image: none;
}
.documentActions a {
border: 0;
text-decoration: none;
}



/* The new form elements */

.field {
    top: 0;
    left: 0;
    margin: 0 1em 1em 0;    
}

.field .field {
    margin: 1em 0 0 0;
}

.field label {
    font-size: 100%;
    font-weight: bold;
}

.fieldRequired {
    background: url(../_graphics/shared/required.gif) center left no-repeat;
    padding: 0 0 0 8px;
} 

.formHelp {
   color: #76797c;
    margin: 0 0 0.2em 0;
}

.formHelp a {
    text-decoration: underline;
}

.formHelp:hover {
    color: Black;
    cursor: default;
}

.formControls {
   margin: 1em 0 0 0; 
}

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 68% !important;
}

.error .fieldRequired {
   color: #ffce7b;
} 


.visualClear {
    display: block;
    clear: both;
}
.hiddenLabel {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}
.label {
    font-weight: bold;
    display: inline;
    padding-right: 0.5em;
}

.optionsToggle {
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
    font-weight: normal !important;
    font-size: 85%;
}


/* for highlighting of search terms */

.highlightedSearchTerm {
   background-color: #feff82;
}

.ad {
	text-align: center;
	font-size: 9px; 
	color: #999;
}

