l/*---------------------------------------------------------------------------
  __    __    ______    __       __       _______.___________. __    ______ 
 |  |  |  |  /  __  \  |  |     |  |     /       |           ||  |  /      |
 |  |__|  | |  |  |  | |  |     |  |    |   (----`---|  |----`|  | |  ,----'
 |   __   | |  |  |  | |  |     |  |     \   \       |  |     |  | |  |     
 |  |  |  | |  `--'  | |  `----.|  | .----)   |      |  |     |  | |  `----.
 |__|  |__|  \______/  |_______||__| |_______/       |__|     |__|  \______|

 
 V.1.2 Date Last Updated : 07.07.2009 (Last Edited by Simon Facciol)
 Copyright (c) 2009 Holistic DotNetMushroom :- www.dotnetmushroom.com   
  
 Based on the BlueTrip CSS Framework :- www.bluetrip.org
 Copyright (c) Mike Crittenden Author: Mike Crittenden
  
 ---------------------------------------------------------------------------*/
 
/**************************************/
/*              GLOBALS               */
/**************************************/

body,html{background:#FAF8EB!important; width:100%!important; overflow-x:auto; overflow-y:scroll; overflow:-moz-scrollbars-vertical;}

.container{text-align:left; margin:0 auto; background:transparent url('images/bgImage.jpg') 86% 45% no-repeat; display:block; position:relative; z-index:1; float:none; min-height:710px; width:990px;}
.container table{width:auto;}

table, tr, td, th {border-top:0px; border-bottom:0px; border-left:0px; border-right:0px;}

.contain{float:left; width:100%; display:block;}
.DNNEmptyPane, .dnm_NotVisible, .dnm_notvisible, .dnm_notVisible{display:none!important;}
/**************************************/
/*              HEADER                */
/**************************************/
.contain.header{background:#3A3832 url('images/bg.jpg') repeat-x; margin-bottom:3px;}
#dnm_logo{width:468px; min-height:136px; padding:0; position:relative;}
#dnm_logo div{position:absolute; z-index:12; top:37%; left:4.9%;}


/**************************************/
/*             NAVIGATION             */
/**************************************/
#dnm_menu{width:522px; padding:8px 0; color:#ECDCAC;}
#dnm_menu h1{color:#ECDCAC; font:bold 16px Arial,Helvetica,sans-serif; text-transform:uppercase; margin:0; padding:8px 0 8px 18px; line-height:100%;}
#dnm_menu a{font:bold 12px Arial,Helvetica,sans-serif; color:#ECDCAC; text-decoration:none;}
#dnm_menu a:active,#dnm_menu a:hover{text-decoration:underline; }

#dnn_dnm_menuA{background:#B25D00; width:149px; height:121px;}
#dnn_dnm_menuA div{width:100%; margin:0; padding:0;}
#dnn_dnm_menuA ul{background:#CF8A01; margin:0 4px 4px; padding:4px 0 0; width:95%; height:81px;}
#dnn_dnm_menuA ul li{list-style-type:none; padding:0 0 0 18px; margin:0; line-height:100%;}

#dnn_dnm_menuB{background:#6D8700; width:201px; height:121px; margin:0 0 0 5px;}
#dnn_dnm_menuB div{width:100%; margin:0; padding:0;}
#dnn_dnm_menuB ul{background:#92A923; margin:0 4px 4px; padding:4px 0 0; width:97%; height:81px;}
#dnn_dnm_menuB ul li{list-style-type:none; padding:0 0 0 18px; margin:0; line-height:100%;}

#dnn_dnm_menuC{background:#216D6B; width:149px; height:121px; margin:0 0 0 5px;}
#dnn_dnm_menuC div{width:100%; margin:0; padding:0;}
#dnn_dnm_menuC ul{background:#00A897; margin:0 4px 4px; padding:4px 0 0; width:95%; height:81px;}
#dnn_dnm_menuC ul li{list-style-type:none; padding:0 0 0 18px; margin:0; line-height:100%;}

/* Solpart*/
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar{width:100%; height:100%; background:none; padding:0;}
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar table{margin:0; width:0!important;}
#tbldnn_dnnSolPartMenu_ctldnnSolPartMenuMenuBar table[style]{width:0!important;}

.MainMenu_MenuItemSel {border:0; color:#EEE5BC; font:11px Arial,Helvetica,sans-serif!IMPORTANT; font-style:normal; text-decoration:none; vertical-align:middle; height:34px; background-color:transparent; padding-right:10px;text-decoration:underline;}
.MainMenu_MenuItemSel TD { border:0; height:34px; background-color: none; vertical-align:middle; padding-right:10px; ffont:11px Arial,Helvetica,sans-serif!IMPORTANT;text-decoration:underline;}

.MainMenu_MenuItem {border:0; color:#EEE5BC; font:11px Arial,Helvetica,sans-serif!IMPORTANT; font-style:normal; text-decoration:none; vertical-align:middle; height:34px; background-color:transparent; padding-right:10px;text-decoration:none;}
.MainMenu_MenuItem td{border:0; height:34px; background-color: none; vertical-align:middle; padding-right:10px; ont:11px Arial,Helvetica,sans-serif!IMPORTANT; text-decoration:none;}

.MainMenu_SubMenu { z-index:1000; border-right:#cccccc 0px solid; border-bottom:black 0px solid; border-top:#cccccc 0px solid; margin-top:1px; margin-right:0px;  font-style:normal;}
.MainMenu_SubMenu td {border-bottom:gray 1px dotted; padding:2px 2px; height:20px!important; color:#666666!important; font:16px Arial, Helvetica, sans-serif!important; font-size:11px!important;}

.MainMenu_Active {border:0; color:#FB0603; font:11px Arial, Helvetica, sans-serif; font-style:normal; text-align:center; text-transform:uppercase; vertical-align:middle; height:34px; background-color:transparent; padding-right:10px;}
.MainMenu_Active td { border:0; height:34px; background-color: none; vertical-align:middle; padding-right:10px;}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}
.MainMenu_MenuBreak {border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:middle;}


/**************************************/
/*          	FRONTEND	          */
/**************************************/
.contain.content{padding:60px 0; border:2px solid #3A3832; border-width: 2px 0;}
#dnn_dnm_left{width:383; padding:0; margin:0 0 0 30px;}
#dnn_dnm_left div.homeImage, #dnn_dnm_left p.homeImage{margin:15px 17px 0; padding:0 0 15px;}
#dnn_dnm_left div.border{border:5px solid #E1DDD1; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0; padding:0;}

#dnn_ContentPane{width:100%; min-height:313px; padding: 0;}
#dnn_ContentPane.home{background:transparent!important; width:545px; min-height:262px; padding: 0;}
#dnn_ContentPane.content{background:transparent!important; min-height:150px; padding: 0;}

#dnn_ContentPane.home div.content{width:477px; margin:0 0 0 71px;}
#dnn_ContentPane.content div.content{width:95.5%; margin:0 30px;}
#dnn_ContentPane.content div.content b{font-style:italic;}
#dnn_ContentPane.home div.content h1, #dnn_ContentPane .content h1{color:#A55D00; font:bold 45px Arial,Helvetica,sans-serif; line-height:80%; margin:0; padding:0 0 40px; }
#dnn_ContentPane.home div.content h1.green, #dnn_ContentPane .content h1.green{color:#6D8700;}
#dnn_ContentPane.home div.content h1.blue, #dnn_ContentPane .content h1.blue{color:#216D6B;}
#dnn_ContentPane.home div.content p, #dnn_ContentPane .content p,#dnn_ContentPane.home div.content li, #dnn_ContentPane .content li {color:#333333; padding:0 0 15px; font:12px Arial,Helvetica,sans-serif; line-height:110%; text-align:justify;}


/*Contact Us Page*/
.contactDetails h1{color:#216D6B; font:bold 45px Arial,Helvetica,sans-serif; line-height:80%; margin:0; padding:0 0 40px; }

.contactDetails a,.contactDetails a:link,.contactDetails a:visited{color:#333333; font:12px Arial,Helvetica,sans-serif!important; text-decoration:underline; line-height:1.65em;}
.contactDetails a:hover,.contactDetails a:active{color:#222222; text-decoration:underline;}

.contactDetails table{float:left; clear:both; width:380px;}
.contactDetails table th{color:#333333; font:bold 12px Arial,Helvetica,sans-serif; padding:8px; width:25%; line-height:1.65em; text-align:left;}
.contactDetails table td{color:#333333; font:12px Arial,Helvetica,sans-serif; padding:8px; line-height:1.65em; vertical-align:top;}

/*Login*/
div.content h1.grey{color:#333333; font:bold 45px Arial,Helvetica,sans-serif; line-height:80%; margin:0; padding:0 0 40px; }

/**************************************/
/*          	BACKEND		          */
/**************************************/


/**************************************/
/*               FOOTER               */
/**************************************/

#dnm_footer{width:96%; text-align:right; margin-top:3px; padding:5px 20px; color:#EEE5BC; font:11px Arial,Helvetica,sans-serif; font-style:normal; background:#3A3832 url('images/bg.jpg') repeat-x;}
#dnm_footer a,#dnm_footer a:link,#dnm_footer a:visited{color:#EEE5BC; font:11px Arial,Helvetica,sans-serif; font-style:normal; text-decoration:none;}
#dnm_footer a:active,#dnm_footer a:hover{color:#EEE5BC; font:11px Arial,Helvetica,sans-serif; font-style:normal; text-decoration:underline;}

/**************************************/
/*              MODULES               */
/**************************************/

#dnn_ctr2989_Login_pnlLogin{margin-left:30px;}
#dnn_ctr2989_Login_pnlLogin img{display:none;}
#dnn_ctr2989_Login_pnlLogin table tr td{padding-bottom:7px;}
#dnn_ctr2989_Login_pnlLogin label,#dnn_ctr2989_Login_pnlLogin a{color:#000;}

/*UCanUse Login Module*/

#dnn_ctr1170_ContentPane{margin-left:10px; color:#000;}
#dnn_ctr1364_UCUSignin_pnlLogin{margin-top:40px;}
.FormLabel{color:#333333;font: bold 11px Tahoma,Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; vertical-align:top;text-align:right;}

#user_login,#username,#password{padding:10px; text-align:left; width:100%; font: 11px Tahoma,Arial, Helvetica, sans-serif; padding-left:10px; vertical-align:top}
#user_login{width:100%;}
#user_login table{width:500px;} #password{padding-left:9px; margin-bottom:10px;} #username{padding-left:5px;}

#username td,#password td{width:100%; vertical-align:middle; line-height:1.2em}
#username input,#password input{margin:0; font:11px Arial, Helvetica, sans-serif; width:275px; color:#736E49;}
#password input{margin-right:4px;}
#user_login .valid{font:bold 11px Arial, Helvetica, sans-serif; padding:4px 0!important; color:#FB0603!important; margin:0; padding:0 0 0 5px; line-height:1.25em; vertical-align:top;}
#userLogin .NormalRed{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; color:#FB0603!important; text-align:left; vertical-align:top; line-height:1.7em !important;}
#userLogin .NormalBold{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; color:#FB0603!important; text-align:left; vertical-align:top; line-height:1.7em !important;}
/*Button*/

#userLogout,#user_buttons{margin-left:20px;}
#user_buttons{float:right; width:57.7%;}
#userLogout{float:right; width:57.7%;}

#userLogout a,#user_buttons a, a.register{ display:inline-block; float:left; margin:0 .583em .667em 0; padding:5px 90px 5px 90px; border:1px solid #3A3832; background: none; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; line-height:130%; text-decoration:none; font-weight:bold; color:#3A3832; cursor:pointer; width: 400px;}

/*Button Text Padding*/
#userLogout a, #user_buttons a, a.register{width:auto; overflow:visible;padding:2px 20px;/* IE6 */}
#userLogout a, #user_buttons a, a.register{width:auto; overflow:visible; padding:3px 20px 4px 20px; line-height:1.65em; _line-height:1.3em!important;  /* IE6 */}
*:first-child+html #user_buttons a[type], *:first-child+html #userLogout a[type] {padding:5px 7px;/* IE7 */}

/* Read More Button */ 
#user_buttons a:hover, #user_buttons a:active,#userLogout a:hover, #userLogout a:active,a.register:active,a.register:hover  { background-color:#3A3832; border:1px solid #3A3832; color:#efefef; }

