p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a {
	color: #0086DF;
	text-decoration:underline;
	outline: none;
}
a:visited {
	color: #0099ff;
}
a:hover {
	text-decoration:none;
}
strong a {
        color: #0086DF;
        text-decoration:none;
        outline: none;
}
strong a:visited {
	color: #0099ff;
}
strong a:hover {
	text-decoration:underline;
}
.title {
	font: 17px Verdana,Arial,Helvetica;
	letter-spacing: -1px;
	color:#163a65;
	padding-bottom:3px;
	display:block;
	border-bottom: 1px solid #5aaddb;
}
.title2 {
	font: bold 14px Verdana,Arial,Helvetica;
	color:#333333;
}
.content_title {
	font: 17px Verdana,Arial,Helvetica;
	letter-spacing: -1px;
	color:#163a65;
	padding:0px 0px 0px 0px;
	display:block;
	border-bottom: 1px solid #5aaddb;
	font-weight: bold;
}
.title_red {
	font: 17px Verdana,Arial,Helvetica;
	letter-spacing: -1px;
	color:#b12020;
	padding-bottom:3px;
	display:block;
	border-bottom: 2px solid #e69090;
}

.blue_writing_bold {
	font: bold 11px Verdana,Arial,Helvetica;
	color:#3780D6;
}

.writing_bold {
	font: bold 11px Verdana,Arial,Helvetica;
	font-style: italic;
}

.small_title {
	font: bold 14px Verdana,Arial,Helvetica;
	color:#313131;
	padding-bottom:10px;
	display:block;
	letter-spacing: -1px;
}


body {
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#9ac2dd;

}

#header {
	margin:0px auto;
	width: 800px;
	height: 226px;
	position: relative;
	background: url(../images/logo.gif) no-repeat center top;	
}
#menu {
	margin:0px auto;
	width: 800px;
	height: 42px;
	position: relative;
	padding-right: 0px;
	margin-top: 0px;
	background: url(../images/menu_bg.gif) no-repeat center top;
	color: #FFFFFF;
	font: bold 13px "Trebuchet MS", Tahoma, Arial;
}
#leftmenu {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-left: 20px;
}
#leftmenu a {
	color: #FFFFFF;
	font: bold 13px "Trebuchet MS", Tahoma, Arial;
}
#rightmenu {
	float: right;
	width: 300px;
	padding-top: 10px;
	padding-right: 20px;
}
#rightmenu a {
	color: #FFFFFF;
	font: bold 13px "Trebuchet MS", Tahoma, Arial;
}
#bottom_leftmenu {
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-left: 20px;
}
#bottom_leftmenu a {
	color: #FFFFFF;
	font: bold 13px "Trebuchet MS", Tahoma, Arial;
}
#bottom_rightmenu {
	float: right;
	width: 200px;
	padding-top: 25px;
	padding-right: 20px;
}
#bottom_rightmenu a {
	color: #FFFFFF;
	font: bold 13px "Trebuchet MS", Tahoma, Arial;
}

#content {
	margin:0px auto;
	width: 800px;
	position: relative;
	padding-bottom: 30px;
	font:75%/normal Arial, Helvetica, sans-serif;
	color: #62696f;
	background-color:#FFFFFF;
}
.time {
	width: 178px;
	height: 34px;
	background: url(../images/time_bg.gif) no-repeat left top;
	color: #FFFFFF;
	line-height: 34px;
	text-align: center;
}
#menu_left {
	width: 158px;
	padding-left: 10px;
}
#left_col {
	float:left;
	width: 178px;
	padding: 30px 18px 0px 18px;
}
#top_image {
	width: 568px;
	background: url(../images/home_bg.gif) no-repeat left top;
}
#left {
	float:left;
	width: 266px;
	margin-top: 5px;
}
#right{
	float:right;
	width: 266px;
	margin-top: 5px;
}


#right_col {
	float:right;
	width: 568px;
	padding: 30px 18px 0px 0px;
}

#login_form {
	width: 186px;
	height: 149px;
	display:block;
	padding: 15px 15px 15px 10px;
	background: url(../images/login_bg.gif) no-repeat center top;
}
.login {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 4px;
}
.form_spacer {
	margin-bottom: 7px;
	width: 150px;
}

#quick_links {
	width: 211px;
	margin-top: 5px;
}


hr.hidden {
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

#bottom_menu, #bottom_menu a{
	margin:0px auto;
	width: 800px;
	height: 56px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../images/bottom_bg.gif) no-repeat center top;	
}

#bottom_menu a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}
#bottom_menu a:hover{
	text-decoration:underline;
}

#footer {
	margin:0px auto;
	width: 800px;
	height: 24px;
	margin-top: 0px;
	padding: 5px 0px 0px 30px; 
	position: relative;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/footer_bg.gif) no-repeat center top;	
}

#footer a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

/* ----- Success messages styles ----- */
div.success { margin-bottom: 10px; }
div.success div.bubble {
    background: #BDEF98 url(../images/messages/icon-32-success.png) no-repeat 5px;
    border-left: 1px solid #5D9732;
    border-right: 1px solid #5D9732;
    min-height: 32px;
}
div.success div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #50822A;
    font-weight: bold;
}
div.success div.top { height: 7px; background: url(../images/messages/corners-success-left.png) no-repeat top left; }
div.success div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat 100% 0;
}
div.success div.top div.middle {
    height: 6px;
    border-top: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}
div.success div.bottom {
    height: 7px;
    background: url(../images/messages/corners-success-left.png) no-repeat bottom left;
}
div.success div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat bottom right;
}
div.success div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}

/* ----- Error messages styles ----- */
div.error { margin-bottom: 10px; }
div.error div.bubble {
    background: #FFC1A8 url(../images/messages/icon-32-error.png) no-repeat 5px;
    border-left: 1px solid #D9531E;
    border-right: 1px solid #D9531E;
    min-height: 32px;
}
div.error div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #B23030;
    font-weight: bold;
}
div.error div.top { height: 7px; background: url(../images/messages/corners-error-left.png) no-repeat top left; }
div.error div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat 100% 0;
}
div.error div.top div.middle {
    height: 6px;
    border-top: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;
}
div.error div.bottom {
    height: 7px;
    background: url(../images/messages/corners-error-left.png) no-repeat bottom left;
}
div.error div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat bottom right;
}
div.error div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;

}
.failure {
    color: #CC0000;
}

ul#left-nav
{
        list-style: none;
        padding: 0px;
        margin: 0;
        font-size: 0.8em;
}

ul#left-nav li
{
        padding: 0px 0px 0px 0px;
        float: left;
        margin: 0;
        font-size: 11px;
        line-height: 5px;
        white-space: nowrap;
	letter-spacing: -0.04em;
}

ul#left-nav li a
{
        display: block;
	width: 159px;
        padding: 6px 0px 6px 18px;
        text-decoration: none;
        color: #333333;
        font: bold 13px "Trebuchet MS", Tahoma, Arial;
        background: url(../images/left_off.gif) no-repeat left top;
}
ul#left-nav li a:hover
{
	width: 159px;
        background: url(../images/left_on.gif) no-repeat top left;
        color: #FFFFFF;
}
ul#left-nav li#active a
{
        display: block;
	width: 159px;
        padding: 6px 0px 6px 18px;
        text-decoration: none;
        color: #FFFFFF;
        font: bold 13px "Trebuchet MS", Tahoma, Arial;
        background: url(../images/left_on.gif) no-repeat left top;
}
#timer_space {
	float: left;
	padding-top: 10px;
}
#timer_space2 {
	float: left;
	padding-top: 10px;
}
.dma {
	width: 178px;
	height: 71px;
	background: url(../images/dma_member.gif) no-repeat center top;
}

.home-table {
	width: 568px;
	height: 237px;
	background: url(../images/home_table_bg.gif) no-repeat left top;
}
.home-table-spacer {
	padding-top: 30px;
}
.home-table-msg {
	padding: 0px 0px 0px 0px;
}
.home-table-msg ul
{
        list-style: none;
	list-style-image: url(../images/arrow_right.png);
        padding: 5px;
        margin: 5px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #163a65;
}

.home-table p {
        color: #163a65;
}

#home-title {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	padding: 0px;
}
#crumb_on {
	color: #163a65;
}
.tablec {
	background-color:#ecf5fb;	
	padding: 20px 20px 20px 20px;
        color: #163a65;
}
.tablec ul
{
        list-style: none;
	list-style-image: url(../images/arrow_blue2.png);
        padding: 5px;
        margin: 5px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #163a65;
}
.tablec2 {
	background-color:#ffffff;	
	padding: 0px 0px 0px 5px;
        color: #163a65;
}
.tablec2 ul
{
        list-style: none;
        list-style-image: url(../images/arrow_blue2.png);
        padding: 5px;
        margin: 5px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #163a65;
}

ul {
        list-style: none;
        list-style-image: url(../images/arrow_blue.png);
        padding: 5px;
        margin: 5px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #163a65;
}
form {
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	width:360px;
}
.inputbox {
	padding:2px; 
	border:1px solid #0071B9; 
	width:180px; 
	height:14px; 
	font-family:Verdana, Arial, Helvetica, san-serif;
	font-size:11px;
}
