/*
================================
Stili TAG HTML
================================
*/
body 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
    padding:0px 20px 0px 20px;
	background-image: url(bodyBg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}

/* GENERIC */
H1  {
    font-family: Verdana, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #A7383C;
}

H2  {
    font-family: Verdana, Arial, Helvetica;
    font-size:  16px;
    font-weight:    normal;
    color: #A7383C;
}

H3  {
    font-family: Verdana, Arial, Helvetica;
    font-size:  14px;
    font-weight:    normal;
    color: #333333;
}

H4 {
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #333333;
}

H5, DT  {
    font-family: Verdana, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #333333;
}

H6  {
    font-family: Verdana, Arial, Helvetica;
    font-size:  10px;
    font-weight:    bold;
    color: #0080D5;
}

HR 
{
    color:#CCCCCC;
    height:1px;
    background-color:#CCCCCC;
    border:solid 1px #CCCCCC;
}

.Title 
{
    font-family: Verdana, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #A7383C;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/ 

.pagemaster {
	width: 100%;
	/*height: 100%;	*/
	background-image: url(pagemasterBg.gif);
    vertical-align:top;
    text-align:center;
    /*min-width:740px;*/
}
.skinmaster {
	/*height: 100%;*/
}
.skinheader 
{
    width:100%;
    height: 105px;
    text-align:left;
    background-image: url(skinheaderBg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px;
	margin:0px;
	border:0px;
}
.skinLogo
{
    text-align:right;
    vertical-align:top;
    padding:0px;
	margin:0px;
	border:0px;
}
.skingradient {
	background-image: url(skinMenuGradient.gif);
	background-repeat: repeat-x;
	text-align:left;
	vertical-align:top;
	width:100%;
	height: 20px;
	padding:0px;
	margin:0px;
	border:0px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane 
{
    width: 100%;
	background-color: transparent;
}
.leftpane {
	background-color: transparent;
}
.contentpane {
	width: 100%;
	background-color: transparent;
}
.rightpane {
	background-color: #F0ECD5;
	padding-left: 10px;
}
.rightpane2 {
	background-color: transparent;
}
.bottompane 
{
    width: 100%;
	background-color: transparent;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar 
{
    padding-top:0px;
	cursor: pointer; 
	cursor: hand;
	height:100%;
	background-color: Transparent;
}
.main_dnnmenu_item { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
    margin: 0px 0px 0px 0px;
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    margin: 0px 0px 0px 0px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_ChildRoot
{
    visibility:hidden;
}

.main_dnnmenu_itemhover {  
	background-color: Transparent;
}

.main_dnnmenu_itemhover td {  
    background-color: #D3EDFF;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #EDE6E6;
	font-size: 10px;
	font-weight: normal; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 0px;   /*explicitly set padding for sub-menus */
	margin:5px 0px 0px 1px;
	border:solid 1px #333333;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
    visibility:hidden;
}
.main_dnnmenu_rootmenuarrow {
     visibility:hidden;
}
.StandardButton 
{
   padding-right: 5px;
   padding-left: 5px;
   background-color: #A7383C;
   color: #ffffff;
   font-family: Verdana; 
   font-size: 11px;
   font-weight:bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, 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:    none;
    color:  #003366;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #A7383C;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #003366;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	/*background-image: url(gradient_LtGray.jpg);*/
}

.Head   {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
    /*color: #A7383C;*/
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  10px;
    font-weight:    bold;
    color: #333333;
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.SkinObject, .SkinFooter {
    font-weight:bold;
    font-size: 11px; 
    color:#333333;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    text-decoration: none;
    margin: 5px;
}

.SkinFooter
{
    width:100%;
    font-weight:normal;
    text-align:center;
    /*margin:5px;*/
    padding:2px;
}
/*------------------------*/
.Firma 
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight:bold;
    font-size: 11px; 
    text-decoration: none;
    color:#FF6600;
    text-align:center;
}

A.Firma:link {
    text-decoration:    none;
    color:#FF6600;
}

A.Firma:visited  {
    text-decoration:    none;
    color:#FF6600;
}

A.Firma:hover    {
    text-decoration: underline;
    color:#FF6600;
}

A.Firma:active   {
    text-decoration:    none;
    color:#FF6600; 
}

/*------------------------*/

A.SkinObject:link {
    text-decoration:    none;
    color: #FFFFFF; 
}

A.SkinObject:visited  {
    text-decoration:    none;
    color: #FFFFFF; 
}

A.SkinObject:hover    {
    text-decoration:    none;
    color: #FFFFFF; 
}

A.SkinObject:active   {
    text-decoration:    none;
    color: #FFFFFF; 
}

#SkinControl {
	display: block;
	font-weight:bold;
	margin-top:0px;
	border: 0px;
	font-family: Verdana; 
	color: #47476C;
	font-size: 11px; 
	font-weight: normal;
}

#SkinControl input { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border : 1px solid #A7383C;
background-color : #FFFFFF;
margin-top : 1px;
font-size : 11px;
color : #000000;
text-align : center;
width: 100px;
}

#SkinLogin 
{
    text-align:right;
	display: block;
	/*background-color:#FFFFFF;*/
	padding:2px;
	/*border:solid 1px #66C1FF;*/

}

.Login
{
    font-weight:normal;
	margin-top:0px;
	border: 0px;
	font-family: Verdana; 
	color: #B45958;
	font-size: 11px; 
	font-weight: normal;
}
A.Login:link {
    text-decoration:    none;
    color: #B45958; 
}

A.Login:visited  {
    text-decoration:    none;
    color: #B45958; 
}

A.Logint:hover    {
    text-decoration:    underline;
    color: #B45958; 
}

A.Login:active   {
    text-decoration:    none;
    color: #B45958; 
}

input, textarea
{
    font-weight:bold;
	font-family: Verdana; 
	color: #47476C;
	font-size: 11px;
}

.Tools,.Date {

	font-weight:normal;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px; 
}

.Date 
{
  vertical-align:top;
  padding:2px 0px 5px 0px;
}

.Normal, p
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #000000;
}

A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    underline;
    color:  #A7383C;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}




