body
{
margin:0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color: #383838;
background:#407CBC;
}

:focus {
	outline: 0;
}

img
{
border:0px;
}

table,td
{
font-size:10pt;
}

a
{
color:#003366;
}

#main
{

}

#container
{
width:800px;
background:#FFFFFF;
text-align:left;
border:1px solid #003366;
}

#header
{
border-bottom:5px solid #D03231;
background:url(http://www.hivaidstraining.com/template/images/header.jpg) no-repeat;
height:136px;
}

#middle
{
background:#003366;
}

#content
{
font-size:12px;
float:left;
width:647px;
text-align:justify;
background:#FFFFFF url(http://www.hivaidstraining.com/template/images/background.jpg) no-repeat;
}

.content
{
padding:30px;
}

#side_menu
{
float:left;
width:152px;
}

#footer
{

}

.side_menu_item
{
display:block;
background:url(http://www.hivaidstraining.com/template/images/button_bg.jpg) no-repeat;
text-decoration:none;
padding:5px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.side_menu_item:hover
{
background:url(http://www.hivaidstraining.com/template/images/button_bg_roll.jpg) no-repeat;

color:#003366;
}

.training_box
{
background:#003366;
width:550px;
float:left;
margin:0px 10px 20px 0px;
padding:0px 0px 10px 0px;
color:#FFFFFF;
text-align:left;
}

.training_box a
{
color:#FFFFFF;
}

.training_status_box
{
width:500px;
margin:2px;
background:#9FB4CB;
color:#003366;
}

.training_status_box td
{
font-size:8pt;
padding:3px;
text-transform:uppercase;
}

.training_open, .training_closed
{

width:50px;

border-left:2px solid #003366;
color:#FFFFFF;
}

.training_open
{
background:#2A7234;
}

.training_closed
{
background:#9A2124;
}

.training_title
{
text-align:center;
font-weight:bold;
font-size:12pt;
}

.training_description
{
padding:2px;
}

.training_date
{
text-align:center;
font-weight:bold;
}

.hotel
{
padding:3px;
border:1px solid #DDDDDD;
margin-bottom:15px;
}

.event_box
{
margin-bottom:15px;
padding:5px;
border:1px solid #003366;
}

.odd
{
background:#B7D1EA;
}

.spacer
{
clear:both;
}

.listtable
{

}

.listtable td
{
padding:2px;
}

.highlights
{
background:#003366;
color:#FFFFFF;
font-weight:bold;
text-align:center;
margin-bottom:15px;
padding:5px;
width:550px;
}