.topbg {background-image:url(/images/head2.gif);}
.fix {background-image:url(/images/s.gif);}
.searchline {background-color:#ffcc00;}
.searchbg {background-color:#333366;}
.mainbg {background-color:#dad8cf;}

BODY, TD {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
INPUT, SELECT, TEXTAREA, OPTION, OPTGROUP {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.error {color:#cc0000;}
.erroroff {color:#FFFFFF;}

.standard {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;line-height:14px;}
.black {color:#000000;}

.logborder {background-color:#ffcc00;}
.logbg {background-color:#e7e5dd;}
.logtext {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333366;}
.logtext2 {font-family:Verdanda, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
.submitbg {background-color:#ffffff;}
.submittext:link {color:#3173c5;text-decoration:none;}
.submittext:hover {color:#3173c5;text-decoration:underline;}
.submittext:visited {color:#6d8cb3;text-decoration:none;}
.submitborder {background-color:#3173c5;}

.upcomingtitle {font-weight:bold;color:#666666;}
.upcominglist {list-style-image:url(/images/list_square1.gif);}
.dottedline {background-color:#ffffff;background-image:url(/images/dottedline.gif);}
.dottedline2 {background-image:url(/images/dottedline.gif);}
.dottedlinevert {background-image:url(/images/dottedline_vert.gif);}
.authorinfo {color:#999999;}

.nav2bg {background-color:#9fb3cd;}
.whitebg {background-color:#ffffff;}
.boldblue:link {font-weight:bold;color:#3173c5;text-decoration:none;}
.boldblue:hover {font-weight:bold;color:#3173c5;text-decoration:underline;}
.boldblue:visited {font-weight:bold;color:#6d8cb3;text-decoration:none;}
.boldblue2:link {font-weight:bold;color:#3173c5;text-decoration:underline;}
.boldblue2:hover {font-weight:bold;color:#3173c5;text-decoration:none;}
.boldblue2:visited {font-weight:bold;color:#6d8cb3;text-decoration:underline;}

/* this is for the cases only, has a line-height */
.submittext2:link {color:#3173c5;text-decoration:underline;line-height:17px;font-weight:bold;}
.submittext2:hover {color:#3173c5;text-decoration:none;line-height:17px;font-weight:bold;}
.submittext2:visited {color:#6d8cb3;text-decoration:underline;line-height:17px;font-weight:bold;}

.submittext3:link {color:#3173c5;text-decoration:underline;}
.submittext3:hover {color:#3173c5;text-decoration:none;}
.submittext3:visited {color:#6d8cb3;text-decoration:underline;}
.begincsbg {background-image:url(/images/begincs_bg.gif);}
.checkbg {background-image:url(/images/check_bg.gif);}

.sidetitlebar {background-color:#ffff99;}
.sidetitlebar2 {background-color:#ffffcf;}

.casetitlebig { font-size:15px; font-weight:bold; color:#31659c; line-height:21px;}
.casetitle {font-size:11px;font-weight:bold;color:#000000;}
.cshead {font-weight:bold;color:#333366;}
.cslist {list-style-image:url(/images/list_arrow1.gif);}
.answerhighlight {background-color:#ffff99;line-height:17px;}

/* this is for the ask expert only */
.ae-fix {background-image:url(/images/askexpert_bg.gif);background-color:#ffffff;}
.aeq {color:#ce3000;}
.aea {color:#31659c;}

.faq-bg {background-image:url(/images/frontpiece_faq.jpg);}
.faqtitle {font-weight:bold;color:#000080;}
.about {color:#666666;}
.about2 {font-weight:bold;color:#666666;}
.privacytitle {font-size:12px;font-weight:bold;color:#333366;}

.directionlist {color:#aeaeae;}

.cstitle {font-size:12px;font-weight:bold;color:#333366;}

.aehead {font-weight:bold;color:#333366;}
.aeauthor {color:#333366;}

.responsenumber {font-size:12px;color:#333366;}
.responseresults {font-size:12px;font-weight:bold;color:#333366;}

/* Netscape
.dlh {line-height:15px;}
*/

/* IE 
.dlh {line-height:25px;}
*/

.botbg {background-image:url(/images/bottom2.gif);}
.copyright {font-family:;font-size:11px;color:#cccccc;}

.messagetext {color:#666666;}
.messagedate {color:#999999;}
.dottedline-yel {background-color:#ffffff;background-image:url(/images/dottedline_yel.gif);}

.form20 {width:20px;}
.form33 {width:25px;}
.form40 {width:40px;}
.form80 {width:80px;}
.form99 {width:90px;}
.form95 {width:95px;}
.form100 {width:100px;}
.form120 {width:120px;}
.form130 {width:130px;}
.form140 {width:140px;}
.form146 {width:146px;}
.form150 {width:150px;}
.form190 {width:190px;}
.form200 {width:200px;}
.form210 {width:210px;}
.form250 {width:250px;}
.form286 {width:286px;}
.form300 {width:300px;}
.form335 {width:335px;}
.form350 {width:350px;}
.form370 {width:370px;}
.form400 {width:400px;}
.form480 {width:480px;}
.form550 {width:550px;}
.ta1 {width:480px;height:200px;}
.ta2 {width:400px;height:100px;}
.formta {width:130px;height:90px;}
.formta1 {width:250px;height:150px;}
.formdm1 {width:300px;height:90px;}
.formdm2 {width:600px;height:90px;}
.formdm3 {width:300px;height:150px;}

.test4 {padding-left:-10px;}


/* admin */
.rowAlt1 { background-color: transparent; }
.rowAlt2 { background-color: #ECECEC; }
.rowAlt3 { background-color: #FFFFFF; }


/* New Homepage Styles */

.leftBG {
	position: relative;
	width: 280px;
	height: 245px;
	padding: 0;
	margin: 0;
	background: #FFFD7A url(images/bg_home_left.gif) no-repeat top left;
}

.rightBG {
	position: relative;
	width: 260px;
	height: 245px;
	padding: 0;
	margin: 0;
	background: #FFF url(images/bg_home_right.gif) no-repeat top left;
}

.sidetitlebarNEW {background-color:#7896BC;}

.sidetitlebar2NEW {background-color:#E7E5DD;}

.boldblueNEW:link {font: bold 9px verdana, sans-serif; color:#6D8CB3; text-decoration:underline;}
.boldblueNEW:hover {font: bold 9px verdana, sans-serif;color:#6D8CB3;text-decoration:none;}
.boldblueNEW:visited {font: bold 9px verdana, sans-serif;color:#6D8CB3;text-decoration:underline;}

.newsBox {background-color:#FFFFCF;}

.submittext4:link {color:#6D8CB3;text-decoration:underline;}
.submittext4:hover {color:#6D8CB3;text-decoration:none;}
.submittext4:visited {color:#6D8CB3;text-decoration:underline;}

.registerNow:link {font: bold 11px verdana, sans-serif; color:#C29B00; text-decoration:underline;}
.registerNow:hover {font: bold 11px verdana, sans-serif;color:#C29B00;text-decoration:none;}
.registerNow:visited {font: bold 11px verdana, sans-serif;color:#C29B00;text-decoration:underline;}

.authorList {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
}

.authorList li {
	padding: 0;
	margin: 0;
	font: normal 10px verdana, sans-serif;
	color: #666666;
}

.authorList2 {
	position: relative;
	padding: 0 0 0 58px;
	margin: 0;
	list-style: none;
}

.authorList2 li {
	padding: 0;
	margin: 0;
	font: normal 10px/1.25 verdana, sans-serif;
	color: #666666;
}

.contribute {
	padding: 0;
	margin: 0;
	font: bold 10px verdana, sans-serif;
	color: #666666;
	text-decoration: none;
}

.homelist {
	position: relative;
	padding: 0;
	list-style: none;
}

.homelist2 {
	position: relative;
	padding: 0;
	margin:0;
	list-style: none;
}

.homelist li {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0;
}

.homelist2 li {
	font: normal 11px/1.4 verdana, sans-serif;
	color:#000;
	position: relative;
	padding: 0 0 3px 0;
	margin: 0;
}

.homeListHead {
	position: relative;
	font: bold 11px verdana, sans-serif;
	color: #333366;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.homeListHead_new {
	position: relative;
	font: bold 11px/1.4 verdana, sans-serif;
	color: #333366;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.homeListHeadTwo {
	position: relative;
	font: bold 11px verdana, sans-serif;
	color: #333366;
	padding: 5px 0;
	margin: 0;
	text-decoration: none;
}

.homeListTextTwo { 
	position: relative;
	font: 11px verdana, sans-serif;
	color: #ffffff;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

a.homeListLink {
	position: relative;
	font: normal 11px verdana, sans-serif;
	color: #333366;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

a.homeListLink:hover {
	position: relative;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

a.homeListLink2 {
	position: relative;
	font: normal 11px/1.3 verdana, sans-serif;
	color: #FFF;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}




a.homeListLink2:hover {
	position: relative;
	padding: 0;
	margin: 0;
	text-decoration: none;
}


a.homeListLink3 {
	position: relative;
	font: normal 11px/1.3 verdana, sans-serif;
	color: #FFF;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

a.homeListLink3:hover {
	position: relative;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}


/* from case author image */
.case_head {font-size:20px; font-family:trebuchet ms; font-weight:bold; color:#5570AE;}
.case_issue {font-size:11px; font-family:verdana; color:#333366; line-height:14px;}
.case_author {font-size:11px; font-family:verdana; color:#333366; font-weight:bold; line-height:14px;}
.case_affiliation {font-size:11px; font-family:verdana; color:#333366; line-height:14px;}

/* new text navs - pre and post login */
.txtnavs { font-size:10px; font-family:verdana;color:#52524A; letter-spacing: -0.05em; text-decoration:none;}
a.txtnavs:hover { font-size:10px; font-family:verdana;color:#000000; letter-spacing: -0.05em; text-decoration:none;}
a.txtnavs:visited { font-size:10px; font-family:verdana;color:#52524A; letter-spacing: -0.05em; text-decoration:none;}
a.txtnavs:active { font-size:10px; font-family:verdana;color:#52524A; letter-spacing: -0.05em; text-decoration:none;}




#top_new_nav {
		position:relative;
		width:793px;
		height:22px;
		background-color:#FFFFFF;
		margin:0;
		padding:0;
		border:0;
	
		}
		
#main_nav_container {
		float:left;
		width:540px;
		height:22px;
		background-color:#F3CF00;
		margin:0;
		padding:0;
		border-top:1px solid#F3CF00;
		border-bottom:1px solid#F3CF00;
		}
		
		
		
#menutitlediv {
		float: left;
		height:21px;
		background-color: #FFF;
		margin:1px;
		padding:0;
		border-bottom:1px solid#F3CF00;
		}
		

p.navigation {
	font: bold 12px/21px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #333366;
	text-align: center;
	margin:0;
		 }
/*p.navigation is the holder unit for the block links. It also specifies larger bold text*/

p.navigation a {
	display:block; 
	color: #333366;
    background-color: #FFFFFF; 
	text-decoration: none;
    padding: 0 5px;
	margin:0;

	}

p.navigation a:visited {
	display:block; 
	color: #333366;
    background-color: #FFFFFF; 
	text-decoration: none;
    padding: 0 5px; 
	margin:0;
	}

p.navigation a:hover {
	display:block; 
	color: #333366;
    background-color: #F3CF00; 
	text-decoration: none;
   	padding: 0 5px; 
	}
		
	#dropmenudiv {
		position:absolute;
		border:1px solid #F3CF00;
		border-bottom-width: 0;
		/*font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif;*/
		font-size:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #666;
		z-index:100;
		margin:1px 0 0 0;
		}
		
	#dropmenudiv a {
		display: block;
		/*font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif;*/
		font-size:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #666;
		text-indent: 5px;
		border-bottom: 1px solid #F3CF00;
		padding:5px 0;
		text-decoration: none;
		z-index:100;
		/*background-color: #FFFFCF;*/
		background-color: #fff;
		}
		
	#dropmenudiv a:hover { 
		/*font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif;*/
		font-size:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #666;
		z-index:100; 
		/*background-color: #FFFF99;*/
		background-color: #ffcc00;
		}
		
.search{
	font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color:#F3CF00;  
	padding:0;
	margin:0;
	}

.topNavtext{
	font: normal 10px/2.5 Verdana, Arial, Helvetica, Geneva, sans-serif; 
	/*color:#FFFFFF; */
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
a.topNavtext:link{
	font: normal 10px/2.5 Verdana, Arial, Helvetica, Geneva, sans-serif; 
	/*color:#FFFFFF; */
	text-decoration:none;
	padding:0;
	}
	
a.topNavtext:active{
	font: normal 10px/2.5 Verdana, Arial, Helvetica, Geneva, sans-serif; 
	/*color:#FFFFFF; */
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
a.topNavtext:hover{
	font: normal 10px/2.5 Verdana, Arial, Helvetica, Geneva, sans-serif; 
	/*color:#F3CF00; */
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
a.topNavtext:hover{
	font: normal 10px/2.5 Verdana, Arial, Helvetica, Geneva, sans-serif; 
	/*color:#F3CF00; */
	text-decoration:none;
	padding:0;
	margin:0;
	}
		
.topNavtext.Red{
	background-color: #990000;

	}
		
/* Mike's NAV styles */

#hamNav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: transparent;
}

#hamNav li {
	float: left;
	margin: 0;
	padding: 0;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	border-left: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
}

#hamNav a {
	float: left;
	display: block;
	margin: 0;
	padding: 3px 8px;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	background: #333366 url(images/button_tab_bg.gif) no-repeat top right;
}

#hamNav a:hover {
	float: left;
	display: block;
	margin: 0;
	padding: 3px 8px;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	background: #333366 url(images/button_tab_OV_bg.gif) no-repeat top right;
}

/* new homepage design - 102407 LJ */


h1 { font-family: verdana; color: #913108; font-size:12px; }
h2 { font-family: verdana; color: #000000; font-size:11px; line-height:12px;}
.hplink { font-family: verdana; color:#000000; font-size:10px; text-decoration:underline; line-height:13px; position:relative;top:-6px;}
.hpdescr { font-family: verdana; color:#000000; font-size:10px; line-height:13px;}
.hpdescr2 { font-family: verdana; color:#000000; font-size:11px; line-height:13px; position:relative; top:3px;}


