
body {
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	text-align: center;
	margin: 0px;
	background-color:#FFFFFF;
}
html {
	height: 96%;
	text-align: left;
}
#wrapper {
	position: relative;
	text-align: center;
	width: 98%;
	height: 98%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display:block;
	z-index:11;
	background-color:#FFFFFF;
	clear:both;
}
#container {
	width: 100%;
	text-align: left;
	min-height:900px;
	min-width:761px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	padding-bottom: 4%;
	position: relative;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #00529f;
	border-right-color: #00529f;
	border-bottom-color: #00529f;
	border-left-color: #00529f;
	background-color:#FFFFFF;
	clear:left;
	background-image:url(../images/background_grey.gif);
	background-repeat:repeat-y;
}
#top {
	width: 100%;
	position: absolute;
	border-top-width: 1px;
	border-top-style: solid;
	height: 33px;
	text-align: left;
	background-color:#27b45b;
	top:-1px;
	left:0px;
}


#leftnav {
	width: 140px;
	background-color: #d9d9d9;
	float: left;
	margin-top: 77px;
	margin-left:0px;
	min-height: 295px;
	height:auto;
	position:absolute;
	left:0px;
	z-index:100;

}
#leftnavindex {
	width: 140px;
	background-color: #d9d9d9;
	float: left;
	margin-top: 77px;
	margin-left:0px;
	min-height: 295px;
	height: auto !important;
	height: 50%;
	position:absolute;
	z-index:100;
	left:0px;
	top:40px;

}

#leftnavpage {
	width: 140px;
	background-color: #d9d9d9;
	float: left;
	margin-top: 87px;
	min-height: 300px;
	height: auto !important;
	height: 50%;
	position:absolute;
}

#rightnav {
	width: 15%;
	position: absolute;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEDFDE;
	float: right;
	min-height: 400px;
	height: auto !important;
	height: 50%;
	background-color: #DDDDDD;
}
#rightnavbottom{
	width: 15%;
	position: absolute;
	padding: 0px;
	z-index: -1;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	right: 0px;
	bottom: 18px;
	min-height: 94%;
	height: auto !important;
	height: 94%;
	background-color: #dddddd;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#leftnavbottom {
	width: 15%;
	position: absolute;
	padding: 0px;
	z-index: -1;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	left: 0px;
	bottom: 18px;
	min-height: 94%;
	height: auto !important;
	height: 94%;
	background-color: #d9d9d9;
}
#topleftcorner {
	background-image: url(../images/topleftcorner.gif);
	background-repeat: no-repeat;
	height: 9px;
	position: absolute;
	left: -1px;
	top: -1px;
	width: 9px;
	z-index: 4;
	background-position: left top;
}
#toprightcorner {
	background-image: url(../images/toprightcorner.gif);
	background-repeat: no-repeat;
	height: 9px;
	position: absolute;
	right: -1px;
	top: -1px;
	width: 9px;
	z-index: 4;
	background-position: right top;
}

#topbluecurve {
	background-image: url(../images/bluecurve.gif);
	background-repeat: no-repeat;
	height: 30px;
	position: relative;
	left: 0px;
	top: 87px;
	width: 246px;
	z-index: 10;
	background-position: left top;	
	
	
}

#pagetopbluecurve {
	height: 30px;
	position: relative;
	left: 0px;
	top: 87px;
	width: 246px;
	border-left-color:#7973b6;
	border-left-width:12px;
	border-left-style:solid;
	z-index: 10;
	background-position: left top;	
	white-space:nowrap;
	
}

#topbluearea {
	z-index: 9;
	top: 87px;
	width:100%;
	position: absolute;
	height: 30px;
	background-color: #303e99;
	white-space:nowrap;
	left:0px;
}
#topblueareapage {
	z-index: 9;
	top: 87px;
	width:100%;
	position: absolute;
	height: 30px;
	background-color: #303e99;
}

#bottomleftcorner {
	position: absolute;
	left: -1px;
	bottom: -1px;
	background-image: url(../images/bottomleftcornergrey.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 9px;
	width: 9px;
	z-index: 4;
	float: left;

}
#bottomrightcorner {
	height: 9px;
	width: 9px;
	position: absolute;
	right: -1px;
	bottom: -1px;
	background-image: url(../images/bottomrightcorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index: 4;
	float: right;
}
#contentwrapper {
	width:100%;
	display:block;
	overflow:hidden;

	
}
#content {
	width: auto;
	padding-left:20px;
	padding-top:10px;
	height:100%;
}

#leftlinks {
	padding: 20px;
	list-style-type: none;
	width: 100%;
	font-size: 70%;
	font-weight: bold;
	margin: 0;
	margin-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
}
#leftlinks li {
	padding:0;
	margin: 0px;
	float: left;
	width: 100%;
}
#leftlinks a {
	color: #666666;
	display: block; /* to increase clickable area as a's default to inline */
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-image: url(../images/left_link_bg.gif);
	border-bottom:1px solid #FFFFFF;
	margin-bottom: 0px;
	border-left:none;
	border-right: none;
}
#leftlinks a:hover{
	background-position: 0px -30px;
	color: #ffffff;
}

#topdotted {
	z-index: 9;
	height: 1px;
	top:42px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #303e99;
	position:absolute;
	width:100%;
}
#titlebackground {
	z-index: 8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #c1e161;
	font-weight: bolder;
	position: absolute;
	top:10px;
	left:240px;
	padding:0px;
	white-space: nowrap;
}

#topmain {
	z-index: 1;
	top: 26px;
	left:0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #bcdd5b;
	font-weight: bolder;
	position: absolute;
	background-color: #b1d34d;
	text-align: left;
	text-indent: 240px;
	height:61px;
	line-height:61px;
	display:block;
	overflow:hidden;
	
	}
#topmainpage {
	z-index: 5;
	top: 25px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #bcdd5b;
	font-weight: bolder;
	position: absolute;
	height: 92px;
	background-color: #b1d34d;
	text-align: left;
	white-space: nowrap;
	text-indent: 240px;
	line-height: 63px;
	overflow: hidden;
}

#topblock {
	z-index: 10;
	height: 30px;
	left:00px;
	top:30px;
	position:absolute;
	width:242px;
	background-color: #b1d34d;
}

#toplogo {
	z-index: 11;
	height: 120px;
	top:5px;
	left:6px;
	position:absolute;
	width:260px;
	background-image: url(../images/logoB_nofamily.gif);
	background-repeat: no-repeat;
}
#toplogopage {
	z-index: 11;
	height: 80px;
	top:3px;
	left:8px;
	position:absolute;
	width:163px;
	background-image: url(../images/smalllogo.gif);
	background-repeat: no-repeat;
}

.menu1 {
	float:right;
	right:5px;
	padding-top:4px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position:absolute;
	z-index:5;
	
}

.menu1 ul{
      margin: 0px;
      padding: 0px;
      list-style-type: none;
	  
}
.menu1 li {
      margin: 0px;
      padding-right: 10px;
      padding-left: 10px;
      float: left;
	  border-right-style:solid;
	  border-right-color:#FFFFFF;
	  border-right-width:1px;
	 
	  	  
}
.menu1 a{
	color: #FFFFFF;
	text-decoration:none;
	
    }
	
.menu1 a:hover{
	color: #b1d34d;
	text-decoration:none;
	
}

#tenantad{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/tenantad.jpg);
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #e70884;
	width:128px;
	min-height:93px;
	height:93px;
	background-repeat: no-repeat;
	background-position: center top;
}

#tenantad .strip{
	background-color:#f78cc6;
	width:128px;
	min-height:22px;
	margin-top:71px;
	background-color:#f78cc6;
	position: absolute;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	-khtml-opacity: 0.5;
	z-index:12;
	height:22px;
}
#tenantad .headlinetext{
	margin-top:52px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	position: absolute;
	z-index:13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	width:110px;
	line-height:20px;
}
#menutext{
	margin-top:0px;
	margin-right:0px;
	position: relative;
	z-index:14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:121px;
	line-height:15px;
	background-color:#f78cc6;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #e70884;
	background-image:url(../images/menucurve.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left: 7px;
	padding-top:10px;
	padding-bottom:6px;
	z-index:102;
}

#menutext li {
	margin-top:0px;
	margin-right:0px;
	position: relative;
	z-index:14;
	background-color:transparent;
	background-image:none;
	list-style-type:circle;
}



#activecontent{
	padding-top:90px;
	width:inherit;
	min-height:700px;
}


#activecontent li{
	background-image:url(../images/greenarrow.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	background-attachment:inherit;
	padding-left:20px;
	display:list-item;

}

#activecontent h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#27b45b;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:0px;
	display:inline;
	

}
#activecontent h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#303e99;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:0px;
	display:inline;

}

#dottedline {
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #303e99;
	position:absolute;
	margin-top:5px;
	width:100%;
}
.titles {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 38px;
	font-weight: bold;
	color: #303e99;
}
#people {
	background-image:url(../images/yellowstrip.gif);
	background-repeat:repeat-x;

	
	}
#bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-right:10px;
	padding-bottom:10px;
	min-height:310px;
}

#bodytext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #27b45b;
	text-decoration:none;
}
#bodytext a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #27b45b;
	text-decoration:underline;
}
#bodytextlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-right:10px;
	padding-bottom:10px;
	min-height:310px;
}

#indexbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-right:10px;
	padding-bottom:10px;
	min-height:250px;
}

#bodypadding {
	position:relative;
	width:85%;
	float:left;
	clear:both;
	overflow:hidden;
	left:140px;
	height:auto !important;
	height:680px;
	min-height:310px;
	}
	
.dottedtable {
	border-bottom:dashed;
	border-bottom-color:#303e99;
	border-bottom-width:1px;
}


#leftmenu .tenantarea {
	margin-top:0px;
	margin-right:0px;
	margin-left:20px;
	position: relative;
	z-index:14;
	width:101px;
	background-color:transparent;
	background-image:none;

}


#leftmenu .tenantarea a{
	text-decoration:none;
	color:#FFFFFF;
}
#leftmenu .tenantarea a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#leftmenu li{
	width: 140px;
	background-image: url(images/menucurve.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:8px;
	list-style:none;
	left:-20px;
	display:block;
	list-style-type: none;
	clear:both;
	}
	

#searchtext{
	margin-top:0px;
	margin-right:0px;
	position: relative;
	z-index:14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:121px;
	background-color:#b1d34d;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #27b45b;
	background-image:url(../images/menucurve.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left: 7px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:0px;
}

#searchtext a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

#searchtext a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.searchbox{
	border-color:#303e99;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#7973b6;
	width:105px;
}
.searchbutton{
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#303e99;
	background-color:#ffffff;
	margin-top:5px;
	height:20px;
}
.formmargins {
	margin:0px;
	}

.highlight {
	background-color:#fdb826;
}

.inpagelink-green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27b45b;
	text-decoration:none;
	}
	
.inpagelink-green a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27b45b;
	text-decoration:none;
	}
	
.inpagelink-green a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27b45b;
	text-decoration:underline;
	}

.inpagelink-blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7973b6;
	text-decoration:none;
	}
	
.inpagelink-blue a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7973b6;
	text-decoration:none;
	}
	
.inpagelink-blue a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7973b6;
	text-decoration:underline;
	}
	
.inpagelink-darkblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#303e99;
	text-decoration:none;
	}
	
.inpagelink-jobdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	text-decoration:none;
	}
	
.inpagelink-darkblue a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#303e99;
	text-decoration:none;
	}
	
.inpagelink-darkblue a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#303e99;
	text-decoration:underline;
	}

.inpagelink-darkblueclose {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303e99;
	text-decoration:none;
	}

	
.inpagelink-darkblueclose a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303e99;
	text-decoration:none;
	}
	
.inpagelink-darkblueclose a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#303e99;
	text-decoration:underline;
	}
	
.searchtable {
	border-bottom:dashed;
	border-bottom-color:#c7cae2;
	border-bottom-width:1px;
	padding:12px;
	}

#indexsearch{
	margin-top:0px;
	margin-right:0px;
	position: absolute;
	z-index:14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:transparent;
	right:15px;
	top:55px;
}
.indexsearchbutton{
	border-color:#7973b6;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#303e99;
	background-color:#ffffff;
	height:20px;
	margin-left:10px;
}


.newstext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
	}
	
.newsheadline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#27b45b;
	font-weight:bold;
	text-decoration:none;
	}
	
.newsheadline a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#27b45b;
	font-weight:bold;
	text-decoration:none;
	}
	
.newsheadline a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#27b45b;
	font-weight:bold;
	text-decoration:underline;
	}
	
.documenttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-decoration:none;
	}
	
.documenttext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	text-decoration:none;
	}
.documenttext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	text-decoration:underline;
	}
	

.dottedtoptable {
	border-top:dashed;
	border-top-color:#303e99;
	border-top-width:1px;
	padding-top:15px;
	margin-top:15px;
}

.newsarea{
	border-color:#27b45b;
	border-style:solid;
	border-width:1px;
	position:relative;
	padding:10px;
	height:auto;
	width:230px;
	float:right;
	clear:left;
	margin-left:20px;
	margin-right:5px;
	display:block;
}
.pagearea{
	position:relative;
	height:auto;
	float:right;
	clear:left;	
	margin-left:20px;
	margin-right:0px;
	padding:10px;
	padding-top:0px;
	white-space:normal;

}

.imagearea{
	height:auto;
	width:230px;
	padding-bottom:10px;
	padding-right:21px;

}
.documentarea{
	border-color:#27b45b;
	border-style:solid;
	border-width:1px;
	height:auto;
	width:230px;
	padding:10px;
}

#imagecurve{
	width:120px;
	height:140px;
	background-image:url(../images/tenantcurve.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	z-index:14;
	position:absolute;
}
.addressfooter {
  	padding-left:0px;
}

.addresscolour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	padding-right:10px;
}

.newsheadlink {
	font-family:Arial, Helvetica, sans-serif;
	color:#303e99;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:0px;
	text-decoration:none;
}
.newsheadlink a{
	font-family:Arial, Helvetica, sans-serif;
	color:#303e99;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:0px;
	text-decoration:none;
}
.newsheadlink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#303e99;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:0px;
	text-decoration:underline;
}
.newsimagecurve{
	width:120px;
	height:140px;
	background-image:url(../images/tenantcurve.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	z-index:14;
	position:absolute;
}
.filesize {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#27b45b;
	text-decoration:none;
	}
	
.addresscolour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	padding-right:10px;
	text-decoration:none;
}
.addresscolour a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-decoration:none;
}
.addresscolour a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-decoration:underline;
}

.newstextlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#303e99;
	text-decoration:none;
	}	
.newstextlink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#303e99;
	text-decoration:none;
	}

.newstextlink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#303e99;
	text-decoration:underline;
	}
	
.gallerycurve {
	width:110px;
	height:140px;
	background-image:url(../images/tenantcurve.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:transparent;
}

.sitemapheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	}
	
.sitemaplinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-left: 10px;
	color:#333333;
	}
.sitemaplinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 10px;
	color:#333333;
	text-decoration:none;
	}
.sitemaplinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 10px;
	color:#333333;
	text-decoration:underline;
	}
.sorryred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration:none;
}
.sorryred a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration:none;
}
.sorryred a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration:underline;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303e99;
	}
.loginborder {
	border-color:#7f9db9;
	border-style:solid;
	border-width:1px;
	}


ul{
      margin: 0px;
      padding: 0px;
      list-style-type: none;
	  position:relative;

	  
}

#newul{
      margin: 0px;
      padding: 0px;
      list-style-type: none;

	  
}

#leftmenu{
	width: 140px;
	background-image: url(../images/menucurve.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:5px;
	position:absolute;
	display:block;
	
	
	}
	
#leftmenu li{
	width: 140px;
	background-image: url(../images/menucurve.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:8px;
	list-style:none;
	left:-20px;
	display:block;
	list-style-type: none;
	clear:both;
	}



hr {
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color:#00529f;
	border-top-height: 1px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-bottom-color:transparent;
	border-bottom-height: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-left-color:transparent;
	border-left-height: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-right-color:transparent;
	border-right-height: 0px;

 }

#darktab {
	width:12px;
	height:30px;
	background-color:#000000;
	position: absolute;
	filter:alpha(opacity=40);
	-moz-opacity:.45;
	opacity:.45;
}

#darktabcurrent {
	width:12px;
	height:30px;
	background-color:#000000;
	position: absolute;
	background-image:url(../images/cuarrow2.png);
	background-repeat:no-repeat;
	filter:alpha(opacity=40);
	-moz-opacity:.45;
	opacity:.45;
}




#textindent {
	vertical-align:sub;

}
.tableindent {
	padding-left:15px;
	padding-right:15px;

}


#leftmenu .submenu {
	padding-left:15px;
	padding-right:15px;
	background-image:none;
	width:98px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	list-style:none;
	margin-top:-8px;
	margin-bottom:8px;
	display:block;
	text-decoration:none;
	margin-left:12px;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:2px;
	padding-bottom:2px;

}
#leftmenu .submenu a{
	text-decoration:none;
}
#leftmenu .submenu a:hover{
	text-decoration:underline;
}

#darktabsub {

}

#welcome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	right:6px;
	top:5px;
	position:absolute;
	z-index:20;
	}
	
#welcome a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#welcome a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#pagemenu {
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size: 12px;
	color: #FFFFFF;
	position:relative;
}

#pagemenu ul{
      margin: 0;
      padding: 0;
      list-style-type:none;
}

#pagemenu a{
	color: #FFFFFF;
	text-decoration:none;
    }
	
#pagemenu a:hover{
	color: #b1d34d;
	text-decoration:none;
}
#pointer{
	color: #b1d34d;
	text-decoration:none;
	position:absolute;
}
#flashbit{
	position:absolute;
	left:95px;
	top:43px;
	z-index:2000;
	width:75px;
	height:30px;
	}
#flashbitlarge{
	position:absolute;
	left:125px;
	top:58px;
	z-index:2000;
	width:75px;
	height:30px;
	}
	
.homelinksection {
	float:right;
	color:#ffffff;
	font-size:12px;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:10px;
	height:12px;
	line-height:12px;
	text-decoration:none;
	}
.homelinksection a{
	text-decoration:none;
	color:#ffffff;
	}
.homelinksection a:hover{
	text-decoration:none;
	color:#b1d34d;
	}