/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{
	position:relative;
	height:40px;
	color:#E0E0E0;
	width:953px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav{
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background: url(images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
	background-image: url(images/dolphin_bg.gif);
}
#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:#fff;background:transparent url(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:#fff;background:url(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; url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */

body {
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #39516b;
	line-height: 1.8em;
}
#wrapper{
	margin: 0px auto;
	position: relative;
    width: 960px;
	height:auto;
	visibility: visible;
	overflow:auto;

}

#header{
	width: 955px;
	height: 100px;
	border-left:#FFFFFF solid 2px;
	border-right:#FFFFFF solid 2px;
}

#menu{
	width: 953px;
	height: 43px;
	background-image:url(images/bande_photos.jpg);
	background-repeat:no-repeat;
	padding:145px 0px 0px;
	margin:0px;
	border-left:#FFFFFF solid 2px;
	border-right:#FFFFFF solid 2px;
}

#content{
	width:953px;
	border-left:#FFFFFF solid 2px;
	border-right:#FFFFFF solid 2px;
	color:#000;
	background:#FFFFFF;
	background-image:url(images/bg_content2.jpg);
	background-position:bottom;
	min-height:600px;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-bottom:20px;
}

#leftcnt{
width:258px;
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size: 14px;
font-weight:700;
color:#074f68;
letter-spacing:.2em;
padding-top:65px;
}

#rightcnt{
	width:600px;
	float:right;
	background-color:#dce9ef;
	margin-top:34px;
	margin-right:18px;
}

#rightbox{
	width:566px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	min-height:450px;
	line-height:16px;
	letter-spacing: 1px;
	margin-left :1px;
}

#menubtm{
	width:953px;
	height:16px;
	padding-top:8px;
	padding-bottom:10px;
	background-color:#153e56;
	border-left:#FFFFFF solid 2px;
	border-right:#FFFFFF solid 2px;
	margin-bottom:20px;
}

#leftmenubtm{
width:421px;
float:left;
margin-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-variant:small-caps;
letter-spacing:2px;

}

#rightmenubtm{
	width:257px;
	float:right;
	margin-right:8px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

b.rtop {display:block;background: #FFF}
b.rbottom{display:block;background:#fff}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #dce9ef}
b.r1{margin: 0 7px}
b.r2{margin: 0 5px}
b.r3{margin: 0 4px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 2px;height: 2px}

.blue {
	font-weight: 900;
	font-variant:small-caps;
	font-size: 10px;
	color: #2e87a5;
	letter-spacing: .1em;
}

h1 {
	margin-top:8px;
	padding-left:9px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FDA90B;
	letter-spacing: .25em;
}
h3 {
	padding-left:9px;
	letter-spacing: .25em;
	color: #2e87a5;
}
a:link {
	color: #ffffff;
        line-height:14px;
        letter-spacing: 1px;
}

a:visited {
	color: #ffffff;
        line-height:14px;
        letter-spacing: 1px;
}

#wrapper #content #leftcnt ul li {
	list-style-type: none;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#wrapper #content #leftcnt ul li a:link {
	text-decoration:none;
	color:#074f68;
	}
	
#wrapper #content #leftcnt ul li a:visited {
	text-decoration:none;
	color:#074f68;
	}
#wrapper #content #leftcnt ul li a:active {
				border-bottom-style:dashed;
	border-bottom-color:#e88a55;
	border-bottom-width:1px;
	padding-left:3px;
	padding-top:3px;
	text-decoration:none;
	
	}
#wrapper #content #leftcnt ul li a:hover{
		text-decoration:none;
		border-bottom-style:dashed;
	border-bottom-color:#e88a55;
	border-bottom-width:1px;
	margin-left:5px;
}
.currentli{
	padding:3px;
	background:#dfe8ee;
	text-decoration:none;
	
}
#wrapper #content #rightcnt #rightbox a {
	color: #387294;
}
#wrapper #menubtm #leftmenubtm a {
	text-decoration: none;
}
#wrapper #menubtm #rightmenubtm a {
	text-decoration: none;
}


#wrapper #menubtm #leftmenubtm a:hover {
	text-decoration: none;
	border-bottom-style:dashed;
	border-bottom-color:#e88a55;
	border-bottom-width:1px;
}
#wrapper #menubtm #rightmenubtm a:hover {
	text-decoration: none;
	border-bottom-style:dashed;
	border-bottom-color:#e88a55;
	border-bottom-width:1px;
}

p {
 padding-left:9px;
 text-align:justify;
}
b.tte {
	margin-top: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FDA90B;
	letter-spacing: .25em;}
