body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

a:link, h:active, a:visited {
	color:#FF6600;
}

a:focus {
    -moz-outline: none;
    outline: none;
}

img {
	border:none;
}

td {
	vertical-align:top;
}

form {
	padding:0px;
	margin:0px;
}

p {
	margin:0px;
	padding:0px;
}

.bold { font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.error {color:#CC0000;}

.siteutilities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
}
.siteutilities A:link { text-decoration: none; color: #FFFFFF; }
.siteutilities A:visited { text-decoration: none; color: #FFFFFF;}
.siteutilities A:active { text-decoration: none; color: #FFFFFF;}
.siteutilities A:hover {  color: #FF6600;}

.copygrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
}

.copygrey A:link { text-decoration: none }
.copygrey A:visited { text-decoration: none}
.copygrey A:active { text-decoration: none}
.copygrey A:hover { text-decoration: underline}

.interstitial_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight:bold;
}

.interstitial_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight:bold;
}

.copyred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FF0000;
}
.copyred A:link { text-decoration: none }
.copyred A:visited { text-decoration: none}
.copyred A:active { text-decoration: none}
.copyred A:hover { text-decoration: underline}

.imagetitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
}

.teaser_imagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	font-style: normal;
}

.teaser_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FF6600;
	font-style: normal;
}
.teaser_link a:link { text-decoration: none }
.teaser_link a:visited { text-decoration: none}
.teaser_link a:active { text-decoration: none}
.teaser_link a:hover { text-decoration: underline}

.headline_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FF6600;
	line-height: 16px;
}

.headline_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #505050;
	line-height: 16px;
}

.headline_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	line-height: 16px;
}

.subheadline_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF6600;
	line-height: 15px;
}
.subheadline_orange a:link { text-decoration: none }
.subheadline_orange a:visited { text-decoration: none}
.subheadline_orange a:active { text-decoration: none}
.subheadline_orange a:hover { text-decoration: underline}

.subheadline_grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #505050;
	line-height: 15px;
}
.subheadline_grey a:link { color: #505050; text-decoration: none }
.subheadline_grey a:visited { color: #505050; text-decoration: none}
.subheadline_grey a:active { color: #505050; text-decoration: none}
.subheadline_grey a:hover {	color: #FF6600; text-decoration: none }

.small_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.small_orange A:link { text-decoration: none; color: #FF6600; }
.small_orange A:visited { text-decoration: none; color: #FF6600;}
.small_orange A:active { text-decoration: none; color: #FF6600;}
.small_orange A:hover { text-decoration: underline; color: #FF6600;}

.LanguageSelector {
	width:130px;
	background:#666666;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.DropDown {
	width:400px;
}

.InputStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 150px;
}

.imgContentVisuals {
	margin:0px;
	padding:0px;
}

/*
================================
Skin styles for DNN SF Portal
================================
*/

#divCanvas {
	position:relative;
	width:990px;
}

#divDNNControls {
	background-color:#DFE5F2;
}

#divDNNControls td {
	vertical-align:middle;
}

#divDNNSiteutilities {
	background:#666666;
	margin-bottom:10px;
}

#dnn_leftpane {
	width: 180px;
	background-color: #E5E5E5;
}

#dnn_contentpane {
}

#dnn_contentpane_right {
}

#dnn_rightpane {
	width: 180px;
	background-color: #E5E5E5;
}

#line_left, #line_right
{
	height:100%;
	height:expression(document.getElementById('divCanvas').offsetHeight);
}

/*
================================
Skin styles for DotNetNuke - Do not change !
================================
*/

.controlpanel {
	background-color: #dfe5f2;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 1px solid;
	border-right: #cad5ea 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	height: 21px;
}
.MainMenu_MenuIcon {
	background-color: #cad5ea;
	border-left: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 1px solid;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.StandardButton {
  background: #7994cb none;
  color: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid;
	border-top: #7994cb 1px solid;
	border-left: #7994cb 1px solid;
	border-bottom: #7994cb 1px solid;
}
.TreeViewMenu_Header {

}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.CampaignTeaserHeadline
{
}

.CampaignTeaserTextPanel
{
	height: 28px;
	overflow:hidden;
}

.CampaignTeaserText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
}

.CampaignTeaserMoreButton
{
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	font-style: normal;
}

.CampaignTeaserImage
{
	border: 1px solid #FF6600;
	width:81px;
	height:60px;
}