@charset "utf-8";
/* CSS Document */

/* CSS Document */

/*
CSS Reset Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin: 0.7em 0;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* background color for the content part of the pages */
Body
{
font-family: Arial, Helvetica, sans-serif;
	background-color: #76b49d;
	margin: 0px;
	cursor:default;
}

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

.Normal p {
margin: 0.7em 0;
line-height: 19px;
}

.Normal table {border-collapse:separate;border-spacing:8px;font-size: 13px; border:0 none #257761;}

/* 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: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

/* style for module titles */
.Head, .ArticleTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006147;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006147;
}

H2 .SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cbefe2;
}

.Subhead td {
	font-size: 15px;
	font-weight: bold;
	color: #006147;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006147;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* 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: 13px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
padding:2px 3px 3px 4px;
line-height: 30px;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
background: #ccdcd5; color: #486B5B; text-decoration: none !important; border:2px outset #C8C8C8;
}

A.CommandButton:visited  {
background: #ccdcd5; color: #486B5B; text-decoration: none !important;
 border:2px outset #C8C8C8;
}

A.CommandButton:active   {
background: #ccdcd5; color: #486B5B; text-decoration: none !important; border:2px outset #C8C8C8;
}

A.CommandButton:hover    {
background: #9bbbad; color: #99ff99; text-decoration: none !important; border:2px inset #C8C8C8;
}

.StandardButton { background: #ccdcd5; color: #486B5B; border:1px outset #C8C8C8; padding:2px 3px 2px 3px; font-family:tahoma; font-weight:bold; font-size:8pt; }

.CommandButton TD {
border: 0 none;
padding: 5px;
background: none;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 13px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006147;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006147;
}

H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006147;
}

H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006147;
}

H5, DT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006147;
}

H6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

TFOOT, THEAD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: underline;
	color: #0028c4;
}

A:visited
{
	text-decoration: underline;
	color: #333399;
}

A:hover
{
	text-decoration: none;
	color: #006147;
}

A:active
{
	text-decoration: none;
	color: #006147;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

LI
{
	margin: 0.5em 0 0.5em 2em;
	list-style-type:disc;
}

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;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #257761;
	height: 1px;
	text-align: center;
	clear: both;
}

/* Module Menus */

.ModuleTitle_MenuItem {
border-style: none;
}

/* Main Menu */

.MainMenu_MenuBar {
height: 30px;
}

.MainMenu_MenuItem {
border:none;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
font-weight: normal;
background-color: transparent;
height: 30px;
}

.MainMenu_MenuIcon {
display: none;
}

.MainMenu_SubMenu {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
background-color: #91c3b1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
font-weight: normal;
}

.MainMenu_MenuBreak {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
background-color:transparent;
height:0;
display: none;
}

.MainMenu_MenuItemSel {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #006147;
font-weight: normal;
}

.MainMenu_MenuArrow {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
padding-right: 3px;
color: #91c3b1;
}

.MainMenu_RootMenuArrow {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
height: 30px;
padding-right: 3px;
}

.MainMenu_RootMenuItemBreadcrumb {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
height: 30px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
}

.MainMenu_SubMenuItemBreadcrumb {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
}

.MainMenu_RootMenuItem {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
height: 30px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
color: #ffffff;
}

.MainMenu_RootMenuItemActive {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
height: 30px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
color: #257761;
}

.MainMenu_SubMenuItemActive {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
color: #257761;
height: 30px;
}

.MainMenu_RootMenuItemSelected {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
height: 30px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
color: #257761;
}

.MainMenu_SubMenuItemSelected {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
background-color: transparent;
color: #257761;
height: 30px;
}

.MainMenu_MenuItem td, .MainMenu_RootMenuItem td {
border-style:none;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
}

.MainMenu_RootMenuItem td:hover {
border-style:hidden;
border-width:0;
border-right: solid 0px transparent;
border-left: solid 0px transparent;
border-top: solid 0px transparent;
border-bottom: solid 0px transparent;
color: #257761;
}

.clear {
clear: both;
}

#wrapper { 
 margin: 0 auto 10px;
 width: 800px;
}

#dnn_ContentPane { 
 float: left;
 display: inline;
 margin: 10px;
}

.ContentPaneHome {
width: 410px;
}

.ContentPane1Col {
width: 662px;
}

#dnn_TopPane, #TopPane {
 width: 800px;
 float: left;
 height: 220px;
 background: url(images/headerbg.jpg) top right no-repeat;
}

#footer { 
 width: 800px;
 clear: both;
}

#menu { 
padding:10px 10px 10px 0;
width:105px;
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 height: 265px;
}

#dnn_RightPane { 
 width: 250px;
 float: left;
}

#dnn_FlashPane {
width: 800px;
height: 180px;
}

#Bottom {
width: 800px;
height: 60px;
background: url(images/footerbg.jpg) top left no-repeat;
vertical-align: middle;
}

#dnn_BottomLeftPane {
padding-top: 12px;
width: 398px;
float: left;
}

#dnn_BottomRightPane {
padding-top: 12px;
width: 398px;
float: right;
}

#Bottom .Normal p {
text-align: center;
font-size: 12px;
color: #006147;
margin: 0;
}

#CopyLeft {
width: 400px;
float: left;
}

#CopyRight {
width: 400px;
float: right;
text-align: right;
}

.copyright {
font-size: 12px;
line-height: 30px;
color: #257761;
}

.copyright a:link, .copyright a:visited {
color: #257761;
text-decoration: underline;
}

.copyright a:hover, .copyright a:active {
color: #cbefe2;
text-decoration: none;
}
