/*The DefaultDesignTemplate.css file is used to style the Default Design Template*/
/*This file is linked from the DefaultDesignTemplate.htm*/
/*This file can be edited*/
/*This file can be moved, renamed, replaced or deleted*/
/*Please see the design documentation for more information*/

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

body {margin:0; padding:0}
body,td,th{
	font-family: "Trebuchet MS";
	font-size:12px;
	color: #666666;
	text-align: left;
}
h1 {
	font-size: 18px;
	color: #526F8B;
	font-family: "Trebuchet MS";
}

a img{border:none;}
h2, h3, h4, h5, h6{font-size: 12px; color: #6798C6}
a,  a:visited {
	color: #6699CC;
}
a:hover {
	color: #CCCCCC
}

#wrapper {width:1024px;margin: 0px;}
#header{
	position:relative;
	width: 1024px;
	padding: 10px;
	background-color: #FFFFFF;
}
#headerlinks{
	position:absolute;
	top:15px;
	right:15px;
	color:#666666;
	font-family:"Trebuchet MS"
}
	#headerlinks ul{margin:0;padding:0;list-style:none;}
	#headerlinks ul li{margin:0;padding:0;float:left;}
	#headerlinks ul li a{color:#666666;text-decoration:none;padding:0 7px}
	#headerlinks ul li a:hover{color:#728FAF;}
	
	#search{
	position:absolute;
	top:70px;
	right:15px;
	color:#333333;
	font-family:"Trebuchet MS"
}		
	#search .ipf-PageSearch-TextField{width:124px;}
	#search .ipf-PageSearch-Button{text-transform:uppercase;color:#fff;border:1px solid #000;background:#cccccc;}	
	
#facebook{
	position:absolute;
	top:98px;
	right:15px;
	color:#333333;
	font-family:"Trebuchet MS"
}

#eussailing{
	position:absolute;
	top:40px;
	right:14px;
	color:#333333;
	font-family:"Trebuchet MS"
}

#headerTop {
	height:125px
}
#headerbottom {
	height:50px;
	background-image: url(../images/header_bottom1.jpg);
}
.level2 #headerbottom {
	height:50px;
	background-image:url(../images/header_bottom1.jpg)
}


 #icons{
	position:relative;
	color:#000033;
	font-family:"Trebuchet MS";
	float: right;
	width: 60px;
	right: 120px;
	bottom: 5px;
	top: 13px;
	text-align: right;
}

#Login{
	position:absolute;
	color:#000033;
	font-family:"Trebuchet MS";
	float: right;
	width: 75px;
	font-size: 10px;
	bottom: 5px;
	top: 150px;
	right: 45px;
        height: 35px;

}


#Login a{
	color:#000033;
	font-family:"Trebuchet MS";
	text-decoration:none
}

#Login a:hover {color:#728FAF; text-decoration:underline }



#hero{
	width:1024px;

}

#Block {
	width:1024px;
	float: left;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 5px;
}

#Block1 {
	width:255px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 10px;
}
#Block2 {
	width:255px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 10px;
}
#Block3 {
	width:255px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 10px;
}
#Block4 {
	width:250px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 10px;
}

#Block5 {
	width:260px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#Block6 {
	width:275px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#Block7 {
	width:275px;
	float: left;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 2px;
}

.sectionmenu {
	background:#ECEDEC;
	width: 168px;
	float: left;
}
.LevelOne {	background: #ECEDEC;color:#39526A;	}
.LevelOneOver{background: #E1E2E1;color:#39526A;}

td.LevelOne, table.LevelOne td table td,
td.LevelOneOver, table.LevelOneOver td table td {padding: 10px 20px; font-size:11px; border-bottom: 1px dotted #ffffff;}

.ipf-SectionMenuItem{background:#666666;color:#ffffff;cursor: pointer; border-bottom: 1px dotted #ffffff;}
.ipf-SectionMenuItemOver{background: #CCCCCC;color:#39526A;cursor: pointer;order-bottom: 1px dotted #ffffff; }

td.ipf-SectionMenuItem, table.ipf-SectionMenuItem td, 
td.ipf-SectionMenuItemOver, table.ipf-SectionMenuItemOver td {padding: 10px 20px; font-size:11px; color:#ffffff; }



#nav{
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:12px;
	position:relative;
	z-index:2;
	text-align:left;
	padding-right: 0px;
	font-size: 12px;
	padding-top: 25px;
	padding-left: 45px;
}
		#nav ul{padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
		#nav ul li{display:inline;list-style: none;list-style-image:none;margin:0}
		#nav ul li div{display:inline;}
		#nav ul li a{color:#fff;text-decoration:none;}
		#nav ul li a:hover{color:#728FAF;}

/* Level 1 */
		#nav ul li div a {padding:0 10px}
		
		/* Level 2 */
		#nav ul li ul{display:none;margin:0;position: absolute;background: #a5a3a4;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
		#nav ul li ul li a{color:#fff;border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #fff;color:#666666}
		#nav ul li ul li.ipf-parent a{color:#fff;border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li.ipf-parent a:hover{background: #fff right no-repeat}
		
#contentarea {
	clear:both;
	background-image: url(../images/contentarea-bg.gif);
	background-repeat: repeat;
	background-position: left top;
}

#videocontentarea {
	clear:both;
}

#contentheader {
	width:525px;
	height:76px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#column 	{
	float:left;
	width:168px;
}
#content {
	width:588px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#roadcontent {
	width:825px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.level2 #content{
	width:825px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

#video{
	width:990px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#path{margin:0 0 10px 0;font-size:11px;color:#6699CC;font-family: "Trebuchet MS";}	
#path a:hover { color:#CCCCCC}
#rightcolumn {
	width:243px;
	float:left;
	margin-left: 10px;
	margin-bottom: 25px;
}
#adspace1{
	width:240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	float:right
}
#adspace2{
	width:240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	float:right;
}
#adspace3{
	width:240px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	float:right;
}
#adspace4{
	width:280px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	float:right;
}

#footer{
	color:#fff;
	font-family:tahoma;
	font-size:10px;
	clear:both;
	height: 95px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat;
}
#videofooterTop {
	height:60px;
	background-image:url(../images/footertop1.jpg);
	background-repeat: no-repeat;
}

#footerTop {
	height:60px;
	background-image:url(../images/footertop.jpg);
	background-repeat: no-repeat;
}
#footerbottom {
	height:40px;
	background-image:url(../images/footerbottom1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#Sponsors{
	width:500px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 25px;
}
#Sitemap{
	width:1024px;
	padding: 10px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#999999;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}

#Sitemap a{color:#999999; text-decoration:none}	
#Sitemap a:hover{color:#728FAF; text-decoration:underline}


#Logos{
	width:1024px;
	padding: 10px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#999999;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}
		
#Media {
	width:590px;

	height:325px
%20no-repeat);
	margin-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/watermark.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;

}

#ads {
	width: 585px;
	margin-top: 5px;
	margin-left: 5px;
}

	
#ads a {
	color:#666666; text-decoration:none;
	
}

#ads a:hover {color:#728FAF; text-decoration:underline}

#adspace5{
	width:575px;
	float:left;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#adspace6{
	width:240px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	float:left;
}	
	
#Top{
	width:148px;
	height: 10px;
	padding: 10px;
	background:#333333;
	color:#FFFFFF;
	font-weight:bold
}

.pageletbox{float:right;width:240px; border:#CCCCCC 1px solid; margin: 10px; }
.pageletbox-content{padding:0 15px 10px 15px;overflow:hidden}
