/* CSS Document */

body
	{
		margin: 0px;
		background-image: url(../images/body_bg.gif);
		background-repeat: repeat-x;
		background-color: #cacbe2;
		font-family: Verdana;
	}
	
/* Body wrapper */
div.body_wrap
	{
		width: 907px;
		overflow: hidden;
		background-image: url(../images/body_wrap_bg.gif);
		background-repeat: repeat-y;
		margin: 0px auto;
	}
	
/* Header */
div.header
	{
		width: 900px;
		height: 28px;
		padding-top: 62px;
		background-image: url(../images/header_01.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	
/* Top nav */
div.nav1
{
	width: 90px;
	height: 21px;
	background-image: url(../images/but_01.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav1 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav1 a:hover
{
	color: #ffffff;
}

div.nav2
{
	width: 70px;
	height: 21px;
	background-image: url(../images/but_02.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav2 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav2 a:hover
{
	color: #ffffff;
}

div.nav3
{
	width: 82px;
	height: 21px;
	background-image: url(../images/but_03.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav3 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav3 a:hover
{
	color: #ffffff;
}

div.nav4
{
	width: 126px;
	height: 21px;
	background-image: url(../images/but_04.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav4 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav4 a:hover
{
	color: #ffffff;
}

div.nav5
{
	width: 52px;
	height: 21px;
	background-image: url(../images/but_05.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav5 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav5 a:hover
{
	color: #ffffff;
}

div.nav6
{
	width: 70px;
	height: 21px;
	background-image: url(../images/but_06.gif);
	color: #5f5873;
	font-size: 0.8em;
	text-align: center;
	padding-top: 7px;
	float: left;
}
div.nav6 a
{
	text-decoration: none;
	color: #5f5873;
}
div.nav6 a:hover
{
	color: #ffffff;
}
	
/* Rotate wrap */
div.rotate_wrap
	{
		width: 900px;
		height: 200px;
	}
	
/* Content wrap */
div.content_wrap
	{
		width: 900px;
		overflow: hidden;
		padding-top: 60px;
		padding-bottom: 40px;
		background-repeat: repeat-x;
		background-color: #ffffff;
	}
	
/* Left */
div.left
	{
		width: 310px;
		overflow: hidden;
		float: left;
	}
	
/* Left nav */
div.left_nav_wrap
	{
		width: 310px;
		overflow: hidden;
		background-image: url(../images/left_nav_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #fdb927;
		border-bottom: 1px solid #ffffff;
		margin-bottom: 20px;	
	}
	
div.left_nav_title
	{
		width: 290px;
		height: 14px;
		color: #ffffff;
		padding: 10px;
		font-size: 0.8em;
	}
	
div.left_nav_item
	{
		width: 290px;
		height: 14px;
		color: #ffffff;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 0.8em;
		color: #5f5873;
		border-top: 1px solid #fedc93;
	}
	
div.left_nav_item a
	{
		text-decoration: none;
		color: #5f5873;
	}

div.left_nav_item a:hover
	{
		text-decoration: none;
		color: #ffffff;
	}
	
/* Snapshots */
div.snapshot_title
	{
		width: 312px;
		height: 14px;
		color: #ffffff;
		padding: 10px;
		font-size: 0.8em;
		background-color: #fdb927;
	}
	
div.snapshot
	{
		width: 312px;
		overflow: hidden;
		color: #ffffff;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 0.8em;
		color: #ffffff;
		border-top: 1px solid #fedc93;
		background-image: url(../images/left_nav_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #fdb927;
	}

div.snapshot p
	{
		margin: 0px;
		padding: 0px;
		font-size: 1em;
		line-height: 160%;
		padding-bottom:10px;
	}

div.snapshot h3
	{
		color: #5f5873;
		margin: 0px;
		padding: 0px;
		font-size: 1em;
		font-weight: normal;
		padding-bottom:10px;
	}
	
div.snapshot a
{
	text-decoration: none;
	color: #5f5873;
}
div.snapshot a:hover
{
	color: #FF0000;
}
	
.snapshot_date
	{
		font-size: 1em;
		color: #9899aa;
	}
	
/* Right */
div.right
	{
		width: 510px;
		overflow: hidden;
		float: left;
		margin-left: 40px;
		margin-right: 40px;
		font-size: 0.8em;
		color:#333333;
		line-height: 160%;
	}
	
div.right h1
	{
		font-size: 1.6em;
		font-weight:400;
		color:#333333;
		line-height: 160%;
	}
div.right ul
	{
		list-style:square inside;
		margin:0px;
		padding:0px;
	}
	
div.right a
{
	text-decoration: none;
	color: #5f5873;
}

div.right a:hover
{
	color: #fdb927;
}
	
/* Contact form */
.contact_textbox
{
	border: 1px solid #666666;
}
.contact_button
{
	height: 19px;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
}

div.contact_outer
{
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #F3F3F3;
}

#title{
	height:45px;
	background-color:#243690;
	padding-left:25px;
}

#title h1{
	color:#FFF;
	margin:0;
}
#box{
	padding:25px;
	background-color:#fdb827;
}
.form{
	border:none;
}


.form input, .form textarea, .form select{
	margin-left:240px;
	margin-bottom:10px;
	}
	
.form input.form1, .form textarea, .form select{
	border:1px solid #999;
}
.form label{
	position:absolute;

}

#pdf a{
	color:#243690;
	text-decoration:underline;
}
#pdf a:hover{
	text-decoration:none;
}