
	
*{
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;	
	
	font-family:		Verdana, Helvetica, sans-serif;
}

html {
	width:				100%;
	height:				100%;
	}
	
body{
	width:				100%;
	height:				100%;
	margin:				0px;
	background: 		#dee5dc;
		
	font-size:			12px;
	color:				#3c4835;
}

img, div, a {
	behavior: url(_css/iepngfix.htc)
}

p{
	margin-top:			0px;
	margin-bottom:		15px;
	padding:			0px;
}

h1 {
	color:				#cbd0c9;
	font-size:			28px;
	font-weight:		normal;
	margin:				0 0 63px 0;
}

h2 {
	color:				#3A3D3F;
	font-size:			15px;
	font-weight:		bold;
	margin:				0px;
}

h3 {
	color:				#3A3D3F;
	font-size:			12px;
	font-weight:		bold;
	margin:				0px;
}

img {
	border-width:		0px;
}

table#container {
	position:			relative;
	width:				100%;
	height:				100%;
	border-collapse:	collapse;
	border:				none;
	padding:			0;
}

div#outerContainer {
	position:			relative;
	width:				100%;
	height:				584px;
	margin-left:		auto;
	margin-right:		auto;
	/*background-color:	#1578b4;*/
	border-top:			1px solid #fff;
	border-bottom:		1px solid #fff;
}

div#innerContainer {
	position:			relative;
	width:				980px;
	height:				584px;
	margin-left:		auto;
	margin-right:		auto;
	background-color:	#e8ede5;
}

div#gpoverlay {
	position:			absolute;
	width:				190px;
	height:				584px;
	float:				right;
	right:				0px;
	margin-left:		auto;
	margin-right:		auto;
	background-image:	url('/images/gp_overlay.png');
	background-repeat:	no-repeat;
	z-index:10;
}

div#navigationCon {
	position:			relative;
	float:				left;
	width:				275px;
	height:				489px;
	background:			url(../images/navigation_bg.gif) top no-repeat #b6c0b1;
	padding-top:		95px;
}

#navigation {
	height:				350px;
	padding:			0 0 0 19px;
	background:			url(../images/nav/menusplitline.gif);
}
#navigation ul {
	width:				250px;
	
 	list-style-position:outside;	
	list-style-type: 	none;
	
	margin:				0;
	padding:			0;
}

#navigation li {
	margin:				0;
	padding:			2px 0 0 3px;
}


#navigation img.normal {
	border-bottom:1px solid #b6c0b1;
}

#navigation img.activemain {
	border-bottom:1px solid #fff;
}

#navigation a {
	margin:				0;
	padding:			0;
}

/* submenu styles */
#navigation ul.subitem {
	display:			none;
	width:				120px;
	float:				right;
	border-top:			1px solid #fff;
	margin:				-3px 0 0 0;
	padding-left:		10px;
}

#navigation ul.subitem li {
	padding:			9px 0px 3px 0px;
	
	height:				14px;
		
	font-size:			0px;
}
/* end submenu styles */


div#imgnav {
	position:			relative;
	width:				140px;
	margin:				20px 0 0 128px;
}
td#imglinks {
	vertical-align:		top;
}
td#imglinks img{
	display:			block;
	height:				14px;
	margin-bottom:		4px;
}
td#imgcaption {	
	width:				120px;
	height:				95px;
	font-size:			11px;
	color:				#5b6655;
	vertical-align:		top;
	padding-top:		3px;
}
div#nextimglink {
	display:			none;
	position:			absolute;
	bottom:				10px;
	right:				0px;
}



div#contentContainer {
	float:				left;
	left:				0px;
	top:				0px;
	
	margin:				0;
	padding:			0;

	width:				705px;
	height:				584px;
}

div#intro{
	width:				647px; /* 705 - 40 - 18 */
	height:				auto;  /* exact height can be set in the page-depending CSS */
	padding:			0 18px 5px 40px;
}
div#intro p {
	padding:			0 120px 0 0;
	line-height:		1.2em;
}

div#datalist {
	position:			absolute;
	width:				705px;
}



td#imglinks img{
	cursor:				pointer;
}	

.caption {
	font-size:			11px;
}

a{
	font-weight: 		normal;
	color: 				#5b6655;
	text-decoration:	underline;
}
 a:hover{
	text-decoration:	none;
}

a.olive{
	font-weight: 		normal;
	color: 				#5b6655;
	text-decoration:	none;
}
 a.olive:hover{
	text-decoration:	underline;
}

input {
	border:				1px solid #5b6655;
	height:				17px;
	font-size:			11px;
	line-height:		1em;
	padding:			2px 5px 0px 5px;
	background-color:	#fff;
}



