::selection {
	background: #daf2ef;
	text-shadow: none;
	color: #111;
}
body {
	margin: 0;
	font-size: 1em; background-color: #fdfdff; 

}
#wrapper {
	margin: 0 auto; 
	min-width: 800px;
	width: 964px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;
	font-size: 1em;
}
#header {
	background: url(../images/head2.png) no-repeat;
	margin: 0;
	padding: 0px;
	height: 100px;
}
#header h1 {color:#003c67;font-family: Palatino, serif; font-size:30px;font-weight: 700; background:none;border:none; box-shadow: none; letter-spacing: 2px;  padding: 25px 0 0 320px;}

#search2, .go-rt {
	float: right;
}
#menu {
	margin: 0;
	border-bottom: thin solid #014a7f;
}
#menu {
	padding-left: 72px;
	margin-top: 2px;
	border-bottom: thin solid #014a7f;
}
.menu {
	width: 55em;
	position: relative;
	z-index: 100;
	font-family: "Lucida Grande", "Lucida Sans Std", Verdana;
	font-size: 1em;
	height: 30px;
}
.menu ul li a {
	background: #fff; border-bottom-width: 0;
	color: #000;
	display: block;
	font-size: 1em;
	line-height: 30px;
	list-style: none;
	list-style-image: list-style-type: none;
	overflow: hidden;
	padding: 0 20px;
	text-align: left;
	text-decoration: none;
}
.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu ul li {
	float: left;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	position: relative;
}
.menu ul li ul {
	display: none;
}
.menu ul li:hover a {
	color: #000;
	background-image: -webkit-gradient(linear, left bottom,
left top, color-stop(0.04,#c3e6d7), color-stop(0, #BEE8C8), color-stop(0.76, #FAFDFE));
	background-image: -webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -moz-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -ms-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background: linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	width: 10em;	
}

.menu ul li:hover ul li a {
	display: block;
	background: #fff;
	color: #000;
	width: 8em;
	border: solid #014a7f;
	border-width: 0 1px;
	line-height: 1.6em;margin-top:-1px;
}
.menu ul li:hover ul.wide li a {
	width: 17em;	
}
.menu ul li:hover ul.fat li a {
	width: 13em;	
}
.menu ul li:hover ul.nine li a {
	width: 9em;	
}
.menu ul li:hover ul li a:last-child {border-bottom: thin solid #014a7f; padding-bottom:5px;
}

.menu ul li:hover ul li a:hover {
	width: 8em;
	background: #b4dfcb;
	color: #000;
	background-image: -webkit-gradient(linear, left bottom,
left top, color-stop(0.04,#c3e6d7), color-stop(0, #BEE8C8), color-stop(0.76, #FAFDFE));
	background-image: -webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -moz-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -ms-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background: linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
}
.menu ul li:hover ul.wide li a:hover {
	width: 17em;	
}
.menu ul li:hover ul.fat li a:hover {
	width: 13em;	
}
.menu ul li:hover ul.nine li a:hover {
	width: 9em;	
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#donate {
	border: thin dotted #CCC;
	background: #fbfbfb;
	margin: 0 90px;
	padding: 0 20px 20px 20px;
	line-height: 1.3em;
	border-top: 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#donate #anchor a:link {
	display: block;
}
#donate #anchor a:visited {
	background-color: #fff;
}
#wrapper #donate h2 {
	margin: 0 -20px 5px -20px;
}
#donate li {
	line-height: 1.7em;
	list-style-image: url(../images/pattern.gif);
}
#donate .address {
	width: 50%;
}
#wrapper #content #leftix {
	margin: 0 36% 0px 0px;
}
#wrapper #content #right {
	color: #000;
	width: 34%;
	float: right;
}
h1, h2, h3, h4, h5{
font-family:Palatino,"Palatino Linotype", "Book Antiqua", serif;
margin:0;
-webkit-box-shadow:0 5px 5px #d7d7d7;
   -moz-box-shadow:0 5px 5px #d7d7d7;
        box-shadow:0 5px 5px #d7d7d7;
border-bottom:dotted 1px #014a7f;
color:#000530;
background:#deefe7;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.04,#c3e6d7), color-stop(0, #BEE8C8), color-stop(0.76, #FAFDFE));
background-image:-webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background-image:-moz-linear-gradient(19% 75% 90deg,#c3e6d7, #FCFCFC);
background-image:-o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background-image:-ms-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:-webkit-gradient(linear,left top,left bottom,color-stop(#c3e6d7,0.0004),color-stop(#BEE8C8,0),color-stop(#FAFDFE,0.0076));
/*@@prefixmycss->No equivalent*/
background:-webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:   -moz-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:     -o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:        linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
}
h1{
font-size:1.6em;
font-weight:500;
font-variant:small-caps;
color:#111; padding:9px 0 12px 60px;
-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-topright: 30px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
}
h2{
font-size:1.5em;
font-weight:600;
letter-spacing:0.1em;
text-align:center;
padding:8px 0 10px;
display:block;
-webkit-border-radius:9px;
   -moz-border-radius:9px;
        border-radius:9px;
}
h3{
font-size:1.3em;
padding:20px 10px 8px 40px;
background-position:bottom;
font-weight:500;
}
h4{
font-size:1.3em;
font-weight:500;
text-shadow:#fff 1px -1px 0;
padding:12px 0 7px 30px;
-webkit-border-radius:9px;
   -moz-border-radius:9px;
        border-radius:9px;
}
h5{
font-size:1.2em;
font-weight:800;
padding:8px 0 7px 20px;
color:#000530;
background:#deefe7;
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.04,#c3e6d7), color-stop(0, #BEE8C8), color-stop(0.76, #FAFDFE));
background-image:-webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background-image:-moz-linear-gradient(19% 75% 90deg,#c3e6d7, #FCFCFC);
background-image:-o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background-image:-ms-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:-webkit-gradient(linear,left top,left bottom,color-stop(#c3e6d7,0.0004),color-stop(#BEE8C8,0),color-stop(#FAFDFE,0.0076));
/*@@prefixmycss->No equivalent*/
background:-webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:   -moz-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:     -o-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
background:        linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
-webkit-border-radius:9px;
   -moz-border-radius:9px;
        border-radius:9px;
-webkit-box-shadow:0 5px 5px #d7d7d7;
   -moz-box-shadow:0 5px 5px #d7d7d7;
        box-shadow:0 5px 5px #d7d7d7;
}
h6 {
	font-size: 1.1em;
	margin: 10px 0 5px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #015a50;
	border-bottom: dotted thin #015a51;
	line-height: 1.4em;
}
dl, dd {
	line-height: 1.6em;
}
ul {
	list-style: none;
	list-style-image: none;
	line-height: 1.5em;
}
li {
	list-style: none;
	list-style-image: url(../images/pattern.gif);
	line-height: 1.6em;
}
hr {
	background-image: url(../images/hr.png);
	background-repeat: repeat-x;
	height: 12px;
	border: 0;
}
.banner{
height:130px;
width:964px;
margin:-7px 0 0 5px;
}
.banner .img{
width:160px;
float:left;
margin:0 0 7px;
}
.banner .img2{
float:left;
width:120px;
margin:2px 0 6px 10px;
}
.banner .img3{
float:left;
width:120px;
margin:2px 0 6px 10px;
}
.banner .img a, .banner .img2 a, .banner .img3 a{
background-color:#fff;
}
.banner .img a:hover, .banner .img2 a:hover, .banner .img3 a:hover{
background-color:none;
filter:alpha(opacity=80);
opacity:0.8;
-moz-opacity:0.8;
}
.banner p{
float:left;
}
.al{
float:left;
width:395px;
margin:0 20px 10px 15px;
background:#efefef;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F4F4F4));
background:-webkit-gradient(linear,left top,left bottom,color-stop(#FFFFFF,0),color-stop(#F4F4F4,1));
background:-webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
background:   -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
background:     -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
background:        linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
background:-webkit-gradient(linear,-10.09% 89.91%,110.09% 10.09%,from(#F4F4F4),to(#FFFFFF));
background:--webkit-linear-gradient(19% 75% 90deg,#F4F4F4, #FFFFFF);
background:   --moz-linear-gradient(19% 75% 90deg,#F4F4F4, #FFFFFF);
background:     --o-linear-gradient(19% 75% 90deg,#F4F4F4, #FFFFFF);
background:        -linear-gradient(19% 75% 90deg,#F4F4F4, #FFFFFF);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.15);
   -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.15);
        box-shadow:0px 2px 5px rgba(0,0,0,0.15);
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
padding-bottom:12px;
}
.al h2{
border-top:dotted 1px #13859d;margin-bottom: 8px;
}
.al p{
padding:0 9px 0 14px;margin: 0 0 10px 0; line-height: 1.5em;
}
.ft {font-size:12px;
float:left; margin:0 0 20px 25px;
line-height:1.1em;
}
.ft p{
margin:0;
padding:0;
}
.ft a{
background-color:#daf0e7;
text-decoration:none;
padding:0 5px;
}

#b{clear:left;
background:#fff1e0;
overflow:auto;
width:100%;
margin-bottom:10px;
border:#cca9a4 1px dotted;
-webkit-border-radius:9px;
   -moz-border-radius:9px;
        border-radius:9px;
}
#donor {
background-image:url(../images/2011/donors.jpg);
float:left;
overflow:hidden;
margin:0 7px 10px;
height:133px;
width:950px;}
#pc {
width:305px;
float:left;
}
#ty {
width:318px;
float:left;
}
#we {
width:295px;
float:left;
}
#pc {margin-top:30px;margin-left: 25px;
line-height:1.4em;
}
#pc p {padding:5px;
}
#ty {padding-top: 20px
 line-height: 1.4em;
}
#ty h4 {text-align:center;margin-top: 15px
}
}
#we ul {margin-top:-25px}
 .port ul{
margin-top:-10px;
}
#we p {
padding-left:30px;
}
#we li {line-height: 1.3em
}
#we a {background:none; text-decoration: none;}
#we a:hover {background:#fff; text-decoration: none;border-bottom:solid 1px #014a7f; }
.lo {line-height: 1.5em;
}
.lo a, .al a, .m9 a{
color:#000B5F;
text-decoration:none;
background-color:#fff;
border-bottom:1px dotted #808080;
-webkit-transition:color, background-color 0.2s ease-out;
   -moz-transition:color, background-color 0.2s ease-out;
     -o-transition:color, background-color 0.2s ease-out;
        transition:color, background-color 0.2s ease-out;
}

.lo a:hover, .al a:hover{
color:#000;
background-color:#fff1e0;
}
.lo a:active{
position:relative;
top:1px;
background-color:#FFC;
}
.twocol{
width:630px;}
.c1{
float:left;
width:300px;
margin:0 20px 0 5px;
}
.c1 ul{
margin-top:0;
}
.c1 li{
line-height:1.7em;
}
.c2{
float:left;
width:295px; 
padding-bottom:6px;
}
.c3{
clear:left;
float:right;
width:315px;
}
.c3 ul {
margin:0 0 0 -20px;
}
.c1 p, .c2 p, .c3 p{
margin:0;
padding:6px 0 0;
}
.m9{
font-size:.9em;
color:#222;
}
.rbl a:link{
background:none;
display:block;
border-bottom-width:0;
}
.rbl a:hover{
text-decoration:none;
background-color:#d0f0e2;
}
.r2{
margin-bottom:6px;
}
.r2 p{
margin:0;
padding:0;
}
.r2 a{
display:block;
padding:2px 0;
}
.r2 a:link{
background:none;
}
.r2 a:hover{
text-decoration:none;
background-color:#fff1e0;
}
.r2 ul{
margin:0 0 0 -4px;
}
.r2 li{
line-height:1.3em;
}

#vid {clear:left; width:560px; margin:0 0 12px 28px; padding-top:12px;}
#vid a:link, #vid a:visited, iframe a, .youtubecontainer a {background-color: none;background: none;}
#jour{
clear:left;
border:#ffdaa2 2px solid;
border-top-width:0;
background-color:#ffffeb; 
-webkit-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;
padding:0 18px 0 12px;
margin:0 15px 10px 0;
}
#jour h5{
background-color:#015a51;
color:#fff;
background-image:none;
-webkit-box-shadow:none;
   -moz-box-shadow:none;
        box-shadow:none;
-webkit-border-bottom-right-radius:1px;
-webkit-border-bottom-left-radius:1px;
-moz-border-radius-bottomright:1px;
-moz-border-radius-bottomleft:1px;
border-bottom-right-radius:1px;
border-bottom-left-radius:1px;
font-weight:bold;
font-size:1.4em;
text-shadow:-1px 1px 1px #000;
margin:0 -19px 0 -13px;
letter-spacing:3px;
padding:10px 0 8px 70px;
}
#jour a:link, #jour a:visited{
background-color:#fff;
border-bottom:dotted 1px #222;
}
#jour a:hover{
background-color:#fff1e0;text-decoration: none; border-bottom:solid 1px #014a7f; 
}
.arr {color:#015a51; font-size: 60px; float: right;clear:left; padding:10px 0 0 0; text-shadow: 8px 0 0 #dbc4a0;}
a.feat{
float:right;
margin:15px 0 0 10px;
padding:10px 10px 5px 10px;
background-color:#fff;
border:#dbc4a0 solid 2px;
-webkit-border-radius:10px;
   -moz-border-radius:10px;
        border-radius:10px;
font-weight:bold;
-webkit-box-shadow:3px 3px 5px #ccc;
   -moz-box-shadow:3px 3px 5px #ccc;
        box-shadow:3px 3px 5px #ccc;
font-family:Palatino,"Palatino Linotype", "Book Antiqua", serif;
line-height:1.3em;
letter-spacing:2px;
text-align:center; width:150px;
}
.port h5{
margin:12px 140px 5px 25px; text-align: center;padding: 5px 0;
}
#port {margin-bottom:15px;padding-right:35px;}
#port p{
padding-left:30px;
}
#port ul{
margin-top:-12px;
}
#port li {line-height: 1.6em}
#job{
line-height:1.4em;
background:#efefef;padding:0 0 2px 0;
-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.15);
   -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.15);
        box-shadow:0px 2px 5px rgba(0,0,0,0.15);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#job h6{
margin:12px 0 5px; background-color:#015a51;
border:solid 1px #015a51; color:#fff;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#job h6 a:link, #job h6 a:visited {-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
color:#fff; display: block;background-color:#015a51;
 padding:6px 0 0 40px; 
line-height: 22px;height:28px;
font-size:22px;
}
#job h6 a:hover{
background:#e3f3ed;
color:#015a51;}
#job a {padding: 0 0 4px 8px;
border-bottom-width: 0;display:block; text-decoration: none;
}
#job a:hover {padding-right:3px;}
#job .m9 {padding-left: 8px;}
.two {margin:0;border-top:dotted 1px #ccc}
.half {float:left; width: 455px;}
.half2 {float:right; width: 485px;}
.three { margin:-15px 0 0 0; padding-top:4px; border-top:dotted 1px #ccc}
.third {float:left;width:300px;margin:0 21px 0 0}

#footer2 {
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.04,#c3e6d7), color-stop(0, #BEE8C8), color-stop(0.76, #FAFDFE));
	background-image: -webkit-linear-gradient(,, #c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -moz-linear-gradient(19% 75% 90deg,#C3E6D7, #FCFCFC);
	background-image: -o-linear-gradient (#c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background-image: -ms-linear-gradient (#c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	background: linear-gradient (#c3e6d7 0.04, #BEE8C8, #FAFDFE 0.76);
	clear: left;
	color: #444;
	float: none;
	font-size: 0.9em;
	height: 60px;
	margin: 15px auto 20px;
	padding: 10px 0 0;
	width: 960px;
	-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
box-shadow:0 5px 5px #d7d7d7; border-bottom: dotted 1px #014a7f; 
}
#footer2 ul {
	margin: 10px 0 0 50px;
	padding-top: 15px;
}
#footer2 li {
	display: inline;
	float: left;
}
#footer2 a:link {
	color: #014a7f; border-bottom: none;
	padding: 3px 7px;
	margin: 2px 1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color: transparent;
}
#footer2 a {
	text-align: center;
	text-decoration: none;
	padding: 0 4px 0 4px;
}
#footer2 a:hover {color:#111;
	text-decoration: none;
	background-color: #fff;
}
#footer2 a:visited {
	color: #444;
	text-decoration: none;
	background-color: transparent;
}
#footer2 form { padding: 0 20px;}
#search2 {
	margin: 10px 20px;
}
#bn1, #bn2, #bn5 {width:135px}
#bn1 {margin-left: 15px}
#bn3 {width:210px}
#bn4 {width: 250px}
.botnav {float:left;font-size: .9em; margin:-15px 12px 15px 6px;
 }
.botnav a:link { display:block; padding:0 0 0 10px;}
.botnav a:hover {text-decoration: none; border-bottom:solid 1px #014a7f; }

a {
	color: #000B5F;
	text-decoration: none;
	-webkit-transition: color, background-color 0.2s ease-out;
	-moz-transition: color, background-color 0.2s ease-out;
	-o-transition: color, background-color 0.2s ease-out;
	-ms-transition: color, background-color 0.2s ease-out;
	transition: color, background-color 0.2s ease-out;
}
a:hover {
	color: #000;
	text-decoration: none;
	background-color: #f6f7f7;
}
a:active {
	position: relative;
	top: 1px;
	background-color: #FFC;
}
.address {
	background: #f9ecc4;
	margin: 0;
	padding: 10px 0 10px 20px;
	font-weight: bold;
	color: #202040;
	line-height: 1.4em;
	border: solid 1px #ebd088;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	-webkit-box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
	-moz-box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
	box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
}
.address2 {
	background: #f9ecc4;
	margin: 0 0 0 -2px;
	padding: 10px 0 10px 20px;
	font-weight: bold;
	color: #202040;
	line-height: 1.4em;
	border: solid 1px #ebd088;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	-webkit-box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
	-moz-box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
	box-shadow: inset 0px 0px 35px rgba(150,117,59,0.4);
}
blockquote {
	padding: 0 0 0 20px;
}
.cfp {margin-bottom: 7px;}
.cfp p {padding-left:7px}
 .cfp h4 {color: #222;
        border: 1px solid #777;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
          padding: 0;
        text-align: center;
		text-decoration: none;
		text-shadow: 0 1px 0 rgba(255,255,255,.8);
        font: bold 1em/2em "Lucida Sans Unicode";
         -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.news {
	font-size: 1.2em;
	font-weight: 600;
	font-variant: small-caps;
	color: #003;
	margin: -5px 0 4px 0;
	text-align: center;
	background: -webkit-gradient(linear, 0% 0%, 0% 70%, from(#edf0f9), to(#5489b5));
	background: -webkit-linear-gradient(, #edf0f9, #5489b5);
	background: -moz-linear-gradient(, #edf0f9, #5489b5);
	background: -o-linear-gradient(, #edf0f9, #5489b5);
	background: -ms-linear-gradient(, #edf0f9, #5489b5);
	background: linear-gradient(, #edf0f9, #5489b5);
	padding: 6px 0 3px 0;
	border-bottom: dotted 1px #360;
	text-shadow: 1px 1px 0 #edf0f9;
}
.red {
	color: #C00;
}
.blue {
	color: #00F;
}
.gold{
color:gold;
}
.green{
color:#015a51;
}
.date {background-color: #fffddd}
#wrapper #footer2 #search2 {
	height: 40px;
	background-image: url(../images/8.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 5px;
	width: 550px;
	margin: 0 auto 0;
}
hr {
	background-image: url(../images/hr.png);
	background-repeat: repeat-x;
	color: #688978;
	height: 10px;
	margin: 20px auto;
	width: 90%;
}
.indent {
	font-weight: bold;
	text-align: center;
	list-style: none;
}
#wrapper #content #left .content #l1 h6 {
	margin-left: 20px;
}
h6.up {
	margin-bottom: -8px;
}
.mid {
	padding: 0 10px;
	font-weight: bold;
}
/* back to top */
.back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -180px;
	width: 160px;	
	clear: both;
}
.back-top a {font: normal 1.2em/100% "Lucida Grande",  "Lucida Sans Unicode", Arial,sans-serif;
	letter-spacing: 1px;
	float: right;
	color: #6b9884;text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: background-color .7s;
	-moz-transition: background-color .7s;
	-o-transition: background-color .7s;
	transition: background-color .7s;
}
.back-top a:hover {
	color: #111; text-decoration: none
}
.back-top em {
	
}
.back-top span {
	width: 28px;
	height: 28px;	
	display: block;
	float: right;
	cursor: pointer;
	margin: -8px 0 0 6px;
}
/* Add " (PDF)" text after links that go to PDFs */
a[href$=".pdf"]:after {
	content: " (PDF)";
}
/* If file size specified as data attribute, use that too */
a[href$=".pdf"][data-size]:after {
	content: " (PDF, "attr(data-size) ")";
}
