/* This is the style of your browser text */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background: #9D0A0A }
  

img	{ 
border: 0; }


td, tr, table, p { 
color: #000000;
font-size:11px;
font-family:  Trebuchet ms, Arial, Helvetica, sans-serif;
text-align: left; 
margin: 0;
border: 0;
padding: 0;
}

.b{}

.mouse {
cursor: hand;
white-space: nowrap;
}

#marked_2
{
font-size: 13px;
font-family:   Trebuchet ms, Arial, Helvetica, sans-serif;
font-weight: bold;
}


.txt{ 
color: #000000; 
font-size:11px;
margin-left: 5px
font-family:   Trebuchet ms, Arial, Helvetica, sans-serif;
line-height:140%;
text-align: justify; 
border: 0;
padding: 0;
}

.subtitles{ 
color: #E87900; 
background-color: #FFFFFF ;
font-size:15px ;
font-family: "Avenir",  Trebuchet ms, Arial, Helvetica, sans-serif;
text-align: left;
text-transform: uppercase;
white-space: nowrap;
}


#subtitlesbox{
margin-bottom: 5px;
margin-top: 2px;
}


 LI.list1 {list-style: square inside; color:#D01729;} 


/* ---( nav )------------------------------- */


.submenu, a.submenu:link, a.submenu:visited, a.submenu:hover { 
cursor: pointer; cursor: hand;
font-family:  "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:11px ; color: #000000; 
text-decoration: none; 
margin-left: 5px;
text-transform: capitalize; }



/* -------------- backgrounds + px */

.bg_header2 {background:#9D0A0A url("_images/bg_header2.gif") repeat-x top left}

.bg_content {background:#FFFFFF url("_images/bg_content.gif") repeat top left}


/* --------------forms*/


.required {
color:#9D0A0A;
font-size: 15px;
margin-left: 2px;
}

#field{
font-family:  "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:11px ; 
color: #000000; 
width: 206px;
height: 25px;
line-height: 130%;
padding: 4px;
text-decoration: none; 
text-align: right;
background-color: #FFFFFF;
text-transform: uppercase; }

#comment_field{
font-family:  "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:11px ; 
color: #000000; 
width: 206px;
padding: 5px;
text-decoration: none; 
text-align: right;
background-color: #FFFFFF;
text-transform: uppercase; }

.btn
{width: 100px;}

.header
{margin-left: 5px;
background-color: #ffffff;
border-bottom: 1px #86868A solid;}


.header_g
{margin-left: 5px;
background-color: #EDEEEE;
border-bottom: 1px #86868A solid;}

.event, a.event:link, a.event:active{
font-family: Avenir, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:18px;
line-height: 135%;
text-decoration: none;
color: #000000; 
text-transform: uppercase; }

a.event:hover{
font-family: Avenir, "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:18px;
line-height: 135%;
color: #000000; 
background-color: #F3BC7F;
text-decoration: none;
text-transform: uppercase; }




.registration_form
{font-family:  "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:11px ; 
font-weight: bold;
color: #9D0A0A;
text-transform: uppercase;}

.registration_form_nocaps
{font-family:  "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
font-size:11px ; 
font-weight: bold;
color: #9D0A0A;}

.b{font-weight: bold;
font-size: 13px;}

#error
{
background-color: #9D0A0A;
color: #FFFFFF;
text-transform: uppercase;
text-align: left;
padding: 2px;
width: 300px;
height: 25px;
font-size: 15px;
}

.error_t
{font-size: 25px;
text-align: left;
}


.comment {font-weight: normal;
font-size: 10px;
color: #86868A}


.input_field
{
width: 315px;
height: 25px;
font-family: Arial;
font-size: 12px;
}



.radio
{width: auto;
height: 20px;
font-size: 11px;
text-tranform: uppercase;}








