@charset "utf-8";

/* CSS Document */

/* --------- base styles ----------*/

* {

	padding:0;

	margin: 0;

}

body {

	background-color: #faf9f4;

	text-align:center;

	font-size:85%;

	margin:0;

	padding:0;

	}

#container {

	top:0px;

	text-align: left; /* the auto margins (in conjunction with a width) center the page */

	background-position: center;

	background-color: #FFFFFF;

	margin: 0 auto; 

	padding-bottom: 0px;

	width: 755px;

} 

/* ----------------- header styles ---------------*/

#header {

	border-style:none;

	border-width:0px;

	height: 151px;

	width: 755px;

	margin: 0px;

	padding: 0px;

	background-position: left top;

	left: 0px;

	top: 0px;

}

#header h1 {

	margin-left: -9999px;

}	

#container #header img {

	/*background-position: top left;*/

	margin: 0px;

	padding: 0px;

	height: 151px;

	left: 0px;

	top: 0px;

	width: 755px;

}



#clear {

	clear:both;

	margin:0;

	padding:0;

	}



/* --------------------- sidebar styles ------------------------ */

#sidebar {

	float: left;

	width: 181px;

	background-color: #e7e7e7;

	background-image: url('../images/grey.gif');

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0;

	border-bottom: 1px solid white;

}

#sidebar ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	line-height: 2.8em;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#sidebar a {

	color: #512800;

	text-decoration: none;

}

#sidebar a:hover {

	color: #FF0000;

	text-decoration: none;

}

#sidebar li

{

list-style: none;

margin: 0;

padding: 0.25em;

border-top: 1px solid white;

}

#sidebar li a { text-decoration: none; }

#sidebar div.side1 {
        font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	line-height: 2.8em;

        text-align: left;
      
        padding-left: 10px;
}

.side3 {

	border : 1px solid #fff;

	background : #d9de11;

	padding : 5px;

	text-align : center;

	margin : 10px 0 0 0;

	font-size : 8pt;

}

.side1 {

	border : 1px solid #fff;

	background : #87c73d;

	padding : 5px;

	text-align : center;

	margin : 10px 0 0 0;

	font-size : 8pt;

}

.side2 {

	border : 1px solid #fff;

	padding : 5px;

	text-align : center;

	margin : 10px 0 0 0;

	font-size : 8pt;

	background : #B5DBF4;

}

/* --------------------- content styles ------------------------ */

#content {

	float: right;

	width: 554px;

/*	height: 463px;*/

}

#content p {

        font-family: Arial, Helvetica, sans-serif;

        padding-top: 10px;
        padding-right: 20px;

        font-size: 1em;
        text-align: justify;

}
#content h3 {
        font-family: Arial, Helvetica, sans-serif;

        padding-top: 20px;
        padding-right: 20px;

        font-size: 1em;
        text-align: justify;
}

#content .buttonheading a img {

        border: 0;

}
#content h1 {
        font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #902123;
}
#content h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        padding-top: 25px;
        padding-bottom: 0px;
}

#content .highlightedfont {
	color: #902123;
}
#content h3 {
       color: #902123;
       font-weight: bold;

}
.highlightedfont {
        color: #902123;
}
#content a {
       text-decoration: none;
       
}
#content a:hover, #content h1 a:hover, #content p a:hover {
       color: #FF0000;
       text-decoration: none;
}
#content a:visited {
       color: #0000FF;
       text-decoration: none;
}

#content ul {
      padding-left: 15px;
      padding-top: 10px;
}
#content li {
     padding-top: 5px;
     padding-right: 20px;
     font-family: Arial, Helvetica, sans-serif;
     text-align: justify;
}
/*--------------top navigation styles-----------------------*/

#navcontainer

{

border-bottom: 1px solid #FFCC66;

border-top: 1px solid #FFCC66;

margin: 0px;

margin-bottom: 30px;

padding: 0px;

padding-left: 40px;

background-color: #FFF380;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

padding-bottom: 3px;

padding-top: 3px;

}



#navcontainer a, #navcontainer a:link, #navcontainer a:visited

{

border: 1px solid #FFF380;

padding: 1px;

padding-left: 0.5em;

padding-right: 0.5em;

color: #000000;

font-weight: bold;

text-decoration: none;

}



#navcontainer a:hover, #navcontainer a:active, #navcontainer a:focus

{

border: 1px solid #000000;

padding: 1px;

padding-left: 0.5em;

padding-right: 0.5em;

text-decoration: none;

}



#navcontainer li

{

padding-right: 1px;

display: inline;

font-size: .8em;

}



#navcontainer ul

{

margin: 0px;

padding: 0px;

}



#navcontainer #active a { background-color: #FFCC66; }





/*-------------------footer styles below --------------*/

#footer {

	width:755px;

	height:19px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	clear : both;

	border-top : 1px solid #000;

	background : #e7e7e7;

	font-size : 8pt;

	text-align : center;

}

#footer table tr {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

	text-decoration: none;

}

#footer a {

	color: #660000;

	text-decoration: none;

}

#footer a:hover {

	color: #FEBB00;

	text-decoration: none;

}
