html {

}


body {
	font-family:verdana,tahoma,arial,helvetica,geneva,sans serif;
	background-color : #ffffff;
	color: black;
	SCROLLBAR-FACE-COLOR: #0000CC;
	SCROLLBAR-HIGHLIGHT-COLOR: #0000DD;
	SCROLLBAR-SHADOW-COLOR: #000011;
	SCROLLBAR-3DLIGHT-COLOR: #0000FF;
	SCROLLBAR-ARROW-COLOR: #CCCCCC;
	SCROLLBAR-TRACK-COLOR: #DDDDDD;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	background-image:url(resources/bar_bg.gif);
	BACKGROUND-POSITION: left top;
	background-repeat:repeat-y;
	margin-right: 25px;
	margin-bottom: 25px;
}

h1 {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : x-large;
/*   margin-top: 2em;*/
	line-height: 1.4em;
}

h2 {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : large;
/*   margin-top: 2em;*/
	line-height: 1.4em;
}

h3 {
	font-size: medium;
	font-weight : bold;
	line-height: 1.4em;
}

p {
   font-size: 10pt;
   line-height : 140%;
}

a:visited {
	color: red;
	text-decoration : none;
}

a:hover {
	color: #00F;
	text-decoration : underline;
}

a:link {
	color: red;
	text-decoration : none;
}

a:active {
	color: #0F0;
	text-decoration : none;
}

.title {
	line-height : 100%;
	font-weight : bold;
	font-size : 18px;
}

.byline {
	line-height : 130%;
	font-style : italic;
}

.bio {
	line-height : 100%;
	font-style : italic;
}

.date {
	line-height : 100%;
	font-size : 12px;
}

.nav {
	line-height : 140%;
	font-size : x-small;
}

.meta { 
	line-height : 130%;
	font-size : 11px;
	color : #C0C0C0;
}

.caption {
	padding-top: 3px;
	font-color: black;
	font-size:xx-small;
	line-height: 140%; 
}

.disclaimer {
	font-size:x-small;
	line-height: 1.4em; 
	text-indent:0em;
	margin-bottom:0;
}

.details {
	font-size:xx-small;
	color: red;
}

.sublink {
	font-family: verdana,Tahoma,arial,helvetica,sans-serif; 
	font-size: 9px; 
	line-height: 12px; 
	color: white 
}

.form { 
	font-size:10px; 
	color: white;
	font-weight: bold; 
}	

.input {
	font-size: 11px;
}


#main {
   position:absolute;/*positioned absolutely*/
   top: 20px;
   left: 160px;
   width: auto;
   height: auto;
   margin-right:50px;
   clear:both;
}

#masthead {
   position:absolute;/*positioned absolutely*/
   width:80%;
   top: 20px;
   left: 155px;
   border: green solid 0px; 
   height: auto;
   margin:0 50px 30px 0;
}

#menu {
   /*float:left;*/ 
   position:fixed; 
   top: 23px;
   left: 10px;
   width:129px;
   color: white;
}

#menu TD {
   color: white;
   font-size: x-small;
}

.NoIndent {
	text-indent:0em;
}

.NoIndentHome {
	text-indent:0em;
   margin:0 0 .75em 0;
}

.indent {
   margin-top: -1.4em;
   text-indent:2em;
}

#footer P {
   clear: both;
	text-align: center;
   font-size:xx-small;
	line-height: 1.4em; 
	text-indent:0em;
	margin:25px;
}

.z {
   !important;
   unicode-bidi: bidi-override; 
   direction: rtl; 
}

UL { font-size:smaller; 
     list-style-type: square;
}

/*error box styles*/
.errorBox
{
	margin:10px 0;
	border:1px solid #90191C;
	padding:8px 8px 8px 28px;
	font-weight:bold;
   font-size:small;
	color: #cc0000;
	background: #ffcccc url(/resources/erroricon.gif) 8px 8px no-repeat;
}

.errorBox ul
{/*margin:0 5px 2px 25px;*/padding:0;margin:0 0 -5px 0;list-style:none;}

.errorBox li
{padding:0;margin:0 0 5px 0;}

.errorText {font-weight:bold; color:#cc0000;}

/*end error styles*/

/*info and warning box styles*/
.warningBox
{
	margin:10px 0;
	padding:8px 8px 8px 28px;
	color: #000;
	background: #FFFFCC url(/resources/warningicon.gif) 8px 8px no-repeat;
	border:1px solid #FFCC00;
   font-size:small;
}

.infoBox
{	margin:10px 0;
	padding:8px 8px 8px 28px;
	color: #000;
	background: #D8E4F1 url(/resources/infoicon.gif) 8px 8px no-repeat;
	border:1px solid #3C78B5;
   font-size:small;
}

#results .infoBox, #results .warningBox, #results .errorBox {margin-top:3px}
/*end info and warning styles*/
