/* CSS Document */

body {
	margin:20px 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Tw Cen MT", Arial, sans-serif;
}

img {
	border:none;
}

	img.padding {
		margin:4px 0 10px 20px;
	}

a {
	text-decoration:none;
	color:#333;
}

	a:hover {
		color:#1F5FA9;
	}
	
	a.active {
		color:#1F5FA9;
		font-weight:bold;
	}
	
table td {
	vertical-align:top;
}
	
.tab {
	float:left; 
	width:150px;
}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
	
#page {
	margin:0 auto;
	width:1000px;
}

	#logo {
		float:left;
		margin-bottom:15px;
		margin-left:10px;
	}
	
	#menu {
		float:right;
		margin-top:52px;
		margin-right:10px;
		margin-bottom:15px;
	}
	
	#bottom_menu {
		height:30px;
	}
	
		#bottom_menu_container {
			width:640px; 
			margin:0 auto;
		}
	
		#menu ul, #bottom_menu ul {
			padding:0;
			margin:0;
			list-style:none;
		}
		
			#menu li {
				float:left;
				position:relative;
				font-size:11pt;
				margin-left:24px;
			}
			
				#bottom_menu li {
					float:left;
					position:relative;
					font-size:9pt;
					margin-left:24px;
				}
			
				#menu li ul, #bottom_menu li ul {
					display:none;
					position:absolute; 
					top:1em;
					left:0;
					background-image:url(../images/sub_menu_bg.png);
					background-position:center;
					background-repeat:repeat;
					z-index:10;
				}
				
					#menu li ul a, #bottom_menu li ul a {
						color:#FFF;
					}
					
					#menu li ul a:hover, #bottom_menu li ul a:hover {
						color:#FFD294;
					}
				
				#menu li:hover ul { 
					display:block;
					padding:10px 10px 0 10px;
				}
				
					#bottom_menu li:hover ul {
						display:block;
						bottom: 100%;
						padding:0 10px 10px 10px;
					}
				
				#menu li > ul, #bottom_menu li > ul {
					top:auto;
					left:auto;
				}
				
					#menu li ul li {
						padding-bottom:10px;
						margin:0;
						z-index:10;
					}
					
						#bottom_menu li ul li {
							padding-top:10px;
							margin:0;
							z-index:10;
						}
							
	#slides {
		clear:both;
		height:372px;
		position:relative;
	}
	
		#welcome {
			position:absolute;
			bottom:0;
			left:0;
			width:1000px;
			height:90px;
			background-image:url(../images/welcome_bg.png);
			background-repeat:repeat-x;
			background-position:center;
		}
		
			#welcome a {
				color:#FFF;
			}
			
			#welcome a:hover {
				color:#FFD294;
			}
		
			#left_column {
				position:absolute;
				width:125px;
				margin:12px 0 0 28px;
				font-size:22pt;
				color:#FFF;
				text-align:center;
			}
			
			#middle_column {
				position:absolute;
				width:650px;
				margin:20px 0 0 177px;
				font-size:11pt;
				color:#FFF;
				text-align:justify;
			}
			
			#right_column {
				position:absolute;
				width:138px;
				margin:37px 0 0 855px;
				font-size:10pt;
				color:#FFF;
			}
		
	#selection {
		margin-top:20px;
	}
	
		#left_choice {
			position:relative;
			float:left;
			width:299px;
			height:150px;
		}
		
		#middle_choice {
			position:relative;
			float:left;
			width:400px;
			height:150px;
			margin-left:1px;
		}
		
		#right_choice {
			position:relative;
			float:left;
			width:299px;
			height:150px;
			margin-left:1px;
		}
		
		#selection .selection_text {
			position:absolute;
			bottom:0;
			left:0;
			height:45px;
			width:100%;
			background-image:url(../images/selection_bg.png);
			background-repeat:repeat-x;
			background-position:center;
			color:#FFF;
			font-size:16pt;
			margin:0;
			padding:0;
			line-height:45px;
			text-align:center;
		}
		
	#content {
		clear:both;
		min-height:540px;
	}
	
		#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p {
			margin-top:0;
			margin-bottom:15px;
		}
		
		#content h1 {
			font-size:24pt;
			color:#1F5FA9;
		}
		
		#content h2 {
			font-size:21pt;
			color:#B88023;
		}
		
		#content h3 {
			font-size:18pt;	
			color:#333;
		}
		
		#content h4 {
			font-size:18pt;	
			color:#555;
		}
		
		#content h5 {
			font-size:15pt;	
			color:#777;
		}
		
		#content h6 {
			font-size:12pt;
			color:#CCC;	
		}
		
		#content p {
			font-size:12pt;
			line-height:1.5em;
			color:#666;
			text-align:justify;
		}
		
			#content p a {
				color:#1F5FA9;
			}
			
			#content p a:hover {
				color:#333;
			}
			
		#content ul {
			font-size:12pt;
			line-height:1.5em;
			color:#666;
			text-align:justify;
		}
		
		#content table {
			font-size:12pt;
			line-height:1.5em;
			color:#666;
			text-align:justify;
		}
		
			#content table a {
				color:#1F5FA9;
			}
			
			#content table a:hover {
				color:#333;
			}
	
	#footer {
		font-size:8pt;
		text-align:center;
		line-height:18px;
		color:#666;
	}
	
		#footer a {
			color:#666;
		}
		
		#footer a:hover {
			color:#1F5FA9;
		}
		
	#credits {
		margin-top:12px;
		font-size:8pt;
		text-align:center;
		line-height:18px;
		color:#666;
	}
	
		#credits a {
			color:#666;
		}
		
		#credits a:hover {
			color:#1F5FA9;
		}