﻿/*General Layout*/

/*Constants*/

body {
		font-family:Helvetica,Arial,sans-serif;
		font-size:14px;
		line-height:23px;
		height: 				100%;
		color: 					#000;
		background:				url(../images/bk.png) center;
		margin-top: 0px;

 margin: 0; 
 padding: 0; 
 padding-top: 10px;
 text-align: center; 
} 
#centered
{ 
 width: 800px; /* set to desired width in px or percent */
 text-align: left; /* optionally you could use "justified" */
 border: 0px; /* Changing this value will add lines around the centered area */
 padding: 0;  
 margin: 0 auto; 
} 
		



}

.header1 {font-size: 2em; margin-left:-2; border-bottom: 1px solid #CCCCCC;}
.header2 a{font-size: 12px; margin-left:-2; border-bottom: 1px solid #CCCCCC;}
.header3 a{font-size: 2em; margin-left:-2; color:#0000FF;}

/*End of Constants*/

#siteborder {
		width:					800px;
		margin-right:			auto;
		margin-left:			auto;
		margin: 0; 
 		padding: 0; 
 		padding-top: 10px;
 		text-align: center;

}

#pageWrapper {
		width:					780px;
		background:				#FFFFFF;
		padding: 10px;
		float:left;
		border-right: 2px solid #2A4685;
		border-left: 2px solid #2A4685;
		height: 100%;
		overflow:visible;
		text-align:left;

}

#top {
		background:url(../images/logo.png);
		width:					595px;
		height:					72px;
		margin: 				auto;
}

/* MIDDLE PANELS */
#window {	
			height: 200px;
			clear: both;
}

#content { 	border: solid 2px #FFFFFF;
			display:block;
			
}

#text   {
			width: 470px;
			float:left;
			margin-right: 5px; 
			border-right: 1px solid #CCCCCC;
			padding: 20px;
			border-bottom:10px solid #CCCCCC;
			display:block;
			height:100%;
}


/* Menu Side Panel*/

#menu {
			width: 220px;
			float:left;
			padding: 20px;
}

	#menu li {
			list-style:none;
			padding: 2px;
	}

	#menu a, link {
			text-decoration:none;
			}
	#menu a.none {
			
	}
	
	.mchild {
			margin-left: 5px;
			background-color:#CCCCCC;
			border-bottom: 1px solid #FFF;
	}
	.mchild:hover {
			background-color:#FFF;
			font-weight:normal;
	}
	
	#menu table a { color:#FFF; }
	
	.Dpush { padding-left: 3px; padding-bottom: 5px; border-bottom: 1px dotted #663399; float:left;}
	.Dpush a{margin-left:-2; color:#333333; margin-bottom: 5px;}


/* FOOTER */

#footer {
		background:			 	url(../layout/top.png);
		width:					1020px;
		height:					120px;
}


/*Flash Replacement*/
.flash-replaced .alt {
		display: block;
		height: 0;
		position: absolute;
		overflow: hidden;
		width: 0;
			}
			
/* Short uses */

.dblock {  }

h1{text-align:center; font-weight:lighter; font-size:12px;}
