/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.1
 * Browser:        0
 * Browser group: 
 */
html { height:100%; }
body { font: 62.5% Verdana, Arial, Tahoma, sans-serif; position:relative; min-width:1000px; min-height:100%; }
a { font:normal Verdana, Tahoma; color:#e70000; text-decoration:none; }
a:hover { color:#fff; }
p a:hover { background:#e70000; color:#fff; }
a.underln { font:normal Verdana, Tahoma; color:#000; text-decoration:underline; }
a.underln:hover { text-decoration:none; }
.none a {text-decoration:none;}
.none a:hover { text-decoration:underline; }
#parent { width:100%; min-height:100%; margin:0 auto; padding:0; height:auto; color:#4c4c4c; }
.clear { display:block; clear:both; float:none !important; height:0px !important; font-size:0px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
.all { width:994px; margin:0 auto; position:relative; }
.backgroundLeft { width:30px; height:558px; position:absolute; margin-left:-30px; }
.backgroundRight { width:19px; height:558px; position:absolute; top:0; right:0; margin-right:-19px; }
.head { display:none; }
.top { display:none; }
.timeline_flash { display:none; }
.content { min-height:200px; overflow:hidden; padding-bottom:128px; }
.content p { padding-bottom:10px; }
.content .left { padding:43px 10px 0 45px; float:left; }
.content .left h1 { padding-left:52px; padding-bottom:14px; font:bold 2.6em Arial; color:#d40001; }
.content .left h2 { font:bold 2.0em Arial; padding-bottom:11px; }
.content .hedText { font-size:1.2em; font-weight:bold; }
.content .element { font-family:Verdana; padding:0 0 20px 0; margin-bottom:15px; }
.content .element p { padding-bottom:10px; font-size:1.2em; line-height:18px; }
.content .element .photo { float:left; border:solid 1px #c1c1c1; padding:4px; margin:0 10px 10px 0; position:relative; }
.content .element .photo img { position:relative; z-index:5; }
.content .element .photo .bgLeftTop { width:8px; height:69px; position:absolute; top:10px; left:-8px; }
.content .element .photo .bgLeftBot { width:53px; height:57px; position:absolute; bottom:-16px; left:-11px; }
.content .element .photo .bgRightBot { width:66px; height:12px; position:absolute; bottom:-12px; right:3px; }
.content .element .info { color:#e70000; font-weight:bold; }
.content .element a.more { padding-left:20px; }
.content .element a:hover.more { }
.content .element ul { padding-left:10px; }
.content .element ul li { font-size:1.2em; font-weight:bold; padding: 3px 0 3px 10px; }
.content .last { background-image:none; padding-bottom:0; margin-bottom:0; }
.content .right { padding-left:40px; }
.calendar { }
.calendar h3 { color:#e70000; font-size:1.9em; font-family:Arial; font-weight:normal; width: 240px; }
.calendar p { color:#6b6b6b; font-size:1.1em; padding-bottom:0; }
.calendar table { }
.calendar table td { vertical-align:middle; }
.calendar table td a { display:block; width:34px; height:41px; text-align:center; color:#fe7902; font-size:11px; padding-top:4px; font-family:Tahoma; }
.calendar table td a span { font-size:14px; }
.calendar table td a:hover { color:#e70000; }
.rightText { }
.rightText h3 { color:#000; font-size:1.9em; font-family:Arial; font-weight:normal; }
.rightText p { color:#000; font-size:1.1em; }
.bottom { display:none; }