@charset "UTF-8";
/** 
 * id2o dnn css skin. 
 * 
 * Last Update: 02.33.2008 1:15pm
 * 
 * @author  Bradley Linger 
 * @version 1.0 
 * @see     http://www.id2o.com/ 
 * @license Unauthorized reproduction is strictly prohibited.
 */

/*------------solpart menu-----------------*/
/*behind all the scenes*/
.menu_container {}

/*main menu background color (only behind text and along full width)*/
.menu_bar {cursor:pointer;}

	.root_menu_item {}
	/*Root menu item idle (background + general text formatting)*/
	.root_menu_item td  {margin:0 2px 0 2px; text-align:center; padding:2px 6px 2px 6px;}
	/*Root menu item idle (specific text formatting)*/
	.root_menu_item td span {color:#6e6e6e; font-size:15px; font-weight:bold;}
	/*Root menu hover*/
	.root_menu_item_selected {}
	.root_menu_item_selected td {margin:0 2px 0 2px; text-align:center; padding:2px 6px 2px 6px;}
	.root_menu_item_selected td span{color:#6e6e6e; font-size:15px; font-weight:bold; text-decoration:underline;}
	/*Root Menu a:active (doesn't work right now)*/
	.root_menu_item_active {}
	.root_menu_item_active td {margin:0 2px 0 2px; text-align:center; padding:2px 6px 2px 6px;}
	.root_menu_item_active td span{color:#6e6e6e; font-size:15px; font-weight:bold;}
	/*Root Menu Selected - Current page signifier (disable root_menu_item td span background first)*/
	.root_breadcrumb {}
	.root_breadcrumb td {margin:0 2px 0 2px; text-align:center; padding:2px 6px 2px 6px;}
	.root_breadcrumb td span {color:#6e6e6e; font-size:15px; font-weight:bold;}
		
		/*only use for submenu idle text*/
		.menu_item {color:#6e6e6e; cursor:pointer; padding:5px 5px 3px 5px;}
		/*submenu idle (background, text control is in menu_item)*/
		.submenu {background-color:white; border:1px solid #6e6e6e;}
		/*submenu hover (background + text)*/
		.submenu_item_selected {background-color:white; color:#6e6e6e; text-decoration:underline; padding:5px 5px 3px 5px;}

.menu_icon {display:none;}

.submenu_item_active {}
.submenu_breadcrumb td span {}
/*submenu hover text so far (however, use submenu_item_selected for hover), overrridden by root_menu_item*/
.menu_mouseover {}
.separator {font-weight:normal;
			color:#6e6e6e;
			font-size:17px;
			}
.menu_arrow {display:none;}
.menu_rootarrow {}
.menu_break { }

.ControlPanel {
	width:950px;
	margin:auto;
	text-align:center;
}

.formstyles {
	margin:2px;
}

.formstyles label {
	margin:2px 0 2px 0;
}

/*------------general formatting---------------*/
/*text*/
.normal {padding:2px 0 2px 0;}
.normal,div,span,p,td,th,li,a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333; }
/* style for module titles */
.head{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6e6e6e; font-size:15px;font-weight:bold; padding:0 5px 0 0;}
/* style of item titles on edit and admin pages */
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6e6e6e; font-size:13px; padding:0 5px 0 0;}
/* 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: #6e6e6e;}

/*links & buttons*/
a:link{color:#6e6e6e;text-decoration:underline;}
a:visited{color:#6e6e6e;text-decoration:underline;}
a:hover{color:#ccc;text-decoration:none;}
a:active{color:#000;text-decoration:none;}

/*links and buttons for register and login*/
a.user:link{color:#333;text-decoration:underline;}
a.user:visited{color:#333;text-decoration:underline;}
a.user:hover{color:#333;text-decoration:none;}
a.user:active{color:#333;text-decoration:none;}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}
H1  {
    font-family: Verdana, sans-serif;
    font-size:  25px;
    font-weight:    normal;
    color: #6e6e6e;
}
H2  {
    font-family: Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #6e6e6e;
}
H3  {
    font-family: Verdana, sans-serif;
    font-size:  15px;
    font-weight:    normal;
    color: #6e6e6e;
}
H4  {
    font-family: Verdana, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #6e6e6e;
}
H5, DT  {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #6e6e6e;
}
H6  {
    font-family: Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #6e6e6e;
}
TFOOT, THEAD    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #6e6e6e;
}
TH  {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #6e6e6e;
}
SMALL   {
    font-size:  8px;
}
BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
UL {

}
UL LI   {
    list-style-type:    square ;
	margin-left:35px;
}

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: dimgrey;
    height:1pt;
    text-align:left
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/*hacks*/
#login_module {}
#dnn_ctr397_Login_tdRegister {visibility:hidden;}
#dnn_ctr397_Login_Login_DNN_cmdLogin {margin-top:3px;}
#design_table {margin-bottom:-30px;}
#dnn_ctr397_Login_chkCookie {visibility:hidden;}
#dnn_ctr397_Login_tdPassword {visibility:hidden;}
.remember {visibility:hidden; margin:0; padding:0;}
#dnn_ctr397_Login_Login_DNN_txtPassword {margin-top:2px;}
#quicklinks {font-family:Verdana, Arial, Helvetica, sans-serif;color:#46392e; font-size:10pt;font-weight:bold; margin:0 6px 0 0; padding:0;}
.calendar tr td {width:287px;}
#dnn_COPYRIGHT_lblCopyright {color:#46392e; font-size:7pt;}
	
/*blog*/
.blog_Description {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333; }
.blog_Description_Heavy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px !important; 
	font-weight: bold;
	color:#46392e;
}
.blog_comments_normal {
	background-image: url("/DesktopModules/Blog/Images/blog_comments.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	padding-bottom:5px;
	cursor: pointer;
	font-size: .8em;
}

.blog_edit_link
{		
	background-image: url("/DesktopModules/Blog/Images/blog_edit_link.png");
	margin-left: 8px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom:5px;
	font-size: .8em;
}

/*form master*/
.form {
	margin-bottom:5px;
}