body
{
	margin: 0;
	padding: 0;
	/*background-image: url(../images/menu_back.jpg);*/
	/*background-repeat: repeat-y;*/
	background-color: rgb(245,239,210);
	font-family: Verdana, arial, sans-serif;	
	color: black;}

#quick_reference {
	position: absolute;
	text-align: right;
	top: 0px;
	right: 4px;
	height: 20px;
	width: 100px;
	padding-right: 0px;
	margin-right: 0px;
	font-size: 70%;
	color: white;
	z-index:33;}

#footer{
	clear: both;
	margin-left: -20px;
	background-position: right;
	text-align: right;}

#ftr2{
	width:100%; 
	background-color: rgb(245,239,210); 
	border-top: 1px solid;}

#quick_reference2 {
	position: absolute;
	text-align: right;
	top: 2px;
	right: 180px;
	height: 20px;
	width: 100px;
	padding-right: 0px;
	margin-right: 0px;
	font-size: 75%;
	color: white;
	z-index:33;}

#quick_reference3 {
	position: absolute;
	text-align: right;
	top: 2px;
	right: 180px;
	height: 20px;
	width: 100px;
	padding-right: 0px;
	margin-right: 0px;
	font-size: 75%;
	color: white;
	z-index:33;}

#header {
	padding:0;
	margin: 0;
	width: 100%;
	height: 182px;
	background-color: transparent;
	background-image: url(../images/header_back.jpg);
	background-repeat: repeat-x;}
	
#header2 {
	padding:0;
	margin: 0;
	height: 182px;
	width: 766px;
	z-index: 99;
	background-color: transparent;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;}

#banner_wrap {
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;}

#banner {
	text-align: left;
	margin-left: 780px;}

#container {
	position: relative;
	padding:0;
	margin: 0;
	background-image: url(../images/menu_back.jpg);
	background-repeat: repeat-y;
	background-color: transparent;
	min-width: 700px;}

#left {
	position: absolute;
	background-image: url(../images/menu_back.jpg);
	background-repeat: repeat-y;
	background-color: transparent;
	width: 195px;
	left: 0;
	top: 196px;
	text-align: right;
	z-index: 2;}

.button {
	font-size: 75%;
	padding: 1em 0.3em 1em 0.3em;
	padding-right: 30px;
	margin: 0em 0em 0em 0em;}

#button2 {
	font-size: 75%;
	font-weight: bolder;
	padding: 1em 0.3em 1em 0.3em;
	padding-right: 30px;
	margin: 0em 0em 0em 0em;
	color: white;
	background-image: url(../images/menu_back2.jpg);
	background-repeat: repeat-y;
	background-color: transparent;}

#right_old{
	background-image: url(../images/banner_back.jpg);
	background-repeat: repeat-y;
	background-color: transparent;
	width: 201px;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 75%;
	color: white;
	text-align: center;}

#right{
	background-color: transparent;
	width: 207px;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 75%;
	color: white;
	text-align: center;}

#path {
	position: absolute;
	top: 160px;
	left: 211px;
	text-align: left;
	background-repeat: repeat;
	background-color: rgb(17,54,83);
	font-size: 75%;
	font-weight: bold;
	color: white;
	width: 100px;}

#path2 {
	position: absolute;
	top: 157px;
	left: 200px;
	text-align: left;
	background-image: url(../images/path2.jpg);
	background-repeat: repeat;
	background-color: rgb(17,54,83);
	font-size: 75%;
	font-weight: bold;
	color: white;}

#sitemap {
	position: absolute;
	text-align: left;
	background-image: url(../images/path2.jpg);
	background-repeat: repeat;
	background-color: rgb(18,77,135);
	font-size: 75%;
	font-weight: bold;
	color: white;
	width: 168px;
	left: 0;
	top: 173px;
	text-align: right;
	z-index:44;}

#page_content{
	min-width: 400px;
	margin:0;
	font-size: 75%;
	padding-left: 20px;
	padding-top: 10px;
	/*background-image: url(../images/banner_back.jpg);*/
	/*background-repeat: repeat-y;*/
	background-position: top right;
	background-color: transparent;}

#page_content2{
	margin:0;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 75%;}

#content{
	margin-left: 170px;
	margin-right: 20px;
	padding-left: 20px;
	min-height: 300px;
	background-color:  transparent;}

#content2{
	margin-left: 170px;
	padding-left: 20px;
	min-height: 400px;
	background-color:  transparent;}

.metastuff {
	background: #FFC;
	color: #000000;
	border: 1px solid #c60;
	margin: 0.2em 10em;
	padding: 0.2em;}

.metastuff p {
	text-align : center;}

.bbold {
	font-weight : bold;}

.usage {
	background: #FFC;
	color: #000000;
	border: 1px solid #c60;
	margin: 0.2em 2em;
	padding: 0.2em;}

.code {
	color: #306;
	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 0.2em;
	margin-left: 2em;
	padding-top: 0;
	padding-right: 0.2em;
	padding-bottom: 0;
	padding-left: 0.2em;}


img{
border: none;
}

h1 {
	font-size: 140%;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
}

h2 {
	font-size: 120%;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;}

h3 {
	font-size: 100%;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;

}


.right {
	float: right;
	border: 0px;

}

.left {

  float: left;

}

.imagemiddle {

float: left;
width: 155px;
padding: 3px 3px 1px 1px;
}

.hidden {
	visibility: hidden;

}



	a:link
	{
	/*color: rgb(43,98,255);*/
	/*color: rgb(0,66,147);*/
	color: rgb(83,129,144);
	}
	
	a:visited
	{
	/*color: rgb(0,66,147);*/
	}
	
	a:hover
	{
	text-decoration: none;
	background: rgb(153,221,240);
	color: white;
	}
	
	a:active
	{
	color: rgb(51,51,102);
	}

	
	/*CONTENT*/
	/*BANNER*/
	
	
	a.menu_link:link
	{
	text-decoration: none;
	color: rgb(51,51,102);
	}
	
	a.menu_link:visited
	{
	text-decoration: none;
	color: rgb(51,51,102);
	}
	a.menu_link:hover
	{
	text-decoration: none;
	background: rgb(66,138,163);
	color: white;
	
	}
	a.menu_link:active
	{
	color: rgb(51,51,102);
	}
	
	
	/*Visited*/	
	
	a.menu_link2:link
	{
	text-decoration: none;
	color: white;
	}
	
	a.menu_link2:visited
	{
	text-decoration: none;
	color: white;
	
	}
	a.menu_link2:hover
	{
	text-decoration: none;
	background: rgb(72,130,150);
	color: white;
	
	}
	a.menu_link2:active
	{
	color: rgb(51,51,102);
	}
	
	
/**********************************/

	a.path:link
	{
	text-decoration: none;
	color: white;
	}
	
	a.path:visited
	{
	text-decoration: none;
	color: white;
	}
	a.path:hover
	{
	text-decoration: none;
	background: rgb(237,246,245);
	color: rgb(51,51,102);
	
	}
	a.path:active
	{
	text-decoration: none;
	color: white;
	}
	



	a.banner-text:link
	{
	text-decoration: none;
	color: white;
	}
	
	a.banner-text:visited
	{
	text-decoration: none;
	color: white;
	}
	a.banner-text:hover
	{
	text-decoration: none;
	background: rgb(237,246,245);
	color: rgb(51,51,102);
	
	}
	a.banner-text:active
	{
	text-decoration: none;
	color: white;
	}


	a.go:link
	{
	text-decoration: none;
	}
	
	a.go:visited
	{
	text-decoration: none;
	}
	
	a.go:active
	{
	text-decoration: none;
	}
	
	
	a.go_link:link
	{
	color: white;
	text-decoration: none;
	}
	
	a.go_link:visited
	{
	color: white;
	text-decoration: none;
	}
	
	a.go_link:hover
	{
	color: rgb(212,106,66);
	text-decoration: none;
	background-color: white;
	
	}
	
	
	a.go_link:active
	{
	
	text-decoration: none;
	}
	
	a.go2:link
	{
	text-decoration: none;
	}
	
	a.go2:visited
	{
	text-decoration: none;
	}
	
	a.go2:hover
	{
	text-decoration: none;
	}
		
	a.go2:active
	{
	text-decoration: none;
	}
	
	#logo {
	width: 200px;
	height: 182px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	
	}