body {
	font-family: "Helvetica", "sans-serif";
	background-color: #ffffee;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
img {
	border: 0px none;
}
.scienceImage {
	margin: 1em;
	border: 3px solid #b3cbcb;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.dottedLine {
	border: thin dotted #e0e0e0
}
.shadow{
	background-image: url("/images/shadow.gif");
}

/* 2007 addition -------------------------------------------*/

/* list 200703 meetings*/

ul.mar-lef1 {
           margin-top:12px;
           margin-left:60px;
           margin-bottom:15px;
	       font-size:14px;
           list-style-type:none;
           line-height:120%;
           }
		   
ul.mar-lef2 {
           margin-top:12px;
           margin-left:130px;
           margin-bottom:15px;
	       font-size:11px;
           list-style-type:none;
           line-height:120%;
           }
		   
/* font */

.ue{
   font-size:10px;
   vertical-align:super;
   }


/* 2006 addition -------------------------------------------*/

.text {
           font-family:"Helvetica", "sans-serif";
	   font-size:12px;
           color:#404040;
           line-height:120%;
           }

/* list */
ul.sqGre {
           margin-top:12px;
           margin-left:12px;
           padding-left:12px;
           margin-bottom:5px;
           font-family:"Helvetica", "sans-serif";
	   font-size:14px;
           list-style-type:square;
           color:#aaccaa;
           line-height:120%;
           }
           
/* font */

.mini10{
   font-size: 10px;
}

.normalT-mTop{/* workshop 2006/margin-top */
   margin-top: 20px;
   font-size: 14px;
   color: #404040;
}

/* 2006 addition -------------------------------------------*/

/* ***********  20061026 workshop.php current proposal... table class *********** */
.content2 {
	color : #404040;
	font-size: 14px;
	line-height: 120%;
	vertical-align: top;
	text-align: justify;
	margin-left: 0;
}
/* ***********  20061026 workshop.php current proposal... table class *********** */

/* LINK */
a:link {color: #0000FF;}
a:visited {color: #663366;}
a:hover {color: #000000;}
a:active {color: #0000FF;}

a.nounderline:link {color: #003399; text-decoration: none;}
a.nounderline:visited {color: #663366; text-decoration: none;}
a.nounderline:hover {color: #000000; text-decoration: none;}
a.nounderline:active {color: #003399; text-decoration: none;}

a.bug:link {color: #aaaaaa; font-size: 11px; text-decoration: none;}
a.bug:visited {color: #aaaaaa; font-size: 11px; text-decoration: none;}
a.bug:hover {color: #000000; font-size: 11px; text-decoration: none;}
a.bug:active {color: #aaaaaa; font-size: 11px; text-decoration: none;}


/* footmenu */
a.menu:link {
	font-family: "Times New Roman", "serif";
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
a.menu:visited {
	font-family: "Times New Roman", "serif";
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
a.menu:hover {
	font-family: "Times New Roman", "serif";
	color: #c1c7fe;
	font-size: 12px;
	text-decoration: none;
}
a.menu:active {
	font-family: "Times New Roman", "serif";
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}


/* sidemenu */
a.sidemenu:link {
	color: #005984;
	font-size: 13px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenu:visited {
	color: #005984;
	font-size: 13px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenu:hover {
	color: #000000;
	font-size: 13px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenu:active {
	color: #005984;
	font-size: 13px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenuSmall:link {
	color: #005984;
	font-size: 12px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenuSmall:visited {
	color: #005984;
	font-size: 12px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenuSmall:hover {
	color: #000000;
	font-size: 12px;
	line-height: 110%;
	text-decoration: none;
}
a.sidemenuSmall:active {
	color: #005984;
	font-size: 12px;
	line-height: 110%;
	text-decoration: none;
}
.sidemenuMain {
	color : #404040;
	font-size: 13px;
	padding-left: 5px;
	line-height: 110%;
	font-weight: 600;
}
.sidemenuNo {
	color : #000000;
	font-size: 13px;
	line-height: 110%;
}
a.link:link {
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a.link:visited {
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a.link:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.link:active {
	color: #003399;
	font-size: 12px;
	 text-decoration: none;
}


/* BG COLOR */
.colorBlack {
	background-color: #333333;
}
.colorNavy {
	background-color: #006699;
}
.colorGray {
	background-color: #cccccc;
}
.colorBrown {
	background-color: #666633;
}
.colorSmoke {
	background-color: #cadad5;
}
.colorWheat {
	background-color: #efefde;
}
.colorYellow {
	background-color: #ffffd8;
}
.colorForest {
	background-color: #aaccaa;
}
.colorGreen {
	background-color: #008000;
}
.colorPink {
	background-color: #FDEFEC;
}
.bgcolorBeige {
	background-color: #F5F5DC;
}


/* TEXT COLOR */
.colorRed {
	color: #cc0000;
}
.BlackText {
	color: #000000;
}
.GrayText {
	color: #666666;
}


/* TEXT */
h1 {
	color : #000000;
	font-family: "Georgia Bold", "serif";
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
 }
h2 {
	color : #000000;
	font-family: "Georgia Bold", "serif";
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
 }
h3 {
	color : #000000;
	font-family: "Georgia Bold", "serif";
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
 }
h4 {
	color : #000000;
	font-family: "Georgia Bold", "serif";
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
 }
h5 {
	color : #000000;
	font-family: "Georgia Bold", "serif";
	font-size: 11px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
h5.Green{
	color : #669966;
	font-family: "Georgia Bold", "serif";
	font-size: 11px;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.introduction {
	color : #404040;
	font-size: 14px;
	line-height: 120%;
	text-align: justify;
}
.titlename {
	color : #000000;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	text-align: justify;
}
.italic {
	font-style: italic;
}
.nomalT {
	color : #404040;
	font-size: 14px;
	line-height: 120%;
	vertical-align: top;
	text-align: justify;
}
.nomalFree {
	color : #404040;
	font-size: 14px;
	line-height: 120%;
	vertical-align: top;
}
.smallT {
	color : #404040;
	font-size: 12px;
	line-height: 120%;
	vertical-align: top;
}
.smallOnWhite {
	color : #404040;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 120%;
}
.smallCenterOnWhite {
	color : #404040;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 120%;
	text-align: center;
}
.smallF {
	color : #404040;
	font-size: 12px;
	line-height: 120%;
}
.smallBold {
	color : #404040;
	font-size: 12px;
	line-height: 120%;
	vertical-align: top;
	font-weight: bold;
}
.smallpad {
	color : #404040;
	font-size: 12px;
	line-height: 120%;
	vertical-align: top;
	padding-left: 20px;
}
.attention {
	font-family: "Courier New", "Courier", "monospace", "sans-serif";
	color : #404040;
	font-size: 11px;
	line-height: 120%;
	vertical-align: top;
}
.whiteOnBlackText {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #333333;
	color: #FFFFEE;
	border: 1px solid;
	border-color: #333333 #000000 #000000 #333333;
}
.blueOnGreenText {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	background-color: #aaccaa;
	color: #000000;
	padding:2px;
	font-size: 13px;
	font-weight: 700;
	line-height: 150%;
	border: 1px solid #aaccaa;
}
.GreenOnBlueText {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	background-color: #aacbcf;
	color: #000000;
	padding:2px;
	font-size: 13px;
	font-weight: 700;
	line-height: 150%;
	border: 1px solid #aacbcf;
}
.content {
	color : #404040;
	font-size: 14px;
	line-height: 120%;
	vertical-align: top;
	text-align: justify;
	margin-left: 20px;
}
.contentTitle {
	margin-left: 15px;
}
.collapseBorder{
	border-collapse: collapse;
}
.falseFieldset {
	border-color:#aaccaa;
	border-style: solid; 
	border-width:2px;
	padding: 5px;
	background-color: #ffffee;
	font-size: 12px;
	margin: 1px;
}
.falseFieldset02 {
	border-color:#aacbcf;
	border-style: solid; 
	border-width:2px;
	padding: 5px;
	background-color: #ffffff;
	font-size: 12px;
	margin: 1px;
}
.projectHeader {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
}
.projectHeaderRed {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #cc0000;
}
.opportunityTd {
	background-color: #FDEFEC;
	padding: 3px;
	border: 1px solid #eeeeee;
}
.opportunityTd02 {
	background-color: #ffffcc;
	padding: 3px;
	border: 1px solid #eeeeee;
}
.speaker {
	color: #606060;
	font-weight: bold;
}
.sitemap {
	color : #000000;
	background-color: #F5F5DC;
	font-family: "Georgia Bold", "serif";
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	Padding-left: 15px;
 }
.sitemaplist {
	color : #000000;
	font-size: 13px;
	line-height: 150%;
 }


/* COLOR TABLE */
/* Used for the display of inline tables with mixed colours */
.GrayTable {
	font-size: 12px;
	background-color: #eeeeee;
	padding: 3px 3px 3px 20px;
}
table.mixedTable{
	margin: 3px;
}
td.mixedHeader {
	background-color: #cccccc;
	border: 1px solid #cccc99;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}
td.mixedTable1 {
	background-color: #ccffff;
	border: 1px solid #cccc99;
	padding: 3px;
}

td.mixedTable2 {
	border: 1px solid #cccc99;
	background-color: #eeffff;
	padding: 3px;
}
td.mixedTable3 {
	border: 1px solid #cccc99;
	background-color: #cccccc;
	padding: 3px;
}
td.mixedTable4 {
	border: 1px solid #cccc99;
	background-color: #eeeeee;
	padding: 3px;
}
td.mixedTable5 {
	border: 1px solid #cccc99;
	background-color: #ccffcc;
	padding: 3px;
}
.row1 {
	font-size: 12px;
	vertical-align: top;
	background-color: #ddffff;
	border: 1px solid #ddffff;
	padding: 8px;
	width: 50%;
}
.row2 {
	font-size: 12px;
	vertical-align: top;
	background-color: #ffffdd;
	border: 1px solid #ffffdd;
	padding: 8px;
	width: 50%;
}
.row3 {
	font-size: 12px;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px solid #ddffff;
	padding: 8px;
	width: 50%;
}
.row6 {
	font-size: 12px;
	vertical-align: top;
	background-color: #efefde;
	border: 1px solid #666633;
	padding: 3px;
}
.row7 {
	font-family: "Verdana", "Geneva", "Arial" "sans-serif";
	font-size: 10px;
	line-height: 150%;
	vertical-align: top;
	background-color: #ffffff;
	border: 1px solid #cccc99;
	padding: 7px;
	display: block;
}
.row8 {
	font-family: "Verdana", "Geneva", "Arial" "sans-serif";
	font-size: 10px;
	line-height: 150%;
	vertical-align: top;
	background-color: #ffffdd;
	border: 1px solid #cccc99;
	padding: 7px;
	display: block;
}


/* Div */
div.footer a:link {
	text-decoration: none;
	color: #aaaaaa;
}
div.footer a:visited {
	text-decoration: none;
	color: #aaaaaa;
}
div.footer a:hover {
	text-decoration: none;
	color: #000000;
}


/* UL */
ul.chapter {
	font-size: 12px;
	line-height: 120%;
	color : #404040;
	margin: 10px 0px 10px 30px;
}
ul.constitution { /* Creates a list with no indicator */
	list-style-image: url("/images/spacer.gif");
	list-style-position: inside;
	margin: 10px 0px 10px 20px;
}
ul.spacial {
	font-size: 13px;
	line-height: 150%;
	margin: 7px 0px 7px 30px;
}


/* Align text */
.alignRight{
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.alignCenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.CenterTop {
	vertical-align: top;
	text-align: center;
}
.valignTop {
	vertical-align: top;
}


/* MARGIN */
.marginM {
	margin-left: 20px;
}
.marginL {
	margin-left: 40px;
}


/* Borders */
.collapseBorder{
	border-collapse: collapse;
}


/* Width */
.width100 {
	width: 100%;	
}
.width50 {
	width: 50%;	
}
.width40 {
	width: 40%;	
}
.width30 {
	width: 30%;	
}
.width20 {
	width: 20%;	
}
.width10 {
	width: 10%;	
}


/* Padding */
.padding1em {
	padding: 1em;
}
.padding {
	padding: 10px;
}


/* FOR SPECIFIC PAGES */
/* index.php */
.frame-l{
	background-image: url("/images/frame_l.gif");
}
.frame-r{
	background-image: url("/images/frame_r.gif");
}
.frame-back{
	background-image: url("/images/frame_back.gif");
}
/* circulationlist.php */
.formText {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	color: #333333;
	font-size: 12px;
	line-height: 120%;
}


/* Jobs.php */
.list {
	font-size: 12px;
	font-family: "tahoma", "sans-serif";
}
.printDate {
	font-family: "Arial", "sans-serif";
	font-size: 11px;
	color : #404040;
	font-style: italic;
	text-align: right;
}
.newAddress {
	font-style: normal;
	color: #202020;
	text-transform: uppercase;
}
.address {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-transform: uppercase;
}


/* projects.php */
.projectTitle {
	background-color: #ffffcc;
	font-size: 12px;
	line-height: 120%;
	padding: 5px;
	border: 1px solid #eeeeee;
}
.projectTitle02 {
	background-color: #FCDEDC;
	font-size: 12px;
	line-height: 120%;
	padding: 5px;
	border: 1px solid #eeeeee;
}
.meeting{
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.projectTD {
	border: 1px solid #cccc99;
	text-align: justify;
	padding : 5px;
}
.projectBackground {
	background-color: #cccc99;
}


/* foot.inc */
.footer {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	color: #606060;
	font-size: 11px;
	line-height: 120%;
}
.inter {
	color: #006699;
	font-weight: bold;
}
.margins {
	color: #339966;
	font-weight: bold;
}

/* noscript message */
.warn {
	font-size: 14px;
	padding: 4px;
	color: red;
	border: 1px solid red;
}
.projectTitle03 {

	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 120%;
	padding: 5px;
	border: 1px solid #eeeeee;
}
