@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0; outline:none;}
body {
	background:url(../images/pebbles.jpg) 0 0 repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}
p{font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; color:#000000; margin-bottom:20px;}
Blockquote{font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; color:#000000; margin:0 0 20px 0; padding:0 0 0 30px; color:#003399;}
.homeQuote{color:#003399;}
img{border:none;}
object{outline:none;}

#wrap{margin:0 auto; width:980px; position:relative;}
#wrap2{width:970px; padding:0 5px 0 5px; float:left; display:inline; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow.png', sizingMethod='Scale');}
html>body #wrap2{background:url(../images/shadow.png) 0 0 repeat-y;}
#top{float:left; display:inline; width:970px; height:119px; _background:#04508f/* does not work _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top.png', sizingMethod='Scale');*/}
html>body #top{background:url(../images/top.png) 0 0 repeat-x;}
#main{float:left; display:inline; padding-bottom:14px; _background: #fff;}
html>body #main{background:url(/static/images/white.png) 0 0 repeat-y;}
#mainnavsurround{float:left; display:inline; margin:0; width:970px; padding:0;  text-align:center;}
#mainnav{width:970px; margin-top:-15px; font-size:12px; font-weight:normal; padding:0; float:left; overflow:hidden; text-decoration:none; display:inline; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
#mainnav a{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; text-align:center; display:block; line-height:18px; margin:20px 0 0 0; padding:0 0 0 0; border-right:1px solid #FFFFFF; color:#FFFFFF; position:relative;}
#mainnav .off:hover, #mainnav .on, #mainnav .on:hover, #mainnav .parent, #mainnav .parent:hover{background:url(../images/whitenav.png) 0 0 repeat-x; margin:0 0 0 0; padding:20px 1px 6px 0; color:#071535; border:none;}
/*#mainnav .off:hover, #mainnav .on, #mainnav .navon, #mainnav .on:hover, #mainnav .parent, #mainnav .parent:hover{margin:0; color:#071535; padding:20px 0 0 0; border-right:none; background:url(../images/whitenav.png) 0 0 repeat-x;}*/

#mainnav ul{float:left; display:inline; position:relative; list-style:none; margin:0; width:970px; height:44px; padding:0; background:url(../images/bluenav.png) 0 6px repeat-x;}
#mainnav ul li{float:left; display:inline; list-style:none; margin:0; padding:0; position:relative; margin:0 -1px 0 0}
h2.home{letter-spacing:-0.5px; font-size:18px; color:#3E3E3E; font-weight:normal; display:block; width:200px; border-bottom:1px dotted #3E3E3E; margin-top:0; padding:0 0 6px 0;}
h3.home{font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; color:#939393; font-weight:normal; margin:18px 0 6px 0; letter-spacing:125%}
#topcontent{width:940px; float:left; display:inline; margin:22px 15px 20px 15px;}
#bottomcontent{width:940px; margin:19px 15px 20px 15px; float:left; display:inline;}
#bottomleft{float:left; display:inline; width:432px; padding:16px 19px 24px 19px; background-color:#E6E6DC; margin-right:10px; height:140px}
#homeimage{float:left; display:inline; width:470px; margin-right:9px;}
#homecontent{float:left; display:inline; background-color:#EFECCA; height:360px; width:421px; padding:20px 20px 0 20px;}
.header{margin:0 15px; float:left; display:inline; width:940px; height:1px; background:url(../images/header.gif) 0 0 no-repeat;}
#bottomright{float:left; display:inline; width:474px; margin-left:-14px; position:relative;}
.callout{float:left; display:inline; width:145px; margin-left:13px; position:relative;}
.callout a{margin-top:1px; display:block; width:119px; height:22px; color:#FFFFFF; text-decoration:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png', sizingMethod='Crop'); background-color:#034D84; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 26px;}
html>body .callout a{
	background:url(../images/arrow.png) 0 0 no-repeat #034D84;
}
.newsimage img{width:115px;}
.callout a:hover{color:#FFFFFF; text-decoration:none; background-color:#2B88C3;}
#topfooter{float:left; display:inline; margin:39px 15px 0 15px; height:111px; padding:16px 20px 20px 20px; width:900px; background:url(../images/topfooter.png) repeat-x 0 0;}
#bottomfooter{float:left; display:inline; width:900px; margin:1px 15px 0 15px; height:23px; background-color:#071535; font-size:10px; color:#FFFFFF; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; padding:7px 20px 0 20px;}
#bottomfooter a{text-decoration:none; color:#FFFFFF; font-size:10px;}
#bottomfooter a:hover{color:#FFFFFF; text-decoration:underline; font-size:10px;}
#footerleft{float:left; display:inline;}
#footerright{float:right; display:inline; font-size:10px;}
#logo{float:left; display:block; width:282px; height:82px; margin:18px 0 0 15px; text-decoration:none; /*background:url(../images/Roedean125Logo-White.png) no-repeat 0 0;*/ background:url(../images/roedean-logo-white.png) no-repeat 0 0; position:absolute; z-index:10; cursor:pointer;}
#topspace{float:right; display:inline; width:390px; margin:20px 14px 0 0;}
#search{float:right; display:inline; text-align:right; width:180px; margin:3px 0 0 0;}
#number{float:right; display:inline; text-align:right; width:150px; margin:3px 0 0 0;}
#topnav{float:right; display:inline; height:31px; margin-top:20px; overflow:hidden; width:100%}
h1.home{font-size:30px; color:#75594E; font-weight:normal; margin:0; letter-spacing:-0.5px;}
#homecontent hr{background:url(../images/sandyheader.gif) 0 0 no-repeat; width:421px; margin:19px 0; float:left; display:inline; border:0; height:1px; }
#homecontent p{color:#75594E;}
#topnav ul{float:right; display:inline; list-style:none; margin:2px -18px 4px 0; padding:0; text-align:right; border-top:1px dashed #FFFFFF; padding-bottom:4px; border-bottom:1px dashed #FFFFFF;}
#topnav li{color:#FFFFFF; display:inline; padding:0 18px 0 0;}
#topnav a.off{text-decoration:none; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav a.off:hover{text-decoration:none; color:#EFECCB; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav a.on{text-decoration:none; color:#EFECCB; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav a.on:hover{text-decoration:none; color:#EFECCB; font-family:Georgia, "Times New Roman", Times, serif;}

#plugin p{margin:0 0 5px 0;}
.bottomtop {width:940px; height:20px; margin:0 auto; padding:0; border-top:1px solid #E6E6E6;}
.bottom {width:940px; height:150px; margin:0 auto; text-align:left; padding:0;}

#homenews{float:left; display:inline; width:200px; }
#homeevents{float:left; display:inline; width:200px; margin-right:30px;}

a.snr{color:#3E3E3E; text-decoration:underline; background:url(../images/snr.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:3px 0 2px 28px; font-weight:bold;}
a.snr:hover{color:#034D84; text-decoration:underline; background:url(../images/snr.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; padding:3px 0 2px 28px;}

a.jnr{color:#3E3E3E; text-decoration:underline; font-weight:bold;background:url(../images/jnr.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:3px 0 2px 28px;}
a.jnr:hover{color:#034D84; text-decoration:underline;font-weight:bold; background:url(../images/jnr.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:3px 0 2px 28px;}


a.snrright{color:#75594E; text-decoration:underline; background:url(../images/snr2.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:0 0 2px 28px;}
a.snrright:hover{color:#A5593C; text-decoration:underline; background:url(../images/snr2.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:0 0 2px 28px;}

a.jnrright{color:#75594E; text-decoration:underline; background:url(../images/jnr2.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:0 0 2px 28px;}
a.jnrright:hover{color:#A5593C; text-decoration:underline; background:url(../images/jnr2.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:0 0 2px 28px;}

a.arrow{color:#3E3E3E; text-decoration:underline; background:url(../images/arrowhome.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 18px; margin:0;}
a.arrow:hover{color:#034D84; text-decoration:underline; background:url(../images/arrowhome.png) 0 4px no-repeat; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 18px; margin:0;}

#bottomleft p{margin:9px 0 10px 0;}

#topfooter ul{float:left; display:inline; list-style:none; width:900px;}

#topfooter li{color:#FFFFFF; float:left; display:inline; width:300px;}

#topfooter ul ul.useful{float:left; display:inline; list-style:none; width:600px;}

#topfooter ul ul{float:left; display:inline; list-style:none; width:300px;}

#topfooter ul li{color:#FFFFFF; float:left; display:block; width:300px;}

#topfooter ul ul li{color:#FFFFFF; float:left; display:block; width:300px;}

#topfooter ul li p{margin:0 0 13px 0; display:block;color:#4EBAFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

#topfooter ul li ul li a{margin-bottom:5px; color:#FFFFFF; text-decoration:underline; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:11px; display:block;}

#topfooter ul li ul li a:hover{margin-bottom:5px; display:block;color:#EFECCB; text-decoration:underline; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:11px;}

h1{font-size:28px; color:#2B88C2; font-weight:normal; margin:10px 0 20px 0;  letter-spacing:-0.5px;}
a{color:#2B88C2; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; text-decoration:underline;}
a:hover{color:#024D84; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; text-decoration:underline;}
h2{font-size:24px; color:#2B88C2; font-weight:normal; margin:0 0 20px 0;  letter-spacing:-0.5px;}
h3{font-size:18px; color:#2B88C2; font-weight:normal; margin:0 0 20px 0; letter-spacing:125%;}
h4{font-size:14px; color:#2B88C2; font-weight:normal; margin:0 0 20px 0;  letter-spacing:-0.5px;}
h2{font-family:Georgia, "Times New Roman", Times, serif;}
#leftcol{float:left; display:inline; width:162px; margin-right:19px;}
#leftcol ul{float:left; display:inline; width:162px; border-bottom:1px dashed #CCCCCC; list-style:none; }
#leftcol li.sub2{padding:6px 0 9px 0; border-top:1px dashed #CCCCCC; width:162px; float:left;}
#leftcol a.suboff{color:#3e3e3e; text-decoration:none;}
#leftcol a.suboff:hover{color:#2B88C2; text-decoration:underline;}
#leftcol a.subon{color:#2B88C2; text-decoration:underline;}
#leftcol a.subon:hover{color:#2B88C2; text-decoration:underline;}
#midcol{float:left; display:inline; width:520px; padding-right:20px; border-right:1px dashed #CCCCCC; position:relative;}
#rightcol{float:left; display:inline; width:200px; margin-left:18px;}
#leftcol li.sub3{padding:0 0 9px 30px;  width:132px; float:left;}

.rightcallout a{margin-top:1px;display:block; width:176px; height:22px; color:#FFFFFF; text-decoration:none; position:relative; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png', sizingMethod='Crop'); background-color:#034D84; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 24px;}
html>body .rightcallout a{
	background:url(../images/arrow.png) 0 0 no-repeat #034D84;
}
.rightcallout a:hover{margin-top:1px; display:block; width:176px; height:22px; color:#FFFFFF; text-decoration:none; background-color:#2B88C3; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 24px;}
.rightcallout{float:left; position:relative; display:inline; margin-top:20px; width:200px; z-index:1;}
.rightcallout2{float:left; position:absolute; display:inline; height:5px; z-index:2; width:200px;}
#rightcolnews{float:left; display:inline; width:162px; background-color:#EFECCA; padding:19px 19px;}
#rightcol h2{font-size:18px; color:#75594E; font-weight:normal; display:block; width:162px; border-bottom:1px dotted #3E3E3E; padding-bottom:6px;}
#midcol ul{float:left; display:inline; position:relative; list-style:none;}

#mainimage{float:left; position:relative; display:inline; width:520px; z-index:1; margin-bottom:20px; top:0; left:0;}
#mainimage #mainimage2{position:absolute; height:5px; z-index:2; top:0; left:0; width:520px; float:left; display:inline;}
#mainimage img{position:relative; z-index:1;}

.homecall{float:left; position:relative; display:inline; 0 width:145px; z-index:1;}
.homecall .homecall2{float:left; position:absolute; top:0; left:0; display:inline; margin-top:0; height:5px; z-index:2;  width:143px;}
.homecall img{position:relative; z-index:1;}

.gallerycall2 .callout2{float:left; display:inline; width:165px;}
.gallerycall2 .callout2 .gallerycall a{margin-top:1px; display:block; width:139px; height:22px; color:#FFFFFF; text-decoration:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png', sizingMethod='Crop'); background-color:#034D84; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 26px;}
html>body .gallerycall2 .callout2 .gallerycall a{
	background:url(../images/arrow.png) 0 0 no-repeat #034D84;
}
.gallerycall2 .callout2 .gallerycall a:hover{margin-top:1px; display:block; width:139px; height:22px; color:#FFFFFF; text-decoration:none; background-color:#2B88C3; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 26px;}

.gallerycall2 .callout3{float:left; display:inline; width:165px; margin:0 12px 0 13px;}
.gallerycall2 .callout3 .gallerycall a{margin-top:1px; display:block; width:139px; height:22px; color:#FFFFFF; text-decoration:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png', sizingMethod='Crop'); background-color:#034D84; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 26px;}
html>body .gallerycall2 .callout3 .gallerycall a{
	background:url(../images/arrow.png) 0 0 no-repeat #034D84;
}
.gallerycall2 .callout3 .gallerycall a:hover{margin-top:1px; display:block; width:139px; height:22px; color:#FFFFFF; text-decoration:none; background-color:#2B88C3; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; font-size:12px; padding:7px 0 0 26px;}
.gallerycall{float:left; position:relative; display:inline; margin-top:-5px; width:165px; z-index:1;}
.gallerycall img{z-index:1;}

#gallerycall2{float:left; display:inline; width:520px;}

#search{position:relative;}
#search input{position:absolute; top:0; right:18px;}
#search input#search2{position:absolute; top:1px; right:0;}

#midcol ul{width:520px; margin:0 0 20px 0; padding:0;}
#midcol li{color:#000000; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; background:url(../images/listarrowup.gif) 0 4px no-repeat;padding:6px 0 2px 18px; margin:0;}
#midcol li.sub1{color:#000000; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; background:url(../images/listarrowup.gif) 0 4px no-repeat;padding:6px 0 2px 18px; margin:10px 0 0 0;}
#midcol li.sub2{color:#000000; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; background:url(../images/listarrowup.gif) 0 4px no-repeat;padding:6px 0 2px 18px; margin:0 0 0 30px;}
#midcol li.sub4{color:#000000; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; background:url(../images/listarrowup.gif) 0 4px no-repeat;padding:6px 0 2px 18px; margin:0 0 0 60px;}
#midcol li.sub3{display:none;}
#midcol ul li a{color:#000000; font-size:12px; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; text-decoration:underline;}

#midcol ul li a:hover{color:#000000; font-size:12x; font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif; text-decoration:underline;}
 
#mytable {
	width: 520px;
	padding: 0;
	margin: 0;
	border:1px solid #75594E;
}

#mytable tr{
background:#F3F0DC;
}

#mytable tr.alt{
background:#EFECCA;
color:#797268;
}

#mytable tr:hover {
	background:#CCCCCC;
} 

#mytable th {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border:0;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color:#75594E;
}



.mytable {
	width: 520px;
	padding: 0;
	margin: 0;
	border:1px solid #75594E;
}

.mytable tr{
background:#F3F0DC;
}

.mytable tr.alt{
background:#EFECCA;
color:#797268;
}

.mytable tr:hover {
	background:#CCCCCC;
} 

.mytable th {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border:0;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color:#75594E;
}






#mytable2 th {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border:0;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color:#75594E;
}

#calendar th {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border:0;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color:#75594E;
}

#mytable td {border:0;
   	padding: 10px;
	color: #000000;
	text-align:left;
	font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

#mytable a{color:#75594E; font-size:11px;}

#mytable a:hover{color:#75594E; font-size:11px;}


.mytable td {border:0;
   	padding: 10px;
	color: #000000;
	text-align:left;
	font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

.mytable a{color:#75594E; font-size:11px;}

.mytable a:hover{color:#75594E; font-size:11px;}

#contentfill2 td {
    border:0;
	padding: 0;
	color: #000000;
	text-align:center;
	font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

td.first{
text-align:center; color:#000000;font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

td.main{color:#000000;font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif}

a.crumb{color:#666666; text-decoration:underline; font-weight:normal; font-size:12px; margin-left:2px;}
a.crumb:hover{color:#2B88C2; text-decoration:underline;}
p.crumb{color:#666666; text-decoration:none; font-weight:normal; font-size:12px; margin-bottom:0; padding-top:8px;}
#crumbtrail{float:right; display:inline; width:840px; height:15px; padding:9px 0 5px 0; margin-right:25px; line-height:13px; text-align:right;}

.newsarticle{float:left; display:inline; border-bottom:2px solid #461507; width:520px; padding:20px 0;}
.newsimage{float:left; width:115px; display:inline; border:0;}
.newstext{float:right; display:inline; width:395px; margin:0 0 0 10px;}
.newsarticle img{border:0;}
p.news{letter-spacing:-0.5px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}

#gallery{float:left; display:inline; margin-top:10px;}

#mytable2 {
	width: 520px;
	padding: 0;
	margin: 0;
	border:0;
}

#mytable2 tr{
background:#F3F0DC;
}


#mytable2 th {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border:0;
	text-align: center;
	padding: 6px 2px 6px 2px;
	background-color:#75594E;
}

#mytable2 td {border:0;
   	padding: 0;
	color: #848484;
	text-align:center;
	font:normal 11px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

#midcol input{width:200px;}

#midcol select{width:200px;}

#midcol .button {
color: #FFFFFF;
border: 1px solid #75594E;
background-color:#75594E;
width:80px;
font-weight: bold;}

#calendar tr.top{
background:#E6E6DC; 
}

#calendar tr{
background:#F3F0DC;
}

#calendar tr.alt{
background:#EFECCA;
color:#797268;
}

#calendar {
	width: 520px;
	padding: 0;
	margin: 0;
	border:0;
	border:1px solid #75594E;
}

#calendar td a{font-size:17px; font-weight:bold; text-decoration:underline;}

#calendar tr.top td {border:1px solid #75594E;
   	padding: 0;
	color: #000000;
	text-align:center;
	font:normal 12px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif
}

#calendar td {border:1px solid #75594E;
   	padding: 0;
	color: #848484;
	text-align:center;
	font:normal 12px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif;
}

#mytable p{margin:0; color:#000000; font-weight:bold; text-align:left;
}

#gallery a{color:#75594E;}

#gallery a:hover{color:#75594E;}

#halved{float:left; display:inline;width:520px;}
.halved{float:left;
	display:inline;
	width:50%;
	list-style:none;
	padding:0;
	margin:0;}

.halved li{padding:0; margin:0;}	
	
#halved li a{padding:0; margin:0;}
#halved li a:hover{padding:0; margin:0;}

/***** ROEDEAN GALLERY *****/

#galleryImage{
	float:left;
	display:none;
	width:520px;
	height:390px;
	background:#ccc;
	position:relative;
	text-align:center;
}
#imageInfo{
	float:left;
	display:inline;
	position:absolute;
	left:0;
	bottom:0;
	width:520px;
	height:62px;
	background:url(../images/gallery_bg.png) 0 0 no-repeat;
}
#imageText{
	float:left;
	display:inline;
	padding:18px 0 0 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#2B88C2;
	width:400px;
	text-align:left;
}
#imageEnlarge{
	float:right;
	display:inline;
	padding:35px 25px 0 0;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Geneva", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#848484;
	text-decoration:none;
	text-align:right;
	width:50px;
}
#leftArrow, #rightArrow{
	cursor:pointer;
	display:none;
}
#leftArrow{
	float:left;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/arrow1.gif) 0 50% no-repeat;
	width:13px;
	height:87px;
	color:#FFFFFF;
}
#rightArrow{
	float:right;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/arrow.gif) 0 50% no-repeat;
	width:13px;
	height:87px;
	color:#FFFFFF;
}
#slideGallery{
	float:left;
	display:inline;
	width:520px;
	position:relative;
	margin:20px 0 0 0;
	clear:both;
}
#galleryHolder{
	float:left;
	display:inline;
	position:relative;
}
#thumbHolder{
	float:left;
	display:inline;
}
#thumbHolder a{
	float:left;
	display:inline;
	width:116px;
	height:87px;
	margin:0 8px 8px 0;
}
#thumbHolder *{
	-moz-user-select: none;
	-khtml-user-select: none;
}

#largeImages{
	display:none;
}

p.number{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFFFFF; margin:0 5px 0 0;}

h3{color:#2B88C2;
font-size:18px;
font-weight:normal;
letter-spacing:-0.5px;
margin:0 0 20px;
font-family:Georgia,"Times New Roman",Times,serif;}

a h3:hover{color:#2B88C2;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
text-decoration:underline;
font-weight:normal;
letter-spacing:-0.5px;
margin:0 0 20px;}

.rssLogo{
	margin-bottom:-8px;
}

.blogAddThis {
	float:right;
	display:inline;
}

/* Old Roedeanians added 2011-08-15 */

#filterForm {
	color:#3e3e3e;
}
#midcol #filterForm li {
	background:none;
	color:#3e3e3e;
	float:left;
	font-size:.6875em; /* 11px */
	list-style:none;
	padding:0;
	width:235px;
}
#filterForm label,
#filterForm select {
	display:block
}
#filterForm label {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode","Geneva",Arial,Verdana,sans-serif;
	margin-bottom:8px;
}
#filterForm select {
	font-size:1em; /* 11px */
	width:220px;
}

.contactList{
	display:inline;
	margin-top:24px;
	float:left;
	font:normal .75em/1.25em Arial, Helvetica, sans-serif; /* 12px/15px */
	margin-left:-12px;
	position:relative;
	width:532px;
}
.article{
	display:inline;
	float:left;
	margin:0 0 20px 12px;
}
.article h2 {
	margin-bottom:0;
}
.article a,
.article span{
	display:block;
}
.article a:hover {
	text-decoration:none
}
.contactList .article {

	padding-top:165px;
	position:relative;
	width:165px
}
.contactList .article a span {
	background:#034d84;
	border-top:1px solid #fff;
	font-size:.917em; /* 11px */
	padding:8px 10px;
	width:145px;
	z-index:1
}
.contactList .article a:hover span {
	background:#1c5e90;
	cursor:pointer
}
.contactList .article h2 a {
	color:#fff;
	text-decoration:none
}
.contactList .article img {
	left:0;
	top:0;
	position:absolute;
	z-index:0
}
.contactList .article a:hover {
	text-decoration:none
}
.contactList .article a:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	opacity:.9;
}
.contactList .temp {
	display:none;
}
.clear{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}

.detail {
	width:462px;
}
.detail img{
	float:left;
	margin:0 10px 10px 0;
	width:165px
}
.detail h1 {
	font-size:2em; /* 24px */
	line-height:1.167em;/* 28px */
	margin:0
}
.detail h2 {
	font-size:1.5em; /* 18px */
	margin:0
}
.detail p {
	color:#848484;
	font-size:.917em; /* 11px */
	line-height:1.363em; /* 15px */
	margin:20px 0 0;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;/* cursor:wait;*/cursor:pointer}

/* Container */
#simplemodal-container {font-size:.75em;width:480px; height:600px; color:#bbb; background-color:#fff; padding:20px;}
#simplemodal-container .simplemodal-data {}
#simplemodal-container a {color:#2B88C2;}
#simplemodal-container a.modalCloseImg {background:url(../images/close.gif) no-repeat; width:51px; height:21px; display:inline; z-index:3200; position:absolute; top:-21px; right:0px; cursor:pointer;}

.nomargin .rightcallout {
	margin:0 0 20px
}
