body {
background-color:#FFF;
background-image:url(../images/design/body_bg.jpg);
background-repeat:repeat-x;
font-family:Tahoma, Arial, Times New Roman, serif;
font-size:12px;
line-height:18px;
color:#008186;
margin:0;
padding:0;
}

a {
  color:#000000;
  text-decoration:underline;
}

a:hover {
  color:#008186;
  text-decoration:none;
}

img {
border:0;
}

h1 {
font-weight:700;
font-size:14px;
margin:0;
padding:0;
}

#align_layer {
width:798px;
margin:0 auto;
padding:0;
}

#main_layer {
width:798px;
float:left;
background-image:url(../images/design/main_layer_bg.gif);
background-repeat:repeat-y;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
margin:0;
padding:0;
}

#internal_main_layer {
width:798px;
float:left;
background-repeat:repeat-y;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
margin:0;
padding:0;
background-color:#FFF;
}

#search_layer {
width:786px;
height:18px;
background-color:#008186;
float:left;
font-weight:700;
color:#fff;
padding:6px;
_padding:5px 6px 6px 6px;
}

#search_layer form {
float:right;
}

.search_submit_bt {
background-image:url(../images/design/search_bt.gif);
background-repeat:no-repeat;
border:0;
height:18px;
width:56px;
display:block;
float:left;
margin:0;
padding:0;
}

label {
  display:none;
}

.form_input {
height:19px;
#height:17px;
width:150px;
font-size:12px;
border:0;
display:block;
float:left;
color:#008186;
margin:0 5px 0 0;
padding:0 5px;
#padding:2px 5px 0px 5px;
}



#header_layer {
width:798px;
height:170px;
background-color:#FFF;
float:left;
margin:0;
padding:0;
}

#login_layer {
width:770px;
height:19px;
background-color:#008186;
float:left;
text-align:left;
background-image:url(../images/design/login_layer_bg.gif);
background-repeat:no-repeat;
background-position:right;
border-top:solid 1px #fff;
font-weight:700;
color:#fff;
padding:5px 14px;
}

#login_layer a {
  color:#FFFFFF;
  text-decoration:none;
}

#login_layer a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

.login_submit_bt {
background-image:url(../images/design/login_layer_bt.gif);
background-repeat:no-repeat;
border:0;
height:19px;
width:56px;
display:block;
float:left;
margin:0;
padding:0;
}

#content_layer {
width:798px;
min-height:450px;
height:auto;
_height:450px;
float:left;
border-top:solid 1px #fff;
margin:0;
padding:0;
}

#pnav_layer ul{
margin:0px;
padding:0px;
float:left;
}

#pnav_layer ul li{
margin:0px;
padding:0px;
float:left;
}

#pnav_layer ul li img{
margin:0px;
padding:0px;
display:block;
}

.pnav_bt_layer{
list-style-type:none;
margin:0;
padding:0;
background-image:url(../images/design/pnav_bg.jpg);
background-repeat:no-repeat;
background-color:#00C9C8;
}

.pnav_bt_layer a {
font-size:13px;
font-weight:700;
text-decoration:none;
color:#FFF;
width:231px;
float:left;
/*background-image:url(../images/design/pnav_bg.jpg);
background-repeat:no-repeat;
background-color:#00C9C8;*/
text-align:right;
display:block;
margin:0;
padding:9px;
_padding:0px;
}
.pnav_bt_layer a:visited {
text-decoration:none;
color:#fff;
}
.pnav_bt_layer a:hover {
text-decoration:none;
color:#ccc;
}
.pnav_bt_bottom_layer {
width:249px;
height:1px;
float:left;
background-image:url(../images/design/pnav_bt_bottom_bg.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#video_layer {
width:249px;
height:74px;
float:left;
margin:0;
padding:0;
}

#right_column_layer {
width:549px;
float:right;
margin:0;
padding:0;
}

#banner_ad_layer {
width:126px;
float:right;
overflow:visible;
text-align:left;
margin:0;
padding:7px 0 7px 7px;
}

#footer_layer {
width:770px;
float:left;
border-top:solid 1px #fff;
background-color:#008186;
color:#FFF;
margin:0;
padding:0 14px;
}

#members_title_layer {
float:left;
font-weight:700;
margin:0;
padding:6px 0;
}

#copyright_and_credit_layer {
float:right;
font-size:10px;
margin:0;
padding:6px 0;
}

#copyright_and_credit_layer a {
color:#FFF;
font-size:10px;
}

#copyright_and_credit_layer a:hover {
color:#ccc;
font-size:10px;
}

#sponsors_layer {
width:800px;
float:left;
margin:0;
padding:0;
background-color:#FFF;
}

#breast_cancer_awareness_layer {
width:149px;
float:right;
margin:0;
padding:0;
}

#search_layer span,#login_layer span {
float:left;
margin-right:14px;
}

#left_column_layer,#pnav_layer,.pnav_bt_layer {
width:249px;
float:left;
margin:0;
padding:0;
}

#text_layer {
width:383px;
float:left;
margin:0;
padding:15px;
}

#flash_layer {
  width:383px;
  float:left;
  margin:0 0 10px 0;
}

#internal_text_layer {
width:516px;
float:left;
margin:0;
padding:15px;
}

/* IE6 specific */

#search_layer{
_padding:5px 6px 6px 6px;
}
.form_input{
_height:17px;
_padding:2px 5px 0px 5px;
}

*html .pnav_bt_layer div{
  float:left;
  width:231px;
  margin:0px;
  padding:9px;
  font-size:13px;
  font-weight:700;
  text-decoration:none;
  color:#FFF;
  text-align:right;
  background:#00C9C8 url(../images/design/pnav_bg.jpg) no-repeat 0% 0%;
}

#tablestyle {
  font-size:10px;
  border:1px solid #3ABCBE;
}

#tablestyle td {
  border:1px solid #3ABCBE;
}

/* IE specific */
/*
.form_input{
	heigh\t:17px;
	padding:2px 5px 0px 5px;
}
*/

.newsitems p {
  margin:0px;
  padding:0px;
}