/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

.Skin_Login
{
	padding-left:10px;
}

.Skin_Login_Text, a.Skin_Login_Text, a.Skin_Login_Text:link, a.Skin_Login_Text:visited, a.Skin_Login_Text:active, a.Skin_Login_Text:hover
{
	font-family:Arial;
	font-size:12px;
	color:#787878;
	text-decoration:none;
}

.Skin_Spacer
{
	height:3px;
}

.ValidationSummaryBox
{
	background-color:#ffb8b8;
	border:solid 1px Red;
	color:Black;
	font-family:Arial;
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	width:95%;
	text-align:left;
}


/* -----------------------------
	Containers
------------------------------*/


.Expandable_Small_Blue_MainRow
{
}

.Expandable_Small_Blue_Title
{
	font-family:Arial;
	font-size:14px;
	color:#2e4e74;
}

.Expandable_Small_Blue_ContentPane
{
	padding-bottom:15px;
}

.Colored_MainRow
{
	height:26px;
}

.Colored_MainRow_Grey
{
	background-image:url('Containers/Main/Images/Colored_Grey_Back.gif');
	background-repeat:repeat-x;
}

.Colored_MainRow_Blue
{
	background-image:url('Containers/Main/Images/Colored_Blue_Back.gif');
	background-repeat:repeat-x;
}

.Colored_MainRow_Green
{
	background-image:url('Containers/Main/Images/Colored_Green_Back.gif');
	background-repeat:repeat-x;
}

.Colored_MainRow_ContentPane
{
	padding-top:7px;
}

.Plain_MainRow
{
	/*padding-top:22px;*/
	padding-top:0px;
	padding-bottom:8px;
	border-bottom:solid 1px black;
}

.Plain_MainRow_SCAShop
{
	padding-top:0px;
	padding-bottom:4px;
	border-bottom:solid 1px black;
}

.Plain_ContentPane
{
	padding-top:13px;
}

.Plain_General_Title
{
	font-family:Arial;
	font-size:22px;
	color:#839b26;
}


/* -----------------------------
	MODULES
------------------------------*/


/* -----------------------------
	Apply Online
------------------------------*/

.ApplyOnline_DD_Outline
{
	border:solid 1px black;
	width:90%;
}


/* -----------------------------
	Left Nav
------------------------------*/

.LeftNav_Menu
{
	width:180px;
}

.LeftNav_DynamicMenu
{
	width:170px;
	border:solid 1px black;
	padding-right:4px;
}

.LeftNav_MenuItemStyle1, a.LeftNav_MenuItemStyle1, a.LeftNav_MenuItemStyle1:link, a.LeftNav_MenuItemStyle1:visited, a.LeftNav_MenuItemStyle1:active
{
	/*
	color:White;
	background-color:#b3d236;
	border-bottom:solid 1px black;
	padding-left:9px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:normal;
	*/
}

.LeftNav_MenuItemStyle_Selected1, a.LeftNav_MenuItemStyle_Selected1, a.LeftNav_MenuItemStyle_Selected1:link, a.LeftNav_MenuItemStyle_Selected1:visited, a.LeftNav_MenuItemStyle_Selected1:active
{
	/*
	color:White;
	background-color:#b3d236;
	border-bottom:solid 1px black;
	padding-left:9px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:bold;
	*/
}

.LeftNav_MenuItemStyle2, a.LeftNav_MenuItemStyle2, a.LeftNav_MenuItemStyle2:link, a.LeftNav_MenuItemStyle2:visited, a.LeftNav_MenuItemStyle2:active, a.LeftNav_MenuItemStyle2:hover
{
	color:#2e4e74;
	background-color:White;
	border-bottom:solid 0px black;
	padding-left:4px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:normal;
	width:170px;
}

.LeftNav_MenuItemStyle3, a.LeftNav_MenuItemStyle3, a.LeftNav_MenuItemStyle3:link, a.LeftNav_MenuItemStyle3:visited, a.LeftNav_MenuItemStyle3:active, a.LeftNav_MenuItemStyle3:hover
{
	color:#2e4e74;
	background-color:White;
	border-bottom:solid 0px black;
	padding-left:4px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:normal;
	width:170px;
}

.LeftNav_MenuItemStyle_Selected2, a.LeftNav_MenuItemStyle_Selected2, a.LeftNav_MenuItemStyle_Selected2:link, a.LeftNav_MenuItemStyle_Selected2:visited, a.LeftNav_MenuItemStyle_Selected2:active
{
	color:#2e4e74;
	background-color:White;
	border-bottom:solid 0px black;
	padding-left:4px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:bold;
}

.LeftNav_SpecialAreas_MenuItemStyle1, a.LeftNav_SpecialAreas_MenuItemStyle1, a.LeftNav_SpecialAreas_MenuItemStyle1:link, a.LeftNav_SpecialAreas_MenuItemStyle1:visited, a.LeftNav_SpecialAreas_MenuItemStyle1:active
{
	color:#6d6d6d;
	background-color:#e4e4e4;
	border-bottom:solid 1px black;
	padding-left:9px;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	height:21px;
	vertical-align:bottom;
	text-decoration:none;
	font-weight:normal;
}

/*------------------------------
New Articles
------------------------------*/

.NewsArticles_Title, a.NewsArticles_Title, a.NewsArticles_Title:link, a.NewsArticles_Title:visited, a.NewsArticles_Title:active, a.NewsArticles_Title:hover
{
	font-family:Arial;
	font-size:14px;
	color:#829b26;
	font-weight:bold;
	text-decoration:none;
}

.NewsArticles_ReadMore, a.NewsArticles_ReadMore, a.NewsArticles_ReadMore:link, a.NewsArticles_ReadMore:visited, a.NewsArticles_ReadMore:active, a.NewsArticles_ReadMore:hover
{
	font-family:Arial;
	font-size:12px;
	color:Black;
	text-decoration:none;
}

.NewsArticle_LabelText
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
}

.NewsArticles_Spacer
{
	height:3px;
}

/*
.LabelText
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
}
*/
/* --------------------------
	Pager
---------------------------*/

.PagerMenu_Main
{}



.PagerMenu_Selected, a.PagerMenu_Selected, a.PagerMenu_Selected:link, a.PagerMenu_Selected:visited, a.PagerMenu_Selected:active, a.PagerMenu_Selected:hover
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
	text-decoration:none;
	padding-left:3px;
	font-weight:bold;
}

.PagerMenu, a.PagerMenu, a.PagerMenu:link, a.PagerMenu:visited, a.PagerMenu:active, a.PagerMenu:hover
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
	text-decoration:none;
	padding-left:3px;
}

/* -------------------------
	ModuleMessage
--------------------------*/

.ModulesMessage_Yellow
{
	background-color:#fcffb8;
	border:solid 1px Yellow;
	padding:5 5 5 5;
	width:95%;
	text-align:left;
}

.ModulesMessage_Green
{
	background-color:#dafbb0;
	border:solid 1px Green;
	padding:5 5 5 5;
	width:95%;
	text-align:left;
}

.ModulesMessage_Red
{
	/*background-color:#ff7b7b;*/
	background-color:#ffb8b8;
	border:solid 1px Red;
	padding:5 5 5 5;
	width:95%;
	text-align:left;
}

.ModulesMessage_Text
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}


/* -----------------------------
	Shop
------------------------------*/

.Shop_CategoriesSelector_Treeview_MainItem, a.Shop_CategoriesSelector_Treeview_MainItem, a.Shop_CategoriesSelector_Treeview_MainItem:link, a.Shop_CategoriesSelector_Treeview_MainItem:visited, a.Shop_CategoriesSelector_Treeview_MainItem:active, a.Shop_CategoriesSelector_Treeview_MainItem:hover,
.Shop_CategoriesSelector_Treeview_SubItem, a.Shop_CategoriesSelector_Treeview_SubItem, a.Shop_CategoriesSelector_Treeview_SubItem:link, a.Shop_CategoriesSelector_Treeview_SubItem:visited, a.Shop_CategoriesSelector_Treeview_SubItem:active, a.Shop_CategoriesSelector_Treeview_SubItem:hover,
.Shop_Categories_Select_Treeview_Item, a.Shop_Categories_Select_Treeview_Item, a.Shop_Categories_Select_Treeview_Item:link, a.Shop_Categories_Select_Treeview_Item:visited, a.Shop_Categories_Select_Treeview_Item:active, a.Shop_Categories_Select_Treeview_Item:hover
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
	text-decoration:none;
}

.Shop_ItemTitle, a.Shop_ItemTitle, a.Shop_ItemTitle:link, a.Shop_ItemTitle:visited, a.Shop_ItemTitle:active, a.Shop_ItemTitle:hover
{
	font-family:Arial;
	font-size:12px;
	color:#5F720D;
	text-decoration:none;
}

.Shop_CategoriesSelector_Treeview_SelectedItem, a.Shop_CategoriesSelector_Treeview_SelectedItem, a.Shop_CategoriesSelector_Treeview_SelectedItem:link, a.Shop_CategoriesSelector_Treeview_SelectedItem:visited, a.Shop_CategoriesSelector_Treeview_SelectedItem:active, a.Shop_CategoriesSelector_Treeview_SelectedItem:hover
{
	font-family:Arial;
	font-size:12px;
	color:#335078;
	font-weight:bold;
}

.Shop_ItemPane_Item
{}

.Shop_ItemPane_Item_Alt
{
	background-color:#fafafa;
}

.Shop_Cart_Item_Alt, .Shop_Cart_Item
{
	height: 27px;
}


/* --------------------------
	Post A Note
---------------------------*/

.PostANote_Header
{
	/*background-color:#e4e4e4;*/
	background-color:#f4f4f4;
	color:#787878;
	border-bottom:solid 1px #d5d5d5;
	border-top:solid 1px #d5d5d5;
}

.PostANote_Header_Name
{
	font-family:Arial;
	font-size:13px;
}

.PostANote_Header_Date
{
	font-family:Arial;
	font-size:9px;
}

.PostANote_Spacer
{
	height:7px;
}

/*------------------------------
	Extended Documents
------------------------------*/



.HorizontalRule_Main
{
	border:solid 1px #b2b2b2;
}


.Adverts_Item, a.Adverts_Item
{
	border:solid 1px #7f7f7f;
}


/* 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 {
}

/* 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    
{
	font-family:Arial;
	font-size:12px;
	color:#2e4e74;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

.LargeLinkText, a.LargeLinkText, a.LargeLinkText:link, a.LargeLinkText:active, a.LargeLinkText:visited, a.LargeLinkText:hover
{
	font-family:Arial;
	font-size:13px;
	color:#839b26;
}

.LabelText
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}

.LoggedInUser_Main
{
	font-family:Arial;
	font-size:12px;
	color:White;
}

a.LoggedInUser_Main, a.LoggedInUser_Main:link, a.LoggedInUser_Main:visited, a.LoggedInUser_Main:active, a.LoggedInUser_Main:hover
{
    font-family:Arial;
	font-size:12px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.Main_Breadcrumb_Text, a.Main_Breadcrumb_Text, a.Main_Breadcrumb_Text:link, a.Main_Breadcrumb_Text:visited, a.Main_Breadcrumb_Text:active, a.Main_Breadcrumb_Text:hover 
{
	font-family:Arial;
	font-size:12px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}

.ValidationSummary_Main
{
	border: solid 1px Red;
	background-color:#ff7b7b;
	font-family:Arial;
	font-size:12px;
	color:Black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family:Arial;
	font-size:12px;
	color:#787878;
	/*acacac*/
}

.MainSubHead
{
	font-family:Arial;
	font-size:14px;
	color:#2e4e74;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:Arial;
	font-size:12px;
}

.NormalImageButton
{
	vertical-align:top;
}

.NormalRed
{
	font-family:Arial;
	font-size:12px;
	color:Red;
	font-weight:normal;
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link, A:visited, A:hover, A:active
{
	font-family:Arial;
	font-size:12px;
	color:#5F720D;
	/*color:#839b26*/
	font-weight:normal;
	text-decoration:none;
}

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{
}