/* liquidint.com */

.clear { clear: both; }
img.left { float: left; margin: 12px; margin-left: 0; }
img.right { float: right; margin: 12px; margin-right: 0; }

body {
background: url(../image/layout/background.gif);
color: #FFF;
font: normal 12px Arial, Helvetica, sans-serif;
}

#container {
background: url(../image/layout/background_container.gif);
margin: 0 auto;
width: 1000px;
}

	#header {
	background: url(../image/header.jpg) no-repeat;
	clear: both;
	overflow: hidden;
	padding: 98px 26px 0 26px;
	width: 947px;
	}
	
		#header #logo {
		display: block;
		height: 56px;
		position: absolute;
		top: 22px;
		width: 253px;
		}
		
			#header #logo a {
			display: block;
			height: 56px;
			width: 253px;
			}
		
		#header ul#topnav {
		font-size: 10px;
		height: 12px;
		left: 835px;
		margin-bottom: -12px; /* Keep this equal to the height above */
		position: relative;
		top: -84px;
		width: 120px;
		}
		
			#header ul#topnav li {
			border-left: 1px solid #fb9c02;
			display: inline;
			padding: 0 4px;
			}
			
				#header ul#topnav li.first {
				border-left: none;
				padding-left: 0;
				}
			
				#header ul#topnav li a {
				color: #fb9c02;
				text-decoration: none;
				}
				
					#header ul#topnav li a:hover {
					text-decoration: underline;
					}
		
		#header #nav {
		background: #000;
		clear: both;
		float: left;
		height: 56px;
		width: 947px;
		}
		
		#header #flashcontent {
		clear: both;
		/*float: left;
		height: 270px;*/
		}
	
	#main {
	clear: both;
	float: left;
	line-height: 20px;
	margin-top: 18px;
	padding: 0 26px;
	overflow: hidden;
	width: 947px;
	}
	
	.homepage #main {
	background: url(../image/layout/background_main_home.gif) repeat-y 26px 0;
	}
	
		.homepage h2 {
		margin-top: 39px; margin-bottom: 6px;
		}
		
		.homepage h2.top {
		margin-top: 0; padding-top: 0;
		}
	
		.homepage #col1 {
		border-top: 5px solid #fb9c02;
		float: left;
		padding: 17px;
		width: 389px;
		}
			
			.homepage #col1 h2 {
			color: #fb9c02;
			font: normal 22px Arial, Helvetica, sans-serif;
			padding-bottom: 4px;
			}
			
			.homepage #col1 p {
			padding-bottom: 6px;
			}
		
		.homepage #col2 {
		border-top: 5px solid #fb9c02;
		float: left;
		margin-left: 18px;
		padding: 17px;
		width: 210px;
		}
		
			.homepage #col2 h2 {
			color: #fb9c02;
			font: normal 18px Arial, Helvetica, sans-serif;
			}
			
			.homepage #col2 ul {
			padding-top: 10px;
			}
				
					.homepage #col2 li {
					background: url(../image/layout/bullet_square.gif) no-repeat 14px 10px;
					line-height: 18px;
					padding: 3px 0 0 24px;
					}
			
			.homepage #col2 p {
			padding-bottom: 6px;
			}
		
		.homepage #col3 {
		border-top: 5px solid #fb9c02;
		float: left;
		margin-left: 18px;
		margin-right: -3px; /* IE6 duplicate content fix */
		padding: 17px;
		width: 210px;
		}
		
			.homepage #col3 h2 {
			color: #fb9c02;
			font: normal 18px Arial, Helvetica, sans-serif;
			}
			
			.homepage #col3 li {
			padding-top: 6px;
			}
			
		a.more {
		color: #fb9c02;
		font-size: 10px;
		text-decoration: none;
		text-transform: uppercase;
		}
		
			.homepage a.more:hover {
			text-decoration: underline;
			}
			
		.homepage h3 {
		font-weight: bold;
		}
		
		.homepage h4, .homepage h4 a {
		color: #aaa;
		font-weight: bold;
		margin-top: 16px;
		text-decoration: none;
		}
		
			.homepage h4 a:hover {
			text-decoration: underline;
			}
		
		.homepage #main img {
		border: 1px solid #6b6b6b;
		}
		
      .homepage #main #col3 img {
      border: none;
      }
      
      .homepage p.right {
      float: right; 
      margin-top: 56px;
      }
      
      .homepage #main #col3 .home_events {
      float: left;
      }
      
		
		.homepage p.date {
		color: #fb9c02;
		font-weight: bold;
		}
		
		.subpage #main {
		background:  url(../image/layout/background_main_sub.gif) repeat-y 26px 0;
		}
		
			.subpage #main #col1 {
			border-top: 5px solid #fb9c02;
			color: #2d2d2d;
			float: left;
			padding: 18px;
			width: 646px;
			}
			
				.subpage #main #col1a {
				float: left;
				padding: 53px 18px 0 0;
				width: 128px;
				}
				
					.subpage #main #col1a ul { }
					
						.subpage #main #col1a li {
						background: url(../image/layout/gt.gif) no-repeat 0 8px;
						padding: 0 0 6px 8px;
						}
						
						.subpage #main #col1a a {
						color: #003494;
						text-decoration: none;
						}
						
							.subpage #main #col1a a:hover {
							text-decoration: underline;
							}
				
				.subpage #main #col1b {
				float: left;
				width: 500px;
				}
				
					.subpage #main #col1b h2 {
					font-weight: bold;
					}
					
					ul#breadcrumb {
					margin-bottom: 4px;
					}
						
						ul#breadcrumb li {
						background: none;
						display: inline;
						font-weight: bold;
						padding-right: 0;
						}
						
						.subpage #main ul#breadcrumb a {
						/*background: url(../image/layout/gt_gray.gif) no-repeat center right;*/
						color: #0f2686;
						font-weight: normal;
						/*padding-right: 8px;*/
						text-decoration: none;
						}
				
				.subpage #main #col1 h1 {
				font: bold 24px Arial, Helvetica, sans-serif;
				margin-bottom: 12px;
				}
				
				.subpage #main #col1 p {
				margin-top: 18px;
				}
				
				.subpage #main #col1b ul {
				padding-top: 2px;
				}
				
					.subpage #main #col1b li {
					background: url(../image/layout/bullet_square.gif) no-repeat 14px 10px;
					line-height: 18px;
					padding: 3px 0 0 24px;
					}
					
            .subpage #main #col1b { }
					
				.subpage #main #col1b ul.level1 li a { font-weight: bold; }
				.subpage #main #col1b ul.level2 li a { color: #333; font-weight: normal; }
				
				.subpage #main #col1b a {
				color: #FB9C02;
				text-decoration: none;
				}
				
					.subpage #main #col1b a:hover {
					text-decoration: underline;
					}
			
			.subpage #main #col2 {
			border-top: 5px solid #fb9c02;
			float: left;
			margin-left: 21px;
			padding: 18px;
			width: 208px;
			}
			
				.subpage #main #col2 h2 {
				color: #fb9c02;
				font: normal 18px Arial, Helvetica, sans-serif;
				}
				
				.subpage #main #col2 h3 {
				font-weight: bold;
				padding-top: 36px;
				}
				
					.subpage #main #col2 h3.top {
					padding: 0;
					}
				
	
	#footer {
	clear: both;
	font-size: 11px;
	margin: 24px auto 0 auto;
	padding-bottom: 24px;
	text-align: center;
	}
	
		#footer ul {
		clear: both;
		}
		
			#footer li {
			border-left: 1px solid #686868;
			display: inline;
			padding: 0 5px;
			}
			
				#footer li.first {
				border: none;
				}
			
			#footer a {
			color: #fb9c02;
			text-decoration: none;
			}
			
				#footer a:hover {
				text-decoration: underline;
				}
			
			#footer p {
			color: #b9b9b9;
			margin-top: 5px;
			}