html, body { 
margin : 10px 0 30px 0;
padding : 5px 0 0 0;
} 
body {
	color : #eee;
	background-color: #00bcf2;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
} 
			/*WRAP*/
#wrap { 
width : 770px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 20px solid #fff;
color : #fff;
background-image:url(images/back.gif);
} 
			/*BANNER*/
#masthead {
	height : 190px;
	padding : 0;
	margin-bottom : 0;
} 
			/*MAIN CONTAINER*/
#container {
	width : 760px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 25px;
	padding : 0;
	line-height : 1.7em;
	text-align: justify;
	margin-bottom: 20px;
} 

#menucontainer {
	position : relative;
	height : 56px;
	color : #e0e0e0;
	background : #143d55;
	width : 100%;
	font-family : "Arial", Verdana, sans-serif;
} 
#menunav {
	position : relative;
	height : 33px;
	font-size : 11px;
	text-transform : uppercase;
	font-weight : bold;
	background : #fff url(images/menu_bg.gif) repeat-x bottom left;
	padding : 0 0 0 20px;
	letter-spacing: 2px;
} 
#menunav ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
float : left;
} 
#menunav ul li { 
display : block;
float : left;
padding : 0 1px;
} 
#menunav ul li a { 
display : block;
float : left;
color : #fff;
text-decoration : none;
padding : 0 0 0 20px;
height : 33px;
} 
#menunav ul li a span { 
padding : 12px 20px 0 0;
height : 21px;
float : left;
} 
#menunav ul li a:hover { 
color : #bbb;
background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;
} 
#menunav ul li a:hover span { 
display : block;
width : auto;
cursor : pointer;
} 
#menunav ul li a.current, #menunav ul li a.current:hover { 
color : #fff;
background : #1d6893 url(images/menu_left-ON.gif) no-repeat top left;
line-height : 275%;
} 
#menunav ul li a.current span { 
display : block;
padding : 0 20px 0 0;
width : auto;
background : #1d6893 url(images/menu_right-ON.gif) no-repeat top right;
height : 33px;
} 

			/*TOP NAVIGATION*/
#content { 
padding : 0px 15px 0px 17px;
margin : 0px 15px 0px 15px;
background : #fff;
color : #143d55;
} 

#player1 
{
     margin: 0px;
     padding: 0px;
}

			/*FOOTER*/
#footer {
	clear : both;
	height : 60px;
	padding : 0;
	margin-bottom : 0;
	padding : 10px 0 0 0;
	margin-top : 10px;
	text-align : center;
	color : #fff;
	background : #359ad5;
	line-height : 21px;
	font-weight : bold;
} 

#footer a
{
	text-decoration: none;
	color: #153d56;
}

#footer a:hover
{
	text-decoration: none;
	color: #fff;
}

			/*TYPOGRAPHY*/
p { 
margin : 10px 0px 2px 0px;
} 

h1 { 
float : left;
margin : 0;
padding : 20px 0 20px 25px;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
letter-spacing : 5px;
color : #fff;
} 
h2 { 
float : right;
margin : 0;
padding : 5px 20px 0px 0;
font : 11px "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
letter-spacing : 3px;
color : #fff;
}  

blockquote2 {
	border-left:8px solid #00bcf2;
	color:#ddd;
	display:block;
	line-height:20px;
	margin:5px 10px 5px 10px;
	padding:5px 10px 5px 10px;
}

h3 {
	margin : 0;
	padding : 0px;
	border-bottom : 1px solid #ddd;
	font-family : "Arial", Verdana, sans-serif;
	font-size : 12px;
	text-transform : uppercase;
	letter-spacing : 1px;
	font-weight : bold;
	color : #143c55;
}

blockquote {
font-weight : bold;
font-style : italic;
color : #0098d9;
border-left:8px solid #00bcf2;
margin:5px 10px 5px 10px;
padding:5px 10px 5px 10px;
} 
			/*LINKS*/
a:link, a:visited {
	color : #154470;
	background : inherit;
	text-decoration : none;
	font-weight: bold;
} 
a:hover { 
color : #ddd;
background : inherit;
text-decoration : none;
} 
a img {
border: 0;
}

			/*SEARCH BOX*/
legend { 
margin-bottom : 10px;
color : #143c55;
}  

/* tables */
table {
	border-collapse: collapse;
	border: 1px dotted #dedede;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
table th, table td { padding: 2px 5px; text-align: left; }
table th { 
	background: #214a74 url('../img/green_grad_.jpg') repeat-x; 
	color: #fff; 
	font-weight: normal; 
	}	
table tr.alt { background-color: #f4f4f4; }


/* lists */
ul, ol, dl { margin: 0px 0 0px 20px; padding: 0; }
ul { list-style-type: square; }
ol {list-style-type: none;}
ul ul, ol ol { margin-top: 0; margin-bottom: 0; }
ol { margin-left: 25px; }
dl { margin-left: 0; }
dl dt { font-weight: bold; margin-top: 1px; }
dl dd { margin: 0; }
dl dt, li {
	color: #333333;
	margin: 0px;
	padding: 0px;
}

/* Contact Page */

#formcontact label {
	display: block;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 3px;
	color: #5a5a5a;
	font-size: 1.2em;
}
#formcontact input {
	display: block;
	font: 12px/18px Verdana, Arial, sans-serif;
	color: #505050;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

#formcontact textarea {
	display: block;
	padding: 1px 5px;
	margin: 0 0 3px 0;
	font: 12px Arial, sans-serif;
	color: #505050;
}
#formcontact div#error {
	font-size: 11px;
	clear: both;
}
#formcontact div#error p.loading {
  padding-left: 32px;
  background: url(../images/loading2.gif) left no-repeat;
  color: #3a3a3a;
}
