
/* Main Stuff */

body, html {
background-color:#0e1746;
color:#fff;
text-align:left;
font-size:15px;
margin:0;
font-family: Lucida Sans Unicode;
height: 100%;
}

.top {
background-repeat:repeat-x;
background-position:top; 
background-image:url('content-background2.jpg');
}

.header1 {
background-repeat:no-repeat;
background-position:top; 
background-image:url('header2.jpg');
}

.page {
width:860px;
border:0;
margin:0 auto;
}

.main {
text-align:left;
padding:00px 60px 20px 60px;
}

.training1 {
border:0;
margin:0 auto;
color:#fff;
padding:20px;
}

.training2 {
border:2px;
border-color:#a0393e;
border-style:solid;
margin:0 auto;
background-color:#fff;
color:#3C47A3;
padding:20px;
}


table.training-rates {
border-width: 3px;
border-spacing: 7px;
border-style: none;
background-color: none;
}

table.training-rates th{
color:#a0393e;
font-size:18px;
margin:0;
font-weight:normal;
}


/* Text */


p.header {
color:#f2f04e;
font-size:25px;
line-height:10px;
text-align:left;
font-family: rockwell, Lucida Sans Unicode;
}

p.header-contacts {
color:#3A469C;
font-size:20px;
line-height:2px;
text-align:center;
font-family: rockwell, Lucida Sans Unicode;
}

a.links-page:link,a.links-page:active,a.links-page:visited {
text-decoration:none;
color:#fff;
line-height:22px;
}

a.links-page:hover{
text-decoration:underline;
color:#A0393D;
}

.sale-lease {
color:#A0393D;
font-size:20px;
text-align:left;
font-family: rockwell, Lucida Sans Unicode;
}

/* Menu Stuff */


.menu1 {
width:800px;
border:0;
align:left;
margin:0 auto;
padding-top:57px;
}

#navlist li {
display:inline;
list-style-type:none;
background-color:none;
font-size:14px;
padding-left:10px;
padding-bottom:0px;
}

a.menu:link,a.menu:active,a.menu:visited {
text-decoration:none;
color:#fff;
}

a.menu:hover {
text-decoration:underline;
color:#f2f04e;
}

a.now {
text-decoration:none;
color:#f2f04e;
}

/* Footer Stuff */

#wrap {
min-height: 100%;
}

.main-footer {
text-align:center;
padding:00px 60px 20px 60px;
font-size:13px;
line-height:19px;
}


#footer {
background-color:#030B20;
position: relative;
margin-top: -50px; /* negative value of footer height */
height: 80px;
clear:both;
} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}


