a.c_link:link { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.c_link:active { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.c_link:visited { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.c_link:hover { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.c_link:all { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

a.c_link { color: #656565; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}


.default
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


BODY
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}




/* Basic Elements */
body { font: 12px verdana, arial, sans-serif; margin: 0px;}

p { font: 12px verdana, arial, sans-serif; color: #092256; line-height:2.7ex; }
li, dt, dd { font: 12px verdana, arial, sans-serif; color: #092256; }
ul li { list-style-type: disc; }
form { margin: 0px; display: inline; }
td { font: 11px verdana, arial, sans-serif; color: #092256; }


h1 { font: 22px verdana, san-serif; color: #750D0C;}
h2 { font: 20px verdana, san-serif; color: #9B2523;}
h3 { font: 18px verdana, san-serif; color: #750D0C; border-bottom: solid 1px #750D0C;}
h4 { font: 16px verdana, san-serif; color: #9B2523; border-bottom: solid 1px #9B2523;}
h5 { font: 14px verdana, san-serif; color: #750D0C; text-transform: uppercase; letter-spacing: 3px;}
h6 { font: 14x verdana, san-serif; color: #9B2523; text-transform: uppercase; letter-spacing: 3px;}

a:link, a:active { font-weight: bold; text-decoration: none; color: #9B2523; }	
a:visited { font-weight: bold; text-decoration: none; color: #A11717; }
a:hover { text-decoration: underline; color: #750D0C; }
#mainContent:hover a {text-decoration: underline;}
#mainContent{

}

/* Advanced Design Elements */

.breakdown { font: 9px verdana, arial, sans-serif; color: #092256; }


.bc { font: x-small verdana, sans-serif; color: #fff; padding: 2px 10px;}
.bc a:link, .bc a:visited {color: #fff; font: normal x-small verdana, sans-serif;}
.bc input { color: #92959c; font: normal x-small verdana, sans-serif; }

#lhsNavTop {padding-left: 20px; padding-top: 10px;}

#lhsNav {padding-left: 10px;}
#lhsNav a:link, #lhsNav a:visited {display: block; font: normal 12px verdana, sans-serif; color: #125B80; }
#lhsNav2 a:link, #lhsNav2 a:visited {background-color: #fff; margin-left: 10px;}

/* Home Page Specific Panels */
#topPanel p { color: #234DA4; font: small/4ex verdana, sans-serif; margin: 0px;}

#eventsPanel {color: #656565; background: #F1F1F1 url(images/bg-h-coming.gif) left center no-repeat; padding: 5px 10px 5px 120px;}
#eventsPanel h4 {font: bold small arial, sans-serif; border-bottom: 0px; color: #750D0C; margin: 0px;}
#eventsPanel p {margin: 0px;  font-color: #656565;}

#eventsPanelplain { background: #F1F1F1; padding: 0px 10px 5px 10px;}
#eventsPanelplain h4 {font: bold small arial, sans-serif; border-bottom: 0px; color: #750D0C; margin: 0px;}
#eventsPanelplain p {margin: 0px; color: #656565;}

#footer_RU { text-align: center; color: #fff; background: #702834 padding: 5px;}
#footer_RU p {font: normal x-small verdana, sans-serif; color: #fff;}
#footer_RU a:link {color: #fff;}, #footer_RU a:active {color: #fff;}, #footer_RU a:visited {color: #fff;}

#footer { text-align: center; color: #fff; background: #8B0C1F url(images/bg-footer-red.gif) top left repeat-x; padding: 5px;}
#footer p {font: normal x-small verdana, sans-serif; color: #fff;}
#footer a:link, #footer a:visited {color: #fff;}

#news_footer { text-align: center; color: #fff; background: #8B0C1F url(images/bg-footer-red.gif) top left repeat-x; padding: 5px;}
#news_footer p {font: normal 9px verdana, sans-serif; color: #fff;}
#news_footer a:link, #news_footer a:visited {color: #fff;}

#news_footer_roundup { text-align: center; color: #fff; background: #702834 url(images/bg-footer-burg.gif) top left repeat-x; padding: 5px;}
#news_footer_roundup p {font: normal 9px verdana, sans-serif; color: #fff;}
#news_footer_roundup a:link, #news_footer_roundup a:visited {color: #fff;}


#cmPollContents {border: solid 0px #000; background-color: #fff;}
#cmPollContents table {width: 150px; padding: 0px;}
#cmPollContents table tr, #cmPollContents table td {padding: 0px;}
#cmPollContents input {padding-left: 5px;}
#cmPollContents h3 {font: bold 13px verdana, sans-serif; padding-left: 15px; border-bottom: solid 1px #000;}

#cmFader {border: solid 0px #000; background-color: #fff; width: 200px; padding: 0px;}
#cmFader h3 {font: bold 14px verdana, sans-serif; }

.greyed {color: #c0c0c0; font: normal x-small verdana, sans-serif;}



a.cal:link, a.cal:active, a.cal:visited{
	font: 9px georgia, garamond, verdana, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 0px;
	color: #3F71C4; 
	width: 62px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
	border-bottom: 1px solid #3F71C4; 
	border-left: 2px solid #3F71C4; 
	display: block;
	}
	
a.cal:hover{
	text-decoration: none;
	border-bottom: 1px solid #3F71C4; 
	border-left: 2px solid #3F71C4; 
	display: block;
}


table.tdcal1, td.tdcal1, th.tdcal1 {
	font: 20px georgia, garamond, serif;
	font-weight: bold;
	background-color: #fff;
	padding: 2px;
	margin: 0px;
	text-decoration: none;
	}
	
table.tdcal2, td.tdcal2, th.tdcal2 {
	font: 20px georgia, garamond, serif;
	font-weight: bold;
	first-letter: padding-left:2px;
	background-color: #FFFFFF;
	padding: 1px;
	padding-bottom: 0px;
	margin: 0px;
	text-decoration: none;
	width: 25px;
	}

	
	
table.caltable, td.caltable, th.caltable {
	background-color: #FFFFFF;
	empty-cells: show;
}

