body {
margin : 0;
padding : 0;
font-family : Verdana, sans-serif;
font-size : 12px;
font-weight : normal;
margin-bottom : 0;
margin-top : 0;
background-color : #ba0000;
}

table tr,td, p {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
line-height : 15px;
text-align:justify;
}

div.error_list
{
    width:      930px;
    background: #FFFFCC;
    color:      #FF0000;
    text-align: left;
    padding:    2px 0;
    margin:     0 0 10px; 
}

div.error_list ul
{
    margin-left: 300px;
}

div.error_list li
{
    list-style: none;
}

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #CCCCCC;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 40%;
height: 35%;
padding: 16px;
border: 16px solid #FF3E3E;
background-color: white;
z-index:1002;
overflow: auto;
}
	
	
.homefont{font-size: 10px;}	
.homefont a:link {text-decoration: underline; color:#000000;}	
.homefont a:visited {text-decoration: underline; color:#000000;}	
.homefont a:active {text-decoration: underline; color:#000000;}	
.homefont a:hover{text-decoration: underline; color:#FF0000;}
ul.homebloglist { position: absolute; margin: 0 0 5px; padding: 0; width: 250px; }
ul.homebloglist li{ list-style: none; margin:0 0 5px; }
ul.homebloglist p{ margin: 0; font-size: 8px; }
ul.homebloglist .title{ font-size:10px; font-weight: bold; text-align: left; }
ul.homebloglist  p.homeblogregistration{ margin:20px 0 0; }
ul.homebloglist  p.homeblogregistration a{ font-size:12px;}
.pollfont{font-size: 9px; line-height:10px;}
td.homefeaturearticle{ height:170px; }
td.homefeaturearticle img{ height: 140px; width: 411px; text-align: center; }	 
p.featurearticletitle{ font-size:9px; margin:4px 0 0 15px; position:relative; width:413px; font-weight:bold; text-align:center; }
p.homebusscheduletitle { font-size:9px; font-weight:bold; text-align:center;}
p.homebusschedulelink a { font-size:10px; }
	
a:link {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:active {text-decoration: none; color:#000000;}
a:hover {text-decoration: underline; color:#000000;}

h3 {
font-family : Verdana, sans-serif;
font-size : 14px;
font-weight:bold;
color : #000000;
}

.breadcrumbs {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #ba0000;
}

.navifont {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #ffffff;
line-height : 15px;
}
.navifont a:link {
text-decoration : underline;
}
.navifont a:visited {
text-decoration : underline;
}
.navifont a:active {
text-decoration : underline;
}
.navifont a:hover {
text-decoration : underline;
}
.vline {
border-right : 1px solid #d45d23;
}
.hline {
border-top : 1px solid #d45d23;
}
#layout {
margin : 0 auto;
padding : 0;
width : 1004px;
min-height : 600px;
}
#cb {
clear : both;
}
#header {
width : 1004px;
padding : 0;
margin : 0;
border : 0;
background-color : #ba0000;
}

.header_rightspace
{
    position:relative;
}

.header_rightspace #header_donation 
{
    margin:111px 0 0 569px;
    position:absolute;
}

#header_donation a
{
    padding:10px 36px;
}

#header_donation a:hover
{
    text-decoration: none;
}

.hdrleftspace{
width:37px; 
background-color:#ba0000;
}

.hdrrightspace{
width:26px; 
background-color:#ba0000;
}

#content {
margin : 0;
padding : 0;
width : 1004px;
vertical-align : top;
z-index : 10;
background-color : #ffffff;
}

.contentleftrightspace{
width:37px; 
background-color:#ba0000;
}

.contentleftbg{
width:22px; 
background-image:url(../images/body_left_bg.jpg); 
background-repeat:repeat-y; 
background-position:left;
}

.blogleftbg{
width:17px; 
background-image:url(../images/blog_left.jpg); 
background-repeat:repeat-y; 
background-position:left;
}


.contentrightbg{
width:26px; 
background-image:url(../images/body_right_bg.jpg); 
background-repeat:repeat-y; 
background-position:right;
}


.blogrightbg{
width:31px; 
background-image:url(../images/blog_right.jpg); 
background-repeat:repeat-y; 
background-position:right;
}


.footerfont {
font-family : Verdana, sans-serif;
font-size : 9px;
color : #ffffff;
}
#footer {
margin : 0;
padding : 0;
width : 1004px;
background-color : #ba0000;
height : 40px;
color : #ffffff;
}
#footer a:link {
text-decoration : none; color:#FFFFFF;
}
#footer a:visited {
text-decoration : none; color:#FFFFFF;
}
#footer a:active {
text-decoration : none; color:#FFFFFF;
}
#footer a:hover {
text-decoration : underline; color:#FFFFFF;
}
#ilc_navi {
list-style-type : none;
margin : 0;
padding : 0;
font-family : Verdana, sans-serif;
font-weight:bold;
}
#ilc_navi li {
float : left;
padding : 0;
margin : 0;
position : relative;
width : 110px;
height : 1em;
z-index : 1;
font-weight:bold;
}
#ilc_navi li dl {
position : absolute;
top : 0;
left : 0;
padding-bottom : 0;
}
#ilc_navi li a, #ilc_navi li a:visited {
text-decoration : none;
}
#ilc_navi li dd {
display : none;
}
#ilc_navi li a:hover {
border : 0;
}
#ilc_navi li:hover dd, #ilc_navi li a:hover dd {
display : block;
}
#ilc_navi li:hover dl, #ilc_navi li a:hover dl {
padding-bottom : 0;
}
#ilc_navi table {
border-collapse : collapse;
padding : 0;
margin : -1px;
font-size : 10px;
}
#ilc_navi dl {
margin : 0;
padding : 0;
background : #ba0000;
}
#ilc_navi dt {
margin : 0;
padding : 0;
font-size : 10px;
color : #fff;
border-bottom : 0 solid #fff;
border-top : 0 solid #fff;
}
#ilc_navi .one {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .two {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .three {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .four {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .five {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .six {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .seven {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .eight {
background : #ba0000;
border-top : 0 solid #ffffff;
}
#ilc_navi .one dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .two dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .three dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .four dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .five dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .six dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .seven dt {
background : #ba0000;
padding : 0;
border-right : 0 solid #ffffff;
}
#ilc_navi .eight dt {
background : #ba0000;
padding : 0;
}
#ilc_navi dd {
margin : 0;
padding : 0;
color : #fff;
font-size : 10px;
text-align : left;
}
#ilc_navi .one dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .two dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .three dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .four dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .five dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .six dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .seven dd {
border-bottom : 1 solid #000000;
}
#ilc_navi .eight dd {
border-bottom : 1 solid #000000;
}
#ilc_navi dd.last {
border-bottom : 1 solid #000000;
}
#ilc_navi dt a, #ilc_navi dt a:visited {
display : block;
color : #ffffff;
}
#ilc_navi dd a, #ilc_navi dd a:visited {
color : #fff;
text-decoration : none;
display : block;
padding : 4px 5px 4px 12px;
}
#ilc_navi .one dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .two dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .three dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .four dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .five dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .six dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .seven dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .eight dd a {
background : #808dff;
color : #000000;
}
#ilc_navi .one dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .two dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .three dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .four dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .five dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .six dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .seven dd a:hover {
background : #808dff;
color : #cccccc;
}
#ilc_navi .eight dd a:hover {
background : #808dff;
color : #cccccc;
}
.footnote{
font-size : 11px;
font-style: italic;
}