fbody{
    margin-top:0px;
    color: #00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
}
h1{
    color:#00457c;
    font-family:helvetica;
    font-weight:bold;
    font-size: 16px;
}

h2{
    margin-top: 22px;
    margin-bottom: -2px;
    font-size: 14px;
    color: #678baa;

}

h3 {

    color: #a2b2ba;

}

blockquote {

    background-position: 12px 22px;

    padding-right: 25px;
 
    padding-left: 20px;

    padding-bottom: 20px;

    padding-top: 20px;

    border-bottom-color: #8ea6cf;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    margin-bottom: 5px;

    margin-top: 15px;

    margin-right: 5px;

    margin-left: 5px;

    background-color: #e1efff;

    color: #505763;
    font-size:11px;
    line-height: 20px;
    font-family: "Lucida Grande",Tahoma, Verdana, Arial;


}

.tablecellDark {

    background-color: #e1efff;
    border-bottom-color: #8ea6cf;

    border-bottom-style: solid;

    border-bottom-width: 1px;
    padding: 5px;
    line-height: 20px;

}

.tablecellLight {

    background-color: #f2f9ff;
    border-bottom-color: #8ea6cf;

    border-bottom-style: solid;

    border-bottom-width: 1px;
    padding-left:5px;
    line-height: 20px;

}

.general_body img {

border-color: #8ea6cf;

border-style: solid;

/*border-width: 1px;*/

clear: both;

/*float: right;*/

display: inline;
/*margin-left: 15px;*/

}

/* Overrides */

p{
    color:#00457c;
    font-size:11px;
    line-height: 18px;
    font-family: "Lucida Grande",Tahoma, Verdana, Arial;
}
.general_body{
    color:#00457c;
    font-size:12px;
}
li{
    line-height: 20px;
    font-size: 11px
    color: #00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    
}

ul {
    color: #00457c;
    margin-left: 0px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0px;
    list-style-type: circle;
    padding:0 0 10px 30px;
    padding-top: 30px;
    font-size: 11px;

}
.general_body a:link {
    text-decoration: none;
    color: #00447c;
    font-weight: bold;
    text-transform: none;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
}
.general_body a:visited {
    text-decoration:none;
    color: #00447c;
	font-weight: bold;
    text-transform: none;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
}
.general_body a:hover {

    text-decoration:underline;
    color: #00447c;
	font-weight: bold;
    text-transform: none;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
}
.link_general { font-family:"Lucida Grande",Tahoma, Verdana, Arial; font-size:11px; color:#00457c; border=0; font-weight:normal; text-decoration:none; font-style:normal; border-width:0; border-color:border=0; border:0 border=0; }
.link_general a:link { font-family:"Lucida Grande",Tahoma, Verdana, Arial; font-size:11px; color:#00457c; border=0; font-weight:bold;  text-decoration:none; font-style:normal; }
.link_general a:visited { font-family:"Lucida Grande",Tahoma, Verdana, Arial; font-size:11px; color:#00457c; border=0; font-weight:bold;  text-decoration:none; font-style:normal; }
.link_general a:hover { font-family:"Lucida Grande",Tahoma, Verdana, Arial; font-size:11px; color:#00457c; border=0; font-weight:bold;  text-decoration:underline; font-style:normal; }

td{
    color:#00457c;
}
ul{
    padding-top:0px;
    margin-top:0px;
}
#navcontainer{
    padding-top:0px;
    vertical-align:top;
}
#navlist{
    padding-left:0px;
    margin-left:0px;
    padding-top:0px;
    vertical-align:top;
}

ul#navlist{

    list-style:none;

}
#navlist li{

    padding-left:30px;
    margin-left:0px;
    padding-bottom:0px;
    padding-top:2px;
    background-image:url(/images/ThirdTier.jpg);
    background-repeat:no-repeat;
    background-position:left;
    background-color:#00457c;
    height:20px;
    border-bottom:1px solid #ffffff;
    vertical-align:middle;
}
#navlist li a:link{
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
    vertical-align:middle;
}
#navlist li a:visited{
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
}
#navlist li a:hover{
    font-size:12px;
    text-decoration:none;
    color:#faab54;
}
li#active{
    background-color:#faab54;
    color:#00457c;
    padding-top:2px;
}
li#active a:link{
    font-size:12px;
    color:#00457c;
    text-decoration:none;
}
li#active a:visited{
    font-size:12px;
    color:#00457c;
    text-decoration:none;
}
.thirdtiermenu{
    background-color:#00457c;
    padding-left:0px;
    padding-top:0px;
    vertical-align:top;
    /*height:300px;*/
}
.button_style {
    background-color:#faab54;
    border-color:#faab54;
    border-style:outset;
    color:#00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
}
.searchresults a:link {
    color:#00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    font-size:10px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
.searchresult1{
    background-color:#FFFFFF;
}
.searchresult2{
    background-color:#FFFFFF;
}
td a:link {
    color:#00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
td a:visited {
    color:#00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
td a:hover {
    color:#00457c;
    font-family:"Lucida Grande",Tahoma, Verdana, Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
/*------------------*/
#main_body{
    width:900px;
    margin:0px auto 0px auto;
}
#menu{
    height:25px;
    background-color:#faab54;
}
#sub_menu{
    padding-left:20px;
    height:23px;
    background-color:#e7e7e8;
}
#content{
	height:100%;
}
.top_line{
    background-image:url(/images/TopLineRepeat.jpg);
    background-repeat:repeat-x;
}
#footer{
    height:21px;
    background-color:#faab54;
    vertical-align:middle;
    padding-right:20px;
}
.flashbanner{
    width:550px;
    vertical-align:top;
}
.innerflashbanner{
    width:300px;
    vertical-align:top;
	background-color:#00457c;
}
.homecontent{
    width:350px;
    vertical-align:top;
}
.innercontent{
    width:600px;
    height:100%;
    vertical-align:top;
}
.searchbox{
    font-size:12px;
    color:#999999;
}
.medrec{
	vertical-align:top;
    height:100%;
	background-color:#00457c;
}
.medrec p {
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
}
a.links_footer{
    color:#00457c;
    font-size:10px;
    text-decoration:none;
}
a.links_footer:link{
    color:#ffffff;
    font-size:10px;
    text-decoration:none;
}
a.links_footer:visited{
    color:#ffffff;
    font-size:10px;
    text-decoration:none;
}
a.links_footer:hover{
    text-decoration:none;
    font-size:10px;
}
.homecontent{
    vertical-align:top;
}
.sideimage p {
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
}
#bottombuttons{

}
#bodycontent{
    min-height:480px;
}
div.forum td b{
	width:100px;
}
.forum td{
	padding:5px;
}
.listing p{
margin-top:2px;
}
.listing h3{
margin-bottom:2px;
}
.SeminarTable td{
    border:0px solid #ffffff;
}
#subs_subscription_group{
width:500px;
}
.SessionHead{
    background-color:#66bee2;
    color:#ffffff;
    font-weight:bold;
}
.SessionCell{
    background-color:#f2f9fd;
}
.SessionCell li{
    color:#00457C;
    font-weight:bold;
}

div#Session1{
width:500px;
}
div#Session2{
width:500px;
}
div#Session3{
width:500px;
}
div#Session4{
width:500px;
}
div#Session5{
width:500px;
}
div#Session6{
width:500px;
}
div#Session7{
width:500px;
}
div#Session8{
width:500px;
}
div#Session9{
width:500px;
}
div#Session10{
width:500px;
}

input#Session1{

}
input#Session2{

}
.CalcBG{
		background-image:url(/images/CalcBGRepeat.jpg);
		background-repeat:repeat-x;
		color:#00457C;
		font-family:"Lucida Grande",Tahoma,Verdana,Arial;
		font-weight:bold;
		font-size:12px;
	}
	.BMIOutput{
		color:#00457C;
		font-family:"Lucida Grande",Tahoma,Verdana,Arial;
		font-weight:bold;
		font-size:12px;
	}
	.BMITextbox{
		color:#00457C;
		font-family:"Lucida Grande",Tahoma,Verdana,Arial;
		font-weight:normal;
		font-size:12px;
		border:1px solid #00457C;
		text-align:center;
	}

.patientportal{
margin-bottom:8px;
margin-right:10px;

}
.fertilitybutton{
display:none;
}
