body
{
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif, lucida sans unicode;
	font-size: 12px;
	margin: 0px auto;
	background-color:#BBD7FF;
	width:100%;
	color:#ffffff;
	text-align:center;
	
}

img
{
	border: none;
}

table
{
	font-size: 11px;
	
}



form
{
	margin: 0;
	padding: 0;
}

h1

{	
	font-size: 22px;
	color:#33CC00;
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-bottom:10px;
}

h2
{
	font-size: 17px;
	color:#33CC00;
	font-weight:normal;

}


h3
{
	font-size: 14px;
	color:#33CC00;
	font-weight:bold;
	
}

h4
{
	
	font-size: 13px;
	color:#33CC00;	
	font-weight:bold;
}

h5
{	font-size: 12px;
	font-weight: bold;
	color:#33CC00;
	
}

h6
{	color:#33CC00;
	font-size: 11px;
	font-weight:normal;
}



#maincontainer

{	
	
	padding:0px;
	margin:0px;
	width:100%;
	height:auto px;
	margin: 0px auto;

	
}

#background

{	float:left;
	padding:0px;
	margin:0px;
	width:100%;
	background-image:url(/systemfiles/media/images/bluefade.jpg);
	background-repeat:repeat-x;



}

#innercontainer

{	
	padding:0px;
	margin:0px;
	width:976px;
	height:auto px;
	margin: 0px auto;
	text-align:left;

}



#logocontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:232px;
	height:282px;
	background-image:url(/systemfiles/media/images/logobg.jpg);
	background-repeat:no-repeat;
	
}

#advice

{
	
	float:left;
	padding:0px;
	margin:0px;
	width:499px;
	height:58px;
	
}

#signupcontainer

{
	
	float:right;
	padding:0px;
	margin:0px;
	width:245px;
	height:171px;
	background-image:url(/systemfiles/media/images/signupbg.jpg);
	background-repeat:no-repeat;
	background-color:#F7FAFF;
	
}

#signuptext

{

	float:left;
	padding:0px;
	margin:0px;
	margin-top:54px;
	width:214px;
	height:51px;
	padding-left:26px;
	font-size: 11px;
}

#register

{

	float:right;
	padding:0px;
	margin:0px;
	width:245px;
	height:111px;
	background-image:url(/systemfiles/media/images/registerbg.jpg);
	background-repeat:no-repeat;
}

#register a

{
	color:#ffffff;
	text-decoration:underline;
}	

#loginarea

{
	float:left;
	padding:0px;
	margin:0px;
	margin-top:5px;
	width:210px;
	height:75px;
	padding-left:19px;


}

#searchcontainer

{

	float:left;
	padding:0px;
	margin:0px;
	width:233px;
	height:33px;
	background-image:url(/systemfiles/media/images/searchbg.jpg);
	background-repeat:no-repeat;
	
	padding-top:4px;

}

#banner

{
	float:left;
	padding:0px;
	margin:0px;
	width:499px;
	height:224px;
	
	
}

#topnavigation

{	
	float:left;
	padding:0px;
	margin:0px;
	width:743px;
	height:33px;
	background-image:url(/systemfiles/media/images/topnavbg.jpg);
	background-repeat:no-repeat;
}


#topnavigation ul

{
	padding:0px;
	margin:0px;
	padding-top:9px;
	padding-left:10px;
}

#topnavigation li

{	display:inline;
	padding:0px;
	margin:0px;
	background-image:url(/systemfiles/media/images/topnavline.jpg);
	background-repeat:no-repeat;
	background-position:0.7em;
	
}


#topnavigation li a

{	display:inline;
	text-decoration:none;
	color:#000;
	padding-left:24px;
	padding-right:5px;
	
}

#topnavigation li a:hover

{

	color:#A2A2A2;

}

#middlecontainer

{	
	float:left;
	padding:0px;
	margin:0px;
	width:975px;
	background-image:url(/systemfiles/media/images/middlebg.jpg);
	background-repeat:repeat-y;
	
}

#middlecontainerinternal

{
	float:left;
	padding:0px;
	margin:0px;
	width:975px;
	background-image:url(/systemfiles/media/images/middlebginternal.jpg);
	background-repeat:repeat-y;

}

#topimage

{
	
	float:left;
	padding:0px;
	margin:0px;
	width:975px;
	height:32px;



}


#leftnavigation

{
	
	float:left;
	padding:0px;
	margin:0px;
	width:219px;
	padding-left:3px;
	color:#696969;

}

#leftnavigation ul

{
	padding:0px;
	margin:0px;

}

#leftnavigation li

{	
	padding:0px;
	margin:0px;
	list-style:none;
	border-bottom:1px solid #C8C8C8;
	background-image:url(/systemfiles/media/images/backarrow.jpg);
	background-repeat:no-repeat;
	background-position:10px 6px;
}


#leftnavigation li a

{	display:inline;
	text-decoration:none;
	color:#000;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:40px;

	
	
}

#leftnavigation li a:hover

{

	color:#fff;
	background-color:#0099CC;
	background-image:url(/systemfiles/media/images/backarrowhover.jpg);
	background-repeat:no-repeat;
	background-position:10px 6px;
	font-weight:bold;
}


#leftnavigation ul

{
	padding:0px;
	margin:0px;
}

#leftnavigation li li

{
	margin:0px;
	list-style:none;
	border-bottom:none;
	border-top:1px solid #C8C8C8;
	background-image:url(/systemfiles/media/images/backarrow.jpg);
	background-repeat:no-repeat;
	background-position:45px 6px;
}

#leftnavigation li li a

{
	color: #000;
	padding-left:70px;

}
#leftnavigation li li a:hover

{
	color:#fff;
	background-color:#0099CC;
	background-image:url(/systemfiles/media/images/backarrowhover.jpg);
	background-repeat:no-repeat;
	background-position:45px 6px;
	font-weight:bold;
}


#middletext

{
	float:left;
	padding:0px;
	margin:0px;
	width:500px;

}

#middletextinternal

{
	float:left;
	padding:0px;
	margin:0px;
	width:660px;

}


#maintext

{
	float:left;
	padding:0px;
	margin:0px;
	width:460px;
	padding-left:3px;
	color:#000;
	padding-left:30px;

}

#maintextinternal

{
	float:left;
	padding:0px;
	margin:0px;
	width:660px;
	padding-left:3px;
	color:#000;
	padding-left:30px;

}

#maintextinternal a

{
	color:#0099CC;

} 

#maintext a

{
	color:#0099CC;

}

#maintext ul

{
	padding:0px;
	margin:0px;
	margin-top:10px;

}

#maintext li

{
	padding-top:4px;
	padding-bottom:4px;
	color:#33CC00;
	list-style:none;
	background-image:url(/systemfiles/media/images/bluearrow.jpg);
	background-repeat:no-repeat;
	background-position:0.8em;
	padding-left:30px;

}


#maintext li a

{
	padding-top:4px;
	padding-bottom:4px;
	color:#33CC00;
	text-decoration:none;
	

}
#maintextinternal ul

{
	padding:0px;
	margin:0px;
	margin-top:10px;

}

#maintextinternal li

{
	padding-top:4px;
	padding-bottom:4px;
	color:#33CC00;
	list-style:none;
	background-image:url(/systemfiles/media/images/bluearrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:30px;

}


#maintextinternal li a

{
	padding-top:4px;
	padding-bottom:4px;
	color:#33CC00;
	text-decoration:none;
	

}

#joshacontainer

{

	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	background-image:url(/systemfiles/media/images/dotsbg.jpg);
	background-repeat:repeat-y;
	background-position:right;

}

#joshacontainertext

{

	float:left;
	padding:0px;
	margin:0px;
	width:207px;

	padding-left:25px;
	color:#000;

}

#traderscontainer

{

	float:left;
	padding:0px;
	margin:0px;
	width:220px;
	padding-left:12px;
	color:#000;
	

}


#rightcontainer

{
	float:right;
	padding:0px;
	margin:0px;
	width:251px;



}

#latestdownloads

{	
	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	background-image:url(/systemfiles/media/images/downloadbg.jpg);
	background-repeat:repeat-y;
}

#latestdownloads ul

{	
	
	padding:0px;
	margin:0px;
	

}

#latestdownloads li

{	
	
	padding:0px;
	margin:0px;
	color:#fff;
	list-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
	
	

}

#latestdownloads li a

{	
	
	
	color:#fff;
	text-decoration:none;
	background-image:url(/systemfiles/media/images/whitearrow.jpg);
	background-repeat:no-repeat;
	padding-left:20px;

}

#latestdownloads li a:hover

{		
	
	color:#fff;
	text-decoration:underline;
	

}

#downloadbutton

{

	
	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	height:64px;
	background-image:url(/systemfiles/media/images/downloadbuttonbg.jpg);
	background-repeat:no-repeat;


}

#downloads

{
	float:left;
	padding:0px;
	margin:0px;
	width:180px;
	height:24px;
	color:#33CC00;
	margin-top:23px;
	padding-left:50px;
	font-weight:bold;
}

#downloads a

{
	
	color:#33CC00;
	text-decoration:none;
	font-weight:bold;
}

#downloads a:hover

{
	
	color:#000;
	text-decoration:none;
	font-weight:bold;
}


#faq

{	
	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	background-image:url(/systemfiles/media/images/faqbg.jpg);
	background-repeat:repeat-y;
}

#faqtext

{	
	float:left;
	padding:0px;
	margin:0px;
	width:206px;
	color:#fff;
	padding-left:33px;
}

#latestconcerns

{	
	float:left;
	margin:0px;
	color:#33CC00;
	height:71px;
	background-image:url(/systemfiles/media/images/latestconcernsbg.jpg);
	background-repeat:no-repeat;
	width:226px;
	padding-left:25px;

}

#concernbutton

{
	float:left;
	padding:0px;
	margin:0px;
	width:226px;
	color:#33CC00;
	height:21px;
	margin-top:27px;
	padding-left:16px;

}

#concernbutton a

{
	text-decoration:none;
	font-weight:bold;
	color:#33CC00;

}

#concernbutton a:hover

{
	text-decoration:none;
	font-weight:bold;
	color:#000;

}

#calendar

{
	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	background-image:url(/systemfiles/media/images/calendarbg.jpg);
	background-repeat:no-repeat;
	height:260px;
}

#activecalendar

{
	float:left;
	padding:0px;
	margin:0px;
	width:218px;
	
	margin-top:5px;
	padding-left:30px;

}



.dayheader

{

	color:#3693B2;

}

.day

{
	color:#000;
	border:1px solid #7DC8E1;
	background-color:#fff;

}
.dayactive

{
	color:#fff;
	border:1px solid #FF9900;
	background-color:#0099CC;

}


#bottomfade

{
	float:left;
	width:100%;
	height:60px;
	background-image:url(/systemfiles/media/images/bottomfade.jpg);
	background-repeat:repeat-x;


}

#bottomlinks

{	float:left;
	padding:0px;
	margin:0px;
	height:30px;
	width:100%;
	background-color:#0042A4;
	


}

#bottomlinks ul

{	
	padding:0px;
	margin:0px;
	

}

#bottomlinks li

{	
	display:inline;
	color:#fff;
	padding-left:20px;

}

#bottomlinks li a

{	
	text-decoration:none;
	color:#fff;
	

}

.textLogin

{
	color:#999999;
}
