body {
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333333;
	margin:0px;
	background-color:#FFFFFF;
	margin: 0px;
	width:100%;
height:100%;
}



img {border:0px;}

.cs_img {
padding:0px;
margin: 10px 10px 5px 0px;
}






ul{ margin-left:20px; margin-bottom:2px; margin-top:0px; padding:0px;}
li{ margin-top:2px; padding:2px;}
li p{color:#333333;}
form {padding:0px; margin:0px;}
table {padding:0px; margin:0px;}
p{line-height:1.4em; margin:7px 5px 9px 0;}
html>body p {margin-top:7px;}

p.big{
font-size:1.0em;
text-decoration:none;
font-weight:bold;
padding:0px;
color: #404F63;
margin:3px 0px;
}

fieldset{padding:0px; margin:0px 0px 0px 0px; border:0px}

/* IE6 Only*/
* html fieldset {
margin:-25px 0px 0px 0px;
}

/* IE7 Only*/
*:first-child+html fieldset {
margin:-25px 0px 0px 0px;
}



legend{
font-size:2.2em;
text-decoration:none;
font-weight:normal;
margin:0px 5px 0px -8px;
padding:25px 0 10px 0;
color: #444444;
}

label{ font-weight:bold; display:block; padding-bottom:8px;} 
.label_title{font-weight:bold; width:65px; padding-top:4px; display:block; float:left}
.label_title2{font-weight:bold; width:65px; padding-top:4px; display:block; float:left}




a{
color: #006600;
text-decoration:underline;
}
a:hover{
color: #CC6600;
text-decoration:underline;
}

.a_blue{
color: #4E627E;

}
.a_blue:hover{
color: #CC6600;

}

.a_no_style{
color: #333333;
text-decoration:none;
}
.a_no_style:hover{
color: #006600;
text-decoration:none;
}

h1 {
color: #5286CE;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px;
font-size:2.0em;
}


h2 {
color: #5286CE;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px;
font-size:1.5em;
margin:5px 0px;
}


h3 {
font-size:1.2em;
text-decoration:none;
font-weight:bold;
padding:0px;
color: #444444;
}

h3 a{
color: #444444;
text-decoration:none;
}
h3 a:hover{
color: #CC6600;
text-decoration:none;

}

h3.big {
color: #5286CE;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px;
font-size:2.0em;
}


#content_enclosure {		
	margin: 0px;
	width:100%;
	text-align:left;
	height:100%;	
	background-color:#FFFFFF;
}

#allcenter {
	width:980px;
	margin: 10px auto 0px auto;
	text-align:left;
	padding:0px;
	font-size:0.9em;
	border:1px solid #6D99D3;
	color:#333333;
	height:100%;
}

#top{
height:85px;
width:100%;
}

#nav{
height:34px;
width:100%;
border-bottom:1px solid #6D99D3;
padding:0px;
}
#nav_container{
height:34px;
width:745px;
float:right;
margin:0px;
padding-right:7px;
padding-bottom:0px;
}
/* IE6 Only*/
* html #nav_container {
padding-right:0px;
}

#main{
width:100%;
}


#left_col{
width:195px;
float:left;

margin-bottom:30px;
}
#left_col ul{
list-style:none;
margin:5px 0px 5px 5px;
}

#left_col_title{
background-color:#6D99D3;
height:20px;
}


#left_col_rec_1{
padding:2px 0px 2px 5px;
background-color:#F3E1E1;
border-left:12px solid #DE8D8D;
}
#left_col_rec_1 h2{ display:inline; color:#9E5454; font-size:1.0em; font-weight:bold;}
#left_col_rec_2{

padding:2px 0px 2px 5px;
background-color:#E1E1E1;
border-left:12px solid #9191E0;
}
#left_col_rec_2 h2{ display:inline; color:#6060B3; font-size:1.0em; font-weight:bold;}

#left_col_rec_3{
padding:2px 0px 2px 5px;
background-color:#D2ECD2;
border-left:12px solid #7ECF7E;
}
#left_col_rec_3 h2{ display:inline; color:#467E46; font-size:1.0em; font-weight:bold;}

#left_col_rec_4{
padding:2px 0px 2px 5px;
background-color:#EBD3BB;
border-left:12px solid #E1A263;
}
#left_col_rec_4 h2{ display:inline; color:#98693B; font-size:1.0em; font-weight:bold;}

#left_col_rec_5{
padding:2px 0px 2px 5px;
background-color:#E5CBE8;
border-left:12px solid #93599A;
}
#left_col_rec_5 h2{ display:inline; color:#8F6594; font-size:1.0em; font-weight:bold;}


.left_col_rec_list{
background-color:#f8f8f8;
padding:0px;
font-size:0.9em;
width:195px;
}


/*.left_col_rec_list li.line a {
margin-right:8px;
}*/

.left_col_rec_list2{
background-color:#FFFFFF;
padding:1px 0;
font-size:0.9em;
width:195px;
}

.left_col_rec_list2 a{
display:block;
margin-right:5px;

}

#left_col_bottom{
height:30px;
background-image:url(../images/left_col_bottom_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#6D99D3;}



#main_content{
background-image:url(../images/bg_top_corner.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
padding:20px 0px 50px 20px;
width:765px;
}
#mid_cont{
float:left;
padding:0px;
width:495px;
}
#right_col{
width:235px;
margin-left:10px;
float:right;
}
#mid_cont_full{
float:left;
padding:0px;
width:740px;
}

#mid_cont_narrow{
float:left;
padding:0px;
width:445px;
margin-bottom:40px;
}
#right_col_wide{
width:285px;
margin-left:10px;
float:right;
}



#logo {
float:left;
width:290px;
height:85px;
}
#logo_right {
float:right;
height:85px;
}
.off-left {position: absolute; left: -9999px; font-size: 0.2em;}



.noshow{
visibility:hidden;
position:absolute;
top:-1000px;
}
.centrenav_temp{
width:100px;
position:absolute;
top:0;
}

#admin_panel{
position:absolute;
top:106px;
left:5px;
}
/* IE6 Only*/
* html #admin_panel {
top:116px;
}

#signed_in_navigation{
width:680px;
height:100px;
margin:0 auto 0 auto;
}

#signed_in_top_nav{
background-color:#ffffff;
height:25px;
}
#signed_in_top_nav ul{
list-style:none;
padding:0px; margin:0px;
}
#signed_in_top_nav li{
float:left; background-image:url(../images/top_nav_left_gray.gif); background-position:top left; background-repeat:no-repeat; background-color:#A0A0A0; height:25px; padding:0px; margin:0 4px 0 0px;
}
/* IE6 Only*/
* html #signed_in_top_nav li {
width:auto;
}
#signed_in_top_nav li a{
padding:3px 12px 0px 12px;
color:#FFFFFF;
text-decoration:none;
display:inline-block; 
height:22px;
text-align:center;
background-image:url(../images/top_nav_right_gray.gif); background-position:right; background-repeat:no-repeat;
}
#signed_in_top_nav li a:hover{
color:#dddddd;
}

#signed_in_top_nav li.blue{
background-image:url(../images/top_nav_left_blue.gif); background-color:#6D99D3;
}
#signed_in_top_nav li.green{
background-image:url(../images/top_nav_left_green.gif); background-color:#458E55;  margin:0px;
}
#signed_in_top_nav li.blue a{
background-image:url(../images/top_nav_right_blue.gif); background-position:right; background-repeat:no-repeat;
}
#signed_in_top_nav li.blue a:hover{
color:#B8D0F0;
}

#signed_in_top_nav li.green a{
background-image:url(../images/top_nav_right_green.gif); background-position:right; background-repeat:no-repeat;
}
#signed_in_top_nav li.green a:hover{
color:#9ED2A9;
}

#shoppingbar{
padding-top:4px;
text-align:right;
padding-right:12px;
font-size:0.9em;
}


#loggedonbar{font-size:1em; height:20px; margin:9px 15px 1px 0; text-align:right; white-space:nowrap}
#loggedonbar strong{color:#4278AD; font-weight:bold; font-size:0.9em; margin-right:5px;}

#loggedonbar br{display:none;}



#bread_crumb {
color:#999999;
height:20px;
font-size:0.8em;
clear:both;
margin-right:20px;

}
#bread_crumb a {
color:#5286CE;
text-decoration:none;
}














#free_search_box{
height:87px;
width:494px;
margin-top:15px;
background-image:url(../images/free_search_bg.gif);
background-position:bottom right;
background-repeat:no-repeat
}
#free_search_box #title{
height:30px;
color:#FFFFFF;
float:left;
font-size:1.1em;
font-weight:bold;
padding:5px 0px 0px 15px;
}
#free_search_box #error{
height:25px;
color:#FF0000;
float:left;
clear:right;
font-size:0.85em;
padding:8px 0px 0px 25px;
}
#free_search_box #form_holder{
padding:1px 0px 0px 15px;
clear:left;
}

#free_search_box .form_col{
float:left;
padding-right:4px;
}
#free_search_box label{
padding:0px;
margin:0px;
font-size:0.9em;
display:inline;
font-weight:normal;
}



#free_search_box a{
color: #9570D6;
text-decoration:none;
font-size:0.9em;
padding:0px 0 2px 12px;

}
#free_search_box a:hover{
color: #ffffff;
text-decoration:none;
}













#login_box{
width:400px;
margin-top:10px;

}
#login_box #title{
height:18px;
color:#336699;
float:left;
font-size:1.0em;
font-weight:bold;
padding:1px 0px 0px 0px;
}
#login_box #link{
height:18px;
width:212px;
float:left;
text-align:right;
clear:right;
padding-top:1px;
}
#login_box #error{
height:25px;
color:#FF0000;
clear:both;
font-size:0.85em;
padding:1px 0px 0px 1px;
}
#login_box #form_holder{
padding:2px 0px 0px 0px;
clear:left;
}

#login_box .form_col{
float:left;
padding-right:4px;
}
#login_box label{
padding:0px;
margin:0px;
font-size:0.9em;
display:inline;
font-weight:bold;
color:#555555;
}



#news_area{
width:494px;
margin:15px 0px 30px 0px;
}
.news_list_container{width:500px; margin-top:10px; height:111px;}
.news_list_container .news_list_left{float:left; height:111px; width:117px; padding:0px; margin:0px;}
.news_list_container .news_list_right{float:left; height:98px; width:363px; background-color:#EDEDED; padding:13px 5px 0px 7px; margin:0px; }
.news_list_container .news_list_right .title {margin:0px; padding:0px; line-height:15px}
.news_list_container a.news_title {color:#336699; text-decoration:none; font-size:0.9em; font-weight:bold}
.news_list_container a.news_title strong {color:#333333; text-decoration:none; font-size:1.2em;}

.news_list_container a.news_title:hover strong {color:#CC6600;}
/* IE6 Only*/
* html .news_list_container a:hover {
color:#CC6600;
}




.blue_block_title{
margin:10px 0 5px 0;
padding:3px 0px 3px 5px;
background-color:#A6BDEA;
border-left:12px solid #3870BA;
color:#FFFFFF;
font-weight:bold;
}

.help_links_indent{
padding-left:18px;
}

.help_links_indent div{
margin-bottom:4px;

}

.help_link_blue a{
color:#5286CE;
}



#help_col_float{
width:320px;
position:relative;
background-color:#FFFFFF;
border:2px solid #6F8865;
z-index:800}

.help_panel{margin-top:15px;}

.help_block_title{
margin:0px;
padding:3px 0px 3px 5px;
background-color:#A3BA99;
border-left:12px solid #6F8865;
color:#FFFFFF;
float:left;
width:240px;
font-weight:bold;
}

.help_block_icon{
margin:0px;
padding:0px;
float:right;
height:22px;
background-color:#A3BA99;
}


.help_block_clear{clear:both;}


.help_box_holder{
margin:3px 3px 10px 13px;
padding:10px 12px;
background-color:#E3F0DD;
font-size:0.9em;
line-height:1.3em;
}


.help_block_icon input{
margin:0px 4px;
padding:0px;
height:22px;
}






div .leftnavoff {

}

div .leftnavoff a, .leftnavoff a:link, .leftnavoff a:active, .leftnavoff a:visited {
margin-bottom:1px;
text-decoration:none;
font-weight:bold;
background-color:#6D99D3;
padding:3px 0px 3px 5px;
border-left:12px solid #3870BA;
border-right:12px solid #B5CBEF;
color:#FFFFFF;
display:block;
width:206px;
}

div .leftnavoff a:hover {
background-color:#A0A0A0;
/*border-left:12px solid #295287;6D99D3*/
}




div .leftnavon div {
text-decoration:none;
font-weight:bold;
padding:3px 5px 3px 0px;
background-color:#5A9268;
border-left:12px solid #367E48;
border-right:12px solid #8BAB95;
color:#FFFFFF;
display:block;
width:206px;
margin-bottom:1px;
text-align:right;
}

div .leftnavon span.level1 {
text-decoration:none;
font-weight:bold;
background-color:#7C9B84;
padding:3px 0px 3px 5px;
border-left:12px solid #367E48;
border-right:12px solid #AEC0B3;
color:#FFFFFF;
display:block;
width:206px;
margin-bottom:1px;
text-align:left;
}

div .leftnavon span.level2 {
text-decoration:none;
font-weight:normal;
padding:3px 0px 3px 18px;
background-color:#7C9B84;
border-left:12px solid #ffffff;
border-right:12px solid #E0E8E2;
color:#ffffff;
display:block;
width:193px;
margin-bottom:1px;
background-image:url(../images/menu_drop.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
}

div .leftnavon a {
text-decoration:none;
font-weight:bold;
padding:3px 5px 3px 0px;
background-color:#5A9268;
border-left:12px solid #367E48;
border-right:12px solid #8BAB95;
color:#FFFFFF;
margin-bottom:1px;
display:block;
width:206px;
margin-bottom:1px;
text-align:right;
}

div .leftnavon a.level1 {
text-decoration:none;
font-weight:normal;
background-color:#7C9B84;
padding:3px 0px 3px 5px;
border-left:12px solid #367E48;
border-right:12px solid #AEC0B3;
color:#FFFFFF;
display:block;
width:206px;
margin-bottom:1px;
text-align:left;
}

div .leftnavon a:hover {
background-color:#A0A0A0;
color:#FFFFFF;
margin-bottom:1px;
}

div .leftnavon .level2 {
text-decoration:none;
font-weight:normal;
padding:3px 0px 3px 18px;
background-color:#AEC0B3;
border-left:12px solid #ffffff;
border-right:12px solid #E0E8E2;
color:#435C4A;
display:block;
width:193px;
background-image:url(../images/menu_drop.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:left;

}

div .leftnavon .level2:hover {
background-color:#7C9B84;
color:#FFFFFF;
border-right:12px solid #AEC0B3;
}










#right_col_menu_bot{
height:20px;
background-color:#6D99D3;
background-image:url(../images/left_col_bottom_bg2.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.clear{clear:both;}

.searchrow{
clear:both;
margin-top:6px;
}
/* IE6 Only*/
* html .searchrow {
margin-top:1px;
}

.searchrow_tick span{
font-weight:bold;
background-image:url(../images/tick.gif);
background-position:top left;
background-repeat:no-repeat;
padding:2px 0 2px 30px;
text-decoration:none;
display:block;
height:25px;
}

.searchrow .heading{
color: #5286CE;
font-weight:bold;
text-decoration:none;
padding:0px;
margin:0px;
font-size:1.1em;
margin:0px;
}
.searchrow .title{
float: left;
width: 180px;
}

.searchrow .field{
float: left;
height: 30px;
}
.searchrow .field span{
padding:0px 5px 6px 3px;
font-size:0.9em;
color:#ff0000;
vertical-align:middle;
}
.searchrow .field label{
font-weight:bold;
display:inline;
padding:0px 5px 6px 3px;
font-size:0.8em;
color:#666666;
vertical-align:middle;
}

.formspace{
margin-top:10px;
}

#searchformrow{color:#555555;}

.searchformrow label.searchformlabel{
padding:0px;
margin:8px 0 0 0;
color:#555555;
}


.searchformrow input.searchforminput{
margin:0px;
padding:0px;
height:18px;
}

.searchformrow input.searchformhelp{
height:22px;
margin:1px 0 0 2px;
padding:0px;
vertical-align:bottom;
}

.searchformrowcb label{
padding:0px;
display:inline;
margin:8px 0 0 0;
font-weight:normal;
color:#555555;
}
.searchformrowcb label.searchformlabel{
font-weight:bold;
}


#search_results_yes span{
font-weight:normal;
background-image:url(../images/tick.gif);
background-position:top left;
background-repeat:no-repeat;
padding:2px 0 2px 30px;
text-decoration:none;
}
#search_results_yes2{
margin:0px 0 0px 30px;
padding-top:5px;
}
#search_results_yes2 strong{
color:#BF5A28;

}
#search_results_yes2 .pages{
color:#666666;

}


.search_results_no{
margin:3px 0 5px 0;
}

.search_results_no a{
font-weight:normal;
background-image:url(../images/stop-error.gif);
background-position:left;
background-repeat:no-repeat;
padding:2px 0 2px 27px;
text-decoration:none;
}

.search_results_no a span.bold{
color:#333333;
font-weight:bold;
text-decoration:none;
}
.search_results_no a span.uline{
text-decoration:underline;
}

#searchbuttons .spacer {
padding:2px;

}

p.results_info{
font-style:italic;
}
p.results_info strong{
color:#458E55;
}

#search_grid_div{
margin-top:15px;
font-size:0.9em;
width:650px;

}

#search_grid_div tr th{
color:#ffffff;
font-size:0.9em;
font-weight:bold;
}


tr.redheader th{
background-color:#DE8D8D;
}
tr.redrow{
background-color:#F0D9D9;
}

tr.blueheader th{
background-color:#9191E0;
}
tr.bluerow{
background-color:#E2E7F1;
}

tr.orangeheader th {
background-color:#E1A263;
}
tr.orangerow{
background-color:#F1E2D4;
}

tr.greenheader th {
background-color:#7ECF7E;
}
tr.greenrow{
background-color:#E3F1E3;
}

tr.purpleheader th {
background-color:#93599A;
}
tr.purplerow{
background-color:#E6D7E8;
}


#search_grid_div td{
text-align:center;
font-size:0.9em;
}

#search_grid_div .btn{
height:20px;
padding:0px 2px 2px 2px;
text-align:center;
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
font-size:0.9em;
text-decoration:none;
margin-right:0px;
}





#search_grid_div table {
border:0px solid #ffffff;

}

#prev_search_grid .searchheadersX td{
text-align:left;
background-color:#FFFFFF;
padding:10px 0 10px 0;
}

#prev_search_grid .searchheadersX span{

height:18px;
width:18px;
margin:0px 1px 5px 0px;
font-weight:bold;
padding:6px 5px;
text-decoration:none;

}

#prev_search_grid .searchheadersX a{

height:18px;
width:18px;
margin:0px 1px 5px 0px;
background-color:#6D99D3;
font-weight:bold;
color:#FFFFFF;
padding:3px 5px;
text-decoration:none;
border:1px solid #5E789D;
}

#prev_search_grid .searchheadersX a:hover {
background-color:#458E55;
border:1px solid #34613E;
text-decoration:none;
}

#prev_search_grid .searchheaders td img{
float:left;
margin:18px 3px 5px 0px;
font-weight:bold;
text-decoration:none;
}

#prev_search_grid tr.searchheaders th{
background-color:#ffffff;
color:#2E384C;
font-size:0.9em
}
#prev_search_grid .searchheaders .left{
text-align:left;

}

#prev_search_grid tr.searchheaders{
background-color:#ffffff;
}


#prev_search_grid tr.bluerow {
background-color:#f6f6f6;
}


#prev_search_grid tr{
background-color:#DFDFFD;

}


.button_link_green_a{
height:19px;
padding:1px 3px 0px 3px;
text-align:center;
display:block;
width:100px;
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}


.button_link_green{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.button_link_cyan{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #667969;
background-color:#6D99D3;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.bluerow .btn, .button_link_blue{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #667969;
background-color:#59697E;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.delete_but .btn{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #693636;
background-color:#8D4A4A;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}



.btn, .button_link_grey{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #888888;
background-color:#A0A0A0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.button_link_red{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #7A4848;
background-color:#A46262;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.viewbtn{
height:36px;
padding:0px 3px 2px 3px;
text-align:center;
font-size:1.0em;
border:1px solid #888888;
background-color:#A0A0A0;
color:#FFFFFF;
width:80px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.extractbtn{
width:48px;
height:36px;
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}


.button_link_gray{
height:18px;
padding:2px 3px 0px 3px;
display:block;
text-align:center;
border:1px solid #888888;
background-color:#aaaaaa;
color:#ffffff;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.button_link_green_a:hover, .btn:hover, .button_link_green:hover, .button_link_gray:hover, .button_link_blue:hover, .button_link_cyan:hover, .extractbtn:hover, .viewbtn:hover, .button_link_red:hover, .button_link_grey:hover, .testamentbtn:hover, .heraldrybtn:hover, .basketmagdelbtn:hover, .basketmagaddbtn:hover, .firstpagebtn:hover, .bluerow .firstpagebtn:hover, .basketimgdelbtn:hover {
border:1px solid #8C6D40;
background-color:#C28732;
color:#FFFFFF;
text-decoration:none;
}

.button_link_blue_off{
height:22px;
padding:0px 3px 2px 3px;
text-align:center;

border:1px solid #8C6D40;
background-color:#C28732;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.button_link_blue_off:hover {
border:1px solid #667969;
background-color:#59697E;
color:#FFFFFF;
text-decoration:none;
}




.formfield {
	background-color: #ffffff;
	border: 1px solid #999999; 
	color: #333333;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	margin-bottom:0px;
	padding-left:4px;
	height:18px;
	font-size:1.1em;

}

.combobox {
	background-color: #ffffff;	 
	color: #333333;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
}


.textarea {
background-color: #ffffff;
	border: 1px solid #888888; 
	color: #333333; 
	text-align:left;
	padding-left:4px;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;

}

.formbut {
border: 1px solid;
border-color:#674F92;
color:#ffffff;
background-color:#9570D6;
cursor: pointer;
padding: 0px;
margin:1px 0 0 0;
font-size:1.1em;
height:21px;
}

#end {
	width:980px;
	margin: 10px auto 20px auto;
	padding:0px;
	font-size:0.8em;
	text-align:left;
	
}


.end_zone {float:left; padding:0px 20px 0 0; margin:5px 10px 20px 0px; height:150px; text-align:center; border-right:1px solid #6D99D3;}
html>body .end_zone {padding:0px;}
.end_zone .end_zone_center {padding:10px 0 0 10px; margin:0px auto 0px auto; text-align:left; white-space:nowrap;}
.end_zone .end_zone_center strong{color:#666666; }

.end_zone_left {float:left; padding:10px; color:#999999; text-align:left; font-size:0.9em; width:640px;}
.end_zone_left a {color:#999999;}

.end_zone .end_zone_center ul{list-style:none; padding:0px; margin:15px 0px;}
.end_zone .end_zone_center li{list-style:none; margin-top:6px; color:#999999; padding:0px;}
.end_zone .end_zone_center li a{color:#6699CC;}
.end_zone .end_zone_center li a:hover{color:#006600;}




th{
text-align:center;
border:0px;
color:#FFFFFF;
}


th a{
text-align:center;
background-color:#bbbbbb;
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
padding:2px 2px;
margin:0px;
border:0px;
}

th a:hover{
background-color:#59697E;
text-decoration:none;
color:#ffffff;
border:0px;
}




.lilacrow {
background-color:#0000BB;
}
a.blue, a.blue:link, a.blue:active, a.blue:visited {
font-weight:bold;
}
.blueheader {
background-color:#CCCCFF;
font-weight:bold;
}

a.green, a.green:link, a.green:active, a.green:visited {
color:#005522;
font-weight:bold;
}

a.red, a.red:link, a.red:active, a.red:visited {
color:#600038;
font-weight:bold;
}
a.orange, a.orange:link, a.orange:active, a.orange:visited {
color:#662200;
font-weight:bold;
}




.bluerowpadded {
background-color:#CCCCFF;
padding:5px 5px 5px 5px;
}

.basketimgdelbtn {
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
padding:5px 5px 5px 5px;
}

.basketmagaddbtn {
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
padding:5px 5px 5px 5px;
}

.testamentbtn {
border:1px solid #888888;
background-color:#A0A0A0;
color:#FFFFFF;
padding:5px 5px 5px 5px;
}

.firstpagebtn {
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #888888;
background-color:#A0A0A0;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.bluerow .firstpagebtn {
padding:0px 3px 2px 3px;
text-align:center;
border:1px solid #667969;
background-color:#59697E;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
}

.heraldrybtn {
border:1px solid #888888;
background-color:#A0A0A0;
color:#FFFFFF;
padding:5px 5px 5px 5px;
}

.basketmagdelbtn {
border:1px solid #667969;
background-color:#458E55;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-right:4px;
cursor:pointer;
padding:5px 5px 5px 5px;
}


