.form { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed }
.form input { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed }
.formbutton { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #e5e1ac; width: 120px; height: 30px }
.hr { color: #999999; border: 1px dashed}
.hrcontact { color: #999999; border: dashed }
.justified { text-align: justify }
.pop { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: left }
.pop td { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: left }
.popgreen { color: #fefaed; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #e5e1ac; text-align: left }
.popgreen td { color: #fefaed; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #e5e1ac; text-align: left }
.tourtable { font-size: 2.5mm; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.tourtable p { font-size: 2.5mm; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.tourtable_tittle { font-weight: bold; font-size: 2.5mm; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }

a { color: #993333; font-style: normal; font-weight: normal; text-decoration: underline}
a:hover { color: #993333; font-style: normal; font-weight: normal; text-decoration: none}
menu a { color: #998888; font-style: normal; font-weight: normal; text-decoration: none}
a:hover { color: #993333; font-style: normal; font-weight: normal; text-decoration: none}

p, td { color: #000033; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana, Geneva, Helvetica, sans-serif }
H5 { font-weight: bold; font-size: 13px;}
H5.rugby {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(images/bgd_title_rugby.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	vertical-align: middle;
	padding-top: 6px;
	padding-left: 65px;
}

td.tabletopleft {color: #000033; font-style: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: left; vertical-align: middle; border-top: 1px dotted #003; border-left: 1px dotted #003;}
td.tabletopright {color: #000033; font-style: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: right; vertical-align: middle; border-top: 1px dotted #003; border-right: 1px dotted #003;}

td.tablehigh { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff2e9; text-align: center; vertical-align: middle; border: dotted 1px #003 }
td.tablelow { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe3c1; text-align: center; vertical-align: middle; border-top: 1px dotted #003; border-bottom: 1px dotted #003; border-left: 1px dotted #003 }
td.tablemid { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffeed3; text-align: center; vertical-align: middle; border-top: 1px dotted #003; border-bottom: 1px dotted #003; border-left: 1px dotted #003 }
td.tableright { color: #000033; font-style: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: center; vertical-align: middle; border-top: 1px dotted #003; border-bottom: 1px dotted #003; border-left: 1px dotted #003 }
td.tableright_tittle { color: #000033; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; text-align: center; text-transform: uppercase; vertical-align: middle; border-top: 1px dotted #003; border-bottom: 1px dotted #003; border-left: 1px dotted #003 }
td.tabletext {
	color: #000033;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	border-right: 1px dotted #003;
	border-bottom: 1px dotted #003;
	border-left: 1px dotted #003;
	padding-top: 4px;
}
td.tabletop { color: #000033; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fefaed; border-right: 1px dotted #003; border-bottom: 1px dotted #003; border-left: 1px dotted #003 }
td.topleft { border:1px dotted #003;}
td.topother { border-top: 1px dotted #003; border-right: 1px dotted #003; border-bottom: 1px dotted #003;}
td.btmleft {border-left: 1px dotted #003; border-bottom: 1px dotted #003; border-right: 1px dotted #003;}
td.btmother {border-right: 1px dotted #003; border-bottom: 1px dotted #003;}
.titleupercase {text-transform: uppercase;}

#flash {position: absolute;	z-index: 3;	height: 223px; width: 200px; left: 0px; top: 34px;}
#logo { position: absolute; z-index: 1; left: 200px; top: 0px; height: 64px; width: 290px;}
#bannerhome {
	position: absolute;
	z-index: 1;
	width: 425px;
	left: 200px;
	top: 64px;
	height: 193px;
}
#topnavhome {
	background-color: #003366;
	position: absolute;
	z-index: 2;
	width: 100%;
	left: 0px;
	top: 257px;
	height: 16px;
	white-space: nowrap;
}
#topnavpage {
	background-color: #003366;
	position: absolute;
	z-index: 2;
	width: 100%;
	left: 0px;
	top: 44px;
	height: 16px;
	white-space: nowrap;
}
#banner {
	background-color: #FFFFFF;
	height: 200px;
	width: 600px;
	z-index: 0;
}
#containerhome {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 273px;
}
#btnregion {
	position: relative;
	z-index: 1;
	height: 25px;
	width: 119px;
	left: 0px;
	top: 20px;
}
#btnservice {
	position: relative;
	z-index: 1;
	height: 25px;
	width: 119px;
	left: 0px;
	top: 65px;
}
#btnrenault {
	position: relative;
	z-index: 1;
	height: 25px;
	width: 119px;
	left: 0px;
	top: 110px;
}
#maintexthome {
	font-family: verdana;
	font-size: 10px;
	color: #000033;
	left: 127px;
	position: absolute;
	top: 273px;
	width: 350px;
	height: 100%;
	text-align: justify;
	margin-top: 20px;
	z-index: 0;
}
#maintextpage {
	font-family: verdana;
	font-size: 10px;
	color: #000033;
	left: 127px;
	position: absolute;
	top: 60px;
	width: 473px;
	text-align: left;
	margin-top: 20px;
	z-index: 0;
	clip:    rect(auto 473 auto auto);
	overflow: visible;
}
#leftnavhome {
	position: absolute;
	width: 119px;
	left: 0px;
	top: 273px;
	z-index: 1;
}
#leftnavpage {
	position: absolute;
	width: 119px;
	left: 0px;
	top: 60px;
	z-index: 1;
}
#specialhome {
	position: absolute;
	width: 215px;
	left: 485px;
	top: 273px;
	text-align: justify;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	height: 123px;
	font-family: verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	margin: 20px;
}
#specialhome h5 {
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 5px;
}
#specialhome h6 {
	color: #993333;
	background-image: url(images/dot_red.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 13px;
	padding-top: 0px;
	font-family: verdana;
	font-size: 10px;
}
#footer {
	background-color: #003366;
	position: absolute;
	z-index: 2;
	width: 100%;
	left: 0px;
	bottom: 0px;
	height: 16px;
	white-space: nowrap;
	top: 100%;
}
#bannerpic {
	position: absolute;
	height: 44px;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 134px;
}
#pagelogo { position: absolute; height: 44px; width: 115px; left: 450px; top: 0px;}
#pagetitle { position: absolute; height: 17px; width: 260px; left: 134px; top: 27px;}

.cell { background-color: #810000; border-bottom-width: 1px; border-bottom-color: #C08088; border-bottom-style: solid; width: 100%; white-space: nowrap;}
.cellblue { background-color: #55556E; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style: solid; width: 100%; white-space: nowrap;}
.cell a { font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; display: block; width: 100%; white-space: nowrap;}
.cellblue a { font-family: verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; display: block; width: 100%; white-space: nowrap;}
.cell a:hover { color: #000033; background-color: #C77980; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; display: block; width: 100%; white-space: nowrap;}
.cellblue a:hover { color: #000033; background-color: #95ADCE; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; display: block; width: 100%; white-space: nowrap;}

#droptable { font-family: verdana; font-size: 11px; color: #FFFFFF; background-color: #810000; text-align: left; border: 1px solid #610000;}
#droptableblue { font-family: verdana; font-size: 11px; color: #FFFFFF; background-color: #55556e; text-align: left; border: 1px solid #000033;}
.dropdiv { position:absolute; z-index:6; visibility:hidden;}

#mappage {
	font-family: verdana;
	font-size: 10px;
	color: #000033;
	left: 215px;
	position: absolute;
	top: 0;
	width: 350px;
	height: 100%;
	text-align: justify;
	margin-top: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left: 13px;
}
#regiontext {
	position: absolute;
	width: 215px;
	left: 0px;
	top: 0;
	margin-top: 20px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 10px;
	height: 300px;
	font-family: verdana;
	font-size: 10px;
	border: #999999;
}
.frame { border: 1px solid #003366;}
div.frame { border: 1px solid #CCCCCC; padding: 10px; margin:10px;}
.intertabletitle { font-size: 10pt; font-weight: bold; color: #990000;}

.bigred { font-size: larger; font-weight: bold; color: #993366;}
.specialpic { border: 1px solid #993333; margin-bottom: 3px;}
#cyclingtour { margin: 10px; border: 1px solid #000033; padding: 10px; background-color: #FEFAED;}
.cyclingtour { margin: 10px; border: 1px solid #000033; padding: 10px; background-color: #FEFAED;}
a.none { text-decoration: none;}
a.none:hover { text-decoration: underline;}
.upercase { font-variant: normal; text-transform: uppercase;}
H6 { font-size: 11px; font-weight: bold;}
.bigger { font-size: 11px; font-weight: bold;}
#cyclingtoursans { margin: 10px; padding: 10px; border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 6px solid #000033;}
#quickLinks { z-index: 4; width:190px; padding:20px 0px 0px; float:left;}
.rightBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	padding-right: 15px;
}
.quicklinks {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/quickLinks.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	white-space: normal;
	width: 190px;
	padding-bottom: 4px;
	padding-top: 2px;
}
.biggerRugby {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}
.titleRugby {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(images/bgd_title_rugby.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	vertical-align: middle;
	padding-top: 6px;
	padding-left: 65px;
}
h4 {
	font-size: 13px;
}
.none {
	background-image: none;
}
/* Collapsing text styles*/
a.clickable_heading{
	color:#000033;
	font-weight:bold;
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;
}
a.clickable_heading:hover{
	color:#999933;
	font-weight:bold;
	font-size: 9pt;
	font-family:Verdana;
	text-decoration:none;
}
.clickable{
	cursor:hand;
	color:#0000BB;
}
.hide{ display:none;}
.show { display:inline;}
