body {
	background-color: #FFF;
}

a {
	outline:none;
}

.sidebar {
	border-right: 1px dotted #666666;
}
.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF !important;
	border: 1px solid #003366;
	background-color: #00ADFF;
	clip:  rect(   );
	text-decoration: none;
	align: left;
}

.tour-menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF !important;
	border: 1px solid #003366;
	background-color: #073958;
	clip:  rect(   );
	text-decoration: none;
	align: left;
}


.menuheader a:link, .tour-menuheader a:link{
	color: #FFFFFF !important;
	text-decoration: none;
}
.menuheader a:visited, .tour-menuheader a:visited{
	color: #FFFFFF !important;
	text-decoration: none;
}
.menuheader a:hover{
	color: #333333 !important;
	text-decoration: underline;
}
.tour-menuheader a:hover{
	color: #FFFFFF !important;
}
.menucell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	line-height: 1.5em;
}
.menucell a:link {
	color: #000000;
}
.menucell a:visited {  
	color: #000000
}
.menucell a:hover {
	color: #CC0000;
	text-decoration: underline;
}

#tour-menu{
	margin-top:10px;
}

body.home #navmenu #home a,
body.join #navmenu #join a,
body.activities #navmenu #activities a,
body.networks #navmenu #networks a,
body.council #navmenu #council a,
body.articles #navmenu #articles a,
body.newsletter #navmenu #newsletter a,
body.media #navmenu #media a,
body.contact #navmenu #contact a,
body.links #navmenu #links a,
body.profiles #navmenu #profiles a{
	color: #000000 !important;
}


h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.4em;
	font-weight: bold; 
	color: #333333;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333 !important;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #999999;
}
h3 {
	color: #666666 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 2px;
}
h4 {
	color: #333333 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
}
.top{
	margin-top:-10px;
}
table td{
	font-size:18px;
}
.vert {
	background-image:  url(images/vert.gif);
	font-size : 2px;
}
.horz {
	background-image:  url(images/horz.gif);
	font-size : 2px;
}
.pattern {
	background-image: url(images/logo-transp.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-attachment: fixed;
	background-position: right bottom;
	}
	
a:link {  
	color: #0066CC !important; 
	text-decoration: none
}
a:visited {  
	color: #0066CC !important; 
	text-decoration: none
}
a:hover {  
	color: #0066CC !important; 
	text-decoration: underline
}
a:active {  
	color: #0066CC !important; 
	text-decoration: underline
}
p, ul, ol, li {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	line-height:22px;
}
table td{font-size:18px}
.shad {
	background-image: url(images/shad.gif);
	font-size : 4px;
}
.verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.caption {
	font: 0.6em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}

.clear {
	clear: both;
	}

.byline {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #666666;;
}

.align-left {
	padding-right: .8em;
	float: left;
}
.align-right {
	padding-left: .8em;
	float: right;
}
.align-center {
	margin: 0 auto;
	display: block;
}

