/* set global font */
BODY, TABLE, TH, TD, P, STRONG, EM, B, I, TEXTAREA {
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
}

P {
	color : Black;
	font-size : 11px;
}

.home {
	color : White;
	font-size : 11px;
}

H2 {
	color : #000000;
	font-size : 24px;
	font-weight: bold
}

A:LINK {
	color : black;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif;
	text-decoration: underline
}

A:HOVER {
	color : #99ccff;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif;
	text-decoration: underline
}

A:VISITED {
	color : black;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif;
	text-decoration: underline
}
/*
A:VISITED {
	color : #999999;
	text-decoration : underline;
; font-weight: bold
; font-size: 11px
; font-family: Arial, Verdana, sans-serif
}

A:ACTIVE {
	color : #999999;
; font-weight: bold; font-size: 11px
; font-family: Arial, Verdana, sans-serif
; text-decoration: underline
}

A:HOVER {
	color : #999999;
; font-weight: bold
; font-size: 11px
; font-family: Arial, Verdana, sans-serif
; text-decoration: none
}
*/

A.sponsorLink:LINK {
	color  #999999;
; font-weight: bold
; font-size: 11px; font-family: Arial, Verdana, sans-serif
; background-color: #FFFFFF
; text-decoration: underline
}

A.sponsorLink:VISITED {
	color : #999999;
; font-weight: bold
; font-size: 11px
; font-family: Arial, Verdana, sans-serif
; background-color: #FFFFFF
; font-variant: normal
}

A.sponsorLink:ACTIVE {
	color : #999999;
; font-weight: bold; font-size: 11px
; font-family: Arial, Verdana, sans-serif
; background-color: #FFFFFF
; text-decoration: underline
}

A.sponsorLink:HOVER {
	color : #999999;
; font-weight: bold
; font-size: 11px
; font-family: Arial, Verdana, sans-serif
; border: #FFFFCC none; cursor: hand; filter: Shadow(Color=silver, Direction=NW)
; text-decoration: none
}

/* SIDEBAR MENU unvisited, visited and hover link presentation */
A.submenu:link    {
	background:	transparent;
	color: #D6EDFB;
	font-size: 11px;
	text-decoration :  none;
}

A.submenu:visited {
	background: transparent;
	color: #D6EDFB;
	font-size: 11px;
	text-decoration :  none;
}

A.submenu:hover   {
	background: transparent;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration :  none;
}
.homepage:link    {
	background:	transparent;
	color: #66CCFF;
	font-size: 11px;
	text-decoration :  none;
}

.homepage:visited {
	background: transparent;
	color: #66CCFF;
	font-size: 11px;
	text-decoration :  none;
}

.homepage:hover   {
	background: transparent;
	color: #CCCCCC;
	font-size: 11px;
	text-decoration :  none;
}

A.headerNav:hover { background: transparent; color: #333333 ; font-size: 11px; text-decoration : none; }
A.headerNav:link { background: transparent; color: #000000 ; font-size: 11px; text-decoration : none; }
A.headerNav:visited { background: transparent; color: #666666 ; font-size: 11px; text-decoration : none; }
PRE {
	font-family: Arial, san-serif;
	font-size : 11px;
; font-weight: bold; color: #FFCC99 } H1 { font-weight: bold ; color: #339966}H1 {
	font-family: Arial, san-serif;
	font-size : 24px;
 } H2 {
	font-family: Verdana, Arial, Verdana, sans-serif;
	font-size : 24px;
 } .teamLabel {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #999999; border: #FFFFFF solid; font-variant: normal; background-color: #FFFFFF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.teamInfo { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border: #FFFFFF none ; background-color: #FFFFFF; text-transform: capitalize}
.photoTable {  background-color: #f5f5f4; height: auto; width: auto; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; text-align: center}
.teamText { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bolder; color: #999999; border: #FFFFFF none; font-variant: small-caps; background-color: #F5f5f4}
.pageTitle {  font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.tinyText { font-family: Arial, Verdana, sans-serif; font-size: 9px; color: #666666; text-align: center}
.teamTitle { font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: 900; color: #000000; border: #FFFFFF none; font-variant: normal; background-color: #FFFFFF}
.teamSponsor { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #999999; border: #FFFFFF none; font-variant: normal; background-color: #FFFFFF}
H3 {
	font-family: Tahoma, Verdana, Arial, san-serif;
	font-size : 12px;
    font-weight: bold;
	color: #000000;
	text-align: center} 
	
	
H4 { color: #333333 }H4 {
	font-family: Arial, san-serif;
	font-size : 14px;
; text-align: right ; font-weight: bold}
.colHeader {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; white-space: normal; color: #660000; background-color: white}
P.alignCenter {  text-align: center }
P.errorMsg {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; white-space: normal; color: red; background-color: white; text-align: center}
.paraTitle { font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: bold ; color: #000000; white-space: normal; text-align: left; vertical-align: bottom }
.shadedText {  background-color: #f5f5f5; font-family: Arial, Verdana, sans-serif; padding: 15px; border: 1px; }
.thinBox {  border-style:solid; font-family: Arial, Verdana, sans-serif; border-width:1px; border-color:silver; background-color: #f5f5f5; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position:relative; bottom: 5px; }

.curvetoptextMauve {    background: url(ServicesGrad.jpg); color:White;}
.curvetoptextPeaSoup {	background: url(SupportGrad.jpg); color:White;}
.curvetoptextSky {	    background: url(ContactUsGrad.jpg); color:White;}
.curvetoptextRouge {    background: url(ResourcesGrad.jpg); color:White;}
.curvetoptextDirt {	    background: url(DirtGrad.jpg); color:White;}
.curvetoptextYellow {	    background: url(YellowGrad.jpg); color:Black;}

.curveroundbox { background: url(lite_background.gif) repeat; }
.curvetophead div  { background: url(lite_top_left.gif) no-repeat top left; }
.curvetophead      { background: url(lite_top_right.gif) no-repeat top right; background-color:#F5F5F5; }
.curvetopheadSky div  { background: url(sky_top_left.gif) no-repeat top left; }
.curvetopheadSky      { background: url(sky_top_right.gif) no-repeat top right; background-color:#5D83D4; }
.curvetopheadMauve div  { background: url(mauve_top_left.gif) no-repeat top left; }
.curvetopheadMauve      { background: url(mauve_top_right.gif) no-repeat top right; background-color:#9999CC; }
.curvetopheadPeaSoup div  { background: url(peasoup_top_left.gif) no-repeat top left; }
.curvetopheadPeaSoup      { background: url(peasoup_top_right.gif) no-repeat top right; background-color:#5F9EA0; }
.curvetopheadRouge div  { background: url(rouge_top_left.gif) no-repeat top left; }
.curvetopheadRouge      { background: url(rouge_top_right.gif) no-repeat top right; background-color:#996666; }
.curvetopheadDirt div  { background: url(dirt_top_left.gif) no-repeat top left; }
.curvetopheadDirt      { background: url(dirt_top_right.gif) no-repeat top right; background-color:#EEDD82; }
.curvetopheadYellow div  { background: url(yellow_top_left.gif) no-repeat top left; }
.curvetopheadYellow      { background: url(yellow_top_right.gif) no-repeat top right; background-color:#FFFF99; }
.curvetoptext, .curvetoptextMauve, .curvetoptextPeaSoup, .curvetoptextSky, .curvetoptextRouge, .curvetoptextDirt, .curvetoptextYellow  {
				font-size: 11px;
 				font-weight: bold;
 				font-family: Arial, Arial, Verdana, sans-serif;
				line-height: 19px;	 
 				position:relative;
				padding:2px;
 				top:+9px;
				 } 

.curvetoptext { color:Black; 
				font-size: 11px;
				font-weight: bold;
				font-family: Arial, Arial, Verdana, sans-serif;}
.curvetop div  { background: url(lite_top_left.gif) no-repeat top left; }
.curvetop      { background: url(lite_top_right.gif) no-repeat top right; }
.curvebot div  { background: url(lite_bottom_left.gif) no-repeat bottom left; }
.curvebot      { background: url(lite_bottom_right.gif) no-repeat bottom right; }

 /* curvebox common*/
.curvetop div, .curvetop, .curvebot div, .curvebot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}

.curvetopheadSky div, .curvetopheadSky, .curvetopheadMauve div, .curvetopheadMauve, .curvetopheadPeaSoup div, .curvetopheadPeaSoup, .curvetopheadRouge div, .curvetopheadRouge, .curvetopheadDirt div, .curvetopheadDirt,  .curvetopheadYellow div, .curvetopheadYellow, 
.curvetophead div, .curvetophead  {
	width: 100%;
	height: 31px;
	font-size: 11px; text-indent: 11px; vertical-align:bottom
}

.curvecontent  { margin: 0 14px; height:inherit; }
.curvebox { width: 10em; margin: auto; height:inherit; }

pre { overflow: auto; width: 90%; }
body { font-family : Arial, Verdana, sans-serif; font-size: 80%; }
p  { font-size:11px ; font-family: Arial,  Verdana, sans-serif }
li  { font-size:11px ; font-family: Arial,  Verdana, sans-serif }  
h2 { padding: 0; margin: 0 0 1em 0; }
h1 { padding: 0;
     margin: 0 0 1em 0;
	 font-size:12px;
	 font-weight: bold;
	 color:black;
	 font-family: Arial, Arial, Verdana, sans-serif; }

.curveroundbox p, #realcontent .curveroundbox p { padding: 0; margin: 1em 0 0 0; }

			  
 /* pageTitle common*/			  
.pageTitleYellow, .pageTitleDirt, .pageTitleMauve, .pageTitleRouge, .pageTitlePeaSoup, .pageTitleSky { position:relative; left:+8; top:-16; 
			font-family: Arial, Verdana, sans-serif;
			font-style: normal;
			font-weight:bold;
			font-size: 12px;
			color: silver;
			border-style: none;
			border-width: 1;	
			border-color: silver;
			background-color: none;
            /* filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; */
			z-index:1  }
			
.pageTitleMauve { 
/* background-image: url(ServicesGrad.jpg); 
background-color: #9999cc; 
background-color: #f5f5f5; */
		color: #666699;
/*		border-color: #666699; */
}
.pageTitleYellow { 
/*background-image: url(YellowGrad.jpg);
background-color: #FFFF99; */
		color: #FFFF99;
/* background-color: #FFFF99; */
} 
.pageTitleDirt { 
/*background-image: url(DirtGrad.jpg);
background-color: #EEDD82; */
		color: #EEDD82;
/* background-color: #EEDD82; */
} 
.pageTitleRouge { 
/* background-image: url(ResourcesGrad.jpg);
background-color:#996666 
background-color: #f5f5f5; */
		color: #663333;
	/* border-color: #663333; */
} 
.pageTitlePeaSoup { 
/* background-image: url(SupportGrad.jpg);
background-color: #5F9EA0; 
background-color: #f5f5f5; */
		color: #336666;
/*	border-color: #336666; */	
} 
.pageTitleSky { 
/* background-image: url(ContactUsGrad.jpg);
background-color: #6699CC;  
background-color: #f5f5f5; */
		color: #336699;
/*	border-color: #336699; */
} 
.pageTitlePic {
position:absolute; left:-3; top:-4; z-index:2;
			/* border-style: solid;
			border-width: 1;	
			border-color: black; */
}	

.leftside-toolbar-pic {
        margin-bottom: -4px;
        margin-right: 2px;
}
.rightside-toolbar-pic {
        margin-bottom: -4px;
        margin-left: 2px;
}

A.toolbar:LINK {
	text-decoration: none
}

A.toolbar:HOVER {
	text-decoration: none
}

A.toolbar:VISITED {
	text-decoration: none
}

.infopanel { 
text-align:left;
background-color:#fdfdfd
}
.infopanel-body { 
text-align:left;
}
.infopanel-header { 
text-align:left;
font-size:10px;
font-weight:bold
}

/* RichFaces Over-rides */
.rich-panel-header { 
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold  }

.rich-panel-body { text-align:justify }

.menSep{ color:#000000; background-color:#ffffff; border-color:#999999; border-width:medium }

