body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#2f2f2f;
	margin:0px;
	padding:0px;
	background-color:#fff;
	/*
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	*/
}

ul {}
li {
	list-style-type:square;
	padding-bottom:1em;
	color:#2f2f2f;
}

p, label{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}

.addrightmargin {
	
	width: 25em;

}


#content table p, table label {
	font-size:76%;

}
#content li {
	list-style-type:square;
	padding-bottom:1em;
	color:#2f2f2f;
}


*html p, *html label{
	font-size:1em;
}



#usertable table p, table {
	font-size:100%;
}

#usertable li {
	list-style-type:square;
	padding-bottom:0px;
	color:#2f2f2f;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#usertable h1 {	color:#31659c;
	font-family:verdana;
	font-size:14px;
	text-align:left;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}

#usertable h2 {
	color:#336699;
	font-family:verdana;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	margin-bottom: -14px;
	padding-bottom: -6px;
}

.userheader {	color:#ffffff;
	font-family:Verdana;
	font-size:16px;
	font-weight: bold;}

h1 {
	color:#485e89;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;

}

h2{
	color:#485e89;

}

h2.topic{
	
	color:#485e89;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	


}

h3{
	color:#485e89;

}

h4{
	color:#485e89;

}

hr{
	color:#dbdcdd;

}
h4.expert{
	color:#006990;
	font-size:14px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;

}

.blue {
	color:#006990;
	font-size:.8em;
}

.purple{
	color:#485e89;
}

.comingSoon{
	color:#90191c;
	font-weight:400;
}

.validationerror {
	color:#90191c;

}




/*SUB PAGES */
#wrapper{
 	/*background-image:url(images/navBack.gif);*/
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0;
	padding:0;
	width:66.1em;
}
#wrapper2{
 	/*background-image:url(images/navBack.gif);*/
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0;
	padding:0;
	width:100%;
}

#skipnav {	
	position:absolute;
	top:0px;
	left:56em;
}

#headerWrap{
	background-image:url(../images/2lvl/headerBack.jpg);
	background-repeat:repeat-y;
	background-position: left bottom;
}

#logo{
	float:left;
	background-color:#006990;
	padding:0;
	margin:0;
}



#header{
	background-image:url(../images/2lvl/header_Group.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-left:16.1em;
	border:none;
	height:3em;
	text-align:right;
	padding:18px 55px 18px 0px;

}
*html #header{
margin-left:16.3em;}

#GoogleForm {
	padding:0em;
	margin:0em;
}

#webTitle {
	color:#006990;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	text-align:right;
	padding-right:1em;
}

#subWrapper {
	clear:both;
	margin:0em;
	padding:0em;
	background-color:#006990;
	background-image:url(../images/navBack.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	
}

#nav {
	width:13.1em;
	float:left;
	color:#edebeb;
	font-weight:bold;

}

#nav ul {
	margin:0px;
	list-style:none;
	padding:.8em;
	}

#nav li {
	list-style-type:none;
	color:#edebeb;
	font-weight:bold;
	text-align:left;

}

#nav li ul li {
	list-style-type:square;
	color:#edebeb;
	font-weight:bold;
	text-align:left;
	margin-left: 12px;

}

#subnav {
	color:#485e89;
	font-weight:bold;

}

div#BoxRight {
	float:right;
	width:16em;
	border:2px solid #006990;
	padding: .5em .4em .9em .7em;
	background-color:#e4eff3;
	color:#006990;

}
/*added 12-18-08 by deedee for the expert page*/
div#BoxCenter {
/*	align:center;*/
	border:2px solid #006990;
	padding: .5em .4em .9em .7em;
	background-color:#e4eff3;
	color:#006990;

}

.tableboxexpert {
	border:2px solid #006990;
	padding: .5em .4em .9em .7em;
	background-color:#e4eff3;
	color:#006990;
}



.expertbox {
/*	float:right;*/
	width:36em; 
	border:2px solid #006990;
	padding: .5em .4em .9em .7em;
	background-color:#e4eff3;
	color:#006990;

}



#contentWrap{
	margin: 0 0 0 16.1em;
	padding-right:3.5em;
	background: #ffffff url(../images/2lvl/contentCorner.gif) no-repeat left top;
	
}

#contentWrapwide{
 	margin: 0 0 0 16.1em;
 	padding-right:0em;
 	background: #ffffff url(../images/2lvl/contentCorner.gif) no-repeat left top;
	
}
#contentWrapwide2{
 	margin: 0 0 0 16.1em;
 	padding-right:0em;
 	background: #ffffff url(../images/2lvl/contentCorner.gif) no-repeat left top;
	width:100%;
	
}


/* 3px jog hack for content*/
*html #contentWrap{height:1%;}
/**/
#contentWrapmedia{
	margin: 0 0 0 16.3em;
	padding-right:3.5em;
	background: #ffffff url(../images/2lvl/contentCorner.gif) no-repeat left top;	
}

#contentWrap1{
	margin: 0 0 0 16.1em;
	padding-right:1.5em;
	background: #ffffff url(../images/2lvl/contentCorner.gif) no-repeat left top;
	
}


#content {
	padding:1em;
	
}



#contentm {
	padding:4px;
	
}


/*test*/

#submit {
	padding-left: 0em;
}
/*hack to address IE's problem with clear and then float ont he newsletter page - */
*html .lame {display:block;
clear:none!important;
height:1%;
}

/* The following is the control for all the forms inside the content,
It forces them to all be in lines. */

#content form {
	margin-left:3em;
	background: url(images/bg_form_line.jpg) repeat-x scroll center top;
}

#content form label {
	display:block;
	width:10em;
	margin: .9em  0em 0em 0em;
	float:left;
	text-align:right;
	padding: 0px 0px 0px 0px;
	color:#000;
		
}
#content label.required{
	font-weight:bold;

}

#content input, #content #txtComments {
		display:block;
		margin: .5em 0em;
		margin-left:10.2em;
}

.clear {
	clear:both;
	border-bottom:1px solid #AECFDC;
	margin:0px;
	padding:0px;
	
}


/*MAP REGIONAL CENTERS*/


#RCa {
	float:left;
	font-size:.8em;
	width:25em;
}

#RCa ul, li {
	left-border:10px solid green;
	list-style:none;
	margin:0px;
}

#RCb {
	font-size:.8em;
	margin:0;
}

#RCb ul, li {
	left-border:10px solid green;
	list-style:none;
	margin:0px;
}



#content  .radiowrapper label {
width:15em!important;
margin:.5em 0px .5em 0px;
font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
}

			#content .radio {
font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
				display:block;
				margin: .5em 0px 17px 15.3em;
				padding: 0px 0px 0px 0px;
				}
				/**html .radio {
font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
				margin: 0px 0px 17px 170px;
				}*/
				
				#content .radio input {
font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
                display:block;
				margin:2px 5px 0px 0px;
				float:left;}
				
				#content *html .radio input{
font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
	margin:0px 0px 0px 0px; }
				
				#content .radio label
                {font-family:Arial, Helvetica, sans-serif;
			      font-size: 12px;
float:none;
				text-align:left!important;
				padding:.5em 0px 0px 0px;
				margin:0px 0px 1em 0px;
				clear:right;}

/*NEWSandEVENTS*/

#newsBack {
	font-weight:bold;
	border-top: 1px solid #c3c4c2;
	display:block;
	margin:0px;
	padding:0px;
}	

#newsBack p {
	
	color:#ae9c6b;
	margin-left:25px;
}

#newsBack ul li {
	list-style: none;
	margin:0px;
	padding: 7px 8px 0px 3px;
	color:#2f2f2f;
	font-size:14px;
}	

#newsBack ul li a {
	color:#cc983d;
	
}	

#newsBack li {
	display: inline;
	color:#ae9c6b;
}	


.tabs {
	font-size:15px;
	font-weight:bold;
	margin: 50px 0px 0px 25px;
	padding:0px;
	height:33px;
}

.tabs ul {
	margin: 0;
	padding: 0;
	} 

.tabs ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	display: inline;
	color:#c3c4c2;
	height:33px;
	}

.tabs ul li a{
	color:#cc983d;
	text-decoration: none;
	display: block;
	width: 200px;
	float: left;
}
.tabs ul li a:hover{
	color:#e0be83;
}			



		
#here a{
	background-image: url(../images/2lvl/news/on.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	height:33px;
	width: 125px;
	text-align:center;

	}

#nothere a{
	background-image:url(../images/2lvl/news/off.gif);
	background-position:bottom;
	display: block;
	width: 115px;
	background-repeat: no-repeat;
	height:33px;
	text-align:center;
	color:#c1c2c0;
}	

#nothere a:hover {
	
	background-image: url(../images/2lvl/news/on.gif);
	
	color:#e0be83;

}	
/*CALENDAR*/


/*table size*/
/*table size*/
		#calendar #wrapper{
		width:100%;}
		
		#calendar #header{
		width:45.2em!important;
		padding:18px 0px 18px 0px;
		}
		
		*html #calendar #content form {margin:0px;}
		
		#calendar table{width:100%!important;}
		
		*html #calendar table {width:91%!important;}
		
		

				/*calendar header*/
				#calendar table.monthlyMonthHeader {
				width:100%!important;
				font-size:3em!important;
				}
						.monthlyDateHeader, .monthlyNextPrevDateHeader, .monthlySelectedDateHeader {font-size:1em;
						text-align:right;
						color:#666;
						padding-right:2px;
						margin-right:3px;
						border-right:1px solid #ccc;
						border-bottom:1px solid #ccc;
						width:1em;
						float:left;
						}
						.monthlySelectedDateHeader {background-color:#FFCC00;
						color:#fff;
						border:none;}
						
						.monthlyNextPrevDateHeader{
						color:#666!important;
						border:none;}
						
						.monthlyDayTitlesCell{
						background-color:#B7C2D9;
						font-size:1.2em;
						font-weight:bold;
						}
				
						
		#calendar table td{font-size:66%;}
		
		#calendar table.calMainViewTable td a
		{padding: 0; 
		display: block;
		text-decoration:none;}
		
		.calMainViewTable{
		border-color:#666;
		}
		
		#calEvents td{width:200px;
		}
		
		.calMainViewTable td{
		/*position:relative;*/
		
		}
		table.calMainViewTable table.monthlyDateHeader td{
		border:none!important;
		height:40px;}
		
		#calendar #content ul {
		margin:0px;
		padding:0px;
		}
		
		#calendar #content ul li{
		width:94%;
		list-style:none;
		border:2px solid #1B789A;
		background-color:#D8E7EE;
		margin:1em 0em!important;
		padding:1em;
		}
		
		#calendar #content ul li i{
		color:#1B789A;
		font-size:1.5em;
		margin:0px;
		padding:0px;
		}
		
		#calendar #content ul li.month {
		border:none;
		background-color:#fff;
		margin:0em 0px 0px 0px;
		padding:0px;
		}
		
		#calendar #content ul li.month h3{
		margin:1em 0px 0px 0px;
		padding:0px;
		font-size:1.7em;
		color:#003366;
		}
		.monthlyDateBody{
		height:90px;
		display:inline;
		}
/*validation error*/

span.validationerror{
clear:left;
display:block;
padding:0px 0px .5em 0px;
color:#90191C!important;
}


#footer {
	clear:both;
	background-color:#ffffff;
	text-align:center;
}

/*LINKS*/

a.nav {	
	color:#edebeb;
	font-weight:bold;
	text-decoration:none;
}

a {
	color:#2f2f2f;
}

a:hover {
	color:#999898;
}

a.small {
	color:#006990;
}

a.small:hover {
	color:#999898;
}

a.subnav {
	color:#485e89;
	font-weight:bold;
	font-size:.9em;
}

a.subnav:hover {
	color:#999898;
}

a.skipnav {
	text-decoration:none;
	color:#7eb2c7;
	font-size:.8em;
}
#members a:hover {
	color:#FFF2BF;
}
#members .members{
font-weight:normal;
letter-spacing:0px;
}
img.left{float:left;
margin:0px 5px 0px 0px;}
#webinar p img{border:0;
vertical-align:middle;
padding:2px;}

.boxheader {	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;}

.boxtext   {	color:#336699;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	font-weight: bold;
	margin:0px 0px 9px 0px;}
	padding:0px;
	text-decoration: none;

}

.boxtext a  {	color:#336699;
		text-decoration: none;

}

.boxtext a:hover  {	color:#000000;
		text-decoration: underline;

}


.boxtexton   {	color:#000000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	font-weight: bold;
	margin:0px 0px 9px 0px;}
	padding:0px;
	text-decoration: underline;

}


/*pubs ews system tool guide table format*/

table.content {
	border-width: 1px;
	border-style: solid;
/*	border-color: #F5F3F9;*/
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: white;
}

table.content th  {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #F5F3F9;
	background-color: #00467F;
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	border-collapse: collapse;}

}
table.content th p {
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}


table.content td {
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #F7F9FB;
	border-collapse: collapse;
}




/*summer institute 2008 agenda table format*/

table.si {
/*	border-width: 1px;*/
/*	border-style: solid;*/
/*	border-color: #F5F3F9;*/
/*	border-collapse: collapse;*/
	background-color: white;
}

table.si th  {
	padding: 4px;
	background-color: #5757b0;
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;}


table.si td {
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	padding: 4px;
	background-color: #ffffff;
}

td.ruleabove {border-top: 1px gray solid; border-right: none; border-bottom: none; border-left: none;}

.bulletsFL {margin-left: -24px; padding-left: 0px; margin-bottom: -6px; padding-bottom: 0px;}
.expertboxheader {	color:#00000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;}


