body {
	margin: 0 10px;
	background-color: #FFF;
	font-family: Verdana,Arial,sans-serif;
	color: #000;
}

table#TopLinks img,
table#Masthead img { border: 0; }

/**************************************************
* BEGIN UR link styles
**************************************************/

td#URLinks {
	background-color: #CE2751;
	font: bold 10px/10px 'Arial Narrow',Arial,sans-serif;
	color: #FFF;
	text-align: right;
	text-transform: uppercase;
}

td#URLinks a:link,
td#URLinks a:visited { color: #FFF; text-decoration: none; }

td#URLinks a:hover,
td#URLinks a:active { color: #FEC154; }

td#URLinks ul li, td#URLinks ul li div {
	display:inline;
	font-weight:normal;
}

td#URLinks ul li {
	padding:0px 5px;
}

td#URLinks ul {
	margin:0px;
}

/**************************************************
* END UR link styles
**************************************************/

table#SectionTitle { margin-bottom: 3px; }

table#SectionTitle td {
	background-color: #6B5637;
	font: bold 13px 'Arial Narrow',Arial,sans-serif;
	color: #F8D529;
	text-align: center;
	text-transform: uppercase;
}

/**************************************************
* BEGIN main menu styles
**************************************************/

table#MenuMain td {
	font: bold 12px/12px 'Arial Narrow',Arial,sans-serif;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}

table#MenuMain a:link,
table#MenuMain a:visited { color: #000; text-decoration: none; }

table#MenuMain a:hover,
table#MenuMain a:active { color: #CE2651; }

body#toplevel table#MenuMain a.first {
	display:none;
}

/**************************************************
* END main menu styles
**************************************************/

div#PrimaryContent { padding: 16px 0; background-color: #FDEED1; }

div#Spotlight img { display: block; border: 0 }

td.SideLink { padding: 0 6px; background-color: #FEC154; font: bold 10px/11px 'Arial Narrow',Arial,sans-serif; text-transform: uppercase; }

td.SideLink a:link,
td.SideLink a:visited { color: #000; text-decoration: none; }

td.SideLink a:hover,
td.SideLink a:active { color: #CE2651; }

div#Headlines { background-color: #FDE7AA; }

div#Headlines img { display: block; border: 0 }

div#Login { background-color: #FDE7AA; padding-bottom: 1px; }

div#Login img { display: block; margin-top: 5px; border: 0 }

td.formtitle { background-color: #FEC154; }

#Login div.form_label {
	font-size:11px;
font-weight:bold;
}

#Login .content_login_portal_password, .content_login_portal_username {
width:120px !important;
}

#Login div.portal_login div.form_row_submit {
background:none;
color:#000000;
float:none;
margin:5px 0;
padding:0px;
text-align:center;
width:115px;
}

#Login div.portal_login  {
margin:1em auto;
width:120px;
}

/**************************************************
* BEGIN text styles
**************************************************/

h2#PageTitle { margin-top: 0; font: bold 16px/16px 'Arial Narrow',Arial,sans-serif; text-transform: uppercase; }

.errormessage { font-size: 16px; font-weight: bold; color: #F00; }

.headline { font: bold 16px/16px 'Arial Narrow',Arial,sans-serif; text-transform: uppercase; }

.subheadline,
h4 { font: bold 14px/14px 'Arial Narrow',Arial,sans-serif; text-transform: uppercase; }

h1, h2, h3, h5, h6 {
	font-family:'Arial Narrow',Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	
}

h5.form_title, div.form_row_submit  {
background:none repeat scroll 0 0 #ce2751;
color:#ffffff;
}
.formlabel { font-size: 13px; font-weight: bold; }

.formtitle { font-size: 13px; font-weight: bold; color: #FDEED1; }

.content,
.formcontent { font-size: 13px; }

.subtitle { font-size: 12px; font-weight: bold; }

.contactinfo { font-size: 12px; color: #FFF; }

.subcontent,
.headlines { font-size: 12px; }

body#toplevel #Headlines {
	font-size:12px;
}

body#toplevel #Headlines ul {
		padding:0px 10px 0px 17px;
}

body#toplevel #Headlines ul li {
		padding:3px 0px 3px 0px;
}

body#toplevel #Headlines .news_archives {
	font-weight:bold;
	text-align:right;
	padding:10px;
}

/**************************************************
* END text styles
**************************************************/

/**************************************************
* BEGIN link styles
**************************************************/

a:link { color: #CE2751; }

a:visited { color: #6B5637; }

a:hover,
a:active { color: #000; }

table#Footer a:link,
table#Footer a:visited { color: #FEC154; }

table#Footer a:hover,
table#Footer a:active { color: #FFF; }

a.bbsMenuTop:link,
a.bbsMenuTop:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

a.bbsMenuTop:hover,
a.bbsMenuTop:active { text-decoration: none; }

/**************************************************
* END link styles
**************************************************/

.content_image_box  {
background:none;
border:0px solid #959595;
}

table.calendar  {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:100%;
clear:left;
}

.collection_item_description  {
font-style:normal;
}