
/* _________________________________________________________________________________________________________________________

The Fusion Group
Core CSS StyleSheet
John Mounsey
Jan 2OO5
_________________________________________________________________________________________________________________________ */


BODY			{ padding-left: 10px; padding-right: 10px; background: #FFFFFF url(backing.gif) repeat-x; scrollbar-base-color: #e0e0e0; scrollbar-arrow-color: #505050; }
FORM			{ border: 0px; padding: 0px; margin: 0px; }
IMG			{ border: 0px; }
P			{ color: #24347b; font: normal x-small verdana; }
H3			{ color: #000000; font: normal 8pt verdana; }
A			{ color: #24347b; }
A:visited		{ color: black; }
A:hover			{ text-decoration: none; }
H1			{ color: black; font: bold x-small verdana; }
UL			{ margin-bottom: 0px; }
OL			{ margin-bottom: 0px; }
LI			{ font: normal x-small verdana !important; }

.bodytext       	{ color: #000000; font: normal x-small verdana;}
.small       		{ color: #000000; font: normal 7pt verdana;}

.line			{ width: 100%; color: #fbe200; height: 1px; }
.division		{ height: 3px; background: url(gfx/back/dots.gif) repeat-x; }

#roofgrid		{ border-bottom: 1px solid #808080; }
#logoslot		{ background: #FFFFFF; }
#logo			{ margin-top: 5px; margin-bottom: 5px; }

#grid			{ border-top: 5px solid #dedbd5; }
#band			{ display: none; background: #000000; color: #FFFFFF; font: bold 8pt verdana; letter-spacing: 10pt; height: 10px; }
#ur			{ background: transparent url(gfx/back/tr.jpg) right no-repeat; }
#bar2			{ height: 5px; }
#topbar			{ background: #fde700 !important; height: 35px; border-top: 0px solid #fbe200; border-bottom: 0px solid #0082c5; }
#topbar	P		{ color: #24347b !important; }
#topbar	A		{ color: #24347b !important; }
#topbar	A:visited	{ color: #24347b !important; }
#topbar	A:hover		{ color: #24347b !important; text-decoration: none; }

#crumbs			{ color: #008b7a; swidth: 100%; padding-left: 10px; padding-right: 10px; margin-top: 10px; font: normal 8pt verdana; background: transparent; }
#crumbs	A		{ color: #808080; }
#crumbs	A:visited	{ color: #808080; }
#crumbs A:hover		{ color: #000000; text-decoration: none; }
#crumbs STRONG		{ color: #008b7a; }

#pullmenuarea		{ height: 12px; background: bottom url(gfx/back/pullmenuarea.gif) no-repeat; }
#searcher		{ display: normal; }
#footgrid		{ width: 100%; }

.content		{ }
.content A:visited	{ color: #404040; }
.content STRONG		{ color: #008b7a; }
.content UL		{ color: #404040; list-style-type: square; font: normal 8pt verdana; }
.content P		{ color: #606060; font: normal 8pt verdana; }

.dropmenu		{ background: #FFFFFF; width: 190px; font: normal x-small verdana; }



/* Home Page unique Styles */

.panel			{ font: normal x-small verdana; padding: 10px; background: #eef7f6; border-bottom: black 0px solid; cursor: hand; }
.panel P		{ color: #5a669b; }
.panelimage  		{ cursor: hand; border-bottom: black 0px solid; }
.panelon		{ padding: 10px; background: #dff0ee; border: #fbe200 0px solid; border-bottom: black 0px solid; font: normal x-small verdana; cursor: hand; }
.panelon P		{ color: #5a669b; }

.g200			{ width: 200px; height: 76px; }
.g200t			{ height: 12px; background: url(gfx/back/g200t.gif); }
.g200m			{ background: url(gfx/back/g200m.gif); }
.g200b			{ height: 12px; background: url(gfx/back/g200b.gif); }

.gtable			{ width: 100%; height: 76px; }
.gmid			{ background: #FAFAF2; color: olivedrab; font: normal xx-small verdana; }
.gtl			{ width: 12px; height: 12px; background: url(gfx/back/gtl.gif) no-repeat; }
.gtm			{ height: 12px; background: url(gfx/back/gtm.gif) repeat-x; }
.gtr			{ width: 12px; height: 12px; background: url(gfx/back/gtr.gif) no-repeat; }
.gr			{ width: 12px; background: url(gfx/back/gr.gif) repeat-y; }
.gbr			{ width: 12px; height: 12px; background: url(gfx/back/gbr.gif) no-repeat; }
.gbm			{ height: 12px; background: url(gfx/back/gbm.gif) repeat-x; }
.gbl			{ width: 12px; height: 12px; background: url(gfx/back/gbl.gif) no-repeat; }
.gl			{ width: 12px; background: url(gfx/back/gl.gif) repeat-y; }
.gbase			{ height: 12px; }



/* Core Components of the Page */

#header			{ width: 100%; height: 50px; border-left: 0px solid white; border-right: 0px solid #FFFFFF; background: url(gfx/back/headback.gif) repeat-x #FFFFFF; }
#header TD		{ padding-bottom: 2px; }
#heading		{ width: 230px; height: 40px; }
#headl			{ width: 10px; background: url(gfx/back/headback.gif) #FFFFFF; }
#headr			{ width: 10px; background: url(gfx/back/headback.gif) #FFFFFF; }

#sidebaseleft		{ height: 20px; }
#sidebaser		{ height: 20px; }

.menugrid		{ width: 100%; background: #dedbd5 ; }
.menu			{ color: #24347b; font: normal 9pt "MS Sans Serif",arial; background: #5a669b; margin-top: 0px; border-bottom: 1px solid #5a669b; }
.menu TD		{ height: 22px; padding: 4px; }
.menu A			{ color: #404040; text-decoration: none; }
.menu A:visited		{ color: #404040; }
.menu A:hover		{ color: #404040; text-decoration: underline; }
.menu STRONG,B		{ color: #008b7a; }
.menuhead		{ color: #FFFFFF; height: 22px !important; letter-spacing: 1px; font: bold 10pt !important; background: url(gfx/back/head.gif) #fde700 !important; padding: 0px !important; }
.menuhead A		{ color: #FFFFFF; text-decoration: none; font: bold !important; }
.menuhead A:visited	{ color: #FFFFFF; font: bold !important; }
.menuhead A:hover	{ color: #FFFFFF; text-decoration: underline; bold !important; }

/* The Search Form Table Etc. */

#find			{ color: #000000; font: normal 8pt verdana; background: #5a669b; border-bottom: 1px solid #5a669b; margin-bottom: 11px; }
#find TD		{ height: 22px; }
#find A			{ color: #000000; text-decoration: none; }
#find A:visited		{ color: #000000; }
#find A:hover		{ color: #000000; text-decoration: underline; }
#findhead		{ color: #FFFFFF; height: 22px !important; letter-spacing: 1px; font: bold 10pt !important; background: url(gfx/back/head.gif) #fde700 !important; }
#findhead A		{ color: #FFFFFF; text-decoration: none; font: bold !important; }
#findhead A:visited	{ color: #FFFFFF; font: bold !important; }
#findhead A:hover	{ color: #FFFFFF; text-decoration: underline; bold !important; }
.finditem		{ background: #FFFFFF; }
.findgrid		{ width: 100px; }
.keywords		{ width: 90px !important; height: 23px; background: #FAFAFC; }
.query			{ width: 200px; margin-right: 5px; }

.midsection		{ }

.menuitem		{ color: #24347b; background: #FFFFFF url(gfx/back/menuitem.gif) repeat-x; }
.menuitemon		{ color: #FFFFFF; background: url(gfx/back/over.gif) top repeat-x #dff0ee; cursor: hand; text-decoration: underline; }
.menuitemon A		{ color: #5a669b !important; text-decoration: underline; }
.menuitemon A:visited	{ color: #5a669b !important; text-decoration: underline; }
.menuitemon A:hover	{ color: #008b7a !important; text-decoration: underline; }
.menuhi			{ background: url(gfx/back/menuhi.gif) #dff0ee; color: #24347b; }
.menuhi A		{ color: #5a669b !important; }
.menuhi A:visited	{ color: #5a669b !important; }
.menuhi A:hover		{ color: #5a669b !important; }
.menuhi STRONG		{ color: #5a669b; }

.side			{ font: normal 8pt verdana; }
.sidehead		{ color: #008b7a; font: x-small !important; line-height: 0pt !important; }
.side P			{ font: normal 8pt "MS Sans Serif",verdana; line-height: 15pt; }
.side TABLE		{ font: 8pt; }

.head			{ height: 12px !important; }



/* Fonts Etc. */

#greeting		{ color: #FF0000; font: bold x-small verdana; }
#date			{ color: #FF0000; font: normal x-small verdana; }
.date			{ color: #e0e0e0; font: normal x-small verdana; }

.credit			{ color: #fbe200; font: normal 8pt verdana; }
.caption		{ color: #a59b87; font: normal 8pt verdana; }
.caption A		{ color: #fbe200; }
.caption A:visited	{ color: #918773; }
.tools			{ color: #008b7a; font: normal 8pt verdana; }
.tools A		{ color: #808080; }
.tools A:visited	{ color: #808080; }
.tools A:hover		{ color: #000000; }



/* Forms Etc. */

.button			{ height: 22px; color: #505050; font: normal 8pt verdana; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; }
.buttonon		{ height: 22px; color: #000000; font: normal 8pt verdana; border: 1px solid #000000; cursor: hand; background: #FFFFFF repeat-x; }
.buttonhi		{ height: 22px; color: #000000; font: normal 8pt verdana; border: 1px solid #000000; cursor: wait; background: #FFFFFF; }

.knob			{ padding-left: 2px; padding-right: 2px; height: 22px; color: #808080; font: normal 8pt verdana; border: 1px solid #808080; cursor: hand; background: #eeeeee url(gfx/back/knob.gif) repeat-x; }
.knobon			{ padding-left: 2px; padding-right: 2px; height: 22px; color: #000000; font: normal 8pt verdana; border: 1px solid #000000; cursor: hand; background: #FFFFFF; }
.knobhi			{ padding-left: 2px; padding-right: 2px; height: 22px; color: #FFFFFF; font: normal 8pt verdana; border: 1px solid #000000; cursor: wait; background: #000000; }



/* Group menu Styles */

.fusiondrop		{ width: 180px; font: normal 8pt "MS Sans Serif",arial; background: #FFFFFF; margin-left: 5px; }
.fusiondrop OPTION	{ background: #FFFFFF; }
.drophigh		{ color: #24347b; background: #dff0ee !important; }
.dropcurrent		{ color: #000000; background: #fbe200 !important; }

.form-button 
{
	font-family:Arial, Verdana, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	color:#000000;
	background: #EDEDED; 
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	cursor: hand
}



/* Article List Styles */

.listgrid		{ color: #008b7a; width: 100%; background: #24347b; font: normal x-small verdana; border-bottom: 1px solid #24347b; }
.listgridhead		{ background: #f7fbfd !important; border-top: 1px solid #FFFFFF; }
.listgridslot		{ background: #FFFFFF; !important; }
.listgridslot A		{ text-decoration: underline; }
.listgridslothi			{ color: #5a669b; background: #dff0ee; !important; cursor: hand; }
.listgridslothi A		{ color: #5a669b; text-decoration: underline; }
.listgridslothi A:visited	{ color: #5a669b; }
.listgridslothi A:hover		{ color: #008b7a; text-decoration: underline; }

/* Article Full Page Styles */

.mainpane		{ color: #24347b; font: normal 8pt verdana; background: #FFFFFF; border-right: 10px solid #FFFFFF; vertical-align: top; }
#sidepane		{ width: 155px !important; background: #dff0ee url(gfx/back/prpanel.gif) bottom repeat-x; padding: 10px; vertical-align: top; }
.sidefoto		{ border: 0px; margin-top: 10px; margin-bottom: 5px; }
.sidefotohead		{ color: #24347b !important; }
.fotocaption		{ color: #24347b; font: normal 8pt verdana; }
.infogrid		{ color: #008b7a; background: #008b7a; font: normal 8pt verdana; border-bottom: 1px solid #008b7a; }
.infogrid TD		{ background: #f9fcfb; }



/* Extra css */

.hidden			{ color: #fbe200; }
.lead	       		{ color: #24347b !important; font: normal x-small verdana !important;}
.dead			{ cursor: default !important; }
#directory		{ color: #008b7a; font: bold 8pt verdana !important; padding: 0px; margin-top: 5px; border-collapse: separate; }
#directory IMG		{ margin: 4px; margin-left: 0px; } 
#directory TD		{ vertical-align: middle; padding: 0px; border: 0px; }
#directory A		{ font: normal !important; }

.Lfoto			{ margin-right: 10px; }
.Rfoto			{ margin-left: 10px; }
.homefotogrid		{ margin-top: 10px; }
.homefotogrid TD	{ padding-bottom: 5px; }
.homefotogrid SPAN 	{ color: #008b7a !important; font: bold xx-small verdana; }
.acrobat		{ width: 88px; height: 40px; margin: 5,0,31,31; }

/* Custom cursors */

.wait			{ cursor: wait; }
.file			{ cursor: url("/gfx/cursors/file.ico"); }
