/* CSS Document */
body{margin:0px; font-family:Verdana; background:url(../images/body-bg.jpg) repeat-x; background-color:#FFFFFF; font-size:11px;}
div#outer{ padding-top:0; }

div#outer div#page {

	position: relative;

	width: 761px;

	height: auto;

	margin: auto;
}

div.top{display:block; width:751px; height:auto; float:left; margin:0 0 0 0; padding:0 5px 0 5px; background:none;}
div.topleft{display:block; width:436px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topleftnav{display:block; width:436px; height:22px; float:left; margin:7px 0 0 0; padding:0 0 0 0; background:none; color:#FFFFFF;}
.topleftnav a{color:#FFFFFF; text-decoration:none;}
.topleftnav a:hover{text-decoration:underline;}
div.toprightagency{display:block; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.toprightindividual{display:none; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginbox{display:block; width:315px; height:auto; float:left; margin:5px 0 0 0; padding:0 0 0 0; background:none;}
div.loginleft{display:block; width:4px; height:23px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginmiddle{display:block; width:180px; height:19px; float:left; margin:0 0 0 0; padding:4px 0 0 8px; background:url(../images/login-middle.jpg) repeat-x; color:#111111;}
div.loginright{display:block; width:34px; height:23px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.individual{display:block; width:71px; height:auto; float:left; margin:4px 0 0 0; padding:0 0 0 15px; background:none;}
.individual a{color:#FFFFFF; text-decoration:none;}
.individual a:hover{text-decoration:underline;}
div.agency{display:block; width:71px; height:auto; float:left; margin:4px 0 0 0; padding:0 0 0 15px; background:none;}
div.agencyblank{display:block; width:86px; height:65px; float:left; margin:9px 0 0 0; padding:0 0 0 0; background:none;}
.agency a{color:#FFFFFF; text-decoration:none;}
.agency a:hover{text-decoration:underline;}
.bluetext{ color:#00a1d8;}
.notextdecoration{ text-decoration:none}

div.logo{display:block; width:158px; height:60px; float:left; margin:13px 0 0 0; padding:0 0 0 8px; background:none;}
div.imageattop{display:block; width:158px; height:77px; float:left; margin:13px 0 0 0; padding:0 0 0 8px; background:none;}
div.logomyhermes{display:block; width:315px; height:auto; float:left; margin:30px 0 0 0; padding:0 0 0 0; background:none; text-align:right;}
div.toplogsection{ display:block; width:auto; margin:0; padding:0; float:left; height:auto;}

div.loginagency{display:block; width:226px; height:auto; float:left; margin:6px 0 0 0; padding:0 0 0 0; background:none;}
div.loginindividual{display:block; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginrow{display:block; width:226px; height:auto; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:none;}
div.loginnm{display:block; width:75px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.colon{display:block; width:10px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginnmbox{display:block; width:139px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.formbitns  {
	font-size:11px;
	width:139px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #00a1d8;
	padding-right: 0;
	padding-left: 0;
	background-color:#eff8ff;
	}
div.loginbutton{display:block; width:226px; height:auto; float:left; margin:0 0 3px 0; padding:0 0 0 0; background:none; text-align:center;}
div.loginrow1{display:block; width:226px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.loginrow1 a{color:#00a1d8; text-decoration:none;}
.loginrow1 a:hover{color:#00a1d8; text-decoration:underline;}

div.topnav{display:block; width:761px; height:auto; float:left; margin:11px 0 0 0; padding:0 0 0 0; background:url(../images/topnav-middle.jpg) repeat-x;}
div.topnavleft{display:block; width:14px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topnavmiddle{display:block; width:199px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 2px; background:none;}
div.search{display:block; width:143px; height:18px; float:left; margin:12px 0 0 0; padding:0 0 0 0; background:url(../images/search-bg.jpg) no-repeat;}
div.searchbox{display:block; width:113px; height:15px; float:left; margin:0 0 0 0; padding:3px 0 0 10px; background:none;}
div.searchbutton{display:block; width:18px; height:18px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.formbitnsearch{font-size:10px;
	width:106px;
	height:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:0 0 0 0;
	}
div.topmenuleft{display:block; width:2px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topmenumiddle{display:block; width:529px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.button{display:block; width:auto; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div#buttonactive{background:url(../images/button-active.jpg) repeat-x;}
div.topmenudiv{display:block; width:2px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topmenuright{display:block; width:15px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.navtext{display:block; width:auto; height:33px; float:left; margin:0 0 0 0; padding:14px 8px 0 8px; background:none; color:#FFFFFF; text-align:center; text-decoration:none;}
.button a:hover{background:url(../images/button-active.jpg) repeat-x;}

div.banner{display:block; width:761px; height:auto; float:left; margin:33px 0 0 0; padding:0 0 0 0; background:none;}
div.bannerleft{display:block; width:188px; height:auto; float:left; margin:0 0 0 0; padding:0 14px 0 14px; background:none;}
div.heading{display:block; width:188px; height:auto; float:left; margin:12px 0 0 0; padding:0 0 0 0; background:none; color:#00a1d8;}
div.bannerlefttext{display:block; width:188px; height:auto; float:left; margin:2px 0 0 0; padding:0 0 0 0; background:none; line-height:16px;}
div.hrline{display:block; width:188px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:url(../images/hr-line.jpg) repeat-x;}
div.bannerbutton{display:block; width:188px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
h1{ font-size:15px; font-weight:bold; padding:0 0 2px 0; margin:0;}
h2{ font-size:12px; font-weight:bold; padding:0 0 4px 0; margin:8px 0 0 0; color:#00a1d8;}
div.bannerright{display:block; width:535px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

div.homecontent{display:block; width:737px; height:auto; float:left; margin:20px 0 0 0; padding:0 12px 0 12px; background:none; line-height:16px;}
div.bookingbox{display:block; width:207px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.bookingboxtop{display:block; width:197px; height:55px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(../images/booking-header.jpg) no-repeat; font-size:22px; color:#FFFFFF; line-height:22px;}
div.courseboxtop{display:block; width:197px; height:54px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(../images/courseboxleft-header.jpg) no-repeat; font-size:22px; color:#00a1d8; line-height:22px;}
div.centresboxtop{display:block; width:197px; height:54px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(../images/centres-header.jpg) no-repeat; font-size:22px; color:#FFFFFF; line-height:22px;}
div.courseboxmiddle{display:block; width:187px; height:138px; float:left; margin:0 0 0 0; padding:0 10px 0 10px; background:url(../images/courseboxleft-middle.jpg) no-repeat;}
div.centresboxmiddle{display:block; width:207px; height:176px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.courseboxtext{display:block; width:187px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.bookingboxmiddle{display:block; width:207px; height:104px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/booking-middle.jpg) no-repeat;}
div.bookingboxtext{display:block; width:187px; height:auto; float:left; margin:10px 0 0 0; padding:0 10px 0 10px; background:none;}
.bookingboxtext a{ color:#111111; text-decoration:underline;}
div.bookingboxbottom{display:block; width:207px; height:37px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.courseboxbottom{width:197px; height:27px; padding:10px 10px 0 0; background:url(../images/courseboxleft-bottom.jpg) no-repeat; color:#FFFFFF; text-align:right; font-size:14px; font-weight:bold;}
div.centresboxbottom{height:46px;}
div.blankcol{display:block; width:32px; height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contentbox{display:block; width:156px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contentboxtop{display:block; width:146px; height:48px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(../images/driver-header.jpg) no-repeat; color:#00a1d8; font-size:22px; line-height:22px;}
div.agencyboxtop{background:url(../images/agency-header.jpg) no-repeat; color:#FFFFFF; font-size:22px; line-height:22px;}
div.newsboxtop{display:block; width:146px; height:27px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(../images/news-header.jpg) no-repeat; color:#FFFFFF; font-size:22px; line-height:22px;}
div.contentboxmiddle{display:block; width:136px; height:92px; float:left; margin:0 0 0 0; padding:8px 10px 0 10px; background:url(../images/driver-middle.jpg) no-repeat;}
div.agencycontent{background:url(../images/agency-middle.jpg) no-repeat; color:#FFFFFF;}
div.newscontent{background:url(../images/news-middle.jpg) no-repeat; height:113px; color:#FFFFFF; font-size:12px;}
div.contentboxbottom{display:block; width:156px; height:69px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/driver-bottom.jpg) no-repeat;}
div.agencybottom{background:url(../images/agency-bottom.jpg) no-repeat;}
div.newsbottom{background:url(../images/news-bottom.jpg) no-repeat;}
div.contentboxbutton{display:block; width:150px; height:auto; float:left; margin:45px 0 0 0; padding:0 6px 0 0; background:none; text-align:right;}
div.contentboxbutton1{padding:0 10px 0 0; width:146px}
div.contentboxbutton2{padding:0 12px 0 0; width:144px}
div.blankcol1{display:block; width:15px; height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

p{margin:0 0 8px 0;}
p a{color:#00a1d8; text-decoration:none;}
p a:hover{color:#00a1d8; text-decoration:underline;}

div.footer{display:block; width:737px; height:auto; float:left; margin:36px 0 15px 0; padding:0 12px 0 12px; background:url(../images/footer-line.jpg) repeat-x; line-height:16px;}
div.footertextleft{display:block; width:450px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:none;}
div.footertextright{display:block; width:286px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:none; text-align:right;}

div.innercontent{display:block; width:498px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.innercontent1{background:url(../images/footer-line.jpg) repeat-x; margin:5px 0 0 0;}
.blacktext{color:#111111; font-weight:bold;}

/*.index{background:url(../images/homePage.jpg) no-repeat left top;}
.index{background:url(../images/template11.jpg) no-repeat left top;} ; ;*/
