
*{
margin:0;
padding:0;
}
/* ------- Layout ------- */ 
body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#171717;
background-image:url(images/body.jpg);
background-repeat: repeat-x;
}
#bodywrapper{
width:800px;
text-align:left;
margin:0 auto;
}
#logo {
width:800px;
float:left;
height:121px;
}
#topmenu {
width:800px;
float:left;
height:29px;
background-color:#182736;
}
#contentwrapper {
width:800px;
float:left;
margin-top:24px;
padding-bottom:24px;
text-align:left;
}
#contentmenu {
width:260px;
float:left;
}
#contentlinks {
width:260px;
background-color:#9CBEDE;
float:left;
border:1px solid #75A5C8;
text-indent:10px;
padding-top:10px;
}
#contentcontact {
width:250px;
background-color:#84AECE;
float:left;
border:1px solid #669AC1;
padding-left:10px;
padding-top:10px;
}
#content {
width:520px;
float:right;
padding-left:10px;
}
#footer {
width: 100%;
float: left;
background-color:#2A2C2B;
text-align: center;
margin-left: 0pt;
margin-right: 0pt;
padding-bottom: 50px;
color: #cccccc;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding-top: 30px;
line-height: 25px;
}
/* ------- Navigations ------- */ 
#topmenu ul {
margin:0px;
width:800px;
padding:0;
}
#topmenu li {
float:left;
list-style-type:none;
text-align:center;
}
#topmenu a {
color:#FFFFFF;
text-decoration:none;
}
#topmenu li a {
width:159px;
line-height:29px;
display:block;
border-left:1px solid #274A65;
}
#topmenu li a:hover {
background-color:#000;
}
#contentlinks ul {
list-style:none;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:15px;
}
#contentlinks li a {
background:url(images/linkarrow.gif) no-repeat left;
line-height:24px;
color:#2A2A2A;
padding-left:15px;
margin-left:1px;
font-weight:normal;
text-decoration:none;
}
#contentlinks li a:hover {
background:url(images/linkarrowhover.gif) no-repeat left;
text-decoration:underline;
}
/* ------- Text Designs ------- */ 
p {
margin-bottom:15px;
font-size:12px;
color:#2A2A2A;
}
a {
font-size:12px;
color:#2D5471;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1, h2, h3 {
margin-bottom:15px;
}
h1 {
font-size:17px;
color:#244359;
}
h2 {
margin-bottom:5px;
font-size:13px;
color:#171717;
}
#content ul {
margin:0px;
padding-left:10px;
margin-bottom:15px;
}
/* ------- Image Designs ------- */
#imgright {
float:right;
padding:0 0 5px 5px;
}
#imgleft {
float:left;
padding:0 5px 5px 0;
}
#imgleftfull {
float:left;
padding:0 5px 5px 0;
width:515px;
}
#imgcentfull {
float:left;
width:520px;
text-align:center;
}
/* ---FORMS--- */
#form{text-indent:0; width:500px;}
#form p{text-indent:0;margin-left:0}
label{width:140px;float:left;text-align:left;padding-left:0px;margin-left:0;margin-right:0.5em;display:block}
.submit input{margin-left:146px;color:#000;background-color:#FFF;border:1px solid #CCC}
input{color:#000;background:#84AECE;border:1px solid #666;width:180px}
input:hover{background:#9CBEDE}
textarea{color:#000;background:#84AECE;border:1px solid #666;width:180px}
textarea:hover{background:#9CBEDE}
.submit input:hover{border:1px solid #000}
fieldset{border:1px dashed #CCC;width:400px;padding-bottom:15px;margin-bottom:0}
fieldset:hover{border:1px dashed #333}
legend{color:#333;background-color:#FFF;padding:5px;font:700 14px Tahoma, Verdana, sans-serif}
#lost {margin-left:-999px;display:none;}