A:link    						{ color:#006666;  font-weight:normal; font-style:normal; font-family:verdana; text-decoration:underline; }
A:hover   						{ color:red;    	font-weight:normal; font-style:normal; font-family:verdana; text-decoration:underline; }
A:active  						{ color:#006666;  font-weight:normal; font-style:normal; font-family:verdana; text-decoration:underline; }
A:visited 						{ color:#006666;  font-weight:normal; font-style:normal; font-family:verdana; text-decoration:underline; }

A.black_link:link    	{ color:black; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; }
A.black_link:hover   	{ color:red;   font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; }
A.black_link:active  	{ color:black; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; }
A.black_link:visited 	{ color:black; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; }

A.purple:link    			{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:underline; }
A.purple:hover   			{ color:red;     font-family:verdana; font-weight:normal; font-style:normal; text-decoration:underline; }
A.purple:active  			{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:underline; }
A.purple:visited 			{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:underline; }

A.purple2:link    		{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple2:hover   		{ color:#07EFEF; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple2:active  		{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple2:visited 		{ color:#006666; font-family:verdana; font-weight:normal; font-style:normal; text-decoration:none; }

A.purple1:link    			{ color:#006666; font-family:Courier New; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple1:hover   			{ color:red;     font-family:Courier New; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple1:active  			{ color:#006666; font-family:Courier New; font-weight:normal; font-style:normal; text-decoration:none; }
A.purple1:visited 			{ color:#006666; font-family:Courier New; font-weight:normal; font-style:normal; text-decoration:none; }

A.vote:link    				{ color:red; font-weight:bold; font-style:normal; padding:0px; font-family:verdana; text-decoration:none; }
A.vote:hover   				{ color:red; font-weight:bold; font-style:normal; padding:0px; font-family:verdana; text-decoration:none; }
A.vote:active  				{ color:red; font-weight:bold; font-style:normal; padding:0px; font-family:verdana; text-decoration:none; }
A.vote:visited 				{ color:red; font-weight:bold; font-style:normal; padding:0px; font-family:verdana; text-decoration:none; }

A.green_link:link    	{ color:green; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.green_link:hover   	{ color:green; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.green_link:active  	{ color:green; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.green_link:visited 	{ color:green; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }

A.red_link:link    		{ color:#F5074A;   font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.red_link:hover   		{ color:black; 		 font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.red_link:active  		{ color:#F5074A;   font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.red_link:visited 		{ color:#F5074A;   font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }

A.blue_link:link    	{ color:blue; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.blue_link:hover   	{ color:blue; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.blue_link:active  	{ color:blue; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.blue_link:visited 	{ color:blue; font-weight:bold; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }

A.grey_link:link    	{ color:#888888; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.grey_link:hover   	{ color:#888888; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.grey_link:active  	{ color:blue;    font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }
A.grey_link:visited 	{ color:#888888; font-weight:normal; font-style:normal; font-family:verdana; text-decoration:none; cursor:pointer; }

A.citation:link    		{ color:blue; font-weight:normal; font-style:italic; font-size:7.5pt; font-family:verdana; text-decoration:none; cursor:pointer; }
A.citation:hover   		{ color:blue; font-weight:normal; font-style:italic; font-size:7.5pt; font-family:verdana; text-decoration:underline; cursor:pointer; }
A.citation:active  		{ color:blue; font-weight:normal; font-style:italic; font-size:7.5pt; font-family:verdana; text-decoration:none; cursor:pointer; }
A.citation:visited 		{ color:blue; font-weight:normal; font-style:italic; font-size:7.5pt; font-family:verdana; text-decoration:none; cursor:pointer; }

.li_ring 							{ list-style-type:circle; }

.img1d 								{ border:2px solid #f0f0f0; }
.img1d_black					{ border:2px solid #000000; }
.img1d_purple					{ border:1px solid #531985; }

.spider_data    			{ visibility:hidden; font-family:verdana; font-size:1pt; }

input.radio    				{ border-width:0; }
input.checkbox 				{ border-width:0; }

.form_ok  						{ color:green; }
.form_err 						{ color:#F5074A; }
.form_msg 						{ color:blue; }

.grey_text 						{ color: #686868; font-weight:normal; } 

.label  							{ background-color:#DFF6B2; text-align:right; padding-right:5px; }
.label_left  					{ background-color:#DFF6B2; text-align:left; padding-left:5px; }
.label_right 					{ background-color:#DFF6B2; text-align:right; padding-right:5px; }
.label_centre					{ background-color:#DFF6B2; text-align:center; padding-left:3px; padding-right:3px; }
.label2 							{	background-color:#e0e0e0;	color:black; text-align:right; padding-right:5px; }	

.box_body       			{ border:1px solid #DFF6B2; background-color:white; padding:3px; }	

.bold_text						{ font-weight:bold; }					
.italic_text					{ font-style:italic; }	

.legend_style					{ font-family:verdana; font-size:8pt; color: #531985; font-weight:bold; text-align:left; }

.button								{ color:#006666; font-weight:normal; font-family:verdana; font-size:8pt; }

.small_red						{ color:red; 		font-weight:bold; font-family:verdana; font-size:7pt; }
.small_blue						{ color:blue; 	font-weight:bold; font-family:verdana; font-size:7pt; }
.small_green					{ color:green; 	font-weight:bold; font-family:verdana; font-size:7pt; }

.new            {
                color:red;
                font-weight:normal;
                font-style:normal;
                background:yellow;
                border:0px;
                font-family:verdana;
                font-size:7.5pt;
                padding-left:5px;
                padding-right:5px;
                }
                
.tooltip_t      {
                text-align:left;
                padding-left:4px;
                padding-right:4px;
                padding-top:2px;
                padding-bottom:2px;
                } 
                
.msg_search			{ 
								 font-family:verdana;
                 font-size:7.5pt;  
                 color:#888888;
                 padding:0;
                }                            