/***********************************
OVERALL STYLES
***********************************/

	div, p, blockquote, ol, dl, ul, li, td, th, br, font {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color: #333333;
		line-height:1.5em;	
	}

	body {
		margin-top: 0;
	    margin: 0 auto;	
	    text-align: center;		
	}
	
/***********************************
LIST STYLES
***********************************/

	ul.menu_items {
		padding: 0;
	}
	         
	ul.menu_items li {
		list-style: none;
		margin: 0;
		display: inline;
	} 	

/***********************************
HEADINGS
***********************************/

	h1 {
		font-size: 12pt;
		font-weight: bold;
		color: #666666;		
		padding-top: 15px;
	}
	
	h2 {
		font-size: 10pt;
		font-weight: bold;
		color: #333333;
		padding-top: 15px;		
	}
	
	font.h3 {
		font-size: 9pt;
		font-weight: bold;
		color: #577C9F;
		padding-top: 5px;
		padding-bottom: 0px;
	}
	
/***********************************
ANCHOR STYLES
***********************************/

	a:link {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	a:visited {
		color: #577C9F;
		text-decoration:none;
	}

	a:active {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
		color: #333333;
	}

/***********************************
DIV STYLES
***********************************/

	div.top_nav {
		width: 700px;
		margin-bottom: 1px;	
	    text-align: left;		 
	}

	div.main_section {
	    width: 700px;
	    text-align: left;	      
	}
                                  
	div.menu_section {
		width: 700px;
	    text-align: left;						
	}
	
/***********************************
COLUMN STYLES
***********************************/

	td.mainbody_header {
		background-color: #969694;
		font-size: 13pt;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	td.leftnav_main {
		font-size: 8pt;
		color: #577C9F;
		border-bottom-style: solid;
		border-width: 1px;
		border-color: #CCCCCC; 		
	}
	
	td.leftnav_main p {
		font-size: 8pt;
		color: #333333;		
	}
	
	td.leftnav_main a:link {
		color : #333333;
		text-decoration: none;
		background-color : transparent;
	}

	td.leftnav_main a:visited {
		color: #333333;
		text-decoration: none;
		background-color : transparent;		
	}

	td.leftnav_main a:active {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.leftnav_main a:hover {
		text-decoration: none;
		color: #577C9F;
		background-color : #transparent;		
	}

	td.rightnav_main {	
		font-size: 8pt;
		color: #333333;		
	}
	
	td.rightnav_main a:link {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.rightnav_main a:visited {
		color: #577C9F;
		text-decoration: none;
		background-color : transparent;		
	}

	td.rightnav_main a:active {
		color : #333333;
		text-decoration: none;
		background-color : transparent;
	}

	td.rightnav_main a:hover {
		text-decoration: none;
		color: #333333;
		background-color : #transparent;		
	}
	
	td.home_right {	
		font-size: 9pt;
		color: #333333;		
	}
	
	td.home_right a:link {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;
	}

	td.home_right a:visited {
		color: #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;				
	}

	td.home_right a:active {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;		
	}

	td.home_right a:hover {
		text-decoration: none;
		color: #333333;
		background-color : #transparent;
		font-weight: bold;				
	}		
	
	td.partner_main {
		font-size: 8pt;
		color: #333333;
		border-top-style: dotted;
		border-width: 1px;
		border-color: #CCCCCC; 
		padding-top: 20px;
		padding-bottom: 20px;		
	}
	
	td.partner_main p {
		font-size: 8pt;
		color: #333333;
		text-align: justify;
	}
	
	td.partner_main a:link {
		font-size: 8pt;
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.partner_main a:visited {
		font-size: 8pt;
		color: #577C9F;
		text-decoration: none;
		background-color : transparent;		
	}

	td.partner_main a:active {
		font-size: 8pt;
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.partner_main a:hover {
		font-size: 8pt;
		text-decoration: none;
		color: #333333;
		background-color : #transparent;		
	}	
			
/***********************************
BUTTON STYLES
***********************************/

	input.submitButton {
		background-color: transparent;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		width: 70px;
		font-size: 9px;
		height: 22px;
		cursor: hand;
		color: #808080;
		border-style: 0 0 solid solid;	
	}
	
/***********************************
HORIZONTAL LINE
***********************************/

	hr {
		color: #577C9F;
		size: 1;
		style: dotted-line;
	}
	
/***********************************
FONT STYLES
************************************/

	font.clsSmall {
		font-size: 8pt;
	}