a, a:visited {
color: #1b559f;
}
html {
padding:0px;
margin: 0px;
}

BODY {
background: url('/images/pagebg.gif') #e6e7e8;
background-repeat: repeat-x;
padding:0px;
margin: 0px;
text-align: center;
line-height: 14px;
}

div {
}

#homepbcupdate .content a {
color: white;
}

#treepath a {
color: black;
text-decoration: none;
}

#treepath a:hover {
text-decoration: underline;
}

#homeboxleft {
display: block;
width: 302px;
height: 260px;
float: left;
background: url('/images/public_papers_box.jpg');
overflow: hidden;
}


#homeboxleft .content {
display: block;
padding-left: 160px;
padding-top: 50px;
padding-right: 10px;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
color: white;
}

#homeboxmiddle {
display: block;
width: 304px;
height: 263px;
float: left; 
margin-left: 12px;
background: url('/images/members_box.jpg');
}

#homeboxmiddle .content {
display: block;
padding-left: 20px;
padding-top: 50px;
text-align: justify;
padding-right: 10px;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
color: #1c5bab;
}

#homeboxright {
display: block;
width: 304px;
height: 263px;
float: right;
background: url('/images/home_latestblog.jpg');
}

#homeboxright .content {
display: block;
padding-left: 20px;
padding-top: 50px;
text-align: justify;
padding-right: 10px;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
color: black;
}

#homepbcupdate{ 
margin-top: 9px;
width: 259px;
display: block;
overflow: hidden;
background-bottom: url('/images/bg_pbcupdatebottom.jpg');
background: url('/images/bg_pbcupdate.jpg');
float: right;
}

#homepbcupdate .content {
font-size: 11px;
color: white;
font-family: Arial, Helvetica;
padding-left: 16px;
padding-right: 16px;
}

#pagecontent {
padding-right: 13px;
padding-left: 13px;
display: block;
}

#subnavigation {
display: block;
width: 259px;
height: 424px;
background: url('/images/bluebox/bottom.gif');
background-repeat: no-repeat;
background-position: bottom;
}

#subnavigation .content {
display: block;
height: 418px;
width: 259px;
overflow-x: hidden;
background: url('/images/bluebox/bg.gif');
}

#padder {
display: block;
height: 9px;
clear: both;
}

#treepath {
display: block;
height: 38px;
width: 667px;
background: url('/images/treepath_bg.gif') ;
background-repeat: no-repeat;
overflow: hidden;
}

#fulltreepath {
display: block;
height: 38px;
padding-left: 4px;
width: 940px;
background: url('/images/fulltreepath_bg.gif') ;
background-repeat: no-repeat;
overflow: hidden;
}

#fulltreepath  p {
font-size: 11px;
font-family: Arial, Helvetica;
line-height: 38px;
text-transform: uppercase;
padding-left: 9px;
}

#leftcontent {
float: left;
}

#rightcontent {
float: right;
}

#treepath p {
font-size: 11px;
font-family: Arial, Helvetica;
line-height: 38px;
text-transform: uppercase;
padding-left: 9px;
}

#maincontent {
width: 667px;
overflow: hidden;
background-position: bottom;
display: block;
background-repeat: no-repeat;
}

#maincontent .content {
background: url('/images/maincontent/bg.gif');
}

#maincontent .filler {
display: block;
height: 7px;
}

#subnavigationtree ul{
list-style: none;
padding: 0;
margin: 0;
}

.firstlevel {
background: url('/images/nav_lihead.gif');
background-repeat: no-repeat;
width: 229px;
height: 29px;
padding-top: 5px;
display: block;
font-family: Arial, Helvetica, VErdana;
font-size: 12px;
color: white;
font-weight: bold;
}

#subnavigationtree ul #submenu {
list-style: none;
font-size: 12px;
font-family: Arial, Helvetica, Verdana;
color: white;
font-weight: bold;
}


#submenu  .on{
background: url('/images/nav_lion.gif');
display: block;
width: 230px;
height: 27px;
overflow: hidden;
padding-top: 5px;
padding-left: 15px;
}

#submenu  .off{
background: url('/images/nav_lioff2.gif');
height: 27px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
overflow: hidden;
background-repeat: no-repeat;
}

 #submenu2 {
 font-weight: normal;
list-style: none;
font-size: 12px;
font-family: Arial, Helvetica, Verdana;
color: white;
}


#submenu2  .on{
background: url('/images/nav_lion.gif');
display: block;
width: 230px;
height: 27px;
overflow: hidden;
padding-top: 5px;
padding-left: 30px;
}

#submenu2  .off{
background: url('/images/nav_lioff2.gif');
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
overflow: hidden;
background-repeat: no-repeat;
}

#fullbodycontent {
display: block;
width: 929px;
min-height:649px;
float: right;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
background: url('/images/fullbodycontentbg.gif');
}

#fullbodycontent .content {
/* padding-top: 21px;*/
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
}

#fullbodycontent .top {
width: 929px;
height: 7px;
display: block;
background-repeat: no-repeat;
overflow: hidden;
background: url('/images/fullbodycontenttop.gif');
}

#fullbodycontent .bottom {
width: 929px;
height: 7px;
display: block;
background: url('/images/fullbodycontentbottom.gif');
background-repeat: no-repeat;
overflow: hidden;
}

#bodycontent {
display: inline;
width: 650px;

float: right;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
background: url('/images/bodycontentbg.gif');
}

#bodycontent .content {
/* padding-top: 21px;*/
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
}

#bodycontent .top {
width: 667px;
height: 7px;
display: block;
background-repeat: no-repeat;
overflow: hidden;
background: url('/images/bodycontenttop.gif');
}

#bodycontent .bottom {
width: 667px;
height: 7px;
display: block;
background: url('/images/bodycontentbottom.gif');
background-repeat: no-repeat;
overflow: hidden;
}

#bodycontent a, #bodycontent a:visited, #fullbodycontent a,#fullbodycontent a:visited  {
color: #1c5bab;
}

#homecontentbox {
display: block;
overflow: hidden;
width: 675px;
height: 425px;
float: left;
background: url('/images/homebg.jpg');
overflow: hidden;
font-family:  Arial, Helvetica;
font-size: 12px;
color: #39424f;
text-align: justify;
}

#homecontentbox .welcomebox {
display: block;
width: 513px;
height: 174px;
overflow: hidden;
margin-left: 15px;
}

#homecontentbox .welcomegap {
display: block;
overflow: hidden;
height: 61px;
width: 1px;
}

#homecontentbox .practicegap {
display: block;
overflow: hidden;
height: 75px;
width: 1px;
}

#homecontentbox .practicebox {
display: block;
width: 513px;
height: 102px;
margin-left: 15px;
overflow: hidden;
}

#header {
display: block;
height: 145px;
}
	
#header .logo {
float: left;
}
	
#header .strapline{
float: right
}

#navigation {
padding-left: 4px;
padding-right: 4px;
display: block;
height: 54px;
overflow: hidden;
}
	
#searchbar {
display: block;
height: 53px;
text-align: center;


}
	
#pagearea {
display: block;
width: 960px;
overflow: hidden;
background: url('/images/mainpagebg.gif');
}

#pagewrap {
text-align: left;
margin: auto;
display: block;
width: 1000px; 
overflow: hidden;
}
	
#bottom {
background: #39424f;
height: 85px;
width: 953px;
margin-left: 3px;
clear: both;
background-image: url('/images/footer_right.gif');
background-position: right;
background-repeat: no-repeat;
}

#contentarea {
padding-left: 13px;
padding-right: 13px;
display: block;
padding-bottom: 0px;
}
	
#navigation .button {
display: block;
width: 120px;
float: left;
color: white;
text-transform: uppercase;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
text-align: center;
padding-top: 21px;
}

#navigation .button a{
text-decoration: none;
color: white;
}

#navigation .buttonon a{
text-decoration: none;
color: #39424f;
}

#navigation .buttonon {
display: block;
width: 120px;
height:53px;
background: url('/images/topnav_on.gif');
float: left;
background-repeat: no-repeat;
font-size: 11px;
text-transform: uppercase;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: center;
padding-top: 25px;
}

#navigation .sep {
background: url('/images/topnav_sep.gif');
display: block;
float: left;
width: 1px;
height: 53px;
}

P {
margin-top:0px;
}

/* Forum Stuff */

#fullcontent {
padding-right: 18px;
}

.forumheader {
background: #1c5bab; 
font-size: 13px;
font-family: Arial, Helvetica, Verdana;
color: white;
font-weight: bold;

border-left: 1px solid #eeeeee;
border-bottom: 1px solid #87a6cc;
}

.forumrow {
border-bottom: 1px solid #bdbdbd ;
font-family: arial, helvetica, verdana;
font-size: 12px;
}

.forumtitle {
font-size: 13px;
font-weight: bold;
font-family: arial, helvetica, verdana;
display: block;
}

.forumdescription {
font-size: 12px;
font-family: arial, helvetica, verdana;
color: #39424f;
}

#forumhead{ 
display: block;
padding-bottom: 18px;
}

#forumleft {
float: left;
}

#forumright {
float: right;
}

#jumpboard {
display: block;
font-size: 11px;
font-family: Arial, Helvetica, Verdana;
text-align: right;
}

#forumleft {
font-size: 11px;
font-family: Arial, Helvetica, VErdana;
}

.forumh1 {
font-family: Arial, Helvetica, Verdana;
font-size: 16px;
}

#hometop {
width: 667px;
background: url('/images/hometopbg.gif');
background-position: top left;
}

#hometop .top {
display: block;
height: 8px;
background: url('/images/hometop.gif');
background-repeat: no-repeat;
background-position: top;
}

#hometop .bottom {
display: block;
height: 8px;
background: url('/images/homebottom.gif');
background-repeat: no-repeat;
background-position: bottom;
}

#homebottom {
width: 667px;
background: url('/images/homebottombg.gif');
background-position: top left;
}

#homebottom .top {
display: block;
height: 8px;
background: url('/images/homebottomtop.gif');
background-repeat: no-repeat;
background-position: top;
}

#homebottom .bottom {
display: block;
height: 8px;
/*\ 07590329397 \*/
background: url('/images/homebottombottom.gif');
background-repeat: no-repeat;
background-position: bottom;
}

#homebottom .content, #hometop .content {
padding-left: 15px;
padding-right: 15px;
font-size: 12px;
font-family: Arial, Helvetica, Verdana;
}

#homefloater {
float: left;
}

.welcomeimage{
display: inline;
width: 152px;
height: 28px;
background: url('/images/img_welcome.gif');
}

.whatisimage{
display: inline;
width: 456px;
height: 32px;
background: url('/images/img_whatis.gif');
}

.pbctitletop {
display: inline;
width: 259px;
height: 65px;
background: url('/images/pbc_title.gif');
}


#searchbar {
overflow: hidden;
margin-left: 4px;
width: 953px;
background: url('/images/searchbarbg.jpg') #1c5bab;
background-repeat: no-repeat;
color: white;
font-size: 11px;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
}

#searchbar .left {

float: left;
}

#searchbar .right {

float: right;
}
#searchbar input {
color: #1c5bab;
padding-left: 2px;
font-size: 11px;
padding-top: 2px;
}


.sidebarleft {
width: 6px;
height: 53px;
background: url('/images/searchbar_left.gif');
}

.sidebarright {
width: 6px;
height: 53px;
background: url('/images/searchbar_right.gif');
}

#homepbcupdate .top{
background: url('/images/pbc_top.gif');
display: block;
height: 6px;
padding-top: 6px;
background-repeat: no-repeat;
}

#homepbcupdate .bottom {
background: url('/images/pbc_bottom.gif');
background-position: bottom;
background-repeat: no-repeat;
display: block;
height: 6px;
}

.footersize {
font-size: 11px;
font-family: arial, helvetica, verdana;
color: white;
}


.homeimage {
background: url('/images/homeimage.jpg');
width: 667px;
height: 180px;
background-repeat: no-repeat;

}

.tableheaders {
background: #1c5bab; 
font-size: 12px;
font-family: Arial, Helvetica, Verdana;
color: white;
font-weight: bold;
}


