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

html{
height:100%;
overflow:auto;
}

body
{
margin: 0;
padding: 0;
font-family: Helvetica, serif;
background-color: #2d2d2d;
height:100%;
background:url(images/bg.jpg);
background-repeat:repeat-x;
}


div, a, p, h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
} 

#wrapper{
position: relative;
width: 980px;
height: auto;
min-height: 100%;
margin: 0 auto;
}


#topMenu{
position:relative;
width:980px;
height:49px;
float:left;
}

#topMenu a{
position:relative;
height:49px;
font-size:14px;
line-height:49px;
color:#3f3f3f;
text-decoration:none;
float:left;
text-align:center;
margin-left:20px;
margin-right:20px;
}

.line{
position:relative;
width:1px;
height:49px;
background:url(images/line.jpg);
background-repeat:no-repeat;
float:left;
}

#header{
position:relative;
width:900px;
height:148px;
background:url(images/logo.jpg);
background-repeat:no-repeat;
float:left;
}


#content{
position:relative;
width:900px;
height:auto;
float:left;
font-size:13px;
line-height:16px;
color:#4d4d4d;
margin:20px;
}


#content p{
font-size:13px;
line-height:16px;
color:#4d4d4d;
}

#content h1{
font-size:22px;
line-height:34px;
color:#4d4d4d;
font-family:Georgia;
}

#homeText{
position:relative;
width:400px;
height:360px;
margin-top:10px;
float:left;
}


#homeText h1{
font-size:22px;
line-height:34px;
color:#4d4d4d;
font-family:Georgia;
margin:20px;
}


#homeText p{
font-size:13px;
line-height:16px;
color:#4d4d4d;
margin:20px;
}

#about1{
position:relative;
width:330px;
height:auto;
float:left;
padding:10px;
}

#about2{
position:relative;
width:330px;
height:auto;
float:left;
padding:10px;
}

#about3{
position:relative;
width:180px;
height:auto;
float:left;
padding:10px;
}


#profile1{
position:relative;
width:370px;
height:auto;
float:left;
padding:20px;
}

#profile2{
position:relative;
width:240px;
height:auto;
float:left;
padding-top:20px;
}

#profile3{
position:relative;
width:240px;
height:auto;
float:left;
padding-top:20px;
padding-left:10px;
}


#homePic{
position:relative;
width:500px;
height:360px;
margin-top:10px;
float:left;
}


#homePics{
position:relative;
width:900px;
height:119px;
border-top:1px solid #d0d0d0;
margin-top:20px;
padding-top:20px;
float:left;
}


#formHolder{
position:relative;
width:900px;
height:auto;
margin-left:50px;
display:inline;
float:left;
}


.title{
position:relative;
width:100px;
height:30px;
float:left;
text-align:left;
margin:10px;
}

.title p{
font-size:18px;
font-weight:bold;
line-height:30px;
color:#888888;
}


.title2{
position:relative;
width:150px;
height:30px;
float:left;
text-align:left;
margin:10px;
}

.title2 p{
font-size:18px;
font-weight:bold;
line-height:30px;
color:#888888;
}

.input{
position:relative;
width:239px;
height:29px;
float:left;
border-left:1px solid #a1a1a1;
border-top:1px solid #6b6b6b;
margin:10px;
}

#formPart1{
position:relative;
width:400px;
height:auto;
float:left;
}

#formPart2{
position:relative;
width:400px;
height:auto;
float:left;
}

#footerLinks{
position:relative;
width:900px;
height:25px;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
margin-top:20px;
float:left;
}


#footerLinks a {
font-size:12px;
line-height:23px;
color:#626261;
text-decoration:none;
margin-left:10px;
margin-right:10px;
}

#footer{
position:relative;
width:900px;
height:34px;
float:left;
}

#footer p {
font-size:11px;
line-height:34px;
color:#888787;
margin-left:10px;
}

#footer a {
font-size:11px;
line-height:34px;
color:#888787;
text-decoration:none;
}

.level {
font-family: Georgia;
font-size: 20px;
height:40px;
color: #333333;
border:0;
border-bottom: 2px solid #666666;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
margin-top:40px;
}


.level1 {
font-family: Georgia;
height:40px;
font-size: 12px;
color: #666666;
border:0;
border-bottom: 1px solid #cccccc;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

.level1 a {
font-family: Georgia;
font-size:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
margin-right: 10px;
}

