/*Global Resets*/
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address {margin:0.5em 0;padding:0;}
p {margin:1em 0;}
fieldset {padding:.5em;}
img {border:0;}
a img {border:0;}
ul, li {margin-left:0;padding:0;}
table {font-size:1em;}
.hidden {display:none;}
a {
   outline: none;
}
/**********************/
/*Clearfix for FF float problem*/
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */
li{list-style-type:none;}

body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ddd;
	/*background-color:#000;*/
	/*background:#5A2207 url(../images/wood666.jpg) 50% 0% fixed repeat;*/
	/*background:#5A2207 url(../images/mainwood.jpg) 50% 0% fixed repeat;*/
	background: #3d0b00 url(../images/bg.jpg)  50% 0% fixed repeat;
	font-size: 12px;
} 

/*Layout CSS*/
/*font sizes*/
body.smallfonts {font-size:12px;}
body.mediumfonts {font-size:14px;}
body.largefonts {font-size:16px;}


#wrapper {margin: 0 auto;
}
#wrapper-bot {margin: 0 auto;
}
#bottom-all {width: 100%; margin-top:20px;}
#inner-wrapper {padding:0;  
}

#inner-wrapper-bot {float:left; width:100%;
}
#inner-wrapper-bot-2 {padding:20px;
}

#inner{
}
#inner-container { float:left; width:100%;
}
#inner-bottom { height:100%;padding:20px 7px 35px 7px;
}
/*#inner-bottom-l {background: url(../images/leftshadow.png) no-repeat top left;
} 
#inner-bottom-r {background: url(../images/rightshadow.png) no-repeat top right; padding: 0 20px;
} */
#inner1{
}
#inner-container1 { float:left; width:50%;
}
#inner-bottom1 { height:100%;padding:20px 7px 35px 7px;
}

/*Outer Columns*/
#outercolumn-l{ 
/*don't change below*/
float: left;
height:100%;
}
#outerpad-l{
margin-top:0px;
position:relative;
}

#outercolumn-r{ 
/*don't change below*/
float: left;
height:100%;	
}
#outerpad-r{
margin-top:100px;
position:relative;

}

.outer-mod{ width:100%;z-index:200000;
}

#outer-container{width:100%;
float:left; 
}


/*Left & Right Columns*/

#leftcolumn{
/*don't change below*/
float: left;
position:relative;
}
#left-mod{
width:100%;
}

#rightcolumn{
/*don't change below*/
float: left;
}

#right-mod{
width:100%;


}
#contentframe {width:100%; float:left; padding-top:0px;}
#contentframe-1{  
float: left;
width: 100%;
}
#contentframe-4{
	float: left;
	width: 33%;
	padding-right: 3px;
}

#contentframe-2{
}
#contentcolumn{ 
}
#contentcolumn2{ 
}
#maincontent-area{width:100%;float:left;}
#mainbody-pad{
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#footer-wrapper {
	color: #fff;
	font-size:12px;
	width:100%;
	float:left;
	margin-bottom: 70px;
}
#footer-inner { padding: 15px;}

/*#header_frame {padding-bottom:20px;background: #585858 url(../images/headerbg.png) repeat-x;}*/


/*lists*/

ul li,  ul {list-style: none; text-indent:10px; margin-bottom:7px;}
li {margin-bottom: 7px; padding-left: 7px;}
ul li {background:url(../images/indent1.png) no-repeat 3px 5px;line-height:1.2em;}


/*Links*/
#mainbody p {}
a:link, a:visited {color:#ec9c29;text-decoration:none;font-weight:normal;}
a:hover{color:#ffffff;text-decoration:none;}
#bottom-all a:link, #bottom-all a:visited {color:#fff; font-weight:bold;}
ul li a:link {border-bottom:none;}
ul li a:hover {}
.contentpaneopen .buttonheading a{padding-right:3px;border-bottom:none;}


/*Typography*/
h1 {font-size:1.5em; color:#888;}
h2 {color:#0098BF;font-size:1.3em}
h3 {
	color:#ffffff;
	font-size:1.5em;
	font-weight:normal;
	line-height:2.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #caa15f;
}
h4 {color:#ec9c29;font-size:2.2em;font-weight:normal;line-height:1.5em;}
h5 {color:#ffffff;
	font-size:2.2em;
	font-weight:normal;
	/*line-height:1.5em;*/
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #caa15f;}
h6 {color:#990000;font-size:1.1em}
.contentheading {color: #ec9c29;font-size:1.8em;line-height:1.5em;font-weight:bold;}
.componentheading {color:#ec9c29;font-size:2.2em;font-weight:normal;line-height:1.5em;
}
.componentheading_inner {
	color:#ec9c29;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.5em;
	margin-top: 15px;
	margin-bottom: 20px;
}
.componentheading_inner1 {
	color:#ec9c29;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.5em;
	margin-top: 15px;
	margin-bottom: 20px;
}


/*CSS for Module Space Splitting*/
.topuser {width:100%;text-align:right;}
#userscont1 {width:100%;}
#userscont2 {width:100%; margin:0 auto; }
#userscont2inner {}
#users45container{padding:0; width:50%;float:left;} 
#users45container-inner {}


#bottomusers-area {width:100%;float:left; margin-top: 0px;}




/*IMAGE FORMATTING*/
p img   {
	background: url(../images/inputbg.png);
	padding:5px;
	border: 0;
	text-align:center;
	border: 0px solid #222;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 18px;
}






#header{ }
#logo {
	float: right;
	width: 245px;
	height: 62px;
	position:relative;
	z-index: 50;
	padding-top: 20px;
	padding-right: 62px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logoimage { width: 325px; height: 62px; background:url(../images/wl_logo.png) no-repeat;}

#nav {
	float:right;
	font-size: 13px;
	width:600px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-right:-70px;
}
#nav ul {list-style-type: none; margin: 30px 0px 10px 0px; }
#nav li {
	display: inline;
	width: auto;
	float:left;
	background: url(../images/nav_divide.gif) repeat-y;
	background-position:100% 0%;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0px;
}
#nav a:link, #nav a:visited {
	color: #ffffff/*#ec9c29*/;
	display:block;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
}
#nav a:hover {color: #d26d10;  }
#nav li a:link {}
#nav li.last {background: none;width: 80px}
span.nav_small {
	color: #999;
	font-size: 60%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:hover span.nav_small {color: #fff}

div.clear { clear:both; }

#bottomwrapper {position:fixed;bottom:0; width:100%;background: url(../images/footerarea-bg.png) repeat-x;z-index:200000;padding-top:10px; text-align:center;}
#bottomwrapper-inner {margin: 0 auto;}

/* Agent Titles*/

.agentDetails {
	color:#fff/*#ec9c29*/;
	font-size:2.2em;
	font-weight:normal;
	line-height:1em;
	float: left;
	width: auto;
	padding-left: 5px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 30px;
}


.agentDetails_small {
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	color: #fdc654;
	font-weight: bold;
	line-height:1.3em;
}

.disc {
	font-size: 9px;
	color: #CCCCCC;
	line-height:1em;
	
}
.w2k {color: #ec9c29}