/* Site wide styles */

body {
	background-color: #FFFFFF;
}

/* Standard link styles */

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #C8660B;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #C8660B;
	text-decoration: underline;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-align:center;
	color: #000000;
}

.home_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-align: right;
	color: #999999;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
	color: #8D1105;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #1A5889;
	padding: 0px;
	text-indent: 5px;
	line-height: 0.5;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #8D1105;
}

.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px;
	color: #C8660B;
}

.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	margin-left:5px;
	color: #8D1105;
}

.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-indent: 0px;
	color: #666666;
}

.grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	}

.backto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: right;
	margin-right: 5px;
	color: #1A5889;
}


ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	list-style-type: desc;
	list-style-position: inside;
	line-height: 1.0;
	margin: 3px 0px 10px 15px;
	padding: 0px;
}

/* Text areas */

.right_hand_headers
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	text-indent: 3px;
	background-color: #88D0E8;
	color: #202867;
	display: block;
}

.right_hand_textbox
{
	background-color: #D6F2FF;
}

.rooms_nav
{
	background-color: #D6F2FF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55%;
	color: #1A5889;
}

.base
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	background-color: #1A5889;
	color: #88D0E8;
}

#navigation
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	background-color: #1A5889;
	color: #88D0E8;
}
 
#navigation a:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #88D0E8;
	text-decoration: none;

}

#navigation a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #D6F2FF;
	text-decoration: none;
}
	
#navigation a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #88D0E8;
	text-decoration: none;
}	
#navigation a:active 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #D6F2FF;
	text-decoration: none;
}

.float_image_left
 {
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bodytext
{
	margin:5px;
	line-height: 1.3;
}

.bullet_s {
	line-height: 130%;
}

.border {
	border: 1px solid #999999;
}

.reveal_source_box {
	padding: 0px;
	border: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
}
.reveal_box {
	padding: 2px;
	border: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

/******* styles used for summary reveal elements *****************************/
#readmoreblock, #readmoreblock2, #readmoreblock3, #readmoreblock4 {
	padding: 2px 2px 10px;
	border: 1px solid #649500;
	text-align: left;
	vertical-align: top;
	background-color: #F7FBEC;
}

#read_more, #read_more2, #read_more3, #read_more4, #read_less, #read_less2, #read_less3, #read_less4 {
	font-size: 0.75em; 
	margin: 0px 0 5px; 
	color: #649500;
}
/******* styles used for interactive elements - building x4 elements into a box, followed by list item styles *******/
#content_1, #content_2, #content_3, #content_4, #content_5, #content_6  {
	padding: 2px;
	border: 1px solid #649500;
	text-align: left;
	vertical-align: top;
	margin-bottom: 2px;
	background-color: #F7FBEC;
}

#content_1 ul, #content_2 ul, #content_3 ul, #content_4 ul, #content_5 ul, #content_6 ul {
	padding: 0px 0px 0px 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
		}
		
#content_1 li, #content_2 li, #content_3 li, #content_4 li, #content_5 li, #content_6 li {
	padding-left: 0px;
	margin: 0 0 4px 0px;	
	}
	
/******* styles used for interactive elements - swap/reveal elements X15 in a box, followed by list item styles *******/
#reveal_1, #reveal_2, #reveal_3, #reveal_4, #reveal_5, #reveal_6 , #reveal_7, #reveal_8, 
#reveal_9, #reveal_10, #reveal_11, #reveal_12, #reveal_13, #reveal_14, #reveal_15{
	padding: 2px;
	border: 1px solid #8D1105;
	background-color: #FFFFFF;
}
#reveal_1 ul, #reveal_2 ul, #reveal_3 ul, #reveal_4 ul, #reveal_5 ul, #reveal_6 ul, #reveal_7 ul,
#reveal_8 ul, #reveal_9 ul, #reveal_10 ul, #reveal_11 ul, #reveal_12 ul, #reveal_13 ul, 
#reveal_14 ul, #reveal_15 ul{
	padding: 0px 0px 0px 10px;
	margin-left: 10px;
	}
	
#reveal_1 li, #reveal_2 li, #reveal_3 li, #reveal_4 li, #reveal_5 li, #reveal_6 li, #reveal_7 li,
#reveal_8 li, #reveal_9 li, #reveal_10 li, #reveal_11 li, #reveal_12 li, #reveal_13 li
, #reveal_14 li, #reveal_15 li{
	margin: 0 0 4px 0px;
	padding-left: 0px;
	}
