html, body {margin: 0; padding: 10; }
html {height: 100%; margin-bottom: 1px;} /* force scrollbars on short pages*/
body {background: #010427 ;
background-attachment:fixed;}
/* body {background: #003366} */

#blueletters {
color: #28186f;
xtext-color: #ffffff;
}


/* TYPOGRAPHY
----------------------------------------------- */
html { font-size: 100%; } /* Somehow Fixes IE */
body { font-size: 62.5%; font-family: arial, helvetica, sans-serif; xcolor: #364E66;} /* sets font to 10px */

#container { font-size: 1.3em; } /* 1.1em = 11px */

/* LAYOUT
----------------------------------------------- */
body {}
#container {xtext-align: left; margin: 0px auto 0 auto; padding: 0; width: 830px; background: url(images/830px.png) top center repeat-y;}

#contentFooter {clear: both; margin: 0; background: url(/page/-/wrapper3/main_contentFooter_bg_830px.png) bottom center no-repeat; height: 80px;}

#content {width: 540px; margin: 10px 0 0 0px; float: left; position: relative;}
#contentInner {padding: 0px 15px 0px 15px; z-index: 1; }

#footer {clear: both;}


/* HEADER
----------------------------------------------- */
#header {text-align: center; position: relative; margin: 0px 0 0 0px; padding: 0px 0 0 0; background: url(830px.png) no-repeat top left;}

#header_min {
	text-align: center; 
	position: relative; 
	margin: 0px 0 0px 0px; 
	padding: 0 0 0 0;
}

#logo {position: absolute; top: 10px; left: 20px;}


/* Menu 
-------------------------------------------------*/
#menu { position: relative; margin: 0px 0 0 0px;padding: 0px 0 0 65px; background: url(830px.png) no-repeat top left;}



/* UTILS
----------------------------------------------- */

img {border: 0;}
.frame {background: #fff; padding: 4px; border: 1px solid #ADB9C5;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.floatl {float: left; margin: 0 10px 10px 0;}
.floatr {float: right; margin: 0 0 10px 10px;}
.whitespace {margin: 0; padding: 0; width: 740px; background: #fff; height: 10px; clear: both;}
.clear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0;}

.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


p.paidfor
{
  font-variant: small-caps;
  font-weight: bold ;
  text-align:center;
  vspace:500;
}


img.replogo {
padding:0px 0px 0px 10px;
}


p.address
{
  font-variant: small-caps;
  font-weight: bold ;
  text-align:center;
}

p.event
{
  text-align:center;
  font-weight: bold ;
}

p.eventdate
{
  text-align:center;
  font-size: 120%;
  font-variant: small-caps;
  font-weight: bold ;
}

p.eventlocation
{
  text-align:center;
}

p.eventdata
{
  text-align:center;
}


ul.accomplishments 
{
float:right;
xxxlist-style:square outside url("images/arrow.gif"); 
xxxlist-style-image:url("images/arrow.gif");
xxxlist-style-type:square;
font-size:small;
}

p.motto {text-align:center; 
font-size: 300%;
margin: 0px 0 0 0px; padding: 0px 0 0 0;
}

p.first:first-line {
  font-variant: small-caps;
  font-weight: bold ;
  padding:8px;
}

p.byaccomplishments{
min-width:100px;
padding:8px;
}
h1 {
  text-align:center;
  font-variant: small-caps;
  font-weight: bold;
}
 
h1.banner {
font-size:300%;
margin: 0px 0 0 0px; padding: 0px 0 0 0;
}
 
H2
{
  font-variant: small-caps;
  font-weight: bold;
  text-align:center;
}

 
p.ex
{
min-width:50px;
}

#padding {
padding:12px;
}

#paddingleft {
padding-left:5px;
}

table.aroundaccomplish
 {
padding:8px;
}
table.accomplishments
{
background: #d1d4e7;
padding:8px;
}

.center
{
margin-left:auto;
margin-right:auto;
text-align:center;
}