* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 height: 100%;
}

p {
	text-align: justify;
}

a {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

#shell {
 margin: 0 auto;
 width: 950px; 
 background-color: #7eb2ca;
 height: 100%;
}

#topline {
 margin: 0 auto;
 width: 950px; 
 text-align: center;
}

#topline a{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#bottomline {
 margin: 0 auto;
 width: 950px; 
 text-align: center;
 font-size: 11px;
}

#bottomline a{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#wrapper { 
 margin: 0 auto;
 width: 922px; 
 background-color: white;
 height: 100%;
}

#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 123px;
 margin: 0px 0px 0px 5px;
background-image: url(./images/logo.jpg); 
background-repeat:no-repeat;
}

#ticker {
float: right;
position: relative;
right: 20px;
}

#mediabox {
 color: #333;
 width: 902px;
 float: right;
 padding: 10px;
 margin: 0px 0px 0px 0px; 
background:#b4cdd3;
}

#navigation {
 float: right;
 width: 775px;
 color: #333;
 padding: 10px;
 margin: -68px 0px 0px 135px;
 height: 48px;
 font-weight: bold;
}

div#navigation table{
	margin: -23px;
	width: 775px;
	padding:0px; 
	list-style-type:none;
}

div#navigation td{
	text-align: center;
	width: 130px;
	padding: 0 0 0 0;
}

#container {
background:#b4cdd3;
float: left;
width: 922px;
height: 100%;
}

#news {
 text-align: center;
}

#news li{
 text-align: left;
}

#news a {
	color: #9e2f2f;
}

#news a:hover {
	color: #174b58;
}

#leftcolumn { 
 color: #333;
 background: #b4cdd3;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 200px;
 float: left;
 text-align: center;
 margin-left: auto;
margin-right: auto;
}

#leftcolumn table{
 text-align: center;
 margin-left: auto;
margin-right: auto;
}

#leftcolumn td{
width: 25px;
}

#leftcolumn li{
margin: 0 0 0 10px;
}

#darklink a{
	color: black;
}

#indent {
	margin: 0px 0px 0px 10px;
}

#indent2 {
	margin: 0px 0px 0px 20px;
}

#indent3{
	margin: 0px 0px 0px 30px;
}

#indent4{
	margin: 0px 0px 0px 40px;
}

#bluetext {
	color: 
}

#indexlayout1 {
	margin: 50px 0px 0px 60px;
	height: 300px;
	width: 250px;
	text-align: center;
	padding: 5px;	
	background-image: url(./images/td-back.gif); 
	
}

#indexlayout2{
	margin: -310px 0px 0px 360px;
	height: 300px;
	width: 250px;
	background: gray;
	text-align: center;
	padding: 5px;
	background-image: url(./images/td-back.gif); 
}

#indexlayout3 {
	margin: 50px 0px 0px 60px;
	height: 300px;
	width: 250px;
	background: gray;
	text-align: center;
	padding: 5px;
	background-image: url(./images/td-back.gif); 
}

#indexlayout4 {
	margin: -310px 0px 0px 360px;
	height: 300px;
	width: 250px;
	background: gray;
	text-align: center;
	padding: 5px;
	background-image: url(./images/td-back.gif); 
}


#rightcolumn { 
 float: right;
 color: #333;
 background: white;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 678px;
 display: inline;
 min-height: 578px;
 height: auto;
}

#footer { 
 width: 922x;
 clear: both;
 color: #333;
 background-color: #b4cdd3;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
 font-weight: bold;
}

#footer a{
	text-decoration: none;
}

#leftalign{
	text-align: left;
}

#rightalign{
	text-align: right;
}

#centeralign{
	text-align: center;
}

.nav {
height:35px; 
background: url(images/bg-left.gif) repeat-x;
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:12px; 
width:100%; 
z-index:100;
margin:-12px -8px;
padding:0px 5px 0px 0px;
}

.nav .table {
display:table; 
margin:0 auto;
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:right;
}

.nav .select a {
display:block; 
height:35px; 
float:left; 
font-weight:bold;
background: url(images/bg.gif); 
padding:0 30px 0 30px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#2b3238;
}


.nav .select a:hover, 
.nav .select li:hover a {
background: url(images/hover.gif); 
padding:0 0 0 15px; 
cursor:pointer; 
color:#2b3238;
}

.nav .select a b{
	font-weight:bold;
	}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 30px 0 15px; 
background:url(images/hover.gif) right top; 
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#2b3238;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:100%; 
top:35px; 
background:url(images/back-left.jpg);
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#2b3238;
}

.nav .current .sub li.sub_show a {
color:#2b3238; 
cursor:default; 
}

.nav .select .sub li a {
	font-weight:normal;
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#73a0d2; 
}
