/*global*/
body{	
color:#606060;
font-family: verdana, helvetica, arial, sans-serif;
font-size: .8625em;
line-height: 1em;
background-color: #fff;
width: 100%;
height:100%;
margin: auto;
}

/*****************typography*****************/
p{font-size: 95%; line-height: 175%;}
ul{font-size: 95%; padding: 0px 0px 0px 12px;}
	ul li{line-height: 175%;}
ol{font-size: 95%; padding: 0px 0px 0px 28px;}
	ol li.empha{line-height: 175%; padding: 0px 0px 10px 0px;}
	ol li.empha{font-style: italic;}
.comment{font-style: italic; color: #c3a559;}
a{color: #BEB000; text-decoration: none;}
a:hover{color: #B48E2F; text-decoration: underline;}
h1, h2, h3, h4, h5, h6{color: #B48E2F; margin: 0px 0px 12px 0px;}
img{border: 0px;}


/*****************Header*****************/
.header{
	background: #fff url(../images/banner.jpg) no-repeat;
	width: 970px;
	height: 390px;
	margin: auto;
	position: relative;
	top: 30px;
	}
	
	.header ul.nav{
		position: absolute;
		list-style-type: none;
		top: 28px;
		right: 8px
		}
		.header li.nav{
			float: left;
			padding: 0px 18px 0px 18px;
			}
			.header li.nav a{
				color: #ccc;
				}
			.header li.nav a:hover{
				color: #fff;
				}
			.header li.nav a.down{
				color: #fff;
				text-decoration: none;
				background: transparent url(../images/arrow.gif) no-repeat top;
				padding: 12px 0px 0px 0px;
				}
	
	.header ul.shout{
		position: absolute;
		list-style-type: none;
		top: -6px;
		right: 8px
		}
		.header li.shout{
			float: left;
			padding: 0px 4px 0px 4px;
			font-size: 80%;
			color: #BEB000;
			}


/*****************Content*****************/	
.content{
	width: 910px;
	height: auto;
	display: block;
	margin: auto;
	position: relative;
	top: 60px;
	}
	
	.content h1{font-size: 130%; line-height: 120%;}
	.content h2{font-size: 100%; line-height: 100%; margin: 0px 0px -10px 0px;}
	
	.content_col1, .content_col2, .content_col3{
		width: 310px;
		height: 100%;
		top: 0px;
		position: relative;
		border-right: #f7f3ea 8px solid;
		float: left;
		}
	.content_col1_2{
		width: 664px;
		height: 100%;
		top: 0px;
		position: relative;
		border-right: #f7f3ea 8px solid;
		padding: 0px 18px 0px 0px;
		float: left;
		}
		
	.content_col1_2 table{
		width: 650px;
		padding: 0px 0px 0px 0px;
		}
		.content_col1_2 th{
			padding: 12px;
			text-align: left;
			background: #efebbf;
			border-bottom: #fff 4px solid;
			border-right: #fff 4px solid;
			}
		.content_col1_2 td{
			padding: 12px;
			background: #f8f7e5;
			border-bottom: #fff 4px solid;
			border-right: #fff 4px solid;
			}
		
	
	.content_col1{
		padding: 0px 18px 0px 0px;
		left: 0px;
		}
	
	.content_col2{
		padding: 0px 18px 0px 18px;
		top: 0px;
		}
		
	.content_col3{
		margin: 0px 0px 0px 10px;
		position: relative;
		left: 10px;
		width: 210px;
		border: none;
		float: right;
		}
		.updates{
			width: 230px;
			height: 84px;
			display: block;
			}
			.updates img{
				width: 89px;
				height: 84px;
				border: none;
				float: left;
				}
			.updates p{
				width: 140px;
				height: 40px;
				float: right;
				font-style: italic;
				font-weight: bold;
				line-height: 125%;
				font-size: 100%;
				margin: 18px 0px 0px 0px;
				}
			.updates p.sm{
				height: 20px;
				font-style: italic;
				font-weight: normal;
				font-size: 80%;
				position: relative;
				margin: 0px 0px 0px 0px;
				}
		
	
/*****************footer*****************/

.footer{
	background: #fff url(../images/bottom_bg.gif) repeat-x top;
	width: 100%;
	height: 100%;
	top: 120px;
	min-height: 235px;
	position: relative;
	display: inline-block;
	}
	
	.footer p{font-size: 75%; margin: 4px 0px 0px 0px;}
	.footer p.copyright{position: absolute; right: 12px; bottom: 24px;}		
	.footer a{color: #B48E2F;}
	.footer img.icons{ margin: 0px 2px 0px 8px;}
	
	.footer_menu{
		width: 300px;
		height: 200px;
		display: block;
		position: absolute;
		left: 24px;
		bottom: 0px;
		}
	
		.footer_menu ul.nav1{
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			font-size: 85%;
			text-align: right;
			width: 130px;
			font-weight: bold;
			margin: 4px 0px 12px 0px;
			}
			.footer_menu ul.nav1 li{
				line-height: 150%;
				}
	
		.footer_menu ul.nav2{
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			position: absolute;
			font-size: 70%;
			text-align: left;
			left: 142px;
			top: 54px;
			width: 130px;
			font-weight: bold;
			margin: 0px 0px 8px 0px;
			}
			.footer_menu ul.nav2 li{
				line-height: 120%;
				}
	
