* {
	padding: 0px;
	margin: 0px;
	font-family: verdana, arial, sans-serif;
	line-height: 15px;
}
html, body {
	height: 100%;
}
body {
	font-size: 1em;
	background: url(../img/bg_body.gif) repeat-y center;
}
ul {
	list-style: none;
}
p {
	padding: 10px 0px;
}
#wrapper {
	width: 930px;
	margin: 0px auto;
	font-size: 0.7em;
	min-height: 100%;
	padding: 0px 7px;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	position: relative;
}
* html #wrapper {
	height: 100%;
}
#head {
	background: #FFFFFF url(../img/bg_head2.png) no-repeat;
	height: 170px;
	position: relative;
	margin-bottom: 10px;
}
h1 {
	position: relative;
	overflow: hidden;
}
h1 span {
	position: absolute;
	left: 1200px;
}
h2 {
	background: url(../img/bg_centerTitle.gif) no-repeat;
	color: #FFFFFF;
	padding: 4px 2px 4px 7px;
	font-size: 1em;
	border-bottom: 1px solid #00948C;
}
h3 {
	color: #00948C;
	font-size: 1em;
}
a img {
	border: none;
}
.clear {
	clear: both;
}
ul#headNavigation {
	position: absolute;
	bottom: 0px;
	border-bottom: 2px solid #00948C;
	width: 910px;
	padding: 8px 0px 6px 20px;
}
ul#headNavigation li {
	display: inline;
}
ul#headNavigation li a {
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #00948C;
	border-bottom: none;
	padding: 7px 0px 7px 0px; 
}
html* ul#headNavigation li a {
	padding: 0px;
}
ul#headNavigation li a span {
	background: url(../img/bg_headNavigationItem.gif) repeat-x left top;
	border: 1px solid #FFFFFF;
	border-bottom: none;
	padding: 6px 15px 6px 15px;
}
ul#headNavigation li a:hover, ul#headNavigation li.current a {
	border: 1px solid #9E9D92;
	color: #000000;
}
ul#headNavigation li a:hover span, ul#headNavigation li.current a span {
	background: url(../img/bg_headNavigationItemCurrent.gif) repeat-x left top;
}
#leftColumn {
	float: left;
	width: 190px;
	margin-right: 8px;

}
#centerColumn {
	float:left;
	width: 534px;
	padding-bottom: 4px;
	background: url(../img/bg_centerBottom.gif) no-repeat left bottom;
}
#centerColumn a {
	color: #D87201;
	text-decoration: none;
	padding-left: 18px;
	background: url(../img/bg_link.gif) no-repeat left 1px;
}
#centerColumn a:hover {
	text-decoration: underline;
}
#centerColumn #mainContent {
	border-left: 1px solid #00948C;
	border-right: 1px solid #00948C;
	padding: 16px 24px 18px 20px;
	font-size: 1em;
}
#rightColumn {
	margin-left: 8px;
	float: left;
	width: 190px;
}
#leftColumn .orange,  #rightColumn .orange {
	background: url(../img/bg_sidebarBoxOrangeBottom.gif) no-repeat bottom;
}
#leftColumn .orange .title, #rightColumn .orange .title {
	background: url(../img/bg_sidebarBoxOrangeTitle.gif) no-repeat;
}
#leftColumn .orange li a, #rightColumn .orange li a {
	border: 1px solid #E9881A;
	background: url(../img/bg_sidebarBoxOrangeItem.gif) no-repeat 10px center;
}
#leftColumn .orange li a:hover, #leftColumn .orange li.current a, #rightColumn .orange li a:hover, #rightColumn .orange li.current a {
	background-color: #FEE8D5;
}

#leftColumn .blue,  #rightColumn .blue {
	background: url(../img/bg_sidebarBoxBlueBottom.gif) no-repeat bottom;
}
#leftColumn .blue .title, #rightColumn .blue .title {
	background: url(../img/bg_sidebarBoxBlueTitle.gif) no-repeat;
}
#leftColumn .blue li a, #rightColumn .blue li a {
	border: 1px solid #00416C;
	background: url(../img/bg_sidebarBoxBlueItem.gif) no-repeat 10px center;
}
#leftColumn .blue li a:hover, #leftColumn .blue li.current a, #rightColumn .blue li a:hover, #rightColumn .blue li.current a {
	background-color: #CCD8DC;
}

#leftColumn .green,  #rightColumn .green {
	background: url(../img/bg_sidebarBoxGreenBottom.gif) no-repeat bottom left;
}
#leftColumn .green .title, #rightColumn .green .title {
	background: url(../img/bg_sidebarBoxGreenTitle.gif) no-repeat;
}
#leftColumn .green li a, #rightColumn .green li a {
	border: 1px solid #00948C;
	background: url(../img/bg_sidebarBoxGreenItem.gif) no-repeat 10px center;
}
#leftColumn .green li a:hover, #leftColumn .green li.current a, #rightColumn .green li a:hover, #rightColumn .green li.current a {
	background-color: #CEE7E6;
}

#leftColumn .greenContent,  #rightColumn .greenContent {
	background: url(../img/bg_sidebarBoxGreenContentBottom.gif) no-repeat left bottom;
}
#leftColumn .greenContent .title, #rightColumn .greenContent .title {
	background: url(../img/bg_sidebarBoxGreenTitle.gif) no-repeat;
	border-bottom: 1px solid #00948C;
}
#leftColumn .greenContent p, #rightColumn .greenContent p {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	padding: 4px 2px 2px 7px;
}

#leftColumn .greenList, #rightColumn .greenList, #leftColumn .greyList, #rightColumn .greyList {
	margin-top: 20px;
}
#leftColumn .greyList li, #rightColumn .greyList li {
	padding: 4px 2px 2px 7px;
	border-top: 1px solid #DEDEDE;
}
#leftColumn .greyList li.last, #rightColumn .greyList li.last {
	border-bottom: 1px solid #DEDEDE;
}
#leftColumn .greenList li, #rightColumn .greenList li {
	border-top: 1px solid #00948C;
}
#leftColumn .greenList li.last, #rightColumn .greenList li.last {
	border-bottom: 1px solid #00948C;
}
#leftColumn .greenList li a, #rightColumn .greenList li a {
	background: url(../img/bg_sidebarBoxGreenItem.gif) no-repeat 10px center;
}
#leftColumn .greenList li a:hover, #leftColumn .greenList li.current a, #rightColumn .greenList li a:hover, #rightColumn .greenList li.current a {
	background-color: #CEE7E6;
}

#leftColumn .box .title, #rightColumn .box .title {
	padding: 4px 2px 4px 7px;
	color: #FFFFFF;
	font-weight: bold;
}
#leftColumn .box, #rightColumn .box {
	width: 190px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
#leftColumn .box li a, #leftColumn .greenList li a, #rightColumn .greenList li a {
	border-bottom: none;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 4px 2px 4px 30px;
	height: 100%;
}
#rightColumn .box li a, #leftColumn .greenList li a, #rightColumn .greenList li a {
	border-bottom: none;
	color: #D87201;
	text-decoration: none;
	display: block;
	padding: 4px 2px 4px 30px;
	height: 100%;

}
#leftColumn .box li p a, #rightColumn .box li p a {
	padding: 0px;
}
#leftColumn .box li p a:hover, #rightColumn .box li p a:hover {
	text-decoration: underline;
}
table.imageList {
	width: 160px;
	padding: 5px;
	background-color: #F0F0F0;
}
#footer {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
}
* html #footer {
	left: 210px;
	right: 190px;
}
#footer, #footer * {
	color: #999999;
	text-decoration: none;
}