/* Main CSS Document */
/* This stylesheet is integral to the layout and appearence of the website. 
It has been set up so each element sits on top of its predecessor. The main div also expands to fill its content, and there is no overlap and
no scrollbars. PLEASE DO NOT EDIT!!!!!!!!!!!!!!!!!!!!!! */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	margin-top:1px;
	font-size:12px;
	overflow: -moz-scrollbars-vertical; 
	overflow-x: auto;
	background-image:url(../Images/design2/offcontentbg.gif);
}

/* Links */
a:link {
	color:#274F59;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#274F59;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#274F59;
	font-weight:bold;
	text-decoration:underline;
}

a:active {
	color:#274F59;
	font-weight:bold;
	text-decoration:none;
}

a.topNav:link {
	font-size:11px;
	text-decoration:underline;
	color:#274F59;
}

a.topNav:visited {
	font-size:11px;
	text-decoration:underline;
	color:#2E6383;
}

a.topNav:hover {
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}

a.topNav:active {
	font-size:11px;
	text-decoration:underline;
	color:#2E6383;
}

.defaultList {
	color:#006699;
	background-image:url(../Images/seconHeaderArrowSmall.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
}

img {
	border: 0px;
}

/*a.defaultList:link, a.defaultList:visited {
	color:#006699;
	background-image:url(../Images/seconHeaderArrowSmall.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}



a.defaultList:hover {
	color:#006699;
	background-image:url(../Images/seconHeaderArrowSmall.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}

a.defaultList:active {
	color:#006699;
	background-image:url(../Images/seconHeaderArrowSmall.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}*/



/* For the first page on the homepage */
a.map1:link {
	font-weight:bold;
	color:black;
	float:left; 
	height:10px;
	float:left; 
	height:10px;
}

a.map1:visited {
	font-weight:bold;
	color:black;
	float:left; 
	height:10px;

}

a.map1:hover {
	font-weight:bold;
	color:black;
	float:left; 
	height:10px;	
}

a.map1:active {
	font-weight:bold;
	color:black;
	float:left; 
	height:10px;
}
tr.colhead {
	
	color:#006666;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	text-align: center;
	width:auto;
	height:auto;
	line-height:20px;
	border-bottom:1px solid #B4B3CE;		
}

/* The links in the navigation panel */
.navi.over   {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	width:20px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}
.navi   {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:transparent;
	text-align: left;
	text-decoration:none;
	width:22px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

a.navi:link {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-align: left;
	text-decoration:none;
	width:22px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;		
	/*background-color:transparent;*/
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

/* The links in the navigation panel */
a.navi:visited {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-decoration:none;
	width:22px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

/* The links in the navigation panel */
a.navi:hover {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	width:22px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}

/* The links in the navigation panel */
a.navi:active {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-decoration:none;
	width:22px;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}


/* The submenus in the dropdown menu */
a.menu:link {
	margin: 0 0 0 10px;
	color:#ffffff;
	text-align: left;
	text-decoration:none;
	width:90%;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;		
	/*background-color:transparent;*/
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);			
}

/* The submenus in the dropdown menu */
a.menu:visited { 
	margin: 0 0 0 10px;
	color:#ffffff;
	text-decoration:none;
	width:90%;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);		
}

/* The submenus in the dropdown menu */
a.menu:hover {
	margin: 0 0 0 10px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	width:90%;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);		
}

/* The submenus in the dropdown menu */
a.menu:active {
	margin: 0 0 0 10px;
	color:#ffffff;
	text-decoration:none;
	width:90%;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

a.second:link {
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
}

a.second:visited {
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
}

a.second:hover {
	color:#0099CC;
	text-decoration:underline;
}

a.second:active {
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
}
	
/*------------------------------------------------*/	
/*-----------------Page Structure-----------------*/	
/*------------------------------------------------*/		
	
/* Holds the whole page */
#container {
	width:990px;
	height:100%;
	margin:0 auto;
	overflow:hidden;	
}

#testback1 {
	background-color:#396E86;
}

#testback2 {
	background-color:#ebf1f3;
}

/* The top section of the page */
/* Contains the banner, navigation and scrollbar */
#top {
	width:990px;
	height:140px;			
}

/* The page banner */
#banner {
	background-image:url(../Images/design2/header.png);
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

/* The banner time positioning */
#floatTime {
	float:right; 
	font-size:9px;
	color: #ffffff; 
	margin: 10px 170px 0 0;
}

/* The banner user details positioning */
#floatUserDetails {
	position:absolute;
	color: #000000;
	top:90px;
	left:690px;
}

#floatUserDetails #loginUsername, #loginPass {
    -moz-opacity: 0.60;
	filter:alpha(opacity=60);
    font-family: Arial, Sans-Serif;
   	font-size: 10px;
    margin-bottom: 0px;
    display: inline-table;
    padding: 0px;
	width: 80px;
	height: 12px;
    border: 1px solid #000000;
}

/* The middle section of the page */
/* Holds the written content and images, and their containers/columns etc */
/* The box model hack is in place which fixes rendering problems in IE, where the border and
padding are included in the width of an element. */
#middle {
	width:990px;
	overflow:hidden;
	background-image:url(../Images/design2/content_tile.png);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:0 0;	
}



/* The bottom section of the page */
/* Holds the footer */
#bottom {
	width:990px;
	height:25px;
	padding-top:10px;			
}


/* The bottom navigation */
#footer {
	border-top:1px solid #C7C7C7;
	width:990px;
	text-align:center;
	background-color:#E2E2E2;
	line-height:25px;
	
}

/* Holds the menu */
#navigation_column {
	width:160px;
	height:auto;
	color:#FFFFFF;
	float:left;
	margin-right:6px;
}


/* The arrow symbol beside the navigation links */
.chevron {
	font-size:10px;
	font-weight:bold;
}


/* The div that contains the website content minus the navigation panel */
#column_one {
	background-image:url(../Images/design2/watermark.png);
	background-repeat: no-repeat;
	background-position: 50% 50px;
	min-height: 500px;
	width:650px;
	width/**/:/**/650px;
	float:left;
	height:auto;
	margin-left:4px;
	position:relative;
}

#column_two {
	background-image:url(../Images/design2/right_panel.png);
	background-repeat:no-repeat;
	width:160px;
	width/**/:/**/160px;
	float:right;
	height: auto;
}

/*------------------------------------------------*/	
/*------------------Headers-----------------------*/	
/*------------------------------------------------*/		

/* The blue bar with the header in it */
.header {
	width:100%;
	height:15px;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:0px;
	background-image:url(../Images/design2/titlebar.png);
	background-repeat:repeat-y;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:1px;
	padding:0px;
	
}

.newsHeader {
	width:100%;
	height:47px;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:0px;
	background-image:url(../Images/design2/titleboth.png);
	background-repeat:repeat-y;
	color:#FFFFFF;
}

/* The red bar, with the dark red bottom-border, that appears on 
 all the register pages. */
.errorHdr {
	width:100%;
	height:15px;
	text-align: center;
	border-bottom:1px solid #ff0000;
	background-color:#FEEBF2;
	color:#000000;
	margin-bottom:10px;
	padding:3px;
	font-weight:bold;
		
}


/* The small red error messages beside the input boxes */
.errorMsg {
		color:red;
		font-weight: bold;
		width:139px;
		font-size:10px;
		height:25px;
		float: left;		
}



/* The header that appears underneath the header */
.secondaryHeader {
	/** background-image:url(../Images/seconHeaderArrow.gif); **/
	background-repeat:no-repeat;
	line-height:20px;
	font-weight:normal;
	font-size:12px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}


.list2 li {
	
	margin-bottom:10px;
	padding: 0px;
	padding-left:20px;
	line-height: 17px;
	padding-bottom:0;
	height:auto;
	list-style-type:disc;
}

.list3 li {
	list-style-type:none;
}	

.list3 li ul {
	background-image:url(../Images/list3Arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	height:auto;
	background-position:0px 8px;
	list-style-type:none;
}


.list4 {
	clear:both;
}

.list4 ul {
	background-image:url(../Images/list3Arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	height:auto;
	background-position:0px 8px;
	
}




.list5 {
	width:630px;
	height:100%;
	overflow:auto;
	
	
}

.list5 #columnOne {
	float:left;
	width:440px;
	margin-right:10px;
	display:inline;
	
	

}


.list5 #columnTwo {
	float:left;
	width:130px;
	margin-right:10px;
	display:inline;
	list-style-type: none !important;
	color:#006699;
	font-size:11px;

	

}






.list6 {
	list-style-type: none;
}

.list6 li {
	line-height:18px !important;
}

.list6 a:link, .list6 a:visited, .list6 a:hover, .list6 a:active {
	font-size:11px;
	border-bottom:1px dashed #cccccc;
	text-decoration: none;
	
	
}
/* The menu headers */
.menu_header {
	margin: 0 0 0 5px;
	border-top:0px;
	border-bottom:0px;
	background: #000000;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	float: right;
	width:150px;
	list-style: none;	
}


/*------------------------------------------------*/	
/*--------------------Lists-----------------------*/	
/*------------------------------------------------*/		

/* This controls the styles for each individual
 error message, appearing underneath the 'errorHdr'. */
.errorItem {
		background-image:url('../Images/errorArrow.gif');
		padding-right:5px;
		line-height:20px;
		background-repeat: no-repeat;
		background-position: 0px 8px;
		text-indent:10px;
		list-style-type: none;
}


/* This controls the styles for each individual
 error message, appearing underneath the 'errorHdr'. */
 /* HTML VERSION */
* html .errorItem {
		background-image:url('../Images/errorArrow.gif');
		padding-right:5px;
		line-height:20px;
		background-repeat: no-repeat;
		background-position: 0px 8px;
		text-indent:0px;
		list-style-type: none;
}




/* To put a border round an image. */
.img_border {
	border:1px solid #333333;
}

/* Set the paragraph margins to zero. */
p {
	margin:2px;	
}



/*------------------------------------------------*/	
/*--------------The dropdown menu-----------------*/	
/*------------------------------------------------*/	

/* #nav, #nav ul {*/
#nav { 
	/*Remove all spacings from the list items*/
	padding:0;
	margin:0;
	font-size:11px;
	width:160px;
	color:#FFFFFF;
	float:left;
	clear:left;
	background-color:#396E86:;
	background-image:url(../Images/design2/left_panel.png);
	background-repeat:no-repeat;
}

#nav a { 
	/* display: block; */
	width:148px
}

#nav li { 
	float: left;
	width:150px;
	/* display:block; */
}

#listImage {
	height: 14px;
}

#nav li ul { 
	/* position: absolute; */
	width:150px;
	/* height:20px; */
}

#nav li:hover ul { 
	left: auto;
	width:150px;
	/* height:20px; */
	
}

#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
	width:150px;
	
}

.dropdown {
	margin-left:150px;
	margin-top:-22px;
	font-weight:normal;
	z-index:5
}



.bottom_sub {
	position:relative; 
	top:-1px;
}




/* Layout for the second map */
.map2_col1, .map2_col2, .map2_col4, .map2_col5 {
	float:left; 
	height:30px	;
	border-right:1px solid #666666;
	padding-left:2px;
	border-bottom:1px solid #666666;
	
}



.map2_col3 {
	float:left;
	height:30px;
	padding-left:2px;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}



.map2_col3_ttl {
	float:left; 
	height:25px	;
	padding-left:2px;
	background-color:#009966;
	color:#FFFFFF;
	text-align:center;
	line-height:25px;

}

.map2_col1_ttl, .map2_col2_ttl, .map2_col3_ttl, .map2_col4_ttl, .map2_col5_ttl {
	float:left; 
	height:25px;
	border-right:1px solid #666666;
	padding-left:2px;
	background-color:#009966;
	color:#FFFFFF;
	text-align:center;
	line-height:25px;
	
}


.map2_col1_ttl {
	width:100px; 
}

.map2_col2_ttl {
	width:150px; 
}

.map2_col3_ttl {
	width:100px; 
}

.map2_col4_ttl {
	width:58px; 
}

.map2_col5_ttl {
	width:110px;
}

.map2_col1 {
	width:100px; 
}

.map2_col2 {
	width:150px; 
}

.map2_col3 {
	width:100px; 
	
}

.map2_col4 {
	width:58px; 
}

.map2_col5 {
	width:110px;
	
}

.map2_col1_btm {
	width:100px; 
}

.map2_col2_btm {
	width:150px; 
}

.map2_col3_btm {
	width:100px; 
	
}

.map2_col4_btm {
	width:58px; 
}

.map2_col5_btm {
	width:110px;
	
}

.map_title {
	font-weight:bold;
	width:100%;
	text-align:center;
	text-decoration:underline;
	margin-bottom:15px;
}

img.map1 {
border-right:1px solid #666666; 
float:left;
width:314px;
}



#table1 {
	width:533px; 
	height:324px; 
	min-height:283px; 
	margin:0 auto; 
	margin-top:10px; 
	border:1px solid #666666 
}

.defaultTblTitle {
	background-color:#009999;
	color:white;
	height:25px;
	padding-top: 0px !important;
	border-right:1px solid #666666 !important;
	border-bottom:1px solid #666666 !important;
	text-align:center;
	line-height:25px;
	font-weight:bold;
}

.defaultTblTitleStretch {
	background-color:#009999;
	color:white;
	height:45px !important;
	padding-top: 0px !important;
	border-right:1px solid #666666 !important;
	border-bottom:1px solid #666666 !important;
	text-align:center;
	line-height:15px !important;
	font-weight:bold;
}


.secondTblTitle {
	color:#ffffff;
	height:20px;
	line-height:20px;
	border:1px solid #909090 !important;
	border-left: 1px solid #9E9E9E!important;
	text-align:center;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	font-weight:bold;
	background-color:#9E9E9E!important;
	
	
}

.thirdTblTitle {
	color:#ffffff;
	background: #C3CEDF !important;
	height:20px;
	line-height:20px;
	border-bottom:none !important;
	border-right:none !important;
	text-align:center;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	font-weight:bold;
		
}



.greyBar {
	background-color:#cccccc;
	height:25px;
	line-height:25px;
	width:100%;
	font-weight:bold;
	clear:both;
	text-align:center;
}


/*-------------------------------------------*/
/*------------ The Meetings Page ------------*/
/*-------------------------------------------*/
#meetingsTbl1 {
	width:670px;
	height:100%;
	overflow:auto;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:60px;
	border-left:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
	
}


#meetingsTbl1 #columnOne div, #meetingsTbl1 #columnTwo div, 
#meetingsTbl1 #columnThree div, #meetingsTbl1 #columnFour div {
	height:30px;
	padding-left:2px;
	padding-top:5px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	
	
}

#meetingsTbl1 #columnOne {
	width:60px;
	float:left;
	
	
}

#meetingsTbl1 #columnOne div {
	text-align:center;
	
	
}



#meetingsTbl1 #columnTwo {
	width:160px;
	float:left;
		
}


#meetingsTbl1 #columnThree {
	width:250px;
	float:left;
		
}


#meetingsTbl1 #columnFour {
	width:200px;
	float:left;
		
}



/*-------------------------------------------*/
/*----------- The CBM Blocks Page -----------*/
/*-------------------------------------------*/
#blocksTbl1 {
	width:665px;
	height:100%;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	overflow:auto;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:40px;
	
}



#blocksTbl1 #columnOne div, #blocksTbl1 #columnTwo div,
#blocksTbl1 #columnThree div, #blocksTbl1 #columnFour div,
#blocksTbl1 #columnFive div, #blocksTbl1 #columnSix div, 
#blocksTbl1 #columnSeven div {
	height:30px;
	padding-left:2px;
	line-height:25px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	
}



#blocksTbl1 #columnOne {
	width:140px;
	float:left;
}


#blocksTbl1 #columnOne div {
	text-align:center;
}

#blocksTbl1 #columnTwo {
	width:145px;
	float:left;
}



#blocksTbl1 #columnThree {
	width:160px;
	float:left;
}

#blocksTbl1 #columnFour  {
	width:120px;
	float:left;
}

#blocksTbl1 #columnFive {
	width:100px;
	float:left;
	text-align: center;
}




/*-------------------------------------------*/
/*------------ The Roadshows Page -----------*/
/*-------------------------------------------*/
#roadshowsTbl1 {
	width:500px;
	height:100%;
	border-top:1px solid #CFCFCF;;
	border-left: 1px solid #CFCFCF;
	overflow:auto;
	margin:0 auto;
}


#roadshowsTbl1 #columnOne div, #roadshowsTbl1 #columnTwo div {
	height:25px;
	padding-left:2px;
	line-height:25px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	
}

#roadshowsTbl1 #columnOne {
	width:280px;
	float:left;
}


#roadshowsTbl1 #columnTwo {
	width:220px;
	float:left;
}


#roadshowsTbl2 {
	width:700px;
	height:100%;
	border-top:1px solid #CFCFCF;;
	border-left: 1px solid #CFCFCF;
	overflow:auto;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

#roadshowsTbl2 #columnOne div, #roadshowsTbl2 #columnTwo div,
#roadshowsTbl2 #columnThree div, #roadshowsTbl2 #columnFour div {
	height:40px;
	padding-left:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	
}

#roadshowsTbl2 .defaultTblTitle {
	height:25px !important;
	line-height:25px !important;
}

#roadshowsTbl2 #columnOne {
	width:60px;
	float:left;
}

#roadshowsTbl2 #columnTwo {
	width:180px;
	float:left;
}

#roadshowsTbl2 #columnOne div {
	text-align:center;
}

#roadshowsTbl2 #columnThree {
	width:230px;
	float:left;
}

#roadshowsTbl2 #columnFour {
	width:218px;
	float:left;
}
/*-------------------------------------------*/
/*------------ The Data Room Page -----------*/
/*-------------------------------------------*/
#dataRoomTbl1 {
	width:600px; 
	margin:0 auto; 
	border-top:1px solid #CECECE; 
	border-left:1px solid #CECECE; 
	height:100%; 
	overflow:auto
}


#dataRoomTbl1 #column div {
	height:auto; 
	border-bottom:1px solid #CECECE;
	border-right:1px solid #CECECE;
	line-height:25px;
	padding-left:2px;
		
}

#dataRoomTbl1 #column {
	width:200px;	
	float:left;
		
}




/*-------------------------------------------*/
/*-------- Notice Inviting Offer ------------*/
/*-------------------------------------------*/
.noticeInvitingList {
	padding:0px;
	margin:0px;
	clear:both;
	margin:0 auto;
	height:250px;
	width:645px;
	
	
}



.noticeInvitingList a {
	font-weight:normal;
	background-color:#E6E6E6;
	border:1px solid #eeeeee;
	width:300px;
	height:auto;
	display: block;
	margin-bottom:10px;
	
}

.noticeInvitingList a:hover {
	font-weight:normal;
	text-decoration: none;
	background-color: #D8D8D8 ;
	border:1px solid #C0C0C0;
	width:300px;
	height:auto;
	display: block;
	margin-bottom:10px;
	           
	
}

.noticeInvitingList li {
	list-style-type:none;
	float:left;
	width:300px;
	margin-right:10px;
	display:inline;
}

.noticeInvitingList li ul {
	margin-left:-38px;

}
.noticeInvitingList li ul li {
	line-height:15px;
	font-size:11px;

	
	
}





.clearboth {
	clear:both;
		
	
	
}

/* For map 1*/
/* the orange square */
.orange {
	width:10px; 
	height:10px; 
	max-height:10px; 
	overflow:hidden; 
	background-color:#FF9900; 
	border:1px solid black; 
	float:left; 
	margin-top:3px; 
	margin-right:3px;
}

/* The pink square */
.pink {
	width:10px; 
	height:10px; 
	max-height:10px; 
	overflow:hidden; 
	background-color:#FFCCCC; 
	border:1px solid black; 
	float:left; 
	margin-top:3px; 
	margin-right:3px;
}

/* The yellow square */
.yellow {
	width:10px; 
	height:10px; 
	max-height:10px; 
	overflow:hidden; 
	background-color:#FFFF00; 
	border:1px solid black; 
	float:left; 
	margin-top:3px; 
	margin-right:3px; 
}

/* The green square */
.green {
	width:10px; 
	height:10px; 
	max-height:10px; 
	overflow:hidden; 
	background-color:#8FA402; 
	border:1px solid black; 
	float:left; 
	margin-top:3px; 
	margin-right:3px;
}

/* The cream square */
.cream {
	width:10px; 
	height:10px; 
	max-height:10px; 
	overflow:hidden; 
	background-color:#FFFF99; 
	border:1px solid black; 
	float:left; 
	margin-top:3px; 
	margin-right:3px;
}

#map1_headings {
	float:left; 
	height:10px;
}

.map2 {
	width:314px; 
	margin:0 auto;
	border:1px solid black;
	display:block;
}


.map1det {
	text-align:left; 
	display:block; 
	width:100%;
}

/* Contains map 1 and its headings, details etc */
#divider1 {
	width: 660px; 
	height:300px; 
	margin:0 auto; 
	margin-bottom:50px; 
	background-color:#F0F0F0; 
	border:1px solid #666666;
	
}

/* Contains map 2 and its headings, details etc */
#divider2 {
	margin-bottom:30px; 
	margin-top:20px; 
	clear:both;  
	width:100%;
	text-align:center;
	
}

.secondColor {
	color:#006699;
}

.thirdColor {
	color:#0099CC;
	
}

.blueArrow {
	background-image:url(../Images/blueArrow.gif);
	margin-bottom:5px;
	background-repeat:no-repeat;
	padding-left:25px;
}

.imgLeft, .floatLeft
{
	float: left;
	margin: 0 15px 10px 0;
	
}

.imgRight, .floatRight
{
	float: right;
	margin: 0 0 10px 15px;
}

.newsClassLeft, .newsClassRight
{
	margin: 0 0 10px 0;
	padding: 10px 0 0 10px;
	overflow: hidden;
	clear: both;
}

.newsClassLeft
{
	background: #f8f8f8;
}

.newsClassRight
{
	margin-bottom:30px;
}

#itemList
{
	margin: 0 0 40px 0;
}

#itemList h2
{
	font-size: 16px;
	color:#0066CC;
	margin: 0 0 0 0;
}

#itemList h3
{
	font-size: 10px;
	color: #888888;
	margin: 0 0 7px 0;
}

#itemList p
{
	font-size: 12px;
	margin: 0 10px 0 0;
	text-align: justify;
	line-height:17px;
}

#itemArchive
{
	padding: 10px;
}

#itemArchive .small
{
	color: #bbbbbb;
}
#status
{
	margin-bottom: 5px;
	font-size: 11px;
	text-align: right;
	color: #666666;
	width: 100%;
}

#status em
{
	color: #B79222;
	text-decoration: none;
	font-weight: bold;
}

#status strong
{
	font-weight: bold;
	color: #000000;
}

/* Styles the date */
#displayDate {
	width:100%; 
	height:100%; 
}
 /* The divider. In place of using the hr tag which has been deprecated */
.defaultDivider {
	width:100%;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 auto;
}

.hoverDiv
{
	float: right;
	background: #f9f9f9;
	padding: 8px;
	margin: 0 0 0 20px;
	border: 1px solid #cccccc;
}

.hoverDiv img
{
	border: 1px solid #666666;
}

.hoverDiv img:hover
{
	border: 1px solid #6699CC;
}

.hoverDiv p
{
	padding: 7px 30px 0 0;
	text-align: right;
	font-size: 10px;
	color: #666666;
	background: url(../Images/tv.png) no-repeat bottom right;
}

#home td
{
	text-align: center;
	vertical-align: top;
}
#docket tr
{
	font-size:13px;
}

#home h1
{
	color: #555555;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

#home h2
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 18px;
}

#home h3
{
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 12px;
	font-weight: normal;
}

#home h4
{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 16px;
	font-weight: normal;
}

#home p
{
	text-align: justify;
	font-size: 10px;
}

.wellDataList, .wellDataListInternal
{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
}

.wellDataList li, .wellDataListInternal li
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 15px;
}

.wellDataList h1
{
	margin: 20px 0 0 0;
	padding: 0px;
	font-size: 14px;
}

.smallFont {
	font-size:10px;
}

.wellDataList .light
{
	color: #aaaaaa;
}

* html .aboutNelpThumb {
	margin: 0 0 0 15px;
	float:right;
	border:1px solid #999999;
	width:250px;
	height:268px;
	display:block
}

.aboutNelpThumb {
	margin: 0px 0 0 15px;
	float:right;
	border:1px solid #999999;
	width:250px;
	height:268px;
	display:block
}

/* Menu Nodes */

.backgroundNode {
	display: block;
	text-decoration: none;
	color: #CCF;
	font-size: 8pt;
	background-color: none;
}

.backgroundNodeHover {
	display: block;
	text-decoration: none;
	color: #CCC;
	font-size: 8pt;
	background-color: #69F;
}
.menuItem, a.menuItem, li.menuItem, ul.menuItem  {
	padding-left: 0px;
	list-style: none;
	display:block;
	border-bottom: 0 none;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0 0 0 5px;
	opacity: 1;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;
	background-image: none;
	background-color: transparent;
}
a.menuItem {
	width: 140px;
}
a.menuItem:hover {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}
.right_textbox {
	margin: 10px 10px 10px 10px;
	text-align: left;
	width: 80%;
	border: 1px solid #e96508;
	color: #FFF;
	padding: 5px;
	font-size: 8pt;
	background: #000000;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
.right_text_bullets {
	margin:0px;
	padding:15px;
}

/* BID Styles */
#bid_nav { 
	/*Remove all spacings from the list items*/
	padding:0;
	margin:0;
	font-size:11px;
	width:160px;
	color:#FFFFFF;
	float:left;
	clear:left;
	background-color:#396E86;
}

#bid_nav a { 
	/* display: block; */
	width:148px
}

#bid_nav li { 
	float: left;
	width:150px;
	/* display:block; */
}

#bid_nav li ul { 
	/* position: absolute; */
	width:150px;
	/* height:20px; */
}

#bid_nav li:hover ul { 
	left: auto;
	width:150px;
	/* height:20px; */
	
}

#bid_nav li:hover ul, #bid_nav li.sfhover ul { 
	left: auto;
	width:150px;
	
}


/* BID Menu */
/* ######## */

.bid_navi.over   {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}

.bid_navi   {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:transparent;
	text-align: left;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

a.bid_navi:link {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-align: left;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;		
	/*background-color:transparent;*/
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

a.bid_navi:visited {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

a.bid_navi:hover {
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color:#e96508;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}

a.bid_navi:active {
	margin: 0 0 0 5px;
	color:#ffffff;
	text-decoration:none;
	height:20px;
	display:block;
	line-height:20px;
	border-bottom:0px;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
}

/* BID Overview */
/* ############ */

a.bid_overview:link {
	color:#396E86;
	text-align: left;
	text-decoration:none;
}

a.bid_overview:visited {
	color:#396E86;
	text-decoration:none;
}

a.bid_overview:hover {
	color:#396E86;
	text-decoration:underline;
}

a.bid_overview:active {
	color:#396E86;
	text-decoration:underline;
}
