html,body {
margin:0;padding:0
}
body {
font: 88% Georgia, Verdana, arial,sans-serif;
background: #FFF;
text-align: center;
}

.center {
margin: 10px auto;
text-align:center;
}

.right {
float: right;
margin-left: 8px;
}

.left {
float: left;
margin: 0 8px 5px 0 ;
}

.clearl {
clear: left;
}
.clearr {
clear: right;
}

.red {
color: #5C0107;
background: inherit;
}
.blue {
color: #002C62;
background: #FFF;
}
.green {
color: #5E8F01;
background: #FFF;
}
div#navigation2 iframe {
margin: 0 auto;
text-align:center;
display:block;
}
.ads {
text-align:center;
margin: 5px auto;
display:block;
}
div#navigation .ads img {
float:none;
text-align: center;
margin: 5px auto;
display:block;
}

div#extra .ads img {
float:none;
text-align: center;
margin: 5px auto;
display:block;
}

.posted {
margin: 6px 0 0 0;
border-bottom: 3px double #CCC;
padding-bottom: 7px;
clear: left;
}

.paginate {border: 0px solid #CCC;
	position:relative;line-height: 18px;
	height: 18px;font-size: 12px;
	padding-top: 0px;margin: 15px 0 12px 0;
}
.paginate .arrow {padding-bottom: 3px;}
.paginate a {color:#000; background: inherit;font-size: .9em;text-decoration: none;}
.paginate p {margin:0;}
.paginate .status {font-size: 12px;
	text-align:center;
	width: 55%;
	margin:0 auto;
	color:#000;
	font-weight:normal;
}
.paginate .prev {
	position:absolute;
	top:-2px;
	left:3px;
}
.paginate .next {
	text-align:right;
	right:3px;
	position:absolute;
	top:-2px;
}
hr {color: blue;
height: 1px}
.embed-site {
margin: 8px 0;
}

.embed-weblog {
margin: 8px 0;
}

.author {
padding-bottom: 12px;
}

.lower_text h1 {
padding: 12px 0 0 0;
margin: 0;
}

.lower_text p {
margin: 0;
padding:0;
}

#container {
width: 970px;
margin: 0 auto;
border: 1px solid #004481;
background: #FFF;
text-align:left;
}
#wrapper {
float:left;
width:100%;
text-align:left;
background: #FFF;
}

#wrapper2 {background: #FFF;
float:left;
width:100%;
margin-left:-200px;
text-align:left;
}


#content {
background: #FFF url(/images/events-shaded.jpg);
 background-repeat: repeat-x;
background-position:  bottom left;
margin-right: 360px;
border-right: 1px solid #CCC;
position: relative;
padding-top: 6px;
text-align:left;
}


#content2 {position: relative;
margin-left:200px;
border-right: 1px solid #CCC;
text-align:left;

}

#navigation2 {
float:right;
width:190px;
text-align: left;
}

#navigation {
float:left;
width:180px;
margin-left:-180px;
text-align: left;
}

#extra  {
float:left;
width:180px;
margin-left:-360px;
text-align: left;
}

#extra2  {
float:right;
clear:right;
width:190px;
text-align: left;
}

.main_text {
position: relative;
background: url(/images/events-shaded.jpg);
 background-repeat: repeat-x;
background-position:  bottom left;
margin:0;
padding: 6px 24px 0 16px;
font: 90% Verdana, Georgia, arial,sans-serif;
text-align:left;
}

.nav_text {
padding: 6px 2px 0 3px;
line-height: 130%;
}
.extra_text {
padding: 6px 14px 0 8px;
}


#content2 img {float: left;
margin: 0 8px 6px 0;
position: relative;
}


#content img {float: left;
margin: 0 8px 6px 0;
position: relative;
}
.nav_text ul {
margin-bottom: 7px
}

.extra_text ul {
margin-bottom: 7px
}

#content a {
text-decoration: none;
}

#content a:hover {
text-decoration: underline;
}

.lower {
background: #FFF;
color: #000;
padding: 12px 0 20px 12px;
}
ul {margin:0;padding:0}

#navcontainer
{min-width: 780px;
margin: 0;
padding: 0;
height: 25px;
font: 12px Arial, Verdana, sans-serif;
border-top: 3px double #FF0000;
list-style-type: none;
overflow: hidden;
}

.navcontainer
{min-width: 780px;
margin: 0;
padding: 0;
height: 25px;
font: 12px Arial, Verdana, sans-serif;
border-top: 1px solid #004481;
list-style-type: none;

}

h2 {
background: inherit;
font-size: 14px; 
margin: 8px 0 0 4px; 
padding: 0 0 0 8px;
}

.sidetitle {
background: url(/images/right-title-bk.jpg);
background-repeat: repeat-y;
    
	text-align: left;
	font: small-caps bold 13px Arial, Verdana, sans-serif;
	padding: 2px 0 2px 4px;
	margin: 0 0 8px 0;
	color: #000;
background-color:inherit;
}

.sidelist {
padding: 0 16px 0 0;
}

.sidelist ul {
margin: 0 0 15px 0; 
padding: 0;
list-style-type: none;
}

.sidelist li {
margin: 2px 0; 
padding: 3px 0;
display: block;

}
#navlist ul {
overflow: hidden;
min-width: 770px;

}

#navlist li
{text-align: center;
float: left;
margin: 0;
padding: 3px 0;
width: 14%;
display: block;
border-bottom: 1px solid #004481;
line-height: 13px;
color: #004481;
background: inherit;
}

#navlist li a, #navlist li a:link
{
background: #fff;
color: #004481;
text-decoration: none;
padding: 3px 0px 3px 0px;
display: block;
border-right: 1px solid #004481;
font-size: 11px;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
}

#navlist li a:hover
{
color: #FF0000;
cursor: pointer;
background: #eee;
}

#navlist li a#current{
color: #FF0000;background: inherit;
cursor: default;
font-weight: bold;
border-bottom: 1px solid #004481;
}

#navlist li a#current:hover
{
border-bottom: 1px solid #f90;
background: #eee; color: #FF0000;
}



.navlist ul {
overflow: hidden;
min-width: 770px;

}

.navlist li
{text-align: center;
float: left;
margin: 0;
padding: 3px 0;
width: 14%;
display: block;
border-bottom: 1px solid #004481;
background: inherit;
color: #004481;
}

.navlist li a, #navlist li a:link
{
background: #fff;
color: #004481;
text-decoration: none;
padding: 3px 0px 3px 0px;
display: block;
border-right: 1px solid #004481;
font-weight: bold;
font-size:11px;
}

.navlist li a:hover
{
color: #FF0000;
cursor: pointer;
background: #eee;
}

.navlist li a#current{
color: #FF0000;background: inherit;
cursor: default;
font-weight: bold;
border-bottom: 1px solid #999;
}

.navlist li a#current:hover
{
border-bottom: 1px solid #f90;
background: #eee;color: #FF0000;
}




#navlist2 ul {
margin:0;padding:0;
list-style-type: none;
}
 #navlist2 li
{background: inherit;
display: inline;color: #FFF;

padding-right: 20px;
}

#navigation2 li {
display: block;
}


a {
color: #054E85;background: inherit;
}

a:hover {
text-decoration: underline;
color: #FF0000;
background: inherit;
}


h1 a {
color: #054E85;
background: inherit;
margin: 5px 0 3px 0;
padding: 0;
}


h1 {
font-size: 16px;
margin: 4px 0 3px 0;
padding: 0;
}

.mid-menu {
text-align: right; 
padding:8px 16px 0 0; 
margin:0; 
font-weight: bold; 
font-size: 95%;
color: #004B80;
background: inherit;
}

.border {
background: url(/images/border.jpg);
 background-repeat: repeat-x;
width: 970px;
margin:0;padding:0;

}


.mid-menu a {color:#004B80; background: inherit;text-decoration:none;}
.mid-menu a:visited {color:#004B80; background: inherit;}

#header {background: #F0F5F9;color: #000;
border-top: 0px solid #004481;
	height: 162px;
	margin: 0;
	padding: 0px;
	}
#header img {float: left; margin: 0; padding: 0}

img {
border: 0;
}
#logo {
height:162px;
float:left;
text-align:center;
color: #000;
background: #FFF;
padding-left: 6px;}

li { display: inline; }
#extra li, #extra2 li {
display: block;
margin: 4px 0;}

#navigation  li, #navigation2  li {
display: block;
margin: 4px 0;}


#navigation  li a, #extra li a {
font-weight: normal;}

li a
{
text-decoration: none;
}


ul {margin: 0; padding: 0;list-style: none; }
div#content p {line-height:1.5}
div#content2 p {line-height:1.5}
div#footer a {color: #FFF; background: inherit;}

div#navigation {background:#FFF; color: #000;}
div#extra {background:#FFF; color: #000;}
div#footer {background: #004481;color: #FFF}
div#footer p {margin:0;padding:5px 10px}

#footer {
clear:left;
width:100%;
padding: 5px 0;
text-align: center;
}
#footer2 {
clear:both;
width:100%;
padding: 5px 0;
text-align: center;
}

div#footer2 a {color: #FFF; background: inherit;}
div#footer2 {background: #004481;color: #FFF}
div#footer2 p {margin:0;padding:5px 10px}

.right {
float: right;
padding-right: 10px;
}

.right A:link {font-weight: bold; font-size:90%;
	COLOR: #039; TEXT-DECORATION: none
}
.right A:visited {font-weight: bold; font-size:90%;
	COLOR: #039; TEXT-DECORATION: none}
.right A:hover {font-weight: bold; font-size:90%;
	COLOR: #c00; TEXT-DECORATION: underline
}
A.print_link {
	PADDING-RIGHT: 18px; BACKGROUND: url(/images/icons/print.png) no-repeat right center; MARGIN-RIGHT: 0.5em
}
A.email_link {
	PADDING-RIGHT: 18px; BACKGROUND: url(/images/icons/email.png) no-repeat right center; MARGIN-RIGHT: 0.5em
}

A.feed_link {
	PADDING-RIGHT: 17px; BACKGROUND: url(/images/icons/feed.gif) no-repeat right center; MARGIN-RIGHT: 0.5em
}
A.rss_link {
	PADDING-RIGHT: 17px; BACKGROUND: url(rmaca/images/icons/feed.gif) no-repeat right center; MARGIN-RIGHT: 0.5em
}
A.digg_link {
	PADDING-RIGHT: 17px; BACKGROUND: url(/images/icons/digg.png) no-repeat right center; MARGIN-RIGHT: 0.5em
}
A.myyahoo_link {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/icons/myyahoo.png) no-repeat right center; MARGIN-RIGHT: 0.5em
}
A.delicious_link {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/icons/delicious.png) no-repeat right center; MARGIN-RIGHT: 0.5em
}
a.rss {
BACKGROUND: url(/images/icons/feed.gif) no-repeat left center; 
MARGIN-RIGHT: 0.5em;padding-left:14px;
}
#content ul,#nav,#nav ul {
	padding: 0;
	margin: 0 auto;
border-top:3px double red;
background: #FFF;
}

#nav ul {z-index: 1;
position: absolute;
	left: -999em;
	margin-left: -1px;
	border-left: 1px solid #ABDFF7;
border-right: 1px solid #ABDFF7;
background: #FFF url(/images/white.jpg);
}
#nav li {text-align:center;background: #FFF;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	border: 0px solid #F1F7FC;
}
#nav li ul {background: #FFF url(/images/white.jpg);
border: 1px solid #ABDFF7;
}
#nav ul li {background: #FFF url(/images/white.jpg);
	clear: left;
	margin-right: 0;
	}
#nav  li ul li{background: #FFF url(/images/white.jpg);
	text-align:left;
}
#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
}
#nav a,#nav a:link,#nav a:visited {
font: 12px Georgia, Verdana, arial,sans-serif;
	display: block;
	width: 150px;
	padding: 4px 4px;
	color: #004481;
	background: #FFF url(/images/white.jpg);
	text-decoration: none;
border: 0px solid #ABDFF7;

}
#nav a:focus,#nav a:hover,#nav a:active {
	color: #023D6B;
	text-decoration: underline;
	background: #FFF url(/images/white.jpg);
}





