body,td 
{	
	font-family: Calibri, Helvetica, sans-serif;	
	color: white;	
	font-size: 10pt;      
}

.sunPanel
{
	color: black;
	font-weight: bold;
}

.HeaderBox
{
	width: 1020px;
	height: 152px;
	text-align: center;
}
.topBox
{
	height: 94px;
}
input
{	
	font-family: Calibri, Helvetica, sans-serif;	
	color: #000000;	
	font-size: 8pt;        
	vertical-align: top;
}

.GoogleBox
{
	text-align: right;
	vertical-align: middle;
}
.forumback
{
	background-color: #423e35;
}

.ftext
{
	background-color: #262522;
}
.topborder
{
	border-top: 1px solid #ece9d8;
	
}
#dolphincontainer
{
	position:relative;
	height:56px;
	color:#E0E0E0;
	background:#143D55;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav
{
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#000 url(/code/dolphin/images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#000;background:transparent url(/code/dolphin/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#000;background:#1D6893 url(/code/dolphin/images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(/code/dolphin/images/dolphin_right-ON.gif) no-repeat top right;height:33px;}


.blackBack
{
	color: white;
	text-align: center;
	font-family: Calibri, Helvetica, sans-serif;	
	font-size: 12pt;
}

.AdminColor
{
	color: Black;
    font-weight: bolder;
    border-top: 1px solid #ece9d8;
    border-bottom: 1px solid #ece9d8;
    border-right: 1px solid #ece9d8;
    border-left: 1px solid #ece9d8;
}

.AdminSubMenu
{
    color: Blue;
    font-weight: bolder;
    border-top: 1px solid #ece9d8;
    border-bottom: 1px solid #ece9d8;
    border-right: 1px solid #ece9d8;
    border-left: 1px solid #ece9d8;
}

.news
{
    color: #04f000;
    font-weight: bolder;
	border-bottom: 1px solid #ece9d8;
	
}

.little
{
    color: #04f000;
   	font-size: 10pt;
    font-style: italic;
    text-align: center;
}
.frontpage
{
	background: url(Images/frontpage.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: bottom right;	
}

.servicesRight
{
	background: url(Images/services.jpg);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: right;	

}

.blackfronttext
{
	color: white;
	font-size: 50pt;
	text-align: center;	
}

.blackpage
{
	color: white;
	font-size: 20px;
	text-align: center;	
}

.blacksubmenu
{
	color: #0dcc0a;
	font-size: 15px;
	text-align: center;	
	font-weight: bolder;
}

.blackright
{
	color: white;
	text-align: right;
	font-family: Calibri, Helvetica, sans-serif;		
	font-size: 10pt;
}

.gallerytext
{
	color: white;
	text-align: right;
	font-family: Calibri, Helvetica, sans-serif;	
	font-size: 10pt;
    font-style: italic; 
}

.blackHead
{
	color: #00fe00;
	text-align: center;
}

.blackMap
{
	color: white;
	text-align: Left;
}

.blackleft
{
	color: #00fe00;
	text-align: left;
	border: 0pt;
}

.gamesPage
{
	background: url(Images/gamespage.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: bottom right;
}

.compPage
{
	background: url(Images/halo3.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: bottom left;
}

.headertext
{
    color: #4f4f4f;
    font-family: Calibri;
	font-size: 38pt; 	
}
.topbar
{
	background: url(Images/topbar.jpg);
	height: 166px;

}

.bottombar
{
	background: url(Images/bottombar.jpg);
	height: 120px;
}

.rightbar
{
	background: url(Images/rightside.jpg);
	width: 38px;
}

.backline
{
	background: url(Images/pageback.jpg);
	background-repeat: repeat-y;
    background-position: center;

}

.menubar
{
	background: url(Images/menubars.jpg);
	background-repeat: repeat-x;
    vertical-align: middle;
    color: white;
}

.faqAnswer
{
	color: #04f000;
}


div#links a img {height: 0; width: 0; border-width: 0;}

div#links a:hover img {position: absolute;
    top: 190px; left: 155px; height: 150px; width: 150px;}
div#links a:hover {color: #411; background: #AAA;
   border-right: 5px double white;}

h3 {
  font: bold 330%/100% "Lucida Grande";
  position: relative;
  color: #464646;
}

.topline
{
	height: 94px;
    background: url(Images/topline.gif);
	background-repeat: no-repeat;
    background-position: center;
	
}
.bottomline
{
    background: url(Images/baseline.gif);
	background-repeat: no-repeat;
    background-position: center;
	
}

#navPyra {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #9FB1BC;
	}

#navPyra li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#navPyra a:link, #navPyra a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
	}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
	color: #000;
	background: url(../images/tab_pyram.gif) no-repeat bottom center;
	}

a.teamlink:hover
{
	color: #b1b1b1;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;	
    font-weight: bolder;
}

a.teamlink:link
{
	color: #04f000;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.teamlink:visited
{
	color: #04f000;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;
    font-weight: bolder;	
}


a.sunPanel:hover
{
	text-align: center;
	color: #f3960b;
    font-family: Calibri;
	font-size: 10pt; 	
    text-decoration: none;	
    font-weight: bolder;
}

a.sunPanel:link
{
	text-align: center;
	color: #3a4d5f;
    font-family: Calibri;
	font-size: 10pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.sunPanel:visited
{
	text-align: center;
	color: #3a4d5f;
    font-family: Calibri;
	font-size: 10pt; 	
    text-decoration: none;
    font-weight: bolder;	
}


a.blacklink:link
{
	color: #000000;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.blacklink:visited
{
	color: #ffffff;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.blacklink:hover
{
	color: #04f000;
    font-family: Calibri;
	font-size: 16pt; 	
    text-decoration: none;	
    font-weight: bolder;
}

a.gallerylinks:link
{
	color: #ffffff;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.gallerylinks:visited
{
	color: #ffffff;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
    font-weight: bolder;	
}
a.gallerylinks:hover
{
	color: #04f000;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;	
    font-weight: bolder;
}
				
a.underlink:link
{
     color: #4f4f4f;
     font-family: Calibri;
	font-size: 10pt; 	
     text-decoration: none;
     font-weight: bolder;	
}
a.underlink:visited
{
	color: #4f4f4f;
     font-family: Calibri;
	font-size: 10pt; 	
     text-decoration: none;
     font-weight: bolder;	
}
a.underlink:hover
{
	color: #04f000;
     font-family: Calibri;
	font-size: 10pt; 	
     text-decoration: none;	
     font-weight: bolder;
}

a.newslink:link
{
	color: white;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
 	
}
a.newslink:visited
{
	color: white;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
	
}
a.newslink:hover
{
	color: white;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: underline;	

}

a.flinks:link
{
	color: white;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
 	
}
a.flinks:visited
{
	color: white;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
	
}
a.flinks:hover
{
	color: red;
    font-family: Calibri;
	font-size: 12pt; 	
    text-decoration: none;
 	
}




