
/* Body */

body				{ margin:0; padding:0; }

#outer_w			{ margin:auto; padding:30px 0 0 0;
					  width: 920px; min-height:385px;
					  background:none;	}

#top_content		{ margin:auto; padding:0 0 0 0;
					  background:url(../images/logo_grad.png) no-repeat;
					  height:80px; width:883px;
							}
							

/* Headings */

h1					{ margin:0px 0 0 0px;
					  font-family:"Myriad Pro"; font-size:24px; font-weight:500;
					  color:#000033; }

h2					{ margin:10px; padding:0;
					  font-family:"Myriad Pro"; font-size:18px; font-weight:300;
					  color:#000033; }
					  
h3					{ margin:0 0 0 5px; padding:0;
					  font-family:"Myriad Pro"; font-size:16px; font-style:italic;
					  color:#FFF; }
					  
h4					{ margin:0 0 10px 0;
					  font-family:"Myriad Pro"; font-size:18px; font-weight:300;
					  color:#000033; }
					  
h5					{ margin:0 0 0 8px; padding-bottom:5px;
					  font-family:"Myriad Pro"; font-size:14px; font-weight:300;
					  color:#039; }
					  
#registered-mark	{ font-size:60%; font-variant:normal; }					  
	
sub, sup			{ line-height:0; }

a					{ font-family:"Myriad Pro"; font-size:11px;
					  color:#FFF;
					  text-decoration:none; }
					  
					  
a.rm, a.com 		{
					  font-weight:600;
					  color:#000033;
					  text-align:right; }

p					{ margin:0;
					  font-family:"Myriad Pro"; font-size:11px; }

span				{ vertical-align:bottom; }					  

/* Images */

img					{ margin:0 0 0 0; padding:0 0 0 0; }

#img_index			{ margin:0 0 0 85px; padding:0;
					  width:502px; }	
						
/* Sidebar */
							
#sidebar			{ margin:0px 0px 20px 0px; padding:0 0 20px 0;
					  width:200px; min-height:160px;
					  color:#FFF;
					  float:right;
					  border-color:#000033;
					  border-style:inset;
					  border-width:5px;
					  -moz-border-radius:5px 5px 5px 5px;
				  	  -webkit-border-radius: 5px 5px 5px 5px;
					  clear:both; }
					  
.side_nav			{ margin:10px 0px 0 10px; padding:0 0 0 0;
					  width:180px;
					  font-family:"Myriad Pro"; font-size:12px;
					  color:#006; }

.side_nav ul		{ margin:0 0 0 20px; padding:0;
					  text-decoration:none;		}

.side_nav ul li		{ padding:0 0 5px 0;
					  font_family:"Myriad Pro"; font-size:14px;
					  list-style:none; }
					  
.side_nav a			{ font_family:"Myriad Pro"; font-size:14px;
					  color:#006;
					  border:#003; }					  
					  
.side_nav a.active	{ font-family: "Myriad Pro"; font-size:14px;
					  color:#333; text-decoration:underline; }

.side_nav a:hover	{ font-family: "Myriad Pro"; font-size:14px;
					  color:#333; text-decoration:underline; }

.side_head			{ margin:20px 0 0 10px; padding:0 0 0 0;
					  font-family:"Myriad Pro"; font-size:14px;
					  width:185px;
					  color:#006;		}

.side_date			{ margin:5px 0 0 10px; padding:0 0 0 0;
					  font-family:"Myriad Pro"; font-size:12px;
					  width:185px;
					  color:#333;		}
					  
.side_text			{ margin:10px 0 0 10px; padding:0 0 0 0;
					  width:185px;
					  font-family:"Myriad Pro"; font-size:11px;	
					  color:#006;	}

.list_sb ul			{ margin-bottom:0; padding-bottom:0; }

.list_sb li			{ margin-left:5px; padding: 0 10px 5px 15px; 
					  list-style:none; }

.side_points		{ margin:0px; padding:5px 0; 
					  line-height:100%;
					  font-family:"Myriad Pro"; font-size:12px; }
					  
.side_list ul		{ margin:0; padding:0;	}

.side_list li		{ margin:5px 0 0 20px; padding:0 5px 5px 15px;
					  background:url(../images/bullet_gry.png) no-repeat top left;
					  list-style:none; color:#006; }

							
/* Navigation */

#ban_nav			{ margin:47px 5px 0 410px; padding:0 0 0 0; 
					  width:474px; height:34px;
					  float: left; display:block; }

#ban_nav ul			{ margin:0 0 0 0;
					  float: left; display:block;	}

#ban_nav ul li		{ margin:0 0 0 0; padding-right:1px;
					  float: left; display: inline; list-style:none;}
						

#ban_nav a:hover, a.active
					{		}

#h_menu	ul			{ margin: 0px; padding-left: 8px;	
					  list-style-type: none; }
					  
#h_nav ul			{ margin:0; padding:0; }					  
  				
.page_info			{ margin:0 0 10px 0;
 					  width:350px; height:14px; }
					  
.page_info ul		{ margin:0; padding-top:3px;
					  list-style:none; }
							
.page_info ul li	{ margin:0 0 0 0; padding:0px 0 0 0;
					  float:left; display:inline;
					  color: #666666;
					  font-family:"Myriad Pro"; font-size:10px; }
 
.page_info a:link	{ font-family:"Myriad Pro"; font-size:10px; font-weight:200px;
					  color:#666666;
					  text-decoration:none; }
						  	
.page_info a:visited	{ color:#666666; }
.page_info a.active		{ color:#006; }
.page_info a:focus		{ color:#666666; }
.page_info a:hover 		{ color:#006; text-decoration: none; }
					

/* Content */

.index				{ margin:0 0 10px 0; padding:0 0 10px 0;
					  width:680px;
					  font-family:"Myriad Pro"; font-size:12px;
					  }
					  
.index p			{ margin:0 0 0 0; padding:0 0 0 0;
					  font-family:"Myriad Pro"; font-size:12px; }
					  
.index_img			{ margin:0 0 0 0; padding:0 0 0 0; }

.bullet-points		{ margin-left:60px; padding:5px 0; 
					  width:450px;
					  line-height:100%; }
					  
.list ul			{ margin:0; padding:0;	}

.list li			{ margin-top:5px; padding:0 5px 0 15px;
					  background:url(../images/bullet_bl.png) no-repeat top left;
					  list-style:none; }

.list_in ul			{ margin:0; padding:0; }

.list_in li			{ margin-left:15px; padding: 0 10px 5px 15px; 
  					  background: url(../images/bullet_gry.png) no-repeat top left;
					  list-style:none; }
					  

/* Slider */

#slider_wrapper 	{ margin:0 0 0 90px;
					  background: url(../images/jtm/vr_frame.jpg) no-repeat;
					  width:500px; height:294px; }

#slider 			{ margin:0 0 0 0;
					  background: url(../images/loading.gif) no-repeat 50% 50%;
					  width: 500px; height:294px;
					  position:absolute; }
					  
#slider img 		{ margin:0 0 0 0; padding:0 0 0 0px;
					  position:relative; display:none;
					  top:0px; left:0px; }
					  
#slider a 			{ display:block; }

.nivo-controlNav 	{ position:absolute; display: none;
					  left:260px; bottom:-42px; }
					  
.nivo-controlNav a 	{ margin-right:3px; float:left;
					  display:block; border:0;
					  width:22px; height:22px;
					  background:url(images/bullets.png) no-repeat;
					  text-indent:-9999px; }
				
.nivo-controlNav a.active 
					{ background-position:0 0px; }

.nivo-directionNav a 
					{ display:block; border:0;
				   	  width:30px; height:30px;
	                  background:url(images/arrows.png) no-repeat;
	                  text-indent:-9999px; }

a.nivo-nextNav 		{ background-position:0px 0; right:0px; }

a.nivo-prevNav 		{ left:0px; }

.nivo-caption 		{ text-shadow:none;
    				  font-family: Helvetica, Arial, sans-serif; }

.nivo-caption a 	{ color:#efe9d1;
    				  text-decoration:underline; }					  

#slider_index	 	{ margin:0 0 0 160px;
					  background: url(../images/index_frame.jpg) no-repeat;
					  width:344px; height:269px; }

#slider_in	 		{ margin:0 0 0 0;
					  background: url(../images/loading.gif) no-repeat 50% 50%;
					  width:344px; height:269px;
					  position:absolute; }
					  
#slider_in img 		{ margin:0 0 0 0; padding:0 0 0 0px;
					  position:relative; display:none;
					  top:0px; left:0px; }
					  
#slider_in a 		{ display:block; }

.nivo-controlNav_in	
					{ position:absolute; display: none;
					  left:260px; bottom:-42px; }
					  
.nivo-controlNav_in a 	
					{ margin-right:3px; float:left;
					  display:block; border:0;
					  width:22px; height:22px;
					  background:url(images/bullets.png) no-repeat;
					  text-indent:-9999px; }
				
.nivo-controlNav_in a.active 
					{ background-position:0 0px; }

.nivo-directionNav_in a 
					{ display:block; border:0;
				   	  width:30px; height:30px;
	                  background:url(images/arrows.png) no-repeat;
	                  text-indent:-9999px; }

a.nivo-nextNav_in		
					{ background-position:0px 0; right:0px; }

a.nivo-prevNav_in 		
					{ left:0px; }

.nivo-caption_in 		
					{ text-shadow:none;
    				  font-family: Helvetica, Arial, sans-serif; }

.nivo-caption_in a 	
					{ color:#efe9d1;
    				  text-decoration:underline; }


/* Footer */

#footer				{ margin:0 0 0 0; padding:0;
					  height:220px;
					  background:url(../images/grid.jpg) repeat; }
					  
.footer_t			{ margin:0 0 0 0; padding:0;
					  font-family:"Myriad Pro"; font-size:12px;
					  color:#FFF; }