/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Main Body                  */
/*******************************/
Body 
{ background-color:#FFFFFF; color:#2D2D2D; font-family: verdana; font-size: 10px; margin: 0px; }

.Body-BG 
{ background-color:#CCCCCC; }

/*******************************/
/*  Links Style                */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color:#3585C2; } 
A.CommandButton:hover 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color: #000000; text-decoration: underline; }

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   
{ font: normal normal 10px Verdana, Arial; color:#4C4C4C; text-decoration: none; } 
A.Skinobject:hover 
{ font: normal normal 10px Verdana, Arial; color:#A2292B; text-decoration: underline; } 

/*******************************/
/* Common Style                */
/*******************************/
.Normal, P, div, blockquote, Table, Tr, TD, span
{ font: normal normal 12px Arial; color:#2D2D2D; padding:0px; margin:0px; }

.Head, .SubHead, .NormalBold, .NormalRed 
{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }

.Head 
{ color:#222222; }

.SubHead 
{ color:#222222; }

.NormalBold 
{ color:#2D2D2D; }

.NormalRed 
{ COLOR: #ff0000; }

.NormalTextBox, .StandardButton 
{ border: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #3585C2; background-color: #FFFFFF; }

.StandardButton 
{ color: #3585C2; background-color: #E4E4E4; }

h1, h2, h3, h4, h5, h6 
{ font: normal bold Verdana, Arial, Helvetica, sans-serif; color:#2D2D2D; }

h1
{ font-size: 22px; }
h2
{ font-size: 20px; }
h3
{ font-size: 18px; }
h4
{ font-size: 16px; }
h5
{ font-size: 14px; }
h6
{ font-size: 12px; }

/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
.Login, A.Login, A.Login:link, A.Login:visited, A.Login:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; } 
A.Login:hover  
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline; } 

.Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; } 
A.Terms-Privacy:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#212322; text-decoration: underline; } 

.Quick-Links, A.Quick-Links, A.Quick-Links:link, A.Quick-Links:visited, A.Quick-Links:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#1E1E1E; text-decoration: none; } 
A.Quick-Links:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#0089CF; text-decoration: underline; }

.Footer-Links, A.Footer-Links, A.Footer-Links:link, A.Footer-Links:visited, A.Footer-Links:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; } 
A.Footer-Links:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline; }

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#0089CF; text-decoration: none; } 
A.Breadcrumb:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#0089CF; text-decoration: underline; } 

/* Tokens Styles (Static)       */
/*******************************/
.Search-TD { padding: 0px 10px 0px 0px; }
.Breadcrumb-TD { padding: 0px 0px 0px 24px; }

.Copyright 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; }

.CurrentDate 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#1E1E1E; }

.Footer-Info { padding: 11px 10px 0 10px; }

/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.Search-TD { background: url(Images/search.gif) no-repeat top right; padding: 0px 0px 0 0; width:165px; height: 22px; text-align: right;}
.SearchBTN { background: transparent; padding: 2px 10px 4px 19px; cursor: hand; margin: 0 0 0 0;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {  background: transparent; color: #5C83C4; height: 21px; width: 105px; padding: 1px 3px 0 4px; border: 0px;}

/*******************************/
/*  Action Menu    */
/*******************************/
.ModuleTitle_MenuContainer { BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid }
.ModuleTitle_MenuBar { CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuItem {	BORDER-RIGHT: white 0px solid; BORDER-TOP: #DBDBDB 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 0px solid; CURSOR: hand; COLOR: black; BORDER-BOTTOM: #F7F7F7 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuIcon {	BORDER-TOP: #DBDBDB 1px solid; BORDER-LEFT: #DBDBDB 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #DBDBDB 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #DBDBDB; TEXT-ALIGN: center }
.ModuleTitle_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #F7F7F7; }
.ModuleTitle_MenuBreak { border: 0;  HEIGHT: 0px; BACKGROUND-COLOR: #F7F7F7; }
.ModuleTitle_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #DBDBDB;  }
.ModuleTitle_MenuArrow { BORDER-RIGHT: #DBDBDB 1px solid; BORDER-TOP: #DBDBDB 1px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #E9E9E9 0px solid; FONT-FAMILY: webdings }
.ModuleTitle_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings }

/**********************************/
/* Main Horizontal Menu           */
/**********************************/ 
.MainMenu_MenuContainer {
	background-color: transparent; 
} 
/* Main Font & Color */
.rootMenuItem TD{ 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Arial;
	padding: 5px 10px 2px 10px;
}
/* Mouse Over*/
.rootmenuitemselected TD{ 
	color: #66CAFF; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Arial;  
	height: 32;  
	background-repeat:repeat-x; 
	padding-bottom: 2px; padding-top: 5px; padding-left: 10px; padding-right: 10px;
}
/* Active Tab */
.rootmenuitembreadcrumb TD{ 
	color: #FFFFFF; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	font-family: Arial; 
	background-image:url(Images/menu-active.gif); 
	height: 32;
	background-repeat:repeat-x; 
	padding: 5px 10px 2px 10px;
}
/* Sub Menu */
.MainMenu_MenuItem {
	border: 0;
	color: #FFFFFF; 
	height: 22px; 
	background-color: Transparent; border: 0px; 
	font-weight: bold; font-family: Arial; font-size: 11px; font-style:normal;
	padding:0px 0px 0px 13px; 
}
/* Sub Menu Mouse Hover */
.MainMenu_MenuItemSel {
	border: 0;
	color: #66CAFF; 
	height: 22px; 
	background-color: Transparent; border: 0px; 
	font-weight: bold; font-family: Arial; font-size: 11px; font-style:normal; 
	padding:0px 0px 0px 13px; 
}
/* Sub Menu Active */
.SubMenuSelected {
	border: 0;
	color: #66CAFF; 
	height: 22px; 
	background-color: Transparent; border: 0px;
	font-weight: bold; font-family: Arial; font-size: 11px; font-style:normal;
	padding:0px 0px 0px 13px; 
}
/* Sub Menu Background and Borders */
.MainMenu_SubMenu {
	border-top: 0px solid #0B0B0B; 
	border-left: 0px solid #FFFFFF; 
	border-right: 0px solid #FFFFFF; 
	border-bottom: 0px solid #FFFFFF; 
	background-image:url(Images/sub-menu-bg.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#2A2A2A; 
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=100, FinishOpacity=100, Style=2);
}
.MainMenu_MenuBreak {
	border: 0; 
	background-color: transparent;
	height: 0px; 
}
.MainMenu_MenuIcon { 
	display:none; 
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 0px solid; 
	border: 0px;
	font-family: webdings; padding:0px 0px 0px 0px; height: 20px;  
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 32px;
	background-color: Transparent;
}

