body								{ border:0;padding:0;margin:0;font:normal normal 13px Tahoma,Verdana,Arial,Helvetica;
									  color:#08107B;background:#fff; }
									  
/*									TABLES  */

table  							{ border:0;font:normal normal 13px Tahoma,Verdana,Arial,Helvetica;color:#08107B; }
table.ctrltable 				{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }
td.ctrlcellintro				{ width:100%;vertical-align:middle;text-align:center; }	
table.maintable				{ width:777px;border:1px solid #08107B; }
table.contenttable			{ width:777px; }
table.maxwidth					{ width:100%; }
	
/* 								LAYOUT  */

td.topcontainer 				{ width:777px;height:94px;text-align:center;vertical-align:top;padding-top:5px;
									  background:#017 url(img/bg_top.gif) no-repeat left top; }
.topheaderarea					{ width:777px;height:71px; }
.topmenuarea					{ width:777px;height:23px; }			  
									  

td.maincontainer 				{ width:777px;vertical-align:top;background:#fff; }	
   .maincontainermargins 	{ padding:13 0; }
	
	td.ctleft 					{ width:175px;vertical-align:top;text-align:center;background:#F0F0F0;padding-bottom:20px;border-right:1px solid #08107B; }	
		td.ctleftmargin 		{ width:13px; }
		td.ctrightmargin 		{ width:14px; }		
		
	td.ctcontainer 			{ width:602px;vertical-align:top; }
	.ctmainpadding				{ padding:0; }
	
		table.cttable			{ width:602px; }	
			.ctgraph				{ width:602px; }	
			.ctbar				{ width:602px;height:22;background-color:#035EAC;color:#fff;padding:0 6px;text-align:left;font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:13px;font-weight:bold; }
			.ctcontent			{ width:602px; }
				.ctmainmargins	{ width: 10px; }
				.ctmain			{ width:582px;vertical-align:top;padding:10 0; }				
	
td.footcontainer 				{ width:777px;height:21px;vertical-align:middle;background:#017; }
table.footer 					{ width:747px; }
	td.footleft					{ color:#fff;text-align:left;padding:0 10; }
	td.footright				{ color:#fff;text-align:right;padding:0 10; }	

/* 								FP = frontpage  */

	.fpctmainmargins			{ width: 10px; }
	.fpctnews					{ width:330px;vertical-align:top; }
	.fpctinfo					{ width:242px;vertical-align:top; }
	.vdot							{ width: 10px;background:url(img/vdot.gif) repeat-y center center; }
	
/* 								FONTS  */

h1			 						{ margin:0;padding:0;font:bold 14px Arial,Helvetica,'Trebuchet MS',Trebuchet,'Arial Narrow',Arial Narrow; }



.pagetitle 						{ font:bold 14px Arial,Helvetica,'Trebuchet MS',Trebuchet,'Arial Narrow',Arial Narrow; }
.prodtitle						{ font:bold 16px Arial,Helvetica,'Trebuchet MS',Trebuchet,'Arial Narrow',Arial Narrow; }
	.box							{ width:5px;height:8px;background:#fff url(img/ico_dot.gif) no-repeat center top; }	
	
		
.header1 						{ font:normal bold 12px Tahoma,Verdana,Arial,Helvetica; }
.header2							{ font:bold 14px; }
.header3							{ font:bold 12px 'Arial Narrow',Arial Narrow,Arial,Helvetica,'Trebuchet MS',Trebuchet; }
.small 							{ font-size: 9px; }

.olyorange						{ color:#F69B21; }

/*									LINKS  */

a 									{ color:#f90;text-decoration:none; }
a:hover 							{ color:#f50;text-decoration:none; }
a.white							{ color:#fff; }
a.white:hover					{ color:#fc0; }
a.textcolor						{ color:#017; }

.globalback						{ text-align:right;padding-top:10; }
.globalmore						{ text-align:right;padding-top:10; }

.globalmorelink				{ font-size:10px;color:#017; }
.globalbackcontainer			{ text-align:right;padding-top:10; }

/* 								compGallery */

.gallaytable					{ width:100%; }
.gallaylist						{ vertical-align:top; }
.gallayspacer					{ width: 12; }
.gallaycontainer				{ text-align:center;vertical-align:top; }

.galtablecontainer			{  }
.galtable						{  }
.galnavirow						{ vertical-align:middle;height:45; }
.galnavileft					{ width:50%;text-align:left;vertical-align:middle; }
.galnaviright					{ width:50%;text-align:right;vertical-align:middle; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galthumbcontainer			{ text-align:center; }

.gallisttable					{ width:188; }
.gallistdivline				{ height:1px;background:url(img/gallistdivline.gif) no-repeat left center; }
.gallistico						{ width: 15;vertical-align:top; }
.gallistentry					{ text-align:left;vertical-align:top; }

/* 								COMP.login and logged  */

.loginuser						{ width:65;height:16; }
.loginpass						{ width:65;height:16; }
.loginsub						{ border:none;background:none;padding:0 3; }
.loginremind					{ width:120; }

/* 								COMP.topmenu  */

/* level0 menu style */
.menu0out 						{ font:bold 11px Tahoma,Verdana;color:#fff;text-decoration:none;text-align:center;cursor:hand;background:none;
									  vertical-align:middle; }
.menu0over						{ font:bold 11px Tahoma,Verdana;color:#FFB300;text-decoration:none;text-align:center;cursor:hand;background:none;
									  vertical-align:middle; }
/* submenu style (without children) */
.menuout 						{ border:solid 1px #fff;text-decoration:none;text-align:left;cursor:hand;
									  color:#fff;background:#08107B;padding:0 5 0 5; }
.menuover						{ border:solid 1px #fff;text-decoration:none;text-align:left;cursor:hand;
									  color:#fff;background:#F69B21;padding:0 5 0 5; }								  
/* submenu style (with children) */
.menurollout 					{ border:solid 1px #fff;text-decoration:none;text-align:left;cursor:hand;
									  color:#fff;background:#08107B url(img/arr_submenu.gif) no-repeat right center;padding:0 5; }	
.menurollover					{ border:solid 1px #fff;text-decoration:none;text-align:left;cursor:hand;
									  color:#fff;background:#F69B21 url(img/arr_submenu.gif) no-repeat right center;padding:0 5; }

/* 								COMP.leftmenu  */								  

table.structmenu					{ width:175; }					  
.leftmenu0item 					{ width:175;height:21;font:bold 11px Tahoma,Verdana;color:#fff;text-decoration:none;text-align:left;cursor:hand;
									 	  background:#80A8E5 url(img/menu0bg.gif) no-repeat left center; }
.leftmenu0itemsel 				{ width:175;height:21;font:bold 11px Tahoma,Verdana;color:#fff;text-decoration:none;text-align:left;cursor:hand;
									 	  background:#F69B21 url(img/menu0bgsel.gif) no-repeat left center; }										  
.leftmenu0itempadding			{ padding:0 0 0 25; }
.leftmenu0link						{ color:#fff; }
.leftmenu0link:hover				{ color:#FFB300; }
.leftmenu0linksel					{ color:#fff; }
.leftmenu0linksel:hover			{ color:#08107B; }
.leftmenu0divline					{ height:1px;background-color:#fff; }							  

.leftmenu1item 					{ width:175;height:21;font:normal 11px Tahoma,Verdana;color:#000;text-decoration:none;text-align:left;cursor:hand;
									 	  background:#E6E6E6 url(img/menu1bg.gif) no-repeat left center; }
.leftmenu1itemsel 				{ width:175;height:21;font:normal 11px Tahoma,Verdana;color:#000;text-decoration:none;text-align:left;cursor:hand;
									 	  background:#F69B21 url(img/menu1bg.gif) no-repeat left center; }										  
.leftmenu1itempadding			{ padding:0 0 0 35; }
.leftmenu1link						{ color:#000; }
.leftmenu1link:hover				{ color:#08107B; }
.leftmenu1linksel					{ color:#000; }
.leftmenu1linksel:hover			{ color:#08107B; }
.leftmenu1divline					{ height:1px;background-color:#fff; }							  								  

h2										{ margin:0;padding:0;color:inherit;font-size:11px; }
h3										{ margin:0;padding:0;color:inherit;font-size:11px;font-weight:normal; }	
									  
/* 								compLogin */

.logininfocontainer 			{ background-color:#F4F7FA;;padding:10 0; }
table.logininfotable			{ width:90%; }
									  
/* 								compFAQ */

.faqlist							{ line-height:16px; }
.faqanswer						{ padding:10 10 10 15; }

/*									compNewsArchive and NHL */

.nhlpadding						{ padding:15 0; }
.nhltab							{ width:100%; }
.nhldate							{ font:bold 10px Arial,Helvetica,Tahoma; }
.nhltitle						{ font-weight:bold; }
	a.nhltitle					{ font-weight:bold;color:#017; }
.nhllead							{ width:240px; }
.nhlleadfull					{ width:327px; }
.nhlphoto						{ width:87px; }
.nhlmore							{ padding:8 0;text-align:right; }

.newspagingpad					{ padding:15 0; }
.newspagingtab					{ width:100%; }
.newspagingdate				{ width:70px;font:bold 10px; }
.newspagingtitle 				{ font-weight:bold; }
.newscontent					{ padding:15 25 0 20; }
.newsdate						{ width:70px;font:bold 10px; }

td.newsdivline 				{ background:url(img/news_divline.gif) no-repeat; }

/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #2B5297;font:bold 11px;color:#2B5297;background-color:#fff;padding:0 3; }	
.pgbg								{ background:#EEF3FA;font:bold 10px; }
.pgimage							{ width:9px;height:9px;border:none; }

/* 								FORMS  */

form 								{ margin:0px;padding:0px; }
input,select,textarea		{ border:1px solid #017;font-size:11px;color:#017;background-color:#F0F0F0;padding:0 3; }
select					{ padding:0; }
.formsub 						{ border:1px solid #F0F0F0;font:bold 11px;color:#F0F0F0;background-color:#017;padding:0 3; }
.formcheckbox    				{ border:none;background-color:transparent; }
.formsubimg    				{ border:none;background-color:transparent; }
.formradio						{ border:none;background-color:transparent; }
.loginfield						{ width:100px;text-align:right; }

.profileformtable				{ width:80% }
.profileformcol1				{ width:50%;text-align:left; }
.profileformcol2				{ width:50%;text-align:right; }
.profileform					{ }

.searchfield					{ text-align:center; }

.surveytext						{ width:400px;height:200px;font-size:11px; } 

/* 								FORMATTING */

.bgdef,.highlight				{ background-color:#EEF3F7;}

img								{ border:none; }
.bold								{ font-weight:bold; }
.italic							{ font-style:italic; }

.borderdef 						{ border:1px solid #573C05; }
.billborder						{ border:1px solid #28c; }
.hicell							{ background-color:#F4F7FA; }

.arrtxt							{ font:bold 7px;vertical-align:middle; }

.defdivline						{ height:1;/*background:url(img/defdivline.gif) repeat-x center center;*/ }
.greendivline					{ height:1;/*background:url(img/greendivline.gif) repeat-x center center;*/ }

.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1							{ padding-top: 5; }		.padb1							{ padding-bottom: 5; }
.padt2							{ padding-top:10; }		.padb2							{ padding-bottom:10; }
.padt3							{ padding-top:15; }		.padb3							{ padding-bottom:15; }
.padt4							{ padding-top:20; }		.padb4							{ padding-bottom:20; }
.padt5							{ padding-top:25; }		.padb5							{ padding-bottom:25; }

.padl1							{ padding-left: 5; }		.padr1							{ padding-right: 5; }
.padl2							{ padding-left:10; }		.padr2							{ padding-right:10; }
.padl3							{ padding-left:15; }		.padr3							{ padding-right:15; }
.padl4							{ padding-left:20; }		.padr4							{ padding-right:20; }
.padl5							{ padding-left:25; }		.padr5							{ padding-right:25; }

.padtb1							{ padding: 5 0; }			.padlr1							{ padding:0  5; }
.padtb2							{ padding:10 0; }			.padlr2							{ padding:0 10; }
.padtb3							{ padding:15 0; }			.padlr3							{ padding:0 15; }
.padtb4							{ padding:20 0; }			.padlr4							{ padding:0 20; }
.padtb5							{ padding:25 0; }			.padlr5							{ padding:0 25; }

.pad1								{ padding: 5; }
.pad2								{ padding:10; }
.pad3								{ padding:15; }
.pad4								{ padding:20; }
.pad5								{ padding:25; }

.ar 								{	text-align:right;												}
.al 								{	text-align:left;												}
.ac 								{	text-align:center;											}
.aj 								{	text-align:justify;											}
.acvt 							{	text-align:center; 		vertical-align:top;			}
.alvt 							{	text-align:left;			vertical-align:top;			}
.arvt 							{	text-align:right; 		vertical-align:top;			}
.acvm 							{	text-align:center; 		vertical-align:middle;		}
.alvm 							{	text-align:left;			vertical-align:middle;		}
.arvm 							{	text-align:right; 		vertical-align:middle;		}
.acvb 							{	text-align:center; 		vertical-align:bottom;		}
.alvb 							{	text-align:left;			vertical-align:bottom;		}
.arvb 							{	text-align:right; 		vertical-align:bottom;		}
.vat 								{									vertical-align:top;			}
.vab 								{									vertical-align:bottom;		}
.vam								{									vertical-align:middle;		}