body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
.ControlPanel, .PagingTable {
	width: 100%;
	height: 64px;
	background-color: #Ffffff;
	BORDER-RIGHT: #8EAF27 1px solid;
	BORDER-TOP: #8EAF27 1px solid;
	BORDER-LEFT: #8EAF27 1px solid;
	BORDER-BOTTOM: #8EAF27 1px solid;
}
.SkinObject {
	font-weight: bold;
	font-size: 11px;
	color: #8EAF27;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}
A.SkinObject:link {
	text-decoration:    none;
	color:#8EAF27;
}
A.SkinObject:visited {
	text-decoration:    none;
	color:#8EAF27;
}
A.SkinObject:active {
	text-decoration:    none;
	color:#8EAF27;
}
A.SkinObject:hover {
	text-decoration:    none;
	color:#69831D;
}
/* style for module titles */
.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  20px;
	font-weight:    normal;
	color: #8EAF27;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #8EAF27;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #cccccc;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {
	color: Silver;
}
/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold
}
/* text style used for error messages */
.NormalRed {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
/* text style used for help text rendered by modules */
.Help {
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffff99;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration:    underline;
	color: #8EAF27;
}
A.CommandButton:visited {
	text-decoration:    underline;
	color: #8EAF27;
}
A.CommandButton:active {
	text-decoration:    underline;
	color: #8EAF27;
}
A.CommandButton:hover {
	text-decoration:    underline;
	color: #69831D;
}
/* button style for standard HTML buttons */
.StandardButton {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #8EAF27;
	color: #ffffff;
	font-family: Verdana, sans-serif;
}
/* GENERIC */
H1 {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  20px;
	font-weight:    normal;
	color: #8EAF27;
}
H2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  20px;
	font-weight:    normal;
	color: #8EAF27;
}
H3 {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  12px;
	font-weight:    normal;
	color: #8EAF27;
}
H4 {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  12px;
	font-weight:    normal;
	color: #8EAF27;
}
H5, DT {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #8EAF27;
}
H6 {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #8EAF27;
}
TFOOT, THEAD {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  12px;
	color: #8EAF27;
}
TH {
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size:  11px;
	font-weight:    bold;
	color: #8EAF27;
}
A:link {
	text-decoration:    none;
	color:  #8EAF27;
}
A:visited {
	text-decoration:    none;
	color:  #8EAF27;
}
A:active {
	text-decoration:    none;
	color:  #8EAF27;
}
A:hover {
	text-decoration:    underline;
	color: #8EAF27;
}
SMALL {
	font-size:  8px;
}
BIG {
	font-size:  14px;
}
BLOCKQUOTE, PRE {
	font-family:    Lucida Console, monospace;
}
UL LI {
	list-style-type:    square;
}
UL LI LI {
	list-style-type:    disc;
}
UL LI LI LI {
	list-style-type:    circle;
}
OL LI {
	list-style-type:    decimal;
}
OL OL LI {
	list-style-type:    lower-alpha;
}
OL OL OL LI {
	list-style-type:    lower-roman;
}
HR {
	color: #8EAF27;
	height:1pt;
	text-align:left
}
.swtopbg {
	background-image: url(swtopbg1.gif);
	background-repeat: repeat-x;
	height: 32px;
}
.swbread {
	background-image: url(swbreadbg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.swsearchbg1 {
	background-image: url(swsearch1.gif);
	background-repeat: no-repeat;
	width: 214px;
	height: 42px;
}
.swsearchbg1esp {
	background-image: url(swsearch1esp.gif);
	background-repeat: no-repeat;
	width: 214px;
	height: 42px;
}
.swsearchbg2 {
	background-image: url(swsearch2.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 23px;
}
.swsearchbg3 {
	background-image: url(swsearch3.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 23px;
}
.swsearchbg4 {
	background-image: url(swsearch4.gif);
	background-repeat: no-repeat;
	width: 214px;
	height: 24px;
}
.swleftbg {
	background-image: url(swleftbg.jpg);
	background-repeat: repeat-y;
	width: 50px;
}
.swrightbg {
	background-image: url(swrightbg.jpg);
	background-repeat: repeat-y;
	width: 50px;
}
.swbottombg {
	background-image: url(swbottombg.gif);
	background-repeat: repeat-x;
	height: 53px;
}
/*pane*/
.bannerpane {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.toppane {
	padding: 2px 2px 2px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.leftpane {
	padding: 2px 1px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.contentpane {
	padding: 2px 1px 2px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.rightpane {
	padding: 2px 2px 2px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bottompane {
	padding: 2px 2px 2px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/**/
.swSkinObject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.swSkinObject:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.swSkinObject:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.swSkinObject:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
A.swSkinObject:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
A.login:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.login:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.login:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
A.login:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
A.privacy:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A.privacy:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A.privacy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.privacy:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
A.terms:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A.terms:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
A.terms:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.terms:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.currentdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
A.breadcrumb:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
A.breadcrumb:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
A.breadcrumb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
A.breadcrumb:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
/**/
.SearchButton {
	background: transparent;
	padding: 10px 0px 12px 52px;
	cursor: hand;
	font-size:2px;
	margin: 0 0 0 0px;
}
#dnn_dnnSEARCH_txtSearch {
	text-align: left;
	vertical-align: middle;
	height:12px;
	background: transparent;
	width: 128px;
	color: #666666;
	padding:0px 2px 0px 2px;
	border: 0px solid #FFFFFF;
	cursor:text;
	font-size: 10px;
}
/*  . Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer {
	background-color: transparent;
	width: 214px;
}
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
}
/*-- submenu container        --*/ .MainMenu_SubMenu {
	z-index: 1000;
	padding: 3px;
	cursor: pointer;
	cursor: hand;
	background-color: #a1b368;
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=1);
	border-bottom: #8eaf27 1px solid;
	border-left: #8eaf27 1px solid;
	border-top: #8eaf27 1px solid;
	border-right: #8eaf27 1px solid;
}
/*-- submenu moduletitle      --*/ .ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin: 0 0 0 0px;
	background: #B374A3;
	padding: 0px;
	font-weight: normal;
filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=125, Strength=2);
	border-bottom: #884376 1px solid;
	border-left: #884376 1px solid;
	border-top: #884376 1px solid;
	border-right: #884376 1px solid;
}
/*-- not needed - main menu   --*/ .MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #a1b368;
	border-left: #EEEEEE 0px solid;
	border-bottom: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	text-align: center;
	width: 15;
	height: 20;
}
/*-- submenu items idle       --*/ .MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	background-color: #a1b368;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border-left: #FFF 0px solid;
	border-bottom: #FFF 0px solid;
	border-top: #FFF 0px solid;
	border-right: #FFF 0px solid;
	background-color: #a1b368;
}
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: #FFFfff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: #8eaf27;
	border-left: #FFF 0px solid;
	border-bottom: #FFF 0px solid;
	border-top: #FFF 0px solid;
	border-right: #FFF 0px solid;
}
/*-- submenu items hover 2      --*/ .MainMenu_MenuItemSela {
	cursor: pointer;
	cursor: hand;
	color: #FFFfff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	background-color: #8eaf27;
	border-left: #FFF 0px solid;
	border-bottom: #FFF 0px solid;
	border-top: #FFF 0px solid;
	border-right: #FFF 0px solid;
}
/*-- menuitems idle           --*/ .MainMenu_Idle {
	color: #000;
	background-image: url(swmenubg2.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 30px;
	width: 214px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
/*-- menuitems over           --*/ .MainMenu_Selected {
	color: #000;
	background-image: url(swmenubg1.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 30px;
	width: 214px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
}
/*-- menuitems active         --*/ .MainMenu_Active {
	color: #000;
	background-image: url(swmenubg1.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 30px;
	width: 214px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*-- menuitems active         --*/ .MainMenu_Activea {
	color: #000;
	background-image: url(swmenubg2.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 30px;
	width: 214px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}
/*-- menuitems active         --*/ .MainMenu_BreadcrumbActive {
	color: #000;
	background-image: url(swmenubg1.gif);
	background-repeat: no-repeat;
	padding: 0;
	height: 30px;
	width: 214px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer {
	color: #000;
}
/*-- module menu bar          --*/ .ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
	border-top: white 0px solid;
	border-right: white 0px solid;
	background-color: #B374A3;
}
/*-- module menu padding      --*/ .ModuleTitle_MenuItemSel {
	padding: 0px 0px 0px 0px;
	background-color: #884376;
	color: #ffffff;
	font-size:11px;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 0px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #B374A3;
	height: 1px;
	color: #000;
}
/*-- not needed - module menu --*/ .MainMenu_MenuBreak {
	border-bottom: #EEEEEE 0px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #B374A3;
	height: 1px;
	color: #000;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-left:#ffffff 0px solid;
}
/*-- not needed - module menu --*/ .ModuleTitle_RootMenuArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-left:#ffffff 0px solid;
}
/*-- not needed - module menu --*/ .ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #884376;
	border-left: #EEEEEE 0px solid;
	border-bottom: #EEEEEE 0px solid;
	border-top: #EEEEEE 0px solid;
	text-align: center;
	width: 15;
	height: 20;
}
/*-- not needed - main menu   --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow {
	display: none;
}
.udelang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

