@charset "UTF-8";
/* CSS Document */

html {height:100%;}
html, body{ margin:0px; padding:0px; }

body{ min-width:960px; min-height:97%;  }

#page{
width:100%;

min-width:960px;

}

#menucontainer{
background:url(../img/menu_bg.png) top;
height:38px;
}

#menu{

width:960px;
padding:0px;
margin:0px auto;
width: 960px;
list-style:none;
padding:0px;
}

#menu li{
	float:left;
	height:22px;
	padding:10px 0px 6px 0px;
	
}

#menu li a{ color:#ffffff; margin:0px 13px ; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; text-decoration:none; text-transform:uppercase; font-weight:lighter;   }

#menu li.separator{
background:url(../img/menu_separator.png) no-repeat;
width:12px;
height:38px;


}

#contentcontainer{
width:100%;
background:url(../img/topbg.png) repeat-x top;
min-height:200px;
}

#content{
	clear:both;
	width:940px;
	margin:0px auto;
	height:auto;
	
	padding:20px 10px 0px 10px;
}
table, tr, td{
background:none;
}

h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter;   padding-top:20px; padding-left:170px; font-size:1.6em; color:#0d294e;}

.right{
float:right;
}

.left{
float:right;
}

#headerimg{ margin-top:10px; float:left; width:150px; margin-right:10px}
#logohor{margin: 5px 30px 5px 0px;}


.width-small-center{ width:620px; display:block; padding-left:220px; padding-top:15px;}

#content{ font-family:Arial, Helvetica, sans-serif; font-size:0.85em; color:#3a434e;}
#contenttext{ width: 740px; padding-left:20px; margin-top:0px; display:inline-block;}

h2{ font-size:1.2em; color:#2b5797;  margin-top:20px;}

p, ul {line-height:1.4em;}

#trainingmenu { clear:both; color:#305686;  width: 960px; margin:0 auto; text-align:center; }

#trainingmenu a {color:#305686; margin: 0px 10px; text-decoration: none;  }

#footer {  position:relative; padding-top: 2px ; padding-bottom:2px;  width:100%; margin:0px auto 0px auto; clear:both; color:#e5eaf1; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;  background-color:#2c517f;  border-top:2px solid #d4dce8; }

a img{border:0px; }

#leftimage{ display:block; height:100%; overflow:hidden;width:160px; float:left; clear:none;}

#middle-block{ display:block; }