/* link Styles */


a:link 	
		{
		color: #cf0;
		text-decoration: none;
		}
a:hover
		{
		color: #fff;
		text-decoration: none;
		border-bottom: 0px;
		}
a:visited 
		{
		color: #cf9;
		text-decoration: none;		
		}

a:active 
		{
		color: #000000;
		}

/* Page Layout */

.header {
		background: url(../Page_Graphics/DarkChromeSphere_Banner.jpg) no-repeat center top;
		align: center;
		margin: 0px 30px 0 31px;
		width: 930px;
		height: 140px;
		}
.mainpage 	{
		margin: 0px auto 0px auto;
		width: 991px;
		padding-right: 2px;
		}
.topadbar	{
		background: #111;
	 	height: 15px;
		width: 930px;
		align: center;
		text-align:center;
		padding: 10px 0 10px 0;
		margin: 0 30px 0 31px;
		border-top: 1px #555 solid;
		border-bottom: 1px #999 solid;
		border-left: 1px #666 solid;
		clear: both;
		display: block;
		float: left;
		}
body 		{
		background: repeat-y url(../Page_Graphics/mainpage_background.jpg) 50% 0px;
		background-color: #222;
		margin: 0px;
		}
.leftsb		{
		margin: 0 0 0 33px;
		float: left;
		width: 158px;
		}
.content 	{
		float: left;
		margin-left: 25px;
		width: 585px;
		}
.content img {
		border: 1px solid #222;
		}
.content:link {
		border: 1px solid white;
		}
.contentnoborder img {
		border: 0px;
		}
.sbrender	{
		margin-top: 0;
		background: white;
		text-align: center;
		font: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		}
.rightsb{
		background: #152331;
		text-align: center;
		float: right;
		border-left: solid 1px #bbb;
		border-bottom: solid 1px #bbb;
		width: 130px;
		margin: -1px 31px 0 0;
		padding: 0 0 20px 0;
}
.rightsb a {
		border: 1px solid #ccc;
		text-align: center;
		}
.sbtitle	{
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background: #222;
		padding: 10px 0 10px 0;
		color: white;
		text-align: center;
		font-weight: bold;
		margin: 0 0 20px 0;
		}
.columnwrap	{
		background:  url(../Page_Graphics/lsbbackground.png) repeat-y left center;
		}

/* font styles */

.bodytext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		margin-left: 10px;
		}
.bodytext img   {
		border: 0px;
		}
.Heading        {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: 700;
		/* color: #305263; */
		color: #FFFFFF;
		padding: 25px 0 0 0;
		text-align: center;
		border-bottom: 1px solid white;
		}
.Footertext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333;
		}

.SubHeading {
		font-family: Arial, Helvetica, sans-serif;
		Margin: 20px 0 20px 0;
		font-size: 14px;
		font-weight: 700;
		color: #243D55;
		}
.Printer_Bodytext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		color: #000000;
		}
.Printer_Heading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		color: #000000;
		font-weight: 700;
		}
H1		{
		font-size:100%;
		}
img		{
		border: 0px;
 		border-color: #333333;
		}
.image  {
		float: left;
		}
hr 		{
		border: 0;
		width: 80%;
		height: 1px;
		color:#98BCCD;
		background-color: #98BCCD;
		}
p		
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		}

/* nav bar */


ul.nav 
		{
		margin: 0px;
		List-style-type: none;
		}
ul.nav a
		{
		padding: 0px 20px 0px 0px;
		text-align: right;
		display: block;
		height: 2em;
		line-height: 2em;
		background: #ddd;
		border-bottom: 1px solid white;
		font-family: Arial, Helvetica, sans-serif;
		}
.navbar:link 	
		{
		color: #333333;
		font-weight:400;
		text-decoration: none;
		font-size: 14px;
		border-right: 3px solid #999;
		border-bottom: 1px solid #fff;
		font-family: Arial, Helvetica, sans-serif;
		}
.navbar:visited 
		{
		font-weight:400;
		text-decoration: none;
		font-size: 14px;
		border-right: 3px solid #999;
		border-bottom: 1px solid #fff;
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		}
.navbar:hover 
		{	
		color: #69f;
		font-weight:400;
		font-size: 14px;
		border-right: 3px solid #69f;
		border-bottom: 1px solid #eee;
		font-family: Arial, Helvetica, sans-serif;
		}
ul.nav li 
		{
		display: inline;
		}

/* gallery styles */

.listitem 	{
		margin: 40px 0 80px 0;
		display: block;
		}
.listitem img {
		float:left;
		margin-bottom: 40px;
		margin-left: 20px;
		margin-right: 20px;
		border: 1px solid #222;
		}
.listitemtext 	{
		float: left;
		margin: 0;
		padding-left: 20px;
		}
.listitem:visted {
		border: 1px solid #333;
		}
.listitem:link {
		border: 1px solid #cf0;
		}
br.clear	{
		clear: both;
		}


