/* Start of CMSMS style sheet 'shape' */
body{
background: #cfe1ed url('images/background.png') repeat-x;
font: normal normal normal 1em Verdana, "Trebuchet MS", arial, sans-serif;
color: #555555;
}

img{
border: 0;
}

div#container{
background:white;
border: 1px solid #696969;
margin: auto;
width: 1000px;
overflow: hidden;
min-height: 700px;
}

div#header{
background: url('images/header.jpg') no-repeat right top;
height: 150px;
}

#menu{
background: #242424 url('images/menu.jpg');
height: 60px;
margin: 0;
text-transform: uppercase; 
}

#menu ul{
display: block;
list-style: none;
margin: 0;
}

#menu li{
background: #242424 url('images/button.jpg');
float: left;
}

#menu a, #menu li{
display: block;
color: #ffffff;
font-size: 18px;
font-weight: normal; 
height: 60px;
line-height: 60px;
width: 120px;
text-align: center;
text-decoration: none;
}

#menu a:hover, #menu li.current{
background: #242424 url('images/button_hover.jpg') !important;
}

div#footer{
margin: auto;
width: 1000px;
height: 40px;
color: #696969;
font-size: 12px;
line-height: 24px;
}

div#footer a, div#content a{
color: #005b7f;
}

span.left{
float: left;
}

span.right{
float:right;
}

div#content{
padding: 20px;
font-size:14px;
}

h1{
font-size:20px;
border-bottom:1px solid #282828;
border-left:10px solid #4CBE00;
padding:5px;
margin-bottom: 10px;
}

h2{
font-size:16px;
}

p{
text-indent: 3em;
}

div.submenu{
width: 200px;
float: left;
}

div.submenu ul{
list-style: none;
padding: 0;
}

div.submenu ul li a{
text-decoration: none;
display: block;
padding: 5px;
color: #373737;
border-bottom: 1px dotted #696969;
width: 140px;
padding-left: 20px;
background: url('images/arrow.gif') no-repeat left center;
}

div.submenu ul li a:hover{
text-decoration: underline;
color: #005b7f;
}


div.text{
width: 760px;
float: right;
}

ul.formlist{
list-style: none;
padding: 0;
margin: 0;
}

ul.formlist li{
display: block;
height: 30px;
}

form.f1 label,form.f1 input,form.f1 textarea{
display: block;
float: left;

}

form.f1 label{
text-align: right;
padding-right: 10px;
width: 150px;
}

form.f1 input.button{
float: left;
width: 60px;
}

form.f1 input,form.f1 textarea{
width: 250px;
}

fieldset.fieldset50{
width: 430px;
margin: 10px;
float: left;
}


legend{
font-weight: bold;
}

.error{
color: red !important;
}

.message{
color: #34cb3c !important;
}

div#slideshow{
height: 345px;
overflow: hidden;
width: 450px;
background: white;
float: right;
border: 1px solid #696969;
background: #F2F2F2;
}

div#slideshow div#img1,div#slideshow div#img2{
position: relative;
left:0;
height:345px;
}

div#slideshow div#img1{
z-index: 1;
top: 0;
}

div#slideshow div#img2{
z-index: 0;
top:-345px;
}

div.homeBox{
width: 450px;
float: left;
}
/* End of 'shape' */

