.footer{background-image:url('images/footer_bg.jpg'); width:788px; height:26px;padding-top:10px;color:#505050;font-family:Arial}

.svControlPanel{background-color:#e0e0e0;border:0px solid #909090;font-size:12px;color:#000000}

a:link {color:#828181; text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial;}
a:visited {color:#828181; text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial;}
a:active {color:#828181; text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial;}
a:hover{color:#000000; text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial;}

body,td,p{color:#404040;font-size:12px;}

table tr.NormalBold {background-color:#e0e0e0;font-weight:bold}

table.PagingTable{border:0px solid #ffffff;}

table tr.NormalBold a:link {color:#303030;font-weight:bold}
table tr.NormalBold a:visited {color:#303030;font-weight:bold}
table tr.NormalBold a:active {color:#303030;font-weight:bold}
table tr.NormalBold a:hover{color:#000000;font-weight:bold}


h1{font-size:16px;font-family:Arial;font-weight:bold}

.contentText{font-family:Arial;font-size:12px;color:#333333}

.topnaviLeft{background-image:url('images/temp_06.jpg');width:82px;height:32px;}
.topnaviRight{background-image:url('images/temp_11.jpg');width:7px;height:32px;}

.topnaviLeftSP{background-image:url('images/portal_header2.jpg');width:82px;height:32px;}

.headerTopLeftSP{width:189px;height:27px;background-image:url('images/portal_top_left2.jpg');background-repeat:no-repeat}
.headerMainLeftSP{width:189px;height:84px;background-image:url('images/portal_left2.jpg');background-repeat:no-repeat}
.headerMainSP{width:599px;height:84px;background-image:url('images/portal_header_main2.jpg');background-repeat:no-repeat}
.headerMainBottomSP{width:189px;height:32px;background-image:url('images/portal_header_left2.jpg');background-repeat:no-repeat}


.headerTopLeft{width:189px;height:27px;background-image:url('images/header_part_topleft.jpg');background-repeat:no-repeat}
.headerMainLeft{width:189px;height:84px;background-image:url('images/header_part_main_left.jpg');background-repeat:no-repeat}
.headerMain{width:599px;height:84px;background-image:url('images/header_main.jpg');background-repeat:no-repeat}
.headerMainBottom{width:189px;height:32px;background-image:url('images/header_part_bottom.jpg');background-repeat:no-repeat}

a.contentTeaserLink:link {color:#CA0000;font-weight:bold}
a.contentTeaserLink:visited {color:#CA0000;font-weight:bold}
a.contentTeaserLink:active {color:#CA0000;font-weight:bold}
a.contentTeaserLink:hover{color:#750101;font-weight:bold}

.introframeTL{background-image:url('images/round-frame-top-left.gif');width:9px;height:10px}
.introframeT{background-image:url('images/round-frame-top.gif');height:10px}
.introframeTR{background-image:url('images/round-frame-top-right.gif');width:9px;height:10px}
.introframeL{background-image:url('images/round-frame-left.gif');width:9px;}
.introframeR{background-image:url('images/round-frame-right.gif');width:9px;}
.introframeBL{background-image:url('images/round-frame-bottom-left.gif');width:9px;height:10px}
.introframeBR{background-image:url('images/round-frame-bottom-right.gif');width:9px;height:10px}
.introframeB{background-image:url('images/round-frame-bottom.gif');height:10px}


.teaserItem{padding-bottom:5px}

.hiddenArea{visibility:visible;height:1px;line-height:1px;font-size:1px}

.input{height:17px;width:150px;background-color:#eeeeee;border:solid #999999 1px}


.loginButton{background-image:url('images/button_login.jpg');width:57px;height:19px;border:0px solid transparent}
.passwordButton{background-image:url('images/button_send.jpg');width:57px;height:19px;border:0px solid transparent}


a.CommandButton:link {color:#CA0000;font-weight:bold;text-decoration:none;font-family:Arial;font-size:12px;}
a.CommandButton:visited {color:#CA0000;font-weight:bold;text-decoration:none;font-family:Arial;font-size:12px;}
a.CommandButton:active {color:#CA0000;font-weight:bold;text-decoration:none;font-family:Arial;font-size:12px;}
a.CommandButton:hover{color:#aaaaaa;font-weight:bold;text-decoration:none;font-family:Arial;font-size:12px;}

input.StandardButton     {
	background-image:url('images/button_bg.gif'); height:20px; border:1px solid #808080;background-color:#ffffff;color:#000000;
}

td.SubHead label a
{
  display:none;
}

.MsoNormal{font-size:12px;color:#283146}

/* ================================
    CSS STYLES FOR Module HouseMenu
   ================================
*/

/* Vertical Menu */
#main_menue ul { /* all lists */
	padding: 1px 3px 0px 2px;
	margin: 0;
	list-style-type: square;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#main_menue li { /* all list items */
	list-style-type: square;
	float: left;
	width: 100%; /* width recognized by IE only to handle box model issues */
	line-height : 18px;
	background-image:url('images/navi_site_1px.gif');
	background-repeat:repeat-x;
}

#main_menue li ul { /* second-level lists */
	padding: 1px 0px 0px 0px;
	list-style-type: square;
	width:100%;
	font-size: 10px;
}

#main_menue li ul ul { /* third-and-above-level lists */
	padding: 1px 0px 0px 0px;
	margin:0px;
	list-style-type: square;
	width:100%;
	font-size: 10px;
	height:15px;
	line-height:15px;
}

#main_menue a 
{
	padding-left:5px;
	margin: 2px 0px 1px 0px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	width:100%;
	font-size: 12px;
	background-position:-3px;
	background-image:url('images/navi_left_separator.gif');
	height:19px;
}

#main_menue li ul a 
{
	padding-left:5px;
	display: block;
	color: #808080;
	text-decoration: none;
	width:100%;
	font-size: 12px;
	background-image:none;
}

#main_menue li ul ul a 
{
	padding-left:10px;
	color: #808080;
	text-decoration: none;
	width:100%;
	line-height:15px;
	height:15px;
	font-size: 11px;
	background-image:none;
}

#main_menue li a:hover 
{
	color: #202020;
}

#main_menue li ul a:hover 
{
	color: #202020;
	background-color: #dddddd;
}

a#houseMenuCurrentLink
{ 
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-weight:bold;
}

.ArrowPointer
{
	cursor: default;
}


/* -------------- FORUM ---------------*/

div.DnnBBQuote
{
	background-color:lightgray;
	margin:0px 10px 10px 10px;
}

table.DnnBBGroupList
{
	border: 0px solid #ffffff;
	width:100%;
	background-color:#ffffff;
}

tr.DnnBBGroupListTitle td
{
	font-size:12px;
	font-weight: 700;
	font-family:Arial;
	background-color:#f5f5f5;
}

tr.DnnBBGroupListDescription td
{
	font-family:Arial;
	font-size:10px;
	background-color:#f0f0f0;
	color:#505050;

}

tr.DnnBBForumList
{
	background-color:#f0f0f0;
}

td.DnnBBForumListTitle
{
	font-size:12px;
	font-weight:bold;
	background-color:#f0f0f0;
}

td.DnnBBForumListDescription
{
	font-size:10px;
	font-family:Arial;
	background-color:#f0f0f0;
	color:#505050;

}

td.DnnBBForumListImage
{
	width:25px;
}

tr.DnnBBForumListHeader, tr.DnnBBForumListHeader td
{
	background-color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#ffffff;
}

td.DnnBBForumListCount
{
	width:40px;
}

table.DnnBBThreadList
{
	border: 0px solid #3F7EA2;
	width:100%;
	background-color:#ffffff;
	color:#505050;

}

tr.DnnBBThreadListHeader, tr.DnnBBThreadListHeader td
{
	background-color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#ffffff;
}

tr.DnnBBThreadListItem
{
	background-color:#f0f0f0;
	font-size:10px;
	font-family:Arial;
	color:#505050;
}

div.DnnBBThreadListSmall
{
	font-size:8pt;
	color:#505050;
}

td.DNNBBThreadListPostIcon
{
	width:25px;
}

td.DNNBBThreadListCount
{
	width:40px;
}

td.DNNBBThreadListPostTime
{
	width:150px;
	font-size:9pt;
}

table.DnnBBPostList
{
	border: 0px solid #3F7EA2;
	width:100%;
	background-color:#ffffff;
}

table.DnnBBPostListHeader
{
	background-color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#ffffff;
}

tr.DnnBBPostListHeader, tr.DnnBBPostListHeader td
{
	background-color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#ffffff;
}

tr.DnnBBPostListHeader
{
	height:15px;
}

.DnnBBPostListBody small
{
	font-size:10px;
}

td.DnnBBPostUserData
{
	width:100px;
	background-color:#f0f0f0;
	font-size:12px;
	font-family:Arial;
	color:#505050;
}

td.DnnBBPostListBody
{
	font-size:12px;
	background-color:#f0f0f0;
	font-family:Arial;
	color:#505050;
}

tr.DnnBBPostControls
{
	background-color:White;
}

td.DnnBBPostListPostIcon
{
	width:30px;
}

div.DnnBBBreadCrumb
{
	font-family:Arial;
	font-size:12px;
	color:#505050;
}

table.BnnBBEditor
{
	font-family:Arial;
	font-size:12px;
	background-color:#EFEFEF;
	width:100%;
	color:#505050;
}

table.DnnBBNavigationBar
{
	width:100%;
	font-size:12px;
}

.DnnBBQuote
{
	border: #aaaaaa 1px solid;
	padding: 4px;
	margin: 5px;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, Sans;
}

#DnnBBEditPage
{
	width:98%;
	text-align: center;
}

#DnnBBEdit
{
	width:100%;
}

#DnnBBEdit td
{
	border-top: 1px solid #ccc;
	padding: 2px 2px 2px 2px;
}

#DnnBBEditOne
{
	width:100%;
}

#DnnBBEditOne td
{
	padding: 2px 2px 2px 2px;
}

#DnnBBEdit td.SubHead
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#DnnBBEdit td.Normal
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#DnnBBEditHeader
{
	width:100%;
	font-family:Arial;
	font-size: 18pt;
}

.DnnBBEditSubHeader
{
	font-family:Arial;
	font-size: 12pt;
	font-weight: bold;
}

.DnnBBEditList
{
	padding-top: 4px;
	width:100%;
	font-family:Arial;
	font-size: 10pt;
	background-color: #eee;
}

.DnnBBEditListAlter
{
	padding-top: 4px;
	width:100%;
	font-family:Arial;
	font-size: 10pt;
	background-color: #ddd;
}

.DownloadItemRow{background-color:#ffffff;}
.downloadItem{background-color:#f0f0f0;font-size:10px;font-family:Arial;color:#505050;}
.downloadHeadline{background-color:#e0e0e0;font-size:12px;font-weight:bold;font-family:Arial;color:#ffffff;height:10px}
input.normal{background-color:#f0f0f0;border:1px solid #afafaf}

.gbTable{border:1px solid #e0e0e0;background-color:#e0e0e0;padding:2px}
.gbHeader{height:20px;background-color:#e0e0e0;color:#000000;font-family:Arial;font-size:14px;font-weight:bold}
.gbRowItem{background-color:#f0f0f0;color:#B8C316;font-size:12px;font-family:Arial}
.gbRowItemAlt{background-color:#ffffff;color:#B8C316;font-size:12px;font-family:Arial}
.gbLable{color:#000000;font-size:14px;font-family:Arial;}

/*a.gbTableLink:link {color:#B8C316;font-size:12px;font-weight:normal;font-family:Arial;text-decoration:underline;}
a.gbTableLink:visited {color:#B8C316;font-size:12px;font-weight:normal;font-family:Arial;text-decoration:underline;}
a.gbTableLink:active {color:#B8C316;font-size:12px;font-weight:normal;font-family:Arial;text-decoration:underline;}
a.gbTableLink:hover {color:#ffffff;font-size:12px;font-weight:normal;font-family:Arial;text-decoration:underline;}*/