﻿body {
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #888888;
}
input, select, option { font-size: 1.2em; color: #222222; font-family: Arial, Helvetica, sans-serif; }
form { margin: 0px; padding: 0px; }
.bold {	font-weight: bold; }
a:link { color: #00c0dc; text-decoration: underline; }
a:visited {	color: #00c0dc;	text-decoration: underline; }
a:hover { color: #024ea2; text-decoration: underline; }
a:active { color: #024ea2; text-decoration: underline; }
#frame {
    background-color: #FFFFFF;
    width: 928px;
    margin: 0px auto 0px auto;
    padding: 0px;
    text-align:left;
    overflow: hidden;
}
#frame .column {
    padding-bottom: 1001em;     /* X + padding-bottom */
    margin-bottom: -1000em;     /* X */
    overflow: hidden;
    background-color: #EEEEEE;
}
#quicklinks {
    width: 500px;
    float: right;
    clear: right;
    font-size: 11px;
    padding: 46px 5px 5px 0px;
    color: #AAAAAA;
    text-align: right;
}
#quicklinks a:link { color: #AAAAAA; text-decoration: none; }
#quicklinks a:visited {	color: #AAAAAA;	text-decoration: none; }
#quicklinks a:hover { color: #3399FF; text-decoration: none; }
#quicklinks a:active { color: #3399FF; text-decoration: none; }
#main-image {
    width: 506px;
    height: 285px;
    float: left;
    clear: left;
}
#main-nav {
    width: 422px;
    height: 285px;
    float: right;
    clear: right;
}
#sliders-gnu-list {
    padding: 0px;
    width: 422px;
    height: 285px;
    margin: 0px;
	background-color: #FFFFFF;
}
/*li {
    margin: 0px 0px 0px 1px;
    padding: 0px;
    border: 0px 0px 0px 1px;
    border-color: #FFFFFF;
}*/
#sliders-gnu-list li {
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    border: 0px 0px 0px 1px;
    border-color: #FFFFFF;
}
#logo {
    width: 400px;
    float: left;
    clear: left;
    padding: 0px 5px 5px 5px
}
#content-container {
    background-color: #EEEEEE;
}
.content-image {
    margin: 0px;
}
#content-left-col2 {
    float: left;
    background-image: url(../../images/bg_left_content_middle.jpg);
    background-repeat: repeat-y;
    width:506px;
    padding:0px;
    margin-top: 1px;
    overflow: hidden;
}
#content-left-col2 .contentbox {
    margin: 0px; padding: 0px 25px 0px 25px; min-height: 403px;
}
#content-left-col2 .contentbox li {
    line-height: 17px;
}
.greenSuccessBox { border: solid 1px #00a651; padding: 0 7px; background-color: #e5f4ea; color: #555555; }
.greenSuccessBox h2 { font-weight: normal; color: #00CC00; font-size: 1.4em; }
.sitemappath p { font-size: 1.1em; color: #024ea2; margin: 0; font-weight: normal; }
h1 { font-size: 1.9em; color: #024ea2; margin: 15px 0; padding: 0; font-weight: normal; }
h2 { font-size: 1.3em; color: #017CB9; margin: 10px 0; font-weight: normal; }
h2 a:link {	color: #017CB9; text-decoration: none; }
h2 a:visited { color: #017CB9; text-decoration: none; }
h2 a:hover { color: #00c0dc; text-decoration: underline; }
h2 a:active { color: #017CB9; text-decoration: none; }
.item { margin: 12px 0; padding: 0; }
.item h2 { font-size: 1.3em; color: #017CB9; margin: 2px 0; padding: 0; }
.item p { font-size: 1.0em; margin: 0; padding: 0; }
h3 { font-size: 1.2em; color: #00c0dc; font-weight: normal; }
p { margin: 15px 0; padding: 0; line-height: 17px; }
h4 { font-size: 1.1em; color: #999999; font-weight: bold; }
h4 a:link { color: #999999; text-decoration: underline; }
h4 a:visited {	color: #999999;	text-decoration: underline; }
h4 a:hover { color: #024ea2; text-decoration: underline; }
h4 a:active { color: #999999; text-decoration: underline; }
.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }

.latestNews 
{
	background-color: #F5F5F5;
	width: 190px;
	float: right;	
	padding: 7px;
	border: solid 1px #EAEAEA;
	margin: 0 0 7px 7px;
}
.latestNews ul { margin: 8px 0; padding: 0 }
.latestNews p { margin: 0; padding: 0 }
.latestNews li { margin: 0 0 0 16px; padding: 0; list-style-image: url("../../images/arrow.gif") }
.latestNews h2 {
	font-size: 110%;
	margin: 0 0 7px 0;	
}
.latestNews h2 a:link {	color: #024ea2; text-decoration: none; }
.latestNews h2 a:visited { color: #024ea2; text-decoration: none; }
.latestNews h2 a:hover { color: #00c0dc; text-decoration: underline; }
.latestNews h2 a:active { color: #024ea2; text-decoration: none; }
.latestNews h3 {
	font-size: 100%;
	margin: 7px 0;	
	font-weight: normal;
}
.latestNews h3 a:link {	color: #017CB9; text-decoration: none; }
.latestNews h3 a:visited { color: #017CB9; text-decoration: none; }
.latestNews h3 a:hover { color: #00c0dc; text-decoration: underline; }
.latestNews h3 a:active { color: #017CB9; text-decoration: none; }
#content-right-col2 {
    float: right;
    width:421px;
    padding:0px;
    margin: 1px 0px 0px 1px;
    overflow: hidden;
}
#content-right-col2 .left-col {
    width: 210px;
    float: left;
}
#content-right-col2 .right-col {
    width: 210px;
    float: right;
}
#content-right-col2 .joinournewsletter {
    width: 422px;
    height: 60px;
    background-image: url(../../images/panel_slim_joinournewsletter.jpg);
    background-repeat: no-repeat;
    padding-bottom: 1px;
}
#content-right-col2 .joinournewsletter p {
    padding: 29px 10px 0px 11px;
}
#content-right-col2 p {
    margin: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
}
#content-right-col2 .break {
    height: 30px;
    margin: 1px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #EEEEEE;
}
#media-player 
{
    width: 422px;
    height: 150px;
    background-image: url(../images/panel_player.jpg);
    background-repeat: no-repeat;
    padding: 19px 0px 0px 92px;
}
#footer {
    width:918px;
    clear: both;
    background: #EEEEEE;
    text-align:center;
    margin: 0px auto 0px auto;
    padding: 5px;
    border-top: #FFFFFF 1px solid;
    text-align:center;
    vertical-align: middle;
    color:#FFFFFF;
}
#footer p {
    color: #AAAAAA;
    margin: 0; padding: 0;
}
#footer a:link { color: #AAAAAA; text-decoration: none; }
#footer a:visited {	color: #AAAAAA;	text-decoration: none; }
#footer a:hover { color: #00c0dc; text-decoration: underline; }
#footer a:active { color: #00c0dc; text-decoration: underline; }
.limg {
    margin: 0px 3px 1px 0px;
    border: 1px #AAAAAA solid;
}
.writtenBy { 
	margin: 0;
	font-size: 100%;
	display: block;
}
.dateAdded { 
	margin: 0;
	font-size: 110%;
	color: #666666;
	display: block;
}  