/* 
================================
Skin styles for DotNetNuke
================================*/
* {
font-family:Tahoma, Arial, Helvetica;
}

/* whole page settings (such as background color) */
body {
background-color:Gray;
margin:0;
}

.Normal {font-size:12px}

.button{background-color:#0772AA;
color:#FFFFFF;
font-size:11px;
cursor:hand;
border:1px solid #8FD5FF;

}
table {
color:#000;
font-size:12px
}

a:hover {
border-bottom:1px solid #8FD5FF;
color:#50ADEA;
text-decoration:none
}
a.nohover {border-bottom:0px}

.footer {
color:#FFF
}
.CommandButton 
{color:#067CBA;
    font-weight:700;
    }
	

/*top admin tab*/
.ControlPanel,.PagingTable {
background-color:#FFF;
height:104px;
width:100%
}
.ControlPanel li, .ControlPanel ul {float:left;
    list-style-type:none;
    margin:0px;
    padding:0px;
 }
 
 .ControlPanel li
 {
    margin-left:5px;
    text-align:center;
    }
    
    .ControlPanel a:hover
 {
   border:none;
    }
 

/* text style used for error messages */
.NormalRed {
color:red;
font-family:Tahoma, Arial, Helvetica;
font-weight:700
}


/* Title on each page */
.TitleText {
font-size:25px;
margin-left:20px
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
margin:0;
visibility:visible !important
}

.sIFR-replaced {
visibility:visible !important
}

span.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
display:none !important
}

.sIFR-hasFlash h3 {
font-size:25px;
letter-spacing:-6px;
visibility:hidden
}

.sIFR-hasFlash h4 {
font-size:21px;
letter-spacing:-5px;
visibility:hidden
}

.sIFR-hasFlash h5#pullquote {
font-size:24px;
letter-spacing:-4px;
visibility:hidden
}

/*Rss Feed Module
.FeedPane2 ul li
{
    margin:0px;
    list-style-type:none;
    margin-left:-18px;
    padding:0px;
    margin-top:-4px;
    margin-bottom:-4px;}*/
.FeedPane2 ul,.FeedPane ul {
margin:0;
padding:0
}

.FeedPane,.FeedPane2,.LoginPane {
margin-left:18px;
width:214px;
}

.FeedPane2 li,.FeedPane li {
background-image:url(images/grayline.gif);
background-position:bottom left;
background-repeat:no-repeat;
list-style-type:none;
margin:0px;
padding:2px 0
}

.Feedpane ul {
margin-left:-2px;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {
font-family:Tahoma, Arial, Helvetica;
font-size:12px;
font-weight:400
}

.TreeMenu_NodeSelected {
background-color:#dcdcdc;
font-family:Tahoma, Arial, Helvetica;
font-size:12px;
font-weight:400
}

/* styles used in the FileManager */
.FileManager {
border-bottom:#000 1px solid;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-top:#000 1px solid;
height:400px
}

.FileManager_ToolBar {
border-bottom:#000 1px solid;
height:25px
}

.FileManager_Explorer {
background-color:#FFF;
border:#696969 1px solid;
height:100%;
margin:2px
}

.FileManager_FileList {
background-color:#FFF;
border:#696969 1px solid;
height:100%;
margin:2px;
overflow:auto
}

.FileManager_MessageBox {
background-color:#FFF;
padding:25px;
text-align:center;
vertical-align:middle
}

.FileManager_Header {
background-color:#9EBFF6;
border-bottom:#696969 1px solid;
color:#E7E7FF;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:700;
height:25px
}

.FileManager_Pager {
background-color:#EEE;
border-top:#696969 1px solid;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:700;
height:25px
}

.FileManager_StatusBar {
background-color:#dedfde;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400;
height:25px;
margin:2px
}

.FileManager_Item {
background-color:#F8F8F8;
border-bottom:#000 1px dashed;
border-top:#000 1px dashed;
color:#000;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400
}

.FileManager_AltItem {
background-color:#EEE;
border-style:none;
color:#000;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400
}

.FileManager_SelItem {
background-color:#9ff;
border-style:none;
color:#FFF;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:700
}

.FileManagerTreeNode {
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400
}

.FileManagerTreeNodeSelected {
background-color:#dcdcdc;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400
}

/*Articles Module Settings */
.CommentsContainer {
background-color:#FFF;
border:1px solid #CCC;
padding:1px
}

.CommentItemStyle {
background-color:#F8F8F8;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
padding:5px
}

.CommentAlternatingItemStyle {
padding:5px
}

.CommentAuthor {
font-size:1.25em;
font-weight:700
}

.CommentDate {
color:#5F68AD;
font-size:.8em
}

.ContentPane {
padding-left:16px;
padding-right:16px
}
.ContentPane_2column {
padding-left:16px;
padding-right:5px
}
table#tableholder, .eventholder {
background-color:#E7E7E7;
color:#6F6F6F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
}

#tableholder caption,#tableholder caption a {
background:#50ADEA url(images/header_back.jpg) repeat-x left top;
color:#FFF;
font-size:12px;
font-style:italic;
font-weight:700;
letter-spacing:1%;
padding:5px;
text-transform:uppercase;
font-family:georgia;
}

#tableholder td,#tableholder th, .eventhead {
padding:4px;
text-align:left
}

#tableholder th, .eventhead {
background:#F5F5F5;
border:1px solid #FFF;
color:#666;
text-transform:uppercase
}

#tableholder tbody tr, .eventholder tr {
text-align:left;
vertical-align:top;
background-color:#FFF;
}


#tableholder tbody tr td {
border:1px solid #FFF;
}

#tableholder tbody tr.odd td {
background:#f9f9f9
}


#tableholder tfoot th,#tableholder tfoot td {
background-color:#E7E7E7;
border-bottom:3px solid #CCC;
border-top:1px solid #DFDFDF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:5px;
text-align:center
}

#tableholder tbody tr.money td {text-align:center}


/*RAD MENU STYLES */
.RadMenu_CVAR /* Whole Menu ? Background Color Changes Everything */ {
cursor:hand;
}

.RadMenu_CVAR .leftimage {}
.RadMenu_CVAR .text /* Text Part of Menu */ {
color:#FFF;
font-family:Arial, Verdana;
font-size:12px;
padding:2px 6px;

}

.RadMenu_CVAR .link,.RadMenu_CVAR .visited /* Normal State For Top Level */ {
color:#FFF;
cursor:hand;
margin-bottom:1px;

}

.RadMenu_CVAR .link:hover,.RadMenu_CVAR .focused,.RadMenu_CVAR .expanded /* Over State For Top Level */ {
background-color:#F93;
border:0;
color:#F93;
cursor:hand;
margin-bottom:1px;
}

.RadMenu_CVAR .group /* Box Containing Submenu */ {
border-bottom:2px solid #676767;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
margin:0;

}

.RadMenu_CVAR .group .text /* Submenu Text */ {
color:#666;
padding:2px 15px 2px 22px;
margin:0;

}

.RadMenu_CVAR .group .link /* This is a menu Item */ {
background-image:url(images/menuItem.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:0;
}

.RadMenu_CVAR .group .link:hover,.RadMenu_CVAR .group .focused,.RadMenu_CVAR .group .expanded /* Item Rollover */ {
background-image:url(images//menuItem_on.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:0;
}

.RadMenu_CVAR .expandLeft,.RadMenu_CVAR .expandRight {
background:transparent url(images//groupImage.gif) right center no-repeat
}

a,a:visited,table#tableholder td a:link,#tableholder table td a:visited {
color:#1975D7 !important;
text-decoration:none;
}

img:hover{text-decoration:none}

.sIFR-hasFlash .TitleText {
visibility:hidden
}

A.TreeMenu_Node:link,A.TreeMenu_NodeSelected:link,A.TreeMenu_Node:visited,A.TreeMenu_NodeSelected:visited,A.TreeMenu_Node:active,A.TreeMenu_NodeSelected:active,A.FileManagerTreeNode:link,A.FileManagerTreeNodeSelected:link,A.FileManagerTreeNode:visited,A.FileManagerTreeNodeSelected:visited,A.FileManagerTreeNode:active,A.FileManagerTreeNodeSelected:active {
color:#036;
text-decoration:none
}

A.TreeMenu_Node:hover,A.TreeMenu_NodeSelected:hover,A.FileManagerTreeNode:hover,A.FileManagerTreeNodeSelected:hover {
color:red;
text-decoration:none
}

.banners a:hover {text-decoration:none;border:none}

.inlineright {margin: 5px 10px; float: right}

.inlineleft {margin: 5px 10px; float: left}