/* =Hanging Indent
----------------------------------------------- */
.hangindent {
text-indent: -12em; margin-left: 12em;
}

dl.hanginglist dt
{
float: left;
clear: left;
margin-right: 1.0em;
font-weight: bold;

}

dl.hanginglist dd
{
margin-left: 8em;
margin-bottom: 0.5em;

}

 /* = Table 400
----------------------------------------------- */
.table400 {
  background:url("/img/bg-content.gif") repeat-y left top;
  float:left;
  width:370px;

  }
.table400-lcol {
  float:left;
  width:40px;
  }
.table400-rcol {
  float:left;
  width:300px;
  } 


/* ------- Tom's code --------- */
#Body #brighton_col3 div.pad div.pad {
border: 0px;
padding: 5px;

}


#Body #brighton_col3 div.pad div.pad h3 {
color: #d6683e;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

 
h3 {
    font-weight: bold; 
    font-size: 0.9em;
    color: #d6683e;
    line-height: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

ul {		
	font-size: 0.9em;	
	color: #515151;
	list-style-type: square;
	list-style-position: outside;
	padding-left: 0;
        margin-left: 15px;
	}

/* blue heading area 390 px
-------------------------------------------------*/
.sidebox390b {
	margin: 0 left; /* center for now */
	width: 380px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r390.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead390b {
	background: url(/Portals/61190/css/bluebox/sbhead-r390.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox390b .boxhead390b h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l390.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 7px 10px 5px 20px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.7em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody390b {
	background: url(/Portals/61190/css/bluebox/sbbody-l390.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 5px;
        min-height: 200px;
}
/* blue heading 200px
-------------------------------------------------*/
.sidebox200b {
	margin: 0 left; /* center for now */
	width: 200px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r390.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead200b {
	background: url(/Portals/61190/css/bluebox/sbhead-r390.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .boxhead200b h2 {
	background: url(/Portals/61190/css/bluebox/sbhead-l390.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 5px 20px;
	color: white; 
	text-align: left;
	font-weight: bold; 
	font-size: 0.7em; 
	line-height: 1.4em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody200b {
	background: url(/Portals/61190/css/bluebox/sbbody-l390.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 5px;
        min-height: 200px;
}


/* blue heading 180px
-------------------------------------------------*/
.sidebox180b {
	margin: 0 left; /* center for now */
	width: 190px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r390.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead180b {
	background: url(/Portals/61190/css/bluebox/sbhead-r390.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead180b h2 {
	background: url(/Portals/61190/css/bluebox/sbhead-l390.gif) no-repeat top left;
	margin: 0;
	padding: 4px 10px 5px 20px;
	color: white; 
	text-align: left;
	font-weight: bold; 
	font-size: 0.7em; 
	line-height: 1.4 em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody180b {
	background: url(/Portals/61190/css/bluebox/sbbody-l390.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 5px;
        min-height: 150px;
}






/* heading area 150 px bottom shadow
-------------------------------------------------*/
.sidebox150 {
	margin: 0 left; /* center for now */
	width: 150px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead150 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox150 .boxhead150 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody150 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 25px 10px;
}


/* heading area 180 px bottom shadow used for top right side box
-------------------------------------------------*/
.sidebox180 {
	margin: 0 left; /* center for now */
	width: 165px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead180 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox180 .boxhead180 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody180 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 15px 10px;
}


/* heading area 185 px bottom shadow
-------------------------------------------------*/
.sidebox185 {
	margin: 0 left; /* center for now */
	width: 185px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead185 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox185 .boxhead185 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody185 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 10px 10px;
}


/* heading area 380 px bottom shadow use for our content
-------------------------------------------------*/
.sidebox250 {
	margin: 0 left; /* center for now */
	width: 380px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead250 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox250 .boxhead250 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody250 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
        min-height: 260px;
}

.boxbody250sl {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
        min-height: 320px;
}

.boxbody250a {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
        min-height: 420px;
}



/* heading area 400 px bottom shadow
-------------------------------------------------*/
.sidebox400 {
	margin: 0 left; /* center for now */
	width: 400px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead400 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox400 .boxhead400 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 2px 10px 5px 10px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody400 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 8px 20px 5px;
}


/* heading area 450 px bottom shadow
-------------------------------------------------*/
.sidebox450 {
	margin: 0 left; /* center for now */
	width: 450px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead450 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox450 .boxhead450 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody450 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
}


/* heading area 500 px bottom shadow
-------------------------------------------------*/
.sidebox500 {
	margin: 0 left; /* center for now */
	width: 500px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead500 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox500 .boxhead500 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 15px 0px;
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody500 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
}


/* heading area 550 px bottom shadow
-------------------------------------------------*/
.sidebox550 {
	margin: 0 left; /* center for now */
	width: 550px; /* ems so it will grow */
	background: url(/Portals/61190/css/bluebox/sbbody-r800.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead550 {
	background: url(/Portals/61190/css/bluebox/sbhead-r800.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#Body .sidebox550 .boxhead550 h2  {
	background: url(/Portals/61190/css/bluebox/sbhead-l800.gif) no-repeat top left; 
	margin: 0;
	/* padding for IE: padding: 4px 20px 4px 20px; */  /* top, right, bottom, left */
	/* padding for Netscape: padding: 8px 20px 5px 20px; */
        padding: 5px 10px 5px 10px;
       
	color: white; 
	text-align: left ;
	font-weight: bold; 
	font-size: 0.8em ; 
	line-height: 1.4em ;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody550 {
	background: url(/Portals/61190/css/bluebox/sbbody-l800.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 15px 10px;
}

