	body, h1, h2, h3, h4, h5, h6,
	p, ul, li, br, table, div, ol, a
	{
		margin:0;
		padding:0;
	}
	* 
	{
		margin: 0px;
	}
	html
	{	/* Sole purpose of this line is to add scroll-bar in mozilla - may not work in ie5 mac */
		height: 100%;
		margin-bottom:1px;
	} 
	.thumbnail, img.border 
	{
		border : 01px solid gold;
		padding : 01px;
		margin-right:10px;
		background-color : #222;
		float:left;
		position:relative;
	}
	.image, a .image img
	{
		margin-right:20px;
		margin-top:5px;
		border:0px;
	}
	.imagecontainer img,
	.captionlessimage img
	{
		border:0px solid #bbb;
		float:left;
	}
	.captionlessimage
	{
		margin-right:20px;
		margin-top:05px;
		margin-bottom:10px;
		float:left;
	}
	.imagecaption
	{
		text-align: center;
		padding: 1px;
		font-family: Times New Roman,Arial,Verdana;
		font-weight: normal;
		font-style: italic;
		font-size: 12px;
	}

	.image:hover
	a .image:hover
	{
		text-decoration:none;
		color:#fff; 
		background-color:#468;
		border:0px solid #fff;
	}

	textarea
	{
		color: #46494F;
		background-color:#fff;
	    font-family: MS sans-serif,arial,sans-serif; 
	    font-size  : 13px; 
	    font-style : normal; 
	    font-weight: normal; 
	    border: 1px solid #aaaaaa;
	    padding: 3px;
	    width:100%; 
	}
	.inputtext 
	{
		position:relative;
		color: #46494F;
		background-color:#fff;
	    font-family: arial,verdana,sans-serif; 
	    font-size  : 13px;
	    font-style : normal; 
	    font-weight: normal; 
	    padding: 3px;
	    border: 1px solid #aaaaaa;
	    width:100%; 
	}

	.button
	{
		color: #404020;
		font: normal 11px Verdana,Arial,sans-serif;
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	
	.form TD
	{
		font-family:Trebuchet MS, Sans-serif;
		font-size:13px;
		text-align:right;
		padding-right:5px;
	}

	.form b
	{
		color:#000;
	}
	#center_div_container
	{
		position:relative;
		margin:0px auto;
		background-image:url('../../__templates/images/content_background_dark.jpg');
		background-repeat:repeat-y;
		background-position:top left;
		height:100%;
		min-width: 775px;
		max-width: 856px;
		_width: expression(document.body.clientWidth > 850? "850px" : document.body.clientWidth < 800? "800px" :"auto" );
		border:0px solid red;
		text-align:left;
	}
	#center_div
	{
		position:relative;
		margin:0px auto;
		min-width: 775px;
		max-width: 850px;
		_width: expression(document.body.clientWidth > 850? "850px" : document.body.clientWidth < 800? "800px" :"auto" );
		border:0px solid red;
		text-align:left;
		padding-bottom:0px;
	}
	#content
	{
		border:0px solid red;
		min-height:550px;
		position:relative;
		width:550px;
		margin:0px;
	}
	#header
	{
		height:130px;
		line-height:100%;
	}
	p, td, #content
	{
		font: normal 13px 'Myriad Pro', Verdana;
		line-height:160%;
		margin:0px 0px 20px 0px;
		text-align:justify;
	}
	a, a:visited
	{
		font-weight: bold;
		font-family: Verdana,Arial,sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #b00;
	/*
		color: #508EDA;
	*/
	}
	a:hover
	{
		text-decoration: underline;
		color:#000;
	}
	hr
	{
		height:1px;
		border:0px;
		background-color:#ccc;
		margin:10px 0px 10px 0px;
	}
	h1
	{
		position:relative;
		font: normal 20px Arial, 'Trebuchet MS', Helvetica, sans-serif;
		padding: 0px 0px 0px 0px;
	/*
		padding: 0px 0px 0px 190px;
	*/
		margin-bottom:15px;
		line-height: 100%;
		text-decoration: none;
		text-transform: capitalize;
		color: #4D7BAE; /* #7B9524; #4D7BAE; */
	}
	h2
	{
		font: bold 16px Helvetica, Arial, "Arial Narrow", Arial, Helvetica, sans-serif;
	/*
		padding: 0px 0px 0px 190px;
	*/
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		text-decoration: none;
		text-transform:capitalize;
		line-height: 100%;
	}
	h3
	{
	/*
		font-family: Arial, "Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
		font-weight: bold;
	*/
		font: bold 14px Helvetica, Arial, "Arial Narrow", Arial, Helvetica, sans-serif;
	/*
		padding: 0px 0px 0px 190px;
	*/
		padding: 0px 0px 0px 0px;
		margin: 15px 0px 10px 0px;
		line-height: 100%;
		text-decoration: none;
		text-transform: capitalize;
		color: #6395BE; /* #7B9524; #4D7BAE; */
	}
	#center_div
	{
		border-width: 4px 3px 4px 3px;
		border-color:#777;
      	border-style:solid;
      	margin:0px;padding:0px;
	}
	#contentcontainer
	{
		margin-left:250px;
		padding:50px 20px 40px 20px;
	}
	#content ul, #content ol
	{
		margin: 10px 40px 20px 40px;
		list-style-position:outside;
	}
	#content ul li, #content ol li
	{
		padding-left:10px;
		margin:0px;
	}
	#content .content_text
	{
		display:block;
	/*
		padding-left:190px;
	*/
	}
	#side_container
	{
		position: absolute;
		z-index:10;
		padding:0px;
		width:250px;
		margin-top:160px;
		margin-left:0px;
	}
	#side
	{
		position: relative;
		margin:30px 14px 20px 0px;
		padding:0px;
		font: bold 17px Arial,'MS Sans Serif','Arial Narrow',Arial;
		color:#e00;
/*
		line-height:200%;
*/
	}
	#side a, #side a:visited
	{
		color:#444;
		font: inherit; /*bold 22px 'Arial Narrow',Arial;*/
		font-size:17px;
		font-family:Arial;
	}
	#side a:hover
	{
		color:#e00;
		text-decoration:none;
	}
	#side .on
	{
		list-style-type: square;
		margin-left:20px;
		color: #e00;
		margin-bottom:10px;
	}
	#side .off
	{
		list-style-type: none;
		margin-left:20px;
		margin-bottom:10px;
	}
	#center_div
	{
		border-width: 4px 3px 4px 3px;
		border-color:#777;
      	border-style:solid;
      	margin:0px;padding:0px;
	}
	#footer
	{
		height:100px;
		background-image:url('../../__templates/images/bottom_fade.jpg');
		background-repeat:repeat-x;
		border-top:3px solid #777;
	}