/** ----------------------------------------------
	GENERAL LAYOUT
	-----------------------------------------------**/

	html, body {
			height: 100%;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;	
			font-size: 11px;
			color:#333333;
	    		background: #ffffff url('/images/bg.gif') repeat-x;
	}

	body {
			margin: 0;
			padding: 0;
	}
						
	#container {
			position: relative;
			min-height: 100%;
			height: 100%;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: auto; 		
	}
			
	html>body #container {
			height: auto;
	}
	
	#content {
			background-color: #ffffff;
			padding: 0px 0px 120px 0px;
			width: 736px;
	}
			
	#header {
				
			background-color: #ffffff;
			width: 736px;				
		}

			
	#footer {
			position: absolute;
			bottom: 0;
			padding: 0px;
			background-color: #ffffff;
			width: 736px;
	}

	#dotbg   { 
			background: transparent url('/images/dotbg.gif') repeat-y; 
    			background-position: top left;
		 }

	#navbg   { 
			background-color: #003366; 
		 }
	

/** ----------------------------------------------
	INDEX CONTENT
	-----------------------------------------------**/
	
/*Stock Ticker*/ 

	#ticker  { 
		 background: transparent url('/images/ticker.jpg') no-repeat; 
		 }

	.stockname {
                   font-family: Arial, Helvetica, sans-serif;
                   font-size: 11px;
                   color: #333333; 
                   margin: 0px;
                   padding: 8px 0px 5px 0px;
                   font-weight: normal;
                   text-decoration: underline;                      
          }
		    .stockprice {
                   font-family:  Arial, Helvetica, sans-serif;
                   font-size: 18px;
                   color:#333333;
                   margin: 0px;
                   padding: 0px;
                   font-weight: normal;
                   font-weight: bold;
          }

  .stockdelay {
                   font-family: Arial, Helvetica, sans-serif;
                   font-size: 9px;
                   color:#333333;
                   margin: 0px
                   padding: 0px;
                   font-weight: normal;
                   line-height: normal; 

          }



	.stockchange {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		
		}

/*LATEST NEWS*/ 


	#latestnews {
		background-color:#FFFFFF;
		color:#333333; margin-left:28px; margin-right:20px; padding-top:0px; padding-bottom:0px; margin-top: 0px;
	}

	a.context, a.context:link, a.context:active, a.context:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; text-decoration:underline;}
a.context:hover { 

                   font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#153F6E;                                        text-decoration: underline;

           }


	.newstext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 16px;
                margin: 0px;
	}

	.newsheading1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: bold;
                margin: 0px;
                line-height: 16px;
	}

	.newsheading2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #29517B; 
		line-height: 16px;
                font-weight: bold;	
	}
	
	
/** ----------------------------------------------
	STANDARD TAGS
	-----------------------------------------------**/

p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; text-decoration: none} 
blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px; text-decoration: none} 
h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #29517B; 
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: normal;
		letter-spacing: 1px;
		line-height: 18px; 
              
	}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #333333; font-style: normal; margin-bottom: 0px; padding:0px;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #333333; font-style: italic} 
ul { font-family: Arial, Helvetica, sans-serif; line-height: 18px} 
ol { font-family: Arial, Helvetica, sans-serif; line-height: 18px} 
li { font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #333333} 
a, a:link, a:active { font-family: Arial, Helvetica, sans-serif; color: #336699; text-decoration: none} 
a:hover { font-family: Arial, Helvetica, sans-serif; color: #153F6E; text-decoration: underline} 
/*a:visited { font-family: Arial, Helvetica, sans-serif; color: #153F6E; text-decoration: none}*/
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }



/** ----------------------------------------------
	NAVIGATION
	-----------------------------------------------**/
 

/* MAIN Nav */


 	#mainnav
		{
		margin: 0;
		padding: 0;
		list-style: none;
		background-color: #003366;  	
		}
		
	#mainnav li, #mainnav li a, #mainnav li a:active, #mainnav li a:visited
		{
		padding: 4px 0px 4px 10px;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #DFDFDF;
		text-decoration: none;
                background-color: #003366; 
                letter-spacing: .6px;	
		}
					
	#mainnav li a:hover
		{
		color: #ffffff;
		}



/* SUBMENU */


	#nav ul
		{
		list-style-type: none;
		text-align: right;
                padding: 0px;
                margin: 0px;
		}
		
	#nav ul li a
		{
		text-align: right;
		text-decoration: none;
		color: #3D68AC; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; 					font-family: Arial, Helvetica, sans-serif;
                padding: 0px 17px 0px 0px;
                margin: 0px 0px 0px 0px;
                font-size: 11px;
		}
		
	#nav ul li a:hover
		{
		background: url('/images/bgarrow.gif') no-repeat right center;
		color: #153F6E; 
		}
		
	#nav ul li a#current
		{
		background: url('/images/bgarrow.gif') no-repeat right center;
		color: #153F6E; 
		}

 /* BREADCRUMB */

	.crumb {
		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; line-height: 10px;
                font-weight: normal;
		}

	a:link.crumb, a:visited.crumb, a:active.crumb  {
		text-decoration: none;
		color: #666666;	
		}

	a.crumb:hover {	
		text-decoration: underline; color: #666666;
		}


/** ----------------------------------------------
	FOOTER
	-----------------------------------------------**/

	.footer  {
		color: #999999;
		font-family: verdana, sans-serif;
		font-size: 9px;
		line-height: 13px;
        	padding: 6px;
	}

	.footer a {
		color: #999999;
		font-family: verdana, sans-serif;
		font-size: 9px;	text-decoration: underline;
	}

	.footer a:hover {
		color: #333333;
	}