
body { 	width:768; color:black;  font: 80%/110% verdana, arial, helvetica, sans-serif; margin:0 0 0 0; padding: 0 0 0 0; }
.bg {  background: url("images/meetings.jpg") #fefefe no-repeat fixed 50% 250px; }

p {font: 0.9em/1.2em verdana, sans-serif; margin-top:.8em; }
p:first-letter { font: 1.3em/1.2em serif;  }
.brand: first-word: {font-weight: bold;  color:#000080; };
a:link, a:visited {
	font: verdana, sans-serif; 
	text-decoration: none; }
a:hover { color:#ff9966; text-decoration: none; }



.left	{ position: static; float: left;  clear: left; }
.right	{ position: static; float: right; clear: right;  padding-right:20px; }
.just 	{ text-align: justify; }


#logo {
	position:absolute;
	left:50%;
	margin-left:-384px;
	top:0px;
	width:227px;
	height:70px;
	padding:0px;	
}

#ref {
	position:absolute;
	left:50%;
	width:384px;
	height:70px;
	top:0px;
	padding:0px;	
	text-align:right;
	vertical-align:bottom;
	font: .9em/.9em serif;}

#strip { 	
	position:absolute;
	left:50%;
	margin-left:-384px;
	top:71px;
	width:768px;
	height:132px; 
	padding:0px; z-index:1; 
	background: url(images/strip.jpg) repeat-x; }
#bridge { 	
	position:absolute;
	left:50%;
	margin-left:-384px;
	top:71px;
	width:561px;
	height:132px; 
	padding:0px; z-index:2; }
#access {
	position:absolute;
	left:50%;
	margin-left:-226px;
	top:118px;
	width:453px;
	height:37px; 
	padding:0px;
	z-index:3; 
	}
#topmenu { 
	position:absolute;
	left:50%;
	margin-left:-200px;
	top:147px;
	width:565px;  color:#ffffff;  z-index:2;
	text-align:right; padding-top:34px; padding-right:17px;
	}
#topmenu a:link, 
#topmenu a:visited {color:#fefefe; font: small-caps 9pt/15pt verdana, sans-serif; 
	text-decoration: none; padding-top:9px; word-spacing: 1px;}
#topmenu a:hover {color:#ff9966; text-decoration: none; background: url("images/pointer.jpg") no-repeat center top;}

#main {	
	position:absolute;
	left:50%;
	margin-left:-384px;
	top:230px;
	width:768px;
	background: transparent; 
	font: 1em/1.2em verdana, sans-serif; 
	text-align:justify; padding-top:14pt; padding-bottom:14pt;}
#main a:link, 
#main a:visited {color:#a0a0a0; text-decoration: none}
#main a:hover {color:#ff9966; text-decoration: none}

#content {
	position:relative;
	width:700px;
	left:50%;
	margin-left:-350px;
	background: transparent; 
	font: 1em/1.2em verdana, sans-serif; 
	text-align:justify;
}


#enter, #develop, #solve {
	width:400px; margin: 13px; padding-left:20px; padding-right:40px; text-align:right; vertical-align:middle;
	font: 1.1em/1.9em verdana, sans-serif; color: gray; }
#develop { margin-left:57px;}
#enter a:link, #enter a:visited {color:darkgray;} div#enter a:hover {color:#4775d1; letter-spacing:1px;}
div#develop a:link, #develop a:visited {color:gray;} div#develop a:hover {color:#ffa375; letter-spacing:1px;}
#solve a:link, #solve a:visited {color:gray;} div#solve a:hover {color:#ff4775; letter-spacing:1px;}

#colors {width:680px; height:246px; 
	text-align:left; vertical-align:middle; }

#footer { 	
	width=768px; 
	background: #749e22; color: #fefefe; 
	font: .8em/1.3em verdana, sans-serif; 
	padding-left:17pt; padding-right:17pt; }
#footer a:link, #footer a:visited {color:#ffffff;}
#footer a:hover {color:#ff9966;}

#adrs { background: #749e22; color: #fefefe; 
	font: 7pt/13pt verdana, sans-serif; 
	padding-left:17pt; padding-right:17pt; }

#topmail a:link, #topmail a:visited {color: black;}
.topmail a:link, .topemail a:visited {color:black;}

h1 {text-align:justified;  color: #aaaaaa; font: 1.3em/2.3em verdana, sans-serif; font-weight: bold;}
h2 {text-align:center;  color: orange; font: 1.3em/1.5em verdana, sans-serif;}

address {font-size: .9em;}

.form { color:#000000;  background: #ddddee; font: .8em/1em; border:1px solid ddeedd; }
.input {font-size:.8em; height:18; cursor:hand; color:#000080; border: thin #000080 solid; border-width:1; background-color:#fefefe; }
.note { color:#ff4775; font-size:1.2em; text-align:center; text-decoration:blink; margin:2pt; text-transform:uppercase}

.blue {color:#4775d1;}
.orange {color:#ffa375;}
.red {color:#ff4775;}

