body {background:#EBF2F9;margin:0;font-size:12px;font-family:Arial;}

a {text-decoration:none;}
a:link {color:#0061A9;}
a:visited {color:#20328E;}
a:hover {color:#666;text-decoration:underline;}
a img {border:0;}

#outer {background:url('/images/background.jpg') repeat-x top #EBF2F9;height:108px;width:100%;}
/* #outer {background:url('/images/background_snowflakes.jpg') repeat-x top #EBF2F9;height:108px;width:100%;} */
/* #outer {background:url('/images/background_winter.jpg') center top no-repeat #dee5eb;} */
.rej_shell {width:780px;margin-left:auto;margin-right:auto;background:transparent;}

#contentouter{
width: 770px;
background-color:#CCDFEE;
margin-right:auto;margin-left:auto;
}

#leftnav {
float: left;
width: 236px;
background-color:#CCDFEE;
font-family:Verdana;
}

#contentbody, #contentbody_spotlight {
float: left;
width: 534px;
background-color:#FFF;
margin:0;
padding:0;
}

#contentbody_spotlight {
/* background:url('/images/spotlight_bg.jpg') no-repeat #FFF; */
float:left; width:534px; background-color:#EEE; margin:0; padding:0;
}

#contentbody_padding {
padding:5px;
}

.clearer {
clear: both; /*this is inserted after the last floated <div> to make the wrapper container envelope the floated <divs> */
height: 1px;
overflow: hidden;
line-height: 1px;
margin-top:-1px;
}

/* header */
.header {margin:0;}
.header a img {text-align:left;}
.header_l {float:left;display:inline;width:225px;text-align:center;margin-left:5px;margin-bottom:5px;}
.header_r {float:right;width:100px;margin-top:30px;margin-right:5px;*margin-right:3px;}

/* top buttons */
.topbutton_l {background:url('/images/top_button_left.gif') no-repeat;width:10px;height:46px;display:inline;float:right;}
.topbutton_r {background:url('/images/top_button_right.gif') no-repeat;width:10px;height:46px;display:inline;float:right;}
.topbutton_mid {background:url('/images/top_button_center.gif') repeat-x;display:inline;float:right;height:46px;width:75px;line-height:45px;text-align:center;font-family:Verdana;font-weight:bold;color:#666;}
#topbutton {margin:0 30px;padding:17px 0 0 0;}

/* left side nav boxes */
.navbox {float:left;width:232px;background:url('/images/narrow-top-blue.gif') no-repeat top;font-size:90%;margin:2px;}
.navbox-hd {font-weight:bold;font-size:10px;padding:0 8px;margin:7px 0 0 0;color:#666;height:20px;}
.navbox-hd a {color:#666;}
.navbox-links {background:url('/images/narrow-bg.gif') repeat-x top #E4E4E4;border:1px solid #D4D4D4; padding:5px;font-size:11px;line-height:15px;}
.navbox-links ul {padding:0; margin:0; list-style-type:square; color:#CCC;}
.navbox-links li {padding:0; margin:0 0 0 15px;}

/* body */
.rej_body_bg {background:url('/images/body_bg.gif') repeat-y transparent;margin:0;padding:0;}
.rej_body {background:url('/images/body-top.gif') repeat-x top #FFF;margin:0 5px;padding:0;}
.rej_body2 {background:#CCDFEE;margin:0;padding:0;}
.rej_content {text-align:left;margin:0;padding:0;background:transparent;*width:780;}
.rej_topnav {font-size:10px;border-bottom:1px solid #CCC;color:#BBB;font-family:Verdana;*width:auto;}
.rej_topnav a {font-weight:bold;}
.rej_body_bottom {background:url('/images/body-top.gif') repeat-x top #FFF;margin:0;padding:0;border-left:1px solid #CCC;}
.rej_bottombar {padding:7px 10px 5px 10px;border-bottom:1px solid #CCC;font-weight:bold;font-size:10px;font-family:Verdana;color:#666;text-align:center;*width:auto;}
.rej_bottombar a {font-weight:bold;color:#666;}

/* bottom shadow gif */
.rej_btm {margin-left:5px;width:770px;height:5px;background:url('/images/btm_bg.gif') repeat-x top #EBF2F9;}


/* Robins * /

/* featured photos */
#featured_photos {
  padding:0;
  margin:0;
  border:0;
  list-style:none;
}
#featured_photos li {
  display:inline;
  float:left;
  width:160px;
  padding:0 10px 0 5px;
  text-align:center;
}
#featured_photos li a {
  display:block;
  font-size:11px;
  text-align:center;
  margin: 0 0 10px;
}
#featured_photo1 {
width:160px;height:100px;margin:20px 0 15px 0;border: 1px solid #CCC;
}
#featured_photo2 {
width:160px;height:100px;margin:20px 0 15px 0;border: 1px solid #CCC;
}
#featured_photo3 {
width:160px;height:100px;margin:20px 0 15px 0;border: 1px solid #CCC;
}
#spotlight_photo {
float:right;width:250px;height:170px;margin:20px 10px 10px 10px;border: 1px solid #CCC;
}

/* headers */
h1 {color:#666;font-size:20px;font-family:Verdana;}
h1.spotlight {font-size:20px;margin:10px 0 10px 50px;font-weight:bold;font-style:italic;padding: 15px 10px 15px 20px;font-family:Verdana;}
h2 {color:#0061A9;font-size:16px;font-family:Verdana;}

/* paragraphs, etc. */
p, td {font-size:12px; font-family:Arial;}
div.spotlight {padding:5px;}
.bold {font-weight:bold;}
.bottom_border {border-bottom:1px solid #CCC;}

.browser_warning {color:white;background-color:red;text-align:center;padding:5px;}

/* footer */
.footer {margin-right:auto;margin-left:auto;text-align:center;font-size:10px;color:#AAA;}
.footer a {text-decoration:underline;color:#AAA;}
.footer a:visited {color:#999;}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CCC;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #CCDFEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#EEE; /*#F0F0F6*/
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/* homepage slideshow styles */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:534px; margin:auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; float:left; width:534px; height:400px; padding:0px; background-color:#EEE;} /* border:1px solid #ccc; */
#information {position:absolute; bottom:0; width:534px; height:0; background-color:#FFF; color:#000; overflow:hidden; z-index:200; opacity:.8; filter:alpha(opacity=80)}
#information h3 {color:#0061A9; padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:534px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:400px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/js/tinyslideshow/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/js/tinyslideshow/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:400px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:#EEE url(/js/tinyslideshow/images/link.gif) center no-repeat;}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:125px; background:#EEE url(/js/tinyslideshow/images/scroll-left.gif) center center no-repeat;}
#slideleft:hover {background-color:#EEE}
#slideright {float:right; width:20px; height:125px; background:#EEE url(/js/tinyslideshow/images/scroll-right.gif) center center no-repeat;}
#slideright:hover {background-color:#EEE}
#slidearea {float:left; position:relative; width:475px; margin-left:5px; height:125px; overflow:hidden}
#slider {position:absolute; left:0; height:125px}
#slider img {cursor:pointer; border:1px solid #EEE; padding:2px}

/* end Robins */

