body{
background-image: url('../images/background.png');
background-repeat: repeat;
font-family: Helvetica;
color: #777777;
background-color: gray;
font-size: small;
text-align: center;
}

a:link .imgbordlink { border-color: black; border-width: 1px; border-style: solid; margin: 1px; padding: 0px;}
a:visited .imgbordlink { border-color: black; border-width: 1px; border-style: solid; margin: 1px; padding: 0px;}
a:hover .imgbordlink {border-width: 1px; border-color: orange; border-style: solid; margin: 0px; padding: 1px;}
a:link .artimg { border-color: white; border-width: 1px; border-style: solid; margin: 1px; padding: 0px;}
a:visited .artimg { border-color: white; border-width: 1px; border-style: solid; margin: 1px; padding: 0px;}
a:hover .artimg {border-width: 1px; border-color: orange; border-style: solid; margin: 0px; padding: 1px;}
.curr_image {border-width: 2px; border-color: #d10000; border-style: solid; padding: 1px;}
.imgborder{
border-color: black;
border-width: 1px;
border-style: solid;
}
.menu {
font-size: 0.9em;
padding: 0;
margin: 0;
top: 250px;
left: 15px;
width: 180px; 
}
.menu a {
text-decoration: none; 
color: black;
display: block;
padding: 2px;
margin: 4px;
}
.menu a:hover{
color: #ffffff;
background-color: #aaaaaa;
border-width: 1px;
border-color: black;
border-style: solid;
padding: 1px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.one
{
font-size:1.2em;
font-weight:bold;
}
.one_big
{
font-size:1.4em;
font-weight:bold;
}
.sel
{
font-size:1.2em;
font-weight:bold;
list-style-type: none;
background-color: #888888;
border-width: 1px;
border-color: black;
border-style: solid;
}
.sel a
{
list-style-type: none;
color: white;
}
.sel_big
{
font-size:1.4em;
font-weight:bold;
list-style-type: none;
background-color: #888888;
border-width: 1px;
border-color: black;
border-style: solid;
}
.sel_big a
{
list-style-type: none;
color: white;
}
.sela
{
list-style-type: none;
background-color: #888888;
border-width: 1px;
border-color: black;
border-style: solid;
margin: 4px;
}
.sela a
{
color: white;
}
.a a
{
font-size:1.1em;
font-weight:bold;
list-style-type: none;
}
.b a
{
font-size:1.1em;
color: #404040;
list-style-type: none;
}

.center
{
text-align: center;
}

.bold_blue
{
color: #003348;
font-weight: bold;
font-size: large;
}

.bold_blue1
{
color: #003348;
font-weight: bold;
font-size: large;
border-bottom-width: 1px;
border-bottom-color: #003348;
border-bottom-style: solid;
width: 400px;
}

.blue
{
color: #003348;
font-weight: bold;
font-size: medium;
}

.small_title
{
color: #003348;
font-weight: bold;
font-size: medium;
}

.menu a img{ border: 0; }
.left a img{ border: 0; }
.right a img { border: 0; }

.dark
{
color: #777777;
}

.subj
{
background-color: #CCCCCC;
padding: 10px;
margin: 20px;
width: 520px;
}

.subj a
{
color: #CC6600
}

.under_subj
{
padding-left: 50px;
}

.middle
{
margin: 0 auto;
text-align: left;
top: 0px;
width: 840px;
height: 2400px;
border-width: 1px;
background-color: white;
border-color: #777777;
border-style: solid;
}
 
.lower
{
float:bottom;
background-color: white;
width: 840px;
}

.clear
{
clear: both;
}

.footer
{
color: white;
font-size: smaller;
background-color: #005067;
padding-top: 20px;
clear: both;
border-top-width: 1px;
border-color: #CCCCCC;
border-top-style: solid;
}

.logo
{
padding-left: 180px;
background-color: white;
}

.logo_link
{
color: white;
font-size: 0.9em;
background-color: #808080;
padding-left: 200px;
padding-top: 5px;
margin-top: 6px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-color: #404040;
border-bottom-style: solid;
border-top-width: 1px;
border-top-color: #404040;
border-top-style: solid;
width: 640px;
}
.logo_link a
{
color: white;
text-decoration: none;
}
.logo_link a:hover
{
background-color: #F0F0F0;
color: #404040;
text-decoration: none;
font-style: italics;
border-top: 1px black solid;
border-bottom: 1px black solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.left
{
float: left;
background-color: #F0F0F0;
padding-top: 10px;
height: 2300px;
border-right-width: 1px;
border-right-color: #C1C1C1;
border-right-style: solid;
}
.right
{
background-color: white;
float: left;
padding: 30px;
width: 598px;
}
.right1
{
background-color: white;
float: left;
width: 658px;
}

.right a
{
color: #CC6600
}

.logout
{
float: right;
padding: 2px;
background-color: #F0F0F0;
border-color: #C1C1C1;
border-width: 1px;
border-style: solid;
}
.logout a{
text-decoration: none; 
color: black;
display: block;
border-color: #F0F0F0;
border-width: 1px;
border-style: solid;
}
.logout a:hover{
color: #ffffff;
background-color: #aaaaaa;
border-width: 1px;
border-color: black;
border-style: solid;
}

.arrow 
{
float: left;
}


