* {
	border: none;
	margin: 0;
	outline: none;
	padding: 0;
}
body {
	background: #CAD6DA url(../images/bg.gif) top left repeat-x;
	color: #434343;
/*	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;*/
        font-family: Arial, Helvetica, sans-serif;

	font-size: 0.88em;
	line-height: 150%;
}

p{
	margin: 0 0 1em 0;
	text-align: justify;
	font-size: 1em;
	line-height: 150%;
	color: #696969;
}

a:link, a:visited{
	color: #498AB0;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #498AB0;
}

ul {
	list-style: square;
	
	padding: 0px;
}

li {
	list-style:square;
	margin-bottom:5px;
	line-height:155%;

}

ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 10px;	
}

ul li a:hover {
	background: #EFEFEF;
	color: #c6435d;
	}

/*-------------------------------------------------------------------*/
/* Clearfix                                                                             */
/*-------------------------------------------------------------------*/

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

/*-------------------------------------------------------------------*/
/* Layout                                                                             */
/*-------------------------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	width: 840px;
	border:15px solid #A6B3B7;
}

/*-------------------------------------------------------------------*/
/* Header                                                                             */
/*-------------------------------------------------------------------*/
#header {

	width: 100%;
	}


#headercenter{
	color: #a0a0a0;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
	width: 840px;
}

#logo {
	width:350px;
	}



/*-------------------------------------------------------------------*/
/* Navigation Bar                                                              */
/*-------------------------------------------------------------------*/
#nav {

	text-align:right;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:-30px;
	z-index:100;
	
}

#navcenter {
	margin: 0 auto;
	padding-left: 400px;
	z-index:100;
	}

#navcenter .current {
  background: #009999;
  color: #FFF;
padding-bottom:2px;
}

/*-------------------------------------------------------------------*/
/* Main Content Area                                                         */
/*-------------------------------------------------------------------*/

#content {

	background: #fff;
	width: 100%;
	padding:0;
}
#leftcol {
	float:left;
	width:550px;
	padding:20px;
}
#leftcol input{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
#leftcol textarea{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
#leftcol select{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
#rightcol {
	font-size:11px;
	background:#fafafa;
	color:#6A6A6A;
	float:left;
	width:219px;
	border-left:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:15px;
}

#content ul li {
	list-style:none;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:20px; 
	list-style-position: outside;
	margin-left:20px;
	font-size: 0.84em;
	/*padding:0px 2px;*/
	margin-top:7px;
	margin-bottom:7px;
}

#content ol li {
	list-style:decimal;
	/*background:url(../images/arrow1.gif) no-repeat left;*/
	list-style-position: outside;
	margin-left:20px;
	font-size: 0.84em;
	padding:5px 2px 5px 2px;
}

#content ol {
	margin:20px 0;
}

#content ul {
	margin:20px 0;
}


#rightcol ul li{
	font-size:1em;
	padding-left:20px;
	}

#rightcol ul li a {
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0;	
}

#rightcol ul li a:hover {
	background: none;

	}



h1
{
	font-size: 1.31em;
	margin: 1.18em 0; 
	border-bottom:1px solid #efefef;
	padding-bottom:3px;

}

h2
{
	font-size: .95em;
	margin: 1.18em 0; 

}
/*-------------------------------------------------------------------*/
/* Footer                                                                             */
/*-------------------------------------------------------------------*/
#footer {
	font-size: 11px;
	line-height: 15px;
	margin: 0 auto;
	text-align: left;
	background:#CAD6DA;
	color:#434343;
}

#footer p {
	color: #c9c9c7;;
	font-size: 12px;
	padding: 3px 0px;
	list-style-type: none;
	margin: 0px;	
}
	

.footerbottom {
	float: left;
	padding: 10px;
	display: inline;

	}
	
.footerbottom a {
	float: left;
	display: inline;
	margin-right:20px;
	font-weight:bold;


	}
	

/*-------------------------------------------------------------------*/
/* Misc styles                                                                     */
/*-------------------------------------------------------------------*/


.pagetitle{
	color: #A41818;
	
	
	font-size: 26px;
	font-weight: bold;
	padding: 20px 0px 30px 0px;
	
	}
	
.subtitle{
	color: #807C79;
	
	
	font-size: 22px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	
	}
	
.contact {
	color: #c9c9c7;
	
	
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 3px 5px;
	
	}
	
.contact a {
	color: #B5DEDE;
	}
	
.contact a:hover {
	color: #B5DEDE;
	text-decoration: underline;
	}
	
	
/*Right align text*/
.right
	{
	text-align:right;
}

/*Float right*/
.floatright{
	float:right;
}


/*Left align text*/
.left
	{
	text-align: left;
}

/*Float left*/
.floatleft{
	float:left;
}


/*left image*/
#content .img_left {
	float:left;
	border:1px solid #ccc;
	margin: 0 10px 5px 0;
	padding:5px;
}

/*right image*/
#content .img_right {
	float:right;
	border:1px solid #ccc;
	margin: 0 0 5px 20px;
	padding:5px;
}

/*left image*/
#content .img_c {
	border:2px solid #ccc;
	margin: 0 10px 5px 10px;
	padding:10px;
	text-align:center;
}

/*-------------------------------------------------------------------*/
/* PageIntro                                                                     */
/*-------------------------------------------------------------------*/

#intro
{
	width:100%;
	/*background:#F6EFCC;*/
	padding:0;
	font-size:1.1em;
	height:150px;
}

#intro p
{
	margin:0;
	padding:25px;
}

#intro .pic
{
	float:right;
	margin-left:20px;
	margin-bottom:0;
	padding:0;
}


#title{
	background:#B5DEDE;
	padding:15px;
	font-size:1.5em;
	font-weight:bold;

}

#front {
	margin-top:1px;
	padding:20px;
}

.frontleft {
	font-size: 0.84em;
	float: left;
	width: 500px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display: inline;
	}
	
.frontmiddle {
	font-size: 0.78em;
	float: left;
	width: 220px;
	margin: 0px 25px 0px 30px;
	padding: 0px;
	display: inline;
	}
	
.frontright {
	font-size: 0.78em;
	float: right;
	width: 210px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline;
	}

