body{
font-family:'Trebuchet MS','Lucida Grande',Verdana,Tahoma,Arial;
font-size:13px;
margin:0px;
padding:0px;
color:#3a3a3a;
line-height:18px;
background : url('../images/bg.gif') top center #ffffff repeat-x;
}

.blacktext{
color:#3a3a3a;
}

.smalltext{
font-size:10px;
text-transform:uppercase;
color:#787878;
}



a{ color:#3a3a3a;text-decoration:none; font-weight:normal; border-bottom: 1px dotted #3a3a3a;}
a:link{ color:#3a3a3a;  }
a:visited{ color:#3a3a3a;  }
a:active{ color:#3a3a3a;  }
a:hover{ color:#3396aa;  text-decoration:none; font-weight:normal;border-bottom: 1px dotted #3396aa;}


#footer a{ color:#cecece;text-decoration:none; font-weight:normal; }
#footer a:link{ color:#cecece;  }
#footer a:visited{ color:#cecece;  }
#footer a:active{ color:#cecece;  }
#footer a:hover{ color:#3396aa;  text-decoration:none; font-weight:normal;}



.left{float:left;}
.right{float:right;}


a.no-underline{
text-decoration:none;
border-bottom: none;
}

p{
margin:0px;
padding:5px 0px 5px 0px;
line-height:22px;
}

img{
border:0px;
margin:0px;
padding:0px;
}

.padding-5{padding:5px;}
.padding-10{padding:10px;}
.padding-20{padding:20px;}
.padding-30-0{padding:0px 30px 0px 30px;}
.padding-30{padding:30px;}
.padding-30-notop{padding:10px 30px 30px 30px;}
.padding-5-12{padding:5px 12px 5px 12px;}

.clear {clear:both;}

.spacer-div-5 {height:5px;}
.spacer-div-10 {height:10px;}
.spacer-div-25 {height:25px;}


h1{
font-family:georgia,'Trebuchet MS','Lucida Grande',Verdana,Tahoma,Arial;
font-size:42px;
line-height:42px;
font-weight:normal;
padding:0px 20px 0px 0px;
margin:0px;
color:#ffffff;
text-align:right;
}


h2{
font-family:Tahoma,Arial;
font-size:24px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:5px 0px 15px 0px;
color:#404041;
letter-spacing:-1px;
}


h3{
font-family:Tahoma,Arial;
font-size:18px;
font-weight:normal;
padding:10px 10px 10px 10px;
margin:20px 0px 0px 0px;
color:#ffffff;
background-color:#005769;
border-radius: 4px 4px 4px 4px;
}


ul {
line-height:20px;
margin:2px 0 10px 22px;
padding:0;
}

ol, ul {
/*list-style-image:none;*/
list-style-position:outside;
list-style-type:square;
color:#005769;
}

li {
/*list-style-image:url(../images/bullet.gif);*/
/*list-style-type:square;*/
margin:0;
padding:8px 0 0;
color:#005769;
}
 
ul.sublist{
list-style-type:circle;
margin:2px 0 10px 15px;
}

#video-image{
padding:15px 0px 5px 0px;
}

#wrapper{
margin:0 auto;
width:850px;
}

#header{
padding:40px 0px 0px 0px;
}

#content{
padding:60px 0px 80px 0px;
}


#content .left{
margin:0px;
padding:0px;
width:540px;
}

#content .right{
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
width:280px;
}


#footer{
height:20px;
background-color:#231f20;
position: fixed; 
bottom: 0; 
left: 0;
width:100%;
text-align:center;
font-color:#ffffff;
padding:15px 0px;
}


#logo{
float:right;
padding:20px 0px 0px 0px;
}