/*
matte: fcfcfc
matte: 232323
*/

*{
	margin: 0;
	padding: 0;
}
html{
	height:100%;
}
body{
	background:#1c1c1c;	
	margin:0px 0px;
	padding:0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	width:100%;
	height:100%;	
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;		
		
}
img{
	border:none;
}
.jcontainer{
	width:914px;	
	margin-left:auto;
	margin-right:auto;
}
#jcontainer_main{
	position: relative;
	min-height: 100%;
}
* html #jcontainer_main { height: 100%;}
#jheader{
	background-color:#111111;	
	background:url(../images/bg_header.gif) repeat-x;
	text-align:left;
	height:93px;	
}
.jclear{
	clear:both;
}
.jfleft{
	float:left
}
.jfright{
	float:right;
}
.bglightgrey{
	background-color:#232323;
}
.margin10{
	margin:10px;
}
.jlogo{
	float:left;
	padding:13px 0px 0px 0px;	
	width:287px;
	display:block;
	cursor:pointer;
}
.jbuttons{
	float:left;
	width:627px;
	text-align:right;
	padding:30px 0px 0px 0px;				
}
.jbuttons div{
	margin:0px 0px 0px 20px;
	float:right;
}
#jbanner{
	width:914px;
	height:271px;;
}
#jbgbanner_left{
	background:url(../images/bgbanner_left.gif) no-repeat;
	background-color:#1c1c1c;	
	width:20px;
	height:271px;
	float:left;
}
#jbgbanner_middle{
	background:url(../images/bgbanner_middle.gif) repeat-x;
	background-color:#1c1c1c;	
	width:874px;
	height:271px;
	float:left;
}
#jbgbanner_right{
	background:url(../images/bgbanner_right.gif) no-repeat;
	background-color:#1c1c1c;
	width:20px;
	height:271px;
	float:left;
}
#jbanner_flash{	
	padding:13px 0px 0px 0px;
	float:left;
}
#jonline_reg{
	background:url(../images/online_reg.gif) no-repeat 0px 7px;	
	width:214px;
	height:271px;	
	float:left;
}
#jonline_reg div{
	margin:40px 10px 0px 10px;		
}
#jonline_reg td{
	padding:2px 0px;	
}
.jvspace-10{
	height:10px;
}
#jdiv_left{	
	float:left;
	width:339px;
}
#jdiv_right{	
	float:left;
	width:567px;
	margin:0px 0px 0px 8px;
}
.jmodule{
	width:295px;	
	padding:10px 22px 47px 22px;
	background:url(../images/module_shadow.gif) no-repeat bottom;
	background-color:#232323;	
}
.jmodule_end{
	width:295px;	
	padding:10px 22px 24px 22px;	
	background-color:#232323;	
}
.jmodule2{
	background:#232323;
	padding:10px 22px 22px 22px;		
}
.jmodule3{		
	padding:0px 22px 22px 22px;	
}
.jmodule3-1{		
	padding:0px 22px 5px 22px;
	width:141px;	
}
.jmodule3-2{		
	padding:0px 22px 5px 22px;		
}
.jmodule3-2 table td{
	padding:2px 0px;			
}
.jmodule3-3{		
	padding:10px 22px 5px 22px;		
}
.module_divider{
	background:url(../images/module_divider.gif) repeat-x;
	height:2px;
	margin:2px 0px 0px 0px;
}
.text{
	float:left;
	width:290px;
	margin:0px 15px 0px 0px;
}
.text2{
	float:left;
	width:330px;
	margin:0px 0px 0px 15px;	
}
.table1 td{
	background-color:#232323;
	padding:8px 8px;				
}
.table2 td{
	background-color:#232323;
	padding:0px 8px;				
}
.readmore{	
	text-align:right;
	width:100%;
	margin:5px 0px 0px 0px;	
}
.jameneties ol{
	background:url(../images/arrow2.gif) no-repeat 0px 4px;
	padding-left:27px;
	margin-bottom:10px;
}
.link1{
	color:#66ade8;
	text-decoration:none;
}

.jfooter{
	/*margin-top:auto;*/
	height: 80px;
	background:url(../images/bg_footer.gif) repeat-x;
	position:relative;	 
	margin-top: auto;	
}
.push{
	height: 50px;
	margin-top:auto;	
	
}
.jfooter_content a{
	color:#AAAAAA;
	text-decoration:none;
}
.jfooter_content a:hover{
	color:#FF6600;
	text-decoration:none;
}
.jfooter_content{
	padding-top:35px;
	color:#AAAAAA;
	margin-left:auto;
	margin-right:auto;
	width:914px;
}
.jinfo ol{
	background:url(../images/arrow_question.gif) no-repeat;
	padding:0px 0px 5px 20px;
}

.jinfo2 ol{
	background:url(../images/arrow2.gif) no-repeat 1px;
	padding:0px 0px 5px 30px;
}
.h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.h1 a{
	color:#FFFFFF;
	text-decoration:none;
}
.form_container{
	background-color:#232323;
	padding:22px 22px 22px 22px;
}
.form_container input, .form_container textarea {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.form_container td{
	padding:5px 2px;
}
.jtable1{
	width:300px;
}
.jtable1 td{
	padding:2px 10px;		
	background:#999999;
	text-align:left;
	
}
td{
	vertical-align:top;
}

