html, body {
margin: 0;
padding: 0;
/* PAGE BACKGROUND COLOUR */
background: #fff;
height: 100%;
width: 100%;
/* DEFAULT FONT OPTIONS */
font: 76% Arial, Helvetica, sans-serif;

}


/*set links to fixed colour in top right sub div*/
a:link  {
text-decoration:none;
color:#555555;
}

a:visited {
text-decoration:none;
color:#555555;
}

a:hover {
text-decoration:none;
color:red;
}

a:active {
text-decoration:none;
color:#555555;
}

/*=============     HOME PAGE SETTINGS    ==========================*/

/* PROPERTIES OF IMAGE PLACEHOLDER TOP RIGHT CORNER*/
#maintoprightdiv{
color:red;
background-color:#ffffff;
height:95px;
width:100%;
padding:2 2 2 2;
margin-top:2px;
overflow:hidden;
text-align:right;
}



/* PROPERTIES OF TOP MAIN BOX - FLASH PLACEHOLDER */
#topcontentframe {
position: relative;
top:0px;
height:400px;
width:100%;
color:black;
background-color:#fffff;
padding:2 2 2 2;
text-align:center;
overflow:hidden;
}

/* PROPERTIES OF LOGIN BOX*/
#LoginInfo {
color: black;
font-size: 60%;
}
/* Submit button */
#login_submit {
color:black;
}
/* Submit button */
#login_submit:hover {
color:red;
}

/* Forgot password link */
a.forgot:link, a.forgot:visited, {
color:black;
}
/* Forgot password link */
 a.forgot:hover  {
color:red;
}


/* PROPERTIES OF HOME PAGE TEXT BOXES HOLDER DIV */
#homepagetextboxesholder {
position:relative;
top:0px;
width:895px;
left:0px;
font-size: 50%;
background-color:#ffffff;
overflow:hidden;
padding:2 2 2 2;

}
/* TABLE TO HOLD 4 TEXT BOXES */
#homepagetable {
	width:100%;	
}
/* SET COLUMNS TO 25% (4 EQUAL) */
#homepagetable td {
	width:25%;	
	color:black;
  font-size: 100%;
}
/* COLUMN HEADERS */
#homepagetable th {
	width:25%;	
	color:white;
	font-size: 100%;
	font-style:normal;
	font-weight:bold;
}


/*==============    SUB PAGE SETTINGS    ==========================*/


/* PROPERTIES OF SUB TOP LEFT BOX */
#subtopleftcontent {
font-size: 50%;
color:blue;
background-color:#ffffff;
height:200px;
width:590px;
padding:2 2 2 2;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
}

/* PROPERTIES OF SUB TOP RIGHT BOX */
#subtoprightcontent {
font-size: 90%;
color:black;
font-weight:bold;
background-color:#ffffff;
height:400px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:0px;
left:610px;
overflow:hidden;
text-align:center;
}
/*
#subtoprightcontent1 {
font-size: 90%;
color:black;
font-weight:bold;
background-color:#ffffff;
height:400px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:105px;
left:610px;
overflow:hidden;
text-align:center;
}


#subtoprightcontent2 {
font-size: 90%;
color:black;
font-weight:bold;
background-color:#ffffff;
height:400px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:165px;
left:610px;
overflow:hidden;
text-align:center;
}

#subtoprightcontent3 {
font-size: 90%;
color:black;
font-weight:bold;
background-color:#ffffff;
height:400px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:225px;
left:610px;
overflow:hidden;
text-align:center;
}

#subtoprightcontent4 {
font-size: 90%;
color:black;
font-weight:bold;
background-color:#ffffff;
height:400px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:285px;
left:610px;
overflow:hidden;
text-align:center;
}
*/

/*LINK Properties in top right sub div*/

.subtoprightcontent  a {
	position:absolute;
	left:10px;
text-decoration:none;
color:black;
font-size: 100%;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#eea806; /*orange*/
padding:10 10 10 10;
width:250px;
}

.subtoprightcontentnew  a {
	position:absolute;
	left:10px;
	top:90px;
text-decoration:none;
color:black;
font-size: 100%;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#cccccc; /*grey*/
/*border-color:#669900;
background-color:#669900; green */
padding:10 10 10 10;
width:250px;
}

.subtoprightcontentnew1  a {
	position:absolute;
	left:10px;
	top:150px;	
text-decoration:none;
color:white;
font-size: 100%;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#eea806; /*orange*/
/*border-color:#0033cc;
background-color:#0033cc; blue*/
padding:10 10 10 10;
width:250px;
}

.subtoprightcontentnew2  a {
	position:absolute;
	left:10px;
	top:210px;
text-decoration:none;
color:white;
font-size: 100%;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#cccccc; /*grey*/
/*border-color:#cc0000;
background-color:#cc0000; red*/
padding:10 10 10 10;
width:250px;
}

.subtoprightcontentnew3  a {
	position:absolute;
	left:10px;
	top:270px;	
text-decoration:none;
color:black;
font-size: 100%;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#eea806; /*orange*/
/*background-color:#cccccc; grey*/
padding:10 10 10 10;
width:250px;
}


.subtoprightcontent a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontent a:hover  {
color:red;
}


.subtoprightcontentnew a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontentnew a:hover  {
color:red;
}

.subtoprightcontentnew1 a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontent a:hover  {
color:red;
}

.subtoprightcontentnew1 a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontentnew1 a:hover  {
color:red;
}


.subtoprightcontentnew2 a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontentnew2 a:hover  {
color:red;
}


.subtoprightcontentnew3 a:link,a:visited,a:active  {
color:black;
}
.subtoprightcontentnew3 a:hover  {
color:red;
}





/*
.subtoprightcontent  a:visited {
color:white;
}


.subtoprightcontent a:active {
color:white;
}

.subtoprightcontentnew a:link  {
color:white;
}

.subtoprightcontentnew  a:visited {
color:white;
}


.subtoprightcontentnew a:active {
color:white;
}

.subtoprightcontentnew1 a:link  {
color:white;
}

.subtoprightcontentnew1  a:visited {
color:white;
}


.subtoprightcontentnew1 a:active {
color:white;
}

.subtoprightcontentnew2 a:link  {
color:white;
}

.subtoprightcontentnew2  a:visited {
color:white;
}


.subtoprightcontentnew2 a:active {
color:white;
}

.subtoprightcontentnew3 a:link  {
color:black;
}

.subtoprightcontentnew3  a:visited {
color:black;
}


.subtoprightcontentnew3 a:active {
color:black;
}
*/


/* PROPERTIES OF SUB BOTTOM LEFT BOX */
#subbottomleftcontent {
font-size: 90%;
color:black;
background-color:#ffffff;
height:400px;
width:590px;
padding:2 2 2 2;
position:absolute;
top:210px;
left:0px;
}

/* PROPERTIES OF SUB BOTTOM RIGHT BOX */
#subbottomrightcontent {
font-size: 50%;
color:blue;
background-color:#ffffff;
height:200px;
width:280px;
padding:2 2 2 2;
position:absolute;
top:410px;
left:610px;
overflow:hidden;
}


/* Attributes for title in boxes using paragraph */
p.boxtitle {
font-weight: bold;
font-size: 100%;
}

/* Attributes for title in boxes using h2 */
h2.boxtitle {
font-weight: bold;
font-size: 170%;
color:red; /*
set colour here */
}



/*==============================================================
DON'T ALTER ANYTHING AFTER THIS UNLESS YOU KNOW WHAT YOU@RE DOING!
==============================================================*/



#subcontentframe {
position:absolute;
top:145px;
width:895px;
}



img {
border: 0px
}


table {
border-collapse: collapse;
margin: 0px
}
td {
border-collapse: collapse
}

td {
vertical-align: top
}


#topnav {
/*padding: 0px;*/
height:32px;
}

#uppercontain {
	text-align: center;
	padding: 0px;
	
	
}

/*
#uppercontain td {
height:100px;	
}*/

#maintable {
margin-left: auto;
margin-right: auto;
text-align: center;
}

/* main table container*/
#maincontain {
width: 100%;
height: 100%;
background: #fff url(images/bcknav00900x210.jpg) no-repeat scroll top left ; 
}

#topcontentframe {
width:100%;
height:400px;
}


div.dividerL {
position:absolute;
top:414px;
left:288px;
height:200px;
background: url(images/separator2.gif) no-repeat center top;
width:22px;
}

div.dividerR {
position:absolute;
top:414px;
left:592px;
height:200px;
background: url(images/separator2.gif) no-repeat center top;
width:22px;
}


#topnavcontain {
	margin: 0;
	padding: 0;
	width: 600px; /*976 */
	height: 32px;
	z-index: 3;
	position: relative;
	/*left: 206px; shifts text right on menu*/
left:140px;
/* set top menu font size */
	font-size:115%;
	top:-11px;

}


#nav {
margin: 0;
padding: 0px 16px 0px 0px;
width:600px;
float: right;
font-size: 76%;

/*position:relative;
top:0px;*/
}

#nav UL {
	 LIST-STYLE-TYPE: none; MARGIN: 0px;  FLOAT: left; HEIGHT: 32px; 
padding:0px;
}
#nav li {
height: 32px;
margin: 0px;
padding: 0px;
display: block;
float: left;
text-align: center;
list-style-type: none;
background: transparent url(images/tab_pipe.gif) no-repeat right 2px;
}

#nav .mouseOutItem {
	TEXT-ALIGN: center;  MARGIN: 0px 2px 0px 0px;  DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none; 
padding:10px 7px ;
}
/*
#nav .mouseOverItem {
background: url(images/tab_bck_.jpg) repeat-x;
color: red;
}
#nav .pulldownItem {
background: url(images/tab_bck_.jpg) repeat-x;
color: red; /*main link color*/
}
*/

#nav .mouseOverItem {
	TEXT-ALIGN: center;  MARGIN: 0px 2px 0px 0px;  DISPLAY: block; COLOR: red; TEXT-DECORATION: none; 
padding:10px 7px ;
}


#nav .pulldownItem {
	TEXT-ALIGN: center;  MARGIN: 0px 2px 0px 0px;  DISPLAY: block; COLOR: red; TEXT-DECORATION: none;
padding:10px 7px ;
}




#nav li#finish a {
margin-right: 0px
}


/* keeps active item highlighted */
#nav a#activeItem, #nav a#activeItem:visited {
background: url(images/tab_bck_.jpg) repeat-x;
color: red;
}
/* keeps active item color red */
#nav div.txtLink a#activeItem, #nav div.txtLink a#activeItem:visited {
background: transparent;
color: red;
}

/* drop down menu items */

.newtopsub {
position: absolute;
top: 32px;
text-align: left;
width: 240px; /*179 text width in drop down*/
background: transparent url(images/newfadeL2_.png) top left repeat-y
}
.newtopsub_upperfade {
position: relative;
background: transparent url(images/newfadeL0.png) top left no-repeat
}
.newtopsub_lowerfade {
background: transparent url(images/newfadeL1.png) bottom left no-repeat
}
.newtopsub_lowernonfade {
background: transparent url(images/newnonfade.png) bottom left no-repeat
}
.newtopsub_content {
padding-bottom: 9px
}
.newtopsub .txtLink {
padding: 4px 8px 0px 8px;
margin: 0px;
text-align: left
}
.newtopsub .txtLink a, .topsubcontain_inner .txtLink a:visited {
color: #000000;
text-decoration: none
}
.newtopsub .txtLink a:hover {
color: #FF0000;
}
.newtopsub .topsublink {
margin: 0px;
padding: 0px;
color: #0000FF;/*top link color*/
text-decoration: none;
display: block;
text-align: left
}
.newtopsub .EndPad {
text-align: left;
padding: 0px 8px 0px 8px;
font-weight: bold;
font-size: 110%
}
.newtopsub .EndPad em {
font-style: normal;
color: #3300FF;

}

.newtopsub .txtHdr a{
font-weight: bold;
font-style: normal;
color: #3300FF;
text-decoration: none;
}

/* sub page footer*/
#subpagefooter {
width: 100%;
height: 100%;
/*background: #fff url(images/bckfootr.gif) no-repeat scroll top left ;*/
position:absolute;
top:630px;
left:0px;
color:black;
font-size:75%;
text-align:center;
}

/*===================================*/


#footer {
/*position:absolute;
top:800px;*/
width:900px;
height:460px;
background: url(images/bckfootr.gif) top repeat-y;
text-align: center;
padding: 0 0 20px 0;
}
#footcontain {
margin: 20px auto 0 auto;
padding: 0px;
width: 800px;
font-size: 56%;
}
.footerLinks {
font-family:Verdana,Arial,Helvetica,sans-serif;
display: inline;
float: center;
color: #989898;
padding-top: 12px;
}


#footer a, #footer a:visited {
border-right: #989898 1px solid;
color: #989898;
text-decoration: none;
padding: 0 5px 0 5px;
}
#footer a:hover {

color:red;
text-decoration: none;
}
#footer a.first, #footer a.first:visited {
color: #989898;
text-decoration: none;
border-right: 100px;
padding: 0 0 0 5px;
}
#footer a.first:hover {
color: #e02a4b;
text-decoration: none;
margin: 0px;
padding: 0 0 0 5px;
}


#SiteMapTitle {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:0 20px 10px 6px;
text-align:left;
width:270px;

}
.SiteMapTitleHeading {
/*background:transparent url(/bv/reskin/_images/footerhead_siteFF.jpg) no-repeat scroll left center;*/
color:#666666;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:10px;
padding-top:5px;
text-align:left;
top:0;
}

#SitemapFooter .SitemapFooterLeftLink {
color:#989898;
font-weight:normal !important;
height:20px;
line-height:20px;
text-align:left;
}
#SitemapFooter .SitemapFooterLeftLink a {
border-right:medium none !important;
color:#989898;
padding:5px 0;
text-align:left;
text-decoration:none;
padding-left:10px !important;
}

#SitemapFooter .SitemapFooterLeftLink a:hover {
border-right:medium none !important;
color:red;
padding:5px 0;
text-align:left;
text-decoration:none;
padding-left:10px !important;
}


#GlobalFooterRightBlock, #GlobalFooterRightBottomBlock {
bottom:20px;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:250px !important;
line-height:20px;
padding:-10px 0 10px;
text-align:left;
width:250px;
}
.GlobalFooterRightHeading, .GlobalFooterRightBottomHeading {
/*background:transparent url(/bv/reskin/_images/footerhead.jpg) no-repeat scroll left center;*/
color:#666666;
font-size:10px;
font-weight:bold;
height:20px;
padding-left:10px;
padding-top:2px;
text-align:left;
top:0;
}



.GlobalFooterRightLink a, .GlobalFooterRightBottomLink a {
border-right:medium none !important;
color:#989898;
font-size:10px;
height:20px;
line-height:20px;
padding-bottom:2px;
padding-left:10px !important;
text-align:left;
text-decoration:none;

}





.GlobalFooterRightBottomHeading {
margin-top:20px;
text-align:left;
}

.footersitemap {
	font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
border:2;
border-color:green;
float:left;
margin:10px 0 0;
width:800px;
}

#addressdiv {
position:relative;
top:375px;
left:0px;
text-align:center;
width:100%;	
color:#666666;
}




.GlobalFooterRightLink a:hover, .GlobalFooterRightBottomLink a:hover {
border-right:medium none !important;
color:red;
font-size:10px;
height:20px;
line-height:20px;
padding-bottom:2px;
padding-left:10px !important;
text-align:left;
text-decoration:none;

}
.GlobalFooterRightLink a:visited, .GlobalFooterRightBottomLink a:visited {
border-right:medium none !important;
color:red;
font-size:10px;
height:20px;
line-height:20px;
padding-bottom:2px;
padding-left:10px !important;
text-align:left;
text-decoration:none;

}


