/* 
================================
Skin styles for DotNetNuke
================================
*/

body
{
   margin:0px 0px 0px 0px;
   background-color: #095BA5;
}

body, td
{
   font-size:10pt;
}

.pagemaster
{
   text-align:center;
}

.skinmaster
{
   width:725px;
   background-color: #f3f5fa;
}

.skingradient
{
   background-image: url(gradient_DkBlue.jpg);
   height: 30px;
}

.toppane
{
   width: 100%;
   background-color: transparent;
   padding-left: 6px;
   padding-right: 4px;
   padding-top: 6px;
}

.bodypanecontainer
{
   /* margin-top:4px; */
   width:100%;
}

.leftpane, .contentpane, .rightpane, .SAOneColumnContentPane
{
   vertical-align:top;
}

.leftpane
{
   width: 150px;
   background-color:Transparent;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   text-align:left;
}

.contentpane, .SAOneColumnContentPane
{
   background-color:#FFF;
   padding: 12px 10px 20px 10px;
}

.rightpane
{
   width:120px;
   background-color:#FFF;
   padding:12px 4px 0px 0px;
}

.bottompane
{
   width: 100%;
   background-color: transparent;
   padding-left: 6px;
   padding-right: 4px;
   padding-top: 6px;
}

.MainMenu_MenuContainer
{
   background-color: transparent;
}

.MainMenu_MenuBar
{
   cursor: pointer;
   cursor: hand;
   height: 16px;
   background-color: Transparent;
}

.MainMenu_MenuItem
{
   border-left: #cad5ea 0px solid;
   border-bottom: #cad5ea 1px solid;
   border-top: #cad5ea 1px solid;
   border-right: #cad5ea 0px solid;
   cursor: pointer;
   cursor: hand;
   color: #000000;
   font-size: 9pt;
   font-weight: bold;
   font-style: normal;
   background-color: Transparent;
   font-family: Tahoma, Arial, Helvetica;
}

.MainMenu_MenuIcon
{
   background-color: #cad5ea;
   border-left: #cad5ea 1px solid;
   border-bottom: #cad5ea 1px solid;
   border-top: #cad5ea 1px solid;
   cursor: pointer;
   cursor: hand;
   text-align: center;
   width: 15px;
   height: 21px;
}

.MainMenu_SubMenu
{
   background-color: #cad5ea;
   z-index: 1000;
   cursor: pointer;
   cursor: hand;
   filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);
}

.MainMenu_MenuBreak
{
   height: 1px;
}

.MainMenu_MenuItemSel
{
   background-color: #8da4d3;
   cursor: pointer;
   cursor: hand;
   color: black;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 9pt;
   font-weight: bold;
   font-style: normal;
   height: 21px;
}

.MainMenu_MenuArrow
{
   border-right: #cad5ea 1px solid;
   border-bottom: #cad5ea 1px solid;
   border-top: #cad5ea 0px solid;
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

.MainMenu_RootMenuArrow
{
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

.StandardButton
{
   background: #7994cb none;
   color: #ffffff;
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.TreeViewMenu
{
   width: 175px;
   background-color: #dfe5f2;
   border-right: #7994cb 1px solid;
   border-top: #7994cb 1px solid;
   border-left: #7994cb 1px solid;
   border-bottom: #7994cb 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_LtBlue.jpg);
}

.Head
{
   font-family: Tahoma, Arial, Helvetica;
   font-size: 18px;
   font-weight: normal;
   color: #333333;
}

#UtilityNavigationPanel
{
   background-color:#095BA5;
   text-align:right;
   padding:4px 0px 4px 0px;
}

#UtilityNavigationPanel span
{
   padding-left:18px;
}

#UtilityNavigationPanel span a
{
   font-family:Verdana;
   color:#FFF;
   font-weight:normal;
}

.SASubNav
{
   font-family:verdana;
   margin:0 0 0 0px;
   padding:0 0 0 4px;
}

.SASubNav li
{
   padding-bottom:0px;
   font-size:10pt;
   list-style-type:none;
   margin-bottom:10px;
}

.SASubNav li ul
{
   margin:0 0 0 0px;
   padding:8px 0 8px 20px;
}

.SASubNav li ul li
{
   font-size:8pt;
   list-style-image: url(images/bullet5.gif);
   border-top:0px;
   font-weight:normal;
}

.SASubNavParent, .SASubNavParentCurrent
{
   /* background-color:#FFFFFF; */
   text-align:center;
   padding:10px;
}

div.SASubNavParent, div.SASubNavParentCurrent
{
   font-weight:bold;
   letter-spacing:2px;
   font-family:arial;
}

.SASubNavChildCurrent
{
   border-bottom:dashed 1px #AAA;
}

.SmallList
{
  font-size:80%;
  padding:0px 0px 0px 16px;
  margin:0px 0px 0px 0px;
}

.SmallList li
{
   list-style-type:disc;
   line-height:12pt;
   margin:0px 0px 8px 0px;
   vertical-align:middle;
}

#HomePageTable td
{
   font-family:Arial;
   vertical-align:top;
   font-size:8pt;
}

.HomePageTableGreen 
{
   background-color:#A9D679;
}

.HomePageTablePink
{
   background-color:#F5919C;
}

.HomePageTableOrange
{
   background-color:#FFCB72;
}

.HomePageTableBottom
{
   background-color:#FFFFFF;
}

.HomePageContentCell
{
   font-size:10pt;
   font-family:Verdana,Arial;
   padding:2px;
   padding-left:10px;
   padding-right:10px;
}

.HomePageContentCell a, .HomePageTableBottom td a:visited, .HomePageContentCell a:active, .HomePageContentCell a:hover
{
   font-size:10pt;
   color:#000000;
   font-weight:bold;
}

.HomePageTableFooter
{
   width:725px;
}

.HomePageTableFooter, .HomePageTableFooter td a
{
   background-color:#000000;
   color:#FFFFFF;
   text-decoration:none;
   font-size:8pt;
   font-family:Verdana;
}

.HomePageTableFooter td a:hover
{
   text-decoration:underline;
   color:#FFFFFF;
}

.HomePageTableFooter td a:visited, .HomePageTableFooter td a:active
{
   color:#FFFFFF;
}

#APopArtProduction
{
   height:20px;
   padding-top:10px;
}

#APopArtProduction, #APopArtProduction a, #APopArtProduction a:visited, #APopArtProduction a:active
{
   font-family:Verdana;
   font-size:8pt;
   color:#AAAAAA;
   text-decoration:none;
}

#APopArtProduction a:hover
{
   color:#AAAAAA;
   text-decoration:underline;
}

.classLastUpdatedText
{
   text-align:right;
   font-style:italic;
   font-size:8pt;
   font-family:verdana;
   color:#AAA;
}

.ClassGrid
{
   border:solid 1px #EEE;
   margin-bottom:0px;
}

.ClassGridHeader
{
   font-weight:bold;
   font-family:Arial;
   font-size:12px;
   vertical-align:bottom;
}

.ClassGridAltItem
{
   background-color:#EEE;
}

.classviewerbacktotop
{
   font-weight:normal;
   text-align:right;
   margin:10px 20px 20px 0;
   font-style:italic;
   font-size:8pt;
}

.classgridcol0, .classgridcol1, .classgridcol2, .classgridcol3, .classgridcol4, .classgridcol5, .classgridcol6, .classgridcol7
{
   font-size:8pt;
   font-family:verdana;
}

.classgridcol0
{
   width:38px;
}

.classgridcol1
{
   width:180px;
}

.classgridcol2
{
   width:54px;
}

.classgridcol3
{
   width:40px;
}

.classgridcol4
{
   width:44px;
}

.classgridcol5
{
   width:60px;
}

.classgridcol6
{
   width:50px;
}

.classgridcol7
{
   width:68px;
}

.classviewerbookmark
{
   font-family:Verdana;
   font-size:10pt;
   border:solid 1px #E0E0E0;
   padding:0 0 0 10px;
   margin:0;
   background-color:#EEE;
}

.classviewerbookmark li
{
   list-style-type:none;
   margin-bottom:8px;
   font-variant:small-caps;
   text-align:center;
}

ul.customlist1
{
   margin:0px;
}

ul.customlist1 li
{
   list-style-type:none;
   margin-bottom:10px;
   font-variant:small-caps;
}
