/*general style info*/
ul.articleulist1 {clear: both; list-style-type:disc; }
body {background:#415F53; font-family: sans-serif; font-size:90%; height:100%;}
a {text-decoration:none; color:none;}
a img {border:none;}
.clear {clear:both;}
table.tables{margin-left: 30px; }
h1, h2, h3, h4, h5 {margin-left: 20px; margin-right: 40px;}
img.ctrimg {position:relative; margin-left: 215px; margin-top: 20px; }
p {position: relative; margin:10px; text-align: justify; float: clear; margin-left:25px; margin-right: 25px; width: 80% }
ul {width:80%; text-align:justify;}
/*general layout divs and info*/
#wrapper {position:relative; left: 50%; margin-left: -425px; width: 850px;  min-height: 100%; background: #4c85c5; border: 2px solid #f7cf60; padding:0px;}/*wrapper contains everything...*/
#header2 {position:relative; width: 850px; height: 123px; background: url("images/design/header2a.gif") top left no-repeat; margin:0px; padding: 0px;  margin-bottom:0px; }
#maintent {position:relative; width: 850px; min-height: 100%; float: left; margin:0px; padding: 0px; margin-top:-6px; padding-bottom: 10px;}/*maintent contains everything between the header and footer*/
#topnavigation {position: relative; width: 550px; height: 35px; border: 2px solid #0099CC; margin-left: 66px; text-align: center;} /*this is the top navigation section*/ 
#rightcol {position:relative; float: left; width:136px; background: #4c85c5; height: 1200px; margin:0px;  margin-right: -2px; margin-top:-18px;}	
#leftcol {position:relative; float:left; width: 160px; min-height: 800px; height:100%; background: #4c85c5; }
#leftcol2{position:relative; float:left; width: 160px; min-height:100%; background: #4c85c5; }
#smallcolumn {position:relative; float: left; width: 690px; background: white; height:840px; margin-top:-5px;}
#centercolumn {position:relative; float: left; width: 690px; background: white; min-height: 100%; margin-top:-5px;   }


/*index page specific style info*/
/*quicklinks*/
#qlinkwrap {position:relative; float: right; width: 170px; background: url("images/design/qlinksemi.jpg") top right no-repeat; height: 345px; border:0; }
#qlinks {position:relative; width: 90px; height: 160px; top: 87px; margin-left: 64px; margin-right: 0px;}
#oppql {position:relative; float: right; height: 160px; width: 355px; margin-right: 5px;}

#header {position:relative; width: 850px; height: 123px; background: url("images/design/header1.gif") top left no-repeat; margin:0px; padding: 0px;  margin-bottom:0px; }
.ctrseg3 {position:relative; clear:both; width:533px; margin-left: 5px; margin-top: 5px; border-top:2px solid #415F53; border-bottom: none; padding-top:10px; padding-bottom:10px;}
#centercol {position:relative; float: left; width: 553px; background: white; height: 1240px; margin-top:-5px; }/*centercol contains the primary content, and the quicklinks section on the index page*/


.ctrseg2
{position:relative; clear:both; width:573px; margin-left: 10px; margin-top: 5px; border-top:2px solid #415F53; border-bottom:none; padding-top:10px; padding-bottom:10px;}

/*contact pages style info*/
.contactlist
{margin-left: 25px; }


/*articles pages style info*/
h2.articleauthors{font-family: "Georgia", serif; font-size: 100%; font-variant:small-caps; font-weight: bold; color: #BF9B3B; text-align: right;margin-top:10px; margin-right: 130px;}

li.articlebullets1 {text-align: left; margin-right: 40px; margin-left: 30px;}
p.articleauthorend {font-style:italic; position:relative; clear: both; text-align: right; margin-left: 20px; margin-right: 20px; display: block; border-top: 2px solid #009999; padding-top: 10px; }
span.issue {text-transform: uppercase; font-weight:600; color: #CC3300; }
span.solution {text-transform: uppercase; font-weight:600; color: #009999; }
h3.articleheading {margin-left: 25px; color: #336699; }	
	

#topnavigation {position: relative; width: 550px; height: 35px; border:none; margin-left: 66px; text-align: center;}
#calnavigation {position: relative; width: 550px; min-height: 100%; border: 2px solid #0099CC; margin-left: 66px; text-align: center; padding: 10px;}
#certnavigation {position: relative; width: 420px; min-height: 100%; border:none; margin-left: 66px; text-align: center; padding: 10px; }
/*meeting recap page style info*/



/*navigation style info*/
ul.leftnav {position:relative; width: 110px; margin-left: 0px; padding-left: 15px; min-height: 100%; list-style-type: none;}
li.lnav {margin-top:10px; color: white; }
li.lnav a {color: white;}

ul.ql {position:relative; width: 75px;color: black; list-style-type: none; margin-right:0px; margin-left:-25px}

li.qli {margin-bottom: 7px; line-height: 110%; 	}
li.qli a {color:black; font-variant: small-caps;}

/*column boxes*/

.leftboxgr {position:relative; width: 150px; height: 150px; background: #1f9089; color: #f7cf60;padding-top: 10px; padding-left: 10px; }
.leftboximg  {position:relative; width: 160px; height: 160px; color: black ; padding-top: 10px; padding-left: 10px; }
.leftboximg2  {position:relative; width: 160px; height: 150px; color: black ; margin-top:10px; padding-top: 10px; padding-left: 10px; }
.rightgreen {position:relative; width: 128px;  height: 150px; background: #1f9089; color: #f7cf60;padding-top: 10px; padding-left: 8px; text-align:center;}
.rightblue {position:relative; width: 128px; height: 150px; color: white ;padding-top: 10px; padding-left: 8px; padding-right: 7px;}
.rightgreen a {color:#f7cf60;}

/*heading and paragraph info*/
h1.title { font-size: 110%; color: #BF9B3B; text-align: center;margin-top:10px; margin-left: 10px;}
h2.title3 { font-size: 100%;  color: #415F53; text-align: center;margin-top:10px; margin-left: 10px;}
h3.title4 { font-size: 100%;  color: #415F53; text-align: left ;margin-top:15px; margin-left: 10px;}
h4.title5 {font-size: 90%;font-weight:normal;  color: #4c85c5; text-align: left; margin-top:-10px; margin-left: 20px;}
h1.dateline {font-size: 110%; font-weight: bold; color: #009999; text-align: center;margin-top:10px; margin-left: 10px;}
h1, h2, h3, h4, h5 {font-family: "Georgia", serif; font-weight: bold; margin-left: 20px;  margin-top:10px;}
h2 {font-size:105%;}
.goldcenter {font-size: 110%; color: #BF9B3B; text-align: center;}


p.ifmain  { float: left; width: 345px; margin-left: 10px;  text-align:justify; margin-bottom: 10px; text-indent: 10px;}
p.std{ width: 510px; margin-left: 55px;  text-align:justify; margin-bottom: 10px; }
p.standardtext {position: relative; margin:10px; text-align: justify; float: clear; margin-left:25px; margin-right: 25px; width: 80% }

p.ifmactr { width: 470px; margin-left:-20px;  text-align:center; margin-bottom: 10px;}
a p.lc {color:black;}
p.lc { width: 120px; margin-left: 0px;}
span.board {color: #006699;}
img.colimg {margin-left: -5px;}
img.prez {float:left; margin-left:25px; margin-right: 10px;}
a.b2t {margin-left: 25px;}
hr.bios {width: 50%;}


/*iframe style info*/
#tablist{padding: 3px ;margin-left: 0px;margin-bottom: 0px;margin-top: 0.1em; font: bold 10px Verdana;}

#tablist li{ list-style: none; display: inline; margin: -3px; }

#tablist li a{ text-decoration: none; padding: 3px 0.5em; margin:0px; border: 2px solid #415F53; background: white; }

#tablist li a:link, #tablist li a:visited{ color: #4c85c5; }

#tablist li a:hover{ color: #000000; background: #C1C1FF; border-color: #415F53; }

#tablist li a.current{background: yellow; }

#tabiframe {border:2px solid #415f53; width:533px; height:380px}


/*calendar page specific style information*/
#calwrapper {position:relative; left: 50%; margin-left: -425px; width: 850px; min-height: 100%; background: #4c85c5; border: 2px solid #f7cf60; padding:0px; }
#january, #february, #march, #april, #may, #june, #july, #august, #september, #october, #november, #december{position:relative; margin-left: 70px; margin-top:20px;  width: 550px; }
#calcolumn {position:relative; float: left; width: 690px; background: white; min-height: 90%; margin-top:-5px;  }
#caltent {position:relative; width: 850px; min-height: 100%; float: left; margin:0px; padding: 0px; margin-top:-6px; }

/*meeting photos style information*/
p.sponsorlist {position: relative; clear:both; width: 350px; margin: 20px; margin-left: 80px; text-align: center; }
div.mtgimages2 {position: relative;  width: 650px; margin-left: 10px; margin-top: 15px; border-bottom: 2px solid #415f53;}
div.mtgimages {position: relative; height: 320px; width: 650px; margin-left: 10px; margin-top: 15px; border-bottom: 2px solid #415f53;}
img.mtg {margin: 10px; float:left; max-width: 400px; max-height:300px;  }
p.caption {position: relative; float:left; margin:20px; text-align:center; display: inline; width:150px; margin-top: 120px;  }
h4.sponsors {clear: both; width: 140px; margin-left: 180px;margin- padding: 10px; border-top: 2px solid #415f53; text-align:center;}

h2.topic, h3.speakers, h2.title, h3.location {font-family: "Georgia", serif; font-size: 100%; font-weight: bold; color: #000000; text-align: center;margin-top:10px; margin-left: 10px;}
p.mtg-summary {text-align: left; margin-left: 20px; margin-right: 20px; }

#centercol {position:relative; float: left; width: 553px; background: white; height: 1240px; margin-top:-5px; }
a img {border:none;}

/*substyle*/
.eventholder, .memnewsholder {width: 430px; height: auto; background:white;  border: 2px solid orange; margin-bottom: 10px; text-align:center; margin-left:85px; padding-bottom:10px;}
.eventtitle, .membername {font-family: "Trebuchet MS", sans-serif; font-weight:bolder;}

.eventsuppinfo {font-family: "Trebuchet MS", sans-serif; font-weight:bolder; font-size: 100%; color: green;}

.eventloc, .eventtime, .eventdate {font-family: "Trebuchet MS", sans-serif; font-weight:bolder; font-size: 100%; color: #000000;}

ul.memlist {font-family: "Trebuchet MS", sans-serif; text-align: left; list-style-type: none;}


#lownav {clear:both; position: relative; left: 45px; bottom: 0px; border-top: 2px solid black; 20px; width:500px; margin-top: 50px;}

p.center {position: relative; margin:10px; text-align: justify; float: clear; margin-left:20%; margin-right: 25px; width: 60% }



/*iframe style info*/
#sahlist{padding: 3px 0;margin-left: 0;margin-bottom: 0;margin-top: 0.1em; font: bold 12px Verdana;}
#sahlist li{ list-style: none; display: inline; margin: 0; }
#sahlist li a{ text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 2px solid #415F53; border-bottom: none; background: white; }
#sahlist li a:link, #tablist li a:visited{ color: #4c85c5; }
#sahlist li a:hover{ color: #000000; background: #C1C1FF; border-color: #415F53; }
#sahlist li a.current{background: yellow; }
#sahiframe {border:2px solid #415f53;}

/*iframe style info for shop at home*/
iframe.firstlist {width: 480px; height: 400px; border: 2px solid #666666; margin: 5px; margin-left: 80px;}
form.sahlist {float:left; margin:15px; }
td {font-family:Arial, Helvetica, sans-serif;}


#creation {position:relative; width: 850px; margin-left: -425px; left:50%; height: 42px; color: white; font-family: Verdana, sans-serif; border-bottom: 2px dotted #f7cf60; margin-top:10px; padding: 10px; text-align:center; font-size: 10px; }


#indexad {position:relative; width: 110px; height: 120px; text-align:center;}
#sahad {position:relative; float:left; width: 250px;  margin-left: 40px; margin-top: 20px; border-top: 2px solid #415F53;  border-bottom: 2px solid #415F53; text-align: center;background: #ffff99}
#osah {position:relative; float: left; width: 270px; margin-left: 30px;  margin-top: 20px; 
}


