body {
background: #74d3ff url('images/bg.gif') repeat-x;
margin:0;
}

a:link img.stateoff, a:visited img.stateoff {
border: #ffffff 1px solid;
}

a:hover img.stateoff {
border: #e04ed4 1px dashed;
}

.top_header {
font-family: Tahoma; 
font-size: 12px;
text-align: left; 
color: #01375d; 
}

.top_header a:link, .top_header a:visited {
font-weight: bold;
color: #01375d; 
text-decoration: none;
}

.top_header a:hover {
font-weight: bold;
color: #e04ed4; 
text-decoration: underline;
}

.top_header1 a:link, .top_header1 a:visited {
font-weight: bold;
color: #e04ed4; 
text-decoration: none;
}

.top_header1 a:hover {
font-weight: bold;
color: #e04ed4; 
text-decoration: underline;
}

.arch {
font-family: Verdana; 
font-size: 13px; 
font-weight: bold; 
color: #01375d;
padding: 5px 0 5px 0;
}

.arch a:link, .arch a:visited  { 
color: #01375d; 
text-decoration: none;
background-color: #e1ffff;
padding: 2px 5px 2px 5px;
margin: 0px 6px 0px 6px;
border: #01375d solid 1px;
}

.arch a:hover {
color: #ffffff;
background-color: #ea73d8;
text-decoration: underline;
border: #ffffff solid 1px;
}

.arch a:active {
color: #ffffff;
background-color: #e736cc;
}


.number1 {
font-family: Tahoma;
font-weight: bold;
font-size: 14px; 
color: #01375d; 
}

.number1 a:link, .number1 a:visited {
color: #01375d;
text-decoration: underline;
}

.number1 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.pages_table {
width: 450px;
}

.pages_td {
font-size: 14px; 
font-family: Tahoma; 
}

.pages_a {
color: #ffffff;
font-weight: bold;
}

.pages_actual {
color: #b0b0b0;
}

.pages_td a:hover {
color: #e04ed4;}


.text_header {
font-family: Tahoma; 
font-size: 11px;
text-align: center; 
color: #01375d; 
}

.text_header a:link, .text_header a:visited {
font-weight: bold;
color: #01375d; 
text-decoration: underline;
}

.text_header a:hover {
font-weight: bold;
color: #FF6633; 
text-decoration: underline;
}

.text_top {
font-family: Tahoma; 
font-size: 11px; 
color: #0071bf; 
}

.text_top a:link, .text_top a:visited {
color: #0071bf;
font-weight: bold;
text-decoration: underline;
}

.text_top a:hover {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.top_footer {
font-family: Tahoma; 
font-size: 19px; 
color: #01375d;
}

.top_footer a:link, .top_footer a:visited {
color: #01375d; 
text-decoration: none;
}

.top_footer a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.top_footer1 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold; 
color: #e04ed4;
}

.top_footer1 a:link, .top_footer1 a:visited {
font-weight: bold;
color: #e04ed4; 
text-decoration: none;
}

.top_footer1 a:hover {
font-weight: bold;
color: #e04ed4; 
text-decoration: underline;
}

.block1 {
font-family: Tahoma; 
font-size: 15px; 
font-weight: bold;
}

.block1 a:link, .block1 a:visited {
color: #01375d; 
text-decoration: none;
}

.block1 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.block2 {
font-family: Tahoma;
color: #01375d; 
font-size: 11px; 
}

.block3 {
font-family: Tahoma;
color: #01375d;
font-weight: bold;
font-size: 13px; 
}

.block3 a:link, .block3 a:visited {
color: #01375d; 
text-decoration: underline;
}

.block3 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

a:link img.thumbs, a:visited img.thumbs {
border:solid 1px #01375d;
}

a:hover img.thumbs {
border:solid 1px #e04ed4;
}

.gall-menu {
font-family: Tahoma; 
font-size: 18px;
color: #01375d;
}

.gall-menu a:link, .gall-menu a:visited  {
color: #01375d; 
text-decoration: underline;
}

.gall-menu a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.style1 {
font-family: Tahoma; 
font-size: 18px; 
color: #01375d;
}

.style1 a:link, .style1 a:visited  {
color: #01375d; 
text-decoration: underline;
}

.style1 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.style2 {
font-family: Tahoma; 
font-size: 12px; 
color: #01375d;
}

.style2 a:link, .style2 a:visited  {
color: #01375d; 
text-decoration: underline;
}

.style2 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.style3 {
font-family: Tahoma; 
font-size: 24px; 
font-weight: bold; 
color: #01375d;
}

.style3 a:link, .style3 a:visited  {
color: #01375d; 
text-decoration: underline;
}

.style3 a:hover {
color: #e04ed4; 
text-decoration: underline;
}

.cust-gall {
font-family: Tahoma; 
font-size: 17px;
color: #e04ed4;
}

.cust-gall a:link, .cust-gall a:visited  {
font-weight: bold;
color: #e04ed4; 
text-decoration: underline;
}

.cust-gall a:hover {
font-weight: bold;
color: #e04ed4; 
text-decoration: underline;
}