/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: rgb(4,8,118);

}
body {
	background-color: #dddddd;
	margin-left: 0px;
	margin-top: 0px;
}
a {
	font-size: small;
	color: rgb(4,8,118);
}
a:link {
	text-decoration: none;
	color: rgb(4,8,118);
}
a:visited {
	text-decoration: none;
	color: rgb(4,8,118);
}
a:hover {
	text-decoration: underline;
	color: rgb(4,8,118);
}
a:active {
	text-decoration: none;
	color: rgb(4,8,118);
}

a img {border: none; }

.style4 {
	color: #ffffff;
	font-weight: bold;
}
.style5 {color: #ffffff}

.style6 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ffffff;
	margin-top: 2px;
	background-color: #000000;
	padding: 10px;
	height: 75px; 
}

.style6 a {color: #ffffff; text-decoration: none; clear: both; }

.style6 a:hover, .style6 a:active {text-decoration: underline; }

/* common styles */
/*---------------*/


.full_width
{width: 1000px; background-color: #aaaaaa; margin-left: auto; margin-right: auto; }

.page_body
{margin-left: 2px; margin-top: 10px; margin-bottom: 0px; margin-right: 0px; }

.page_body a {color: #3300FF; text-decoration: none; }

.page_body a:hover, .page_body a:active {text-decoration: underline; }

.header
{width: 1000px; }

.header_logo_1
{height: 100px; width: 1000px; float: left; }

.header_right_bit
{width: 1000px; float: right; }

.header_banner_1
{height: 100px; width: 760px; float: left; }

.main_bit {width: 1000px; clear: both; background-color: #aaaaaa; margin-top: 0px; }

.main_image {width: 800px; margin-top: 30px; }

.index_bit {width: 1000px; clear: both; background-color: #aaaaaa; margin-top: 0px; }

/* thumbnail styles   */
/*--------------------*/


.thumbnail_row
{padding-top: 0px; float: right; width: 988px; margin-right: 5px; background-color: #aaaaaa; }
 
.thumb_and_text
  {width:325px; float: left; }

.thumb_and_text2
  {width:325px; float: right; }
  
.thumb_and_text3
  {width:240; float: left; }

.thumbnail_square
{width: 325px; height: 217px; border: solid 1px #000000; margin-top: 2px; }

.thumbnail_square2
{width: 240px; height: 360px; border: solid 1px #000000; margin-top: 2px; }

.hspace
  {width: 5px; float: left; }
  
.hspace2
  {width: 4px; float: left; }

.hspace3
  {width: 6px; float: left; }
  
/* index page styles */
/*-------------------*/


.menu_row
{padding-top: 0px; float: left; }

.index_menu
  { clear: both; height: 35px; width: 765px; margin-top: 5px; }  
  
.index_button
{width: 180px; height: 35px; border: none; float: left; }


.index_main { clear: both; width: 566px; height: 378px; }

.index_pic
  {height: 437px; width: 655px; margin-top: 2px; margin-left: 5px; float: left; border: #000000; }

.text_box_right {float: right; background-color: rgb(188,187,193); height: 420px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(255,255,255); }

.text_right { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(255,255,255); margin-left: 1px; }

.text_right a { text-decoration: none; color: rgb(255,255,255); }

.text_right a:hover,
.text_right a:active
{ text-decoration: underline; }

.left_bit {float: left; width: 660px; margin-left: 2px; }

.left_text {float: left; width: 650px; color: #000000; margin-left: 5px; }

.right_bit {float: right; width: 330px; margin-right: 3px; }


/* Castle page styles */
/*-------------------*/

.castle_container{ float: left; width: 650px; background-color: #aaaaaa; }

.castle_left{ float: left; width: 430px; }
.castle_left a{ color: #000000; font-size: 12px; }
.cl_left{ float: left; width: 210px; margin-left: 2px; margin-top: 5px; padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; }
.cl_right{float: right; width: 210px; margin-right: 2px; margin-top: 5px; padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; }
.castle_right{ float: right; }
.castle_right a{ color: #000000; }

