body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	background: #F2F2F2 url(images/blue.gif); 

	margin:0px;

	

}



h1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight : bold;

	font-style: normal;

	color:#33CC66;

	}

	

h2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight : bold;

	color:#66CCFF;

	}

h3{
	font-family : Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight : bold;

	color:#666;

	}

p,h1,h2,h3,pre {

		margin:5px 0px 0px 0px;

		}



a:link { 

	text-decoration: underline; 

	color: #000000;

	}

a:visited {  

	text-decoration: underline; 

	color: #330000;

	}

a:hover, a:active { 

	text-decoration: underline; 

	color: #990000;

	}

p {
	line-height:18px;
}


#bodycontainer { 

	border: 1px solid #000000;

	padding: 0px 0px 0px 0px;  

	margin: 0px; 

	width: 750px;

	margin:0px auto;

	background-color:#FFFFFF;



	}

	

#contentcontainer { 

	padding: 0px 0px 0px 0px;  

	margin: 0px; 

	width: 750px;

	margin:0px auto;

	background-color:#FFFFFF



	}



#header {

		width: 750px;

		height: 130px;

}



#main {

		width: 730px;

		padding: 10px;

		background-color:#FFFFFF;

		text-align:left;

	

}



#sidebar {

		border-spacing:10px;

		position:relative;

		padding: 10px;

		float:right;

		width: 230px;

		background-color:#E8F4F4;

		border:1px solid #000;

		text-align:left;

		clear:left;

}



dl{

  width: 250px;

  float:right;

  margin: 0 0 20px 20px;

  background-color:#E8F4F4;

  border:1px dotted #CCC;

  }



dt {

  margin: 0px;

  padding: 10px;

  font-family : Arial, Helvetica, sans-serif;

  font-size: 13px;

  font-weight:bold;

  border-bottom:1px dotted #CCC;

  text-align:center;

  }



dd {

  margin: 0px;

  padding:2px 10px 2px 10px;

  background: #999 url(images/pattern3.gif);

  }



.rightimage{

	border:1px solid #666666;

	float:right;

	clear:both;

	margin-left:5px;

	margin-top:10px;

	}

	



#sidebarptn{

		border-spacing:10px;

		position:relative;

		padding:2px 10px 2px 10px;

		float:right;

		width: 250px;

		background-image:url(images/pattern3.gif);

		background-repeat:repeat;

		background-color:#E8F4F4;

		border:1px dotted #CCC;

		text-align:left;

		clear:left;

	}



form p {

	width: 400px;

	clear: both;

}	



form p span {

	float: left;

}



form p input, form p textarea {

	float: right;

}



.redtext, .redtext a: {

	color:#990000;

}



/* MainNav

----------------------------------------------- */

.nav {

  	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding: 0px 0px 0px 0px;  

	margin: 0px; 

	width: 750px;

  	background-repeat:no-repeat;

  	float:left;

 	height:20px;

}



.navbutton a, .navbutton a:link, .navbutton a:visited{ 

	display:block; 

	float:left;

	height:20px;

	width:70px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	color:#000;

	line-height:20px;

	white-space:nowrap;

	border-right:1px solid #000000;;

}



#current a {

  text-decoration:none;

  font-weight:bold;

  background-repeat:no-repeat;

  background-color:#FFFFFF;

  filter: alpha(opacity=60);-moz-opacity: .60;

}



.navbutton a:hover, .navbutton a:active{ 	

  text-decoration:none;

  font-weight:bold;

  color:#660000;

  background-color:#FFFFFF;

  filter: alpha(opacity=60);-moz-opacity: .60;

}