/* generic classes */ 

body {	
		color: #4d4d4d;	
		font-family: verdana, sans-serif;
		font-size: .7em;	
		background-color: #FFFFFF;	
	 }	  

div	{background:none}

p {
		text-decoration:none; 
		margin-left:7; 
		margin-right:7;  
		font-size: 8pt;
}

b 	{font-size: 9pt; font-spacing: .7em;}

li 	{font-family: verdana, sans-serif; text-decoration:none; font-size: 8pt;}

h2 	{font-family: verdana, sans-serif; font-size:12pt}

img  {margin:10px; margin-bottom: 40px; border: 1px #F3F3F3 solid; padding: 5px}

.mov {margin:10px; margin-bottom: 40px; border: 1px #DDDDDD solid; padding: 5px}

.plainObject {margin:0px; margin-bottom: 0px; border: none; padding: 0px}

a:link 		{color:#333; font-spacing: .3em; text-decoration:underline}
a:visited 	{color:#333; font-spacing: .3em; text-decoration:underline}
a:hover 	{color:#AAA; font-spacing: .3em; text-decoration:none}
a:active 	{color:#CCC; font-spacing: .3em; text-decoration:none}

nav {font-family: verdana, sans-serif; font-size:10;}

indent { padding: 10;}

hr {height:1px; color:#996633}  

/* special ids ------------------------- */ 

#mainFrame {
	height: 100%;
}

#topFlash {
	background-color: #FFFFFF;
	text-align: left;
}

#sidebar {				
	background-color: #eee;
	padding-top: 15px;		
	padding-left: 15px;	 
	padding-bottom: 50px;	
} 

#center {				
	background-color: #fff;
	padding-top: 3px;		
	padding-left: 3px;	 
	padding-right: 30px;
	padding-bottom: 50px;	
    height: 100%;
	width: 100%;
} 

#navigation {
	height: 100%;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
 	border-right: 8px #FFF double;
 	background: #FEFEFE;
}

#navigation:hover {
 	background: #333;
}

#content {
	padding: 20px;
}

/* 
special classes ----- 
	-- --- ----- --   - 
		----- --  
			---
			-- 
		--  
*/ 

.navIndent {
	color: #CCC;
	padding: 5px;
 	border: 1px #FAFAF9 solid;

}

.navIndent a:link 		{color:#CCC; font-spacing: .3em; text-decoration:none}
.navIndent a:visited 	{color:#DDD; font-spacing: .3em; text-decoration:none}
.navIndent a:hover 		{color:#999; font-spacing: .3em; text-decoration:none}
.navIndent a:active 	{color:#FFF; font-spacing: .3em; text-decoration:none}

.navGroupTitle {
	color: #CCC;
	font-size:9pt; 	
	font-weight: bold;
	border-top: 1px #F9F9F8 solid;
	border-bottom: 1px #F9F9F8 solid;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.textBox { 				
	font-family: verdana, sans-serif;  								
	font-size:9pt; 	
	width: 540px;
	padding-left: 15px;	
	width: 100%;
} 

.menubox	{ 				
	padding-left: 10px;	
	width: 90%;
 	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-top: 2px #FFFFFF solid;
	border-left: 3px #FCFCFC solid;
	border-right: 3px #FCFCFC solid;
	border-bottom: 5px #EFEFEF solid;
	margin-bottom: 1px;

} 

.menuTitle {
 	color: #663300;
 	border-bottom: 1px #FCFCFC solid;
 	font-weight: bold;
 	margin-bottom:15px;
}

.supertitle	{ 				
	font-family: verdana, sans-serif;  					
	font-weight: bold; 				
	font-size:16pt; 
	color: #996633;			
} 			

.titletext 	{ 				
	color: #999;
	font-family: verdana, sans-serif;  					
	font-weight: bold; 				
	font-size:18px; 
	padding-top: 6px;								
	padding-left:15px;	
	padding-bottom: 10px;
	vertical-align: 50%;	
  	display: block;
  	width: 100%;
  	margin-top: 10px;
 	margin-bottom: 15px;
	border-top: 1px #EEE solid;
	border-bottom: 1px #EEE solid;
} 

.navTitletext	{ 				
	color: #663300;
	height: 40px;
	font-family: verdana, sans-serif;  					
	font-weight: bold; 				
	font-size:10pt; 								
	padding-top: 5px; 
	padding-left:15px;		
	padding-bottom: 5px; 
	line-height: 12pt;	
	background-color: #E9E9E9;	
  	display: block;
 	margin-bottom: 5px;
 	border-bottom: 5px #FFFFFF solid;
} 


.introText {
	border-bottom: 1px #963 solid; padding-bottom: 10px;
}			

.fineprint 	{
	font-family: verdana, sans-serif;  				
	font-size:8pt; 		
	color: #999;
}
