body { font-size:12px; font-family:arial; margin:0px; padding:0px; margin-bottom:20px; background-image:url(/images/body_bkg.gif); }

td { vertical-align:top; }

img { border:0px; }

a { color:#79ade0; }
a:hover {color:#ffffff;}

#background { z-index:0; position:absolute; height:1027px; width:100%; left:0px; background-image:url(/images/background_bkg.jpg); background-repeat:repeat-x;}

#container { position:relative; z-index:1; width:1000px; margin:0px auto;  }

#top { float:left; }
#topleftside { float:left; }
#toprightside { float:left; }

#logo { }

#leftnav { background-image:url(/images/leftnav_bkg.jpg); background-repeat:no-repeat; width:246px; height:339px; padding-left:69px; }
#leftnav a { font-family:"Arial Rounded MT Bold", Arial; font-size:14px; color:#fff; text-decoration:none; display:block; padding-top:6px; padding-left:26px; width:210px; height:21px; background-repeat:no-repeat; }

#leftnav a:hover { color:#cef954; }

#tagline { font-family:"Arial Black", Arial Black, Arial; color:#197ad4; font-size:18px; text-align:right; font-style:italic; padding-top:55px; padding-right: 80px; width:605px; height:37px; background-image:url(/images/tagline_bkg.jpg); background-repeat:no-repeat; }
#tagline em { color:#81c2ff; }

#topnav { text-align:right; padding-right:70px; background-image:url(/images/topnav_bkg.jpg); background-repeat:no-repeat; height:28px; width:615px; }

#flash { padding-top:0px; background-image:url(/images/flash.jpg); background-repeat:no-repeat; height:385px; width:685px; }

#bottom { width:100%; float:left; background-color:#0c2d4e; background-image:url(/images/bottom_bkg.jpg); background-repeat:no-repeat; }

#membership { padding-left:13px; }
#membership div { float:left; width:238px; margin-right:8px; background-color:#071d33; margin-bottom:5px; }
#membership div ul { list-style:none; margin-left:-35px; height:130px; width:228px; }
#membership div h3 { text-decoration:none; padding:4px 0px 4px 8px; margin-top:0px; font-family:"Arial Black", Arial Black, Arial; font-size: 14px; font-weight:normal; background-color:#000; }

.academy { color:#ff0106; }
.academy a { color:#ff0106; }
.academy ul li {list-style:none; margin-left:10px; margin-bottom:3px; padding-top:1px; background-image:url(/images/star_academy.gif); background-repeat:no-repeat; padding-left:25px; }

.white {color: #fff;}

.gold { color:#ffd200; }
.gold a { color:#ffd200; }
.gold ul li { list-style:none; margin-left:10px; margin-bottom:3px; padding-top:1px; background-image:url(/images/star_gold.gif); background-repeat:no-repeat; padding-left:25px; }
.goldplus { color:#00b4ff; }
.goldplus a { color:#00b4ff; }
.goldplus ul li {list-style:none; margin-left:10px; margin-bottom:3px; padding-top:1px; background-image:url(/images/star_goldplus.gif); background-repeat:no-repeat; padding-left:25px; }

.platinum { color:#d1d1d1; }
.platinum a { color:#d1d1d1; }
.platinum ul li {list-style:none; margin-left:10px; margin-bottom:3px; padding-top:1px; background-image:url(/images/star_platinum.gif); background-repeat:no-repeat; padding-left:25px; }

.green { color:#54d762; }
.green a { color:#54d762; }
.green ul li { margin-left:10px; margin-bottom:5px; padding-top:1px; background-image:url(/images/star_green.gif); background-repeat:no-repeat; padding-left:25px; }

#content { padding:0px 40px 0px 40px; color:#94bada; }
#content strong { color:#fff; }
#content h1 { margin-top:25px; margin-left:0px; color:#197ad4; font-size:24px; font-family:"Arial Black", Arial Black, Arial; font-weight:normal; }
#content h1 em { color:#93c1ed; }
#content h2 { font-size:18px; }
#contentleft { float:left; width:400px; margin-right:40px; padding-bottom:25px; line-height:22px; }
#contentright { float:left; width:400px; line-height:22px; }

#subcontentleft { float:left; width:235px; padding-top:5px; margin-right:40px; padding-bottom:25px; }
#subcontentleft img { margin-top:20px; }
#subcontentright { float:left; width:630px; line-height:22px; }

#footer { clear:both; padding-left:30px; padding-top:17px; color:#2e7ea8; /*height:36px;*/ width:970px; background-color:#071b2f; }
#footer span { margin-right:51px; }
#footer a { color:#2e7ea8; margin-right:45px; }

.fields {border:1px solid #00b4ff; background-color:#fff;}

.form0 { color:#2e73b3; background-color:#071d33; font-size:14px; padding-left:10px;}
.form1 { text-align:right; color:#a1c2e1; background-color:#1c3c5c; font-weight:bold; padding-left:10px; }
.form2 { text-align:left; color:#a1c2e1; background-color:#24476a; padding-left:10px;}
.form3 { color:#a1c2e1; background-color:#1c3c5c; padding-left:10px; }
.form4 { color:#a1c2e1; background-color:#24476a; padding-left:10px;}

#subcontentright .clinics {color:#ffffff; font-size: 18px; margin: 10px 0px 0px 5px;}

/* Admin Section */

#adminbottom { width:100%; float:left;  }
#admincontent { background-color:#0c2d4e; padding:0px 30px 30px 30px; color:#94bada; min-height:300px; }
#admincontent h1 { margin-top:25px; color:#197ad4; font-size:24px; font-family:"Arial Black", Arial Black, Arial; font-weight:normal; }

#adminlinks { text-align:center; }

#adminlinks a { color:#2e7ea8; }


div#footer-links {
 margin: 10px auto;
 text-align: center;
 width: 70%;
}

div#footer-links a {
 width: auto;
 margin: 0 5px;
 font-size: 0.9em;
}

.callout {
 width: 80%;
 border: solid 1px #071B2F;
 padding: 10px 20px;
 margin: 0 auto;
 background: #09233C;
}

.news-feed a {text-decoration:none;}

