/* CSS Document */

body 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

hr 					{ color: #000000; height: 1px; }
/*  BG Images and styles for layout  */

.sm					{ padding-right: 23px; }
.logo				{ padding-left: 13px; background-image: url(images/logo_row.gif); background-repeat: no-repeat; background-position: left top; height: 64px; width: 800px; }
.nav				{ padding-left: 172px; }
.swooshtop			{ background-image: url(images/bg_swoosh_top.gif); background-repeat: no-repeat; background-position: right bottom; height: 26px; width: 800px; }
.banner				{ background-color: #669933; height: 107px; width: 800px; }
.swooshbot			{ background-image: url(images/bg_swoosh_bottom.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-bottom: 15px; padding-right: 10px; padding-left: 10px;  }
.swooshbotint		{ background-image: url(images/bg_swoosh_bottom.gif); background-repeat: no-repeat; background-position: left top; }
.whatbar			{ background-image: url(images/bg_whatsnew.gif); background-repeat: no-repeat; background-position: left top; background-color: #EAF0E1; padding-left: 152px; }
.bgibot				{ background-image: url(images/bg_bot_row.gif); background-repeat: repeat-x; background-position: left bottom; }

/*  Content sections and styles  */

.content			{ padding-top: 50px; }
.conthead			{ font-size: 18px; line-height: 22px; color: #669933; padding-top: 45px; padding-bottom: 25px; padding-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.conttext			{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 200px; }
.conttext0			{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; }
.conttext25			{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px; }
.conttext50			{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 50px; }
.conttext100		{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 100px; }
.conttext150		{ font-size: 11px; line-height: 25px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 150px; }
.conttext200		{ font-size: 11px; line-height: 30px; color: #333333; padding-top: 45px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px; }

/*  Text, Head and TD styles  */

.plain				{ font-size: 11px; line-height: 18px; color: #000000; }
.plainsm			{ font-size: 11px; line-height: 15px; color: #000000; border-bottom: 1px solid #cccccc; }

.rembar				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #00467F; padding-left: 15px; height: 15px; }
.midtext			{ font-size: 11px; line-height: 18px; color: #000000; padding-top: 15px; padding-bottom: 5px; padding-right: 20px; padding-left: 20px; }
.midhead			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00467F; }
.whattext			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #636363; width: 216px; padding-top: 16px; padding-bottom: 30px; padding-right: 10px; }
.bodtitle			{ font-size: 13px; line-height: 18px; color: #FFFFFF; padding-left: 15px; background-color: #669933; font-weight: bold; }
.bodhead			{ font-size: 13px; line-height: 18px; color: #00467F; padding-left: 15px; background-color: #EAF0E1; font-weight: bold; }
.bodtext			{ font-size: 12px; line-height: 18px; color: #333333; padding-left: 15px; background-color: #F3F7ED; }
.bodindent			{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 25px; background-color: #F3F7ED; }
.commhead			{ font-size: 11px; line-height: 18px; color: #00467F; padding-left: 15px; background-color: #EAF0E1; font-weight: bold; }
.commtext			{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 15px; padding-top: 15px; padding-bottom: 5px; background-color: #F3F7ED; }
.pcommhead			{ font-size: 11px; line-height: 18px; color: #00467F; padding-left: 15px; background-color: #EAF0E1; font-weight: bold; height: 20px; width: 210px; display: block; border-bottom:1px;}
.pcommtext			{ font-size: 11px; line-height: 18px; color: #333333; display:block; padding-left: 15px; padding-bottom: 5px; background-color: #F3F7ED; width: 210px;}


.newshead			{ font-size: 11px; line-height: 18px; color: #00467F; padding-left: 15px; background-color: #EAF0E1; font-weight: bold; }
.newstext			{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 25px; padding-top: 10px; padding-bottom: 10px; background-color: #F3F7ED; }
.newsarchtext		{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; background-color: #F3F7ED; }
.caption			{ font-size: 9px; line-height: 13px; color: #000000; }
.map1				{ font-size: 12px; line-height: 18px; color: #333333; padding-left: 15px; background-color: #EAF0E1; }
.map2				{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 25px; background-color: #F3F7ED; }
.map3				{ font-size: 11px; line-height: 18px; color: #333333; padding-left: 30px; background-color: #F6F9F2; }

.serheadblue		{ font-size: 14px; line-height: 25px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }
.serheadbluelg		{ font-size: 16px; line-height: 25px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }

/* States List DropDown */
.stdrop				{ font-size: 9px; color: #00467F; width: 120px; }

/* sitemap links */

.m					{ color: #333333; text-decoration: none; } 
a.m:link			{ color: #333333; text-decoration: none; }
a.m:hover			{ color: #669933; text-decoration: underline; }
a.m:visited			{ color: #333333; text-decoration: none; }
a.m:visited:hover	{ color: #669933; text-decoration: underline; }

/* what's new green links home */

.wh					{ color: #669933; text-decoration: none; } 
a.wh:link			{ text-decoration: none; }
a.wh:hover			{ text-decoration: underline; }
a.wh:visited		{ text-decoration: none; }
a.wh:visited:hover	{ text-decoration: underline; }

.bl					{ color: #00467F;; text-decoration: none; } 
a.bl:link			{ text-decoration: none; }
a.bl:hover			{ text-decoration: underline; }
a.bl:visited		{ text-decoration: none; }
a.bl:visited:hover	{ text-decoration: underline; }

.pre					{ color: #FF0000; text-decoration: none; } 
a.pre:link			{ text-decoration: none; }
a.pre:hover			{ text-decoration: underline; }
a.pre:visited		{ text-decoration: none; }
a.pre:visited:hover	{ text-decoration: underline; }

/* right links for int and home */

.rl					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00467F; } 
a.rl:link			{ text-decoration: none; }
a.rl:hover			{ text-decoration: underline; }
a.rl:visited		{ text-decoration: none; }
a.rl:visited:hover	{ text-decoration: underline; }

/* annual meeting */
.programtxtgr		{ font-size: 13px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #F3F7ED; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.programtxt			{ font-size: 13px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.mtgsub 			{ padding-left: 25px;}
.mtghead			{ font-size: 18px; line-height: 22px; color: #669933; padding-top: 5px; padding-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif; }
.mtgplain				{ font-size: 11px; line-height: 18px; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.mtgheadlink			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00467F; line-height: 14px; }
.mtgserheadlink	{ font-size: 12px; line-height: 18px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }

.programindent		{ font-size: 13px; line-height: 14px; color: #000000; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.programindent2		{ font-size: 13px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;}
.programindent2gr	{ font-size: 13px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #F3F7ED; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A; }
.programtxt1		{ font-size: 13px; line-height: 14px; color: #000000; padding-top: 5px; padding-bottom: 5px; }

a.mtgserheadlink:link			{ text-decoration: none; }
a.mtgserheadlink:hover			{ text-decoration: underline; }
a.mtgserheadlink:visited		{ text-decoration: none; }
a.mtgserheadlink:visited:hover	{ text-decoration: underline; }

.mtgserheadlink2	{ font-size: 12px; line-height: 24px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }

a.mtgserheadlink2:link			{ text-decoration: none;}
a.mtgserheadlink2:hover			{ text-decoration: underline;  }
a.mtgserheadlink2:visited		{ text-decoration: none;}
a.mtgserheadlink2:visited:hover	{ text-decoration: underline;}


.mtglink				{ color: #00467f; text-decoration: none; padding-left: 25px; padding-top: 9px; padding-bottom: 26px;} 

a.mtglink:link			{ text-decoration: none; background-image: url(annual_meeting/images/onbkggreen.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.mtglink:hover			{ text-decoration: underline; background-image: url(annual_meeting/images/onbkgblue.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.mtglink:visited		{ text-decoration: none; background-image: url(annual_meeting/images/onbkggreen.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.mtglink:visited:hover	{ text-decoration: underline; background-image: url(annual_meeting/images/onbkgblue.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}

.programbio			{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.programbioalt			{ font-size: 11px; line-height: 14px; color: #000000; background-color: #ffffff; }
/*end annual mtg*/
.conttext 			{ font-size: 11px; line-height: 19px; color: #333333; padding: 5px; text-align: left; margin-left: 40px; }
#coten			{ font-weight: bold; font-style: italic; text-align: left; margin-left: 40px; }
#contheadreg		{ font-size: 18px; line-height: 12px; color: #669933; padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-left: 40px; }
#log				{ margin-left: 40px; }
.bodtextsurvey			{ font-size: 12px; line-height: 18px; color: #333333; padding-left: 15px; padding-right: 15px; background-color: #F3F7ED; }


/* cri meeting  blue=ccdae5 green=669933 lightgreen=d66e3c0*/
#cribody				{background-color: #d6e3c0;}
.criprogramtxtgr		{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #F3F7ED; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.criprogramtxt			{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.crimtgsub 			{ padding-left: 25px;}
.crimtghead			{ font-size: 18px; line-height: 22px; color: #669933; padding-top: 5px; padding-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif; }
.crimtgplain				{ font-size: 11px; line-height: 18px; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.crimtgheadlink			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00467F; line-height: 14px; }
.crimtgserheadlink	{ font-size: 12px; line-height: 18px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }

.criprogramindent		{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.criprogramindent2		{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;}
.criprogramindent2gr	{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #F3F7ED; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A; }
.criprogramtxt1		{ font-size: 11px; line-height: 14px; color: #000000; padding-top: 5px; padding-bottom: 5px; }

a.crimtgserheadlink:link			{ text-decoration: none; }
a.crimtgserheadlink:hover			{ text-decoration: underline; }
a.crimtgserheadlink:visited		{ text-decoration: none; }
a.crimtgserheadlink:visited:hover	{ text-decoration: underline; }

.crimtgserheadlink2	{ font-size: 12px; line-height: 24px; color: #00467F; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;  }

a.crimtgserheadlink2:link			{ text-decoration: none;}
a.crimtgserheadlink2:hover			{ text-decoration: underline;  }
a.crimtgserheadlink2:visited		{ text-decoration: none;}
a.crimtgserheadlink2:visited:hover	{ text-decoration: underline;}


.crimtglink				{ color: #00467f; text-decoration: none; padding-left: 25px; padding-top: 9px; padding-bottom: 26px;} 

a.crimtglink:link			{ text-decoration: none; background-image: url(annual_meeting/images/onbkggreen.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.crimtglink:hover			{ text-decoration: underline; background-image: url(annual_meeting/images/onbkgblue.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.crimtglink:visited		{ text-decoration: none; background-image: url(annual_meeting/images/onbkggreen.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}
a.crimtglink:visited:hover	{ text-decoration: underline; background-image: url(annual_meeting/images/onbkgblue.gif); background-repeat: no-repeat; background-position: left top; height: 26px; width: 145px;}

.criprogrambio			{ font-size: 11px; line-height: 14px; color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #407D6A;  }
.criprogrambioalt			{ font-size: 11px; line-height: 14px; color: #000000; background-color: #ffffff; }
.homeadsone {background-image:url('images/simon.jpg');background-repeat: no-repeat; }
.hometext { padding-left: 230px;}
.homeadstwo {background-image:url('images/johnson.jpg');background-repeat: no-repeat; }
.homeadsthree {background-image:url('images/windhipnew.jpg');background-repeat: no-repeat; }

/*end cri meeting*/
