/*** Global ***/

body {
font-family: verdana, sans-serif;
font-size: 10pt;
scrollbar-base-color:#FF9933;
}

P, OL, UL, TABLE {
font-family: verdana, sans-serif;
font-size: 10pt;
}

A:link, A:visited, A:active { text-decoration: none }

H1, H2, H3, H4, H5, H6, H7,
{
font-family: verdana, sans-serif;
color: #cc3333;
}

img {border: none; }


/*** General ***/

.content {
font-family: verdana, sans-serif;
font-size: 10pt;
}

.tinytext {
font-family:  arial, sans-serif;
font-size: 8pt;
}

.tinynote {
font-family: verdana, sans-serif;
font-size: 8pt;
color: #cc3333;
}

.tinynotice {
font-family: "Comic Sans MS", sans-serif;
font-size: 8pt;
}

.menu_item {
font-family:  verdana, sans-serif;
font-weight: 900;
font-size: 13pt;
}

a.main_menu:link, a.main_menu:visited, a.main_menu:active  {
color: #800000;
}

a.main_menu:hover {
color: #fff;
}

table.data
{
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FF9933;
	border-collapse: collapse;
	background-color: white;
    font-size: xx-small;
}

table.data th
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #FF9933;
	background-color: #FF9933;
}

table.data td
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #FF9933;
	background-color: #fff;
    text-align: left;
}

.data_heading {
    height: 15px;
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #cc3333;
    font-weight: bold;
    text-align: left;
}

.main_title {
font-family: verdana, sans-serif;
font-size: 24pt;
font-weight: bold;
color: #800000;
}

.header_logo {
background: #FF9933 url(media/bg1.jpg) no-repeat;
}


.left_column {
background: #FF9933 url(media/bg2.jpg) no-repeat;
width: 200px;
vertical-align: top;
}
.center_column {
vertical-align: top;
padding-left: 5px;
padding-right: 5px; 
}
.right_column {
width: 200px;
vertical-align: top;
}

.box {
    width: 99%;
    /*height: 200px;*/
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FF9933;
	border-collapse: collapse;
}
.box_heading {
    height: 15px;
	border-width: 0px;
	padding: 0px;
	border-style: none;
	background-color: #FF9933;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.box_contents {
	border-width: 0px;
	padding: 2px;
	border-style: none;
    font-size: 10px;
    color: #000;
}

input, select
{
height: 18px;
font-size: 10px;
color: #000;
background: #fff;
/*border: 1px solid #000;*/
}

.submit_btn
{
height: 18px;
font-size: 9px;
font-weight: bold;
color: #000;
/*background: #FF9933;*/
/*background: #E2EFC2;*/
background: #66CCFF;
border: 1px solid #000;;
}

.welcome{
font-family: cursive,"Comic Sans MS" ;
font-size: 12pt;
font-weight: bold;
color: #cc3333;
}


/*** Forum ***/
 
/*.forum{
background-color:#E4ECF0;
border:1px outset #aaa;
}

.forum_title{
background-color:#004D99;
color:#fff;
font-weight: bold;
}
*/
.forum_color1{
background-color:#E4ECF0;
vertical-align: top;
}

.forum_color2{
background-color:#d4dCe0;
vertical-align: top;
}

table.advert {
    width:100%;
	border-width: 1px;
	border-spacing: 2px;
	border-style: dashed;
	border-color: #ff9933;
	border-collapse: collapse;
}
table.advert td {
	border-width: 0px;
	padding: 1px;
}
table.advert td p {
	margin-top: 0px;
    margin-bottom: 5px;
    font-family: "Courier New", Courier, monospace;
}
.ad_image {
    float: left;
    margin: 0 5px 5px 0;
}

