/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/* ==============================================
/*
/*******************************/
/*  Main Body                  */
/*******************************/
Body 
{ background-color:#E2E2E2; color: #444; font-family: verdana; font-size: 10px; margin: 0px; }

/*******************************/
/*  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 10px Verdana, Arial; color:#4C4C4C; text-decoration: none; } 
A.Skinobject:hover 
{ font: normal normal 10px Verdana, Arial; color:#86A186; text-decoration: underline; } 

A:link, A:visited, A:active 
{ font: normal normal 10px Verdana; color:#86A186; text-decoration: none; } 
A:Hover  
{ font: normal normal 10px Verdana; color:#4C4C4C; text-decoration: underline; }

/*******************************/
/* Common Style                */
/*******************************/
.Normal, P, blockquote 
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#555555; }

.Head, .SubHead, .NormalBold, .NormalRed 
{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }

.Head 
{ color:#86A186; }

.SubHead 
{ color:#444444; }

.NormalBold 
{ color:#424242; }

.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:#424242; padding: 2px; }

.NormalTextBox, .StandardButton 
{ border: #4C4C4C 1px solid; font-size: 11px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #86A186; }

.StandardButton 
{ color: #555555; }

/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
A.register-login, A.register-login:link, A.register-login:visited, A.register-login:active 
{ font: normal bold 10px Verdana, Helvetica, sans-serif; color:#444444; text-decoration: none; } 
A.register-login:hover  
{ font: normal bold 10px Verdana, Helvetica, sans-serif; color:#86A186; 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:#86A186; 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:#86A186; text-decoration: underline; } 

.footer-links, A.footer-links, A.footer-links:link, A.footer-links:visited, A.footer-links:active 
{ font: normal bold 10px Verdana, Helvetica, sans-serif; color:#444444; text-decoration: none; } 

A.footer-links:hover 
{ font: normal bold 10px Verdana, Helvetica, sans-serif; color:#86A186; text-decoration: underline; }

/*******************************/
/* Tokens Styles (Static)       */
/*******************************/
.breadcrumb-txt 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#898989; } 

.currentdate 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#898989; }

.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: 139px; color: #86A186; padding-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px; border: 0px solid #FF0000; margin: 0 -4px 0 0; }

/*******************************/
/* Site Layout Images          */
/*******************************/ 
/* Top Left Corner of Main Table */  
.TL-Corner { background: url(Images/top-left.gif) no-repeat top left #FFFFFF; width:13px; height:13px;  }

/* Top Right Corner of Main Table */  
.TR-Corner { background: url(Images/top-right.gif) no-repeat top right #FFFFFF; width:13px; height:13px; }

/* Bottom Left Corner of Main Table */  
.BL-Corner { background: url(Images/footer-left.gif) no-repeat top left; width:35px; height:54px;  }

/* Bottom Right Corner of Main Table */  
.BR-Corner { background: url(Images/footer-right.gif) no-repeat top right; width:35px; height:54px; }

/* Bottom Center of Main Table */  
.B-Center { background: url(Images/footer-center.gif) repeat-x; width:100%; height:35px; }

/* Top Right Shadow */  
.TR-Shadow { background: url(Images/shadow-right-top.gif) no-repeat; width:14px; height:269px; }

/* Continue Top Right Shadow */  
.CTR-Shadow { background: url(Images/shadow-right-center.gif) repeat-y; width:100%; height:100%; }

/* Footer Left Shadow */  
.FL-Shadow { background: url(Images/shadow-footer-left.gif) no-repeat; width:365px; height:21px; }

/* Footer Right Shadow */  
.FR-Shadow { background: url(Images/shadow-footer-right.gif) no-repeat; width:365px; height:21px; }

/* Footer Left Bottom Top Shadow */  
.FLBT-Shadow { background: url(Images/shadow-left-bottom.gif); width:14px; height:153px; }

/* Bordered Menu Left Image */  
.BML-Left { background: url(Images/menu-left.gif) no-repeat top left; width:9px; height:42px;  }

/* Bordered Menu Right Image */  
.BMR-Right { background: url(Images/menu-right.gif) no-repeat top right; width:9px; height:42px; }

/* Bordered Menu Center Image */  
.BMC-Center { background: url(Images/menu-center.gif) repeat-x; width:100%; height:42px; }

/* Bordered Menu Left Image */  
.CML-Left { background: url(Images/menu-2-left.gif) no-repeat top left; width:9px; height:42px;  }

/* Bordered Menu Right Image */  
.CMR-Right { background: url(Images/menu-2-right.gif) no-repeat top right; width:9px; height:42px; }

/* Bordered Menu Center Image */  
.CMC-Center { background: url(Images/menu-2-center.gif) repeat-x; width:100%; height:42px; }

/* Breadcurmb and Date Left  Image */ 
.BD-Left { background: url(Images/bread-left.gif) no-repeat top left; width:10px; height:27px;  }

/* Breadcurmb and Date Right Image */  
.BD-Right { background: url(Images/bread-right.gif) no-repeat top right; width:10px; height:27px; }

/* Breadcurmb and Date Center Image  */  
.BD-Center { background: url(Images/bread-center.gif) repeat-x; width:100%; height:27px; }

/**********************************/
/* Site Layout Size and Padding   */
/**********************************/ 
/* Main Table  */  
.Main-Table { width: 953px; }

/* Main Body Table */  
.Main-Body-Table { width: 925px; background-color:#FFFFFF; }
/* For Footer */ 
.Footer-Panel { padding: 10px 0 0 0; }

/* For Logo  */
.Logo-Panel { padding: 10px 10px 10px 10px; }

/* For Body */ 
.Body-Table { padding: 12px 0 0 0; }

/* For Login/Register and Search  */
.Reg-Search-Panel { padding: 0 10px 0 0; }

/* Gap Between Left and Right Edges  */ 
.Body-Gap { padding: 0 10px 0 10px; }

/* All Panes Gap Between Left and Right Edges */ 
.Panes-Outer { width: 100%; padding: 15px 10px 15px 10px; }

/*******************************/
/*  Panes Style                */
/*******************************/
.Header-Pane { width: 100%; padding: 0 10px 0 10px; }
.Content-Pane { width: 100%; padding: 0 0 0 0; }
.Top-Left-Pane { width: 30%; padding: 0 8px 0 0; }
.Top-Right-Pane { width: 70%; 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; }

