body 			{ 
				padding: 0;
				margin: 0; 
				font-family: arial, helvetica, sans-serif;
				font-size: .9em;
				text-align: left;
				background-color: #b3c8e5; 
				background-image: url(../images/gradient.jpg); 
				background-repeat: repeat-x;
				} 
				
a:link		{ color: #445AA6; }
a:visited	{ color: #37467a; }
a:hover		{ color: #5488b8; }

td			{ text-align: left; }
td.text	{					
			font-size: .8em;
			  }
td.backColor	{					
			font-size: .8em;
			color: #EEECDF
			
			  }
#loginarea	{
			background-image: url(../images/loginarea.jpg); 
			background-repeat: no-repeat;
			}

td.blurbbox	{
		background: #FFFAF0;
		padding: 6px 12px;
		font-size: 0.8em;
		border-style: solid;
		border-color: #ffffff;
		border-width: 1px;
		vertical-align: top;
		line-height: 1.5em;
}
	
td.blurbbox1	{
		background: #FFFAF0;
		padding: 6px 12px;
		border-style: solid;
		border-color: #ffffff;
		border-width: 1px;
		vertical-align: top;
		line-height: 1.5em;
}	
	
			
.photospacel	{
	margin: 0px 12px 0px 0px;
}
	
.photospacer	{
	margin: 0px 0px 0px 12px;
}

#mainbody	{
			background-color: #ffffff;
			padding: 17px 50px 50px 50px;
			}
			  
h1 {
		text-align: left;
		color: #415C9F;
		font-size: 1.7em;
		padding-top: 0.7em;
}
			
h2				{
		text-align: left;
		color: #415C9F;
		font-size: 1.6em;
		padding-top: 0.7em;
				}
				
h3				{
				text-align: left;
				color: #415C9F;
				font-size: 1.22em;
				}

h4 {
		text-align: left;
		color: #415C9F;
		font-size: 1.2em;
}

#topicbar	{
			background-color: #677db1;
			padding-top; 12px;
			height: 26px;
			border-right: solid 2px #ffffff;
			border-left: solid 2px #ffffff;
			border-bottom: solid 2px #c3ccd1;
			color: White;
			}
	
.admintopicbar	{
			font-size: .9em;
			color: #ffffff;
			background-color: #4E5E78;
			height: 26px;
			border-right: solid 1px #ffffff;
			border-left: solid 1px #ffffff;
			border-bottom: solid 2px #c3ccd1;
			}

#nav	{ 
		padding: 0;
		margin: 0;
		position: relative;
		top: -10px;
		width: 700px;
		z-index: 1000;
		white-space: nowrap;
		}

#nav a	{
		font-size: .9em;
		text-decoration: none;
		font-weight: normal;
		border-left: 1px solid #d0b577;
		}

#nav a:link		{ color: #fff; }
#nav a:visited 	{ color: #fff; }
#nav a:hover	{ color: #fff; }

#nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}

#nav li li a	{
				display: block;
				font-weight: normal;
				color: #fff;
				padding: 0.35em 10px;
				border-bottom: 1px solid #738cca;
				border-left: 1px solid #738cca;
				font-size: .8em;
				width: 100px;
				}
				
						
#nav li li a:link		{ color: #fff; }
#nav li li a:visited 	{ color: #fcc; }
#nav li li a:hover 		{
						color: #fff;
						padding: 0.35em 10px;
						background-color: #2c4582;
						}

#nav li	{
		display: block;
		float: left;
		position: relative;
		text-align: center;
		cursor: default;
		list-style: none;
		}
	
		
	

#nav li ul	{
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			font-weight: normal;
			background-color: #3F5DA6;
			z-index: 2000;
			}

#nav li>ul 	{
			top: auto;
			left: auto;
			}

#nav li li 	{
			display: block;
			float: none;
			border: 0;
			}

#nav li:hover ul, #nav li.over ul	{
									display: block;
									}
				
 
 .prodev a { display:block; width:170px; height:11px; }
 
 .explorations a { display:block; width:160px; height: 11px; }
 
 .resources a { display:block; width:144px; height: 11px; }
 
 .howto a { display:block; width:120px; height: 11px; }
 
 .tools a { display:block; width:100px; height: 11px; }
 input,select, textarea{
	background: #EEECDF;
			font-size: .9em;
}

 .bt {
	border-top: 1px solid #cccccc;
}
.br {
	border-right: 1px solid #cccccc;
}
.bb {
	border-bottom: 1px solid #cccccc;
}
.bl {
	border-left: 1px solid #cccccc;
}

.all{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.tableBack	{					
		
			background: #EEECDF;}
			
.dataTableHeadingRow { background-color: #EEECDF; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif;
font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #EEECDF; }
.dataTableRowSelected { background-color: EEECDF; }
.dataTableRowOver { background-color: #C6D7E7; cursor: pointer;
cursor: hand;}
.dataTableContent { font-family: Verdana, Arial, sans-serif;
font-size: 10px; color: #000000; }

.footer2	{
			background-color: #677db1;
			padding: 10px 50px 12px 50px;
			font-size: .85em;
			color: #ffffff;
			border-top: medium solid #f1d069;
			}
	
.breadcrumbs2 {
	position: relative;
	top: -12px;
	font-size:.8em;
	}
	

td.adminContentBox {

			background: #EEECDF;
			padding: 17px;
			font-size: 1.0em;
			border-style: solid;
			border-color: #ffffff;
			border-width: 1px;
			vertical-align: top;
}
.textBack	{					
			font-size:.8em;
			background-color: #4A5D7B;
			color: #ffffff;
			  }		  
.text	{					
			font-size:.8em;
			  }		