/* Base Styles */
body, input, textarea, select { font-family: Arial, Helvetica, Verdana; font-size: 12px; }
body { margin: 0px; padding: 0px; }

body { background: #b5b5b5 url('/images/bgBody.jpg') top center repeat-x; color: #555555; }

a { color: #555555; text-decoration: none; }
a:hover { }

img { border: 0px; padding: 0px; margin: 0px; }

/* Form hack */
form { padding: 0px; margin: 0px; }

/* Formatting hack */
.clear { clear: both; }
.clearafter:after { content: '.'; display: block; height: 0px; clear: both; visibility: hidden; }
.clearafter { display: inline-block; }

/* Hides from IE-mac */
* html .clearafter { height: 1%; }
.clearafter { display: block; }

/* Generic Styles */
.center { text-align: center }
.left { float: left }
.right { float: right }

#container { width: 990px; height: auto; margin: 10px auto 0 auto; }

/* header */
#portal { width: 990px; height: 650px; background: #ffffff; border: 1px solid #af1115; }
#portal #object { width: 990px; height: 650px; background: #ffffff; }

/* content */
#content { clear: both; width: 970px; height: auto; background: #ffffff; border: 1px solid #af1115; padding: 0px 10px 10px 10px; margin: 10px 0 0 0; text-align: center; }

#content a { color: #b20813; border-bottom: 1px dashed; font-weight: bold; }
#content a:hover { color: #d74b10; }

#content h1 	{ font-size: 20px; padding: 10px 0 0 0; margin: 0px; }
#content h2 	{ font-size: 16px; padding: 10px 0 0 0; margin: 0px; }
#content h3 	{ font-size: 14px; padding: 10px 0 0 0; margin: 0px; }

#content p 	{ font-size: 14px; padding: 10px 0 0 0; margin: 0px; }

/* content */
#anchors { clear: both; width: 970px; height: auto; background: #ffffff; border: 1px solid #af1115; padding: 0px 10px 10px 10px; margin: 10px 0 0 0; text-align: center; }

#anchors a { color: #d74b10; border-bottom: 1px dashed; font-weight: bold; }
#anchors a:hover { color: #d74b10; }

#anchors ul { margin: 0px; padding: 0px; list-style: none; padding: 0 0 0 50px; }
#anchors ul li { float: left; font-size: 12px; padding: 10px 5px 0 5px; margin: 0px; } 

/* footer */
#footer { clear: both; width: 990px; height: auto; font-size: 11px; color: #ffffff; margin: 10px 0 5px 0; text-align: center; }

#footer a { color: #ffffff; }
