body 
{
    margin:0;
    padding:0;
    color:#070707;
    background:#e0e0e0;
    font-size: 15px;
    font: Verdana,Tahoma,sans-serif;
 }
* 
{
    margin:0;
    padding:0
}
.boldtxt
{
    font-weight: bold;
}
.fleft 
{
    float:left
}
.fright 
{
    float:right
}
.fcenter 
{
    float:none;
    text-align:center
}
.fclear {clear:both}
.inner_copy 
{
    border:0;
    color:#f00;
    float:right;
    width:50% !important;
    margin:-100% 0 0 0;
    overflow:hidden;
    line-height:0;
    padding:0;
    font-size:14px
}
.imgLeft
{
    float: left;
}
.imgRight
{
    float: right;
}
.imgCenter
{
    margin-left: auto;
    margin-right: auto;
}
p 
{
    margin: 0 0 16px 10px;
    line-height:1.4em
}
ul {margin:0 0 12px 10px;padding:0 0 0 10px;line-height:1.3em}
li {padding:1px 0 1px 0;margin:0 0 2px 0px;line-height:1.3em}
td
{
    padding-bottom: 10px;
    padding-top: 3px;
    vertical-align: top;
}
h1 
{
    margin: 10px 10px 15px 10px;
    padding:0;
    font-size:25px;
    font-weight:400;
    letter-spacing:-1px
}
h2 
{
    margin: 10px 0 10px 0;
    color:#555;
    font-size:25px;
    font-weight:400;
    letter-spacing:-1px;
    border-bottom:2px solid #eee
}
h3 
{
    margin: 10px 10px 10px 10px;
    color:#555;
    font-size:22px;
    font-weight:400;
    letter-spacing:-1px;
    border-bottom:3px solid #d85d5d;
}
hr
{
    color: #d85d5d;
    width: 600px;
    border: 1px solid #d85d5d;
    padding-top:0px;
    padding-bottom: 0px;
    margin-top:0px;
    margin-bottom: 0px;
    text-align: left;
    
}
.sidebarhead 
{
    margin: 10px 10px 10px 10px;
    color:#555;
    font-size:20px;
    font-weight:400;
    letter-spacing:-1px;
    border-bottom:3px solid #d85d5d;
}
a {color:#d85d5d;font-weight:bold;text-decoration:none}
a:hover {color:#222;text-decoration:underline}
#wrap {width: 830px; margin:0 auto;background:#e0e0e0 url(images/bodybg.gif) top center repeat-y}
#header {width: 830px;height:106px;background: url(images/headbg2.jpg) top center no-repeat;}
#navinside {width: 760px;margin:0 auto}
#header h1 {margin:0 0 14px 0;padding:42px 0 0 0;color:#555;text-align:center;font-size:2.4em;letter-spacing:-1px}
#header h1 a {color:#555;text-decoration:none;font-weight:400}
#header h1 a:hover {color:#555;text-decoration:underline}
#inside {width: 730px;margin:0 auto}
#menu 
{
    margin:8px 0 5px 0;
    text-align:center
}
#menu a 
{
    font-size:16px;
    padding:2px
}
#menu a:hover, .active {padding-bottom:1px;border-bottom:1px dashed #aaa;text-decoration:none}
#logo img 
{
    margin:5px 0 5px 0;
    height: 200px;
    width: 559px;
}
#logo
{
    text-align: center;
}
#content {float:left;width:550px}
#contentHomeLeft {float:left;width:490px; border-right:0px solid #000000; margin-top:15px; font-size: 17px;}
#contentfull {float:left;width:710px;  font-size: 17px;}
#contentfull {width:730px;  font-size: 17px; }
#sidebar 
{
    width:220px;
    color:#555;
    margin-top:10px;
    float:right;
}
.sidebarhead 
{
    margin: 10px 10px 10px 10px;
    color:#555;
    font-size:20px;
    font-weight:400;
    letter-spacing:-1px;
    border-bottom:3px solid #d85d5d;
}
#footer {clear:both;width:830px;margin:5px auto 0;background:url(images/footbg.jpg) bottom center no-repeat;display:block;height:69px}
#footer .fcenter {width:730px;margin:0 auto}
#footer p {margin:0;color:#555;padding:10px 0 0 0;text-align:center}
#footer a {color:#555}
.menulist {list-style:none;padding:0;line-height:1.3em}
.left {width:48%;float:left}
.right {width:50%;float:right}
.clear {clear:left}

.contactForm
{
    margin: 0px 50px 0px 50px;
    font-size: 12pt;
    font-weight: bold;
    line-height: 16px;
    vertical-align:bottom;
}
.joinForm
{
    margin: 0px 0px 0px 0px;
    font-size: 12pt;
    font-weight: bold;
    line-height: 16px;
    vertical-align:bottom;
}
.contactForm td
{
    padding-bottom: 0px;
    padding-top: 0px;
    vertical-align: bottom;
}
.contactForm td
{
    padding-bottom: 3px;
    padding-top: 0px;
    vertical-align: bottom;
}
.contactForm input
{
    font-size: 12px;
}
.inputform
{
    text-align: right;
    padding-left: 10px;
    padding-right: 5px;
    line-height: 20px;
}
.inputformchk
{
    text-align: right;
    padding-left: 10px;
    padding-right: 5px;
    line-height: 20px;
    font-weight: normal;
}
.inputformchk label
{
    text-align: right;
    font-weight: normal;
    padding: 15px 25px 20px 5px;
    margin-bottom: 20px;
}

/****************************************
  STYLE SHEET FOR NAVIGATION
****************************************/
/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:0px solid #d85d5d;
		background-color:#e0e0e0;
		padding:1px;
		text-align: left;
		color: #d85d5d;
		vertical-align: bottom;
		padding-left:10px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		border:0px solid #317082;
		background-color:#e0e0e0;
		vertical-align: bottom;
		color: #d85d5d;
		padding-left:60px;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #222;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
		
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1
	{
		color: #d85d5d;	    
		padding-left:7px;
		padding-right:7px;
		padding-top: 6px;
		border:0px solid #ffde00;
		vertical-align: bottom;
		font-weight: bold;

	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:7px;
		padding-right:7px;
		padding-top: 5px;
		background-color:#e0e0e0;
		border:0px solid #000;
		vertical-align:middle;	
		text-decoration: underline;
		font-weight: bold;
		color: #d85d5d;

	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
		top: 100px;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		font-weight:bold;
		top: 100;
		color: #d85d5d;

	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:0px solid #FFF;
		top: 200px;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#C2D4E2;
		border:0px solid #000;
		top: 100px;
		font-weight: bold;

	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#000;
		top: 100px;
	}	
