body{ margin:0 0 0 0;  background-color:#41769e;}
* {font-family: Verdana, Arial, Sans-Serif;}
p {font-size: 12px; line-height: 18px;}
.clear {clear: both; height: 0px; margin: 0px; padding: 0px;}
td {vertical-align: top;}

span.SearchTool {display: none;}

/*  Homepage layout  */
#HomeContent {width: 100%; display: block; padding-bottom: 15px;}
#HomeContent .contentTop {width: 100%; border-bottom: 2px solid #f42941; margin-bottom: 2px; clear: both; display: block;}
#HomeContent .contentBottom {width: 100%; border-top: 1px solid #f42941; clear: both; display: block;}

#HomeContent .Image_Pane {float: left; display: inline-block; width: 552px; height: 300px; padding-bottom: 20px; }
#HomeContent .Image_Pane img {border: 1px solid #154b79;}
    #HomeContent .Image_Pane .controlWrapper {width: 552px; height: 8px; display: block; background: #f42941; position: relative;}
    #HomeContent .Image_Pane .controls {position: absolute; top: 0px; right: 0px; color: #fff; font-weight: bold; font-size: 11px; line-height: 12px; height: 20px;}
    #HomeContent .Image_Pane .controls span.slides {vertical-align: top; height: 24px; background: #1b507e; display: inline-block; line-height: 20px;}


#HomeContent .ContentPane {float: left; display: inline-block; margin-left: 15px; width: 375px;}
#HomeContent .ContentPane h2 {color: #f42941; font-family: Georgia, Times New Roman, Serif; font-size: 24px; font-weight: bold;}

#HomeContent .contentBottom .col1, #HomeContent .contentBottom .col2, 
#HomeContent .contentBottom .col3, #HomeContent .contentBottom .col4 {width: 229px; margin: 3px; float: left; display: inline-block;}

#HomeContent .contentBottom h2 {background: url('images/h2_bg.jpg') repeat-x; height: 34px; margin: 10px 0px; color: #fff; font-size: 14px; font-weight: bold; line-height: 30px; text-align: center;}
#HomeContent .contentBottom p {padding-left: 4px; padding-right: 4px; font-size: 11px; line-height: 16px; }
#HomeContent a {color: #f42941; text-decoration: underline;}
#HomeContent a:hover {color: #073e6d;}
#HomeContent .contentBottom ul.dates { margin:0px; padding-left: 10px;}
#HomeContent .contentBottom li {list-style-type: none;}
#HomeContent .contentBottom li h3 {color: #f42941; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px;}

/* ================= */
#sidebar {width: 23%;}
#maincontent {width: 77%;}

.Membersearch_Altrow{ border-bottom:1px solid #41769e;  border-top:1px solid #41769e;  background-color:#fff}

.Login{ font-size:11px;  font-family:Verdana,Arial,Helvetica,Sans-Serif;  color:#053c6b}
a.Login:link{ font-size:11px;  font-family:Verdana,Arial,Helvetica,Sans-Serif;  color:#053c6b}
a.Login:hover{ font-size:11px;  font-family:Verdana,Arial,Helvetica,Sans-Serif;  color:#053c6b;  text-decoration:underline}
a.Login:visited{ font-size:11px;  font-family:Verdana,Arial,Helvetica,Sans-Serif;  color:#053c6b}
a.Login:visited:hover{ font-size:11px;  font-family:Verdana,Arial,Helvetica,Sans-Serif;  color:#053c6b;  text-decoration:underline}

.headmenu{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
a.headmenu:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
a.headmenu:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
a.headmenu:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
a.headmenu:visited:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}

.footertext{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFF}
.quotetext{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#134A77}
.bodyhead{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#144A77}
.sectionhead{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; color:#144A77}
.bodytext{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:18px}

.redlink{color:#f42941; text-decoration:none}
.redlink:link{color:#f42941; text-decoration:none}
a.redlink:hover{color:#f42941; text-decoration:underline}
.redlink:visited{color:#f42941; text-decoration:none}
a.redlink:visited:hover{color:#f42941; text-decoration:underline}

.whitelink{color:#fff; text-decoration:none}
a.whitelink:link{color:#fff; text-decoration:none}
a.whitelink:hover{color:#fff; text-decoration:underline}
a.whitelink:visited{color:#fff; text-decoration:none}
a.whitelink:visited:hover{color:#fff; text-decoration:underline}

.subnav{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;  color:#9a9058;  text-decoration:none}
a.subnav:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;  color:#9a9058;  text-decoration:none}
a.subnav:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;  color:#9a9058;  text-decoration:underline}
a.subnav:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;  color:#9a9058;  text-decoration:none}
a.subnav:visited:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;  color:#9a9058;  text-decoration:underline}

.redhead{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#F42941}
.whitehead{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#fff}
.bodysmall{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000}
/* ================================
   Styles for menu
   ================================
*/ 
.MenuItem{ cursor:hand; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
.MenuItemOver{ cursor:hand; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
.MenuItemClicked{ cursor:hand; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
 
a.MenuStyle:link{ cursor:hand; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
.Item{ cursor:hand; cursor:pointer;  font-family:Verdana,Tahoma,Arial,Helvetica;  font-size:11px;  color:#FFF; background-color:#41769e; height:24px; font-weight:normal; padding-left:3px; padding-right:3px; border-bottom:1px solid #154b78; border-left:1px solid #154b78; border-right:1px solid #154b78}
.Item_Over{ font-family:Verdana,Tahoma,Arial,Helvetica;  font-size:11px;  color:#fff; background-color:#154b78;  cursor:hand; cursor:pointer; height:24px; font-weight:normal; padding-left:3px; padding-right:3px; border-bottom:1px solid #154b78; border-left:1px solid #154b78; border-right:1px solid #154b78}
.Item_clicked{ font-family:Verdana,Tahoma,Arial,Helvetica;  font-size:11px;  color:#fff; background-color:#154b78;  cursor:hand; cursor:pointer; height:24px; font-weight:normal; padding-left:3px; padding-right:3px; border-bottom:1px solid #154b78; border-left:1px solid #154b78; border-right:1px solid #154b78}

/* 
================================
Skin styles for DotNetNuke
================================
*/ 
/* background color for the content part of the pages */

.ControlPanel, .PagingTable{ width:100%;  background-color:#FFF;  BORDER-RIGHT:#036 1px solid;  BORDER-TOP:#036 1px solid;  BORDER-LEFT:#036 1px solid;  BORDER-BOTTOM:#036 1px solid}

.SkinObject{ font-weight:bold;  font-size:8.5pt;  color:#036;  font-family:Tahoma,Arial,Helvetica;  text-decoration:none}
A.SkinObject:link{ text-decoration: none;  color:#036}
A.SkinObject:visited{ text-decoration: none;  color:#036}
A.SkinObject:hover{ text-decoration: none;  color:#036}
A.SkinObject:active{ text-decoration: none;  color:#036}

/* style for module titles */
.Head{ font-family:Tahoma,Arial,Helvetica;  font-size: 20px;  font-weight: normal;  color:#333}

/* style of item titles on edit and admin pages */
.SubHead{ font-family:Tahoma,Arial,Helvetica;  font-size: 11px;  font-weight: bold;  color:#036}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{ font-family:Tahoma,Arial,Helvetica;  font-size: 11px;  font-weight: bold;  color:black}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal}

/* text style used for rendered text which should appear disabled */
.NormalDisabled{ color:Silver}

/* text style used for rendered text which requires emphasis */
.NormalBold{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:bold}

/* text style used for error messages */
.NormalRed{ font-family:Tahoma,Arial,Helvetica;  font-size:12px;  font-weight:bold;  color:#f00}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{ font-family:Tahoma,Arial,Helvetica;  font-size:12px;  font-weight:normal}

/* styles used by Data Grids */
.DataGrid_AlternatingItem{ background-color:White;  color:Red;  font-family:Tahoma,Arial,Helvetica;  font-size:10px;  font-weight:normal}
.DataGrid_Container{background-color:Transparent}
.DataGrid_Footer{ background-color:White}
.DataGrid_Header{ background-color:Transparent;  color:Black;  font-family:Tahoma,Arial,Helvetica;  font-size:10px;  font-weight:bold;  text-align:center}
.DataGrid_Item{ background-color:Transparent;  color:Black;  font-family:Tahoma,Arial,Helvetica;  font-size:10px;  font-weight:normal}
.DataGrid_SelectedItem{ background-color:Silver;  color:Blue;  font-family:Tahoma,Arial,Helvetica;  font-size:10px;  font-weight:normal}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{ font-family:Tahoma,Arial,Helvetica;  font-size:12px;  font-weight:normal}

.TreeMenu_NodeSelected{ font-family:Tahoma,Arial,Helvetica;  font-size:12px;  font-weight:normal; background-color:#dcdcdc}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link{ text-decoration: none;  color:#036}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited{ text-decoration: none;  color:#036}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover{ text-decoration: none;  color:#f00}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active{ text-decoration: none;  color:#036}

/* styles used in the FileManager */
.FileManager{border-right:black 1px solid; border-top:black 1px solid; border-left:black 1px solid; border-bottom:black 1px solid; height:400px}
.FileManager_ToolBar{border-bottom:black 1px solid; height:25px}
.FileManager_Explorer{height:100%; border:dimgray 1px solid; background-color:White; margin:2px 2px 2px 2px}

.FileManager_FileList{height:100%; border:dimgray 1px solid; background-color:White; margin:2px 2px 2px 2px; overflow:auto}

.FileManager_MessageBox{text-align:center; vertical-align:middle; background-color:White; padding:25px 25px 25px 25px}

.FileManager_Header{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:bold;  color:#E7E7FF;  background-color:#9EBFF6;  border-bottom:dimgray 1px solid;  height:25px}

.FileManager_Pager{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:bold;  background-color:#EEE;  border-top:dimgray 1px solid;  height:25px}

.FileManager_StatusBar{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal;  background-color:#dedfde;  height:25px; margin:2px 2px 2px 2px}

.FileManager_Item{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal;  color:Black;  background-color:#F8F8F8;  border-top:black 1px dashed;  border-bottom:black 1px dashed}

.FileManager_AltItem{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal;  color:Black;  background-color:#EEE;  border-style:none}
.FileManager_SelItem{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:bold;  color:White;  background-color:#9ff;  border-style:none}

.FileManagerTreeNode{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal}

.FileManagerTreeNodeSelected{ font-family:Tahoma,Arial,Helvetica;  font-size:11px;  font-weight:normal; background-color:#dcdcdc}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link{ text-decoration: none;  color:#036}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited{ text-decoration: none;  color:#036}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover{ text-decoration: none;  color:#f00}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active{ text-decoration: none;  color:#036}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{ font-family: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: underline;  color:#036}

A.CommandButton:visited{ text-decoration: underline;  color:#036}

A.CommandButton:hover{ text-decoration: underline;  color:#f00}

A.CommandButton:active{ text-decoration: underline;  color:#036}

/* button style for standard HTML buttons */
.StandardButton{padding-right:5px; padding-left:5px; font-weight:normal; font-size:11px; background:#ddd; color:#000; font-family:Verdana,sans-serif}

/* Main Menu */
.MainMenu_MenuContainer{background-color:transparent}
.MainMenu_MenuBar{cursor:pointer; cursor:hand; height:16; background-color:Transparent}
.MainMenu_MenuItem{cursor:pointer; cursor:hand; color:black; font-family:Tahoma,Arial,Helvetica; font-size:9pt; font-weight:bold; font-style:normal; border-left:white 0px solid; border-bottom:white 1px solid; border-top:white 1px solid; border-right:white 0px solid; background-color:Transparent}
.MainMenu_MenuIcon{cursor:pointer; cursor:hand; background-color:#EEE; border-left:#EEE 1px solid; border-bottom:#EEE 1px solid; border-top:#EEE 1px solid; text-align:center; width:15; height:21}
.MainMenu_SubMenu{z-index:1000; cursor:pointer; cursor:hand; background-color:#FFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3); border-bottom:#FFF 0px solid; border-left:#FFF 0px solid; border-top:#FFF 0px solid; border-right:#FFF 0px solid}
.MainMenu_MenuBreak{border-bottom:#EEE 1px solid; border-left:#EEE 0px solid; border-top:#EEE 1px solid;  border-right:#EEE 0px solid; background-color:#EEE; height:1px}
.MainMenu_MenuItemSel{cursor:pointer; cursor:hand; color:black; font-family:Tahoma,Arial,Helvetica; font-size:9pt; font-weight:bold; font-style:normal; background-color:#C1D2EE}
.MainMenu_MenuArrow{font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; border-right:#FFF 1px solid; border-bottom:#FFF 1px solid; border-top:#FFF 0px solid}
.MainMenu_RootMenuArrow{font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg{ background-color:#CCC}
.TabBg{ background-color:black}
.SelectedTab{ font-weight:bold;  font-size:8.5pt;  color:#FFF;  font-family:Tahoma,Arial,Helvetica;  text-decoration:none}

A.SelectedTab:link{ text-decoration: none;  color:white}
A.SelectedTab:visited{ text-decoration: none;  color:#eee}
A.SelectedTab:hover{ text-decoration: none;  color:#ccc}
A.SelectedTab:active{ text-decoration: none;  color:#eee}

.OtherTabs{ font-weight:bold;  font-size:8.5pt;  color:white;  font-family:Tahoma,Arial,Helvetica;  text-decoration:none}
A.OtherTabs:link{ text-decoration: none;  color:white}
A.OtherTabs:visited{ text-decoration: none;  color:#eee}
A.OtherTabs:hover{ text-decoration: none;  color:#ccc}
A.OtherTabs:active{ text-decoration: none;  color:#eee}

.PagingTable{ height:33px}

/*
.LabelEditOverClass{cursor:pointer; text-decoration:underline overline}
*/
.LabelEditTextClass{border:solid 1px red; background-color:Transparent}

.LabelEditWorkClass{/*background:url(/DotNetNuke/images/dnnanim.gif) no-repeat right; */border:solid 0px red; background-color:Transparent}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border:solid 1px black; white-space:nowrap; background:white}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{ background-color:navy;  color:White}

/*Edit In Place Tool Bar Classes*/
.eipbackimg{border:outset 1px; /*give toolbar a 3D look*/position:absolute; /*needed so it doesn't take up space */margin-top:-22px; /*specify toolbar to be just above text */white-space:nowrap; /* makes toolbar horizontal */background:url(../../images/eip_toolbar.gif); background-color:#9cc; height:22px}

.eipbuttonbackimg{width:21px; height:21px; cursor:pointer; /*change mouse to pointer when hover over button*/display:-moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/display:inline-block; /* supported by Opera and ? */}

.eipbutton_edit{background:url(../../images/eip_edit.gif) no-repeat 100% center}
.eipbutton_save{background:url(../../images/eip_save.gif) no-repeat 100% center}
.eipborderhover{border:outset 1px}

