td, tr, table {
	color:#FFF;
	text-align: center;
	}

* {
	margin: 0; 
	padding: 0; 
}


body {
	width:950px;
	height:auto!important;
	background-color:#545454;
	background-repeat:repeat-x;
}

h1 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-style:bold;
}

h2 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-style:bold;
}

h3 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-style:bold;
color:#FFFFFF;
}

h4 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
text-decoration:none;
color:#FFFFFF;
}

h4 a {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
text-decoration:none;
color:#FFFFFF;
padding-right: 5px;
padding-left: 5px;
padding-top:5px;
}

h4 a:hover {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
text-decoration:underline;
color:#FFFFFF;
padding:5px;
}

p {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#FFFFFF;
margin: 0px;
padding-right: 5px;
padding-left: 5px;
}

p a 
{
color:#FFFFFF;
text-decoration:underline;
}


p a:current
{
color:#FFFFFF;
text-decoration:underline;
}

p a:hover 
{
color:#FFFFFF;
text-decoration:underline;
}

p a:active {
color:#FFFFFF;
text-decoration:underline;
}


/* Banner */

#banner {
width: 960px;
background-image:url(../Images/banner.jpg);
background-repeat:repeat-x;
height:130px;
}

#banner img {
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
}

#banner h1 {
color:#FFFFFF;
margin:0px;
padding-right: 5px;
padding-left: 5px;
}

#banner h3 {
color:#FFFFFF;
margin:0px;
padding-right: 5px;
padding-left: 5px;
}

/* Navigation */

#navigation {
 float:left;
}

#navigation ul {
 list-style: none;
 height:30px;
 padding-top:4px;
 width:960px;
 display:block;
}

#navigation li {
width: auto!important;
display: inline;
}

#navigation li a:link, #navigation li a:visited  {
 display: block;
 background-color:#164490;
 color: #FFFFFF;
 text-decoration: none;
}

#navigation li a:hover {
 background-color:#164490;
 color: #FFFFFF;
  text-decoration: underline;
}

#navigation ul ul {
width: auto!important;
}

#navigation ul ul li {
width: auto!important;
 margin:0;
}

#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #164490;
	color: #FFFFFF;
}

#navigation ul ul a:hover {
 background-color: #164490;
 color: #FFFFFF;
}


/* Main Body */

#main-body {
height:auto!important;
width:970px;
margin-top:5px;
min-height:400px;
}

#container {
height:auto!important;
width:1000px;
}

#white-border {
height:auto!important;
width:960px;
background-color:#FFFFFF;
padding-right: 5px;
padding-left: 5px;
}

/* Left Column */

#left-body {
height:auto!important;
width: 550px;
float:left;

}

#left-column {
background-color:#164490;
height:auto!important;
padding-left:5px;
padding-right:5px;
padding-top:5px;
min-height:410px;
}

#left-body-main {
height:auto!important;
width: 800px;
float:left;
padding-right: 5px;
}

#left-column-main {
background-color:#164490;
height:auto!important;
min-height:415px;
padding-left:5px;
padding-right:5px;
font-family:Verdana;
font-size:13px;}


/* Middle Column */

#middle-column {
height:auto!important;
width: 245px;
float:left;
padding-right: 5px;
padding-left: 5px;

}

#middle-body {
background-color:#164490;
height:auto!important;
width: 245px;
min-height:410px;
}


UL#stories {
margin: 0px;
color: #FFFFFF;
padding-right: 20px;
padding-left: 20px;
}

#stories li {
list-style-type:square;
}


#stories a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
text-align: justify;
padding-top: 4px;
width:205px;

}

#stories a:hover {
text-decoration: underline;
}

#stories a:active {
text-decoration: none;
}

#stories a:current {
text-decoration: none;
}

UL#stories-content {
margin: 0px;
color: #FFFFFF;
padding-right: 20px;
padding-left: 20px;
}

#stories-content li {
list-style-type:square;
}


#stories-content a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
text-align: justify;
padding-top: 4px;
width:205px;

}

/* Right Column */

#right-column {
height:auto!important;
width: 155px;
float:left;
padding-right: 5px;
}

#right-area {
background-image:url(../Images/right-column-gradient.jpg);
background-repeat:repeat-x;
height:100px;
margin-bottom:5px;
}

#right-area p a 
{
color:#FFFFFF;
font-size:0.8em;
text-decoration:underline;
}


#right-area p a:current
{
color:#FFFFFF;
text-decoration:underline;
}

#right-area p a:hover 
{
color:#FFFFFF;
text-decoration:underline;
}

#right-area p a:active {
color:#FFFFFF;
text-decoration:underline;
}

/* Footer */

/* Navigation */

#footer-body {
height:auto!important;
width:960px;
background-color:#FFFFFF;
clear:both;
margin-top:5px;
}

#footer {
height:26px;
width:955px;

}

#footer-navigation {
background-color:#021844;
background-repeat:repeat-x;
width:950px;
color: #FFFFFF;
padding-left:5px;
padding-right:5px;
}



UL#footer-navigation {
margin: 0px;
list-style-type: none;
height: 26px;
padding-top: 4px;
}

#footer-navigation li {
display:inline;
}


#footer-navigation a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;width:auto;
color: #FFFFFF;
text-decoration: none;
text-align: center;
height: 26px;
border:0px;
}

#footer-navigation a:hover {
text-decoration: underline;
}

#footer-navigation a:active {
text-decoration: none;
}

#footer-navigation a:current {
text-decoration: none;
}


#sponsors-logos {
width:960px;
height:100px;
padding-top:5px;
text-align:center;
text-decoration: none;
}

#sponsors-content {
height:80px;
float:left;
padding-right:5px;
}

#sponsors-content a {
border:0px;
}

#sponsors-content  a:hover {
text-decoration: none;
}

#sponsors-content  a:active {
text-decoration: none;
}

#sponsors-content  a:current {
text-decoration: none;
}

/* bottom-keywords */

#bottom-keywords {
position: absolute;
width: 100%;
bottom: -550px;
left:0;
}
