body {
margin:0px;
background-color:#f4f4ff;
color:#000000;;
font-family:arial;
font-size:13px;
}

a {
color:#0000ff;
}

a:hover {
color:#ff0000;
text-decoration:none;
}

.container {
border-left:1px solid #a0a0a0;
border-right:1px solid #a0a0a0;
}


.top {
}

.site_title {
padding:5px;
font-family:arial;
font-size:30px;
background-color:#ffffff;
}

.site_title a {
text-decoration:none;
color:#000080;
letter-spacing:5px;
}

.small_links {
background-color:#f0f0ff;
border-bottom:1px solid #e0e0ff;
background-color:#E9F4FF;
font-size:13px;
letter-spacing:1px;
font-family:arial narrow;
padding-right:4px;
}

.title_cell {
background-color:#ffffff;
padding:5px;
}

.title {
font-size:16px;
font-family:verdana;
font-weight:bold;
padding:5px;
}

.title a {
font-size:25px;
color:#0000aa;
letter-spacing:5px;
text-decoration:none;
}

.title2 {
font-size:18px;
font-family:helvetica;
padding:2px;
background-color:#f5f5f5;
border-bottom:1px solid #d0d0d0;
margin-top:2px;
margin-bottom:2px;
}

.title2 big {
font-size:18px;
}

.title3 {
font-size:15px;
font-family:arial;
padding:3px;
font-weight:bold;
margin-bottom:2px;
color:#808080;
}

.title3 a {
text-decoration:none;  
color:#808080;
}

.top_links {
font-family:verdana;
font-size:12px;
}

.top_links a {  
color:#000080;
text-decoration:none;
border-bottom:1px solid #e0e0e0;
}

.left {
background-color:#E9F4FF;
padding:4px;  
}

.left a {
color:#000033;
font-family:verdana;
font-size:12px;  
letter-spacing:1px;
}

.menu_main_title {
background-color:#74AEE8;
border-bottom:2px solid #5588bb;
color:#ffffff;
font-family:verdana;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
padding:2px;
}

.menu_main_links {
padding-left:3px;
}


.menu_title {
background-color:#6699CC;
border-bottom:1px solid #5588bb;
color:#ffffff;
font-family:verdana;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0px;
padding:1px;
}

.menu_links {
padding-left:2px;
padding:2px;
}

.menu_links a {
letter-spacing:0px;
font-family:arial;
text-decoration:none;
}

.menu_links a:hover {
color:#0000ff;
text-decoration:underline;
}


.main {
background-color:#ffffff;
padding:5px;
font-family:Verdana;
font-size:15px;
}

.index {
margin:10px;
letter-spacing:0px;
font-family:arial;
font-size:15px;
padding:10px;
color:#ee0000;
background-color:#f8f8f4;
border:1px solid #808080;
}

.welcome_links {
padding-left:10px;
font-weight:normal;
}

.right {
background-color:#f0f0f0;
padding:5px;
font-family:arial;
font-size:13px;
}

.footer {
background-color:#e0e0e0;
font-family:verdana;
color:#808080;
border-top:1px solid #d0d0d0;
font-size:12px;
padding:2px;
}

.footer a {
color:#404080;
text-decoration:none;
}

.title_article {
}


.topdivider {
background-color:#708090;
background-color:B4CEE8;
color:#a0a0a0;
color:#ffffff;
text-transform:uppercase;
font-size:15px;
font-family:verdana;
color:#a0a0a0;
padding-right:3px;
}

.links_top {
font-family:verdana;
color:#d0d0d0;
font-size:10px;
padding:4px;
}

.links_top a {
color:#808080;
font-size:12px;
text-decoration:none;
}

.red {
color:#ff0000;
}

hr {
color:#d0d0a0;
height:1px;
}

.motto {
padding:2px;
font-size:17px;
background-color:#F0F8FF;
border-top:1px solid #ddddd0;
border-bottom:1px solid #ddddd0;
font-family:tahoma;
}

.cat {
margin-bottom:2px;
font-family:helvetica;
font-size:17px;
padding:3px;
padding-left:5px;
background-color:#E9F4FF;
color:#444444;
border-left:5px solid #6699CC;
}

.cat a {
background-color:#f0f0f0;
color:#6699CC;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}

.cat a:hover {
background-color:#f0f0f0;
color:#1188FF;
text-decoration:none;
}

.links {
background-color:#f6f6f6;
border:1px solid #f0f0f0;
padding:5px;
font-family:arial narrow;
font-size:15px;
}

input,textarea {
font-family:arial;
font-size:14px;
border:1px solid #808080;
}

.leftbox {
font-family:arial;
font-size:13px;
padding:2px;
}

.leftbox a {
font-family:arial;
font-size:13px;
}