/* CSS Document */


html,body{margin:0;padding:0}
body{
	font: 80% arial,sans-serif;
	text-align:center;
	background-color: #FFFFFF;
	border: solid,#2C77B5,thick;
	background-color: #abe0f9;
	
}

h1 {
	font-size:15px;
	color:#283891;
}

p{
	margin:0 10px 10px;
	color: #283891;
}

ul{color: #283891;
}

ol{color: #283891;
}



a{display:inline;color: #283891;}
                 
div#header h1{height:110px;line-height:80px;margin:0;
  background: #EEE;color: #2C77B5;}
  
div#container{text-align:left;}

div#footer p{margin:0;padding:5px 10px;}

div#container{
	width:800px;
	margin:0 auto;
	border: solid;
	border-color: #2C77B5;
	border-style: thick;
}
div#footer{
	clear:both;
	width:800px;
	height: 25px;
	background: #2C77B5;
	color: #FFFFFF;
	vertical-align: middle;
}

div#extra{background:#2C77B5}
.style3 {
	font-weight: bold;
	color: #FFFFFF;
}

.styleblue {
	color: #283891;
	font-weight: bold;
	margin:0 10px 10px;
	font-family:Tahoma, Times, Georgia;
}

.stylered {
	color: #FF0000;
	font-weight: bold;
	margin:0 10px 10px;
	font-family:Tahoma, Times, Georgia;
}



#bullets
{
	margin-left: 10;
	padding-left: 1;
	list-style: none;
	text-indent: 5px;
}

#bullets li
{

	background-repeat: no-repeat;
	background-position: 0 .2em;
	list-style-image: url(images/bluearrow.jpg);
}


.style1 {
	color: #2C77B5;
	margin: 0 10px 10px;
}
.style2 {color: #283891;}

.droplinetabs{
overflow: hidden;
border-bottom: 1px solid #abeof9; /*underline across bottom of main tabs*/
}

.droplinetabs ul{
font: bold 12px MicrogrammaDMedExt, MicrogrammaDBolExt;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

.droplinetabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: capitalize;
}


.droplinetabs a{
float: left;
color: white;
background: #293b8e url(/images/leftedge.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 4px 0 0;
padding: 0 0 4px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: #FFFFFF;
}

.droplinetabs a span{
float: left;
display: block;
background: transparent url(/images/rightedge.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.droplinetabs a span{
float: none;
}


.droplinetabs a:hover{
background-color: #abe0f9; /*background color of tabs onMouseover*/
color: #293b8e;
}

.droplinetabs a:hover span{
background-color: transparent;
}

/* Sub level menus*/
.droplinetabs ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #2677b5; /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
font: normal 12px MicrogrammaDMedExt, MicrogrammaDBolExt;
padding: 6px;
padding-right: 8px;
margin: 0;
background: #2677b5; /*sub menu background color */
}

.droplinetabs ul li ul li a span{
background: #c76023; /*sub menu background color */
}

.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */
background: #9accec;
-webkit-border-radius: 5px;  
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;
}

body#home a#homenav,
body#about a#aboutnav,
body#whydavanti a#whydavantinav,
body#tours a#toursnav,
body#camps a#campsnav,
body#customtours a#customtoursnav,
body#toursmain a#toursmainnav,
body#tour1 a#tour1nav,
body#tour2 a#tour2nav,
body#tour3 a#tour3nav,
body#tour4 a#tour4nav,
body#tour5 a#tour5nav,
body#selfguidedtours a#selfguidedtoursnav,
body#coaching a#coachingnav,
body#performance a#performancenav,
body#lactate a#lactatenav,
body#anaerobicpower a#anaerobicpowernav,
body#athleteprofile a#athleteprofilenav,
body#VO2max a#VO2maxnav,
body#poweroutput a#poweroutputnav,
body#bikefit a#bikefitnav,
body#trainingplans a#trainingplansnav,
body#nutritionplans a#nutritionplansnav,
body#scienceoftraining a#scienceoftrainingnav,
body#health a#healthnav,
body#coachingprograms a#coachingprogramsnav,
body#cyclingpowertraining a#cyclingpowertrainingnav,
body#cyclingskillstraining a#cyclingskillstrainingnav,
body#powertaprental a#powertaprentalnav,
body#motorpacing a#motorpacingnav,
body#cyclingclinic a#cyclingclinicnav,
body#strength a#strengthnav,
body#contact a#contactav {
color: #293b8e;
background: #9accec;
}

#menu
{
	padding:0;
	margin:0;
	color:#fff;
	font-family: MicrogrammaDMedExt, MicrogrammaDBolExt, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	font-weight: bold;
	font-size: 12px;
}
#menu li {display:inline;}
#menu li a
{
padding:0.2em 1em;
color:#555555;
text-decoration:none;
float:left;

}
#menu li a:hover
{
color:#293b8e;

}









#tours #wrapper ul li {

}
.main-heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #C00;
}
.block {
	text-align: justify;
	text-indent: 35px;
}

