/**
	Color List
	- White: #FFFFFF
	- Blue: #0067A6
	- Green: #978F00
	- Gray: #999999
	- Dark Blue: #003B5B
*/
#mailService {
	margin: 10px 0px;
}

#mailService p {
	margin: 2px;
	padding: 0px;
}

#mailService div {
	margin: 0px;
	margin-left: 6px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

#mailService div a {
	color: #003B5B;
}

.navigatorBar {
	clear: both;
	background: #003B5B;
	color: #FFF;
	height: 30px;
	margin: 3px 0px;
	margin-left: 15px;
}

.navigatorBar .title,.navigatorBar #overView {
	float: left;
	padding: 8px 5px;
	width: 370px;
	font-weight: bold;
	font-size: 14px;
}

.navigatorBar #overView {
	margin: 0px 6px;
	font-weight: normal;
	font-size: 12px;
}

.navigatorBar #overView a {
	padding-left: 25px;
	background: url(/images/triangles_left.gif) center left no-repeat;
}

.navigatorBar a:link {
	color: #FFF;
	text-decoration: none;
}

.navigatorBar a:visited {
	color: #FFF;
	text-decoration: none;
}

.navigatorBar a:hover {
	color: #FFF;
	text-decoration: underline;
}

.navigatorBar .date, .navigatorBar .top {
	padding: 8px 10px;
	margin: 0px;
	float: right;
	width: 200px;
	font-size: 12px;
	text-align: right;
}

.navigatorBar .date a {
	padding-left: 20px;
	background: url(/images/triangle_right.gif) center left no-repeat;
}

.navigatorBar .top {
	width: 150px;
}

.navigatorBar .top a {
	padding-left: 20px;
	background: url(/images/blue_whitearrow_top.gif) center left no-repeat;
}

#newsBoard {
	margin-left: 15px; *
	margin-left: 15px ! important; *
	margin-left: 6px;
}

#newsBoard .newsList {
	clear: both;
	float: left;
	width: 100%;
	margin: 4px 0px;
	margin-left: -8px; *
	margin-left: -8px ! important; *
	margin-left: 0px;
}

#newsBoard .fullRowList, #newsBoard .fullRowListEx {
	width: 100%;
	text-align: center;
	margin: 5px 0px;
}

#newsBoard .fullRowList #topArrow {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 10px;
}

#newsBoard .fullRowList .arrow {
	margin-left: auto;
	margin-right: auto;
	width: 40px;
}

#newsBoard .fullRowList #leftArrow, #newsBoard .fullRowList #rightArrow {
	text-align: center;
	float:left;
	width: 30px;
	padding-top: 60px;
}

#newsBoard .fullRowList #rightArrow {
	float: right;
}

#newsBoard .fullRowList #topArrow a, #newsBoard .fullRowList #leftArrow a, #newsBoard .fullRowList #rightArrow a {
	display: block;
	padding-left: 10px;
	width: 15px;
	background: url(/images/arrow_prev.gif) center left no-repeat;
	text-decoration: none;
}

#newsBoard .fullRowList #topArrow a {
	background: url(/images/arrow_up.gif) center left no-repeat;
}

#newsBoard .fullRowList #rightArrow a {
	padding-left: 12px;
	background: url(/images/arrow_next.gif) center left no-repeat;
}

#newsBoard .fullRowList #photo {
	float: left; 
	width: 520px;
	text-align: center;
	margin-left: 15px;
}

/*
#newsBoard .fullRowList #photo img {
	padding: 0px 6px 6px 0px;
	background: url(/images/drop-shadow.png) bottom right no-repeat;
}
*/

#newsBoard #more {
	float: right;
	text-align: left;
	width: 140px;
	padding: 10px;
	margin: 4px 0px;
}

#newsBoard #more #backToOverview {
	height: 60px;
	float: right;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#newsBoard #more #backToOverview a, #operation a {
	color: #0067A6;
	text-decoration: none;
}
#newsBoard .newsList .news {
	margin: 3px;
}

#newsBoard .newsList a {
	color: #0067A6;
}

#newsBoard .newsList ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#newsBoard .newsList li {
	margin: 0px;
	padding: 0px;
}

#newsBoard .newsList .overview {
	font-weight: bold;
}

#newsBoard .newsList .last {
	margin-bottom: 0px;
}

#newsBoard #more #backToOverview a:hover, #newsBoard #more #operation a:hover {
	text-decoration: underline;
}

#newsBoard #more #operation {
	margin: 10px 0px;
}

#newsBoard #more #operation li {
	margin: 3px 0px;
}

#newsBoard #more #operation a {
	text-decoration: none;
}

#newsBoard .newsList ul,#newsBoard #more ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#newsBoard #addlOptions {
	margin: 10px 0px 0px 12px;
	height: 30px;		
}

#newsBoard #more input {
	width: 100px;
}

#newsBoard .newsList li {
	margin: 7px;
}

#newsBoard .newsList li a {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

#newsBoard #more li {
	clear: both;
	padding: 3px;
}


#newsBoard .newsList p {
	margin: 0px;
	padding: 5px 6px;
}

#newsBoard .newsList .label {
	width: 120px;
	font-weight: bold;
	float: left;
	color: #003B5B;
}

#newsBoard h3 {
	margin: 2px;
	padding: 5px;
	font-size: 12px;
	background: #DFE9F3
}

#newsBoard .subDate, #newsBoard .download {
	font-weight: normal;
	float: right;
	font-size: 10px;
}

#newsBoard .newsList li .download a {
	font-size: 10px;
	color: #978F00;
}

#newsBoard .newsImageEx {
	float: left;
	margin: 10px;
	width: 150px;
	/*
	padding: 0px 6px 6px 0px;
	background: url(/images/drop-shadow.png) bottom right no-repeat;
	*/
}

#newsBoard .newsImage {
	float: left;
	margin: 10px;
	width: 100px;
}

#newsBoard .newsPicture {
	float: left;
	margin: 10px;
}

/*
#newsBoard .albumList {
	width: 100%;
	margin-left: -8px; *
	margin-left: -8px ! important; *
	margin-left: -4px;
}
*/

#newsBoard .albumDesc {
	 height:112px;
}

#newsBoard .albumItem {
	width: 290px;
	float: left;
}

#newsBoard .photoItemEx {
	width: 160px;
	float: left;
}

#newsBoard .photoItem {
	width: 110px;
	float: left;
}

#newsBoard .albumItem .viewMore {
	padding-left: 130px;
}

#newsBoard .albumItem .viewMore a {
	padding-top: 6px;
	display: block;
	height: 23px;
	width: 150px;
	background: url(/images/button_view_more.gif) right no-repeat;
	text-decoration: none;
	text-align: center;
	padding-right: 5px;
	color: white;
}
