﻿html { font-size:62.5%; }



body {

	
	
	background-image: url(images/bggrey.jpg);

	background-repeat: repeat-x;

	background-color: #5a5959;

	font-family: Helvetica, Arial, Verdana;

	line-height: 1.4;

	font-size: 1.0em;

	padding: 0;

	margin: 0 0 30px 0;
	text-align:  center;

}



* html body { font-size: 1.2em; }



a {

	color: #ffffff;

	text-decoration: none;

}



div#header {

	width: 990px;

	margin: 0 auto;

	height: 140px;

}



* html div#header img { margin-bottom: -2px; }



div#header img#bg { float: right;}



div#top-nav {

	height: 31px;

	background: url(images/page-header2-bg.png) no-repeat;

	clear: both;
	
	background-position: 50% 0%;



}




.borderLeft{
	padding-left:16px;
	border-left:solid 7px #619AA6;
}


div#top-nav,

div#top-nav a

{

	color: #ffffff;

	font-weight: bold;

        font-size: 12px;

}



div#top-nav div#links {

	width: 400px;

	margin: 0 auto;

	padding: 1px 0;

	border-left: 1px solid #d2ecbc;


}



div#top-nav div#links div.link {

	float: left;

	height: 23px;

	padding: 6px 15px 0 15px;

	border-right: 1px solid #d2ecbc;

}



div#top-nav div#links div.link.current {

	background: url(/images/topnav-bg-current.gif);

}



div#top-nav div#links div.button {

	float: right;

	padding-top: 5px;

}


div#main {

	width: 600px;

	margin: 1px;
	
	background-color: white;
	
	
}



div#main img.fullwidth {

        margin-bottom: 20px;

}



div#main h1 {

	font-size: 28px;

	font-weight: normal;

        margin: 0 0 20px 0;

	background-color: #000000;

}



div#main p {

        line-height: 25px;
	
	text-align:  left;
	
	font: arial;
	
	font-size: 12px;

	font-weight: normal;
	
	margin: 10px;
}






div.mainbox {

	border-left: 1px solid #ffffff;

	border-right: 1px solid #ffffff;
	
	

}


/*LEFT NAV*/
ul#LeftNav{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#LeftNav li{
	margin:0px 0px 5px 0px;
	padding:0px;
	
}
ul#LeftNav li a{
	color:#005953;
	font-size:11px;
	text-decoration:none;
}
ul#LeftNav li a:hover{
	text-decoration:underline;
}
ul#LeftNav li a.selected{
	color:#005953;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}




div.mainbox-top,

div.mainbox-bottom {

	height: 13px;

}



div.mainbox td {

	padding: 0 10px;

}

div#contentWrapper{
	padding:20px 10px 20px 49px;
}

div#img_title{
	padding-bottom:20px;
}

div.tripleLines{
	background-image:url(/i/vert_lines_bgr.gif);
	background-repeat:repeat;
	background-position:-29px 0px;
	width:100%;
	padding:0px;
	border:solid 0px red;
}

.spTitle {
	font-weight:bold;
	color:#005953;
	font-size:14px;
	padding:10px 0px 5px 0px;
}

div#ctxContent{
	background-color:#E9F1BF;
	padding:10px 10px 10px 15px;
	background-image:url(/i/ctxBox/24middle.gif);
	background-repeat:repeat-y;
	background-position:center center;
	color:#005953;
	font-size:11px;
}
div#ctxContent p,div#ctxContent div,div#ctxContent span{
	color:#005953;
	font-size:11px;
}

table#mainTable{
	width:100%;
}

table#mainTable td{
	vertical-align:top;
}

.spTitle {
	font-weight:bold;
	color:#005953;
	font-size:14px;
	padding:10px 0px 5px 0px;
}

.spTitle a {
	color:#005953;
	text-decoration:none;
}
.spBody {
	font-weight:bold;
	color:#005953;
	font-size:14px;
	padding:0px 0px 20px 0px;
}

.spSubTitle {
	font-weight:bold;
}

.spSubTitle a{
	font-weight:bold;
}

#footer{
	margin:0px auto;
}


div#footer a { font-weight: bold; }



