* { 
margin : 0; 
padding : 0; 
font-size : 100.01%; 
font-family : Verdana; 
}
#announcementBG{
font-family : Verdana;
position:absolute;
top:0;
left:0;
width:103%;
height:100%;
background: url('../images/dark.png') repeat;
display:none;
text-align:center;
vertical-align:middle;
z-index:500;
}
.MsoNormal{
text-align:justify;
padding-left:10px;
padding-right:10px;
}

#announcement{
position:relative;
color:#0e0509;
border: 1px dotted #fea549;
background:#f8f8f8;
width:768px;
height:800px;
margin: 0 auto;
margin-top:100PX;
} 

 
body { 
background : url('../images/gradientBG.png') repeat-x; 
padding-left : 0px; 
color : #cdcdcd; 
font-size : 14px; 
}
 
a, a:active, a:link { 
text-decoration : none; 
color : #002B46; 
}
 
a:visited { 
text-decoration : none; 
}
 
ul { 
margin-bottom : 6px; 
}
 
li { 
color : #222222; 
list-style : none; 
}
 
td { 
vertical-align : top; 
padding:0px;
spacing:0px;
}
th{
color:#000000;
}
.tdFac { 
color : #000000; 
font-size : 12px; 
}
 
hr { 
text-align : center; 
margin-top : 5px; 
margin-bottom : 5px; 
height : 1px; 
width : 80%; 
background-color : #cdcdcd; 
}
.rss{
margin-top : 1px; 
margin-bottom : 1px; 
}

.contents{
	margin-left:auto;
	margin-right:auto;
	border: solid 1px #000000;
	text-align:center;
}


#topBar { 
margin-left : 0px; 
width : 980px; 
}
 
#pressRelease { 
cursor : pointer; 
float:left;
margin-top:3px;
height : 21px; 
width : 120px; 
padding-left : 9px; 
color : #0000cc; 
text-decoration:blink;
}
#printButton { 
cursor : pointer; 
float: right;
margin-top:3px;
height : 21px; 
width : 52px; 
padding-right : 3px; 
color : #0000cc; 
}
 
#calClose{
	margin-left:5px;
	float:right;cursor:pointer;cursor:hand;padding:2px;border:1px solid;color:#010101;
}
 
#topBarM { 
float : left; 
text-align : right; 
width : 952px; 
height : 24px; 
background: url("../images/topBarBG.jpg") repeat-x; 
}
 
#topBarR { 
display : inline; 
float : left; 
width : 28px; 
height : 24px; 
background-image : url("../images/topBarLBG.jpg"); 
background-repeat : no-repeat; 
}
 
#masthead { 
width : 980px; 
text-align : left; 
margin-left : 0px; 
height : 105px; 
}

/* thankgsgiving 
#holiday{
position:absolute;
top:5px;
left:175px;
width : 150px; 
height : 178px; 
background-image : url("../images/turkey2.png"); 
background-repeat : no-repeat; 
z-index:100;
}*/


#holiday{
position:absolute;
top:128px;
margin-left:0px;
margin-right:30%;
width : 980px; 
height : 126px; 
background-image:url("../images/xmas-lghts.gif");
background-repeat:repeat-x;
background-position:top;
/* background-image : url("../images/String_Lights_narrow.png"); 
background-repeat : no-repeat; */
z-index:100;
display:none;
}

#holiday1{
position:absolute;
top:71px;
margin-left:168px;
margin-right:30%;
width : 522px; 
height : 39px; 
background-image : url("../images/angels.png"); 
background-repeat : no-repeat; 
z-index:100;
display:none;
}


#cornerTitle { 
float : left; 
width : 150px; 
height : 100px; 
margin-top : 5px; 
background-image : url("../images/TDTLogoS.png"); 
background-repeat : no-repeat; 
}
 
#mastheadTitle { 
float : left; 
width : 640px; 
text-align : center; 
font-size : 24px; 
}
 
#michele { 
margin-top : 3px; 
margin-right : 3px; 
float : right; 
font-size : 10px; 
text-align : right; 
width : 185px; 
overflow : hidden; 
}
 
#mainContainer { 
margin-left:auto;
margin-right:auto;
top : 0; 
width : 980px; 
}
 
#main { 
width : 980px; 
height : 750px; 
text-align : left; 
float : left; 
margin-left : 0px; 
}
 
#navigation { 

float : left; 
top : 125px; 
left : 0px; 
width : 170px; 
}
 
.rightTD { 
width : 170px; 
max-width : 170px; 
white-space : nowrap; 
}
 
#bodyCell { 
float : left; 
width : 800px; 
margin-left : 3px; 
min-height : 450px; 
color : #000000; 
}
 
.bodyCellPool { 
background-image : url('../images/pool.gif'); 
background-repeat : no-repeat; 
}
 
.navButton { 
width : 167px; 
background-image : url('../images/bull.png'); 
background-repeat : no-repeat; 
height : 24px; 
padding-top:3px;
padding-left:3px;
margin-top : 0px; 
margin-left : 0; 
cursor : pointer; 
border : 0; 
}
 
 
#menuAccordian { 
width : 170px; 
}
 
.menuPanelHeader { 
width : 164px; 
padding-left:8px;
background-color : #fec180; 
height : 25px; 
color : #000088; 
font-size : 10pt; 
font-weight : normal; 
cursor : pointer; 
border-bottom : 1px solid #773888; 
spacing-bottom:0;
}
.menuPanelHeader2Line { 
width : 164px; 
padding-left:8px;
background-color : #fec180; 
height : 37px; 
color : #000088; 
font-size : 9pt; 
font-weight : normal; 
cursor : pointer; 
border-bottom : 1px solid #773888; 
spacing-bottom:0;
}
 
.menuPanelContent { 
font-size : 10pt; 
border-bottom : 1px solid #fec180; 
border-right : 1px solid #fea549; 
border-left : 1px solid #fea549; 
width : 170px; 
}
 
.menuHover { 
position : relative; 
z-index : 4; 
background-color : #ffc888; 
color : #006600; 
}
 
.menuSelected { 
color : #000000; 
cursor : default; 
}
 
#roundedCorner { 
cursor : pointer; 
}
 
.horizRule { 
height : 1px; 
margin-left : -5px; 
position : relative; 
}
 
.menuItemLink { 
text-align : center; 
text-decoration : none; 
margin-top : 2px; 
margin-bottom : 0; 
font-size : 8pt; 
margin-left : 10px; 
border : 0; 
}
 
a.menuItemLink { 
border : 0; 
color : #000000; 
}
 
a.menuItemLink:hover { 
color : #033300; 
}
 
a.menuItemLink:active { 
text-decoration : none; 
border : 1px solid #fea549; 
}
 
  /*************/
 /* accordian */
/*************/
.panelHeaderText{
	margin-top:0;
	margin-bottom:0px;
}

#rightContentAccordian {
  margin-top : 1px;
  width: 170px;
}
.panelheader {
background-color : #fec180; 
height : 20px; 
color : #000088;
width:164px;
padding-left:8px;
font-size : 8pt; 
font-weight : normal; 
cursor : pointer; 
border-bottom : 1px solid #ffc888; 
}
#topPanelHeader{
height:5px;
background-color : #be8160;
}
.panelContent {
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro); */

	padding-left:2px;
  overflow: auto;
  color:#040404;
  font-size:11px;
  /* background-color : #fafafa;*/
border-bottom : 1px solid #fec180; 
border-right : 1px solid #fea549; 
border-left : 1px solid #fea549; 
}


a.USADlink{
text-decoration : none; 
border : 1px solid #fea549; 
}
a.USADlink:hover{
text-decoration : none; 
background-color:#cddccd; 
border : 1px solid #fea549; 
}

#copyright { 
text-align : center; 
font-size : 10px; 
}
 
.roundedCornerRss { 
width : 100%; 
background-color : #ced9e7; 
}
 
.roundedContentRss { 
margin-top : 0; 
font-size : 10px; 
padding : 10px; 
padding-right : 10px; 
}
 .roundedCornerBody { 
 width : 100%; 
 background-color : #ced9e7; 
 }
  
 .roundedContentBody { 
 margin-top : 0; 
 font-size : 10px; 
 padding : 10px; 
 padding-right : 10px; 
 }
 
.articalByLine { 
font-size : 10px; 
}
 
.rssLink { 
font-weight : bold; 
font-size : 0.8em; 
text-decoration : none; 
color : #040404; 
}
 
a.rssLink:hover { 
color : #040488; 
}
 
.buttonLink { 
cursor : pointer; 
}
 
BLOCKQUOTE { 
border : 3px dotted #bcc; 
padding-right : 15px; 
padding-left : 8px; 
font-size : 125%; 
background : url(../images/sideNoteBG1.png) repeat; 
float : right; 
padding-bottom : 2px; 
margin-left : 8px; 
width : 170px; 
line-height : 120%; 
padding-top : 0; 
font-style : italic; 
font-family : "Palatino Linotype", Georgia, Caslon, serif; 
}
.BLOCKQUOTE_LEFT { 
border : 3px dotted #bcc; 
padding-right : 15px; 
padding-left : 8px; 
font-size : 125%; 
background : url(../images/sideNoteBG1.png) repeat; 
float : left; 
padding-bottom : 2px; 
margin-right : 8px; 
width : 170px; 
line-height : 120%; 
padding-top : 0; 
font-style : italic; 
font-family : "Palatino Linotype", Georgia, Caslon, serif; 
}
 
.siteQuote { 
float : right; 
padding-right : 15px; 
padding-left : 8px; 
font-size : 125%; 
padding-bottom : 2px; 
margin-right : 5px; 
width : 170px; 
line-height : 120%; 
padding-top : 0; 
font-style : italic; 
font-family : "Palatino Linotype", Georgia, Caslon, serif; 
}
 
.firstLetter { 
padding-right : 0; 
padding-left : 8px; 
font-size : 300%; 
padding-bottom : 0; 
margin-top : -15px; 
float : left; 
line-height : 140%; 
padding-top : 0; 
font-style : italic; 
font-family : "palatino linotype", georgia, caslon, serif; 
}
 
blockquote:first-letter { 
padding-right : 2px; 
padding-left : 25px; 
background : url(../images/openquote.gif) no-repeat left top; 
padding-bottom : 10px; 
padding-top : 10px; 
}
 
.byline { 
font-size : 0.6em; 
}
 
.articleText { 
text-align : justify; 
}
 
.article { 
font-size : 14px; 
text-align : justify; 
margin : 10px; 
color : #000; 
}
 
#links { 
display : none; 
visibility : hidden; 
}
 
#UofA { 
background : url(../images/UofAs.png) no-repeat; 
width : 44px; 
padding-right : 44px; 
}
 
#AAU { 
background : url(../images/AAU_Logos.jpg) no-repeat; 
width : 37px; 
padding-right : 37px; 
}
 
#DiveMeets { 
background : url(../images/divemeetss.jpg) no-repeat; 
width : 36px; 
padding-right : 36px; 
}
 
#Ishof { 
background : url(../images/ishof_logos.png) no-repeat; 
width : 45px; 
padding-right : 45px; 
}
 
#Fina { 
background : url(../images/FINAs.jpg) no-repeat; 
width : 45px; 
padding-right : 45px; 
}
 
#USAD { 
background : url(../images/usadivings.jpg) no-repeat; 
width : 29px; 
padding-right : 29px; 
}
 
#flip { 
background : url(../images/flipnrips.jpg) no-repeat; 
width : 29px; 
padding-right : 42px; 
}
 
#usdiver { 
background : url(../images/usadivers.jpg) no-repeat; 
width : 29px; 
padding-right : 42px; 
}
 
#fordAq { 
background : url(../images/fordAqs.jpg) no-repeat; 
width : 63px; 
padding-right : 63px; 
}
 
.linkIcon { 
border : 0; 
text-decoration : none; 
height : 42px; 
padding-bottom : 21px; 
margin-left : 1px; 
filter:alpha(opacity=50);   
-moz-opacity:0.5;           
opacity: 0.5;         
}

a.linkIcon:hover{
filter:alpha(opacity=100);   
-moz-opacity:.99;           
opacity: .99;         
}

#linkIcons { 
text-align:center;
max-height : 42px; 
height:42px;
}
 
#copyright { 
font-size : 10px; 
color : #000000; 
}

/* calendar Table */
.calendar{
	width:980px;
	margin-left:28px;
	margin-top:5px;
}
.caltd{
	border : 1px solid #222222;
	border-collapse: collapse;
}
.calDay{
text-align:left;
color:#000000;
}
.calDayActive{
text-align:left;
color:#000000;
background-color:#fec180;
font-weight:bold;
}
.calEvent{
font-size:10px;
border: 1px #000000 solid;
background-color: #cdcdcd;
margin:1px;
color:#000000;
}
.calEventWithDesc{
font-size:10px;
border: 1px #000000 solid;
background-color: #cdcdcd;
margin:1px;
color:#000000;
}
.allDayEvent{
text-align:center;
color:#cdcdcd;
background-color:#0000ff;
border: 1px #000000 solid;
margin:1px;
font-size:10px;
}
.allDayEventWithDesc{
text-align:center;
color:#cdcdcd;
background-color:#0000ff;
cursor:help;
border: 1px dotted #00c;
margin:1px;
font-size:10px;
}
#calHeader{
background-image : url("../images/SabinoWide1.jpg"); 
background-repeat : no-repeat; 
height:105px;
vertical-align:top;
}
.calButton{
background: url(images/sideNoteBG1.png) repeat; 
padding:2px;
cursor:pointer;
cursor:hand;
}
.calCellHidden{
width:200px;
display:none;
}
.month{
border: 0px;
}
.calCellVisible{
width:100%;
background: url(../images/sideNoteBG1.png) repeat; 
text-align:center;
top:0;
left:0;
}
#calSplash{
position:absolute;
left:50%;
top:50%;
margin-left:-150px;
margin-top:-100px;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#cdcdcd;
display:none;
z-index:100;
filter:alpha(opacity=80);   
-moz-opacity:0.8;           
opacity: 0.8;         
}
#tooltip{
display:none;
position:absolute;
padding:5px;
text-size:12px;
color:#000000;
background-color:#c1c1c1;
}
.stressedPoint{
	width:400px;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:12px;
}
.boldPara{
font-weight:bold;
text-align: justify;
}

/*  START ZAZZLE */
	.centerGrids {
		text-align:canter;
		 margin-left: auto;
		 margin-right: auto;
	}
	.allGrids {
		text-align:canter;
		 margin-left: auto;
		 margin-right: auto;
	}
	.gridCell {
		float:left;
		text-align:center;
		position:relative;
		overflow:hidden;
	}
/* This is the style given to the inside of the image link when hovering over the image */
	.gridCell .realviewLink:hover .realviewImage {
		border:2px solid #AFD0F8!important;
	}
/* Used to stop product grids from floating to the left (at the end of the grid) */
	.clearMe {
		clear:both;
		margin:0px;
		padding:0px;
	}
/* Height of clearMe DIV */
	.short {
		height:10px;
	}
	.productDescription {		
		cursor: default;
		text-size:10px;
		text-decoration: none;
		position:relative;
		overflow:hidden;
	}
/* The product title text */
	.productTitle {
		display:block;
		height:15px;
		overflow:hidden;
		font-weight:bold; 
	}
/* Product price text */
	.productPrice {
		cursor: default;
		text-decoration: none;
		font-size: 8pt;	
	}
/* Fix for Mozilla browsers for floating elements...best not touch this! */
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/*  END ZAZZLE */