@charset "UTF-8";

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	background-color:#49657F;
	margin:0px;
	padding:0px;
}

div.quote {
	border-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
	font-style:italic;
	padding:10px;
	background-color:#DEE3ED;
}

div.image-title {
	font-style:italic;
	font-weight:bold;
	font-size:large;
}

div.image-subtitle {
	font-weight:bold;
	font-size:small;
}

div.indent1 {
	margin:0 0 0 40px;
	border:none;
	padding:0px;
}

h1,
h2,
h3,
h4,
p {
	margin-top:0px;
	margin-bottom:0px;
}

h1 {
	font-size:x-large;
	font-weight:bold;
}

h2.italic {
	font-style:italic;
}

hr {
	color:lightsteelblue;
	border-style:solid;
}

img.thumbnail {
	border-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
	padding:3px;
	background-color:#DEE3ED;
}

td.thumbnail {
	font-size:x-small;
	font-style:italic;
	text-align:center;
}

td.thumbnail-spacer {
	width:10px;
}

img.big {
	border-style:solid;
	border-width:2px;
	border-color:lightsteelblue;
	padding:5px;
	background-color:#DEE3ED;
}

img.sight {
	border-style:solid;
	border-width:2px;
	border-color:lightsteelblue;
	padding:5px;
	background-color:#DEE3ED;
}

table.container {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}

#site {
	width:834px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	color:#0b5394;
	overflow:auto;
	background-color:#49657F;
}

#header {
	width:802px;
	height:134px;
	margin-top:6px;
	background-image:url('../images/headerbg.png');
	align-vertical:middle;
}

#logo {
	margin-top:6px;
	border-style:none;
}

/* sidebar */

#sidebar {
	width:170px;
	float:left;
	position:relative;
}

div.sidebar-panel {
	margin-top:10px;
}

a.sidebar-button {
	font-size:0px;
}

img.sidebar-button {
	width:150px;
	height:25px;
	border-style:none;
}

div.sidebar-spacer {
	font-size:0px;
	height:9px;
}

/* content */

#content {
	float:right;
	width:622px;
	border-style:none;
	position:relative;
	padding:0px;
}

div.content {
	margin-top:10px;
}

/* footer */

#footer {
	margin-top:5px;
	font-size:x-small;
	padding-left:10px;
	padding-right:10px;
}

/* round corner panels */

/* panel: tb (top border), bb (bottom border) */

div.panel-tb, div.panel-bb {
	font-size:0px;
	height:10px
}

/* panel: tbl (top border left corner) */

div.panel0-tbl, div.panel1-tbl, div.panel2-tbl {
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}

div.panel0-tbl {
	background-image:url('/images/corner0-tl.gif');
	background-color:#E6EDB5;
}

div.panel1-tbl {
	background-image:url('/images/corner1-tl.gif');
}

div.panel2-tbl {
	background-image:url('/images/corner1-tl.gif');
}

/* panel: tbr (top border right corner) */

div.panel0-tbr, div.panel1-tbr, div.panel2-tbr {
	width:10px;
	height:10px;
	font-size:0px;
	float:right;
}

div.panel0-tbr {
	background-image:url('/images/corner0-tr.gif');
	background-color:#E6EDB5; /*#F4FFA3;*/
}

div.panel1-tbr {
	background-image:url('/images/corner1-tr.gif');
}

div.panel2-tbr {
	background-image:url('/images/corner1-tr.gif');
}

/* panel: tbm (top border middle) */

div.panel0-tbm, div.panel1-tbm, div.panel2-tbm {
	height:9px;
	font-size:0px;
	float:right;
	border-top-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
}

div.panel0-tbm {
	width:814px;
	background-color:#E6EDB5;
}

div.panel1-tbm {
	width:150px;
	background-color:#CEDCEA;
}

div.panel2-tbm {
	width:602px;
	background-color:#CEDCEA;
}

/* panel: content */

div.panel0-content, div.panel1-content, div.panel2-content {
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
}

div.panel0-content {
	background-color:#E6EDB5;
	padding-left:15px;
	padding-right:15px;
	overflow:auto;
}

div.panel1-content {
	background-color:#CEDCEA;
	padding-left:9px;
	padding-right:9px;
}

div.panel2-content {
	background-color:#CEDCEA;
	padding-left:19px;
	padding-right:19px;
	text-align:justify;
	min-height:777px;
}

div.panel0-bbl, div.panel1-bbl, div.panel2-bbl {
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}

div.panel0-bbl {
	background-image:url('/images/corner0-bl.gif');
	background-color:#E6EDB5;
}

div.panel1-bbl {
	background-image:url('/images/corner1-bl.gif');
}

div.panel2-bbl {
	background-image:url('/images/corner1-bl.gif');
}

div.panel0-bbr, div.panel1-bbr, div.panel2-bbr {
	width:10px;
	height:10px;
	font-size:0px;
	float:right;
}

div.panel0-bbr {
	background-image:url('/images/corner0-br.gif');
	background-color:#E6EDB5;
}

div.panel1-bbr {
	background-image:url('/images/corner1-br.gif');
}

div.panel2-bbr {
	background-image:url('/images/corner1-br.gif');
}

div.panel0-bbm, div.panel1-bbm, div.panel2-bbm {
	height:9px;
	font-size:0px;
	float:right;
	border-bottom-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
}

div.panel0-bbm {
	width:814px;
	background-color:#E6EDB5;
}

div.panel1-bbm {
	width:150px;
	background-color:#CEDCEA;
}

div.panel2-bbm {
	width:602px;
	background-color:#CEDCEA;
}

/* links */

a.login:link, a.login:visited {
	width:120px;
	display:block;
	color:#F4FFA3;
	background-color:#E6EDB5;
	padding:4px;
	text-align:center;
	text-decoration:none;
}

a.login:hover, a.login:active {
	background-color:#E6EDB5;
}

a.admin:link, a.admin:visited {
	width:100px;
	display:block;
	color:#CEDCEA;
	background-color:#0b5394;
	padding:4px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:lightsteelblue;
}

a.admin:hover, a.admin:active {
	background-color:#0E67BA;
}

/*** Feature List ***/

div.feature li {
	list-style-type:none;
	background-image:url(/images/jasmine.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:20px;
	margin-left:-20px;
}
