/* CSS Document */
@import url("layout.css");

body {
	margin: 0px;
	padding: 0px;
	
}

div, p, td, a 
{
	font-family: Arial, Helvetica, sans-serif;

}

img {
	border:none;
}

		/* branding */
	
		/* navWrapper */
	
				/* nav */
				
				#nav ul {
					list-style:none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float: left;
				}
				
				#nav li {
					float: left;
					padding: 10px 5px 10px 5px;				
				}
				
				#nav a:link,
				#nav a:visited {
					color: #666666;
					font-size: .7em;
					text-decoration: none;
					display:block;
					padding: 5px;
				
				}
			
				#nav a:hover,
				#nav a:active {
					background-color: #f3f3f3;					
				
				}
			
				/* contactLink */
			
				#contactLink ul {
					list-style:none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float: right;
				}
				
				#contactLink li {
					float: left;
					padding: 10px 10px 10px 10px;
				
				}
				
				#contactLink a:link,
				#contactLink a:visited {
					color: #666666;
					font-size: .7em;
					text-decoration: none;
					display:block;
					padding: 5px;
					background-color: #f3f3f3;					
				
				}
			
				#contactLink a:hover,
				#contactLink a:active {
					background-color: #fff;					
				
				}
			
		/* main */
		
				/* content */
				#content h1 {
					font-size: 1.0em;
					color: #333333;
					text-transform: uppercase;
				}
				
				#content h2 {
					font-size: 0.8em;
					color: #333333;
				}
				
				#content h3 {
					font-size: 0.7em;
					color: #333333;
				}
				
				#content p {
					font-size: 0.7em;
					color: #333333;
					line-height: 130%;
				}
				
				#content td label{
					font-size: 0.8em;
					color:#333333;
					line-height: 130%;
				}
				
				#content a:link,
				#content a:visited {
					color: #333;
					text-decoration: underline;
				
				}
			
				#content a:hover,
				#content a:active {
					text-decoration: none;
				
				}
				
				#content a.register:link,
				#content a.register:visited {
					color: #fff;
					text-decoration: none;
					background-color: #666;
					font-size: 1.2em;
					font-weight: bold;	
					padding: 6px;
				
								
				}
				
				#content a.register:hover,
				#content a.register:active {					
					text-decoration: underline;					
				}
			
				
				#content ul {
				
				}
				
				
				#content li {
					font-size: 0.7em;
				}
		
				#content ul.news {
					list-style:none;
					margin: 0px;
					padding: 0px;
				
				}
				
				
				#content li {
					font-size: 0.7em;
					padding: 2px 5px 2px 5px;
				}
		
				/* sidebar */

						/* image */
						#image table {
							width: auto;
							border: none;
						}

						#image td {
							padding: 0px;
						}
						
						#image td.imageDetail {
							background:url(../../images/image-description-bg.gif) repeat-x;
							font-size: .7em;
							padding: 10px;
							color:#666666;
						}

						#image a:link,
						#image a:visited {
							color: #666666;
							text-decoration: none;
							display:block;
							padding: 5px;
							margin-right: 30px;
							background-color: #ccc;	
						
						}
					
						#image a:hover,
						#image a:active {
							background-color: #f3f3f3;					
						
						}
						/* news */
						
						#news h2 {
							color: #fff;
							font-size: 0.7em;
							border-bottom: dotted 1px #ccc;
							margin: 0px 0px 5px 0px;
							padding: 0px 0px 5px 0px;
							text-transform:uppercase;
						}


						#news ul {
							list-style:none;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							float: left;
						}
						
						#news li {
							padding: 2px 5px 2px 5px;
							color: #fff;
						
						}
						
						#news a:link,
						#news a:visited {
							font-size: .7em;
							color: #fff;
							text-decoration: none;
							display:inline;
							padding: 3px;
						
						}
					
						#news a:hover,
						#news a:active {
							background-color: #888;					
						
						}

		/* footer */

		#footer p {
			font-size: 0.6em;
			color: #666;
			line-height: 130%;
		}
				
		#footer a:link,
		#footer a:visited {
			color: #666;
			text-decoration: none;
		
		}
	
		#footer a:hover,
		#footer a:active {
			text-decoration: underline;
		
		}

