/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* GENERAL */
/* style for module titles */

H1 {
	margin: 0px;
}

.Head, H1   {
	font-size: 14px;
	font-weight: bold;
	color: #122;
}

#dnn_LeftPane .Head, dnn_LeftPane .Head H1, #dnn_RightPane .Head, #dnn_RightPane .Head H1 {
	font-size: 12px;
	font-weight: bold;
	color: #355;
}

/* style of item titles on edit and admin pages */
.SubHead    {
	color: #122;
	font-weight:    bold;
	text-decoration: none;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-weight: bold;
	color: #122;
}

/* text style used for most text rendered by modules */
.Normal, .FormTable {
font-weight: normal;
}

#dnn_LeftPane .Normal, #dnn_RightPane .Normal {
	color: #667;
}

.NormalRed {
	color: red;
}

.NormalBold {
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
A.CommandButton {
	padding: 2 4 2 4;
	font-weight: bold;
}

A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
	color: #667;
	text-decoration: none;
}

A.CommandButton:hover {
	color: #448;
	text-decoration: underline;
}

Body
{
	margin: 0px;
	background: white;
}

Body, Table, INPUT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#header {
	width:775px;
	padding:0px;
	text-align:left;
	}

#dnn_dnnLOGO_imgLogo {margin-top:15px;}

#headerlinks {
	float:right;
	font-size: 11px;
	text-align: right;
}

/* HORIZONTAL NAVIGATION */

#nav1 ul
{
padding: 3px 0;
padding-top: 6px;
margin: 0 1 1 0;
border-bottom: 1px solid #778;
background-image: url('menubkg.gif');
background-repeat: repeat-x
}

#nav1 li
{
list-style: none;
margin: 0;
display: inline;
}

#nav1 li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DEE;
text-decoration: none;
}

#nav1 li a:link { color: #667; }
#nav1 li a:visited { color: #667; }

#nav1 li a:hover
{
background: white;
border-bottom: 1px solid white;
}

#nav1 li.MenuItemCurrentTab0 a
{
background: white;
border-bottom: 1px solid white;
}

/* BELOW NAVIGATION */
#belowmenu {
	width:775px;
	padding:10px;
	height:30px;
}

#breadcrumbs {
	float: left;
	width:480px;
	font-size: 11px;
	text-align: left;
	padding-left:146px;
	padding-top:3px;
	}
	
#search {
	float: right;
	width: 264px;
	text-align: left;
}

#search INPUT {
width: 128px;
}

/* VERTICAL NAVIGATION */
#nav2 {
	padding-right:5px;
}

#nav2 ul {
margin-left: 12px;
padding-left: 0px;
}

.MenuItems1 A:link, .MenuItems1 A:visited {
	}

.MenuItems1 A:hover {
	}
	
#footer {
	padding:0px;
	text-align:center;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #878787;
	}

#footer .SkinObject {
	font-weight: normal;
	font-size: 9px;
}

/* PANES */
.TabBg {
}
.LeftPane { 
	padding-right:5px;
	padding-top:12px;
}
.ContentPane  { 
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
}

html>body .ContentPane {padding-top:0px;}

.ContentPane P { 
	margin-top:10px;
}
.RightPane  {
	padding-left:5px;
	padding-top:12px;
}

.LeftPane P, .RightPane P, { 
	margin-top:5px;
}

/* CONTAINERS */
.Container {
	margin-bottom: 20px;
	}

#dnn_LeftPane .Container, #dnn_RightPane .Container {
	margin-bottom: 10px;
	}
	
#ContainerBlank, #ContainerBlank-Line {
	padding-left: 4px;
	padding-right: 4px;
}

#ContainerBlank-Line {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #DDE;
}

.LeftPane #ContainerBlank-Line, .RightPane #ContainerBlank-Line {
	padding-top: 5px;
}

.ContentPane #ContainerBlank-Line {
	padding-top: 12px;
}

/* text style for the selected tab */
.SelectedTab, A.SelectedTab:link, A.SelectedTab:visited {
	}

A.SelectedTab:hover	{

	}

/* text style for the unselected tabs */
.OtherTabs, A.OtherTabs:link, A.OtherTabs:visited {
}
A.OtherTabs:hover    {

}

H1  {
}
H2  {
}
H3  {
}
H4  {
}
H5, DT  {
}
H6  {
}
TFOOT, THEAD {
}
TD  {
}
TH  {
}

A:link, A:visited {
	color: #667;
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	color: #448;
	text-decoration: underline;
	font-weight: bold;
}
SMALL   {
	font-size: 9px;
}
BIG {
	font-size: 18px;
}
BLOCKQUOTE, PRE {
	font-family:    Lucida Console, monospace;
}
UL LI   {
	list-style-type:    square ;
}

HR {
	height: 1px;
	border-style: dashed;
	color: #DDE;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message {
}   

/* style of item titles by Announcements and events */
.ItemTitle {
}

/* STYLES FOR FORMS IN ADMIN PART */
.NormalTextBox FormLabel {
	color: #466;
}
select.NormalTextBox, TEXTAREA.NormalTextBox, INPUT.NormalTextBox {
	border: 1px solid #BBD;
	background-color: #DEE;
}

/* ================================
    CSS STYLES FOR Module Form
   ================================
*/
/* Label style */
.FormLabel {}

/* Messages */
.FormSubmitted {
}
.FormError {
color:Red;
}

/* Form table */
.FormTable{width:600px}
.FormLabelCell{vertical-align:top;}
.FormControlCell{}

/* Controls */
.FormTextBox, .FormDropDownList, .FormTextArea {
	width: 300;
	border: 1px solid #BBD;
	background-color: #DEE;
}
.FormCheckbox{}
.FormLabelControl{}
.FormSubmit{}

/* ================================
    CSS STYLES FOR RP News Items
   ================================
*/
.RPNewsItemHeader
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color:#355;
	padding-top: 8px;
	margin-bottom: 4px;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #DDE;
}

.RPNewsItemNewsText IMG
{
	padding: 0px;
	margin: 10px;
}

.RPNewsItemPostAudit
{
	font-size: 8px;
	font-weight: normal;
}

.RPNewsItemNewsText
{
	margin:2px;
	font-weight: normal;
}

.RPNewsCommentary
{
	font-size: 11px;
	font-style: italic;
}

.RPNewsItemFooter
{
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 10px;
	text-align: right;
}
.RPNewsItemFooter A:link
{
}
.RPNewsItemFooter A:visited
{
}

/* ================================
   CSS STYLES FOR Snowcovered Top10
   ================================
*/

#snowcovered a {
	font-weight:normal;
	font-size:11px;
}

#snowcovered .title {
	font-weight:bold;
	font-size:12px;
}

/* ================================
    CSS STYLES FOR Blog
   ================================
*/

#dnn_ContentPane .SubHead A {
	font-size:14px;
}

#Table1 input, #Table1 label {
	font-size:9px;
}

#dnn_LeftPane #Table1 Select.NormalTextBox {
	font-size:1px;
	visibility:hidden;
}

/*#Table1 {font-size:1px;}*/

#Table1 td.NormalBold {
	font-size:1px;
	visibility:hidden;
}

#CalMonth {
	font-size:9px;
	border-color:#DEE;
	width:190px;
}

#CalMonth table {
	font-size:10px;
	background:#DEE;
}

.BlogInfo {
	font-size:1px;
	background:yellow;
	visibility:hidden;
}