* {margin:0; padding:0;}
body						{ font-family:Arial, sans-serif; color:#505050; font-size:0.75em; margin: 0 0 0 0; text-align:left; background: #fff url("../../Images/bg/home_bg.jpg") no-repeat;line-height:1; }
form						{ font-family:Arial, sans-serif; margin:0; padding:0; font-size:0.90em; }
img							{ border:0; margin:0; padding:0; }
a							{ color:#0023a0; text-decoration:none; }
a:hover						{ color:#FFA000; text-decoration:underline; }
a.on						{ color:#FFA000; text-decoration:none; }
p							{ margin: 0 0 10px 0; }
h1							{ font-size:2.90em; font-weight: normal; color:#FFA000; margin:0; padding-bottom:3px;}
		
#header
{
	width: 1190px;
height:93px;

		/*background: url("../../Images/bg/header.gif") no-repeat;*/

}
#ticker {
background: url("../../Images/bg/ticker_bg.jpg") repeat-x;
height:16px;

padding:4px 0 0 10px;

}
#ticker p{
margin:0;
}
span.fact {
color:#53C4D7;
font-weight:bold;

}
.dockContent .scorewrap {
position:absolute;
top:105px;
left:10px;
font-size:0.8em;
}
.dockContent div.hs {
clear:both;
padding:5px 0 0 0;
color:#fff;
}
.dockContent div.kayakfp {

color:#666;
}
.dockContent div.scorewrap {

height:1%;
}

#instructions {
background: url("../../Images/bg/howto.png") no-repeat;
height:259px;
width:506px;
position:absolute;
top:20px;
left:20px;
z-index:10;
padding:30px 50px 50px 50px;
}

#instructions h2 {
color:#ffaa00;
margin:0 0 20px 0;
font-weight:lighter;
font-size:2em;
}
#instructions p {
margin:0 0 20px 250px;
}
#instructions p.intro {
margin:0 0 65px 250px;
font-weight:bold;
}
a.closePop {
position:absolute;
top:16px;
left:575px;
}

a {
	cursor: pointer;
}

/* history 
------------------------------------------------*/


#about {
background:url("../../Images/bg/about_bg.gif") no-repeat;
}
#content_what h1, #content_map h1  {
font-weight:lighter;
font-size: 2.2em;
margin:0 0 0 277px;
}
#leftNav {
width:227px;
float:left;
margin:0 10px;
background:url("../../Images/bg/left.png");
font-size:12px;
}
#leftNav h2{
background: url("../../Images/bg/drag.png") no-repeat;
padding:15px 0 10px 4px;
font-weight:lighter;
font-size:1em;
}
#leftNav ul {
margin:5px 0 20px 3px;

}
#leftNav ul li ul{
margin:0 0 0 10px;

}
#leftNav li {
list-style:none;
margin:4px 0 4px 0;

}
#leftNav li a {
padding:0 0 0 10px;
}
#leftNav li a.drop {

background: url("../../Images/bg/arrow_down.gif") 0 3px no-repeat;
display:inline-block;
}
#mainContent {
width:640px;
float:left;
margin:0 10px 0 0;
background: url("../../Images/bg/main.png");
padding:10px 0 0 0;
font-size:12px;
line-height:1.2em;
}

#mainContent #text{
margin:0 30px;
}
#mainContent h2{
color:#FFA000;
margin:15px 0 10px 0;
}

#secContent {
width:161px;
float:left;
font-size:12px;
}

#secContent h3{
background: url("../../Images/bg/right.png");
font-weight: lighter;
font-size: 1em;
padding:15px 5px 10px 5px;
}
#secContent h4{
padding:5px 5px 10px 5px;
color:#FFA000;
}
#secContent p{
margin:0 5px 10px 5px;
}

#secContent ul {
padding:0 0 0 20px;
}
#secContent li {
margin:0 0 5px 0;
}
div.side {
background: url("../../Images/bg/right.png");
padding:0 0 10px 0;
margin:0 0 10px 0;
}
div.side img{
display:block;
margin:10px auto;
}

div.side a.more img{
float:right;

margin:0 5px 0 0;
}

/* smoothie 
------------------------------------------------*/
#smoothie {
background:url("../../Images/bg/smoothie_bg.jpg") no-repeat;
}
#smoothieMenu {
float:left;
width:254px;
background: url("../../Images/bg/smoothie_menu.jpg") no-repeat;
height:675px;
line-height:1.2em;
}
#mainSmoothie {
background: url("../../Images/bg/smoothie_main.jpg") no-repeat;
float:left;
width:419px;
height:729px;
padding: 0 20px 0 30px;
margin:0 10px 0 0;
font-size:12px;
line-height:1.2em;
}
#smoothieMenu h2{
color:#fff;
font-weight: lighter;
font-size: 1.4em;
margin:20px 0 0 35px;
}
#smoothieMenu dl{
list-style: none;
width:150px;
margin:30px 0 0 35px;
}
#smoothieMenu dl dd {
color:#fff;
font-style: italic;
font-size:0.8em;
margin:0 0 10px 0;
padding:0 0 0 15px;
}
#smoothieMenu dl dt a{
color:#fff;
background: url("../../Images/bg/arrow_smooth.gif") no-repeat;
padding:0 0 0 15px;
display:block;
}
#smoothieMenu dl dt a.on, #smoothieMenu dl dt a:hover{
color:#ffaa00;
background: url("../../Images/bg/arrow_smooth_on.gif") no-repeat;
text-decoration:none;
}

#recipe {
width:230px;
margin:130px 0 0 180px;
}

#recipe h2{
color:#ffaa00;
font-style:italic;
font-weight: lighter;
font-size:1.2em;
}
#recipe h3{
color:#ffaa00;
margin:0 0 10px 0;
line-height: 1.2em;
}

#recipe li{
list-style:none;
margin:0 0 5px 0;
text-align: right;
}

#recipe li span{
width:140px;
display:block;
float:left;
text-align: left;
}
.color1 {
color:#CF3045;
}
.color2 {
color:#EF7C32;
}
.color3 {
color:#FFCB05;
}
.color4 {
color:#F26C78;
}
.color5 {
color:#8EB936;
}
.color6 {
color:#8AAF96;
}


p.total {
text-align: right;
float:right;
margin:20px 0 0 0;
}

span.quote {
font-size: 1.2em;
}

div.spotlight {
background: url("../../Images/mo.jpg") bottom no-repeat;
padding:0 0 10px 0;
margin:0 0 10px 0;
height:162px;
}

#secContent div.mcfall {
background: url(../../images/bg/athletes/johnmcfall2.jpg) bottom no-repeat;

}
#secContent div.fred {
background: url(../../images/bg/athletes/fredericbelaubre2.jpg) bottom no-repeat;

}




div.spotlight p{
color: #fff;
padding:5px 0 0 0;
font-size: 0.8em;
width:80px;
float:left;
}
div.spotlight a.more{
padding:7px 5px 0 0;
float:right;
}

/* sign up 
------------------------------------------------*/
div.signUp {
background: url("../../Images/bg/newsletter.png") right no-repeat;
margin:0 0 0 30px;
}
div.signUp label {
color:#ffaa00;
}
div.signUp input.textInp {
width:200px;
height:15px;
}
div.signUp input.go {
margin:0 0 0 146px;

}

#mainContentSignup {
width:468px;
float:left;
margin:0 10px 0 247px;
background: url("../../Images/bg/main.png");
padding:0 ;
display:inline;
font-size:12px;
line-height:1.2em;
}

#mainContentSignup #text{
margin:20px 30px;
}
#mainContentSignup h2{
color:#FFA000;
margin:15px 0 10px 0;
}

p.emailpol {
padding:0 20px 0 0;
}
/* Play
------------------------------------------------*/

.play {
width:227px;
margin:0 10px;
background: #ccc url("../../Images/homepage/canoe.png") bottom no-repeat;
height:192px;
margin:0 0 10px 10px;

}

.kayak {
background: url("../../Images/bg/kayak.jpg") bottom no-repeat;

}
.pong {
background: url("../../Images/bg/pong.jpg") bottom no-repeat;

}
.bball {
background: url("../../Images/bg/bball.jpg") bottom no-repeat;

}
.play h2{
background: url("../../Images/bg/drag.png") no-repeat;
padding:15px 0 10px 4px;
font-size:1.2em;
}
.play h3 {
font-weight:lighter;
font-size:1.4em;
color:#ffaa00;
margin:8px 0 0 5px;
float:left;
display:inline;
}
.play h3 a{
color:#ffaa00;
}

.play a.more {
float:right;
margin:12px 5px 0 0;
}
.play p {
clear:both;
padding:5px 5px 0 5px;
}

.pong p, .bball p, .pong div.hs, .bball div.hs {
color:#fff;

}

div.score {
clear:both;
}
div.scoreNumber {
float:left;
background:#53C4D7;
border:1px solid #666;
color:#fff;
padding:2px;
margin:0 2px 0 0;
font-size:1.3em;
}
.play div.hs {
clear:both;
padding:5px 0 0 0;
}
.play div.scorewrap {
margin:40px 0 0 5px;
height:1%;
}

img.playHs {
margin:30px 0 30px 354px;
}

.highScoreLeft {
float:left;
margin:30px 20px 0 10px;
display:inline;
}
.highScoreRight {
float:left;
margin:30px 0 0 0;

}
.highScoreLeft table, .highScoreRight table{
border:none;
}
.highScoreLeft tr, .highScoreRight tr{
background: url("../../Images/bg/table.gif") bottom repeat-x;
color:#fff;

}
.highScoreLeft td, .highScoreRight td{
padding:2px 0 5px 5px;
border:none;
}
#mainContent_play {
height:482px;
width:643px;
float:left;
margin:0 10px 0 0;
padding:0 0 0 0;
}

div.pongBg{

background: url("../../Images/bg/pong_game_bg.jpg") no-repeat;

}
div.pongBg2{

background: url("../../Images/bg/pong3.jpg") no-repeat;

}
div.pongBg3{

background: url("../../Images/bg/pong4.jpg") no-repeat;

}
div.bballBg{

background: url("../../Images/bg/bball_bg.jpg") no-repeat;

}
div.bballBg2{

background: url("../../Images/bg/bball3.jpg") no-repeat;

}
div.bballBg3{

background: url("../../Images/bg/bball4.jpg") no-repeat;

}
div.canoeBg{

background: url("../../Images/bg/kayak_bg.jpg") no-repeat;

}
div.canoeBg2{

background: url("../../Images/bg/kayak3.jpg") no-repeat;

}
div.canoeBg3{

background: url("../../Images/bg/kayak4.jpg") no-repeat;

}
#mainContent_play h2{
background:#fff;
color:#ffaa00;
font-size:1.2em;
padding:4px 0 3px 5px;
margin:0 0 5px 0;
}

a.signLink {

display:block;
background: url("../../Images/bg/mail.jpg") left center no-repeat;
padding:15px 0 15px 45px;
width:220px;

margin:420px 0 0 0;

}

#gameHeader  {
padding:10px 30px 0 30px;
height:62px;
}

#gameHeader p {
width:400px;
float:left;
padding:10px 0 0 0;
}

#gameHeader ul {
padding:0;
margin:0;
list-style: none;
}


li.gameButton a {
background: url("../../Images/bg/playbutton.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}
li.gameButton {
background: url("../../Images/bg/playbutton.jpg") no-repeat;
float:right;
}

li.gameButton a:hover {
background: url("../../Images/bg/playbutton_o.jpg") no-repeat;
}

li.scoreButton a{
background: url("../../Images/bg/scorebutton.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}

li.scoreButton {
background: url("../../Images/bg/scorebutton.jpg") no-repeat;
float:right;
margin:0 0 0 10px;
}

li.scoreButton a:hover{
background: url("../../Images/bg/scorebutton_o.jpg") no-repeat;
}






li.gameButtonB a {
background: url("../../Images/bg/playbball.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}
li.gameButtonB {
background: url("../../Images/bg/playbball.jpg") no-repeat;
float:right;
}

li.gameButtonB a:hover {
background: url("../../Images/bg/playbball_o.jpg") no-repeat;
}

li.scoreButtonB a{
background: url("../../Images/bg/bballscore.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}

li.scoreButtonB {
background: url("../../Images/bg/bballscore.jpg") no-repeat;
float:right;
margin:0 0 0 10px;
}

li.scoreButtonP a:hover{
background: url("../../Images/bg/bballscore_o.jpg") no-repeat;
}




li.gameButtonP a {
background: url("../../Images/bg/pongplay.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}
li.gameButtonP {
background: url("../../Images/bg/pongplay.jpg") no-repeat;
float:right;
}

li.gameButtonP a:hover {
background: url("../../Images/bg/pongplay_o.jpg") no-repeat;
}

li.scoreButtonP a{
background: url("../../Images/bg/pongscore.jpg") no-repeat;
width:76px;
height:57px;
display:block;
text-indent:-9999px;


}

li.scoreButtonP {
background: url("../../Images/bg/pongscore.jpg") no-repeat;
float:right;
margin:0 0 0 10px;
}

li.scoreButtonP a:hover{
background: url("../../Images/bg/pongscore_o.jpg") no-repeat;
}

a.kayakAbs, a.pongAbs, a.bballAbs {
position:absolute;
top:150px;
left:10px;
display:block;
width:226px;
height:153px;
z-index:12;
}

a.pongAbs {
top:352px;
}

a.bballAbs {
top:554px;
}


#inst {
color:#fff;
width:230px;
font-size:12px;
margin:200px 0 0 35px;
line-height:1.2em;
}


/* meet the team
------------------------------------------------*/

.teamCards {
position:absolute;
top:130px;
left:20px;
z-index:2;
width:891px;
overflow:hidden;
}

#prevNext {
width:641px;
background:#eee;
float:right;
padding:2px 0;
font-size:1.2em;
}

.teamCards a.prev{
float:left;
background: url("../../Images/bg/prev.gif") no-repeat;
display:block;
height:14px;
width:20px;
text-indent:-9999px;
}
.teamCards .next{
float:right;
background: url("../../Images/bg/next.gif") right no-repeat;
display:block;
height:14px;
width:20px;
text-indent:-9999px;
}
#CarouselFlash {
position:absolute;
top:130px;
left:20px;
z-index:1;


}

#mainContentTeamVisa {
background: url("../../Images/bg/grey.png");
width:428px;
margin:56px 0 0 268px;
padding:90px 20px 20px ;
font-size:12px;

}

#teamMember {
float:right;
width:250px;
}

#teamMember a{
position:relative;
z-index:10;

}
#teamMember h2, #teamMember h3, #teamDefault h2, #teamDefault h3{
color:#ffaa00;
}
#teamDefault h2 {
margin:0 0 10px 0;
}
#teamDefault li{
list-style:none;
margin:0 0 10px 0;
}
#teamDefault li strong{
color:#ffaa00;
}

#teamMember h3{
margin:0 0 10px 0;
}

#teamMemberLeft {
float:left;
width:160px;
margin:0 -40px 0 0; /* sort ie6 out */
}
#teamMemberLeft img{
margin:0 0 15px 0;
display:block
}

#memberCard {
width:223px;
height:305px;
position:relative;
margin:0 0 0 -60px;
padding:20px 0 0 40px;
background: url("../../Images/bg/membercard.png") no-repeat;
}

#memberCard  h2{

color:#fff;
font-size:1.2em;
margin:0 0 20px 0;
}
#memberCard  h2.tvsmall{
font-size:1em;
}
#memberCard  h2.tvsmall2{
font-size:0.9em;
}

#memberCard  dl{
list-style: none;
margin:0 0 0 10px;
width:150px;
}

#memberCard  dl dd {
color:#fff;
font-style: italic;
font-size:0.8em;
margin:0 0 15px 0;
padding:0 0 0 15px;
}
#memberCard  dl dt {
color:#ffaa00;
background: url("../../Images/bg/arrow_dots.gif") no-repeat;
padding:0 0 0 15px;
}


#secContentTeam {
width:160px;
font-size:12px;

position:absolute;
top:210px;
left:750px;
z-index:3;
}

#secContentTeam h3{
background: url("../../Images/bg/grey.png");
font-weight: lighter;
font-size: 1em;
padding:15px 5px 10px 5px;
}
#secContentTeam h4{
padding:5px 5px 10px 5px;
color:#FFA000;
}
#secContentTeam p{
margin:0 5px 10px 5px;
}

#secContentTeam h4{
width:100px;
float:left;
padding:5px 0 0 5px;
font-size:1em;
display:inline;
}

#secContentTeam ul{
list-style:none;
clear:both;
padding:10px 0 0 5px ;
}

#secContentTeam ul li{
margin:0 0 5px 0;
}

#secContentTeam ul a{
color:#fff;
}
#secContentTeam h4 a{
color:#ffaa00;
}

div.paul {
background: url("../../Images/bg/paul_spotlight.jpg") bottom no-repeat;
height:161px;
}

a.moreTv {
position:absolute;
margin:5px 0 0 15px;
top:40px;
}

/* local heroes 
------------------------------------------------*/


#map {
float:left;
}
#left {
float:left;
width:247px;
clear:left;

}

div.mapLeft {
background: url("../../Images/bg/right.png");
padding:0 0 10px 0;
margin:0 10px 10px 10px;


}
div.mapLeft p{
margin:10px 5px 10px 5px;
}
div.mapLeft h2{
background: url("../../Images/bg/right.png");
font-weight: lighter;
font-size: 1em;
padding:15px 5px 10px 5px;
}

.find {

margin:0 5px 0 5px;
}
.find label {
color:#ffaa00;
font-size: 0.8em;
}
.find label span {
color:#666;
}
.find input.textInp {
width:204px;
height:15px;
margin:5px 0 0 0;
}
.find input.go {
margin:0 0 0 0;
float:right;
}
.findSend {
float:right;
}

#imgAddHero {
display:block;
margin:0 auto;
}

label.addLabel {
color:#ffaa00;
font-size:1.2em;


}
a.addBut {
display:block;
width:85px;
height:32px;
background: url(../../images/bg/add.jpg) no-repeat;
margin:0 0 0 240px;
text-indent:-9999px;
}

input.localHero, textarea.localHero {
margin:4px 0 0 0;
}


ol.addinst {
padding:10px 10px 10px 30px;
}
ol.addinst li{
padding:0 0 10px 0;
}

/* News
------------------------------------------------*/


#mainContent_news {
width:668px;
float:left;
margin:0 10px 60px 0;
background: url("../../Images/bg/main.png");
padding:10px 0 0 0;
font-size:12px;
line-height:1.2em;

}

#mainContent_news #text{
margin:0 30px 0 30px;
}
#mainContent_news h2{
color:#FFA000;
margin:15px 0 10px 0;
line-height:1em;
}

ul.newsList {
list-style:none;
}
ul.newsList li{
margin:0 0 10px 0;
}




/* Be part of it 
------------------------------------------------*/


#bepartContent {
background: url(../../images/bg/bepartofit.jpg) no-repeat;
width:857px;
height:542px;
padding:20px 0 0 30px;
position:absolute;
left:250px;

}
#bepartContent p{
width:400px
}
.part {
width:227px;
margin:0 10px;
background: url("../../Images/bg/left.png");

margin:0 0 10px 10px;

}

.part h2{
background: url("../../Images/bg/drag.png") no-repeat;
padding:15px 0 10px 4px;
font-size:1.2em;
}
.part h3 {
font-weight:lighter;
font-size:1.4em;
color:#ffaa00;
margin:8px 0 0 5px;
float:left;
display:inline;
}
.part h3 a{
color:#ffaa00;
}

.part a.more {
float:right;
margin:12px 5px 0 0;
}
.part p {
clear:both;
padding:5px 5px 0 5px;
}


#content, #content_what #content_map{


}
#content_map{
/*width:1190px;*/
}
.dockContent
{
	padding: 0;
	margin: 0;
}

.dockContent h1, .dockContent h2, .dockContent h3, .dockContent h4, .dockContent p
{
	margin:0;
	padding: 0 2px 0 2px;
}

.dockContent p
{
	margin-bottom: 6px;
}


.dockContent h2 
{
	width: 165px;
	color:#FFA000;
	margin: 0 0 4px 0;
	font-size:1.2em;
	
}
.dockContent h2 a
{

color:#FFA000;
}

.dockContent .widgetMore
{
	margin-top: 4px;
	right: 0px;
	float: right;
}

.dockContent ul
{
	margin-left: 20px;
}

.dockContent li
{
	list-style-type: circle;
	margin: 0 0 4px 4px;
}

#footer
{
	padding:5px 0 5px 10px;
	position:relative;
	background-color: #f5f5f5;
        clear:both;
}
#footer li{
list-style:none;
float:left;
margin:0 20px 0 0;
color:#666;
}
#footer li.copyright {
float:right;
}
#footer li a{
color:#666;
}

#footer li img{
float:left;
margin:0 5px 0 0;
}

/* Docking Zone properties */

.RadDockZone_TeamVisa
{
    border:0;
    padding:2px 0 0 2px;
}

*>.RadDockZone_TeamVisa.rdVertical /* hidden from IE6 */
{
    padding-right:5px;
}

/* Dock Object properties */

/* wrappers and borders */

.RadDock_TeamVisa .rdPlaceHolder
{
    border:0;
}

.RadDock_TeamVisa
{
    margin:0 5px 5px 0;
    background:url("../../Images/bg/left.png");
    text-align:left;
}

.RadDock_TeamVisa .rdTopBorder,
.RadDock_TeamVisa .rdSideBorders,
.RadDock_TeamVisa .rdBottomBorder
{
    border-width:1px;
    border-color:#ececec;
}
.RadDock_TeamVisa .rdSideBorders
{
    border-color:#f7f7f7;
    border-style:none solid none;
}
.RadDock_TeamVisa .rdTopBorder
{
    border-color:#f7f7f7;
    border-style:solid none none;
}
.RadDock_TeamVisa .rdBottomBorder
{
    border-color:#f7f7f7;
    border-style:none none solid;
}

/* titlebar and buttons */

.RadDock_TeamVisa .rdTitlebar
{
    top:1px; /*brd*/
    border-style:solid;
    border-color:#ececec;
    color:#666666;
}

.RadDock_TeamVisa .rdHTitlebar .rdTitlebar
{
    height:34px;
    background:url('../../Images/widgets/TitlebarH.gif') repeat-x;
    background-position: top right;
    border-width:0 0 1px;
}
.RadDock_TeamVisa.rdCollapsed .rdHTitlebar .rdTitlebar
{
    padding-bottom:0px; /*brd - title brd*/
}
.RadDock_TeamVisa .rdVTitlebar .rdTitlebar
{
    left:1px;
    width:24px;
    background:url('../../Images/widgets/TitlebarV.gif') repeat-x;
    border-width:0 1px 0 0;
}

.RadDock_TeamVisa .rdTitle
{
	margin-left: 2px;
	font-size:1.20em;
	font-weight: bold;
}

.RadDock_TeamVisa .rdHTitlebar .rdTitle
{
    padding: 12px 0 0 2px;
    background:url('../../Images/widgets/TitlebarHLeft.gif') no-repeat;
}
.RadDock_TeamVisa .rdVTitlebar .rdTitle
{
    padding:13px 0 0 8px;
    background:url('../../Images/widgets/TitlebarVTop.gif') no-repeat;
    line-height:1.4em;
}

.RadDock_TeamVisa .rdHTitlebar .rdCommands a
{
	vertical-align: bottom;
    margin: 14px 2px 0 0;
}
.RadDock_TeamVisa .rdVTitlebar .rdCommands a
{
    margin:0 4px 0 0;
}

.RadDock_TeamVisa .rdTitlebar .rdCommands a
{
    height:15px;
}
.RadDock_TeamVisa .rdCollapse
{
    width:15px;
    background:url('../../Images/widgets/Collapse.gif') repeat-x;
}
.RadDock_TeamVisa .rdExpand
{
    width:15px;
    background:url('../../Images/widgets/Expand.gif') repeat-x;
}
.RadDock_TeamVisa .rdClose
{
    width:15px;
    background:url('../../Images/widgets/Close.gif') repeat-x;
}
.RadDock_TeamVisa .rdPin
{
    width:15px;
    background:url('../../Images/widgets/Pin.gif') repeat-x;
}
.RadDock_TeamVisa .rdUnpin
{
    width:15px;
    background:url('../../Images/widgets/Unpin.gif') repeat-x;
}

.RadDock_TeamVisa .rdCustom
{
    width:15px;
    background:url('../../Images/widgets/Custom.gif') no-repeat;
}

/* inner content */

.RadDock_TeamVisa .rdContent
{
    top:1px; /*brd*/
    padding-bottom:1px; /*brd*/
    font:12px/1.2 arial,sans-serif;
}

.RadDock_TeamVisa .rdVTitlebar .rdContent
{
    margin-left:24px;
}


/* drag grips */

.RadDock_TeamVisa .rdGripTop,
.RadDock_TeamVisa .rdGripLeft
{
    background:#666;
}

.RadDock_TeamVisa .rdGripTop
{
    top:1px; /*brd*/
    height:3px;
}
.RadDock_TeamVisa .rdGripLeft
{
    left:1px; /*brd*/
    width:3px;
}

.RadDock_TeamVisa .rdWGripLeft .rdContent
{
    margin-left:3px;
}

/* Float clearing
--------------------------------------------------------------------*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.logo
{
	float:left;
	width:200px;
	margin: 4px 0 0 20px;

}

.menuContainer
{
	height: 87px;

	width: 750px;
	cursor: pointer;
float:right;

}
.menuClosed
{
	height: 87px;
	width: 750px;
	background:url("../../Images/menu.gif") no-repeat;
}

.menuClosed img
{
	visibility: hidden;
	
}

.menuOpen
{
	height: 87px;
	width: 750px;
	/*background:url("../../Images/menu_over.gif") no-repeat;*/
}

.menuOpen img
{
	visibility: visible;
}

/*sets the background colour on the local hero form for validation*/
.localHero
{
	background-color: #fff;
}
.localHeroRequired
{
	background-color: #FFA000;
}


/* homepage country list
--------------------------------------------------------------------*/

ul.countryList {
padding:0;
margin:10px 0 0 11px;
}


ul.countryList li{
list-style:none;
float:left;
margin:5px ;
text-align:center;
display:inline;
}

ul.countryList li img{
display:block;
}
