.mainmenu {position: absolute;  /*Left Hand Main Menu*/
top: 139px;  		/*Top Position Of Menu needs to be same in ul#menucat ul#submenu */
width: 150px; 		/*Width Of Menu*/
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 1px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #000000; /*Background Colour for Left Hand Column*/
height: 800px;
border-left: #ffffff;
}

ul#menucat {width:150px; /*Needs to be equal to mainmenu width*/
background: #000000; /*Backgorund For Non Hover Text ref B1*/
margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
}

ul#menucat li {border-bottom: 1px #FFFFFF solid; /*UnderLine For Main Menu*/
font-size:12px;
}

ul#menucat li a:link, ul#menucat li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ff6633; /*Main Menu Font Colour*/
border-left: 1px #fff solid; /*Left Block - Use Same as ref B1 for no Block*/
border-right: 1px #ffffff solid;
padding-left:5px;
padding-bottom: 5px;
padding-top: 5px;}

ul#menucat li a:hover {background-color: #a0a0a0; /*Main Menu Hover Background Color*/
color: #ffffff; /*Hover Font Color*/
border-left: 1px #fff solid; /*Main Menu Hover Block Color - Use same as above for no block*/
}

ul#submenu {width:149px;
border: 0px #000000 solid;
background: #505050; /*Sub Menu Background ref B2*/
margin:0px;
padding:0px;
list-style-type:none;border-left: 1px #fff solid;}

ul#submenu li {border-bottom: 1px #ffffff solid} /*Sub Menu UnderLine*/

ul#submenu li a:link, ul#submenu li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF; /*Sub Menu Font Colour*/
border-left: 10px #505050 solid; /*Sub Menu Left Block Colour - Use Same as ref B2 for no Block*/
}

ul#submenu li a:hover {background-color: #000000; /*Sub Menu Background Hover Colour*/
color:#FFFFFF; /*Sub Menu Hover Font Colour*/
border-left: 10px #ffffff solid; /*Sub Menu Left Block Colour - Use same as above for no block*/
}
.secondary {position: absolute;
top: 0px; /*******Only need to change this for right menu top********/
width: 153px;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 0px;
border-bottom: 0px #ffffff solid;
margin-bottom: 0px;
background-color: #000000; /*Bottom Right menu Column Background*/
height: 800px;
left: 494px;
}

ul#menucatright {width:152px;
border:1px solid #ffffff;
background: #000; /*Headers Background Colour*/
margin:0px;
font-size:12px; /*needs to be same as ref F1 for consistency*/
list-style-type:none;
font-weight: normal;
color: #ff6633; /*Headers Font Colour*/
position: relative;
top: -15px;
left: 1px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;}

ul#menucatright li {
border-bottom: 1px #fff solid; /*Header Underline Colour*/
font-size:12px; /*ref F1 - This is the font size*/
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;}

/*Start Reserved Block*/
ul#menucatright li a:link, ul#menucatright li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border-left: 10px #18a1b1 solid;
padding-left:0px;
margin-top: 0px;}

ul#menucatright li a:hover {background-color: #e5dbe2;
color: #ffffff;
border-left: 10px #000000 solid;
}
/*End Reserved Block*/


ul#submenuright {width:152px;
border:0px solid #000;
background: #505050; /*Background Color For Highlight Menu*/
padding:0px;
list-style-type:none;

}

ul#submenuright li {border-bottom:1px solid #fff;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;}

ul#submenuright li a:link, ul#submenuright li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
border-left: 10px #505050 solid; /*Left Hand Block Colour - Use Same as ref B3 for no Block*/
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

ul#submenuright li a:hover {background-color: #000000; /*Right Menu Site Highlights Hover Background*/
color:#FFFFFF; /*Font Colour*/
border-left:10px solid #000000; /*Block Colour - Use Same as above for no block*/
}

ul#submenuright2 {width:152px;
border:0px solid #000;
background: #505050; /*Bottom Right Hand Menu Backgorund ref BR2*/
margin:0px;
padding:0px;
list-style-type:none; /*Bottom Right Hand Menu Font Colour*/
}

ul#submenuright2 li {border-bottom:1px solid #e5dbe2;}

ul#submenuright2 li a:link, ul#submenuright2 li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #fff; /*Bottom Right Menu Font Colour*/
border-left: 10px #505050 solid;} /*Bottom Right Menu Block Colour ref BR2for no block*/

ul#submenuright2 li a:hover {background-color: #000000; /*Bottom Right Menu Hover Colour*/
color:#FFFFFF; /*Bottom Right Menu Font Hover Colour*/
border-left:10px solid #000000;} /*Bottom Right Menu Block Hover Colour*/

body {margin: 0px;
background-color: #000000;
font-family:OCRAEXT; src:local(OCRAEXT.TTF), url(OCRAEXT.TTF) Format(TrueType); } /*Outer Body Backgorund Colour*/

#outer {width: 800px;
background-color: #000; /*Page Background Colour*/
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
padding: 0px;
border: 0px #000000 solid;
margin-right: auto;}

#mainheader {
border: 0px none;
margin: 0px;
height: 140px; /*Neads to be the same as the image Height*/
background-repeat: no-repeat;
background-position: 0px;
background-image: url(bondheader1.gif);
margin-bottom: -0px;}

#headermenu {position: absolute;
top: 115px; /*Top Of Header Menu*/
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-left: 0px;
font-weight: 500;
} 

#headermenu a {text-decoration: none;
color: #ffffff;} /*Header menu Font Colour*/

#headermenu a:hover {background-color: #000000;
color: #ffffff;} /*Header menu Hover Font Colour*/

.content {position: relative; /*Main Content Area*/
width: 481px;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-top: 5px;
font-size: 12px;
top: 14px;
left: 151px;
background-color: #000;
padding-left: 5px;
padding-right: 5px;}

.editinputs {position: absolute;
left: 100px;
color: #000000;}

.editinputsdate {position: absolute;
left: 75px;}

.pagefields {position: absolute;
left: 150px;
color: #ffffff;}

#pagefields {position: relative;
top: 10px;
font-size: 12px;
left: 100px;
color: #ffffff;}

#pagetitle {
position: relative;
top: -15px;}

form {margin: 0px;}

form.comments {margin-top: 10px;}

input {margin-top: 0px;
margin-bottom: 0px;
margin-left:14px;
border-top: 1px solid #666;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #666;
clear: right;
padding:2px;}

input.index {width: 140px;
padding-left: 3px;}

select.comment {padding-left: 2px;
margin-bottom: 8px;}

select {margin-top: 0px;
margin-bottom: 0px;
margin-left:14px;
border-top: 1px solid #666;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #666;
clear: right;
padding:2px;}

select.index {width: 140px;
padding-left: 3px;}

select.comment {padding-left: 2px;
margin-bottom: 8px;}

.radio {margin: 0;
padding: 0;
margin-right: 5px;
border: 0;}

ul#searchresults {width:440px;
border:1px solid #003399;
background: #ffffff;
margin:0px;
padding:0px;
list-style-type:none;}

ul#searchresults li {width:440px;
border-bottom:1px solid #A4A0F5;}

ul#searchresults li a:link, ul#searchresults li a:visited {display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#5E0F50;
border-left:0px solid #EEC591;
padding-left:0px;}

ul#searchresults li a:hover {background-color: #FFE4B5;
color:#DAA520;
border-left:0px solid #FFD39B;}

.metakweywords {margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;
border-top: 1px solid #666;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #666;
clear: right;
padding:2px;
height: 60px;}




.lswitch {position: absolute;
top: 0px;
font-size: 13px;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-left: 0px;
color: #ffffff;
left: 750px;}

.lswitch a {text-decoration: none;
color: #ffffff;
margin: 0px;}

#lswitch a:hover {background-color: #ffffff;
color: #000000;}

#bottomleft {margin: 5px;
font-size: small;}



#switcher {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 9px;
padding: 0px;
text-align: center;
width: 60px;
height: 14px;
right: auto;
border-top: 1px #cc0000 solid;
border-right: 1px #cc0000 solid;
border-left: 1px #cc0000 solid;
border-bottom: 1px #cc0000 solid;
background-color: #ffffff;
padding-top: 0px;
font-weight: normal;
position: relative;
left: 730px;}

#switcher a {
text-decoration: underline;
color: #0001fe;
background-color: #ffffff;
}

#uploadedit {
border: 1px #b71d27 solid;
margin: 1px;
padding: 2px;
position: absolute;
top: 40px;
width: 420px;}

#uploadsearch {
border: 1px #b71d27 solid;
margin: 1px;
padding: 2px;
position: absolute;
top: 440px;
width: 420px;}


#uploadlist {
border: 1px #b71d27 solid;
margin: 1px;
padding: 2px;
position: absolute;
top: 700px;
width: 420px;}

.fielddescrips {
color: #ffffff;}

.editpageheading
{color: #ffffff;}

#pagetitle
{color: #ffffff}

.cartadjust{
font-size: 150%;}





