body {
font-family : verdana, helvetica, sans-serif, arial; 
color : #616161; 
background-color : transparent; 
background-image : url(images/bg.jpg); 
background-repeat: repeat-y
font-size : 10pt; 
margin : 0; 
} 

p, table, td, th, ul, ol, textarea, input {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 10pt; 
} 

h1, h2, h3, h4, h5, h6 {
font-family : verdana, helvetica, sans-serif, arial; 
} 

a:link.nn {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:visited.nn {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:hover.nn {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #103085; 
text-decoration : none; 
font-weight : 900; 
} 
a:link.e {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #103085; 
text-decoration : none; 
font-weight : 900; 
} 
a:visited.e {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #103085; 
text-decoration : none; 
font-weight : 900; 
} 
a:hover.e {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:link.ered {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:visited.ered {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:hover.ered {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #103085; 
text-decoration : none; 
font-weight : 900; 
} 
a:link.a {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #035b4d; 
text-decoration : underline; 
font-weight : 500; 
} 
a:visited.a {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #035b4d; 
text-decoration : underline; 
font-weight : 500; 
} 
a:hover.a {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #103085; 
text-decoration : none; 
font-weight : 500; 
} 
a:link.b {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #103085; 
text-decoration : none; 
font-weight : 500; 
} 
a:visited.b {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #103085; 
text-decoration : none; 
font-weight : 500; 
} 
a:hover.b {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
color : #035b4d; 
text-decoration : none; 
font-weight : 500; 
} 
a:link.c {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 12px; 
color : #103085; 
text-decoration : none; 
font-weight : 700; 
} 
a:visited.c {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 12px; 
color : #103085; 
text-decoration : none; 
font-weight : 700; 
} 
a:hover.c {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 12px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 700; 
} 
a:link.d {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 10px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:visited.d {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 10px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
a:hover.d {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 10px; 
color : #103085; 
text-decoration : none; 
font-weight : 900; 
} 
a:link.boldu {
color : #903838; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #d1d1d1; 
background-color : #eaeaea; 
text-decoration : none; 
} 
a:visited.boldu {
color : #903838; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #d1d1d1; 
background-color : #eaeaea; 
text-decoration : none; 
} 
a:hover.boldu {
color : #903600; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #d1d1d1; 
background-color : #e0e0e0; 
text-decoration : none; 
} 
.small {
font-family : verdana, sans serif; 
font-size : 10px; 
text-decoration : none; 
font-weight : 200; 
} 
.xsmall {
font-family : verdana, sans serif; 
font-size : 9px; 
text-decoration : none; 
font-weight : 200; 
} 
.normal {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 13px; 
} 
.normalunderline {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 13px; 
border-bottom : 1px solid; 
} 
.red {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 13px; 
color : #b41c38; 
text-decoration : none; 
} 
.lessbold {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 14px; 
font-weight : 400; 
} 
.bold {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12px; 
font-weight : 500; 
} 
.boldu {
color : #903838; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #7F7F7F; 
background-color : #DCDCDC; 
} 

.bolder {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 16px; 
font-weight : 600; 
} 
.morebold {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 17px; 
font-weight : 500; 
} 
.underline {
text-decoration : underline; 
} 
.noun {
text-decoration : none; 
} 
.f {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 13px; 
color : #b41c38; 
text-decoration : underline; 
font-weight : 900; 
} 
.g {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 19px; 
color : #535353; 
text-decoration : none; 
font-weight : 500; 
} 
.h {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 19px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.i {
font-family : verdana, helvetica, sans-serif, arial; 
color : #103085; 
} 
.j {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 10px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.k {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 9px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.l {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 8px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.m {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.n {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 16px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 300; 
} 
.nu {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 16px; 
color : #b21c38; 
text-decoration : none; 
display : block; 
width : 250px; 
border-bottom : 1px solid #AAAAAA; 
font-weight : 300; 
background-color: #F0F0F0; 
} 

a:link.nu {
color : #b21c38; 
text-decoration : none; 
display : block; 
width : 250px; 
border-bottom : 1px solid #b21c38; 
font-weight : 300; 
background-color: #FAFAFA; 
}

a:active.nu {
color : #b21c38; 
text-decoration : none; 
display : block; 
width : 250px; 
border-bottom : 1px solid #DADADA; 
font-weight : 300; 
background-color: #FAFAFA; 
}

a:visited.nu {
color : #b21c38; 
text-decoration : none; 
display : block; 
width : 250px; 
border-bottom : 1px solid #b21c38; 
font-weight : 300; 
background-color: #FAFAFA; 
}

a:hover.nu {
color : #b21c38; 
text-decoration : underline; 
display : block; 
width : 250px; 
border-bottom : 1px solid #000000; 
font-weight : 300; 
background-color: #EEEEEE; 
}

.o {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 19px; 
color : #535353; 
text-decoration : none; 
font-weight : 500; 
} 
.oc {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 19px; 
color : #535353; 
text-decoration : none; 
border-bottom : 1px solid #d1d1d1; 
background-color : #eaeaea; 
font-weight : 500; 
} 
.green {
color : green; 
} 
.blue {
color : blue; 
} 
.border {
border : 2px solid #b21c38; 
border-top-color : #103085; 
border-left-color : #103085; 
} 
.nopad {
padding : 0; 
} 
.pad {
padding : 26px; 
} 
h2 {
color : #103085; 
font-weight : 600; 
} 
.main {
width : 740px; 
height : 600px; 
background : url(images/outlines3.jpg); 
} 
li.boldu {
color : #903838; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #d1d1d1; 
background-color : #eaeaea; 
} 
li.boldu a {
color : #903838; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12pt; 
font-weight : 500; 
display : block; 
width : 303px; 
border-bottom : 1px solid #f1f1f1; 
background-color : #eaeaea; 
} 
li.boldu a:hover {
background : #f1f1f1; 
} 
li.hand a {
display : block; 
width : 290px; 
border-bottom : 1px solid #f1f1f1; 
background-color : #f8f8f8; 
margin-left : 10px; 
} 
li.hand a:hover {
background : #f1f1f1; 
} 
ul.hand {
list-style-type : none; 
margin : 4px; 
} 

ul.hlt { 
margin : 12pt; 
} 

li.boldus a {
color : #B21C38; 
display : block; 
width : 220px; 
border-bottom : 1px solid #d1d1d1; 
background-color : #fafafa; 
margin : 0px; 
} 
li.boldus a:hover {
background : #eeeeee; 
} 
ul.boldus {
list-style-type : none; 
margin : 4px; 
} 

li.hlb a {
display : block; 
border-bottom : 1px solid #d1d1d1; 
background-color : #eaeaea; 
width : 303px; 
margin-left : 0; 
border-bottom : solid #aaaaaa; 
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 13px; 
color : #b21c38; 
text-decoration : none; 
font-weight : 900; 
} 
li.hlb a:hover {
background : #e0e0e0; 
} 
ul.hlb {
list-style-type : none; 
margin : 0; 
} 
li.norm {
display : block; 
border-bottom : none; 
background-color : transparent; 
margin-left : 20px; 
list-style-type : disc; 
} 
li.norm a:hover {
background : transparent; 
} 
ul.norm {
margin-left : 20px; 
} 

li.hhl a {
display : block; 
background-color : #eaeaea; 
margin-left : 0; 
border-bottom : solid #aaaaaa; 
} 
li.hhl a:hover {
background : #e0e0e0; 
} 
ul.hhl {
list-style-type : hyphen; 
margin : 0; 
} 

.list {
width : 230px; 
} 
h4.list {
font-size : 12pt; 
border-bottom : 1px solid #3e3e3e; 
display : block; 
color : #3e3e3e; 
width : 303px; 
background-color : #efefef; 
font-weight : 500
} 
h4.contents {
font-size : 19px; 
font-weight : 200; 
display : block; 
color : #3e3e3e; 
width : 303px; 
background-color : #fcfcfc; 
} 
h2.hh {
border-bottom : 1px solid #103085; 
color : #103085; 
font-weight : 600; 
width : 303px; 
} 
h2.lc {
border-bottom : 1px solid #103085; 
color : #103085; 
font-weight : 600; 
width : 367px; 
} 
h2.nl {
border-bottom : 1px solid #103085; 
color : #103085; 
font-weight : 600; 
width : 260px; 
} 
.ten {
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 10px; 
color : red; 
text-decoration : none; 
} 
.black {
color : black; 
margin-left : 25px; 
} 

.bb {
width : 303px; 
border-bottom : 1px solid #EBEBEB; 
}

.lightback {
width : 303px; 
background-color : #fafafa; 
} 
.lightbdark {
width : 303px; 
color : #303030; 
background-color : #f7f7f7; 
} 
.calendartext {
font-size : 11px; 
align : left; 
vertical-align : bottom; 
width : 112pt
}
.ctextn {
font-size : 12pt; 
text-align : right; 
vertical-align : top; 
background-color : #eeeeee; 
border-bottom : 1px solid #BBBBBB; 
width : 112pt
}
.cdays {
background-color : #DBD5CC; 

width : 112pt
}
table.left {
background-image : url(images/outlineleft.jpg); 
} 
table.links {
border-width : 2px; 
border-style : solid; 
border-color : #035b4d; 
border-collapse : none; 
} 
td.links {
border-width : 1px; 
border-left-width : 0px; 
border-right-width : 0px; 
border-style : solid; 
border-color : #035b4d; 
border-collapse : none; 
padding: 1px; 
} 

td:hover.blahdd {
display : block; 
background : green; 
} 

.blahdd {
display : block; 
position : inline; 
width:120px; 
height : 120px; 
background : #e8e8e8
}
a.blah {
width:120px; 
height : 70px; 
background-color: transparent; 
border : 1px solid #aaaaaa; 
text-align : center; 
padding : 50px 0px 0px 0px; 
color : #b21c38; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 14px; 
font-weight : 600; 
text-decoration : none; 
display: block
}

a.blah:hover {
width:120px; 
height : 70px; 
background-color: #f1f1f1; 
border : 1px solid #035B4D; 
text-align : center; 
padding : 50px 0px 0px 0px; 
color : #103085; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 14px; 
font-weight : 600; 
display: block
}

a.month {
width:50px; 
height : 18px; 
background-color: transparent; 
border : 1px solid #aaaaaa; 
text-align : center; 
padding : 0px 0px 0px 0px; 
color : #b21c38; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12px; 
font-weight : 500; 
display: block; 
}

a.month:hover {
width:50px; 
height : 18px; 
background-color: #f1f1f1; 
border : 1px solid #3a3a3a; 
text-align : center; 
padding : 0px 0px 0px 0px; 
color : #103085; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12px; 
font-weight : 500; 
display: block; 
}

td.month {
width:50px; 
background-color: #f1f1f1; 
border : 1px solid #3a3a3a; 
text-align : center; 
padding : 0px 10px 0px 10px; 
color : darkgreen; 
font-family : verdana, helvetica, sans-serif, arial; 
font-size : 12px; 
font-weight : 500; 
display: block; 
}
ul.menu {
list-style-type : none; 
margin : 0px; 
}
li.menus {
padding: 0px 0px 0px 0px; 
} 