﻿/*	Importing Eric Meyer's reset kit 
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/


body {
	text-align: center;
	background: url(../images/design/bg.gif);
	font-family:verdana;
	font-size:11px;
	line-height:125%;
	color:#003f5e;
	padding:0px;
	margin:0px
}

ol, ul {
	list-style: none;
}


#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:937px;
}
/*
.frame {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=stretch src='images/design/bg_vertical.png');
}*/
.frame{
	background:url(../images/design/bg_vertical.gif) repeat-y;	
}
	.frame[class]{
		background:url(../images/design/bg_vertical.png) repeat-y;	
	}
.frame-bottom {
	background:url(../images/design/bg_bottom.gif) no-repeat;
	width:937px;
	height:20px;
	float:left;
}
	.frame-bottom[class]{
		background:url(../images/design/bg_bottom.png) no-repeat;	
	}

.left {
	width:246px;
	margin-left:18px;
	float:left;
}

/* Links */
	a {
		color:#003f5e;
	}
	a:hover {
		color:#f1620b;
	}

/* reset menu margins */
	.menu ul, .menu li, .menu {
		margin:0;
		padding:0;
	}

/* format menu first level */
	.menu a {
		text-decoration:none;
	}
	.menu {
		margin-left:15px;
		margin-top:38px;
		margin-bottom:30px;
	}
	.menu li {
	}
	.menu li a {
		background:url(../images/design/menu_bullet1_off.gif) no-repeat left top;
		height:23px;
		display:block;
		padding-left:34px;
		padding-top:8px;
		font-size:13px;
	}
	.menu li a:hover, .menu li a.sel {
		background:url(../images/design/menu_bullet1_on.gif) no-repeat left top;
		color:#f1620b;
	}

	/* format menu second level */
	.menu ul {
		margin-left:34px;
		margin-top:4px;
		margin-bottom:10px;
	}
	.menu ul li a {
		background:url(../images/design/menu_bullet2_off.gif) no-repeat left 10px;
		height:13px;
		display:block;
		padding-left:14px;
		padding-top:8px;
		font-size:11px;
	}
	.menu ul li a:hover, .menu ul li a.sel {
		background:url(../images/design/menu_bullet2_on.gif) no-repeat left 10px;		
		color:#f1620b;
	}

	/* format menu third level */
	.menu ul ul {
		margin-left:15px;
		margin-bottom:0px;
	}
	.menu ul ul li a {
		background:url(../images/design/menu_bullet3_off.gif) no-repeat left 12px;		
	}
	.menu ul ul li a:hover, .menu ul ul li a.sel {
		background:url(../images/design/menu_bullet3_on.gif) no-repeat left 12px;		
		color:#f1620b;
	}
	.menu ul ul li a:hover, .menu ul ul li a.sel {
		background:url(../images/design/menu_bullet3_on.gif) no-repeat left 12px;		
		color:#f1620b;
	}

	.sub {
		padding:0;
		margin:0;
	}


.right {
	margin-left:13px;
	margin-right:13px;
	width:642px;
	float:left;
}

/* Document */
	.document1 {
		margin-top:35px;
		margin-left:25px;
		margin-right:25px;
	}
	.document1, .document1 * {
		line-height:150%;
		font-size:10px;
	}

/* Search box */
	.search {
		margin-left:20px;
		margin-bottom:20px;
	}
		.search div {
			font-size:10px;
		}
		.searchbox {
			background:url(../images/design/searchfield_bg.gif) no-repeat;
			padding:3px;
			width:145px;
			height:12px;
			border:none;
			margin:0;
			font-size:10px;
		}
		.search-submit {
			
		}

/* News box */
	.news {
		padding:0;
		margin:0;
	}
	.news li a {
		padding-left:35px;
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		background:url(../images/design/news-bullet.gif) no-repeat 20px 8px #E5EAED;
		text-decoration:none;
	}
	.news div {
		background:#E5EAED;
		height:20px;
	}
	.news div.odd {
		background:#DAE2E5;
	}
	.news li a.odd {
		background:url(../images/design/news-bullet.gif) no-repeat 20px 8px #DAE2E5;		
	}
	.news .header {
		padding:11px 0px 11px 20px;
		font-size:12px;
		text-transform:uppercase;
	}
	.header {
		background:#e4ebec;
	}

.credits {
	text-align:center;
}
	.credits a {
		text-decoration:none;
	}

/* flash helper */
.alt {
	display:none;
}

/* document list */
.doc-list-item h2 
{
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 10px 0;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
.listlink 
{
	background-image:url(../images/design/read_more_link.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:15px;
}
.doc-list-item img 
{
	float:left;
	margin-right:10px;	
}
.doc-list-header h2, .doc-list-header span
{
	float:left;
}
.doc-list-item h2.doc-list-date
{
	font-size:10px;
	margin-top:13px;
	margin-left:5px;
}
.document1 h1 
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px 0;
}
.docimg 
{
	margin-bottom:10px;
}
h2.doc1-date 
{
	margin-top:3px;
	margin-left:5px;
	float:left;
}
strong 
{
	font-weight:bold;
}
