

/* Fonts
======================================================================*/


/* Core layout
======================================================================*/
.clear { clear: both;}

body { 
	font-family: Verdana, Arial, sans-serif; 
	background: url(../images/body_hdr_bkg.jpg);
	background-color: #96AED3;
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align:center;
	height: 100%;
	}

body.home #header#home, body.home #header #home a {
	background: #6285A2;
	border-top: 5px solid #fee481;
	border-bottom: 2px solid #6285A2;
	border-right: 1px solid #999;
	}

img.floatLeft { 
    float: left; 
    margin-right: 8px;
	margin-bottom: 8px;
}
img.floatRight { 
    float: right; 
    margin-left: 8px; 
	margin-bottom: 8px;
}
img.floatLeftFull { 
    float: left; 
    margin-right: 8px;
	margin-bottom: 80px;
}
img.floatRightFull { 
    float: right; 
    margin-left: 8px; 
	margin-bottom: 80px;
}

#container {
	position: relative;
	margin: 0 auto;
	max-width: 1000px; 
	min-width: 1000px;
	text-align: left;
} 

/*--- Header ---*/
#header {
	background: url(../images/hdr_bkg.jpg);
	background-repeat:repeat-x;
	height: 114px;
	margin-top:0px;
	width: 1000px;
	}
	
#header a {
	color: #000;
	text-decoration:none;
	}
#header li {
	background: none;
	border-right: 1px solid #999;
	display: inline;
	margin-right: 1em;
	padding: 0 1.4em .2em 0;
	font-size: .8em;
	}
#header li.last { 
	border: 0; 
	margin: 0; 
	padding: 0 .5em 0 0;
	}
#header ul { 
	margin-bottom: 20px; 
	}
#header p {
	margin: 0;
	}
#header-right {
	float: right;
	position:relative;
	top:-110px;
	text-align: right;
	padding-right:10px;
	z-index: 1000;
	}

/*--- Header Menu ---*/
#header-menu {
	float: left;
	background: url(../images/hdr_menu_bkg_OUT.jpg);
	background-repeat:repeat-x;
	border-bottom: 2px solid #fff;
	font-size: 14px; /*--- .9em ---*/
	color:#fee481;
	background-color: #003366;
	width: 1000px;
	height: 40px;
	z-index: 1;
	margin-top: -100px;
	}
#header-menu a {
	border-right: 1px solid #666699;
	color: #fee481;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	height:auto;
	z-index: 1;
	background: url(../images/hdr_menu_bkg_OUT.jpg);
	background-repeat:repeat-x;
	padding: 1em 1em .7em 1em;
	}
#header-menu a:hover {
	color: #fff;
	text-decoration: none; 
	}
#header-menu li {
	background: url(../images/hdr_menu_bkg_OUT.jpg);
	/*---border-top: 5px solid #000;---*/
	float: left;
	/*---padding: .8em 0em .4em 1em; --*/
	white-space: nowrap; 
	z-index: 1;
	display: inline;
	}
#home #menu-home a,
#about #menu-about a,
#edu_mtgs #menu-edu_mtgs a,
#fellowships #menu-fellowships a,
#membership #menu-membership a,
#forThePatient #menu-forThePatient a,
#research #menu-research a, 
#contact #menu-contact a, 
#terms #menu-terms a,
#membersOnly #menu-membersOnly a,
#memberProfile #menu-memberProfile a,
#support #menu-support a {
	background: url(../images/hdr_menu_bkg_IN.jpg);
	background-repeat:repeat-x;
	color: #fff;	
	padding: 1em 1em .7em 1em;
}
#header-menu ul { 
	margin: 0px; 
	list-style: none;
	padding: 0;
	margin: 0;
	}

/*--- Subheader ---*/
	
#subheader {
	background-image: url(../images/shdr_bkg.jpg);
	background-repeat:repeat-x;
	width: 1000px;
	height: 100px;
	position:relative;
	top: 24px;

	}
#home #subheader { background-image: url(../images/shdr_home2.jpg);}
#about #subheader { background-image: url(../images/shdr_about2.jpg);}
#edu_mtgs #subheader { background-image: url(../images/shdr_edu_mtgs2.jpg);}
#fellowships #subheader { background-image: url(../images/shdr_edu_mtgs2.jpg);}
#membership #subheader { background-image: url(../images/shdr_membership2.jpg);}
#forThePatient #subheader { background-image: url(../images/shdr_forThePatient2.jpg);}
#research #subheader { background-image: url(../images/shdr_research2.jpg);}
#contact #subheader { background-image: url(../images/shdr_support2.jpg);}
#membersOnly #subheader { background-image: url(../images/shdr_members2.jpg);}
#members #subheader { background-image: url(../images/shdr_members2.jpg);}
#memberProfile #subheader { background-image: url(../images/shdr_members2.jpg);}
#support #subheader { background-image: url(../images/shdr_support2.jpg);}
#terms #subheader { background-image: url(../images/shdr_support2.jpg);}

#subheader img { 
	float:right; 
	margin-top: -83px;
	}

/*--- Subheader Boxes ---*/
#subheaderBox ul li	{ 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:3;
	margin-left:-35px;
	}
	
#subheaderBox .boxFS  ul li	{ 
	margin-top:-2px;
	line-height:3.5;
	background-position:0 1.2em;
	}
#subheaderBox {
		background: #fff;
		width: 1000px;
		padding-bottom: 10px;
	}	
#subheaderBox ol ul {
	list-style-type:none;
	}
#subheaderBox 	li {
    padding-left:12px;
    background:transparent url(../images/bullet2.gif) no-repeat;
    background-position:0 1em;
}
#subheaderBox .box_inner {
		background:url(../images/sBox1_middle.jpg);
		background-repeat:repeat-y;
		padding: 10px;
		position:relative;
		height: 220px;
	}
#subheaderBox .boxMB {
		background:url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subheaderBox .boxAM {
		background:url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subheaderBox .boxFP {
		background:url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subheaderBox .boxFS {
		background: url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subheaderBox .boxFP {
		background: url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subheaderBox .boxFD {
		background: url(../images/sBox1_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
	
/*--- Content ---*/
	
#content { 
	background: #fff; 
	width: 1000px; 
	padding: 20px 0 10px 0;
	font-size:12px;
	}	
/*#content-mainH { 
	float: left;
	margin-left: 260px; 
	width: 480px;
	padding: 20px 0px;
	}	
#content-rightH { 
	float: left; 
	width: 230px;
	padding: 20px 10px;
	margin-left: 5px;
	}
#content-leftH { 
	float: left; 
	padding: 20px; 20px 0 20px;
	margin-left: -990px;
	width: 230px;
	}
*/
#content-mainH { 
	float: left;
	margin-left: 255px; 
	width: 480px;
	padding: 20px 0px;
	}	
#content-rightH { 
	float: left; 
	width: 230px;
	padding: 0px 0px 0px 0;
	margin-left: 25px;
	}
#content-leftH { 
	float: left; 
	padding: 0px 20px 0 20px;
	margin-left: -997px;
	width: 230px;
	}
#content-leftL { 
	float: left; 
	padding: 0px 20px 0 20px;
	margin-left: -990px;
	width: 230px;
	}
#content-leftHX	ol, ul {
list-style-image:none;
list-style-type:none;
}
#content-main { 
	float: left;
	margin-left: 260px; 
	width: 720px;
	padding: 20px 0px;
	}
#content-right { 
	float: left; 
	width: 230px;
	padding: 20px 10px;
	}
#content-rightH	ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#content-left { 
	float: left; 
	padding: 20px 20px 0 20px;
	margin-left: -980px;
	width: 230px;
	}		
#content-left ul li, #content-right ul li {
    background:transparent url(../images/bullet.gif) no-repeat;
    background-position:0 1em;
	font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	line-height:3;
	margin-left:-35px;
	padding-left:15px;
	}
#subfooter ul li	{ 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:3;
	margin-left:-35px;
	}
	
#subfooter .boxAM  ul li	{ 
	margin-top:-10px;
	line-height:3.5;
	background-position:0 1.2em;
	}
#subfooter {
		background: #fff;
		width: 1000px;
		padding-bottom: 5px;
	}	
#subfooter ol ul {
	list-style-type:none;
	}
#subfooter 	li {
    padding-left:12px;
    background:transparent url(../images/bullet2.gif) no-repeat;
    background-position:0 1em;
}
#subfooter .box_inner {
		background:url(../images/sBox2_middle.jpg);
		background-repeat:repeat-y;
		padding: 10px;
		position:relative;
		height: 220px;
	}
#subfooter .boxAM {
		background:url(../images/sBox2_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subfooter .boxFS {
		background: url(../images/sBox2_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subfooter .boxFP {
		background: url(../images/sBox2_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}
#subfooter .boxFD {
		background: url(../images/sBox2_middle.jpg);
		background-repeat:repeat-x;
		float: left;
		width: 244px;
		margin-left: 5px;
	}

/*--- Footer ---*/
#footer { 
	font-size: 10px; 
	color: #000; 
	background:#FEE481;
	margin-top: 0px;
	margin-bottom:0px;
	text-align: center;
	height: 70px;
	width: 1000px;
	}	
#footer #footer p, #footer ul {
	margin:0;
	padding: 20px 0 0 0; 
	}
#footer a { 
	color: #000;
	text-decoration: none; 
	}
#footer li, #footer span {
	background: none;
	border-right: 1px solid #000;
	display: inline;
	margin-right: 0.4em;
	padding: 0 0.6em 0 0;
	}
#footer br {
	display:none;
	}
#footer li.last { 
	border: 0; 
	}
#footer span.last { 
	border: 0; 
	}

a, a-visited { text-decoration:none; color:#003366;}

p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; }
h1 { font-size: 30px; font-weight:normal; color:#FFFFFF; padding-top: 20px; padding: 60px 0 4px 260px; }
h2, h3, h4,  h6, strong { font-family: Verdana, Arial, sans-serif;}
hr { background: #fee481; border: 0; color: #fee481; height: 1px; margin: 22px 0 25px 0; }
/*--li { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }--*/
h2 { font-size: 16px; font-weight: bold; color:#666666;}
h3 { font-size: 14px; font-weight: bold; color:#333333;}
h4 { font-size: 12px; font-weight: bold; color:#333333;}
h5 { font-size: 12px; font-weight: bold; color:#fff;}
.hd1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366;}
.hd2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366;}
.hd3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}
.hd4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366;}
.sub1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.sub2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.sub3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000;}
.sub4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.body8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;  color: #000000;}
.body9i{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; font-style:italic;}
.body10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.body10b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366;}
.body10c { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666;}
.body10w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff;}
.body11b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366;}
.body12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.body12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366;}
.body12r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000;}
.body12w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;}
.body12gy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;}
.body12br { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#663;}
.body13br { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#663;}
.body14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #003366;}
.body14br { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#663;}
.sfBoxTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#D9E6FD; margin-top:0px;}
.shBoxTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#003366; margin-top:0px;}
.important { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; text-decoration: none; }
.labeltext {font-weight:bold; color:#666666}
.errortext {color:#cc3333}

.linkblock { 
}		

.linkblock ul li {
	background:transparent url(../images/bullet.gif) no-repeat;
  background-position:0 1em;
	font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	line-height:3;
	margin-left:-35px;
	padding-left:15px;
}

.formtable {}
.formtable textarea {font-family:Arial}

.notecell {font-size:12px; font-style:italic}
.notecell select {font-size:12px; font-style:italic}
