/*-------- Default Style -----------*/
H1{
	color: #00599d;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
H2{
	color: #00599d;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
H3{
	color: #00599d;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
H4{
	color: #00599d;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
H5{
	color: #00599d;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
H6{
	color: #00599d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:center;
	margin: 0px;
	padding:0px;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:16px;
}
p,td {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
}
img{
	border:0px solid white;
}

a {
	color:#00599d;
	line-height:18px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
/*----- STYLES TO BE USED IN THE EDITOR -----*/
/*----- NOTE: Currently all these styles must use all lower case letters -----*/
img.twopixelpadding{margin:2px;}
img.fivepixelpadding{margin:5px;}
img.tenpixelpadding{margin:10px;}
img.twopixelpaddingrightalign{float:right;margin:2px;}
img.fivepixelpaddingrightalign{float:right;margin:5px;}
img.tenpixelpaddingrightalign{float:right;margin:10px;}
img.twopixelpaddingleftalign{float:left;margin:2px;}
img.fivepixelpaddingleftalign{float:left;margin:5px;}
img.tenpixelpaddingleftalign{float:left;margin:10px;}
table.rightpaddedcells td{padding-right:50px;}

/*------ Homepage Style -------*/
#header {
	width: 100%;
	margin:0 auto;
	background-image: url(/images/system/bg_top.png);
	}

#topmid {
	width: 968px;
	margin:0 auto;

	}

#topright { clear: both; }

#menu {
	width: 968px;
	float:left;
	margin-bottom:10px;
	}

#middle {
	width:100%;
	margin:0 auto;
	}
#content { 
	width: 968px;
	margin:0px auto;	
	/*border-right: 2px dotted #a7a7a7; */
	}
#contentleft {
	width: 724px;
	float:left;
	border-left: 2px dotted #a7a7a7;
	}

div#whatshot {  
	border-right: 2px dotted #a7a7a7; 
	border-bottom: 2px dotted #a7a7a7; 
	padding: 10px 13px 0px 15px;
	height:340px;
	}
	
div#whatshotimages{ margin-top: 0px;}
span#redhot {
	font-size: 25px; 
	color: #660000; 
	font-weight:600; 
	letter-spacing: 0.22em;
	}
	
span#blueshow {
	font-size: 14px; 
	color: #00599d; 
	font-weight:600; 
	letter-spacing: 0.12em; 
	margin-left:10px;
	}
	
.whatshotbtns {margin-right: 6px;}

.whatshotbtns a{ 
	font-size:10px; 
	color: #037b97; 
	text-decoration:none;  
	font-weight:600;  
	margin-top:0px;
	}
	
.whatshotbtns a:hover{ 
	font-size:13px; 
	font-weight: bolder; 
	}
#scene0Text {float: left;}

#bottomleft { 
	width: 450px; 
	float:left; 
	padding: 15px 15px 15px 15px;
	}
span#bottomleftContent {
	font-size: 18px; 
	color: #660000; 
	font-weight:600; 
	letter-spacing: 0.22em;
	}
span#greytitle {
	font-size: 13px; 
	color: #999999; 
	font-weight:600; 
	letter-spacing: 0.12em; 
	margin-left:10px;
	}
#museumtable {margin-top: 25px;}
#museumtable td{ 
	font-size:12px; 
	color:#333333; 
	font-weight:bold; 
	padding-bottom: 16px; 
	line-height:18px; 
	letter-spacing: 0.04em;
	}
td#bluecharge {
	font-size:12px; 
	color:#00599d; 
	font-weight:bold; 
	letter-spacing: 0.04em;
	}

#artspost { 
	width: 200px; 
	border-bottom: 2px dotted #a7a7a7; 
	border-left: 2px dotted #a7a7a7; 
	border-right: 2px dotted #a7a7a7;  
	float:right; 
	background-color: #f1f1f1; 
	padding: 15px 15px 15px 15px;
	}
.topnavbar {
	background: url(/images/system/blue_bar.png) no-repeat bottom; 
	height:23px;
	}
.topnavbar p,
.topnavbar p a{
	font-size:11px; 
	color: #ffffff; 
	font-weight:600;  
	margin-top:0px; 
	padding-top:3px;
	}
.topnavbar p a:hover {
	color: #000000;
}
#artspost img {
	margin-top: 10px; 
	margin-bottom: 0px;
	}
.artstext{
	font-size:11px; 
	color:#000000; 
	margin-left: 7px; 
	line-height: 15px;
	}

#contentright {
	width: 230px; 
	float:right; 
	padding: 0px 4px 2px 2px; 
	border-right: 2px dotted #a7a7a7;
	}
	
#search {
	margin-top: 10px; 
	padding-bottom:10px; 
	border-bottom: 2px dotted #a7a7a7;  
	}
#search img{margin-right:3px;}
#SearchKeyWords {
	font-size:10px; 
	vertical-align:top;
	}
#btSearch { vertical-align:top;}

#calendar { 
	padding: 15px 15px 10px 15px; 
	border-bottom: 2px dotted #a7a7a7;
	min-height: 130px;
	}
#calendartext { 
	font-size:11px; 
	margin-left: 1px;
	margin-bottom:15px;
	background-color: #efefef; 
	padding-top: 5px; 
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right:10px;
	}
#calendartext ul{
	color:#000000;  
	margin: 0px;
	margin-bottom: 3px;
	position:relative; 
	left:-17px;
	list-style-image: url(/images/system/arrow.gif);
	list-style-position: outside;
	}
#calendartext ul li {
width:170px;
}	
#calendartext a{
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	margin-left: 23px;
	}
#calendartext ul li a{
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	margin-left:0px;
	}
#calendartext a:hover{
	color:#00599d; 
	}	
	
#award { 
	padding: 15px 15px 15px 15px; 
	border-bottom: 2px dotted #a7a7a7; 
	min-height: 200px;
	}
#award img {
	margin-top: 10px; 
	margin-bottom: 5px;
	}
#scene1Text {
	font-size:11px; 
	color:#000000; 
	margin-left: 7px; 
	line-height: 15px; 
	margin-bottom: 5px;
	height:55px;
	}


#signup {
	background: url(/images/system/bg_signup.png) no-repeat center; 
	padding: 20px 15px 0px 25px; 
	height: 105px;
	}
#signup span{
	font-size:11px; 
	color: #ffffff; 
	font-weight:600;
	}

#footer {
	width:100%; 
	height:43px; 
	background-color:#e9e9e9; 
	float:left;
	vertical-align:middle;
	margin: 20px 0px 0px 0px;
	}

#footer a { 
	font-size:11px; 
	color: #666666; 
	text-decoration:none;  
	margin-right: 50px;
	}

div#news_content {
	padding-bottom:10px;
}	
div#news_content a {
	margin: 0px;
	padding:0px;
	margin-left: 10px;
} 