html,body{margin:0;padding:0}
body{font: 85%/1.3 Verdana,Arial,sans-serif;
    text-align: center;
	 background: #f2fbf2 url(http://media.webnizer.com/bg_body.gif) repeat scroll top;}
p{margin-top:0}
h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h2{font-size:160%}
h3{font-size:120%}


 
 
ul#nav,ul#nav li{
list-style-type:none;
margin:0;
padding:0
}
ul#nav{ 
	font-size: 80%; 
	border: 1px solid #b9b9b9; 
}
ul#nav li{  text-align: left;  border-bottom: 1px solid #9b9b9b; }
ul#nav a{ 

 
	margin: 0; 
 
	
	 display: block; 	
	
	text-decoration:none;
	
	padding: 1em;
	padding-left: 2em;
	font-variant: small-caps;
	
	background:white ;
	color: #114411;
	border: 1px solid white; 
}

ul#nav a:hover{
	border: 1px solid white; 
	
}
ul#nav a:hover, ul#nav li.activelink,ul#nav li.activelink a,ul#nav li.activelink a:hover{
	background: #2dba2f  url(http://media.webnizer.com/active_menu.png)  repeat-x top !important;
	color: white ;
	
}
ul#nav li.activelink,ul#nav li.activelink a,ul#nav li.activelink a:hover{
 	 
 }

ul#nav li.activelink{

}
 
div#footer{ 
	 font-size: 0.7em;
	 text-align:center !important;
	padding: 1em;	 
	color: #525252;  
}
 


a.signature:link, a.signature:active, a.signature:visited, a { 
	color: #196b19;

	border-bottom: 1px dotted;
	text-decoration: none;
 
	padding-bottom: 0;
	position: relative;
}
 
a.signature:hover,a:hover { 
  	color: white;
	background-color: #2dba2f;
	text-decoration:none;
	 
	border-bottom: 1px dotted #2dba2f;
	 
}


div#header{
 
 
 overflow:hidden;
 float: none;
 clear: both;
 
 height: 141px;
 background: url(http://media.webnizer.com/header.jpg) no-repeat scroll top left;
 } 

 div#login {
	float: right;
	margin: 0.4em 0.5em;
}
 
.logo{
	 
}

a.login:link, a.login:active, a.login:visited { 

font-size: 0.9em;
text-decoration:none;
padding: 2px 5px 3px 4px;

color:White;
  background-color: green;
}
 
a.login:hover { 
color: green;
background-color: white;
	
}

#page{
	text-align: left;
	width: 780px;
	 
}


.shadow{
	border: 1px solid #e6e6e6;
	width: 580px;
	margin: 5px;
}


.after_shadow{
	border: 1px solid #b9b9b9; background-color: white;
	
}

#container{
 
	height: 100%;
	padding: 2em;
}

#menu{
	float: right;
	width: 180px;
	  
 	margin: 0px;
	margin-right: 5px; 

	clear: both;
	
	 
	}

#body{
		
}

.menu_after_line{
	border-right: 1px solid #b9b9b9;
	width: 594px;   
 margin-top: -0.3em;
  
	  
}

.menu_line{
	border-right: 1px solid #e6e6e6;
	width: 593px;   position: absolute;
	  
}

.content_header{
	text-transform: capitalize;
	font-size: 1.5em;
	font-weight: 100;
	letter-spacing: -1px;
	
	font-family: "Microsoft Sans Serif", "Lucida Sans Typewriter", "MS Serif";
	word-spacing: 2px;
	}
	
.content_block{
	padding-left: 2em;
	border-left: 1px solid #bbbbbb;
	margin: 3em 0 0;
	text-align: justify;
	color: #414141;
	line-height: 1.6em;
	font-size: 0.9em;
}

.content_block_header{
	font-size: 1.2em;letter-spacing: -1px;
	 
	margin-bottom: 1em;
}

.content_gag{
	
	float: right; 
	background: #f2fbf2 url(http://media.webnizer.com/bg_body.gif) repeat scroll top;
	width: 20px;
	height: 5em;

	right: -15px;
	bottom: 0px;
	position: absolute;
}

.have_error{
	
	color: #ff5717;
	font-size: 0.8em;
}



#support li a, #support li a:active, #support li a:visited 
	{
	font-size: 1.1em;
 	margin : 0.5em;
	padding: 0.1em 0.2em ;
	color: #4677aa;
	border-bottom: 1px dotted;
	
	}
#support li a:visited 
	{
 
	color: #9370db; 
	
	}
	
#support li a:hover
	{
	color: #f5f5f5;
	background-color: #4677aa;
	border-bottom: #add8e6 solid 2px; text-decoration: none;
	}
#support li
	{  
	}
#support 
	{
	list-style: upper-roman;
	 text-align: left;
	}
	
	
input, textarea , select 
	{
	border: 1px solid #bbbbbb;
	color: #656565;
	background: #FBFBFB url(http://media.webnizer.com/my/design/input_shadow.jpg) repeat-x scroll top  ;
	
 
	 padding: 0.2em;
    font-family:  Verdana, Arial, Serif;
	 font-size: 1.1em; 
	 position: relative;
	 margin-bottom: 0.5em;
    // margin-bottom: 0;
	}
	
textarea:focus,textarea:hover, input:hover, input:focus  
	{
	 
	border: 1px solid #939393;
   background: #ffffff url(http://media.webnizer.com/my/design/input_shadow_hover.jpg) repeat-x scroll top;
	color: black;
	
	}	
	
	textarea  
	{
	display:block;
	
	overflow:auto;
	}
	
input.modern
	{
	background:  url(http://media.webnizer.com/my/design/submit.jpg);
	border: 1px solid #999; 
	padding: 0.1em 0.5em;
	color: #434343;
	}
	
input.modern:hover
	{
	background: url(http://media.webnizer.com/my/design/submit_up.jpg);
	 color: #f9f9f9;
	 border:  1px solid #999; 
	}
	
div#joinform{
	background-color: #f1f1f1;
	padding: 0.4em;
}

div#joinformbutton{
	border-top: 1px solid #999; 
	padding: 0.4em;
	padding-bottom: 0 !important;
    //padding-bottom: 0.5em !important;
	text-align: right;
}

table{
    text-align:left
}