@charset "utf-8";
/* CSS Document */
 
/*RESET*/

body {color:#000;background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0px none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{}
abbr, acronym {border:0px none;font-variant:normal}
sup, sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* BASE */

strong {font-weight:bold;}
abbr, acronym {border-bottom:1px dotted #000;cursor:help;} 
em {font-style:italic;}
blockquote, ul, ol, dl {margin:1em;}
ol, ul, dl {margin-left:2em;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p, fieldset, table {margin-bottom:1em;}

/* FONTS */

body {font:13px/1.4 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:99%;}

/*****************
 * GLOBAL STYLES *
 *****************/

html {
  	background: #1f1a17 url('../images/background_gradient.jpg') repeat-x left top;
}

body {
	margin: 0;
	padding-top: 20px;;
   background: url('../images/background_boxes.jpg') no-repeat center top;
}

.clear {
	clear: both;
}

span {
	display: none;
}

a {
	color: #38638d;
	text-decoration: none;
   font-weight: bold;
}

#wrapper {
	margin: 0 auto;
	padding: 51px 0 0 0;
	position: relative;
	width: 760px;
}

/**************************
 * STYLES FOR PAGE HEADER *
 **************************/

#logo {
	position: absolute;
   top: -5px;
   left: 20px;
	width: 458px;
   height: 71px;
   background: url('../images/logo-trans.png') no-repeat 0 0;
}

#logoME {
   position: absolute;
   top: -5px;
   left: 20px;
	width: 458px;
   height: 71px;
   background: url('../images/logo-ME-trans.png') no-repeat 0 0;
}


#headerME {
   border-left:3px solid #fff; border-right:3px solid #fff; border-top:3px solid #fff; width: 754px;
   height: 362px;
   border-bottom: 8px solid #fff;
   background: url('../images/header-ME.jpg') no-repeat 0 0;
}

/***************************
 * STYLES FOR PAGE CONTENT *
 ***************************/

#content {
	padding: 28px 60px;
	border-top: 2px solid #6686a7;
   border-bottom: 1px solid #9c9a98;
   background: #fff;
}

#content #pageTitle {
	width: 415px;
   height: 48px;
	background: url('../images/pageTitle-trans.png') no-repeat 0 0;; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:20px
}

#content #pageTitleME {
	width: 415px;
   height: 48px;
	background: url('../images/pageTitle-ME-trans.png') no-repeat 0 0;; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:20px
}


#content blockquote img {
	margin-right: 5px;
}

#content h3 {
	font-size: 20px;
   font-weight: bold;
	color: #38638d;
}

#content h4 {
	font-size: 15px;
   font-weight: bold;
	color: #38638d;
}

#content .tagline {
	width: 523px;
   height: 49px;
   border: 0px none;
   background: url('../images/tagline_back.jpg') no-repeat 0 0;; margin-left:-12px; margin-right:0; margin-top:20px; margin-bottom:20px; padding-left:12px; padding-right:0; padding-top:12px; padding-bottom:0
}

#content .tagline a:hover {
	text-decoration: underline;
}

#content ul {
	color: #e9832a;
   font-weight: bold;
}

#content ul li {
	margin-bottom: 20px;
}

#content ul li p {
	margin-bottom: 3px;
	color: #000;
}

#content ul li span {
	padding: 0 4px;
	display: inline;
  	color: #e9832a;
}

#content ul li img {
	margin-right: 10px;
	float: left;
}

#content ul li a {
	display: block;
   margin: 13px 0 0 91px;
}

#content ul li a:hover {
	text-decoration: underline;
}

#content #bottom {
	margin-left: -12px;
   position: relative;
   background: url('../images/bottom_back.jpg') no-repeat 0 0;; padding-left:12px; padding-right:220px; padding-top:10px; padding-bottom:0
}

#content #bottom p {
	margin-bottom: 0;
}

#content #bottom ul {
	margin-top: 0;
}

#content #bottom ul li {
	margin: 0;
}

#content #bottom ul li a {
	font-weight: normal;
	margin: 0;
}

#content #bottom #divider {
	width: 323px;
   height: 2px;
   background: url('../images/bottom_back.jpg') no-repeat -100px 0;; margin-left:-12px; margin-right:0; margin-top:0; margin-bottom:10px
}

#content #photoMonth {
	text-align: center;
	position: absolute;
   top: 14px;
   right: -30px;
}

#content #photoMonth a {
	font-size: 9px;
}

/**************************
 * STYLES FOR PAGE FOOTER *
 **************************/
 
#footer {
	padding: 30px;
	border-top: 1px solid #2d4257;
   background: #fff66;
}

#footer p {
	margin: 0;
	text-align: justify;
   color: #3863d;
}
