/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg 
{
}

/* background color for the content part of the pages */
Body
{
   
}

.ControlPanel {
}

a img {
	border:none;
}
a:link img {
	border:none;
}
a:visited img {
	border:none;
}
a:hover img {
	border:none;
}
a:active img {
	border:none;
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead   {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
	text-decoration: underline;
	color: #3F382B;
}

A.CommandButton:visited  
{
	text-decoration: underline;
	color: #3F382B;
}

A.CommandButton:hover    
{
	text-decoration:none;
	color: #3F382B;
}
    
A.CommandButton:active   
{
	text-decoration: underline;
	color: #3F382B;
}

/* button style for standard HTML buttons */
.StandardButton     
{
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
	background: #FFDB98;
	color: #5F533B;
	font-family: Verdana;
}

/* GENERIC */
H1  {
}

H2  {
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#000000;
}

H3  
{
	color:#ffffff;
	padding-left:10px;
	font-family:Verdana;
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
/* Custom Classes */
.mainBodyText
{
    text-align: justify;
    color: DimGray;
    font-family: Verdana;
    font-size: 11px;
}
.mainBodySubtitle
{
    color: DimGray;
    font-weight: bolder;
}
.mainBodyTitle
{
    color: #efa300;
}
.mainBodyHighlight
{
    color: #efa300;
}
/* News */
.newsTitle
{
    color: #99cc33;
    font-weight: bolder;
    font-size: medium;
}
.newsSmallTitle
{
    color: #99cc33;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 11px;
}

.newsSmallTitle a
{
    color: #99cc33;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 11px;
    text-decoration:none;
}

.newsSmallTitle a:visited
{
    color: #99cc33;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 11px;
    text-decoration:none;
}


.newsSmallTitle a:hover
{
    color: #99cc33;
    font-weight: bolder;
    font-family: Verdana;
    font-size: 11px;
    text-decoration:underline;
}

.n
{
    font-family: Verdana;
    font-size: 10px;
}

/* SMS */
.SMSTitle
{
    color: #efa300;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: normal;
}
.SMSSection
{
    color: DimGray;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.SMSSubSection
{
    color: DimGray;
    background-color: #f0e7d3;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.SMSLabel
{
    color: DimGray;
    font-family: Verdana;
    font-size: 11px;
}
.SMSLabelShow
{
    color: DimGray;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.SMSTextBox
{
    color: #777777;
    font-family: Verdana;
    font-size: 12px;
}
.SMSDropdown
{
    color: #777777;
    font-family: Verdana;
    font-size: 12px;
}
.SMSCheckbox
{
    color: Chocolate;
    font-family: Verdana;
    font-size: 11px;
}
.SMSValidator
{
    color: Red;
    font-family: Verdana;
    font-size: 11px;
}
.SMSStatus
{
    color: DarkSlateGray;
    font-family: Verdana;
    font-size: 10px;
}
.SMSRequired
{
    color: Red;
    background-color: #f0e7d3;
    font-family: Verdana;
    font-size: 10px;
}
/* SMS Report */
.SMSReport
{
    color: DimGray;
    font-family: Verdana;
    font-size: 10px;
}
.SMSReportAction
{
    color: DarkSlateGray;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}
.SMSReportActionSuccess
{
    color: DarkGreen;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}
.SMSReportActionFailure
{
    color: Red;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

.bt
{
	border: 1px solid #ffffff;
	background-color : #cccccc;
}
.nt
{
    font-family : Verdana, Tahoma;
	font-size : 10px;
	font-weight: normal;
	background-color : #eeeeee;	
	border: 1px solid #ffffff;
}

.ht
{
	font-family : Verdana, Tahoma;
	font-size : 10px;
	font-weight: bold;
	color : #990000;
	background-color : #cccccc;
	border: 1px solid #ffffff;
}

#subReport table
{
    border:solid 1px;
}
#subReport tr.tablehd
{
    font-size:14px;
    background-color:#fed666;
    text-align:center;
    font-weight:bold;
    color:#333333;
}
#subReport tr.odd
{
    font-size:11px;
    text-align:center;
    font-weight:bold;
    color:#333333;
}
#subReport tr.even
{
    font-size:11px;
    background-color:#dddddd;
    text-align:center;
    font-weight:bold;
    color:#333333;
}
/* HERMES, old color #0392db; */
#hermes a, #hermes a:link, #hermes a:hover, #hermes a:active
{
    font-size:20px;
    font-family:Verdana;
    color:#F8981D;
}

#slideshow-caption {
	width:200px;
	height:300px;
	position:absolute;
	bottom:52;
	top:0;
	left:824;
	color:#ffffff;
	background:#000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	/*z-index:500;*/
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:1000;	
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
	font-weight:bold;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}


.boxgrid {  
	width: 200px;  
	height: 122px;  
	margin:10px;  
	float:left;  
	background:#ffffff;  
    border: 0px;  
    overflow: hidden;  
	position: relative;  
  }  
.boxgrid img {  
	position: absolute;  
	top: 0;  
	left: 0;  
	border: 0;  
  } 
  
.boxcaption{  
	float: left;  
	position: absolute;  
	background: #000;  
	height: 50px;  
	width: 100%;  
	opacity: .8;  
	/* For IE 5-7 */  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
	/* For IE 8 */  
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
}
.captionfull .boxcaption {
 	top: 160;
 	left: 0;
 }
 .caption .boxcaption {
 	top: 220;
 	left: 0;
 }

#gallery
{	
	/*border:1px solid white;
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;*/
	width:1024px;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
}

#slides{
	height:300px;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:1024px;
	overflow:hidden;
	position:relative;
}

.slide{
	float:left;
}

.slideHeader
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#696969;
	text-align:right;
}

#menu{
	/* This is the container for the thumbnails */
	height:52px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	/* Every thumbnail is a li element */
	list-style:none;
	display:inline-block;
	width:140px;
	overflow:hidden;
	position:relative;
	height:60px;
}

* html #menu li { display:inline; } /* for IE 6 */
* + html #menu li { display:inline; }  /* for IE 7 */

#menu li.inact:hover{
	/* The inactive state, highlighted on mouse over 
	background:url(assets/pic_bg.png) repeat;*/
}

#menu li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(assets/active_thumb.png) no-repeat;
	background-position:top center;
	padding-right:3px;
}

#menu li.act a{
	cursor:default;
}

#menu li a{
	display:block;
	/*background:url(img/divider.png) no-repeat right;*/
	padding:5px;
	text-align:center;
}

