/*
DOTNETNUKE SKIN CSS FILE by STROHLSITEDESIGN.COM
*/

html{
	margin: 0px;
	height: 100%;
}

body{
	margin: 0px;
	height: 100%;
	background-color: #397E00;
	background-image: url(images/skin_bg.jpg);
	background-position: top left;
	background-repeat: repeat;
}

td{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

li{_width: 1px;}

.pane_normal{
	padding: 5px 3px 5px 3px;
	text-align: center;
}

.pane_noside{
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.globalheight{
	height: 100%;
}

/* style for module titles */
.Head{
    font-family: Georgia, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    font-weight: normal;
    color: #073C77;
}

/* style of item titles on edit and admin pages */
.SubHead{
    font-family: Georgia, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    color: #073C77;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{
    font-family: Georgia, Tahoma, Arial, Helvetica;
    font-size: 11pt;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal;
}

.NormalDisabled{
	color: #999999;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: italic;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	height: 20px;
}

.SkinObject {
    font-weight: bold;
    font-size: 10pt;
    color: #122853;
    font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.SkinObject:link,a.SkinObject:visited,a.SkinObject:active{
    text-decoration: none;
    color:#000000;
}

a.SkinObject:hover{
    text-decoration: underline;
    color:#0068DD;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{
    font-family: Garamond, "Trebuchet MS", Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active{
    text-decoration: underline;
    color: #003366;
}

a.CommandButton:hover{
    text-decoration: underline;
    color: #ff0000;
}

.ControlPanel, .PagingTable {
    width: 100%;
    background-color: #CAD9BD;
    BORDER-RIGHT: #397E00 1px solid; 
    BORDER-TOP: #397E00 1px solid; 
    BORDER-LEFT: #397E00 1px solid; 
    BORDER-BOTTOM: #397E00 1px solid; 
}

td.outsidecells{
	height: 20px;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
}

td.vice_all{
	background-image: url(images/vice_all.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

td.vice_cocktails{
	background-image: url(images/vice_cocktails.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

td.vice_cards{
	background-image: url(images/vice_cards.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

td.vice_chips{
	background-image: url(images/vice_chips.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

td.vice_dice{
	background-image: url(images/vice_dice.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

a:link,a:visited,a:active{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}

.darkbg{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.darkbg:link,a.darkbg:visited,a.darkbg:active{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.darkbg:hover{
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}

.menucell{	
	background-image: url(images/bar_tile.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 31px;
	vertical-align: bottom;
	color: #E8FFD5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
	_line-height: normal;
	padding: 0px 0px 8px 0px;
}

.menucell_end{	
	background-image: url(images/bar_right_circle.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 31px;
	width: 17px;
}

td.vicebg_tlc{
	background-image: url(images/bg_rnd_tlc.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

td.vicebg_top{
	background-image: url(images/bg_bg.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 10px;
}

td.vicebg_trc{
	background-image: url(images/bg_rnd_trc.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

td.vicebg_bg{
	background-image: url(images/bg_bg.png);
	background-repeat: repeat;
}

td.vice_footer_left{
	background-image: url(images/footer_left.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
}

td.vice_footer_tile{
	background-image: url(images/footer_tile.png);
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 30px;
}

td.vice_footer_right{
	background-image: url(images/footer_right.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
}

td.vice_trc{
	background-image: url(images/bg_trc.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
}

td.vice_right{
	background-image: url(images/bg_right.png);
	background-position: left;
	background-repeat: repeat-y;
	height: 100%;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

td.vice_blc{
	background-image: url(images/bg_blc.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 12px;
	height: 10px;
}

td.vice_btm{
	background-image: url(images/bg_bottom.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 10px;
}

td.vice_brc{
	background-image: url(images/bg_brc.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 19px;
}

td.vice_brc02{
	background-image: url(images/bg_brc_02.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 19px;
	width: 9px;
	padding-bottom: 10px;
}

/* Main Menu */
.MainMenu_MenuContainer,.ModuleTitle_RootMenuArrow{
	background-color: Transparent;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
}
.MainMenu_MenuItem,.ModuleTitle_MenuItem{
	cursor: pointer; 
	cursor: hand; 
	color: #E8FFD5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal;
	border-left: #397E00 1px solid; 
	border-bottom: #397E00 1px solid; 
	border-top: #397E00 1px solid; 
	border-right: #397E00 1px solid;
	background-color: Transparent;
	_padding: 4px 0px 0px 0px;
}
.MainMenu_MenuItemSel,.ModuleTitle_MenuItemSel{
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal;
	border-bottom: #275700 1px solid; 
	border-left: #275700 1px solid; 
	border-top: #275700 1px solid; 
	border-right: #275700 1px solid;
	background-color: #275700;
	_padding: 4px 0px 0px 0px;
}
.MainMenu_MenuIcon,.ModuleTitle_MenuIcon{
	cursor: pointer; 
	cursor: hand; 
	border-left: #397E00 1px solid; 
	border-bottom: #397E00 1px solid; 
	border-top: #397E00 1px solid; 
	text-align: center; 
	background-color: #397E00; 
}
.MainMenu_SubMenu,.ModuleTitle_SubMenu{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #397E00; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #397E00 0px solid; 
	border-left: #397E00 0px solid; 
	border-top: #397E00 0px solid; 
	border-right: #397E00 0px solid;
}
.MainMenu_MenuBreak,.ModuleTitle_MenuBreak{
	border-bottom: #397E00 1px solid; 
	border-left: #397E00 0px solid; 
	border-top: #397E00 1px solid;  
	border-right: #397E00 0px solid; 
	background-color: #397E00; 
	height: 1px;
}
.MainMenu_MenuArrow,.ModuleTitle_MenuArrow{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #397E00 0px solid; 
	border-bottom: #397E00 0px solid; 
	border-top: #397E00 0px solid;
}
.MainMenu_RootMenuArrow,.ModuleTitle_RootMenuArrow{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
