body		{	font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color:#3F3F3F; padding:0; margin:0; }
a			{	color:#006699; }
a:hover		{	text-decoration:none; }
h1			{	font-size:14pt; margin:0px 0px 20px 0px; color:#006699;  }
h2			{	font-size:11pt; margin:0px 0px 10px 0px; color:#006699;	}



.layouttable			{border-left:2px solid #032946; border-right:2px solid #032946; background-color:#FFFFFF; width: 1000px;}


/* HEADER TABLE */
#headercell				{background-color:#2C475B;}
#headercell	a			{color:#FFFFFF}
	#searchformdiv		{
							margin:5px; 
							padding:5px 5px 5px 5px;
							height:110px;
							vertical-align:top;
							text-align:center;
							color:#FFFFFF;
							font-weight:bold;
						}
		
#searchform	{
				margin:30px 10px 0px 0px; padding:0px;
			}
			
#search		{	
				border:1px solid #CCCC66; 
				background-color:#F2FEED; 
				color:#333399; font-size:18pt;
				width:360px; height:30px;
				vertical-align: middle;
			}
#searchbutton	{
					height:34px; 
					border:1px solid #CCCC66; 
					background-color:#CCCC66;
					vertical-align: middle;
					font-size:16px;
					font-weight:bold;
					color:#FFFFFF;
				}


/* RECENT SEARCHES */

#recentsearchesdiv{
	font-size:10pt; text-align:right; vertical-align:middle;  color:#FFCC66; padding:4px;
}
#recentsearchesdiv a{
	color:#FFFFFF;
}


/*	MAIN MENU   	*/
#mainmenucell		{height:36px; text-align:center; border-bottom:1px dashed #2C475B; padding-bottom:8px; padding-top:8px;}
#mainmenuul			{margin:2px; padding:0px; list-style:none;}
#mainmenuul li 		{display:inline; padding:10px;}
#mainmenuul li a	{font-size:10pt; font-weight:bold}

/*  INFO MESSAGES  */

#infomessagesdiv	{
						border:1px solid #FF0000; 
						margin:5px; 
						padding:10px; 
						background-color:#FFEDEA;
						text-align:center;
						color:#CC0000;
					}





/* CENTER */


#addcell	{vertical-align:top; border-right:1px dashed #5261C5; background-color:#E4EBD6; padding:0; text-align:center; width:180px}

.subtitle{
	font-size:10pt; color:#996633;
}

.categoriesmenudiv{
	margin-top:25px;
	margin-bottom:20px;
	padding:7px;
	text-align:left;
	border:1px dashed #EAEAEA;
	background-color:#F3F3F3;
	float:left;
	clear:both;
	width:96%;
}
.categoriesmenyul{
	list-style:none;
	margin:7px;
	text-align:center;
}

.categoriesmenyul li{
	display:inline;
	margin: 0px 10px 0px 0px;
}

.categoriesmenyul li a{
	color:#660033;
	font-size:10pt;
	font-weight:bold;
}

#leftAdsenseDiv{
	margin:5px;
	text-align:center;
}

#mainContentCell{
	vertical-align:top; text-align:left;
	padding:10px;
	
	background-color:#FCFCFC
}


.diagramContainer{
	background-color:#EDF2EC;
	float:left;
	width:180px; height:170px;
	padding:3px; margin:4px;
	border:1px solid #FFE38F;
	text-align:center; font-size:10pt;
	vertical-align:middle;
}

.diagramContainer:hover{
	background-color:#FFF9E9;
	border-color:#F2AD0D
}

.diagramContainer img{
	border:1px solid #C7E1ED;
	margin-bottom:3px;
}

.diagramContainer a	{text-decoration:none; font-size:10pt; font-weight:bold;}
.diagramContainer a:hover		{text-decoration:underline;}

					
					
/* FOOTER */
#footer				{
						margin:5px; 
						padding:10px;
						text-align:center;	
					}
					
.footermenu			{
						margin:10px; padding:0px; list-style:none;
					}
					
.footermenu	li		{	display: inline;  margin-left:15px; }

#noticediv			{	border:1px solid #F9CDCC; background-color:#FEEDF4; padding:10px; margin:10px auto; font-size:10pt; width:80%;}
