/*** Style for LSB 2 Column Template ***/
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0px;
  padding:0px;
  border:0px;
  border-collapse:separate;
  border-spacing:0px;
}
html,body{height:100%}
body{
  font:normal 11px/21px Verdana,Arial,Helvetica,sans-serif;
  color:#666666;
  /*font-size:100.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems ***/
  background:#FBFBFB; /*** Background colour of page ***/
  min-width:701px; /*** Content Width ***/
  text-align:center;
}
input,select{
  margin:0px;
  padding:0px;
}
strong,b{
  font-weight:bold;
}
p {
  margin:0 0 25px 0;
  padding:0;
}
h1 {
  font:bold 12px/19px Verdana,Arial,Helvetica,sans-serif;
  color: #058ABD;
  margin-bottom:7px;
}
h2 {
  font:bold 11px/19px Verdana,Arial,Helvetica,sans-serif;
  margin-bottom:7px;
}
a, a:link, a:active, a:visited {
  color:#058ABD;
}
.title {
  color:#058ABD;
  font-style:italic;
}


.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End Hack */ 
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:701px; /*** Content Width ***/
  display:table;
  height:100%;
  margin-bottom:0; /*** NEGATIVE TOTAL Height of Footer Rows ***/
  background:#FFFFFF; /*** Background colour of left column. Also has the left hand side shady border image ***/
}
#wrapper{
  display:table-cell;
  position:relative;
}
* html #wrapper{ /*** for IE to reveal the content over to reveal the shady border (same width as that). ***/
  border:none;
  margin-left:0px;
}
#outer,#outer_two{
  position:relative;
  background:#FFFFFF; /*** Background colour of center column. ***/
  height:100%;
}
#outer_two{
	width:552px; /*** Center Column Width (takes into account left shady border width) ***/
	margin-left:148px; /*** Left Column Width ***/
	border-left:1px solid #E9E9E9;
}
#float-wrap,#float-wrap_two{
  float:left;
  display:inline;
}
#float-wrap_two{width:552px; /*** Center Column Width (takes into account left and right shady border widths) ***/}
#center,#center_two{
  position:relative; /* fix for IE */
  height:100%;
  display:table;
}
#center_two{	
  float:right;
  width:552px; /*** Center Column Width (takes into account left and right shady border widths) ***/
}
#left{
  float:left;
  display:inline;
  width:148px;  /*** Left Column Width ***/
  margin-left:-148px;  /*** NEGATIVE Left Column Width ***/
  position:relative;
}
#clearheadercenter,#clearheadercenter_two{
  height:466px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearheadercenter_two{height:506px;}
#clearheaderleft,#clearheaderleft_two{
  height:466px; /*** TOTAL Height of Header Rows ***/
  overflow:hidden;
}
#clearheaderleft_two{height:506px;}
#clearfootercenter{
  height:22px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
  text-align:right;
  padding-right:15px;
  margin-top:15px;
  font-size:9px;
  color:#CCCCCC;
}
#clearfooterleft{
  height:0px; /*** TOTAL Height of Footer Rows ***/
  overflow:hidden;
}
#footer{
  z-index:1;
  position:relative;
  width:100%;
  height:0px;
}
#footer-inner{
  width:701px; /*** Content Width ***/
  margin-left:auto;
  margin-right:auto;
  height:0px;
  _position:relative;
}
#subfooter1{
  margin:0px;
  background:#FFFFFF;
  text-align:center;
  margin-top:-71px;
  height:60px;
  overflow:hidden;
  font-size:9px;
  color:#999;
  border-top:solid 1px #F2F2F2;
  padding-top:10px;
  _position:absolute;
  _top:0;
  _left:40px;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#999; }
#footer a:hover { color:#058ABD; }

#header{
  z-index:1;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:0px;
}
#header-inner{
  width:701px; /*** Content Width ***/
  margin-left:auto;
  margin-right:auto;
  height:0px;
}
#subheader1,#subheader1_two{
  margin:0px;
  background:#FFFFFF;
  text-align:center;
  height:466px;
  overflow:hidden;
}
#subheader1_two{height:506px;}
/*
#container-left{}
#container-center{}
*/
#centerfill{display:none}
/*
#shadybottom,#shadytop{
  margin:0px;
  height:18px;
  overflow:hidden;
  background:url(lbl.gif) left top no-repeat;
}
#shadytop{background:url(ltl.gif) left top no-repeat}
#shadybottom div{background:url(lbr.gif) right top no-repeat}
#shadytop div{background:url(ltr.gif) right top no-repeat}
#shadybottom div div,#shadytop div div{
margin:0px 18px;
background:#CDDBE9 url(lb.gif) 0 9px repeat-x;
height:18px;
overflow:hidden;
}
#shadytop div div{background:#CDDBE9 url(lt.gif) left top repeat-x}
*/

ul.mainAreaBullet li {
  margin-left: 30px;
  margin-top:0;
  padding-top:0;
}

div.leftMenu {
  font-size:13px;
  padding: 10px 0px 10px 20px;
  border-bottom:1px solid #E9E9E9;
  color:#2B3748;
}

a.leftMenu, a.leftMenu:link, a.leftMenu:active, a.leftMenu:visited  {
  font-size:13px;
  display:block;
  padding: 10px 0px 10px 20px;
  border-bottom:1px solid #E9E9E9;
  color:#058ABD;
  text-decoration:none;
}
a.leftMenu:hover {
  font-size:13px;
  color:#2B3748;
  text-decoration:none;
}

img.frame {
	padding: 10px 10px 13px 10px;
	background-color:#E6E6E6;
}
img.borderFrame {
	padding:3px;
	border:1px solid #E9E9E9;
}
img.padded { margin:0 9px 10px 0; }
img.paddedBottom { margin-bottom:5px; }

#container-center ul {
	list-style:outside;
	margin:0 0 25px 35px;
}
#container-center ul li { padding:3px 0; }