@import url('/css/default.css'); 
@import url('/css/cms.css'); 

body {
	text-align: center;
	margin: 0;
	background: url('/media/structure/bg_body.png') repeat;
}

	#bg_gradient {
		margin-top: -3px;
		margin-left: -5px;		
		height: 159px;		
		background: url('/media/structure/bg_topGradient.png') repeat-x top ;
	}
	
	#global {
		text-align: left;
		margin: 0 auto;
		width: 1000px;
	}
	
		#header {
			background: url('/media/structure/bg_nav_tile_dark.png') repeat-x;
			/*border-bottom: solid 1px #BBBBBB;*/
		}
			#menu{
				margin-left: 25px;
				width: 545px;
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
				background: url('/media/structure/bg_nav_tile_light.png') repeat-x;
				padding-top: 1px;
				margin-top: -1px;
				height: 43px;		
			}
			
				#menu ul {
					margin-left: -40px;
					margin-top: 0;
					list-style: none;
					height: 40px;
				}
				
					#menu ul li {
						padding-top: 0px;
						height: 45px;
						float: left;
					
					}
									
						#menu ul li a{
							padding: 18px 15px 0 15px;
							height: 25px;
							text-decoration: none;
							color: #585858;
							font-family: arial;
							font-weight: bold;
							font-size: 12px;	
							display: block;
						}
						
						#menu ul li:hover{
							background: url('/media/structure/button_hover.png') repeat-x;
						}
						
						#active {
							background: url('/media/structure/button_hover.png') repeat-x;
						}
										
	#content {
		background: #D7D7D7 url('/media/structure/bg_content_gradient.png') top repeat-x ;
	}
	
		#content_bottom{
			background: url('/media/structure/bg_footer_dark.png') bottom repeat-x;
		}
			
			#content_left{
				float: left;
				padding-bottom: 20px;
			}
			
				#content_left_top {
					margin-left: 50px;
					margin-top: 20px;
				}
								
					#content_left_bottom {
						width: 545px;
						margin-left: 50px;
						padding-top: 31px;
						padding-bottom: 40px;
					}
					
						#content_left_bottom p {
							padding-right: 45px;
						}
					
						#banner {
							margin-left: -50px;
							padding-top: 31px;
						}
									
						#wordstack {
							padding-top: 20px;
						}
									
					#content_bottom_text {
						margin-top: 20px;
						border-top: dashed #ABABAB 1px;
					}		
				
					
			#content_right{
				margin-top: -2px;
				width: 389px;
				height: 596px;
				float: right;
				background: url('/media/structure/bg_right_column.png') no-repeat;
			}
				
				#logo{
					padding: 20px 0;
					margin: 0 auto;
					margin-top: 50px;
					width: 216px;
				}
				
			#right_text {				
				font-family: verdana;
				color: #333333;
				font-size: 12px;
				padding: 0 37px;
			}
				#right_text img {
					padding-top: 10px;
				}
				
			#horizontal_gradient_bottom {
				clear: both;
				margin-left: 25px;
				width: 545px;
				height: 11px;
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
				background: url('/media/structure/bg_footer_light.png') bottom repeat-x;
			}
		
	#footer {
		margin: 0 auto;
		width: 1000px;
		color: #fff;
	}
	
		#footer_bottom_left {
			padding-top: 4px;
			padding-left: 10px;
			text-align: left;
			width: 40%;
			float: left;
		}
		
			#footer_bottom_left a{
				font-family: arial;
				font-size: 11px;
				color: #fff;
				text-decoration: none;
			}
		
		#footer_bottom_right {
			padding-right: 10px;
			text-align: right;
		}
		
			#footer_bottom_right p{
				font-family: arial;
				font-size: 11px;
				color: #fff;
				padding-top: 5px;
			}
			
			dt {
				font-weight: bold;
			}