

/*------- header --------------*/

#headercell,
#bannercell,
#contentcell,
#menucell {
padding-left:25px;
}

div#subcontent {
width:897px;
vertical-align:top
}




/*------- frame--------------*/

td.frame_l {
	background-image: url(../images/f_l_bg.jpg);
}

td.frame_r {
	background-image: url(../images/f_r_bg.jpg);
}


/*------- general --------------*/

body, div, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#66685d;
}

p {
padding-right:10px;
margin-bottom:8px;
margin-top:0px;
}

#subcontent p, #subcontent ul, #subcontent ol, #subcontent h1 , #subcontent h2 , #subcontent h3 { margin-right:100px; }
#subcontent div p, #subcontent div ul, #subcontent div ol, #subcontent div h1 , #subcontent div h2 , #subcontent div h3, #subcontent table.forms p { margin-right:5px; }


.bold {
font-weight:bold;
}

ul, ol { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	margin-top:0px;
	margin-left:10px;
	padding-bottom:0px;
}

ul li, ol li {
  padding-bottom:1px;
  margin-bottom:1px;
  padding-top:1px;
  margin-top:1px;
  padding-left:10px;
  margin-left:10px;
  font-size:12px;
  color:#66685d;
}

ul li {
  list-style-image:url(../images/bullet.gif);

}



img {border:none;}

h1, h2, h3, h4 {
font-weight:bold;
}


h1, h2 {font-size:13px; margin-bottom:5px; padding-top:9px; margin-top:6px; border-top:#def690 1px solid;}
.noline {border-top:none; padding-top:3px; margin-top:5px; }
h3, h4 {font-size:12px; margin-bottom:6px; padding-top:8px; margin-top:12px; border-top:#def690 1px solid;}

h4,h2 {
border-top:none;
}
.top-heading {margin-top:0px;}

td {vertical-align:top;}


/*----- specific --------*/

.teammember {
font-size:13px;
font-weight:bold;
}

.tiny {
font-size:10px;
}




/*------- links --------------*/

a, a:visited, a:link, a:active { text-decoration: underline; color: #3c6dc4;}
a:hover { text-decoration: underline; color: #092da4;}

a.footer  {	text-decoration: underline; color: #b9baba;}
a.footer:link { text-decoration: underline; color: #b9baba;} 
a.footer:hover { text-decoration: none; color: #00afd8;}
a.footer:active { text-decoration: none; color: #00afd8;}


/*------- menu --------------*/

#menu {position:relative; z-index:10;}
.submenu { position:absolute; display:none;}

#sub-2 {left:70px; top:37px;}
#sub-3 {left:158px; top:37px;}
#sub-5 {left:395px; top:37px;}


/*------- content components  --------------*/

  /*------- sub img  --------------*/

table.subimg {
float:right;
margin:10px;
margin-right:0px;
height:1px;
width:1px
}

td.subimg_f_l { background-image:url(../images/subimg-l.jpg); width:17px; padding:0px; margin:0px; }
td.subimg_f_r { background-image:url(../images/subimg-r.jpg); width:17px; padding:0px; margin:0px; }
td.subimg_f_t { background-image:url(../images/subimg-t.jpg); height:17px; padding:0px; margin:0px; }
td.subimg_f_b { background-image:url(../images/subimg-b.jpg); height:17px; padding:0px; margin:0px; }


.quote {
padding-left:30px;
}

img.content_title {
margin-bottom:12px;
margin-top:15px;
margin-left:0px;
padding:0px;
margin-left:0px;
padding-left:0px;
text-align:left;
}


#pis {
float:right;
background-color:#FFFFFF;
width:200px;
margin:20px;
margin-right:7px;;
padding:10px;
padding-top:0px;
padding-bottom:0px;
border-left:#999999 1px solid;
}

#pis p {
margin-bottom:3px;
font-size:10px;
}


/*------- news and events  --------------*/


#newstable {
width:800px;
}

#newstable td.newsimg {
padding-right:30px;
padding-left:30px;
}

/*------- footer  --------------*/

#footer {
background:url(../images/frame-11.jpg) no-repeat;
height:20px;
padding:5px;
font-size:10px;
color:#999999;
}

#footer a {color:#6688ff;}
#footer a:hover {color:#3355cc;}





