/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Links Style                 */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active 
{ font: normal normal 11px Tahoma, Arial, Helvetica; } 
A.CommandButton:hover 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color: #f00; text-decoration: underline; }

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   
{ font: normal normal 11px Verdana, Arial; color:#5F8418; text-decoration: none; } 
A.Skinobject:hover 
{ font: normal normal 11px Verdana, Arial; color:#444444; text-decoration: underline; } 

.Zkinobject, A.Zkinobject, A.Zkinobject:link, A.Zkinobject:visited, A.Zkinobject:active   
{ font: normal normal 9px Verdana, Arial; color:#CCCCCC; text-decoration: none; } 
A.Zkinobject:hover 
{ font: normal normal 9px Verdana, Arial; color:#444444; text-decoration: underline; } 



A:link, A:visited, A:active 
{ font: normal normal 11px Verdana; color: #5f8418; text-decoration: none; } 

H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #5F8418;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #5F8418;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #5F8418;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #5F8418;
}



A:Hover  
{ font: normal normal 11px Verdana; color:#444444; text-decoration: underline; }

/*******************************/
/* Common Style                */
/*******************************/
.Normal, P, blockquote 
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444444; }

.Head, .SubHead, .NormalBold, .NormalRed 
{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }

.Head 
{ color:#5F8418; }

.SubHead 
{ color:#444444; }

.NormalBold 
{ color:#5F8418; }

.NormalRed 
{ COLOR: #ff0000; }

UL LI 
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; list-style-image:url(Images/bullets.gif); list-style-position: inherit; color:#5F8418; padding: 2px; }

.NormalTextBox, .StandardButton 
{ border: #4C4C4C 1px solid; font-size: 11px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #5F8418; }

.StandardButton 
{ color: #555555; }

/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
A.Register-Login, A.Register-Login:link, A.Register-Login:visited, A.Register-Login:active 
{ font: bold normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; } 
A.Register-Login:hover  
{ font: bold normal 10px Verdana, Helvetica, sans-serif; color:#E8E8E8; text-decoration: underline;  }

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#444444; text-decoration: none; } 
A.Breadcrumb:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#5F8418; 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:#444444; text-decoration: none; } 
A.Terms-Privacy:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#5F8418; 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:#444444; text-decoration: none; } 
A.Footer-Links:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#A2292B; text-decoration: underline; }

/*******************************/
/* Tokens Styles (Static)       */
/*******************************/
.Breadcrumb-Text 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#000000; } 

.CurrentDate 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#FFFFFF; }

.Copyright 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#444444; }

/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.SearchBTN { background: transparent; padding: 12px 26px 6px 0px; cursor: hand; font-size:0px;  margin: 0 5px 10px 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height: 24px; background: transparent; width: 120px; color: #5F8418; padding-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px; border: 0px solid #FF0000; margin: 0 -4px 0 0; }

/*******************************/
/*  Panes Style                */
/*******************************/
.Header-Pane { width: 100%; padding: 0 10px 0 10px; }
.Banner-Pane { width: 100%; padding: 0 0 0 0; }
.Left-Portion-Pane { width: 100%; padding: 0 0 0 0; }
.Content-Pane { width: 100%; padding: 0 0 0 0; }
.Top-Left-Pane { width: 70%; padding: 0 8px 0 0; }
.Top-Right-Pane { width: 30%; padding: 0 0 0 8px; }
.Left-Pane { width: 25%; padding: 0 8px 0 0; }
.Middle-Pane { width: 50%; padding: 0 8px 0 8px;  }
.Right-Pane { width: 25%; padding-top: 0px; padding: 0 0 0 8px; } 
.Center-Pane { width: 100%; padding: 0 0 0 0; }
.Main-Left-Pane { width: 33%; padding: 0 8px 0 0; }
.Main-Middle-Pane { width: 34%; padding: 0 8px 0 8px; }
.Main-Right-Pane { width: 33%; padding: 0 0 0 8px; } 
.Bottom-Pane { width: 100%; padding: 0 0 0 0; }
.Bottom-Left-Pane { width: 50%;	padding: 0 8px 0 0; }
.Bottom-Right-Pane { width: 50%; padding: 0 0 0 8px; }
.Footer-Pane { width: 100%; padding: 10px 10px 10px 10px; }
/* All Panes Gap From The Top,Bottom,Left,Right Edges */ 
.Panes-Outer { width: 100%; padding: 15px 10px 15px 10px; }







/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Main Body                  */
/*******************************/
Body 
{ background-color:#FFFFFF; color:#000000; font-family: verdana; font-size: 10px; margin: 0px; }

/*******************************/
/* Site Layout Images          */
/*******************************/ 
/* Main Left Shadow Image */ 
.Left-Shadow { background: url(images/left-shadow.gif) no-repeat top right; }

/* Main Right Shadow Image */ 
.Right-Shadow { background: url(Images/right-shadow.gif) no-repeat top left; }

/* Main Left Border Image */  
.Left-Border { background: url(Images/main-left.gif) repeat-y top left; width:3px;  }
.Left-Border-Bottom { background: url(Images/main-left-bottom.gif) no-repeat; width:4px; height:29px; }

/* Main Right Border Image */  
.Right-Border { background: url(Images/main-right.gif) repeat-y top left; width:3px;  }
.Right-Border-Bottom { background: url(Images/main-right-bottom.gif) no-repeat; width:4px; height:29px; }

/* Main Bottom Border Image */  
.Footer-Border { background: url(Images/main-bottom-center.gif) repeat-x top left; }

/* Top Bar Left Image */  
.TB-Left { background: url(Images/top-bar-left.gif); width:8px; height:33px; }

/* Top Bar Center Background Image */  
.TB-Center { background: url(Images/top-bar-center.gif) repeat-x; width:100%; height:33px; }

/* Top Bar Right Image */  
.TB-Right { background: url(Images/top-bar-right.gif); width:8px; height:33px; }

/* Menu Left Image */  
.Menu-Left { background: url(Images/menu-left.gif); width:8px; height:34px; }

/* Menu Center Background Image */  
.Menu-Center { background: url(Images/menu-center.gif) repeat-x; width:100%; height:33px;}
  
/* Menu Right Image */  
.Menu-Right { background: url(Images/menu-right.gif); width:8px; height:34px; }

/* Breadcrumb & Search Left Image */  
.BreadSearch-Left { background: url(Images/bread-left.gif); width:6px; height:25px; }

/* Breadcrumb & Search Center Background Image */  
.BreadSearch-Center { background: url(Images/bread-center.gif) repeat-x; width:100%; height:25px; }

/* Breadcrumb & Search Right Image */  
.BreadSearch-Right { background: url(Images/bread-right.gif); width:6px; height:25px; }

/* Logo Top & Bottom Left Image */  
.Logo-Left { background: url(Images/logo-left.gif) no-repeat; width:8px; height:15px; }
.Logo-Left-Bottom { background: url(Images/logo-left-Bottom.gif) no-repeat; width:8px; height:15px; }

/* Logo Top & Bottom Center Image */  
.Logo-Center { background: url(Images/logo-center.gif) repeat-x; width:100%; height:15px; }
.Logo-Center-Bottom { background: url(Images/logo-center-Bottom.gif) repeat-x; width:100%; height:15px; }

/* Logo Top & Bottom Right Image */  
.Logo-Right { background: url(Images/logo-right.gif) no-repeat; width:8px; height:15px; }
.Logo-Right-Bottom { background: url(Images/logo-right-Bottom.gif) no-repeat; width:8px; height:15px; }

/* Left Section Right BG Image */  
.LSR-BG { background: url(Images/left-section-left-shadow.gif) repeat-y; width:6px; }

/* Rigster, Login Icon Image */  
.RL-Icon { background: url(Images/reg-login-icon.gif) repeat-y; width:31px; height:22px; }

/* Left Section Bottom BG Image */  
.LSB-BG { background: url(Images/left-section-center.gif) repeat-x; height:29px; }

/* Left Section Bottom Shadow Image */  
.LSB-Shadow { background: url(Images/left-section-right.gif) no-repeat right top; width:188px; height:29px; }

/**********************************/
/* Site Layout Size,Padding,Color */
/**********************************/ 
/* Main Layout Width & Background  */  
.Main-Table 
{ 
/*width: 960px; */
width: 90%;
background-color:#FFFFFF; 
}

/* Vertical Gap Between Top Bar, Banner, Menu */ 
.V-Gap { height: 5px; }

/* For Left Section Layout */ 
.Left-Section { width: 30%; padding: 15px 10px 15px 10px; }
.Right-Section { width: 70%; padding: 15px 10px 15px 10px; }

/* Logo Position   */
.Logo-TD { padding: 0px 0px 15px 0px; }

/* Logo Table Position   */
.Logo-Table { padding: 0px 10px 0px 0px; }

/* Privacy, Terms, Copyright Table Position   */
.Footerd-Table { padding: 0 0 0 5px; }

/* Language Table Position   */
.Lang-Table { padding: 0 0 0 5px; }



