.basebgcolor {
	background-color : #CDDADA;
}

BODY {
BORDER-RIGHT: 0px;
PADDING-RIGHT: 0px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
OVERFLOW: hidden; 
BORDER-LEFT: 0px; 
MAX-HEIGHT: 100%; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: 0px; 
HEIGHT: 100%;
font: 12px "Arial", Verdana, serif;
}
/*
#framecontent{
LEFT: 0px; 
OVERFLOW: hidden; 
WIDTH: 100%; 
color: transparent;
background-color: transparent;
POSITION: absolute; 
z-index:10;
TOP: 0px; 
HEIGHT: 135px; 
MAX-HEIGHT: 100%;
}

#maincontent{
RIGHT: 0px; 
BACKGROUND: #fff; 
LEFT: 0px; 
overflow-y: auto; 
BOTTOM: 15px; 
POSITION: fixed; 
TOP: 135px;
z-index:0;
width:auto; 
overflow-x: hidden;
font: 12px "Arial", Verdana, serif;
}
*/
#framecontent{
LEFT: 0px; 
OVERFLOW: hidden; 
WIDTH: 100%; 
color: transparent;
background-color: transparent;
POSITION: absolute; 
z-index:10;
TOP: 0px; 
HEIGHT: 145px; 
MAX-HEIGHT: 100%;
background: white url(../images/header.png) no-repeat fixed;
background-position: 10px 20px !important;
}

#maincontent{
RIGHT: 0px; 
BACKGROUND: #fff; 
LEFT: 0px; 
overflow-y: auto; 
BOTTOM: 15px; 
POSITION: fixed; 
TOP: 155px;
z-index:0;
width:auto; 
overflow-x: hidden;
font: 12px "Arial", Verdana, serif;
}
/*
.halfmoon a span{
float: left;
display: block;
background: transparent url(../images/tab_right.gif) no-repeat right top;
padding: 4px 6px 2px 4px;
cursor: pointer;
}
*/
.halfmoon a span{
float: left;
display: block;
background: transparent url(../images/tab_right.gif) no-repeat right top;
padding: 4px 6px 3px 4px;
cursor: pointer;
}
.tabcontent{
display:none;
POSITION: absolute;
TOP: 135px; /*position of 2nd level content links */
z-index:10;
width:100%; 
background-color: #CDDADA;
margin-bottom:-1px;
margin-top: -1px;
}
#ddimagetabs{
width:100%; /*width of 1st level content*/
height:35px; /*height of 1st level content. Set to largest's content height to avoid jittering.*/
LEFT: 23%; 
OVERFLOW: hidden;
POSITION: absolute;
TOP: 117px; /*position of 1st level content links */ 
z-index:10;
margin-bottom:-1px;
margin-top: -1px;
}

hovermenu ul{
text-decoration: none;
padding: 2px 2px 2px 2px;
margin: 0px;
margin-right: 2px; /*distance between each tab*/
margin-top: 0px;
margin-bottom: 2px;
border-left: 1px solid #DDD;
color: navy;
text-align: center; /*set to left, center, or right to align the menu as desired*/
font: 10.5px Verdana;/*bottom tab text size increased to 12 from 10 - on 11/02/10*/
}

.hovermenu ul li{
list-style: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
display: inline;

}

.hovermenu ul li a{
padding: 3px 9px 2px 5px;
text-decoration: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-style: inset; /* was outset */
float: left;
color: black;
background-color: #CDDADA;
border-right: 0px dashed #ECEEEC;
border-left: 0px dashed #ECEEEC;
border-top: 0px dashed #ECEEEC;
border-bottom:0px;
}

.hovermenu ul li a:hover{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: none; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

.hovermenu ul li a.current{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

.hovermenu ul li a:active{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

html>body .hovermenu ul li a:active{  /*Apply mousedown effect only to NON IE browsers */
border-style: none;
text-align: center;
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;

}


html {
	overflow-x: hidden;
	overflow-y: hidden;
} 


.logintop{
font: 12px "Arial", Verdana, serif;
position: absolute; 
top: 10px; 
right: 10px; 
height: 20px;
z-index:100;
}
.loginout{
font: 12px "Arial", Verdana, serif;
position: absolute; 
top: 10px; 
right: 10px; 
height: 20px;
z-index:101;
}


.registertop{
font: 12px "Arial", Verdana, serif;
position: absolute; 
top:3px; 
right:52px; 
height: 20px;
z-index:100;
}	
.pgturn{
position: absolute; 
top: 0px; 
right: -10px; 
height: 150px;
overflow: hidden;
z-index:20;
}
.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

/*
hr{
  width: 99%;
  color: #CDDADA;
  background-color: #CDDADA;
  height: 0;
  border:1px dashed;
}*/
hr
{
border: none 0;
border-top: 1px dashed #CDDADA;
width:99%;
height: 1px
}


h1{
margin-top: 15px;
margin-left:15px;
/*margin-bottom: 0.2em;*/
border-top: 2px solid #317082;
border-bottom: 2px solid #317082;
font: bold 20px "Times New Roman", Verdana, serif;
/*text-decoration: underline overline;
text-indent: 0.5em;*/
text-align: left;
padding-left: 0px; 
background-color: transparent;
color: #317082;
text-decoration: none; 
padding-bottom: 2px; 
width:206px;
}

.tagline{
position: absolute; 
top: 50px; 
left: 6px; 
height: 40px;
z-index:1001;
margin-top: 0px;
margin-left:0px;
text-indent: 0.5em;
border-top: 0px ;
border-bottom: 0px;
font: bold 12px "Times New Roman", Verdana, serif;
text-align: left;
background-color: transparent;
color: #317082;
}


.advert{ 
position: absolute; 
top: 0px; 
z-index:11;
margin-top: 2px;
margin-left: 30%;
border-bottom: 0px;
}

.halfmoon{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}

.halfmoon ul{
font: bold 11px Verdana;
margin: 0;
padding: 0;
list-style: none;
}

.halfmoon li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.halfmoon a{
float: left;
color: navy;
background: #ECEEEC url(../images/tab_left.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 2px;
text-decoration: none;
}

.halfmoon a span{
float: none;
}

/*
.halfmoon a:hover, .halfmoon li.selected a{
background-color: #CDDADA;
color: Black;
}
border-bottom: 3px solid #CDDADA;
*/
.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: Black;
}
.halfmoon a:hover span{
background-color: transparent;
}


#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:15px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
z-index:10;
}
/*
.tabcontent{
display:none;
POSITION: absolute;
TOP: 145px; /*position of 2nd level content links */
z-index:10;
width:100%; 
background-color: #CDDADA;
margin-bottom:-1px;
margin-top: -1px;
}

#ddimagetabs{
width:100%; /*width of 1st level content*/
height:35px; /*height of 1st level content. Set to largest's content height to avoid jittering.*/
LEFT: 23%; 
OVERFLOW: hidden;
POSITION: absolute;
TOP: 135px; /*position of 1st level content links */ 
z-index:10;
margin-bottom:-1px;
margin-top: -1px;
}
*/

.hovermenu ul{
text-decoration: none;
padding: 2px 2px 2px 2px;
margin: 0px;
margin-right: 1px; /*distance between each tab*/
margin-top: 0px;
margin-bottom: 2px;
border-left: 1px solid #DDD;
color: navy;
text-align: center; /*set to left, center, or right to align the menu as desired*/
font: 10.5px Verdana;/*bottom tab text size increased to 12 from 10 - on 11/02/10*/
}

.hovermenu ul li{
list-style: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
display: inline;

}

.hovermenu ul li a{
padding: 3px 9px 2px 5px;
text-decoration: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-style: inset; /* was outset */
float: left;
color: black;
background-color: #CDDADA;
border-right: 0px dashed #ECEEEC;
border-left: 0px dashed #ECEEEC;
border-top: 0px dashed #ECEEEC;
border-bottom:0px;
}

.hovermenu ul li a:hover{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: none; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

.hovermenu ul li a.current{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

.hovermenu ul li a:active{
text-decoration: none;
padding: 3px 9px 2px 5px;
background-color: #9FABEF;
border-style: outset; /* was outset */
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;
}

html>body .hovermenu ul li a:active{  /*Apply mousedown effect only to NON IE browsers */
border-style: none;
text-align: center;
background: #ECEEEC url(../images/menucorner.gif) bottom right no-repeat;

}

a { text-decoration: none;
}

/*A:HOVER {
	color : #006699;
	text-decoration : none;
	font-weight: bold;
}*/
A.sglink {
	color : #006699;
	text-decoration : none;
	font-weight : normal;
}


.dragableBox{	/* The RSS box 
		background-color:transparent;*/
		margin:5px;
		/*border-left:1px solid #CDDADA;	 "Shadow "*/
		/*border-bottom:1px solid #CDDADA;	 "Shadow " border:1px solid #317082;*/
		opacity:0.9;
  		filter:alpha(opacity:90);
		/*margin-bottom: 1em;*/
		border-left:1px solid #317082;
		 border-right:1px solid #317082;
		border-top:4px solid #317082;
		border-bottom:1px solid #317082;
background-color:#FFF;
	}
/*.dragableBox:hover{	 The RSS box 
		background-color:#FFF;
		margin:5px;*/
		/*border-right:0px solid #CDDADA;	 "Shadow "*/
		/*border-bottom:0px solid #CDDADA;	 "Shadow " 
		opacity:0.9;
  		filter:alpha(opacity:90);

	}	*/
	
	
	/* A div inside the rss box - with a blue border */
	.dragableBoxInner{
		 /*background-color:#FFF;
		border:1px solid #317082;outside border of page/box
		background: transparent url(images/brcorner.gif) bottom right no-repeat;*/
position: relative;
left: 2px;
top: 2px;
padding: 0px 0px 0px 0px;
	}
	.dragableBoxHeader{	/* Header inside RSS box 
		background-color:#E2EBED;
		background: #2c2721 url(../image/fade.gif) repeat-x;
		background: url(../images/bottom-fade.png) bottom center no-repeat;*/
		background: url(../images/fading_background_16.png) repeat-x;
		height:25px;
		font: 12px Verdana;
		font-weight:bold;
		/*color: #317082;
		border-bottom:1px solid #317082;	*/
		margin-right: 2px;
		margin-left: -2px;
margin-top: -2px;
}
	.dragableBoxHeader1{	/* Header inside RSS box 
		background-color:#E2EBED;
		background: #2c2721 url(../image/fade.gif) repeat-x;
		background: url(../images/bottom-fade.png) bottom center no-repeat;
		background: url(../images/fading_background_16.png) repeat-x;*/
		height:25px;
		font: 12px Verdana;
		font-weight:bold;
		/*color: #317082;
		border-bottom:1px solid #317082;	*/
		margin-right: 2px;
		margin-left: -2px;
margin-top: -2px;
	}
	.dragableBoxHeader span{	/* Text inside header of RSS box */
		line-heigth:20px;
		font: 12px Verdana;
	}



	.dragableBoxHeader img,.dragableBoxHeader span{	/* Text and reload image inside RSS box */
		float:left;
		font: 12px Verdana;
		font-weight:bold;
		margin:2px;
		text-decoration:none;
	}
	.boxItemHeader{	/* Title of items inside dragable boxes */
		font: 12px Verdana;
		font-weight:normal;
		margin:1px;
		color:#000;/**/
		text-decoration:none;
		overflow:hidden;
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
	font: 12px Verdana;
		font-weight:normal;
		margin:1px;
		color:#317082;		/*color:#F00; */
		text-decoration:underline;
	}
	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
		font: 11px Verdana;
		font-size:11px;	
		border-top:3px double #317082;
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses color:#F00;*/
		visibility:hidden;
	}
	.dragableBoxContent{	/* text inside the pages/boxes - DIV holding data inside dragable boxes */
		font: 10px Verdana;	
		font-weight:lighter;
		margin:1px;
		padding:3px;
		clear:both;
		/*background: red url(../images/spacer.gif) no-repeat top center*/
	}
	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted #CDDADA;
		margin:5px;
	}
	
	.closeButton{	/* Close button */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		height:9px;
		margin:2px;
		color:#317082;
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#317082;
		color:#FFF;
	}
	/* .dragableBoxStatusBar{	/* Status bar at the bottom of rss boxes */
		/*border-top:3px double #317082;
		height:14px;
		background-color:#E2EBED;
		padding:2px;
	}*/
	
		.dragableBoxStatusBar{
		height:2px;
		background: url(../images/brcorner.gif) bottom right no-repeat;
		Position:static;
		z-index:1;
		padding: 1px 4px 15px 5px;
}
	.dragableBoxEditLink{	/* Edit link on top of a box */
		color:#317082;
		text-decoration:none;
		padding-top:1px;
		}
	.dragableBoxEditLink:hover{	/* Edit link - mouse over */
		color:red;
		text-decoration:underline;
	}

#footer {
  position: fixed;
  z-index: 2000000;
  border-top: 2px solid #CDDADA;
  border-bottom: 2px solid #CDDADA;
  /*background:#CDDADA url('images/whitetint.png');*/
  width: 100%;
  left: 0px;
  bottom: -1px;
  text-align:left;
  color: black;
  background-color:#CDDADA; 
  /*opacity:0.9;*/
  /*filter:alpha(opacity:90);
  background-color: #CDDADA;*/
  font: normal 11px Verdana;
  overflow:hidden;
}

#footer:hover {
  opacity:0.99;
  filter:alpha(opacity:99);
}

#footer .accura {
text-align:right;
 color: black;
 word-spacing:normal
}


#footer a {
  color: #black;
  padding-left: 40px;
}

#copy {
  clear:both;
  width:100%;
  color:black;
  text-align:justify;
  color: black;
  word-spacing:normal;
  CURSOR: hand;
  FONT-SIZE: 70%; 
  TEXT-TRANSFORM: uppercase;
}
#terms {
  clear:both;
  width:100%;
  color:black;
  text-align:justify;
  color: black;
  word-spacing:normal;
  CURSOR: hand;
  FONT-SIZE: 70%; 
  TEXT-TRANSFORM: uppercase;
}
#sitemap {
  clear:both;
  width:100%;
  color: black;
  word-spacing:normal;
  FONT-SIZE: 100%; 
  TEXT-TRANSFORM: uppercase;
}

#pagesettingscx {
	Z-INDEX: 101; left: 10px; BOTTOM: 0px; ZOOM: 1; POSITION: absolute; visibility:visible;
	}

#pagesettings {
	BOTTOM: -2px; ZOOM: 1; POSITION: absolute; Z-INDEX: 10000; MIN-WIDTH: 110px; DISPLAY:inline; LEFT: 0px; BACKGROUND:url(../images/themeblue.gif) no-repeat; CURSOR: hand; visibility:hidden;
}

#editpage {
	PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/rainbowicon.gif) no-repeat; CURSOR: hand; ZOOM: 1; HEIGHT: 14px;
}

.recs {
width:100%;
height: 100%; 
BACKGROUND-COLOR: transparent; 
}
#strip {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
}

#page {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
}

#tn15 {
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
}

#tn15main {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
PADDING-LEFT: 5%; 
FLOAT: center; 
BORDER: hidden;
BORDER-LEFT: #c3c3c3 0px 
}
#tn15content {
width:auto;
height: 100%; 
BACKGROUND-COLOR: transparent; 
overflow-x: hidden;
PADDING-LEFT: 5%; 
FLOAT: center; 
}

#root {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; BORDER-LEFT: #c3c3c3 0px dotted;  BORDER-bottom: #c3c3c3 0px dotted; BACKGROUND-COLOR: transparent; background:center; 
}

#middlecolumn .titlebar {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 1em 0px; TEXT-TRANSFORM: uppercase; COLOR: #686868; BORDER-BOTTOM: #dadada 0px solid; LETTER-SPACING: 1.5pt; text-align:center
}
#middlecolumn {
	PADDING-RIGHT: 50px; MARGIN-TOP: 1em; PADDING-LEFT: 10px; FLOAT:inherit; PADDING-BOTTOM: 1em; BORDER-LEFT: #c3c3c3 1px dotted; WIDTH: 100%; BACKGROUND-COLOR: transparent; background:center; 
}
#leftcolumn {
	CLEAR: left; MARGIN-TOP: 1em; FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 5px; BACKGROUND-COLOR: white; position:fixed;  z-index: 0;
}
.comment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 460px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ececec
}
.commentfooter {
	PADDING-LEFT: 58px; FONT-SIZE: 90%; BACKGROUND: url(../images/arrow.gif) no-repeat 20px 0px; MARGIN-BOTTOM: 2em; COLOR: #4a4a4a; PADDING-TOP: 1px;
}

#leftcolumn .titlebar {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; MARGIN: 1em 1px; TEXT-TRANSFORM: uppercase; COLOR: #4a4a4a; BORDER: #bbb 1px dotted; background-color: #ECEEEC; 
}
#leftcolumn .titlebar A:hover{
	COLOR: blue;
}
#leftcolumn .titlebarbot {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; MARGIN: 1em 0px; TEXT-TRANSFORM: uppercase; COLOR: #4a4a4a; BORDER: #bbb 1px dotted; BACKGROUND-COLOR: #ECEEEC; 

}

.leftcolumnmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftcolumnmenu LI {
	PADDING-BOTTOM: 2px
}
.leftcolumnmenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 90%;  PADDING-BOTTOM: 2px; COLOR: #aa2716; BACKGROUND-COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid #dadada; TEXT-DECORATION: none
}
.leftcolumnmenu LI A:visited {
	COLOR: #aa2716
}
.leftcolumnmenu A:hover {
	COLOR: #aa2716;  BACKGROUND: url(../images/arrow_right.gif) #f3f3f3 no-repeat left center;
}

.headers {
	BORDER-RIGHT: #bbb 1px solid; 
	BORDER-LEFT: #bbb 1px solid; 
	BORDER-BOTTOM: #bbb 1px solid; 
	BORDER-TOP: #bbb 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT:100;
	BACKGROUND-COLOR: #f3f3f3;
	/*BACKGROUND: url(chromebg.gif) repeat-x center center; */
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 473px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	cursor:hand;
	cursor:pointer;
}

#opencomment {
BACKGROUND: url(../images/arrow_down.gif) no-repeat left; 
}

#closecomment {
BACKGROUND: url(../images/arrow_right.gif) no-repeat left; 
}
#colouron{
color:#006699
}

.headers A:active {
	COLOR: #CDDADA;
}
.headers A:hover {
	COLOR: purple;
}
TABLE.sgboxthing {
	border : 1.2px solid #9FBFBF;
}
TABLE.sgboxthingcnr {
	border : 1.2px solid #9FBFBF;
	background: url(https://www.thelawpages.com/images/colorcorner.gif) bottom right no-repeat;
}
TABLE.sgboxcnr{
	background: url(https://www.thelawpages.com/images/colorcorner.gif) bottom right no-repeat;
width:100%;
}
TABLE.sgboxthingcrnr {
	border : 1.2px solid #9FBFBF;
	background: url(images/brcorner.gif) bottom right no-repeat;
}
TD.sgboxthing {
	border : 1.2px solid #CDDADA;
}
TR.sgboxthing {
	border : 1.2px solid #CDDADA;
}
th.sgboxthing {
	background-color : #CDDADA;
	text-transform : uppercase;
	color : Black;
}


TD.colheader {
	background-color : #CDDADA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : 11px;
	font-stretch : semi-condensed;
	text-transform : uppercase;
	color : Black;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 5px;

}
TD.jobtitleheader {
	background-color : #e6efef;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : 13px;
	font-stretch : semi-condensed;
	text-transform : uppercase;
	color : Black;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 5px;

}
TD.jobheader {
		background: url(../images/fading_background_16.png) repeat-x;
		height:25px;
		margin-right: 2px;
		margin-left: -2px;
margin-top: -5px;
    font-size:1em;
	border-top: 3px solid #302894;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 400;
	font-stretch : semi-condensed;
	color : Black;
	padding-left : 10px;
	padding-right : 5px;
}


#survback {
	background: #FFF url('../waiting.gif') no-repeat center center;
}

#survey {
	width: 100%;
	background: #FFF;
	height: 100%;
	overflow: none;
	opacity: 0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0;
}

#survey a {
	border: none;
	text-decoration: none;
	color: #18487E;	
}

#survey a:hover {
	color: #4B73A1;	
}

#survey div {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #8C8C73;
	line-height: 25px;
}

#surv_main {
	width: 100%;
	border: 0px solid #888;
}

#surv_main .subj {
	width: 100%;
	height: 25px;
	margin: 0;
	background-color: #CDDADA;
	color: #FFF;	
	font-weight: bold;
}

#surv_main .ques {
	width: 100%;
	background: url('../ques_back.gif') repeat-x top left;		
	margin: 0;
	padding: 5;
}

#surv_main .q, #survey .a {
	padding: 5px 5px 0px 5px;
	line-height: normal;
}

#surv_main .q {
	font-size: 13px;
	font-weight: bold;
	padding: 5;
}

#surv_main .ans {
	margin: 0;
	padding: 5;
	display: block;
	line-height: 20px;
}

#surv_main .result {
	position: relative;
	height: 15px;
	line-height: 15px;
	width: 99%;
	background: #CDDADA;
	border: 0px solid #888;
}

#surv_main .rbar {
	background: url('../ans_bar.gif') repeat-x;
	border-right: 0px solid #CDDADA;
	height: 15px;
}

#surv_main .rperc {
	background: transparent;
	line-height: 15px;
	font-size: 11px;
	position: absolute;
	right: 1px;
	top: 0;
	height: 15px;
	z-index: 20;
	color: #333;
}

#surv_main .botm {
	width: 100%;
	height: 25px;
	margin: 0;
	margin-top: 0px;
}
	
#surv_main input {
	margin: 10;
	padding: 10;
	margin-left: 0px;
}

#surv_main .left {
	float: left;
	margin-left: 10px;	
}

#surv_main .right {
	float: right;
	margin-right: 10px;	
}
.errorstring
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF0000;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #CDDADA;
color: darkblue;
/*background: white url(shade.gif) top left repeat-x; */
}

.shadetabs li a:visited{
color: blue;
}

.shadetabs li a:hover{
color: black;
text-decoration: none;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.boxtabs{
border:1px solid #CDDADA; 
width:250px; 
margin-bottom: 1em; 
padding: 5px;
}

TD.border {
	border : 2px solid #CDDADA;
	padding: 0;
}

TD.lmpheader {
	background-color : #AFCACA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : 11px;
	font-stretch : semi-condensed;
	text-transform : uppercase;
	color : Black;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 5px;
}
TR.lmpheader {
	background-color : #AFCACA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : 11px;
	font-stretch : semi-condensed;
	text-transform : uppercase;
	color : Black;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 5px;
}
TD.lmpmain {
	background-color : #EEEEEE;
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}
TR.lmpmain {
	background-color : #EEEEEE;
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	}
	
td.on {
background: #ECEEEC;
} 
td.off {
background: #CDDADA;
} 

TR.clearbg{
filter:alpha(opacity=60);
  /* CSS3 standard */
opacity:0.6;
}



ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar:hover {
background: transparent url(images/loggedinon_icon.gif) no-repeat;
position:absolute;
top: 0px;
right: 0px;
font-weight:bold;
padding:0px;
height:22px;
width:40px;
cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* for IE 5.x */
	   z-index:3;
      }

#middlebar{
background: transparent url(images/loggedin_icon.gif) no-repeat;
position:absolute;
top: 0px;
right:0px;
font-weight:bold;
padding:0px;
height:22px;
width:40px;
cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* for IE 5.x */
	  z-index:3;
}
#middlebar .menu li a{
color:#3b5d14;
text-decoration:none;
padding:0 10px;
height:30px;
line-height:30px;
display:block;
float:left;
padding:0 26px 0 10px;
}
#middlebar .menu li a:hover{
color:#666666;
}


#middlebar ul .submenu {
background: transparent url(images/loginover_icon.gif) no-repeat;
border:0px;
position:absolute;
top:0px;
width:100px;
height:200px;
right:0px;
padding:0px;
clear:both;
z-index:2;
/**/display:none;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
margin:0 4px;
border:0;
height:auto;
line-height:normal;
border-top: dotted 1px #DEDEDE;
}
#middlebar .submenu li a{
background:none;
display:block;
float:none;
padding:4px 4px;
margin:0;
border:0;
height:auto;
color:#105cbe;
line-height:normal;
}
#middlebar .submenu li a:hover{
background:#e3edef;
width:87px;
}
.preload
{display:none;}


#topadvert{
position:fixed;
z-index:10001;
display:block;
margin-left: 19%;
margin-top:2px;
width:60%;
height:90px;
top:0;
}


#navlist{position:absolute;top:30px;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0px;}
#navlist li, #navlist a{height:24px;display:block;}

#twitter{left:0px;width:24px;}
#twitter{background:url('../images/tlpsocial_sprite.gif') 0 0;}
#twitter a:hover{background: url('../images/tlpsocial_sprite.gif') 0 -24px;}

#facebook{left:26px;width:24px;}
#facebook{background:url('../images/tlpsocial_sprite.gif') -48px 0;}
#facebook a:hover{background: url('../images/tlpsocial_sprite.gif') -48px -24px;}

/*#google{left:52px;width:24px;}
#google{background:url('../images/tlpsocial_sprite.gif') -96px 0;}
#google a:hover{background: url('../images/tlpsocial_sprite.gif') -96px -24px;}*/
#sidead {
  /* */
  margin-top: 10px;
  width: 350px;
  border-top: 3px solid #5A075C;
  padding-top: 10px;
  position:relative;
  top: 0;
}
#sidead.fixed {
  position: fixed;
  top: 123px;
   margin-top: 10px;
  width: 350px;
  left:10px;
}
#sidelinks {
  /*margin-top: 20px;margin-bottom: 20px;*/ 
  width: 350px;
  border-top: 3px solid #302894;
  padding-top: 10px;
  position:relative;

}

    .sticky {
    width: 350px;
	height: 350px;
	position:absolute;
	position: fixed;
	top:126px;
	left:5px;
  /*  background: #FFF;
  border-top: 3px solid #5A075C;
	margin-top: 20px;*/
  
  padding-top: 20px;
  }
 #maincontent{
background-image:none;
/*background: url('../images/bg.gif') repeat;*/
}

.topline {
  border-top: 3px solid #5A075C;
  width: 160px;
  /*position: fixed;*/
  right:2%;
  }
  
.govspeak > table td{
	border:1px solid black;
	padding:5px;
	}
.govspeak > table{
	border-collapse:collapse;
}
