body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	background-color: #000;

}

.contentpane { display: none; }

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		STANDARD SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/
.menu, .content .conTable, .content_home .conTable, .news_home .conTable, .footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
	color: #fff;
}

SPAN, TD, TABLE, DIV, .Normal {
	margin: 0px;
	padding: 0px;
}

TABLE, TD {
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
}

.content .Normal a:link, .content .Normal a:visited, .content a:link, .content a:visited {
	color: #fff;
	text-decoration: underline;
}

.content .Normal a:hover, .content .Normal a:active, .content a:hover, .content a:active {
	color: #fff;
}

.content a.CommandButton:link, .content a.CommandButton:visited, .content a.CommandButton:hover, .content a.CommandButton:visited {
	color: #000;
	text-decoration: underline;
}

. content_admin .Normal a:hover, . content_admin .Normal a:active, . content_admin a:hover, . content_admin a:active {
	color: #ccc;
}


.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	color: #fff;
	text-decoration: none;
}
SELECT, INPUT { color: #000; }

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LAYOUT SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.outTable { }
.mainTd { background-color: #b92441; }
.main_introTd { background: url(media/bkg_intro_stripes.jpg) top left; }
.mainTable { width: 750px; }

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		MENU SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/
.menuTd { width: 100%; }

.menu {
	width: 750px;
	height: 146px;
	background-color: #000;
	vertical-align: bottom;
}

.menu_admin {
	width: 750px;
	height: 60px;
	background-color: #000;
	vertical-align: bottom;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		SUBMENU SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.submenuTd {
	height: 70px;
	width: 750px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LOGO SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

 .logo {
 	width: 263px;
 	height: 45px;
 	vertical-align: top;
 	text-align: right;
 }
 
 /*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.contentTd {
	vertical-align: top;
	text-align: left;
	width: 100%;
	height: 300px;
	padding: 10px;
}

.content_introTd {
	vertical-align: top;
	text-align: left;
	width: 100%;
	height: 416px;
}

.contentDiv {
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	width: 750px;
	height: 300px;
}

.content_introDiv {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 416px;
}

.content_introDiv .conTitleCell {
	display: none;
}

.content_popupDiv {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	height: 500px;
}

.contentTable {
	width: 720px;
	height: 300px;
}
/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT ALL SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.content {
	vertical-align: top;
	height: 300px;
	color: #fff;
}

.content_admin {
	vertical-align: top;
	height: 300px;
	color: #fff;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT ADMIN SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.contentDiv_admin {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

.articleOptionpanel *, .articleTabpanel * {
	background-color: #fff;
	color: #000;
}
.content_admin *, .content_admin * SPAN, .content_admin * P {
	color: #000;
}

.contentDiv_admin H1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}

.content_admin .Normal a:link, .content_admin .Normal a:visited, .content_admin a:link, .content_admin a:visited {
	text-decoration: underline;
}

.content_admin .Normal a:hover, .content_admin .Normal a:active, .content_admin a:hover, .content_admin a:active {
}

.content_admin .Normal a.CommandButton:link, .content_admin .Normal a.CommandButton:visited, .content_admin .Normal a.CommandButton:hover, .content_admin .Normal a.CommandButton:active { color: #000; }



.FileManager *, .FileManager * a:link, .FileManager * a:visited, .FileManager * a:hover {
	color: #000;
}

.FileManager, .articleOptionpanel, .articleTabpanel, .FileManager_Explorer,
.FileManager_FileList, .FileManager_Item, .FileManager_AltItem, 
.FileManager_StatusBar { background-color: #fff; }

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT HOME SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.content_home {
	vertical-align: top;
	width: 300px;
	color: #fff;
}

.content_space {
	width: 40px;
}

.news_home {
	vertical-align: top;
	color: #fff;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LATEST NEWS HOME SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.latestTable {
}

.latestTd {
	vertical-align: top;
}

.latestTd IMG {
	float: left;
	border: 4px solid #fff;
	margin-right: 12px;
}

.latestTd IMG {
	float: left;
}

.latestTitle {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.latestTitle a:link, .latestTitle a:visited, .latestTitle a:hover, .latestTitle a:active {
	color: #fff;
	text-decoration: underline;
}

a.more:link, a.more:visited, a.more:hover, a.more:active {
	padding-left: 12px;
	padding-bottom: 1px;
	border-bottom: 4px solid #fff;
	text-decoration: none;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		GALLERY SECTION STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.GalleryCellElementPictureTitel, .GalleryCellElementPictureName, .GalleryCellElementPictureSize {
	height: 0px;
	padding: 0px;
	margin: 0px;
	display: none;
}
.GalleryTabContainer, .GalleryTabElements {
	border-spacing: 0;
}

.GalleryTabElementPictureDesc {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

.GalleryTabNavigation {
	width: 500px;
	border-bottom: 1px solid #fff;
}

.GalleryCellRightNavigationSpace {
	width: 40px;
}


.GalleryCellLeftContainerSpace {
	display: none;
}

.GalleryCellPaging, .GalleryCellSum {
	color: #fff;
}

.GalleryTabElementPicture td {
	vertical-align: top;
}


.GalleryCellElementAlbum {
	padding: 20px 40px 2px 0px;
}

.GalleryCellElementPicturePicture {
	padding: 0px 40px 2px 0px;
}

.GalleryCellElementPicturePicture IMG {
	padding: 4px;
}

.GalleryTabBottom {
	width: 500px;
	font-size: 12px;
	margin-top: 20px;
	border-top: 1px solid #fff;
}

.GalleryCellLeftBottomSpace {
	display: none;
}

#GalleryLinkCell a, #GallerLinkCell a:link, #GalleryLinkCell a:visited, #GalleryLinkCell a:hover, #GalleryLinkCell a:active {
	color: #fff;
	text-decoration: none;
}

.GalleryTabBottom .GalleryCellPaging SPAN, .GalleryTabBottom .GalleryCellPaging A {
	padding: 0;
	margin: 0;
	padding-right: 8px;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		GALLERY POP-UP SECTION STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.Gallery_Body_PopUp {
	margin: 0;
	padding: 0;
	background-color: #b92441;
}

.Gallery_Body_PopUp, .GalleryTabPopUpTop, .GalleryTabPopUpDescription {
	font-size: 12px;
	color: #fff;
}

.GalleryTabPopUpTop {
	margin-top: 10px;
	margin-left: 20px;
	text-align: right;
}

.GalleryTabPopUpPicture {
	margin-left: 20px;
}

.GalleryCellPopUpLeftButton, .GalleryCellPopUpRightButton, .GalleryCellPopUpPrint, .GalleryCellPopUpClose, .GalleryCellPopUpNR {
	width: 100px;
}

.GalleryCellPopUpDownload { display: none; }

.GalleryCellPopUpNR, .GalleryCellPopUpDescription {
	color: #fff;
}

.GalleryCellPopUpClose {
	text-align: center;
}

.GalleryCellPopUpLeftImage, .GalleryCellPopUpRightImage, .GalleryCellPopUpDescriptionLeftSpace, GalleryCellPopUpDescriptionRightSpace { display: none; }

.GalleryCellPopUpMainImage {
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT INTERN SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.conTable {
	width: 100%;
	padding: 0;
	margin: 0;
}

.contentDiv H1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.conTable .conTitleCell {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.conTable .conContentCell table {
	border-spacing: 0px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		FOOTER SECTION STYLING
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.footerTd {
	width: 100%;
	vertical-align: top;
	background-color: #000;
}

.footerTable {
	width: 750px;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	text-transform: uppercase;
	font-weight: normal;
}