html {height:100%;overflow-x:hidden;
overflow-y:auto;}
body {
	text-align: center;
background:#e4e4e4;
font: 12px;font-family:Helvetica, Arial, sans-serif; overflow:scroll y;


}

.middle ul 
{list-style-image:url('../images/point.gif');}
.middlebig ul 
{list-style-image:url('../images/point.gif');}
.middlehome ul 
{list-style-image:url('../images/point.gif');}
.middlebigest ul 
{list-style-image:url('../images/point.gif');}

::selection            { background: #A8141B; color: white; /* Safari */ }
2.::-moz-selection    { background: #A8141B; color: white; /* Firefox */ }
.heading {
	text-align: center;
}

.container {
	width: 983px;
	/* Centering for IE6+ in strict mode,
          Firefox, and other modern browsers */
        margin: auto;
	/* Don't center every line of text -
          we inherited this setting from body */
        text-align: left;
	background-color:#FFFFFF;
	z-index: 0;
	margin-top:0px;
	font-size:12px;
	font-weight:normal;

}
	

.middle {
	
}

table{
	font-size:12px;
}

#specialLeft{
	position:relative;
	top: -30px;
	left: -15px;
}

#specialLeft2{
	position:relative;
	top: -40px;
	left: -38px;
}

#courtesyNavUpeSearchBox{
	width:300px;
	z-index:3;
	position:absolute;
	margin-left:670px;
	margin-top: -15px;
	text-align: right;
	font-size:9px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:12px;
}
* html #wrap {height:100%}
#menu{
	width:973px;
	position:relative;
	margin-left:5px;
	margin-top: 35px;
	height:29px;
	font-family:Helvetica,Arial,Verdana,sans-serif;	
		background-image: url(../images/dolphin_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	z-index:3;
	
}



a.menu{
	}
a.menu:visited{
	}
a.menu:hover{
	text-decoration:none;
	}


.smaller{
    font-size:10px; 
    color:#ffffff;
    line-height:15px;
    margin-left:1px;
        text-trans:uppercase;
            font-family:Helvetica, Arial, sans-serif;
			
    }
    
a.smaller{
    font-size:10px; 
    color:#ffffff;    line-height:15px;
    margin-left:0px;
        text-trans:uppercase;
    
    }
a.smaller:visited{
    font-size:10px; 
    color:#ffffff;    line-height:15px;
    margin-left:0px;
        text-trans:uppercase;
    }
a.smaller:hover{
    font-size:10px; 
    color:#ffffff;    line-height:15px;
    margin-left:0px;
        text-trans:uppercase;text-decoration:none;
    }

.smaller2{
	font-size:10px; 
	color:#333333;
	line-height:15px;
	margin-left:2px;
		text-trans:uppercase;
			font-family:Helvetica, Arial, sans-serif;
	}
	
a.smaller2{
	font-size:10px; 
	color:#333333;	line-height:15px;
	margin-left:2px;
		text-trans:uppercase;
	
	}
a.smaller2:visited{font-size:10px; 
	color:#333333;
	line-height:15px;
	margin-left:2px;
		text-trans:uppercase;
			font-family:Helvetica, Arial, sans-serif;
	}
a.smaller2:hover{
	font-size:10px; 
	color:#999999;	
	line-height:15px;

	margin-left:2px;
	text-trans:uppercase;
	text-decoration:none;
			}

.bigger{
	font-size:12px; 
	color:#;
	text-decoration:none;
	
	}
	
	a.bigger:link { font-size:12px; 
	color:#; text-decoration:none;}
a.bigger:visited { font-size:12px; 
	color:#; text-decoration:none;} 
a.bigger:hover{ font-size:12px; 
	color:#; text-decoration:none;} 
	
a:hover{
	color:#993333;
	text-decoration: underline;}
a{
	color:#993333;
text-decoration:none;
}


.due{ visibility:hidden; width:138px; background-color:#333333; top:29px;line-height:10px; z-index:999; position:absolute; left:50%; margin-left:-339px; }
.uno{ visibility:hidden; width:135px; background-color:#333333;top:29px; line-height:10px; z-index:999;position:absolute; left:50%; margin-left:-480px;}
.tre{visibility:hidden; width:135px; background-color:#333333;top:29px;line-height:10px; z-index:999;position:absolute; left:50%; margin-left:-193px;}
.quattro{visibility:hidden; width:154px; background-color:#333333;top:29px;line-height:10px; z-index:999;position:absolute; left:50%; margin-left:-51px;}
.cinque{visibility:hidden; width:166px; background-color:#333333;top:29px;line-height:10px; z-index:999;position:absolute; left:50%; margin-left:110px;}
.sei{visibility:hidden; width:135px; background-color:#333333;top:29px;line-height:10px; z-index:999;position:absolute; left:50%; margin-left:283px;}
	
#li{
margin:0px;	
padding:0px;
	font-size:10px; 
	
	} 
	
dt{
padding:3px;
background-color:#666666;
margin:1px;

	} 
	
dt:hover{
padding:3px;
background-color:#999999;
margin:1px;
text-decoration:none;
	} 
	


#menu ul{
	float:left;
	margin: 0;
	list-style:none;
	background-image: url(../images/dolphin_bg.jpg);
	background-repeat: repeat-x;
	padding:0 0 0 7px;


}


#menu top li{
background-image:url(../images/dolphin_bg.jpg);
background-repeat:repeat-x;
height:29px;
margin:0px;
padding:0px;
#padding: 13px;
	}
	
#menuli li{
background-image:url(../images/dolphin_bg.jpg);
background-repeat:repeat-x;
height:29px;
margin:0px;
padding:0px;
#padding: 13px;
list-style: none;
	}
	

#menu current li{
background-image: url(../images/dolphin_bg-ON.gif);
background-repeat:repeat-x;
height:29px;
margin:0px;
padding:0px;
#padding: 13px;



	}

#header{
	width:973px;
	height:120px;
	z-index:2;
	position:relative;
	margin-left:5px;
	top: 30px;
	background-image:url(../images/headbg.jpg);

}
#logo{
	width:449px;
	height:101px;
	z-index:3;
	position:absolute;
	margin-left:5px;
	margin-top: 20px;
	background-attachment:fixed;
	background-repeat:no-repeat;
}


#recentlyadded{
width:183px;
height:auto;
z-index:0;
vertical-align:top;
}
#submit{
width:183px;
height:auto;
z-index:0;
vertical-align:top;
font-size:12px;
text-align:left;
height:20px;
}

.submit{
font-size:12px;
text-align:center;
vertical-align:middle;
}
.whitetitle{
font-size:12px;
color:#FFFFFF;
text-align:left;
padding-left:10px;
vertical-align:bottom;
font-weight:bold;
}

.redtitlebig{
font-size:24px;
color:#993333;
text-align:left;
font-weight:bold;
font-family:"Century Gothic", Helvetica, Arial;
vertical-align:top;
margin:0px;
padding:0px;}

.textbox{
font-size:10px; 
padding:5px; 
text-align:left;
line-height:10px;
}

.redtitle{
font-size:18px;
color:#993333;
text-align:left;
font-weight:bold;
font-family:"Century Gothic", Helvetica, Arial;
}
.redtitlesmall{
font-size:14px;
color:#993333;
text-align:left;
font-weight:bold;
font-family:"Century Gothic", Helvetica, Arial;
}
.searchtext{
font-size:11px;
text-align:left;
padding-left:5px;
padding-top:5px;
}

.contenttext{
font-size:12px;
text-align:left;
font-weight:normal;
text-align:justify;
vertical-align:bottom;
}
.formtext{
font-size:11px;
text-align:left;
text-transform:uppercase;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
}

.courtesydown{
font-size:11px;
text-decoration:none;
color:#333333;
}

a.courtesydown:hover{
font-size:11px;
text-decoration:underline;
color:#333333;
}
a.courtesydown{
font-size:11px;
text-decoration:none;
color:#333333;
}

select {
width:180px;
 color: #666666;
 background-color:#FFFFFF;
}
option {
max-width:180px;
 color: #666666;
  background-color:#FFFFFF;
 }
 
 
 
* html .forms{ background:none;
_background-image:none;
 
}
table.righealterne tr.alterna td{background-color:#e4e4e4;
 color: #333333;
 line-height:12px;
 }
 table.righealterne tr td{
 line-height:12px;
 }

a:hover.righealterne{
 color: #999999;
 text-decoration:none;
  line-height:12px;}
 a.righealterne{
 color: #666666;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
  line-height:12px;}

 
.titletable{
 color: #333333;
 text-transform:uppercase;
 font:bold;
}

.tablein{
 color: #333333;
 background-color:#FFFFFF;
 font-size:10px;
 line-height:10px;
 text-align:justify;}
 
a:hover.titletable{
 color: #333333;
 text-transform:uppercase;
 font:bold;
 text-decoration:none;}
 
 .listnum{ font-size:9px;
 font-weight:bold;padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; color:#999999;
 }
  a.listnum{ font-size:9px; font-weight:normal; border-style:solid; border-size:0px;border-color:#993333; border-width: 1px; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; color:#993333;
 }
  a:hover.listnum{ font-size:9px;
 font-weight:normal; border-style:solid;border-size:0px;border-color:#993333; width:10px;  border-width: 1px;

 }
 
#menu .current{color:#fff;background:url(../images/dolphin_bg-ON.gif) repeat-x bottom left; z-index:999;}



/*
992px Grid System ~ Core CSS.
Created by the Grid System Generator - v0.94
Learn more ~ http://www.gridsystemgenerator.com/

Based on the Grid System by Natan Smith - http://960.gs/
*/


/* =Containers
--------------------------------------------------------------------------------*/
.container_4
{
	width: 973px;
	background-color:#ffffff;
	display:block;
	margin-left:5px;
}


/* =Grid >> Global
--------------------------------------------------------------------------------*/



.hometext2{
font-size:11px;
text-align:left;
font-weight:normal;
text-align:justify;
padding:10px;
color:#333333;
}

a.hometext2{
font-size:11px;
text-align:left;
font-weight:normal;
text-align:justify;
padding:10px;
color:#993333;
}

a.hometext2:hover{
font-size:11px;
text-align:left;
font-weight:normal;
text-align:justify;
padding:10px;
color:#993333;
text-decoration: underline;
}

.hometext{
font-size:11px;
text-align:left;
font-weight:normal;
text-align:justify;

color:#333333;


}
a.hometext{
color:#333333;
}
a.hometext:hover{
text-decoration:underline;
color:#333333;
}
a.viewmore{
font-size:10px;
text-align:right;
color:#993333;
}

.hometitle{
font-size:30px;
text-align:left;
font-weight:normal;
font-family:"Century Gothic", Helvetica, Arial;
color:#993333;
text-align:justify;
vertical-align:bottom;
}

.hometitlein{
font-size:20px;
text-align:left;
font-weight: normal;
font-family:"Century Gothic", Helvetica, Arial;
color:#333333;
text-align:justify;
vertical-align:bottom;
padding:4px;
}

.homerecent{
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
 background-color:#FFFFFF;
 color:#996633;
 font-weight:bold;
 margin-left:13px;
}

#recentlyadded2{
width:180px;
height:auto;
z-index:0;
vertical-align:top;
margin-bottom: 3px;
margin-left:3px;

}

#wm {
background-image:url(../Dwatch/map01.png); 
}
.content{color:#999999; font-family:Century Gothic, Helvetica, Arial; line-height:15px;text-decoration:none; font-size:12px; text-align:center;
	}
.earthquake{ background-color:#009900;
	}

a.content{color:#999999; font-family:Century Gothic, Helvetica, Arial; line-height:15px;text-decoration:none;
	}
a.content:visited{color:#999999; font-family:Century Gothic, Helvetica, Arial; line-height:15px;text-decoration:none;
	}
a.content:hover{
color:#999999; font-family:Century Gothic, Helvetica, Arial; line-height:15px;text-decoration:none;
			}



#input{
width:160px; 
height:20px; 
border:1;
vertical-align:bottom;
}


#b_small, #b_medium, #b_big{
border:0; 
vertical-align:bottom; 
background-position:bottom; 
background-color:transparent;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-family:helvetica;
font-size:11px;
height:22px;
}


#b_small{
background-image:url( ../images/b_small.png); 
width:60px;  
}

#b_medium{
background-image:url( ../images/b_medium.png); 
width:90px; 
}


#b_big{
background-image:url( ../images/b_big.png); 
width:110px; 
}

.container_4
{
	margin-left: -188px;
	margin-top:10px;
	margin-right: auto;
	width: 973px;
	background-color:#ffffff;
	display:block;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
 .leftt, .in, .right  {
	display: inline;
	float: left;

}


.leftt {width:165px; height:100%; margin-left:4px; }
.middle {width:600px; overflow-x:hidden; overflow-y:hidden; padding:10px;}
.middlebig {width:795px; overflow-x:auto; overflow-y:hidden; padding:5px;}
.middlehome {width:790px; overflow-x:auto; overflow-y:hidden; padding:10px; margin-top:-10px;}
.middlebigest {width:950px; overflow-x:auto; overflow-y:hidden; padding:10px;}
.rightsmall {width:20px; float:right; margin-right:6px;}
.right {width:170px; float:right; margin-right:6px;}


.bss { font-size:10px; font-family:Arial, Helvetica, sans-serif;}


.home-tl, .home-tr, .home-cl, .home-cr {
	display: inline;
	float: left;

}

.home-tl { width: 420px; height:195px; background-color:#ffffff; margin-left:5px; margin-top:-30px;}
.home-tr {width:200px; height:200px; margin-top:-30px; margin-left:15px;}
.home-cl {width:380px; height:auto;  margin-left:5px;}
.home-cr {width:380px; height:auto; }

