﻿body 
{     
    background-image:url('images/bg_main.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    margin-top:10px;
    font-size: 100%;

}

.body_print
{
    background:#ffffff;
    margin-top:10px;
}        
    
body, th, td {
    font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #343434;	
}

h1
{
    font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #343434;
    display:inline;
    text-align:justify;
}  


h2, h3 
{
    font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #343434;
    display:inline;
    text-align:justify;
}  

/** BACKGROUNDS **/

.bg_top {
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
	height:90px;
	width:802px;
}

.bg_header 
{
    background-color:#ffffff;	
	height:30px;
	width:800px;
}
.bg_line_grey
{
    background-color:#ffffff;	
	height:3px;
	width:802px;
}

.bg_line_grey_center
{ 
    background-position:center; 
    background-repeat:repeat-y
}
    
.container_stock
{
    height:25;
    width:150;
    font-family:arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight:bold; 
	color: #ffffff;
} 


.container_logo
{
    height:16;
    width:170;
}    
.container_flash
{   
     border-top:none; 
     border-bottom:none; 
     border-left:solid;
     border-right:solid;
     border-left-width:1px;     
     border-right-width:1px;     
     border-left-color:#e8e6e6;     
     border-right-color:#e8e6e6;  
     background-color:#ffffff; 
     width:800px; 
     height:150px;
     
}
.container_body
{   
    border-top:none;  
    border-left:solid;
    border-bottom:solid;
    border-right:solid;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
    border-left-color:#e8e6e6;
    border-bottom-color:#e8e6e6;
    border-right-color:#e8e6e6;  
    background-color:#ffffff; 
    vertical-align:top;
    width:800px;
       
}
.container_body_inside
{   
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:12px;       
    color:#333333;     
    background-color:#ffffff;    
    vertical-align:top;
    border:0;
    width:100%;
       
}
.container_home
{   
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:12px;       
    color:#333333;     
    background-color:#ffffff;    
    vertical-align:top;
    border:0;
    width:100%;       
}

.container_normal
{   
    background-color:#ffffff;    
    vertical-align:top;
    border:0;
    width:100%;    
}
.container_list
{
    padding-left:10px;
    padding-right:10px;
    background-color:#eeeeee;
}
.container_list2
{
    padding-left:10px;
    padding-right:10px;
    background-color:#ffffff;
}
.container_list
{
    padding-left:10px;
    padding-right:10px;
    background-color:#eeeeee;
}
.container_indent
{
    padding-left:20px;
    padding-right:10px;
    background-color:#ffffff;
}


.container_sitemap
{
    padding-left:50px;
    padding-right:10px;    
    font-weight:bold;
}
.container_sitemap_list
{
    padding-left:120px;
    padding-right:10px;    
    font-weight:bold;
}
.container_footer
{   
    border-top:solid;  
    border-left:solid;
    border-bottom:solid;
    border-right:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
    border-top-color:#e8e6e6;
    border-left-color:#e8e6e6;
    border-bottom-color:#e8e6e6;
    border-right-color:#e8e6e6;  
    background-color:#ffffff; 
    vertical-align:top;
    width:800px;       
}

/*this is for the footer*/
.container_footer_inside
{       
    background-color:#ffffff;    
    vertical-align:top;
    border:0;
    width:100%;       
}

/*this is for the menu on the left side for some pages*/
.container_left
{
    vertical-align:top;
    width:20%;
    background-image:url('images/bg_left_grey.jpg');
    background-repeat:no-repeat;
}
.container_right
{
    vertical-align:top;
    width:70%;
}
.img_icon
{
    border:0;
    vertical-align:bottom;
}   

.img_icon_top
{
    border:0;
    vertical-align:middle;
}   
     
.img_spacer
{
    height:5px; 
    border:0;
    vertical-align:bottom;
}        
.img_header
{
    border:0;
    vertical-align:top;
}   
.img_menu
{
    border:0;
    vertical-align:top;
} 
.p_normal
{      
    line-height:13pt;
} 
.p_justify
{
    line-height:13pt;
    text-align:justify;    
} 
.p_justify_inline
{
    line-height:13pt;
    text-align:justify;    
    display:inline;
} 

.p_justify_noheight
{    
    margin-top:-5px;
    text-align:justify;    
} 
.p_footnotes
{
    font-size:11px;
    line-height:13pt;
    text-align:justify;    
} 
.f_date
{
    color:#ff3333;
    font-style:normal;
}
.f_copyright
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;          
    color:#333333;
    font-weight:bold;
}
.f_footlinks
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;          
    color:gray;
    font-weight:normal;
}
.f_notelinks
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;              
    font-weight:normal;
}
.f_toplink
{    
    font-size:11px; 
    color:gray;
}

.f_redtitle
{
    font-family:Myriad Pro, arial, tahoma, verdana, sans-serif;
    font-size:16px;          
    color:#ff3333;
    font-weight:bold;
}

.f_copyright
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;          
    color:#333333;
    font-weight:bold;
}
.f_agreement
{
    font-size:10px;   
}
.a_normal:link
{
    color:#666666;
    text-decoration:underline;
}

.a_normal:visited
{
    color:#666666;
    text-decoration:underline;
}

.a_normal:hover
{
    color:#ff3333;
    text-decoration:underline;
}
.a_normal_bold:link
{
    color:#666666;
    text-decoration:underline;
    font-weight:bold;
}

.a_normal_bold:visited
{
    color:#666666;
    text-decoration:underline;
    font-weight:bold;
}

.a_normal_bold:hover
{
    color:#ff3333;
    text-decoration:underline;
    font-weight:bold;
}

.a_redlinks:link
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;
    font-size:9pt; 
    color:#ff3333;
}

.a_redlinks:visited
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;
    font-size:9pt;   
    color:#ff3333;
}

.a_redlinks:hover
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;
    font-size:9pt; 
    color:gray;
}

.a_notelinks:link
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;    
    font-size:11px; 
    color:#ff3333;
    text-decoration:none;
}

.a_notelinks:visited
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;
    font-size:11px;   
    color:#ff3333;
    text-decoration:none;
}

.a_notelinks:hover
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-weight:bold;
    font-size:11px; 
    color:gray;
    text-decoration:underline;
}

.a_footlinks:link
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
    color:gray;
    font-weight:bold;
}

.a_footlinks:visited
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;   
    color:gray;
    font-weight:bold;
}

.a_footlinks:hover
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
    color:red;
    font-weight:bold;
}  

.a_poweredlinks:link
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
    color:gray;
    font-weight:normal;
}

.a_poweredlinks:visited
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;   
    color:gray;
    font-weight:normal;
}

.a_poweredlinks:hover
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
    color:red;
    font-weight:normal;
}

.a_tdlinks:link
{
    color:#343434;
    text-decoration:none;;
}

.a_tdlinks:visited
{
    color:#343434;
    text-decoration:none;;
}

.a_tdlinks:hover
{
    color:#343434;
    text-decoration:none;;
}

.a_redtitle:link
{
    color:#ff3333;
    text-decoration:underline;
}

.a_redtitle:visited
{
    color:#ff3333;
    text-decoration:underline;
}

.a_redtitle:hover
{
    color:#666666;
    text-decoration:underline;
}

.button {
	color: #FFFFFF; 
	font-size: 11px;
	vertical-align:middle;
	height: 23px;
	cursor:hand;
	font-family: verdana, arial, sans-serif, geneva;
	font-weight: bold;
	background-color: #D73706;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #E98168;
	border-left-color: #E98168;
}
/** MARKERMENU **/
.markermenu 
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
	list-style-type: none;
	margin: 0;
	padding: 0;
}


.markermenu li font
{
    font-size:11px;
    font-weight:bold;
	color: #FF0000;
	text-decoration: none;
	background-color: #F3F3F3;
	display: block;
	padding: 6px 0;
	padding-left: 15px;
	border-bottom: 1px solid #dadada;
	border-right:solid 4px #ee2225;		
}

.markermenu li a 
{
    text-decoration: none;
	font-weight:bold;
	color: #6E787D;	
	display: block;
	padding: 6px 0;
	padding-left: 15px;
	border-bottom: 1px solid #dadada;
	
}

.markermenu a:hover {
	background-color: #F3F3F3;
	border-right:solid 4px #ee2225;	
}


/** MARKERSUBMENU **/
.markersubmenu 
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
	list-style-type: none;
	margin: 0;	
	padding: 0;
}


.markersubmenu li font
{
    font-size:11px;
	font-weight: bold;
	color: #FF0000;
	background-color: #F3F3F3;
	display: block;
	padding: 6px 0;
	padding-left: 35px;
	text-decoration: none;
	border-bottom: 1px solid #dadada;	
	border-right:0px;		
}

.markersubmenu li a 
{
    text-decoration: none;
	color: #6E787D;
	display: block;
	padding: 6px 0;
	padding-left: 35px;
	border-bottom: 1px solid #dadada;
}

.markersubmenu li a:visited {
	color: #6E787D;
}

.markersubmenu a:hover {
	background-color: #F3F3F3;
	border-right:0px;		
}

/** MARKERSUBMENU1 **/
.markersubmenu1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.markersubmenu1 li {
	padding-bottom: 2px;
}

.markersubmenu1 li font{
	color: #FF0000;
	background-color: #F3F3F3;
	display: block;
	padding: 2px 0;
	padding-left: 55px;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;	
}

.markersubmenu1 li a {
	color: #6E787D;
	display: block;
	padding: 2px 0;
	padding-left: 55px;
	text-decoration: none;
	border-bottom: 1px solid #dadada;
}

.markersubmenu1 li a:visited {
	color: #6E787D;
}

.markersubmenu1 a:hover {
	background-color: #F3F3F3;
}

/** MARKERHOME **/
.markerhome {
	list-style-type: none;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
}

.markerhome li {
	padding-bottom: 2px;
}

.markerhome li a {
	color: gray;
	font-weight:bold;
	/** background: url(images/arrow_right.gif) no-repeat center left; **/
	display: block;
	padding: 2px 0;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	border-bottom: 0px;
}

.markerhome li a:visited {
	color: gray;
	font-weight:bold;	
}

.markerhome a:hover 
{
    color:#FF0000;
	background-color: #F3F3F3;
}



/** MARKERDEFAULT **/
.markerdefault 
{
    list-style-image:url('images/arrow_red.gif');
	margin: 0;
    margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	padding-left:20px;
}

.markerdefault li 
{
	padding-bottom: 2px;
}

/** MARKERTERMS **/
.markerterms
{    
	list-style-type:lower-roman;	
    margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	padding: 0;
    padding-left: 25px;
}
.markerterms li 
{
    text-align:justify;
    padding-top: 2px;
	padding-bottom: 2px;
}
/** MARKERPARAGRAPH **/
.markerparagraph
{        
    margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	padding: 0;
    padding-left: 25px;
}
.markerparagraph li 
{
    text-align:justify;
    padding-top: 2px;
	padding-bottom: 2px;
}

/** MARKERPARAGRAPH ALIGN TO LEFT **/
.markerparagraph_left
{        
    margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 15px;
	padding: 0;
    
}
.markerparagraph_left li 
{
    text-align:justify;
    padding-top: 2px;
	padding-bottom: 2px;
}


/** MARKERFOOTNOTES - VERY SMALL **/
.markerfootnotes_small
{        
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:10px;     
    margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0;
    padding-left: 25px;
    text-align:justify;
}
.markerfootnotes_small li 
{
    text-align:justify;
    padding-top: 2px;
	padding-bottom: 2px;
}


#lblMenu1, #lblMenu2, #lblMenu3, #lblMenu4, #lblMenu5, #lblMenu6 
{
    white-space:pre-wrap;
}



#lblMenu1, #lblMenu2, #lblMenu3, #lblMenu4, #lblMenu5, #lblMenu6 
{
    white-space:pre-wrap;
}

ol
{ 
  font-style:italic;
}
.tbl_normal
{
    margin-left:5pt;        
}
.tbl_left
{
    margin-left:15pt;
}
.tbl_container
{
    background-color:#ffffff;    
}
.tbl_header
{
    background-color:#e23b3b;
    color:#ffffff;
    text-align:right; 
}

.tbl_header1
{
    background-color:#e23b3b;
    color:#ffffff;
    text-align:center; 
}

.tbl_header3
{
    background-color:#e23b3b;
    color:#ffffff;
    text-align:left; 
}

.tbl_row
{
    background-color:#f1f2f3;
}
.tbl_column
{
    background-color:#e9eaea;
}
.tbl_numbers
{
    background-color:#ffffff;
    text-align:right;
}

.tbl_paddingW
{
    padding-left:5px;    
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    background-color:#ffffff;
}

.tbl_paddingH
{
    padding-left:5px;    
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    background-color:#e23b3b;
    color:White;
}

.tbl_paddingG
{
    padding-left:5px;    
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    background-color:#f1f2f3;
}

/* SMALL FONT TABLES */
.tbl_container2
{
    background-color:#ffffff;   
}
.tbl_header2
{
    background-color:#e23b3b;
    color:White;
    text-align:right; 
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;
}
.tbl_header4
{
    background-color:#e23b3b;
    color:White;
    text-align:right; 
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;
}
.tbl_header5
{
    background-color:#e23b3b;
    color:White;
    text-align:center; 
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;
}
.tbl_numbers2
{
    width:10%;
    line-height:8pt;
    background-color:#ffffff;
    text-align:right;
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;
}
.tbl_row2
{
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;
    background-color:#f1f2f3;
}
.tbl_column2
{
    font-family:arial, tahoma, verdana, sans-serif; 
    font-size:11px;
    background-color:#e9eaea;
}

/*------*/



.td_contactus
{    
    height:2px;
}
.container_justified
{   
    background-color:#ffffff;    
    vertical-align:top;
    border:0;
    width:100%;
    text-align:justify;       
}

/** ACCORDION MENU BY DYNAMIC DRIVE.COM **/

.glossymenu{
    margin: 5px 0;
    padding: 0;
    width: 180px; /*width of menu*/    
    border-bottom-width: 0;
}

.glossymenu a.menuitem{
    /*background: black url(spacer.gif) repeat-x bottom left;*/
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px;     
    font-weight:bold;
    color: #6E787D;
    display: block;
    /*position: relative;   /*->To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 8px 0;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #dadada;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
    color: #6E787D;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}

.glossymenu a.menuitem:hover{
	border-right:solid 4px #ee2225;
	color: #ee2225;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
    background: white;
}

.glossymenu div.submenu ul
{ 
    background:#F3F3F3;                            
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.glossymenu div.submenu ul li{
    border-bottom: 1px solid #dadada;
}

.glossymenu div.submenu ul li a{
    display: block;
    font-family:arial, tahoma, verdana, sans-serif;
    font-size:11px; 
    color: #6E787D;
    text-decoration: none;
    padding: 6px 0;
    padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover
{
    border-right:solid 4px #666666;
    color: #ee2225;
}
.gridview_header
{	
  line-height:13pt;
  text-align:left;
  font-weight:bold;
  color:#ffffff;
}

.gridview_item
{	
  line-height:13pt;
  text-align:left;
  color:Black;
}

/* For Contact Us Textbox*/
.c_normal
{
    font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #343434;	
    line-height:13pt;
}

/*   FOR SUPER SCRIPT PROBLEMS */
.spaced  
{
    line-height: 1.8em; 
    text-align:justify;  
} 
.spaced sup 
{ 
    line-height: 0; 
} 