/* CSS Document */
div.top 
{
	position: absolute;
	top: 0px;
	left:0px;
	width: 800px;
	height: 100px;
	display:block;
	color:white;
	
}

/* CSS Document */
div.topmenu
{
	color:white;
	display:block;
	height:50px;
	left:0px;
	position:absolute;
	top:107px;
	_top:97px;
	width:800px;
	
	
}


div.adminmenu
{
	color:white;
	display:block;
	height:50px;
	left:0px;
	position:absolute;
	top:100px;
	width:800px;
}

div.main {
	position: relative;
	top: 133px;
	left: 0;
	width: auto;
	min-height:600px; 
	height:auto !important; 
	height:500px;
	padding-bottom:10%;
	
	
}

.emailTextArea
{
	width: 190px;
	background:#FFFF66 url(../images/email_background.gif) no-repeat right bottom;
	border: 2px solid #CCCCCC;
	margin: 5px 1px 1px 1px;
	padding: 1px;

	scrollbar-face-color: #F8D3DD;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #111111;
	overflow:hidden;
}

.LargeEmailTextArea
{
	width: 190px;
	background-attachment: fixed;
	background:#FFFF66 url(../images/large_at.gif) no-repeat right bottom;
	border: 2px solid #CCCCCC;
	margin: 5px 1px 1px 1px;
	padding: 1px;

	scrollbar-face-color: #F8D3DD;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color: #111111;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #111111;
	overflow:hidden;
}

.emailInput
{
	width: 145px;
	background:#FFFF66;
	border: 2px solid #CCCCCC;
	margin: 1px 1px 1px 5px;
	padding: 1px;
}

div.container {
	position: absolute;
	width: 810px;
	height:auto;
	text-align:left;
	margin:0 auto;
	position:relative;
	margin-top:0px;
	color: #626365;
	}

	
.content {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #626365;
	
	
	}
	
div.left {
	float:left;
	left:0px;
	width:200px;
}


div.right {
	position: absolute;
	top: 50px;
	left: 600px;
	width: 205px;
	height: 360px;
	_left: 600px;
	_width: 216px;
	_height: 340px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;	
	color:black;
	
}


div.footer{
	/*position: absolute;*/
	position: relative;
	border-bottom: 5px solid white; 
	color:#FFFFFF;
	width: 100%;
	height: 150px;
	clear:both;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:180px;
	background-color: rgb(37, 170, 225);
	overflow:hidden;
	text-align:center;
	}	
div.footerContainer {
display:block;
margin:5px auto 0 auto;
width:820px;
text-align:left;
}	
div.footer p {
	text-align:left
}
div.addy {;
	margin:0 auto;
}
.LatestNews
{
 background-color:#EEEEEE;
 border-color:#43ACE1;
 border-style:solid;
 border-width:0 0 0 5px;
 color:black;
 float:left;
 font-weight:bold;
 height:150px;
 text-align:right;
 width:145px;	
}

.LatestNews_internal
{
 color:black;
 float:right;
 font-size:17px;
 height:160px;
 margin-top:30px;
 text-align:right;
 padding-right:10px;
}

.HeaderBox
{
 width: 805px; 
 height: 277px;
 line-height:220%;
 color:black;
}

.HeaderBox_MainBox
{
 background-color: rgb(238, 238, 238); 
 width: 295px; 
 height: 277px; 
 float: left;
 border-color:#43ACE1;
 border-style:solid;
 border-width:0 5 0 0px;
 color:black;
}

.HeaderBox_InternalBox 
{
 font-size: 20.86px;
 text-align: right; 
 float: right; 
 margin-right: 20px; 
 height: 200px; 
 margin-top: 50px;
 color:black;
 line-height:2pc;
}

.BlueLineLink 
{
 background:url(../images/email_your_details.gif);
 width:123px;
 height:22px;
 padding-left:6px;
 /*padding-top:5px;*/
}

.GreenLineLink 
{
 border-left:solid 8px black;
 background-repeat:no-repeat;
 width:123px;
 height:22px;
 padding-left:8px;
 padding-top:5px;
 
}



div.menu
{
background:transparent url(../images/menu_background.gif) no-repeat scroll 0 0;
left:0px; 
margin-left:0;
padding-left:5px;
position:relative;
top:115px;
width:980px;
z-index:9999;

}

div.randhead
{
	position: absolute;
	top: 110px;
	left:0px;
	z-index:9999;

}



.footerA:LINK
{
    FONT-SIZE: 7pt; 
    COLOR:#76bd19; 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.footerA:visited
{
    FONT-SIZE: 7pt;
	COLOR:#76bd19;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.footerA:hover
{
    FONT-SIZE: 7pt; 
    COLOR:#ffffff;
    TEXT-DECORATION: none;
	border-style: none;
}



.footerB:LINK
{
    FONT-SIZE: 8pt; 
    COLOR:#76bd19; 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.footerB:visited
{
    FONT-SIZE: 8pt;
	COLOR:#76bd19;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.footerB:hover
{
    FONT-SIZE: 8pt; 
    COLOR:#000000;
    TEXT-DECORATION: none;
	border-style: none;
}


/*
.menuHeader
{

 font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
    color:#ffffff;
	height:25px;
	font-weight: bold;
	margin: 0px;
 	background-color: #666666;
	padding:5px;
 
}
*/

.menuHeader
{

 font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    color:#ffffff;
	height:25px;
	font-weight: bold;
	margin: 0px;
 	background-color: #414346;
	padding:10px 15px 10px 15px;
	
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;

 
}


/*
.menuA:link,.menuA:visited
{
 	font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#ffffff;
	font-weight: bold;
	height:25px;
	margin: 0px;
	padding:5px;
	background-color:transparent;

}
.menuA:hover
{
 font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
    color:#ffffff;
	height:25px;
	font-weight: bold;
	margin: 0px;
	padding:5px;
 	background-color: #414346;
	text-decoration:none
}
*/


.menuA:hover
{
 text-decoration:none;
 background-color: #414346;
}

.menuA:link,.menuA:visited,.menuA:hover
{
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:25px;
margin:0;
opacity:0.95;
padding:10px 15px;
 /*border: 1px solid #1C1E20;*/
}

#menuB:link
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; 
    COLOR:#000000;
    FONT-WEIGHT: bold;
    display: block;
    height:12px;
    padding-bottom:5px;
    padding-right:0px;
    padding-left:5px;
    padding-top:5px;
    margin:0px;
    TEXT-DECORATION: none
}
#menuB:visited
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	COLOR:#000000;
    FONT-WEIGHT: bold;
    display: block;
    height:12px;
    padding-bottom:5px;
    padding-right:0px;
    padding-top:5px;
    padding-left:5px;
    margin:0px;
    TEXT-DECORATION: none;

}
#menuB:hover
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; 
    COLOR: white;
    background-color:#25AAE1;
    height:12px;
    padding-bottom:5px;
    padding-right:0px;
    padding-top:5px;
    padding-left:5px;
    margin:0px;
    display: block;
    TEXT-DECORATION: none;
	border-style: none;
} 

#menuC:link
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; 
    COLOR:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#menuC:visited
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	COLOR:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}
#menuC:hover
{
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; 
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
	border-style: none;
}

.menuD:a
{
    color:white;
}

#menuD:link
{
    color:white;
    FONT-SIZE: 11px; 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
#menuD:visited
{
    color:white;
    FONT-SIZE: 11px;
	COLOR:white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}
#menuD:hover
{
    color:white;
    FONT-SIZE: 11px; 
    TEXT-DECORATION: none;
	text-decoration:underline;
	border-style: none;
}



div.bottomBoxes
{
	float:left;
	width:220px;
	_width:245px;
	height: 285px;
	padding:10px;
	
	
}

h1 {
	color:#0298D5;
	font-size:250%;
	font-weight:lighter;
	margin:0px;
	
	
	
}

h2 {
	color:#0298D5;
	font-size:200%;
	font-weight:bold;
	margin:0px;

	
}
h3{
	color:#0298D5;
	font-size:150%;
	font-weight:bold;
	margin:0px;
	
	}

h4 
{
	color:#0298D5;
	font-size:120%;
	font-weight:bold;
	font-weight:bold;
	margin:0px;
}


h5 
{
	color:#0298D5;
	font-size:90%;
	font-weight:bold;
	font-weight:bold;
	margin:0px;
}


h6 {
	color:#0298D5;
	font-weight:bold;
	font-weight:normal;
	font-size:80%;
}

html, body 
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 auto;
	font-size:11px;
	height: 100%;
	min-height: 100%;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}



.tabholder
{	
 position:absolute;
 left:110px;
 width:350px;
 display:block;
}

table.X6
{
 color:black;
 width:800px;
 font-size:12px;
 margin-left:20px;
 border:0px none;
 margin:5px;
 
} 

.TopBorder
{
padding:0px;
border-top: 1px dotted rgb(102, 102, 102); 
border-bottom: 1px dotted rgb(102, 102, 102);
}

.X6_Rows
{
padding-left: 0px;
padding-right: 0px;

padding-top: 15px; 
padding-bottom: 15px;
text-align:center;
}

.DownloadButton
{
 border:1px solid black; background:black; color:white;
 font-weight:600;
 padding: 5px;
}

.DownloadButton_disabled
{
 border:1px solid #7F7F7F; background:#7F7F7F; color:#BFBFBF;
 font-weight:600;
  padding: 5px;
}



ul
{
font-size:11px;
/*list-style-image:url(../images/bluearrow.gif);*/
color:inherit;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-left:-20px;
_margin-left:15px;

}

li
{
 margin-bottom:5px;
}


ul.pipe 
{
 margin-left: 0;
 padding-left: 0;
 display: inline;
 color: #000000;

} 

ul.pipe li 
{
 margin-left: 0;
 padding: 0.7px 3px;
 list-style: none;
 color:white;
 border-left:1px outset #ffffff;
 display: inline; 
 color: #000000;
}

ul.pipe li.first {
margin-left: 0;
border-left: none;
list-style: none;
display: inline;

}


ul.PastPaperMenu
{
 margin-left: 0px;
 border-left: none;
 list-style: none;
 display: inline;
 _display:block;
 list-style-image:none;
 

}

ul.PastPaperMenu li
{
	height: 39px;
	width: 180px;
	text-align:left;
	padding-left: 30px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;


}


ul.clickheretodownload
{
 margin-left: 0;
 border-left: none;
 list-style: none;
 display: inline;

}

ul.clickheretodownload li
{
	height: 39px;
	width: 370px;
	color: #7A7A7A;
}


.clickheretodownload_link:link,.clickheretodownload_link:link,.clickheretodownload_link:visited
{
	color: #7A7A7A;
}


.bullet_blue
{
 background:url(../images/bullet_blue.png)  no-repeat;
}

.bullet_blue_selected 
{
 background:url(../images/bullet_blue_selected.png)  no-repeat;
}

.clickheretodownload_blue
{
 background-color: #00AEEF;
}

.color_blue
{
 color: #00AEEF;
}


.bullet_brown
{
 background:url(../images/bullet_brown.png)  no-repeat;
}

.bullet_brown_selected
{
 background:url(../images/bullet_brown_selected.png)  no-repeat;
}

.clickheretodownload_brown
{
 background-color: #7B2E00;
}

.color_brown
{
 color: #7B2E00;
}

.bullet_green
{
 background:url(../images/bullet_green.png)  no-repeat;
}

.bullet_green_selected
{
 background:url(../images/bullet_green_selected.png)  no-repeat;
}

.clickheretodownload_green
{
 background-color: #5FC154;
}


.color_green
{
 color: #5FC154;
}

.bullet_orange
{
 background:url(../images/bullet_orange.png)  no-repeat;
}

.bullet_orange_selected
{
 background:url(../images/bullet_orange_selected.png)  no-repeat;
}

.clickheretodownload_orange
{
 background-color: #F8941D;
}

.color_orange
{
 color: #F8941D;
}

.bullet_pink
{
 background:url(../images/bullet_pink.png)  no-repeat;
}

.bullet_pink_selected
{
 background:url(../images/bullet_pink_selected.png)  no-repeat;
}


.color_pink
{
 color: #ED008C;
}

.clickheretodownload_pink
{
 background-color: #ED008C;
}

.bullet_purple
{
 background:url(../images/bullet_purple.png)  no-repeat;
}

.bullet_purple_selected
{
 background:url(../images/bullet_purple_selected.png)  no-repeat;
}

.clickheretodownload_purple
{
 background-color: #928DC3;
}

.color_purple
{
 color: #928DC3;
}

.bullet_red
{
 background:url(../images/bullet_red.png) no-repeat;
}

.bullet_red_selected
{
 background:url(../images/bullet_red_selected.png) no-repeat;
}


.clickheretodownload_red
{
 background-color: #EE1C24;
}
 
.color_red
{
 color: #EE1C24;
}

.MainMenu
{
 font-size: 16px;
}

.bullet_darkblue
{
 background:url(../images/bullet_darkblue.png) no-repeat;
}

.bullet_darkblue_selected
{
 background:url(../images/bullet_darkblue_selected.png) no-repeat;
}


.clickheretodownload_darkblue
{
 background-color: #2E3192;
}
 
.color_gold
{
 color: #B08213;
}

.bullet_gold
{
 background:url(../images/bullet_gold.png) no-repeat;
}

.bullet_gold_selected
{
 background:url(../images/bullet_gold_selected.png) no-repeat;
}


.clickheretodownload_gold
{
 background-color:#B08213;
}
 

.submit {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	background-color: #E50278;
	}

.breadcrumb
{
 height: 50px;

 
}

.breadcrumb_content
{
 background:url(../images/breadcrumb_back.gif) repeat-x;
 height:25px;
 float: left; 
 margin:0px;
 padding-top: 5px; 
 padding-left: 5px;
 color:black;
  font-weight:bold;
}

A:link
{ 
    COLOR:black;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A:visited
{
	COLOR:black;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A:hover
{
	COLOR:black;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.top h1 { text-indent: -9999px; width: 416px; height: 66px; background: url(http://www.electricalengineertraining.co.uk/images/header.gif) no-repeat; margin-top: 15px;}
