/* 
================================
Skin styles for DotNetNuke
================================
*/

.Normal p img {
margin:0px;
padding-top:-3px;
border: 0px;
height: 100%;
 vertical-align: top;
}


a:link
{
	color: #990000;
}

a:hover
{
	color: #990000;
	text-decoration: underline;
}

h1 {
  color:#F50002;
  font-size:22px;
  font-family:Georgia;
}

h2 {
  color:#F50002;
  font-size:19px;
  font-family:Georgia;
}

.pnLogout1
{
    position:relative;
    top:3px;
}
.div_forgot1
{
    margin-top:-42px;
    margin-left:0px;
}
.td_forgot1
{
    height:1px;
    display:block;
    overflow:hidden;
}
.ForgotButton1, .ForgotButton1:link, .ForgotButton1:active, .ForgotButton1:visited
{
    font-family:Arial;
    font-size:12px;
    font-weight:400;
    color:#6B0002;
    text-decoration:none;
}
.ForgotButton1:hover
{
	color: #990000;
    text-decoration:underline;
}

.EnterTextBox1
{
    border:1px #950000 solid;
    font-family:Arial;
    font-size:12px;
    font-weight:400;
    color:#950000;
}
.SubHeadLogin1
{
    font-family:Arial;
    font-size:12px;
    font-weight:400;
    text-decoration:none;
    color:#FFFFFF;
}

.log_buttons1
{
    margin-top:-22px; 
    margin-right:16px; 
    position:relative;
/*    top:-22px; */
    background:url('top_buttom_bg1.gif') repeat-x;/* #F84445 */
    width:192px;
	/* border:1px solid black; */
}
.log_buttons2
{
    background:#FF0000 url(bg-hover-login.gif) repeat-x top left;
}
.sub_login1
{
  position: relative;
    visibility:hidden;
    padding-left:6px; 
	 top:-10px;
    margin-right:16px;
    height:86px;
    background-color: #F84445;
    width:186px; 
	 left:-10px;
}

.login_table1
{
    background-color:#F84445;
/*    width:174px;*/
}
.HeadImq
{
    background-color:red;
}
.rightpane1
{
    background:url('rpaneBg1.gif') repeat-x;
}
.bottomtable1
{
    margin:15px;
    position:relative;
    top:-6px;
    left:10px;
}
.footer_vinous1, a.footer_vinous1:link, a.footer_vinous1:active, a.footer_vinous1:visited
{
    color:#AF3C3C;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

a.footer_vinous1:hover
{
	color: #990000;
    text-decoration:underline;
}

.copyright2
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
}
.copyright2 a:link, .copyright2 a:active, .copyright2 a:visited
{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.copyright2 a:hover
{
	color: #990000;
    text-decoration:underline;
}

.copyright1
{
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}
.footer1
{
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#CCCCCC;
    background:url('footerbg1.gif') repeat-x;
    padding:5px 15px;
}
.footer_left
{
    position:relative;
    bottom:0px;
    left:0px;
    text-align:left;    
}
.header_table1
{
    background:url('headerbg1.gif') repeat-x;
}
.user_white1, a.user_white1:link, a.user_white1:active, a.user_white1:visited,a.user_white1:hover
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:12px;
    font-weight:400;
    text-decoration:none;
    font-smooth:always;
}
a.user_white1:link, a.user_white1:hover, a.user_white1:active, a.user_white1:visited
{
    position:relative;
    top:-4px;
}

a.user_white1:hover
{
	/*color: #990000;
    text-decoration:underline;*/
}

.log_buttons1
{
    position:relative;
    top:-9px;
    right:10px;
    background:url('top_buttom_bg1.gif') repeat-x;
    /*padding:1px 6px 0px 6px;*/
    height:22px;
}
.border111
{
    background:url('border111.gif') no-repeat;
    height:26px;
    width:18px;
}
.border112
{
    background:url('border112.gif') no-repeat;
    height:26px;
    width:5px;
}
.border12
{
    background:url('border12.gif') repeat-x;
    height:17px;
}
.border131
{
    background:url('border131.gif') no-repeat;
    height:26px;
    width:18px;
}
.border132
{
    background:url('border132.gif') no-repeat;
    height:26px;
    width:5px;
}
.border21
{
    background:url('border21.gif') repeat-y left;
    width:17px;
}
.border23
{
    background:url('border23.gif') repeat-y right;
    width:17px;
}
.border311
{
    background:url('border311.gif') no-repeat;
    height:26px;
    width:18px;
}
.border312
{
    background:url('border312.gif') no-repeat;
    height:26px;
    width:5px;
}
.border32
{
    background:url('border32.gif') repeat-x bottom;
    height:17px;
}
.border331
{
    background:url('border331.gif') no-repeat;
    height:26px;
    width:18px;
}
.border332
{
    background:url('border332.gif') no-repeat;
    height:26px;
    width:5px;
}
.pagemaster {
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster 
{
	/*height: 775px;*/
	/*background-color:#FFFFFF;*/
	/*border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; */
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 2px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 2px;
}
.main_dnnmenu_container{
	vertical-align:middle;
}

.main_dnnmenu_bar 
{
/*	vertical-align:middle;*/
}

.main_dnnmenu_bar span
{
	float:left;
	text-align: center;
	width: 155px;
}

.main_dnnmenu_item td{ /*TD if menu option for using tables is on*/
	cursor: pointer; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-style: normal; 
	font-family: Arial, Tahoma, Helvetica;
   white-space:nowrap;
   text-align:center;
 	background-color:#f50507;
   opacity:0.9;/* CSS3 opacity */
   moz-opacity:0.9; /* <Mozilla 1.6 and Firefox 0.8 */
   -khtml-opacity:0.9; /* Safari 1.1, Konqueror 3.1 */
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+ */
   padding: 13px 0px 11px 0px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_item span
{
   text-align:center;
   width:100%; 
}
.main_dnnmenu_item_hover td { /*TD if menu option for using tables is on*/
 	background-color:#d60002;
   opacity:1;
   moz-opacity:1;
   -khtml-opacity:1; 
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}


.main_dnnmenu_rootitem{
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	font-style: normal;
	background-color: Transparent;
	font-family: Arial, Tahoma, Helvetica;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding-bottom: 1px;
	background: url(menu_separator.gif) no-repeat right;
   margin-top:0px;
	height: 39px;
/*	width: 134px;  */
}

.main_dnnmenu_rootitem span
{
    height:16px;
}

.main_dnnmenu_rootitemhover {  
/*    background:url(menu_selected.gif) repeat-x top left; */
background:url(bg-hover-root.gif) no-repeat;
/*	vertical-align: top; */
}

.main_dnnmenu_itemhover td {  
	color: #FEFEFE; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	text-align: center; 
	width: 0px; 
	height: 100%;
	display:none;
}
/*.main_dnnmenu_item span
{
   background:#153661 url(menu_item_bg1.gif) repeat-x top;
	text-align:left;
   background-color:black;
   padding:7px 10px 7px 5px;
	cursor: pointer; 
	text-align: center;
	margin:0px 2px 0px 2px;
	border-bottom:1px #516888 solid;
}*/
.main_dnnmenu_submenu {
	z-index: 1000; 
	cursor: pointer; 
	width:154px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow 
{
    background:green;
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.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; 
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

.main_menu
{
    background:url(images/menu_bg.png) repeat-x top left;
}

.main_dnnmenu_separator
{
    border:10px black solid;
}
.menu_div
{
    background:url(menu.gif) repeat-x top left;
    height:40px; 
	border-bottom:6px solid red;
}
.menu_left
{
/*    width:23px;
    height:40px; */
    width:35px;
    height:40px;
    background: url(menu_separator.gif) no-repeat right;	 
}
.menu_center
{
}
.menu_right
{
}
.menu_separator
{
position:relative; top:-12px; left:20px;
display:inline;
}

.toppane {
padding:0px;
margin:0px;
border-left: 1px solid #C00;
border-right: 1px solid #C00;
border-bottom: 4px solid #C00;
}

.centerpane1 {
    width:850px;
}