/* 	SARPN stylesheet 
	Last changed: 2003/01/14 by Carla
*/

/* General styles */
body	{	
	    margin-top: 0;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 0;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		background-color: white;
	}
	
p	{	margin-left: 0%;
		margin-right: 0%;
		color: #000000;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
img	{	
		border: 0pt;
		border-style: none;
        }

.notontop	
	{	
		position:absolute; 
		z-index:5
	}
		
.softborder
	{
		border: 1px solid #d8dae3;
	}	
		
.searchform
	{	
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	
.searchtext
	{	
		width:120px; 
		font-size: 8pt;
	}
	
td.nowrapping
	 {	
		white-space: nowrap; 
	 }
	 
.navbar
	{
		background-color: #E3A95C;
		height: 30px;
		font-size: 12px; 
		color: #003366;
	}
/* General styles end */
	
/* Table styles */
td	{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

select	
	{
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

textarea
	{
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
input
	{
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.btn
	{
	font-weight: normal;
	font-size: 8pt;
	color: #000066;
	border-width: 1px;
	border-style: solid;
	border-color: #3E548A;
	text-decoration: none;
	background-color: #ECECF0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
.catsearch
	{
		background-color: #2D5487;
		font-size: 8pt;
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.catinput
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
tr.navigation    
	  { 	
	  	color: silver; 
		font-weight: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color: #28256F; 
	  }  
	  
td.subnavigation    
	  { 	
	  	color: #4A4A4A;
		font-weight: bold; 
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color: #FFFFFF; 
	  }  

table.topsubject
	 {		
	 	color: #9F9325; 
		margin-right: 0%; 
		margin-left: 0%; 
		border: 0; 
		width: 100%; 
	 }
/* Table styles end */

/* Lines and hrs */
.lineBlue
	{
		background-color: #33307B;
	}
	
hr {	
		color: #33307B;
	}

.line	{
		background-color: #333366;
		color: #ffffff;
	}
	
.line2	{
		background-color: #669933;
	}
	
.linegrey	{
		color: #969594;
		height: 1px;
	}
/* Lines and hrs end */

/* Lists */
ol.mostpop	{
		margin-left: 2.2em;
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 8pt;
	}	

ul.home	{
		margin-left: 20px;
		margin-top: 4px;
		margin-bottom: 4px;
	}	
	
li.level1
	{
		list-style-type: square;
	}

li.level2
	{
		list-style-type: circle;
	}

li.level3
	{
		list-style-type: disc;
	}

/* Lists end */


/* Backgrounds */
.online	{
		background-color: #2D5487;
		color: #FFFFFF;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none;		
	}
	
.onorangeline
	{
		background-color: #ECC84F;
		color: #33307B;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none;		
	}
	
.lime	{
		background-color: #77BF31;
	}
	
.linetop
	{
		background-color: #E3C708;
	}
	
.oncolour
	{
		color: #565454;
		background-color: #C7D9A9;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.ongold
	{
		background-color: #E3A95C;
	}
	
.oncaramel
	{
		background-color: #CC9933;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.ontoffee
	{
		background-color: #996600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
		
.oncaper
	{
		background-color: #999966;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onvine
	{
		background-color: #7A993C;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onbisto
	{
		background-color: #774D23;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onpomegranate
	{
		background-color: #993300;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	

.onpesto
	{
		background-color: #666600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.onbean
	{
		background-color: #999933;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.onpapino
	{
		background-color: #CC6600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.oncherry
	{
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}

.onautumnsky
	{
		background-color: #006699;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.ondust
	{
		background-color: #9F8866;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onmain
	{
		background-color: #2D5487;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onsoftbeige
	{
		background-color: #F7EFD6;
	}	
		
.onsoftgrey
	{
		background-color: #E6E6E6;
	}
	
.onsofty
	{
		background-color: #F4F1F1;
	}
	
.onsearch
	{
		background-color: #b4bcd1;
		color: #333366;
		font-weight: bold;
		font-size: 11px;
	}
	
.searchheading
	{
		background-color: #7088ac;
		color: #ffffff;
		font-weight: bold;
		font-size: 11px;
	}	

.onsoftteal
	{
		background-color: #EBFAF5;
	}
		
.oncoloursub
	{
		color: #565454;
		background-color: #E4E5EB;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.oncoloursubS
        {
           font-size: 9pt;
	       color: #565454;
	       background-color: #E4E5EB;
	       font-weight: bold;
	       font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onbrown
	{
		color: #565454;
		background-color: #EFEDE9;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onsoftbrown
	{
		color: #565454;
		background-color: #EFEDE9;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.onsoftbrownS
	{
		color: #565454;
		background-color: #EFEDE9;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onsoftbrownt
	{
		color: #33307B;
		background-color: #EFEDE9;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onsoftpink
	{
		background-color: #FCEFFD;
	}
		
.onwhitet
	{
		color: #33307B;
		background-color: #FFFFFF;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.boxheadb
	{
		color: #565454;
		background-color: #D8CBB3;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.boxheadp
	{
		color: #565454;
		background-color: #C6CEF1;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.boxheadbsub
	{
		font-size: 9pt;
		color: #33307B;
		background-color: #D8CBB3;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.ongrey
	{
		color: #565454;
		background-color: #E4E5EB;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.onsoft
	{
		color: #000033;
		background-color: #ECECF0;
	}
	
.onsoftcontrast
	{
		color: #000033;
		background-color: #dadae7;
	}
	
.onsoftT
	{
		color: #000000;
		background-color: #ECECF0;
	}
.onsoftS
	{
		color: #565454;
		background-color: #ECECF0;
	}
	
.onsoftsmall
        {
                color: #565454;
                background-color: #ECECF0;
        }
	
.onsoftgreen
	{
		background-color: #EBEFE3;
	}
	
.ongrassgreen
	{
		background-color: #009a3f;
		color: #FFFFFF;
		font-weight: bold;
	}
	
.softgrass
	{
	background-color: #e5f5eb;
	}	
	
.onsoftgreencontrast
	{
		background-color: #dce4cb;
	}
	
.onhigreen
	{
		background-color: #F3F6DC;
	}
	
.limotype
	{
		color: #88BB57;
		font-weight: bold;
	}

.statsleft
	{
		background-color: #F0ECDC;
		font-size: 10pt;
		font-weight: bold;
		color: #33307B;
		vertical-align: top;
	}
		
.statsright
	{
		background-color: #EBEFE3;
		font-size: 9pt;
		font-weight: normal;
		color: #33307B;
		vertical-align: top;
	}
	
.statsgreenb
	{
		background-color: #EBEFE3;
		font-size: 9pt;
		font-weight: bold;
		color: #33307B;
		vertical-align: top;
		text-align: right;
	}
	
.statshead
	{
		background-color: #E4E5EB;
		font-weight: bold;
		color: #33307B;
		vertical-align: bottom;
		text-align: center;
	}
	
.statsheadB
		
	{
		background-color: #E4E5EB;
		font-weight: bold;
		color: #33307B;
		vertical-align: bottom;
		text-align: center;
	}
	
.statsbody
	{
		background-color: #EBEFE3;
		font-size: 8pt;
		font-weight: normal;
		color: #33307B;
		vertical-align: bottom;
		text-align: center;
	}
	
.statsbodyleft
	{
		background-color: #EBEFE3;
		font-size: 8pt;
		font-weight: normal;
		color: #33307B;
		vertical-align: bottom;
	}
	
.statsbodyB
		{
			background-color: #EBEFE3;
			font-weight: normal;
			color: #33307B;
			vertical-align: bottom;
			text-align: center;
	}
	
.statscurrent
	{
		background-color: #D7EEA7;
		font-size: 8pt;
		font-weight: normal;
		color: #33307B;
		vertical-align: bottom;
		text-align: center;
	}

.onsoftorange
	{
		background-color: #F0ECDC;
		color: #33307B;
	}
	
.onsoftoranges
	{
		background-color: #F0ECDC;
	}
	
.onsoftyellow
	{
		background-color: #F5F3E1;
		color: #33307B;
	}
	
.onsoftblue
	{
		background-color: #e4edf1;
		color: #33307B;
	}

.onsoftblue2
	{
		background-color: #E2F3F9;
		color: #33307B;
	}
	
.onwhite
	{
		color: #565454;
		background-color: #FFFFFF;
	}

.message1
	{
		color: #565454;
		background-color: #F3E18C;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.message2
	{
		color: #565454;
		background-color: #D6D6E2;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.message3
	{
		color: #565454;
		background-color: #C8D3B0;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	

.message4
	{
		color: #565454;
		background-color: #D9EBF2;
		font-weight: bold;
	}

.message5
	{
		color: #565454;
		background-color: #EBC6E6;
		font-weight: bold;
	}

.onorange
	{
		color: #565454;
		background-color: #FFE066;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onsuborange
	{
		color: #565454;
		background-color: #F3D983;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onorangetab
	{
		color: #565454;
		background-color: #ECC84F;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onblue
	{
		background-color: #CEECFF;
	}
	
.color2
        {
            
		background-color: #FFE7E7;
	    font-weight: normal;
	    font-size: 9pt;
	    color: #000000;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	   	     
	}
.color2R
	        {
	            background-color: #FFE7E7;
		    font-weight: normal;
		    font-size: 9pt;
		    color: #FF0000;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		   	     
	}
.colorR
        {
            background-color: #EFEBFF;
	    font-weight: normal;
		font-size: 9pt;
	    color: #FF0000;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	   	}
		
.onsoftbrownS2
	{
		font-size: 9pt;
		color: #565454;
		background-color: #EFEDE9;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* Backgrounds end */


/* Text */
.bold
	{
		color: #565454;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.rightsubject
	{
		color: #33307B;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.desc
	{
		color: #565454;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.navtrail
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.pageheader
	{
		font-size: 9pt;
		font-weight: bold;
		color: #b4bcd1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.descu
	{
		color: #565454;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		Text-decoration: underline;
	}
	
.rightdesc
	{
		color: #33307B;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.onorangedesc
	{
		background-color: #F0ECDC;
		color: #33307B;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.klein
	{
		color: #33307B;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.loudbur
	{
		color: #9A0B0B;
		font-size: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
.specialburgundy
	{
		color: #9A0B0B;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	
.address
	{
		color: #33307B;
		font-size: 9pt;
		background-color: #C7D9A9;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.descb
	{
		font-weight: bold;
		color: #33307B;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.descblack
	{
		font-weight: bold;
		color: #000000;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialb

	{
		color: #33307B;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.specialsoftgreen

	{
		color: #98a77f;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.notice
	{
		border: 1px solid;
		border-color: #666666;	
		padding: 8px;
	}
	
.specialh

	{
		color: #33307B;
		font-weight: bold;
		font-size: 12pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialdg

	{
		color: #1F6B05;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialdgs

	{
		color: #1F6B05;
		font-weight: normal;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.speciale

	{
		color: #BBB9B6;
		font-weight: bold;
		font-size: 11pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialee

	{
		color: #BBB9B6;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.specialbi

	{
		color: #33307B;
		font-weight: bold;
		font-style: italic;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.special
	{
		color: #33307B;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specials
	{
		color: #33307B;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.speciali
	{
		color: #33307B;
		font-size: 8pt;
		font-style: italic;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.specialci
	{
		color: #0B6E82;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
	
.specialgi

	{
		color: #648926;
		font-weight: normal;
		font-style: italic;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialg
	{
		color: #336633;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialgb
	{
		color: #336633;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
.specialbur
	{
		color: #9A0B0B;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
.specialo
	{
		color: #A79205;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialo2
	{
		color: #CC9933;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.specialq
	{
		color: #648926;
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.specialr
	{
		color: #A1311F;
		font-size: 10pt;
	}
	
.specialgreen
	{
		color: #1C5308;
		font-size: 10pt;
	}

.details
	{
		color: #33307B;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.rightdesco
	{
		color: #393838;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.papers	{
		font-size: 11pt;
		color: #000000;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.papertitles
	{
		font-size: 9pt;
		color: #565454;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.papertitlesS
         {
		font-size: 9pt;
		color: #565454;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.whitelarge
	{
		color: #FFFFFF;
		font-size: 12pt;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.whitemedium
	{
		color: #FFFFFF;
		font-size: 10pt;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.white
	{
		color: #FFFFFF;
		font-weight: normal; 
	}
	
.bluetimesb
	{
		color: #33307B;
		font-size: 12pt;
		font-weight: bold; 
		font-family: Times New Roman, Times, Courier, serif;
	}
	
.bluetimes
	{
		color: #33307B;
		font-size: 11pt;
		font-weight: normal; 
		font-family: Times New Roman, Times, Courier, serif;
	}
	
.whitedesc
	{
		color: #FFFFFF;
		font-size: 8pt;
		font-weight: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.policys
	{
		color: #FFFFFF;
		font-weight: bold;
	}
	
.policyo
	{
		color: #33307B;
		font-weight: bold;
	}

.subject
	{
		color: #33307B;
		font-size: 10pt;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.loud
	{
		color: #33307B;
		font-size: 11pt;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.loudg
	{
		color: #1F6B05;
		font-size: 11pt;
		font-weight: bold; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.red
        {  
          font-weight: normal;
	  font-size: 9pt;
	  color: #FF0000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.small
        {  
          font-weight: normal;
	  font-size: 9pt;
	  color: #000000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.tdbtn
	{
	background-color: #D7D7E6;
	font-size: 9pt;
	
	}
/* Text end */
	

/* Links */
.current
	  { 	color: #cc9900;
		font-style: normal; 
		font-weight: bold; 
		font-size: 10pt; 
		text-decoration: none
	  }
	  
.currentin
	  { 	
	    color: #cc9900;
		font-style: normal; 
		font-weight: normal; 
		font-size: 10pt;
		text-decoration: underline;
	  }
	  
.currentnav
	  { 	color: #cc9900;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none
	  }
	  
.currentdesc	 
	{	color: #cc9900;
		font-weight: normal; 
	 	font-style: normal; 
		font-size: 8pt; 
		text-decoration: none; 
		border: none 
	}
	
.currentnews
	 {	color: #cc9900;
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: underline; 
	 }
	  
.currentNavigation
	  { 	color: #F0DEA1; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt;
		text-decoration: none
	  }
	 
.currentMain
	  { 	color: #947102;
		font-style: normal; 
		font-weight: bold; 
		font-size: 10pt; 
		text-decoration: none
	  }

a:link, a:visited
	{	color: #3333cc;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 10pt;
		text-decoration: none; 
	}

a:hover, a:active
	 {	color: #996600;
		font-style: normal; 
		font-weight: bold; 
		font-size: 10pt;
		text-decoration: none; 
	 }	 
	 
a.blocked:link, a.blocked:visited, a.blocked:active
	 { 	color: #996600; 
	 	font-size: 8pt;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #996600;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		text-align: center;
		background-color: #ebc38d;
		width: 70px;
	 }

a.blocked:hover
	 {	color: #FFFFFF;
	 	font-size: 8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #996600;
		text-decoration: none;
		text-align: center;
		background-color: #996600;
		width: 70px;
	 }	  
	 
a.navtrail:link, a.navtrail:visited
	{	color: #3333cc;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none; 
	}

a.navtrail:hover, a.navtrail:active
	 {	color: #996600;
		font-style: normal; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none; 
	 }	 
	 
a.site:link	 
	{	color: #3333cc;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	}
	
a.site:visited
	 { 	color: #3333cc; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

a.site:hover
	 {	color: #996600;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }
	 
a.site:active
	 {	color: #996600;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }
 
a.nav:link	 
	{	color: #333366;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	}

a.nav:visited
	 { 	color: #333366; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

a.nav:active
	 { 	color: #9999cc; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none;
	 }
	 
a.nav:hover
	 {	color: #9999cc;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }
	 
a.rightnav:link	 
	{	color: #000066;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	}

a.rightnav:visited
	 { 	color: #000066; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

a.rightnav:active
	 { 	color: #666699; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none;
	 }
	 
a.rightnav:hover
	 {	color: #666699;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 } 
 
a.inpage:link	 
	{	color: #3333cc;
		font-weight: normal; 
	 	font-style: normal; 
		font-size: 10pt;
		text-decoration: underline; 
	}

a.inpage:visited
	 { 	color: #3333cc; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline;
	 }

a.inpage:hover
	 {	color: #996600;
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline; 
	 }
 
a.inpage:active
	 { 	color: #996600; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline;
	 }
		
a.inpagei:link	 
	{	color: #3333cc;
		font-weight: normal; 
	 	font-style: italic; 
		font-size: 10pt;
		text-decoration: underline; 
	}

a.inpagei:visited
	 { 	color: #3333cc; 
	 	font-weight: normal; 
		font-style: italic; 
		font-size: 10pt;
		text-decoration: underline;
	 }

a.inpagei:hover
	 {	color: #996600;
	 	font-weight: normal; 
		font-style: italic; 
		font-size: 10pt;
		text-decoration: underline; 
	 }
 
a.inpagei:active
	 { 	color: #996600; 
	 	font-weight: normal; 
		font-style: italic; 
		font-size: 10pt;
		text-decoration: underline;
	 }
	 
a.white:link	 
	{	color: #FFFFFF;
		font-weight: bold; 
	 	font-style: normal; 
		font-size: 10pt;
		text-decoration: underline; 
	}

a.white:visited
	 { 	color: #FFFFFF; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline;
	 }

a.white:hover
	 {	color: #F0EDED;
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline; 
	 }
 
a.white:active
	 { 	color: #F0EDED; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 10pt;
		text-decoration: underline;
	 }
	 
a.flyout:link	 
	{	color: #FFFFFF;
		font-weight: bold; 
	 	font-style: normal; 
		font-size: 9pt;
		text-decoration: none; 
	}

a.flyout:visited
	 { 	color: #FFFFFF; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 9pt;
		text-decoration: none;
	 }

a.flyout:hover
	 {	color: #F0EDED;
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 9pt;
		text-decoration: none; 
	 }
 
a.flyout:active
	 { 	color: #F0EDED; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 9pt;
		text-decoration: none;
	 }
		
a.credit:link	 
	{	color: #03A2C9;
		font-style: normal;
		font-weight: bold;
		font-size: 9pt; 
		text-decoration: none; 
	}

a.credit:visited
	 { 	color: #03A2C9;
	        font-style: normal;
	 	font-weight: bold;
	 	font-size: 9pt;  
		text-decoration: none; 
	 	 
	 }

a.credit:hover
	 {	color: #C9B003;
        font-style: normal;
		font-weight: bold;
		font-size: 9pt; 
		text-decoration: none; 
	 	 
	 }
 
a.credit:active
	 { 	
	 	color: #C9B003;
        font-style: normal;
		font-weight: bold;
		font-size: 9pt; 
		text-decoration: none; 
	  }
		
		
a.desc:link	 
	{	color: #3333cc;
		font-weight: normal; 
	 	font-style: normal; 
		font-size: 8pt;
		text-decoration: none; 
	}

a.desc:visited
	 { 	color: #3333cc; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	 }

a.desc:hover
	 {	color: #996600;
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	 }
 
a.desc:active
	 { 	color: #996600; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt;
		text-decoration: none;
	 }
	 
a.descb:link	 
	{	color: #3333cc;
		font-weight: bold; 
	 	font-style: normal; 
		font-size: 8pt;
		text-decoration: none; 
	}

a.descb:visited
	 { 	color: #3333cc; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	 }

a.descb:hover
	 {	color: #996600;
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	 }
 
a.descb:active
	 { 	color: #996600; 
	 	font-weight: bold; 
		font-style: normal; 
		font-size: 8pt;
		text-decoration: none;
	 }
	 
a.descfoot:link	 
	{	color: #FFFFFF;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 8pt; 
		text-decoration: none; 
	}

a.descfoot:visited
	 { 	color: #FFFFFF; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 8pt; 
		text-decoration: none; 
	 }

a.descfoot:hover
	 {	color: #FFF6DB;
		font-style: normal; 
		font-weight: bold; 
		font-size: 8pt; 
		text-decoration: none; 
	 }
	 
a.descfoot:active
	 {	color: #FFF6DB;
		font-style: normal; 
		font-weight: bold; 
		font-size: 8pt; 
		text-decoration: none; 
	 }
	 
a.colurl:link	 
	{	color: #3333cc;
		font-weight: normal; 
	 	font-style: normal; 
		font-size: 9pt; 
		text-decoration: none; 
	}

a.colurl:visited
	 { 	color: #3333cc; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

a.colurl:hover
	 {	color: #996600;
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 9pt; 
		text-decoration: none; 
	 }
 
a.colurl:active
	 { 	color: #996600; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 9pt; 
		text-decoration: none;
	 }
	 
a.news:link	 
	{	color: #3333cc;
		font-weight: normal; 
	 	font-style: normal; 
		font-size: 8pt; 
		text-decoration: underline; 
	}

a.news:visited
	 { 	color: #3333cc; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: underline; 
	 }

a.news:hover
	 {	color: #996600;
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: underline; 
	 }
 
a.news:active
	 { 	color: #996600; 
	 	font-weight: normal; 
		font-style: normal; 
		font-size: 8pt; 
		text-decoration: underline; 
	 }
		
		
a.mainmenu:link	 
	{	color: #33307B;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 10pt;
		text-decoration: none; 
	}

a.mainmenu:visited
	 { 	color: #33307B;
		font-size: 10pt; 
	 }

a.mainmenu:hover
	 {	color: #947102;
		font-size: 10pt;
	 }
	 
a.mainmenu:active
	 {	color: #947102;
		font-size: 10pt;
	 }
 
a.navigation:link
	  { 	
	    color: #FFFFFF;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none;
	  }
	  
a.navigation:visited
	  { 	color: #FFFFFF;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt;
		text-decoration: none;
	  }
a.navigation:hover
	  { 	color: #F0DEA1; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none;
	  }
a.navigation:active
	  { 	color: #F0DEA1; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none;
	  }

a.exclaim:link	
	{
		font-weight: bold;
		color: #8AB701;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a.exclaim:visited	
	{
		font-weight: bold;
		color: #8AB701;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.exclaim:hover	
	{
		font-weight: bold;
		color: #C29603;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.exclaim:active	
	{
		font-weight: bold;
		color: #C29603;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a.invite:link	
	{
		font-weight: normal;
		color: #006600;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
a.invite:visited	
	{
		font-weight: normal;
		color: #006600;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

a.invite:hover	
	{
		font-weight: normal;
		color: #A52721;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

a.invite:active	
	{
		font-weight: normal;
		color: #A52721;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

 a.att:link	
	{
		font-weight: bold;
		color: #A52721;
		font-size: 9pt; 
		text-decoration: underline;
	}
	
a.att:visited	
	{
		font-weight: bold;
		color: #A52721;
		font-size: 9pt; 
		text-decoration: underline;
	}

a.att:hover	
	 {	color: #996600;
	 	font-weight: bold; 
		font-size: 9pt; 
		text-decoration: underline; 
	 }

a.att:active	
	 {	color: #996600;
	 	font-weight: bold; 
		font-size: 9pt; 
		text-decoration: underline; 
	 }
	 
.go {
	font-weight: bold;
	font-size: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #996600;
	text-decoration: none;
	background-color: #F5EBCC;
	color: #996600;
	padding-left: 2px;
	padding-right: 2px;
	width: 25px;
}
	 
.more {
	font-weight: bold;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #996600;
	text-decoration: none;
	background-color: #F5EBCC;
	color: #996600;
	padding-left: 2px;
	padding-right: 2px;
}

.moregreen {
	font-weight: bold;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #666600;
	text-decoration: none;
	background-color: #F4F4E8;
	color: #666600;
	padding-left: 2px;
	padding-right: 2px;
}

a:link.readMore, a:visited.readMore, a:active.readMore {
	font-weight: normal;
	font-size: 8pt;
	color: #000066;
	border-width: 1px;
	border-style: solid;
	border-color: #3E548A;
	text-decoration: none;
	background-color: #ECECF0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

a:hover.readMore {
	font-weight: normal;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #33307B;
	text-decoration: none;
	background-color: #D7D7E3;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
/* Links end */

.navtrailtext
	 {	color: #996600;
		font-style: normal; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none; 
	 }	

.navtrail
	{
		color: #003366;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 11px; 
		text-decoration: none;
	}
	
td.flyout {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}	

td.blox {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
}

td.blocked
	 {	
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #996600;
		background-color: #FFFFFF;
	 }	
	 
td.bordereddesc
	 {	
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #996600;
		font-size: 8pt;
	 }  

td.bloxb {
	border-width: 1px;
	border-style: solid;
	border-color: #993300;
}

table.blox {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
}

td.bloxspecial {
	border-width: 1px;
	border-style: solid;
	border-color: #993300;
}

td.bloxpost {
	border-width: 1px;
	border-style: solid;
	border-color: #999966;
}

.descondark
	{	color: #ffffff;
	 	font-style: normal; 
		font-weight: normal; 
		font-size: 8pt; 
		text-decoration: none; 
	}

.ondesert
	{
		background-color: #D6AD33;
	}

.onlavender
	{
		background-color: #BCBED4;
	}
	
.onlitchi
	{
		background-color: #FDF6E0;
	}
	
.ondelft
	{
		background-color: #2D5487;
		color: #FFFFFF;
	}
	
.onberry
	{
		background-color: #993300;
	}	
	
.onolive
	{
		background-color: #999966;
	}
	
.ondove
	{
		background-color: #C9DFEC;
	}
	
a.topnav:link	 
	{	color: #003366;
	 	font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	}

a.topnav:visited
	 { 	color: #003366; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

a.topnav:hover
	 {	color: #336699;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }
	 
a.topnav:active
	 {	color: #336699;
		font-style: normal; 
		font-weight: bold; 
		font-size: 9pt; 
		text-decoration: none; 
	 }

table.bloxred {
	border-width: 1px;
	border-style: solid;
	border-color: #CC0000;
}

td.bloxred {
	border-width: 1px;
	border-style: solid;
	border-color: #CC0000;
}

table.bloxgreen {
	border-width: 1px;
	border-style: solid;
	border-color: #009933;
}

table.bloxgold {
	border-width: 1px;
	border-style: solid;
	border-color: #CC9900;
}

table.bloxbronze {
	border-width: 1px;
	border-style: solid;
	border-color: #996600;
}

table.bloxpurple {
	border-width: 1px;
	border-style: solid;
	border-color: #9999CC;	
}

table.bloxorange {
	border-width: 1px;
	border-style: solid;
	border-color: #FF9900;	
}

table.bloxberry {
	border-width: 1px;
	border-style: solid;
	border-color: #993300;
}

table.bloxblue {
	border-width: 1px;
	border-style: solid;
	border-color: #0099CC;
}

table.bloxdove {
	border-width: 1px;
	border-style: solid;
	border-color: #99CCFF;
}

td.bloxgreen {
	border-width: 1px;
	border-style: solid;
	border-color: #009933;
}

td.bloxdove {
	border-width: 1px;
	border-style: solid;
	border-color: #99CCFF;
}

td.bloxgold {
	border-width: 1px;
	border-style: solid;
	border-color: #CC9900;
}

img.bordered 
	{
		border-style: solid;
   		border-top-color: #8C9AA5;
    	border-bottom-color: #8C9AA5;
    	border-left-color: #8C9AA5;
    	border-right-color: #8C9AA5;
   		border-width: 1px;
    }
	
.ongold
	{
		background-color: #E3A95C;
	}
	
.oncaramel
	{
		background-color: #CC9933;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.ontoffee
	{
		background-color: #996600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
		
.oncaper
	{
		background-color: #999966;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onvine
	{
		background-color: #7A993C;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onbisto
	{
		background-color: #774D23;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onpomegranate
	{
		background-color: #993300;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	

.onpesto
	{
		background-color: #666600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.onbean
	{
		background-color: #999933;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.onpapino
	{
		background-color: #CC6600;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.oncherry
	{
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}

.onautumnsky
	{
		background-color: #006699;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}
	
.ondust
	{
		background-color: #9F8866;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onmain
	{
		background-color: #2D5487;
		color: #FFFFFF;
		font-size: 9pt;
		font-weight: bold; 
	}	
	
.onsoftbean
	{
		background-color: #EBEBD6;
	}
	
.onsoftdust
	{
		background-color: #ECE7E0;
	}	
	
.onsoftpapino
	{
		background-color: #FAEFE5;
	}		
	
/* BACKGROUND TILING STYLES BEGIN */
.horline {
	background: url(images/tile_strip.jpg);
	margin-top: 0;
	background-repeat: repeat;
}

.blockleft {
	background: url(images/tile_v_main.gif);
	margin-top: 0;
	background-repeat: repeat-y;
	background-color: #ECECF0; 
}

.blockright {
	background: url(images/tile_v_right_main.gif);
	margin-top: 0;
	background-repeat: repeat-y;
	background-color: #ECECF0; 
}

.blocktop {
	background: url(images/tile_h_top_main.gif);
	margin-top: 0;
	background-repeat: repeat-x;
	background-color: #ECECF0; 
}

.blockbottom {
	background: url(images/tile_h_bottom_main.gif);
	margin-top: 0;
	background-repeat: repeat-x;
	background-color: #ECECF0; 
}

.blockright {
	background: url(images/tile_v_right_main.gif);
	margin-top: 0;
	background-repeat: repeat-y;
}

.whiteblockright {
	background: url(images/tile_v_right.gif);
	margin-top: 0;
	background-repeat: repeat-y;
}

.whiteblockbottom {
	background: url(images/tile_h_bottom.gif);
	margin-top: 0;
	background-repeat: repeat-x;
}

.dotted {
	background: url(images/clear.gif);
	margin-top: 0px;
	height: 2px;
	background-repeat: repeat-x;
}

.tileleft_onbean
{
	background: url(images/tile_v_bean.gif);
	background-repeat: repeat-y;
}

.tileright_onbean
{
	background: url(images/tile_v_right_bean.gif);
	background-repeat: repeat-y;
}

.tilebottom_onbean
{
	background: url(images/tile_h_bottom_bean.gif);
	background-repeat: repeat-x;
}

.tileleft_ondust
{
	background: url(images/tile_v_dust.gif);
	background-repeat: repeat-y;
}

.tileright_ondust
{
	background: url(images/tile_v_right_dust.gif);
	background-repeat: repeat-y;
}

.tilebottom_ondust
{
	background: url(images/tile_h_bottom_dust.gif);
	background-repeat: repeat-x;
}

.tileleft_onpapino
{
	background: url(images/tile_v_papino.gif);
	background-repeat: repeat-y;
}

.tileright_onpapino
{
	background: url(images/tile_v_right_papino.gif);
	background-repeat: repeat-y;
}

.tilebottom_onpapino
{
	background: url(images/tile_h_bottom_papino.gif);
	background-repeat: repeat-x;
}

.verticaltext 
	{
		writing-mode: tb-rl;
		filter: flipv fliph;
		white-space: nowrap; 
	}

/* BACKGROUND TILING STYLES END */
	

