/* CSS Document */

/* General Settings */
*{margin: 0; padding: 0;}

html, body {
height:100%;
}

body{
background-color: #66CCFF;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-position: top center;
font-family: Georgia, Times New Roman, Times, serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#999999;
text-align:center;
}

a, a:visited, a:active{color:#3DB8F6; font-weight: bold; text-decoration: none;}
a:hover{color:#3DB8F6; font-weight: bold; text-decoration: underline;}

p { margin-bottom: 12px; text-align: left; line-height:18px; }
img { border: 0;}

h1{
font-size: 24px;
font-weight: bold;
color: #3DB8F6;
text-align: left;
margin-bottom: 5px;
}

h2{
font-size: 22px;
font-weight: bold;
color: #fff;
}

h3{
font-size: 40px;
font-weight: bold;
color: #3DB8F6;
margin-bottom: 35px;
}

span.slogan_big{ font-size: 30px; }

#container {
width: 900px;
position: relative;
margin-left:auto;
margin-right:auto;
padding-left: 10px;
padding-right: 10px;
}

#header {
width: 900px;
height: 320px;
float: left;
padding-top: 30px;
}

#header_logo{
width: 350px;
float: left;
}

#menu{
width: 550px;
height: 180px;
float: left;
}

#slogan{
width: 530px;
height: 127px;
float: left;
padding: 13px 10px 0 10px;
}

#banner_image{
width: 900px;
height: 119px;
float: left;
}

#content{
width: 900px;
float: left;
margin-bottom: 15px;
}

#content_top{
width: 900px;
height: 74px;
float: left;
}

#content_main{
width: 820px;
float: left;
background: url(images/content_main_bg.jpg) repeat-y top center;
padding: 0 40px 15px 40px;
}

ul, ol, ul.contact {
	margin: 0;
	padding: 0 0 25px 50px;
	text-align: left;
}

li, ul.contact li {
	margin: 0;
	padding: 0 0 5px 0;
    color: #38A7DF; 
}
ul.contact li {  list-style-type: none; color: #999999; padding: 1px; }

.info{
width: 820px;
float: left;
margin-bottom: 30px;
}

.narrow_text{
width: 560px;
float: left;
padding-right: 20px;
}

.logo{
width: 240px;
float: left;
}

.bottom_logos{
width: 820px;
float: left;
margin-bottom: 20px;
text-align: center;
}
.bottom_logos img{ padding: 0 10px 0 10px; }

#footer{
width: 844px;
height: 35px;
float: left;
background: url(images/footer_bg.jpg) no-repeat top center;
padding: 12px 28px 25px 28px;
}

#copyright{
width: 534px;
float: left;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#site_design{
width: 310px;
float: right;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#site_design a, #site_design a:visited, #site_design a:active  { font-size: 12px; }
#site_design a:hover { font-size: 12px; }

