body
{
	/*background-color: #5D5E3E;*/
	background-color: #DBDBDB;
	font-size: 11pt;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 0px;
}
/*used in online diaries village hall etc*/
.td_style1 {width: 105px; }
.td_style2 {width: 85px; }

.searchBox
{
  background-image:url(/images/magnifying-glass.png);
  background-repeat:no-repeat;
  padding-left:20px;
  border-radius:10px;
}

.button_image
{
	background-image: url(/images/google_logo_s.jpg);	
	background-repeat:no-repeat;
}

.input_text 
{
    border:2px solid #333333;
    
}

.thin_line_b
{
	border-bottom: 1px solid #999999;
	font-size: 8px;
	padding-top: 0px;
}

.thin_line_t
{
	border-top: 1px solid #999999;
	font-size: 10px;	
}

.thin_line_r
{
	border-right: 1px solid #999999;
	font-size: 8px;
}

/* TABBED MENU CSS*/
div#menu
{
	float:left;
	width: 600px;
	padding-top:30px;
	height: 80px;	
}

ul#nav,ul#nav li
{	
	list-style-type:none;
	margin:0;
	padding:0
}
ul#nav{
	padding-left: 5px;
	color: #333333;
}

ul#nav li
{
	float:left;
	width:120px;
	margin-right:2px;
	text-align: center
}

ul#nav a
{
	float:left;
	width:120px;
	padding: 2px 0 5px;
	text-decoration:none;
	color: #000000;
	background-color: #8B98A9;
}
ul#nav li.activelink a,ul#nav a:hover
{
	color: #FFFFFF;
	background-color: #3B5371;
}

/*END OF TABBED MENU*/

.diary_header
{
	font: bold;
	font-size: 10pt;
	background-color:#CCCDB4;
	text-align: left; 	
}

/* dock - top */

img {
	border: none;
}
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/*end dock

oldbody
{
	/*background-color: #C7C7AC;
	background-color: #FFFFFF;
	background-image: url(images/bg_main_gradient4.png);
	background-position: left;
	background-repeat: repeat-y;
	font-size: 11pt;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 0px;
}
*/
.mainholder
{
	/*background-color: #E2E2D4;  The following is a little CSS hack which centers this DIV without tables... neat :) */
	background-color: #DBDBDB;
	border: 1px #BEBF9B; /*border: 1px dotted #BEBF9B;*/
	border-top: 0px;
	margin: auto;
	width: 800px;
}

.header
{
	width: 100%;
	height: 92px;
	margin-bottom: 1px;
	background-image: url(images/header_and_footer_images/logo_mainhead_new.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 8pt;
	text-align: right;
}

.mainholder_V2
{
	/*background-color: #E2E2D4;  The following is a little CSS hack which centers this DIV without tables... neat :) */
	background-color: #DBDBDB;
	border: 1px #BEBF9B; /*border: 1px dotted #BEBF9B;*/
	border-top: 0px;
	margin: auto;
	width: 1000px;
}

.header_V2
{
	width: 1000px;
	height: 130px;
	margin-bottom: 1px;
	background-image: url(images/header_and_footer_images/logo_mainhead_new.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 8pt;
	text-align: right;
}

.header_side
{
	width: 200;
	height: 10px;
	margin-bottom: 1px;
	/*background-image: url(images/logo_mainhead2.gif);*/
	/*background-position: left;
	background-repeat: no-repeat;*/
}

.header2
{
	width: 100%;
	height: 120px;
	margin-bottom: 1px;
	
	background-position: center;
	background-repeat: no-repeat;
}

.rbit_header
{
	width: 120px;
	float: right;
	text-align: right;
	vertical-align: baseline;
	color: #EFEFE5;
	font-size: 6pt;
}

a, a:visited
{
	color: #2B2C1F;
	font-weight: normal;
}


.newsflash
{
	color: #CC0000;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	width: 100%;
}

span.heading, h1
{
	font-size: 15pt;
	font-weight: bold;
	line-height: 15pt;
	margin-top: 30px;
}

span.subheading, h3
{
	font-size: 11pt;
	font-weight: bold;
	line-height: 6pt;
	margin-top: 30px;
}

fieldset.featuredad
{
	border: 1px solid #DBDEC7;
	padding: 5px;
	color: #26291B;
	font-size: 8pt;
	width: 120px;
}

fieldset.featuredad legend
{
	color: #26291B;
	font-size: 8pt;
	font-weight: bold;
}

.error
{
	font-weight: bold;
	padding: 5px;
	border: 1px solid #FA5461;
	background-color: #FBBBC1;
	margin: 2px;
}

.warn
{
	font-weight: bold;
	padding: 5px;
	border: 1px solid #DCCD07;
	background-color: #FBF484;
	margin: 2px;
}

.success
{
	font-weight: bold;
	padding: 5px;
	border: 1px solid #67BE10;
	background-color: #C2F491;
	margin: 2px;
}

.blogitem_outer
{
	padding: 5px;
	line-height: 130%;
}

.blogitem_head
{
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid #DCDCCB;
	padding: 5px;
	margin: 5px;
}

.cricket_item_head
{
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid #DCDCCB;
	padding: 5px;
	margin: 5px;
	border-top: 1px solid #DCDCCB;
}

.weather_head
{
	font-weight: bold;
	font-size: 12pt;
	background-image: url(/images/google_logo_s.gif);	/*border-top: 1px solid #DCDCCB;*/
	padding-left: 60px;
	background-repeat: no-repeat;
	text-decoration: none!important;
}

.minute_item_head
{
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid;
	padding: 5px;
	margin: 5px;
	border-color: #DCDCCB;	/*border-top: 1px solid #DCDCCB;*/
}

a div.cricket2_item_head
{
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid #DCDCCB;
	padding: 5px;
	margin: 5px;
	border-top: 1px solid #DCDCCB;
}

.blogitem_float_otherstuff
{
	font-size: 8pt;
	font-weight: normal;
	float: right;
}

.blogitem_float_otherstuff a
{
	font-weight: normal !important;
	color: #333333;
}

.blogitem_float_otherstuff a:hover
{
	font-weight: normal !important;
	color: #CC0000;
}

.blogitem_inner
{
	padding: 5px;
}

.floatright
{
	float: right;
}

.floatleft
{
	float: left;
}

.specialoffer
{
	font-weight: bold;
	color: #CC0000;
}

.adblock
{
	background-color: #FFFFFF;
	font-size: 2pt;
	padding: 0px;
	background-position: left;
}

.sidebar
{
	text-align: left;
	padding: 5px;
	font-size: 10pt;
	background-color: #FFFFFF;
	width: 200px;
}

.sidebar_subsection_header
{
	background-color: #ACAC8A;
	border-bottom: 1px solid #C9C9A9;
	padding: 5px;
	font-size: 10pt;
	font-weight: bold;	
}

a:hover div.sidebar_subsection_header, a:active div.sidebar_subsection_header
{
	background-color: #5D5E3E;
	background-position: 5px center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C9C9A9;
	padding: 5px;
	font-size: 10pt;
	font-weight: bold;
	/*color: #D50005;
	color: #2E2E18;*/
	text-decoration: none!important;
	color: #DFDFD6;
}


.ctc
{
	font-size: 8pt;
	color: #2B2C1F;		
}

.article_Table
{
	text-align: left;
	padding: 5px;
	font-size: 10pt;
	background-color: #FFFFFF;
	width: auto;
}

.article_top_green
{
	/*background-color: #ACAC8A;*/
	background-color:#8E9CAD;
	border-bottom: 1px solid #C9C9A9;
	padding: 5px;
	font-size: 10pt;
	color: #1F1F00;
	font-weight: bold;
}

.article_bottom_green
{
	/*background-color: #ACAC8A;*/
	background-color:#8E9CAD;
	padding: 5px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 5px;
}

a:hover div.gallery_tabs, a:active div.gallery_tabs
{
	background-color: #ACAC8A;
	border-bottom: 1px solid #C9C9A9;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: none!important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.gallery_tabs
{
	background-color: #5D5E3E;
	border-bottom: 1px solid #C9C9A9;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none!important;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.index_menu_tabs_2/*for the index page*/
{
	/*background-color: #3B5371;*/
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none!important;
	text-align: inherit;
	padding-bottom: 7px;
	height: 25px;
	padding-top: 3px;
}

a:hover div.index_menu_tabs_2, a:active div.index_menu_tabs_2
{
	/*background-color: #3B5371;*/
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: inherit;
	text-decoration: none!important;
	padding-bottom: 7px;
	height: 25px;
	padding-top: 3px;
}

.wx_menu_tabs_2/*for the weather page*/
{
	/*background-color: #3B5371;*/
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none!important;
	text-align: inherit;
	padding-bottom: 0px;
	height: 25px;
	padding-top: 4px;
	position: inherit;
}

a:hover div.wx_menu_tabs_2, a:active div.wx_menu_tabs_2
{
	/*background-color: #3B5371;*/
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: inherit;
	text-decoration: none!important;
	padding-bottom: 0px;
	height: 25px;
	padding-top: 4px;
	position: inherit;
}

.menu_tabs
{
	background-color: #333422;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none!important;
	text-align: center;
	padding-bottom: 5px;
	height: 25px;
}

a:hover div.menu_tabs, a:active div.menu_tabs
{
	background-color: #333422;
	font-size: 8pt;
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-align: center;
	text-decoration: none!important;
	padding-bottom: 5px;
	height: 30px;
}

.ref_tabs
{
	background-color: #333422;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none!important;
	text-align: center;
	padding-bottom: 5px;
	height: 45px;
}

a:hover div.ref_tabs, a:active div.ref_tabs
{
	background-color: #333422;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none!important;
	padding-bottom: 5px;
	height: 45px;
}

.article_top_brown
{
	
	background-color: #534637;
	border-bottom: 1px solid #C9C9A9;
	padding: 3px;
	font-size: 8pt;
	color: #F3F3F3;
	font-weight: normal;
}

.article_mid_brown
{
	background-color: #534637;
	border-bottom: 1px solid #C9C9A9;
	padding: 3px;
	font-size: 8pt;
	color: #F3F3F3;
	font-weight: normal;
}

.article_bottom_brown
{
	background-color: #534637;
	padding: 2px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 0px;
}

.article_top_black
{
	background-color: #3B5371;
	border-bottom: 1px solid #C9C9A9;
	padding: 3px;
	font-size: 8pt;
	color: #F3F3F3;
	font-weight: normal;
}

.article_mid_black
{
	background-color: #333333;
	border-bottom: 1px solid #C9C9A9;
	padding: 3px;
	font-size: 8pt;
	color: #F3F3F3;
	font-weight: normal;
}

.article_bottom_black
{
	background-color: #3B5371;
	padding: 2px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 0px;
}

.article_Header_Red
{
	background-color: #990000;
	border-bottom: 1px solid #C9C9A9;
	padding: 5px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;	
}

.article_Bottom_Red
{
	background-color: #990000;
	padding: 5px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 5px;
}

.article_Header_Blue
{
	background-color: #000066;
	border-bottom: 1px solid #C9C9A9;
	padding: 5px;
	font-size: 10pt;
	color: #F3F3F3;
	font-weight: bold;	
}

.article_Bottom_Blue
{
	background-color: #000066;
	padding: 5px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 5px;
}

.article_Text
{
	background-color: #FFFFFF;
	background-image: url(images/list_bullet_7.gif);
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #C9C9A9;  was  dotted 
	width: 260px;
	text-align: left;*/
	padding: 0px 5px 0px 12px;
	font-size: 8pt;
	text-decoration: none!important;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.article_Text_plain
{
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	font-size: 8pt;
	text-decoration: none!important;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.mail_bullet_text
{
	background-color: #DBDBDB;
	background-image: url(/images/generic_mail.gif);
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #C9C9A9;  was  dotted 
	width: 260px;
	text-align: left;*/
	padding: 0px 5px 0px 12px;
	font-size: 7pt;
	text-decoration: none!important;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.stop_press
{
	float: left;
	/*clear: left;*/
	width: 300px;
	height: auto;
	text-decoration: none!important;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/news/stop_press.gif);
	background-repeat: no-repeat;
}

.xstop_press
{
	background-color: #FFFFFF;
	background-image: url(images/news/stop_press.gif);
	background-position: 2px left;
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #C9C9A9;  was  dotted 
	width: 260px;
	text-align: left;*/
	padding: 0px 5px 0px 45px;
	font-size: 8pt;
	text-decoration: none!important;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
}

.article_Text_Image1
{
	background-color: #FFFFFF;
	/*background-image: url(images/Eyes2.jpg);*/
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9;
	padding: 5px 5px 5px 5px;
	font-size: 7pt;
	text-decoration: none!important;
	text-align: left;
	background-position: top 10px;
}

/*.flow {
	float: left;
	clear: left;
	margin: 5px 5px 5px 5px;
	width: 70px;
	height: 50px;
	background-image: url(images/news/esther_rhs_winner.png);
}*/

.sidebar_no_item
{
	background-color: #E7E7D9;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
}

a div.church_submenu_subtab
{
	background-color: #E7E7D9;
	background-image: url(churches/cross.gif);
	background-position: 5px center; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 25px;
	font-size: 7pt;
	text-decoration: none!important;
}

a div.sidebar_submenu_subtab
{
	background-color: #E7E7D9;
	background-image: url(images/cricket_ball_small.gif);
	background-position: 5px center; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 25px;
	font-size: 8pt;
	text-decoration: none!important;
}

a div.club_sidebar_submenu_subtab
{
	background-color: #E7E7D9;
	background-image: url(images/clubs.gif);
	background-position: 5px center; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 25px;
	font-size: 8pt;
	text-decoration: none!important;
}

a div.fete_sidebar_submenu_subtab
{
	background-color: #E7E7D9;
	background-image: url(images/fete_blue_balloon_small.gif);
	background-position: 5px center; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 25px;
	font-size: 8pt;
	text-decoration: none!important;
}

a div.sidebar_subtab_Document
{
	background-color: #E7E7D9;
	background-image: url(../images/new_document_16.png);
	background-position: 5px center; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	text-decoration: none!important;
}

a div.minutes_document
{
	background-color: #E7E7D9;
	background-image: url(../images/new_document_16.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	font-size: 10pt;
	text-decoration: none!important;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a div.chronicle
{
	background-color: #E7E7D9;
	background-image: url(../images/chronicle_open.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #C9C9A9; /* was  dotted */
	font-size: 10pt;
	text-decoration: none!important;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a div.sidebar_subtab
{
	/*background-color: #E7E7D9;*/
	background-color: #DBDBDB;
	border-bottom: 1px dotted #C9C9A9;
	padding: 5px 0px 5px 5px;
	font-size: 8pt;
	text-decoration: none!important;
}

a:hover div.sidebar_subtab, a:active div.sidebar_subtab
{
	background-color: #F6F7EE;
	border-bottom: 1px dotted #C9C9A9;
	padding: 5px 0px 5px 5px;
	font-size: 8pt;
	color: #2E2E18;
	text-decoration: none!important;
}

a div.blue_sidebar_subtab
{
	background-color: #E3F3FF;
	border-bottom: 1px dotted #C9C9A9;
	padding: 5px 0px 5px 5px;
	font-size: 8pt;
	text-decoration: none!important;
}

a:hover div.blue_sidebar_subtab, a:active div.blue_sidebar_subtab
{
	background-color: #E3F3FF;
	border-bottom: 1px dotted #C9C9A9;
	padding: 5px 0px 5px 5px;
	font-size: 8pt;
	color: #2E2E18;
	text-decoration: none!important;
}


/*a:hover, a:link
{
	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a:active
{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
*/
.sidebar_subsection_bottom
{
	background-color: #ACAC8A;
	padding: 5px 5px 5px 5px;
	font-size: 2pt;
	margin-bottom: 5px;
}



.mainpanel
{
	/*background-color: #EFEFE5;*/
	background-color: #DBDBDB;
	padding: 2px;
	height: 100%;
	text-align: center;
}

label
{
	font-weight: normal;
}

form.inlineform
{
	display: inline;
}

.loginlinks
{
	font-size: 7pt;
}

.loginlink
{
	font-size: 7pt;
	font-weight: normal !important;
}

input.smallbtn
{
	font-size: 7pt;
	font-weight: bold;
}

.help
{
	font-weight: normal !important;
	font-size: 7pt;
	cursor: help;
}

fieldset.page_statistics
{
	padding: 2px;
	float: right;
	width: 230px;
	font-size: 7pt;
}

.weather
{
	padding: 2px;
	float: right;
	width: 500px;
	font-size: 8pt;
}

fieldset.page_statistics legend
{
	font-size: 8pt;
	color: #333333;
	padding: 5px;
	font-weight: bold;
}

.expandbigpopup
{
	width: 90%;
	margin: auto;
	font-size: 8pt !important;
}

.valign
{
	vertical-align: middle;
}

ul
{
	margin: 10px 10px 10px 50px;
}

li
{
	padding: 5px;
}

table.tdborder
{
	background-color: #BCBD9F;
	border: 1px solid #999A7A;
	font-size: 0.8em;
}

td.cellhead
{
	background-color: #606147;
	background-image: url(images/tdheadgradient.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}

td.cellsubhead
{
	background-color: #868668;
	color: #FFFFFF;
	background-image: url(images/tdsubheadgradient.png);
	font-weight: normal;
	font-size: 8pt;
	padding: 5px;
}

td.celleven
{
	background-color: #E6E7DE;
	color: #333333;
	font-weight: normal;
	padding: 5px;
}

td.cellodd
{
	background-color: #EEEEE3;
	color: #333333;
	font-weight: normal;
	padding: 5px;
}

.yes 
{
	color: #2C7B13;
	font-weight: bold;
}

.no 
{ 
	color: #EE0000;
	font-weight: bold;
}

.req
{
	font-size: 8pt;
	color: #EF0C39;
	vertical-align: super;
}

.loading
{
	padding: 10px;
	background-color: #DCDFCA;
	border: 1px solid #ABB385;
	width: 270px;
	font-size: 8pt;
	text-align: center;
	position: relative;
	top: 75px;
	z-index: 10;
	background-image: url(loading.gif);
	background-position: 5px;
	background-repeat: no-repeat;
}

input.smaller, select.smaller
{
	font-size: 8pt;
}

a.moduser, .moduser:visited, .moduser:active, .moduser:hover
{
	color: #0671B0;
	font-weight: bold;
}

a.admuser, .admuser:visited, .admuser:active, .admuser:hover
{
	color: #E70A46;
	font-weight: bold;
}

.key_moduser
{
	width: 10px; 
	height: 10px;
	background-color: #0671B0;
	overflow: hidden;
}

.key_admuser
{
	width: 10px; 
	height: 10px;
	background-color: #E70A46;
	overflow: hidden;
}

.supersmall
{
	font-size: 8pt;
}

option.forumcat
{
	background-color: #E0E0E0;
}

.nobold
{
	font-weight: normal !important;
}

.noitalic
{
	font-style: normal !important;
}

.nounderline
{
	text-decoration: none !important;
}

.forum_rating
{
	width: 80px;
	height: 16px;
	font-size: 1px;
	background-image: url(images/forum_post_rating.png);
	display: inline;
	float: left;
	overflow: hidden;
}

.forum_rating_off
{
	width: 80px;
	height: 16px;
	font-size: 1px;
	background-image: url(images/forum_post_rating_off.png);
	background-position: right;
	display: inline;
	float: left;
	overflow: hidden;
}

.tiny
{
	font-size: 7pt;
}

.code
{
	padding: 5px;
	background-color: #EFEFE7;
	border: 1px inset #EFEFE7;
	font-size: 10pt;
	font-family: 'Courier New', Courier, Monospace;
	width: 90%;
	min-height: 30px;
	max-height: 200px;
	overflow: auto;
}

.quote
{
	padding: 5px;
	background-color: #EFEFE7;
	border: 1px inset #EFEFE7;
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	width: 90%;
	min-height: 30px;
	max-height: 200px;
	overflow: auto;
}

td.cellhead a, td.cellsubhead a
{
	color: #FFFFFF;
}

.header a
{
	color: #FFFFFF !important;
}

li.errorbullet
{
	color: #CC0000;
	list-style-image: url(images/stop_x_small_bullet.png);
	list-style-position: inside;
	vertical-align: middle;
}

.viewoptions
{
	width: 150px;
	position: absolute;
}

.gallerypic
{
	margin: 5px;
	padding: 5px;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #BABB9B;
	background-color: #FFFFFF;
}
/*--------Original Footer----------------------------*/
.footer
{
	/*background-color: #1E1E17;*/
	background-image: url(images/header_and_footer_images/footer_image2.gif);
	text-align: center!important;
	color: #FFFFFF !important;
	padding: 4px;
	font-size: 8pt;
	height: 75px;
	width: 800px;
	background-position: center;
	background-repeat: no-repeat;	
	margin: auto;
}

p.footer
{
	width: 800px;
	/*margin: auto;*/
	padding: 4px;
	text-align: center;
	font-size: 8pt;
	background-position: center;
}
.footer a
{
	color: #FFFFFF;
}
/*--------New Wider Footer----------------------------*/
.footer_V2
{
	/*background-color: #1E1E17;*/
	background-image: url(images/header_and_footer_images/footer_image.png);
	text-align: center!important;
	color: #FFFFFF !important;
	padding: 4px;
	font-size: 8pt;
	height: 75px;
	width: 1000px;
	background-position: center;
	background-repeat: no-repeat;	
	margin: auto;
}

p.footer_V2
{
	width: 1000px;
	/*margin: auto;*/
	padding: 4px;
	text-align: center;
	font-size: 8pt;
	background-position: center;
}



.footer_V2 a
{
	color: #FFFFFF;
}
