       /* TEXT STYLES */

.body        	{
font-family:"verdana"; 
font-size:9pt; 
color:#ffffff; 
}
.minibody        	{
font-family:"verdana"; 
font-size:7pt; 
color:#999999; 
text-decoration: none;
}
.inbody        	{
font-family:"verdana"; 
font-size:9pt; 
color:#ffffff; 
padding: 0px 10px 0px 15px;
text-decoration: none;
}
.cyanbody        	{
font-family:"verdana"; 
font-size:9pt; 
padding: 20px;
color:#888888; 
}
.bigger {
font-size:11pt; 
color:#ffffff; 
}
.cyan {
color:#5da2f1;
}
.grey {
color:#999999;
}
.highlightbody        	{
color:#f7941d;
text-decoration: none;
}
.headline       {
font-family:"verdana"; 
font-size:13pt; 
color:#ffffff; 
padding: 7px 5px;
}
.menu       {
font-family:"verdana"; 
font-size:8pt; 
color:#ffffff; 
padding: 8px 0px;
text-decoration: none;
}
.menunudge       {
font-family:"verdana"; 
font-size:8pt; 
color:#ffffff; 
padding: 50px 0px 0px 0px;
text-decoration: none;
}
.photomenu       {
font-family:"verdana"; 
font-size:9pt; 
color:#06376f; 
padding: 7px 0px 0px 30px;
text-decoration: none;
}
.menu:hover      {
font-family:"verdana"; 
font-size:8pt; 
color:#f7941d; 
text-decoration: none;
}

.bottomlink        	{

font-family:"verdana"; 
font-size:7pt; 
color:#666666; 
padding: 9px 0px;
margin-left: 5px;
text-decoration:none;
}
.bottomlink:hover  	{

font-family:"verdana"; 
font-size:7pt; 
color:#ffffff; 
padding: 9px 0px;
margin-left: 5px;
text-decoration:none;
}
.smallprint        	{
font-family:"verdana"; 
font-size:7pt; 
color:#555555; 
text-decoration:none;

}
.omenulink        	{
font-family:"verdana"; 
font-size:7pt; 
color:#fe5402; 

}

.note        	{
font-family:"verdana"; 
font-size:8pt; 
color:#ffffff; 
padding: 7px 10px;
}
.notehead      {
font-family:"verdana"; 
font-size:10pt; 
color:#819cc9; 
font-weight:bold; 
padding: 3px 0px;

}

       /* TABLE CELL STYLES */

.cell        	{
font-family:"verdana"; 
font-size:8pt; 
color:#ffffff; 
background:#06376f;
}
.cell2        	{
font-family:"verdana"; 
font-size:7pt; 
color:#06376f; 
background:#f7941d;
text-align: center;
}
.cell1        	{
font-family:"verdana"; 
font-size:7pt; 
color:#06376f; 
background:#666666;
text-align: center;
}

.pane        	{
font-family:"verdana"; 
font-size:7pt; 
color:#06376f; 
background:#255081;
text-align: center;
}

       /* GENERAL PAGE STUFF */
	
img             {border: none;}

body            {
background-color: #646464;
}
hr                {
width:100%; 
color:#646464;
height:1px solid;
}  
.map       {

    background : #225081 url(graphics/map.gif) no-repeat right center;
}
  
  
.SubmitButton:hover {
	 border:1px solid;
	 border-color:#333333 #666666 #999999 #666666;
	 padding:0 5px;
	 font-size:8pt; 
	 color:#ffffff;
	 background:#444444;
	 text-decoration:none;
	 margin-top: 7px;
     margin-bottom: 0px;
}  

.SubmitButton {
	 border:1px solid;
	 border-color:#cccccc #777777 #333333 #aaaaaa;
	 padding:0 5px;
	 font-size:8pt; 
	 color:#06376f;
	 background:#f7941d;
	 text-decoration:none;
	 margin-top: 7px;
     margin-bottom: 0px;
}  

.buttonback {
	 border:1px solid;
	 border-color:#999999 #666666 #333333 #666666;
	 padding: 1px;
	 font-size:8pt; 
	 color:#06376f;
	 background:#444444;
	 text-decoration:none;

}  
  
input, textarea         {
margin-left:0px;
margin-top:4px;
	 border:2px solid;
	 border-color:#222222 #666699 #9999ff #666699;
} 
         
.sidemenu   {

     padding: 0px 10px 0px 0px;
}  
.grid   {
	 border: 1px solid;
	 border-color: #999999 #255081 #06376f #666666;
}  
.photo        {

text_indent: 30px;

}
       /* REPEATED IMAGES */
     
  .contenttitle {
  background-image: url("graphics/graphics_13.gif");
  background-repeat: repeat-x;
  font-family:"verdana"; 
  font-size:11pt; 
  color:#ffffff; 
  padding: 4px 15px;
  }  
  .filler {
  background-image: url("graphics/graphics_09.gif");
  background-repeat: repeat-x;
  }  
  .contenttab {
  background-image: url("graphics/graphics_11.gif");
  background-repeat: repeat-x;
  }  
  .rightside {
  background-image: url("graphics/graphics_16.gif");
  background-repeat: repeat-y;
  }  
  .bottomedge {
  background-image: url("graphics/graphics_18.gif");
  background-repeat: repeat-x;
  }  
  .bottomfade {
  background-image: url("graphics/graphics_21.gif");
  background-repeat: repeat-x;
  }  
  .ego {
  background-image: url("graphics/ego.gif");
  background-repeat: no-repeat;
  background-position: 50px 0px;
  } 
  .vert {
  background-image: url("graphics/vert.jpg");
  background-repeat: repeat-x;
  background-color: #255081;
  }  
  
  
         /* DROPDOWN MENU */
.bottom {
  display: block;
  }
  
.sdmenu {
		margin-left: 19px;
    width: 150px;
    font-family: Sans-Serif;
    font-size: 12px;
    padding-bottom: 0px;
    background: url(slashfiles/bottom.gif) no-repeat  right bottom;
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: white;
    background: #333 url(slashfiles/title.gif) repeat-x;
}


.sdmenu .title {
    border-top: 1px solid #aaa;
    border-bottom: none;
}

.sdmenu .arrow {
		margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden, .sdmenu #bottom {
    border-bottom: none;
}

.sdmenu #top {
    border-top: 0px solid #fff;
    border-bottom:  0px solid #000;
    background: url(slashfiles/toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 10px;
    background: #204c82;
    display: block;
    border-top: 1px solid #666;
    color: #999;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    background : #06376f url(slashfiles/vibe.gif) no-repeat right center;
    color: #FFF;
    border-top: 1px solid #333;
}

 .thumb img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; border:1px solid;
    border-color: #837752;}
 .thumb:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;    border:1px solid;
    border-color: #444444; background-color: #000000;}
	