/* CSS Document */
body{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;}

h1{font-size:15px;
color:#000099;
font-weight:bold;}

ul{font-size:12px;
line-height:20px;
clear:both;
list-style:square;
list-style-position:inside;
list-style-type:square;
text-align:left;}

a:link {
	color: #666666;
	text-decoration:none;
}
a:visited {
	color: #666666;
	text-decoration:none;
}
a:hover {
	color: #666666;
	text-decoration:none;
}
a:active {
	color: #666666;
	text-decoration:none;
}



.blue:link{color:#000099;}
.blue:visited{color:#000099;}
.blue:hover{color:#000099;}
.blue:active{color:#000099;}
.blue{color:#000099;}

.grey:link{color:#666666;}
.grey:visited{color:#666666;}
.grey:hover{color:#666666;}
.grey:active{color:#666666;}
.grey{color:#666666;}

#container{	width:875px;
			clear:both;
			overflow:auto;
			float:none;
			margin:0px auto 0px auto;}
			
.main{
width:572px;
background-image:url(images/body_slice.jpg);
background-repeat:repeat-y;
position:relative;}

#side{float:left;
width:260px;}

#navigation{background-image:url(images/sidebar_slice.jpg);
background-repeat:repeat-y;
width:240px;
padding:0px;
margin:0px;}


.maintl{float:left;
width:31px;
position:relative;}

#maintop{background-image:url(images/top_slice.jpg);
background-repeat:repeat-x;
width:510;
height:31px;
float:left;
position:relative;}

.maintr{float:right;
width:31px;
position:relative;}

.mainbl{float:left;
width:31px;
position:relative;}

#mainbottom{background-image:url(images/bottom_slice.jpg);
background-repeat:repeat-x;
width:510;
height:31px;
float:left;
position:relative;}

.mainbr{float:right;
width:31px;
position:relative;}

#bodyText{padding:20px;
width:530px;
float:left;
text-align:left;
vertical-align:top;}


.links{float:left;
clear:both;
width:260px;}

.sideHeader{
height:46px;
font-family:"Times New Roman", Times, serif;
font-size:28px;
font-weight:100;
text-align:left;
padding-top:15px;
padding-left:12px;
color:#333333;
}

.sideHeadersmall{
height:46px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:100;
text-align:left;
padding-top:15px;
padding-left:12px;
color:#333333;
}

#contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
}

.inputtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
border: 1px solid #C9E8FA;
}

.formerror {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
}

.messagetext { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
border: 1px solid #C9E8FA;
}

.submit {
border: 1px solid #C9E8FA;
background: #ffffff;
color: #000099;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px;
margin-top: 7px;
}


