body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	
	font-size: 8.5pt;
	text-decoration: none;
}
	
.menu_spacer
	{
	height:50px;
	}

a.bread_link
	{
	color:#FFFFFF;
	}

#container 
	{
	/*border:1px solid;*/
	margin-right: auto;
	margin-left: auto;
	width: 973px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#DFDFEE;
	}
	
/*#container a
	{
	text-decoration:none;
	color:#999999;
	}
	
#container a:hover
	{
	text-decoration:none;
	color:#666666;
	}
*/

div.menuitem a, div#bottom-links a, div.cat_box_inner a, div.cat_name_cont_home a, div.search_title a, div.search_url a
	{
	text-decoration:none;
	color:#999999;
	}

div.menuitem a:hover, div#bottom-links a:hover, div.cat_box_inner a:hover, div.cat_name_cont_home a:hover, div.search_title a:hover, div.search_url a:hover
	{
	text-decoration:none;
	color:#666666;
	}

#centrecontainer {
	float: left;
	width: 590px;
	padding-top: 9px;
	padding-left:10px;
	padding-right:10px;
	color:#999999;
	color: #333366;
}

/*#centrecontainer a:link{
color:#999999;
text-decoration:none;

}
#centrecontainer a:visited {
text-decoration:none;
color:#999999;

}
#centrecontainer a:hover {
text-decoration:none;
color:#666666;

}*/
#homepage_center  {
	width:545px;
	height:292px;
	margin-top: 10px;
	margin-left: 88px;
}

#homepage_lower  {
	width:545px;
	height:143px;
	margin-top: 10px;
	margin-left: 88px;
	background-image: url(../img/home_lower.jpg);
}


#centralize {
	width: 870px;
	
}

#header_print
	{
	display:block;
	visibility:visible;
	height: 195px;
	width: 973px;
	}

#header 
	{
	display:none;
	height: 195px;
	width: 973px;
	color:#000000;
	background-image:url(/img/header_chop.jpg);
	background-repeat:no-repeat;
	}

#top_container
	{
	width:777px; 
	float:left;
	}

#login
	{
	display:none;
	}

#login div.welcome
	{
	color:#FFFFFF;
	font-size:16px;
	padding-left:10px;
	padding-top:5px;
	width:163px;
	height:46px;
	}


div.boxes
	{
	width:163px;
	height:85px;
	padding-left:10px;
	padding-top:10px;
	}
div.boxes a
	{
	text-decoration:none;
	color:#333366;
	}
div.boxes a:hover
	{
	color:#3399CC;
	}


div.boxes input.style_inputs, input.style_inputs
	{
	width:110px;
	height:15px;
	background-color:#DFDFEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

div.boxes input.submit
	{
	padding-left:10px;
	vertical-align:middle;
	
	}

#login div.reg
	{
	width:163px;
	height:30px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	}
#login div.reg a
	{
	text-decoration:none;
	color:#FFCC30;
	}
#login div.reg a:hover
	{
	color:#FF9900;
	
	}

input.style_inputs
	{
	width:110px;
	height:15px;
	background-color:#DFDFEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

textarea.style_textarea
	{
	background-color:#DFDFEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#top_menu
	{
	float:left;
	width:600px;
	padding-left:175px;
	
	}
#top_menu ul
	{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#top_menu ul li
	{
	display:inline;
	float:left;
	text-align:center;
	}
#top_menu ul li a
	{
	width:100px;
	display:block;
	height:17px;
	padding-top:3px;
	
	}

#header a{
text-decoration:none;
/*color:#000000;*/
color:#333366;
}
#header a:hover{
text-decoration:none;
/*color:#CCCCCC;*/
color:#3399CC;
}
#menu_bar {
	float:left;
	height: 20px;
	width: 928px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
#headerone {
	text-align: right;
	float: right;
	width: 300px;
	height:80px;

	
	background:  url(../img/search.gif) 126px 45px no-repeat; 
}
/*#headerone a:link, #headerone a:visited {
text-decoration:none;
color:#000000;
}
#headerone a:hover {
text-decoration:none;
color:#CCCCCC;
}*/
#headeroneleft {
	float: left;
	height: 29px;
	width: 96px;
	padding-top: 42px;
}
#headeroneright {
	float: left;
	width: 80px;
	padding-top: 52px;
}
#headeronerightouter {
	float: left;
	width: 110px;
	text-align: left;
	font-size: 7.5pt;
	color: #999999;
	padding-top: 52px;
	padding-left:13px;
}
#headertwo {
	text-align: right;
	float: right;
	width: 266px;
	font-size: 8.5pt;
	padding-top: 8px;
}
#headeronetwocontain {

width:300px;
	float: right;
	
}
#menu_container {
	float: left;
	width: 151px;
	padding-right: 62px;
}

div#left_menu 
	{
	display:none;
	}
div#left_menu_inner
	{
	width:173px;
	background-color:#333366;

	}
div#left_bottom
	{
	width:173px;
	height:10px;
	background-image:url(/img/left_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	
	}
div#left_menu ul
	{
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	}
div.left_menu_padding
	{
	padding-top:20px;
	
	}


div#centre_top
	{
	background-image:url(/img/centre_top.gif);
	width:590px;
	height:12px;
	float:left;
	}
div#centre_middle
	{
	background-image:url(/img/centre_middle.gif);
	width:590px;
	float:left;
	}
div#centre_bottom
	{
	background-image:url(/img/centre_bottom.gif);
	width:590px;
	height:12px;
	float:left;
	clear:left;
	}


div.adv_search_container
	{
	display:none;
	padding-left:10px;
	padding-right:10px;
	}
div.adv_search_container h4
	{
	font-size:12px;
	
	}

/*#menu_container a.cat {
	text-decoration: none;
	color:#660000;
}
#menu_container a.cat:hover {
	text-decoration: none;
	color:#993300;
}

#menu_container a.sub_cat {
	text-decoration: none;
	color: #660000;
}
#menu_container a.sub_cat:hover {
	text-decoration: none;
	color: #CC0033;
}*/

.breadcrumb {
	height: 20px;
	
}
#content_container {
	float: left;
	width: 555px;
	padding-top: 12px;
}
#detail_container {
	float: left;
	height: 368px;
	width: 245px;
	padding-right: 10px;
	padding-left: 10px;
}
#detail_text {
	float: left;
	width: 282px;
}
#ethos_text {
	float: left;
	width: 282px;
	text-align:right
}
#terms_text {
	float: left;
	width: 540px;
}
/*#content_stripcontainer {
	float: left;
	height: 200px;
	width: 555px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_stripcontainer  a {
	text-decoration: none;
	color: #660000;
}
#content_stripcontainer  a:hover {
	text-decoration: none;
color: #FFFFFF;
}*/
.content_box {
	float: left;
	height: 180px;
	width: 153px;
	margin-right: 12px;
	border: 1px dotted #660000;
	padding: 10px;
}
.content_box2 {
	float: left;
	height: 180px;
	width: 153px;
	margin-right: 12px;
	border: 1px dotted #660000;
	padding: 10px;
}
.content_box3 {
	float: left;
	height: 180px;
	width: 153px;
	border: 1px dotted #660000;
	padding: 10px;
}


#breadcrumbright {
	text-align: right;
	float: right;
	width: 160px;
}

#home_left {
	float: left;
	
	width: 267px;
	padding-right: 16px;
	font-size: 8pt;
	color: #999999;
	padding-bottom: 35px;
}
#home_right {
	float: left;

	width: 267px;
	color: #999999;
	font-size: 8pt;
	padding-bottom: 35px;
}
#homeright_img {
	float: left;
	height: 214px;
	width: 267px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
#homeright_logo {
	float: left;
	height: 83px;
	width: 267px;
}
#homeright_text {
	float: left;
	
	width: 267px;
}
#homeleft_img {
	float: left;
	height: 214px;
	width: 267px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
#homeleft_logo {
	float: left;
	height: 83px;
	width: 267px;
}
#homeleft_text {
	float: left;
	
	width: 267px;
}
#menubox_gif {
	float:left;
	height: 170px;
	width: 500px;
}
#menubox_gif h1 {	
	margin:0;
	padding:0;
	height: 170px;
	width: 500px;
	text-indent: -9999px;
}
#menubox_gif h1 a {

	height: 170px;
	width: 500px;
	display: block;

}

#details {
float:left;
width:200px;
height:100px;
}
.cat_boxes {

float:left;


}
.double {
background-image:url(../img/cat1_bg.gif);
}

.single {
background-image:url(../img/wide_cat1_bg.gif);
}
.cat_box_block {

}
.cat_box_holder{

float:left;
width:349px;

}
.cat_box_top 
	{
	background-image:url(../img/cat_box_top.gif);
	height:16px;
	width:349px;
	float:left;
	}

.cat_box_middle 
	{
	background-image:url(../img/cat_box_middle.gif);
	width:349px;
	float:left;
	}
.cat_box_bottom 	
	{
	background-image:url(../img/cat_box_bottom.gif);
	height:16px;
	width:349px;
	float:left;
	}

.cat_box_inner
	{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
.cat_box_inner div.cat_img_cont
	{
	
	text-align:center;
	height:300px;
	}

.cat_list {

}
.cat_image {
margin:20px 0px 5px 0px;
text-align:center;
}
.cat_text {
font-weight:bold;
width:200px;
margin: 0 auto;

}




/* wide category stuff */
.wide_cat_box_top {
background-image:url(../img/wide_cat_box_top.gif);
height:16px;
width:698px;
float:left;

}
.wide_cat_box_middle {
background-image:url(../img/wide_cat_box_middle.gif);
width:698px;
float:left;
}
.wide_cat_box_bottom {
background-image:url(../img/wide_cat_box_bottom.gif);
height:16px;
width:698px;
float:left;
margin-bottom:10px;

}


.wide_cat_item {
padding:0px 0px 0px 10px;
float:left;
}
.wide_cat_item img {
float:left;
}
.wide_cat_text {
	font-weight:bold;
	width:200px;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 100px;

}


#bottom-links {

width:500px;
clear:left;
float:left;
}

div.footer 
	{
	clear:left;
	margin:0 auto;
	background-color:#333366;
	height: 34px;
	width: 954px;
	font-size: 8pt;
	color: #FFFFFF;
	clear:both;
	color: #999999;
	}

div.footer div.footer_top
	{
	background-image:url(/img/footer_top.gif);
	background-repeat:no-repeat;
	width:954px;
	height:10px;
	}
div.footer div.footer_middle
	{
	background-image:url(/img/footer_middle.gif);
	background-repeat:repeat-y;
	width:934px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	}

div.footer div.footer_middle a
	{
	color:#FFCC30;
	text-decoration:none;
	}
div.footer div.footer_middle a:hover
	{
	color:#FF9900;
	}

div.footer div.footer_bottom
	{
	background-image:url(/img/footer_bottom.gif);
	background-repeat:no-repeat;
	width:954px;
	height:10px;
	background-position:bottom;
	}

div.footer a {
color: #999999;
}
div.footerright {
	float: right;
	width: 200px;
	text-align: right;
}
.right {
float:right;
}

.clearboth {
clear:both;
}

div.item_title
	{
	color:#333366;
	font-size:24px;
	padding-left:15px;
	}

div#right_menu
	{
	display:none;
	}

div.padding_right
	{
	height:5px;
	width:173px;
	}

div#latest_news
	{
	background-color:#333366;
	height:175px;
	}
div#latest_news div#news_top
	{
	background-image:url(/img/right_top.gif);
	background-repeat:no-repeat;
	width:173px;
	height:10px;
	}

div#latest_news div#news_middle
	{
	background-image:url(/img/right_middle.gif);
	background-repeat:repeat-y;
	width:173px;
	height:140px;
	}
	
div#latest_news div#news_middle h4
	{
	text-align:center;
	margin:0;
	padding:0;
	color:#CCCCFF;
	font-size:16px;
	
	}

div#latest_news div#news_prev_next
	{
	background-image:url(/img/right_middle.gif);
	background-repeat:repeat-y;
	width:173px;
	height:15px;
	text-align:center;
	color:#333366;
	}
div#latest_news div#news_prev_next a
	{
	text-decoration:none;
	color:#FFCC30;
	}
div#latest_news div#news_prev_next a:hover
	{
	text-decoration:none;
	color:#FF9900;
	}


.news_date, .news_content, .news_link, .news_title
	{
	padding-left:10px;
	}
.news_date
	{
	color:#FFFFFF;
	font-size:14px;
	padding-bottom:10px;
	}
.news_title
 	{
	color:#FFFFFF;
	font-size:14px;
	padding-bottom:10px;
	}
.news_content
	{
	color:#FFFFFF;
	padding-bottom:10px;
	}
.news_link a
	{
	text-decoration:none;
	color:#FFCC30;
	}
.news_link a:hover
	{
	color:#FF9900;
	}

div#latest_news div#news_bottom
	{
	background-image:url(/img/right_bottom.gif);
	background-repeat:no-repeat;
	width:173px;
	height:10px;
	background-position:bottom;
	}

div#adverts
	{
	background-color:#333366;
	}
div#adverts div#advert_top
	{
	background-image:url(/img/right_top.gif);
	background-repeat:no-repeat;
	width:173px;
	height:10px;
	}

div#adverts div#advert_middle
	{
	background-image:url(/img/right_middle.gif);
	background-repeat:repeat-y;
	width:173px;
	}

div.ad_container
	{
	padding-left:10px;
	padding-bottom:20px;
	
	}

div.ad_container div.ad_title
	{
	color:#FFFFFF;
	font-size:14px;
	padding-bottom:10px;
	}

div#adverts div#advert_middle h4
	{
	text-align:center;
	margin:0;
	padding:0;
	color:#CCCCFF;
	font-size:16px;
	padding-bottom:10px;
	}

div#adverts div#advert_bottom
	{
	background-image:url(/img/right_bottom.gif);
	background-repeat:no-repeat;
	width:173px;
	height:10px;
	background-position:bottom;
	}

select.style_sel
	{
	font-family:Arial, Helvetica, sans-serif;
	
	}


ul.read_info_about, ul.read_info_about_inner
	{
	list-style:none;
	
	}

div.breadcrumb_content
	{
	height:30px;
	}
div.breadcrumb_content a
	{
	text-decoration:none;
	color:#333366;
	}
div.breadcrumb_content a:hover
	{
	color:#000000;
	}

div.article_listing_holder
	{
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
