/* 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: 5px 17px 10px 17px;				
				}
				
				#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 {
					font-size: 0.7em;
					color: #333333;
					line-height: 130%;
				}
				
				#content td label{
					font-size: 10px;
					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 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 5px 10px 1px;
							margin:0px;
							color:#666666;
							width:100%;
						
						}
						
						#image td.imageDetail td
						{ 
							padding:0px;
							margin:0px;
							width:100%;
							
							}
						
						#image td.imageDetail td a
						{
							padding:5px 0px 5px 0px;
							margin:0px;
							display:inline-block;
							width:150px;
							float:left;
							text-align:center;
						
							}
						
						#image td.imageThumb input
						{
							padding:0px 15x 0px 0px;
							border: none;
							
							}

						#image a:link,
						#image a:visited {
							color: #666666;
							text-decoration: none;
							display:block;
							padding: 5px;
							margin-right: 0px;
							background-color: #D0D0D0;	
						
						}
					
						#image a:hover,
						#image a:active {
							background-color: #D0D0D0;
							text-decoration:underline;					
						
						}
						/* 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%;
			width:100%;
		}
				
		#footer a:link,
		#footer a:visited {
			color: #666;
			text-decoration: none;
		
		}
	
		#footer a:hover,
		#footer a:active {
			text-decoration: underline;
		
		}

