body		{	font-family:Tahoma; font-size:0.9em; 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;	}

.clearFix	{clear:both; width:100%; float:left;}

body {
	background-image:url('../images/bckg.jpg');
}

h1{
	display:block;
	background-color:#393939;
	padding:10px;
	color:white;
}

.layouttable{
	border:1px solid #3B3B3B; 
	background-color:#FFFFFF; 
	width: 1000px;
	margin-bottom:12px;
}


/* HEADER TABLE */
#ltHeader			{margin:0; border-bottom:0;}
#headercell			{background-color:#2B4555;}
#headercell	a		{color:#FFFFFF}
#searchformdiv		{
						margin:5px; 
						padding:0px 5px 0px 5px;
						height:110px;
						vertical-align:top;
						text-align:center;
						color:#FFFFFF;
						font-weight:bold;
					}
		
#searchform	{
				margin:10px 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 */
#ltRecSearch{margin-bottom:0;}
#recentsearchesdiv{
	font-size:0.9em; text-align:right; vertical-align:middle;  color:#FFCC66; padding:2px; font-weight:normal; margin-top:30px;
}
#recentsearchesdiv a{
	color:#FFFFFF;
}


/*	MAIN MENU   	*/
#mainmenucell	{height:34px; text-align:center; padding-bottom:0px; padding-top:0px; background-color:#2B4555; margin-bottom:0;}
#mainmenuul		{margin:0px; padding:0px; list-style:none;}
#mainmenuul li 	{display:inline; padding:0px 8px 0px 8px;}
#mainmenuul li a	{font-size:10pt; font-weight:bold; color:white}

/*  INFO MESSAGES  */

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

/* CENTER */

#ltContent	{
	background-color:transparent;
	border-spacing: 10px;
    border-collapse: separate;
	width:1020px;
	border:0;
	margin:0;
}

#ltContent > tbody > tr > td{
	border:4px solid #DDDDDD;
}

#addcell	{vertical-align:top; background-color:white; padding:0; text-align:center; width:180px}

#lUnitCell	{margin:0; padding:0; height:20px; background-color:white;}

.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:0px;
	background-color:#FCFCFC
}

#mainContentCellDiv{
	padding:10px;
}


.diagramContainer{
	background-color:#EDF2EC;
	float:left;
	width:170px; height:170px;
	padding:3px; margin:4px;
	border:2px solid #DDDDDD;
	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;
	clear:both;
}

.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%;}