body {
	background-color: #000000;
/*	background-image: url(/images/bg.jpg);*/
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	line-height: 22px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
}


.top_links {
	margin: 30px 12px 0px 0px;
	font-size:11px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.main_table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 754px;
	background-color: #000000;
	z-index: -1;
	border-left:#441313 solid 3px;
	border-right:#441313 solid 3px;
	border-bottom: #151515 solid 2px;
}

.main_content {
	margin: 0px 0px 0px 0px;
	/*padding: 13px 26px 13px 26px;*/
	padding: 8px 26px 8px 26px;
	/*width: 528px;*/
	text-align: left;
}

.home_text {
	margin: 0px 0px 0px 0px;
	padding: 12px 8px 12px 8px;
	text-align: left;
	color:#999999;
}

.inside_text {
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 0px;
	text-align: left;
	color:#999999;
}

/* FOR PAGES WITHOUT SIDE GRAPHIC */

#maincontainer {
	margin: 0 auto; /*Center container on page*/
	text-align: left;
	z-index:0;
}

#contentwrapper{
	float: left;
	width: 100%;
}

/* HEADER SYTLES */
	  
h1 {
	position: relative; /* container H1 is positionned to place the SPAN in it */
	color: #2B3338;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
}

h2 {  
	font-size: 20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
    padding: 0px 0px 12px 0px; 
	color:#FFFFFF;
    }

h3 {  
	font-size: 18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
    padding: 0px 0px 12px 0px; 
    }

h4 {  
	font-size:14px;
	text-align:left;
	color: #ffffff;
	font-style:normal;
	font-weight:bold;	
	text-decoration:none; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
	display:inline; 	
      }

h5 {  
	font-size:12px;
	text-align:left;
	color: #999999;
	font-weight:bold;
	font-style:italic;
	display:inline;
	padding: 14px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
      }
	  
h6 {
	font-size:15px;
	color: #a80000;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
}

h7 {
	font-size:16px;
	color: #a80000;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
}

.sub_title_color_1	{
	font-weight: 400;
	color:#FFFFFF;
	}

.sub_title_color_2	{
	font-weight: 900;
	color:#AF1212;
	}
	
.inline_header	{
	padding: 14px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	display:inline;
	}
	
/* AUDIO STYLES */	
.demo_title {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

.timing {
font-size:12px;
font-weight:bold;
color:#FFFFCC;
}
.title
	

/* NEWS STYLES */	

.list_item_date {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:bold;
	color: #8D8D8D;
}

.news_image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid;
	border-color: #484848;
	border-width: 1px;
}

/* FOOTER STYLES */

.footer_links {
	font-size:9px;
	color: #F06044;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.footer_links a{
	color: #FFDDA8;
	text-decoration:none;
	font-size:10px;
}

.footer_links a:hover{
	color: #FFDDA8;
	text-decoration:underline;
	font-size:10px;
}


/* TOP/SIDE LINK */	

ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}

	
ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 10px 0px;
	line-height: 16px;
	list-style-type:none
	}

/*-------------------*/

.top_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.top_button li {
	margin: 0;
	padding: 0;
	height: 16px;
}

.top_button li a {
	display: block;
	width:90px;
	font-size:11px;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(/images/top.gif);
	background-repeat: no-repeat;
}

.top_button li a:hover {
	background-image: url(/images/top_o.gif);
	color:#FFC435;
	text-decoration:none;
}

/*-------------------*/

.back_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.back_button li {
	margin: 0;
	padding: 0;
	height: 16px;
}

.back_button li a {
	display: block;
	width:140px;
	font-size:11px;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(/images/back.gif);
	background-repeat: no-repeat;
}

.back_button li a:hover {
	background-image: url(/images/back_o.gif);
	color:#FFC435;
	text-decoration:none;
}

/*-------------------*/

.forward_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.forward_button li {
	margin: 0;
	padding: 0;
	height: 16px;
}

.forward_button li a {
	display: block;
	width:260px;
	font-size:11px;
	color:#FBF289;
	vertical-align: middle;
	font-weight:bold;
	background-color: transparent;
	background-image: url(/images/forward.gif);
	background-repeat: no-repeat;
}

.forward_button li a:hover {
	background-image: url(/images/forward_o.gif);
	color:#FFC435;
	text-decoration:none;
}



/*-------------------*/

.buy_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.buy_button li {
	margin: 0;
	padding: 0;
	height: 16px;
}

.buy_button li a {
	display: block;
	width:140px;
	font-size:11px;
	color:#FBF289;
	vertical-align: middle;
	font-weight:bold;
	background-color: transparent;
	background-image: url(/images/forward.gif);
	background-repeat: no-repeat;
}

.buy_button li a:hover {
	background-image: url(/images/forward_o.gif);
	color:#FFC435;
	text-decoration:none;
}



/*-------------------*/

.link_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.link_button li {
	margin: 0;
	padding: 0;
	height: 16px;
}

.link_button li a {
	display: block;
	width:210px;
	font-size:11px;
	color:#FBF289;
	vertical-align: middle;
	font-weight:bold;
	background-color: transparent;
	background-image: url(/images/forward.gif);
	background-repeat: no-repeat;
}

.link_button li a:hover {
	background-image: url(/images/forward_o.gif);
	color:#FFC435;
	text-decoration:none;
}





/*-------------------*/

.subnav_button ul {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	display:inline;
	
}

.subnav_button li {
	margin: 0;
	padding: 0;
	height: 16px;
	display:inline;
}

.subnav_button li a {
	display: inline;
	width:250px;
	font-size:15px;
	color:#FBF289;
	vertical-align: middle;
	font-weight:bold;
	background-color: transparent;
	background-image: url(/images/nav_icon.gif);
	background-repeat: no-repeat;
	text-decoration:none;
}

.subnav_button li a:hover {
	background-image: url(/images/nav_icon_o.gif);
	color:#FFC435;
	text-decoration:none;
}


/*-------------------*/

/*#top_link {
	border: 0px none #000000;
	display: block;
	width: 100px;
	height: 17px;
	margin: 12px 0px 12px 0px;
}

#top_link a{
  	display: none;
	text-align:left;
	background: url(/images/top.gif) no-repeat left;
}*/

/* GENERAL STYLES */	

div.hr {
	border: 0px none #000000;
	display: block;
	width: 754px;
	height: 13px;
	margin: 12px 0px 12px 0px;
	background: url(/images/divider.gif) no-repeat scroll center;
}

div.hr hr {
  	display: none;
	text-align:center;
}

.text10 {
	font-size:10px;
	line-height: 10px;
}

.text11 {
	font-size:11px;
	line-height: 11px;
}

.text12 {
	font-size:12px;
	line-height: 13px;
	text-align:left;
	color:#FFFFFF;
}

.text12 a{
	color:#999999;
}

.text12 a:hover{
	color:#999999;
	text-decoration:none;
}

.text13 {
	font-size:13px;
	text-align:left;
}

.description {
	font-size:11px;
	text-align:left;
	color:#8D8D8D;
}

.date {
	font-size:11px;
	text-align:left;
	color: #FFFFFF;
	font-style:italic;
}

	
ol {
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 20px 20px;
	}
	
ol li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 10px 0px;
	color:#FFF8D9;
	font-size:11px;
	line-height: 16px;
	list-style-type:decimal;
	/*font-weight:bold;*/
	}

/* SITE HELP BOX */

#help_box {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 22px; /* for opera */
	width: 198px;
	float: right;
	}
	#help_box_browsers {
		border: 1px solid #5B5C5F;
		width: 184px;
		padding: 6px 6px 6px 6px;
		margin: 0px 0px 20px 0px;
		}
	#help_box_applications {
		border: 1px solid #5B5C5F;
		width: 184px;
		padding: 6px 6px 6px 6px;
		margin: 0px 0px 0px 0px;
		}
		
/*------------------------------*/

a{
	color: #FFDDA8;
	text-decoration: none;
	}
	
a:hover{
	color: #FFDDA8;
	text-decoration: underline;
	}
	
a:active{
	color: #FFDDA8;
	text-decoration: underline;
	}
	
/*--------Licensing Form--------*/
	
.required {
	font-size: 13px;
	font-weight: bold;
	color: #CC3333;
}

.error_string {
	font-size: 12px;
	font-weight: bold;
	color: #FF6633;
}

.nav_text
{color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:110%;
}

.nav_text a{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.nav_text a:hover{
color:#b70202;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

/*
.alphabet_link{
font-weight:bold;
color:#b4b4b4;
padding: 0 8px 0 8px;
}

.alphabet_link a{
padding: 0 8px 0 8px;
}

.alphabet_link a:hover{
text-decoration:underline;
}*/


.num_link {
/*margin: 0 3 0 3px;*/
text-align:center;
font-size:11px;
font-weight:bold;
padding: 1px 20px 1px 0px;
letter-spacing:4px;
line-height:220%;
}

.num_link a{
font-size:11px;
color:#ffffff;
background-color:#831f1e;
border: 1px solid #ffffff;
padding: 1px 0px 1px 4px; 
}

.num_link a:hover{
text-decoration:none;

background-color:#330100;
color:#fcfca3;
}


