/******** Zero all margins and padding at start *******/

* {
  padding: 0;
  margin: 0;
}

/*************/

body		{		
		font-size : 14px;
		font-family : Verdana, Arial, sans-serif;
		min-width: 920px;
		color: #797979;
		background: #fff;
		behaviour: url(csshover.htc);/*WinIE Behaviour Call*/
} 

/**********************/

#wrapper	{
	 	width:920px;
		position: relative;
		left: 50%;
		margin-left: -460px;
}

/********* Header Image *********/

#headerpanel	{
		position: absolute;
		top:0;
		right: 0;
		color: #fff;
}

#scottishdriverguides	{
		position: absolute;
		top:125px;
		right: 0;
		font-size: 40px;
}

#headertext	{
		position: absolute;
		top:4px;
		left: 2px;
		font-size: 18px;
		letter-spacing: 1px;
}

/********** Menu Panel **********/

#menupanel	{
		position: absolute;
		top:180px;
		left: 0;
		width: 130px;
		text-align: center;
}

#menupanel ul	{
		position: absolute;
		top:0;
		left: 0;
		width: 130px;
		text-align: center;
		font-size: 15px;
}

#menupanel li	{
		list-style: none;
		margin: 0 0 7px 0;
}

#menupanel li a	{
		text-decoration: none;
		color: #7d1131;
}

#menupanel li a:hover	{
		text-decoration: underline;
		color: #0052b7;	
}

/********** LHS Photo Panel **********/

#lhsphotopanel	{
		position: absolute;
		top:365px;
		left: 0;
		width: 130px;
}

/********** Professional Body Logo Panel **********/

#professionalbodylogopanel	{
		position: absolute;
		top: 780px;
		left: 0;
		width: 130px;
}

/********** Main Text Area Panel **********/

#maintextareapanel	{
		position: absolute;
		top: 180px;
		left: 150px;
		font-size: 14px;
		width: 660px;
}


#maintextareapanel p	{
		margin: 0 0 10px 0;
}

#maintextareapanel li	{
		margin: 0 0 10px 20px;
		
}

/********** Guide Photo Panel **********/

#guidephotopanel	{
		position: absolute;
		top:180px;
		right: 0;
		width: 92px;
		
}

#guidephotopanel img	{
		margin: 0 0 5px 0;
}

#guideheadertext	{
		position: absolute;
		top: 3px;
		right: 5px;
		font-size: 12px;
		color: #7d1131;
}

#first	{
		position: absolute;
		top: 115px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#first a	{
		color: #fff;
		text-decoration: none;
}

#first a:hover	{
		text-decoration: underline;
}

#second	{
		position: absolute;
		top: 220px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#second a	{
		color: #fff;
		text-decoration: none;
}

#second a:hover	{
		text-decoration: underline;
}

#third	{
		position: absolute;
		top: 325px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#third a	{
		color: #fff;
		text-decoration: none;
}

#third a:hover	{
		text-decoration: underline;
}

#fourth	{
		position: absolute;
		top: 430px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#fourth a	{
		color: #fff;
		text-decoration: none;
}

#fourth a:hover	{
		text-decoration: underline;
}

#fifth	{
		position: absolute;
		top: 535px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#fifth a	{
		color: #fff;
		text-decoration: none;
}

#fifth a:hover	{
		text-decoration: underline;
}

#sixth	{
		position: absolute;
		top: 640px;
		left: 1px;
		color: #fff;
		font-size: 9px;
}

#sixth a	{
		color: #fff;
		text-decoration: none;
}

#sixth a:hover	{
		text-decoration: underline;
}

/******************* Footer Panel **************/

#footerpanel	{
		position: absolute;
		top:845px;
		right: 0;
}

#footerpanel p	{
		font-size: 10px;
		color: #bbb;
		position: absolute;
		top:4px;
		right: 3px;
		font-size: 9px;
}

#footerpanel a	{
		text-decoration: underline;
		color: #bbb;
}

#footerpanel a:hover	{
		color: #fff;
}

/**************** Assorted classes *****************/

.bluetext	{
	color: #0052b7;
}

.blueborder	{
		border: 1px solid #0052b7;
}