body {
	
	margin : 0px;
	background-color : #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

#content {
	
	width: 766px;
	margin: 0 auto;
	background: url('/images/background.gif') top left repeat-y #ffffff;
	position: relative;
	 
}

#shadowTop {

	background-image : url('/images/top_bar.gif');
	float : left;
	width : 766px;
	height : 12px;

}

#shadowBottom {

	background-image : url('/images/bot_bar.gif');
	float : left;
	width : 766px;
	height : 56px;
	
}

#contentHeader {

	width: 699px;
	height: 90px;
	position : absolute;
	left : 34px;
	top : 12px;
	
}

#contentHeader ul {

	list-style-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
	
}

#contentHeader li {

	display: inline;
	
	text-align : center;
	padding-top: 1px;
	width : 114px;
	height : 15px;
	float : left;
	
	border-top : 2px solid #2d71ae;
	border-bottom : 2px solid #bcbcbc;
	border-right : 1px solid #bcbcbc;

}

#contentHeader li.home {

	border-top : 2px solid #2d71ae;
	border-left : 1px solid #bcbcbc;
	width : 122px;

}

#contentHeaderManager {

	position : relative;

}

#contentHeaderTalk {

	position : absolute;
	left : 352px;
	top : 16px;

}

#contentHeaderContact {

	position : absolute;
	left : 437px;
	top : 13px;

}

#contentHeaderCart {

	position : absolute;
	left : 642px;
	top : 17px;

}

#contentBody {

	width: 483px;	
	padding: 105px 0px 0px 34px;
	text-align : center;
	float : left;

}

#contentBodyFrame {

	width : 464px;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	margin : 0px 0px 8px 4px;
	padding : 0px 8px 8px 8px;
	
}

#contentBodyFullFrame {

	width : 660px;
	padding: 0px 6px 0px 6px;
	margin : 0px 0px 0px 12px;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	
	
}

#contentBodyFull {

	width : 694px;
	padding: 105px 0px 0px 0px;
	margin : auto auto;
	
}

#contentBodyLeftFrame {

	width : 215px;
	float : left;
	border : 1px solid #dddddd;
	margin : 0px 0px 0px 4px;
	border-top : 4px solid #d9e2e6;
	padding : 0px 8px 0px 8px;
}

#contentBodyRightFrame {

	width : 215px;
	float : right;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	padding : 0px 8px 0px 8px;
}

.contentBodyRightFrameItem{

	width : 215px;
	float : right;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	padding : 0px 8px 8px 8px;
	margin-bottom : 16px;

}

#contentSidebar {

	padding : 0px 33px 0px 0px;
	float : right;
	width : 210px;
	margin-top : 105px;
	
}

#contentFooter {

	width : 699px;
	padding-left : 34px;
	position : relative;
	text-align : center;
	clear : both;

}

hr#contentFooterBar {

	height : 8px;
	width : 709px;
	background-image : url('/images/footerBar.gif');	
	background-repeat: repeat-x;
	position : relative;
	margin-bottom : 10px;
	margin-left : -5px;
	border : none;
	clear : both;
	
}

#contentFooter ul {

	list-style-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align : center;
	
}

#contentFooter li {

	display: inline;
}

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align : justify;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 22px 0px;

}

p.ordersystem {

	margin : 0px 0px 7px 0px;

}

h1 {

	font-size : 1em;
	font-weight : bold;
	border-bottom : 1px solid #a0a0a0;
	padding : 6px 0px 16px 0px;
	margin : 0px 0px 22px 0px;
	
	
}

h2 {

	font-weight : bold;
	font-size : 1em;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 22px 0px;
	padding : 6px 0px 10px 0px;
	border-bottom : 1px solid #a0a0a0;
	
}

h3, h2.noline {

	font-weight : bold;
	font-size : 1em;
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 8px 0px;
	border-bottom: none;
}

.top {

	margin : 7px 0px 22px 0px;

}


.red {

	color : #cc3300;
	font-size : 1.2em;
	font-weight: bold;
	border : none;
	padding : 0px 0px 8px 0px;
	margin : 14px 0px 2px 0px;
}

.noborder {

	border : none;

}

.centered { text-align : center; }

h3.centered {

	text-align : center;
	margin-top : 8px;
	
}

h2.certOrder {

	font-weight : bold;
	font-size : 1.1em;
	text-align : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
	
}

img.certImage {
	
	margin : 0px 0px 16px 0px;

}

.bar {

	height : 1px;
	background-color : #a0a0a0;
	text-align : center;
	border : none;
	padding : 0px;
	margin : 0px 0px 18px 0px;

}

ul {

	margin : 0px 0px 0px 0px;
	padding : 0px 0px 24px 15px;
	text-align : justify;	
}
 
li {

	list-style-image: url('/images/sym1.jpg');

}

.bold {

	
	color : #cc3300;
	text-align : left;
	font-weight : bold;
	
}

.bold ul {

	margin : 0px 0px 0px 0px;
	padding : 0px 0px 24px 15px;
	
	
}
 
.bold li {

	list-style-image: url('/images/sym1.jpg');
	
}

.standouttext {

	font-size : 1.1em;
	color : #cc3300;
	font-weight : bold;
	padding-bottom : 10px;
	text-align : justify;

}

.rt_text{
	text-align: justify;
	width:120px;
	float:left;
	margin : 0px 0px 0px 6px;

}

.rt_pic{
	text-align: justify;
	width:70px;
	height:53px;
	margin : 0px 4px 0px 2px;
	float:left;

}

.rt_menu{
	text-align: center;
	height: 60px;
	border-bottom: 1px solid #dbdbdb;
	margin : 0px 0px 5px 0px;
}

.rt_text a:hover
{
	color: #000000;
	text-decoration:underline;
}

.rt_text a:visited
{
	color: #000000;
}

.rt_text a
{
	color: #000000;
	text-decoration:none;
	font-weight : bold;
}

a:hover
{
	color: #35464f;
	text-decoration:underline;
}

a:visited
{
	color: #638796;
}

a
{
	color: #638796;
	text-decoration:none;
}

a:active
{
	color: #35464f;
	text-decoration:none;
}

.sidebarCertText {
	
	font-weight : bold;

}

.sidebarCertText2 {
	
	font-weight : bold;
	padding-bottom : 10px;

}

.sidebarRelText { 

	font-weight : bold;
	margin: 8px 3px 12px 1px;
	text-align : justify;

}

.sidebarCertElement {

	margin-bottom : 6px;
	margin-top : 4px;
	
}

.element {

	margin-bottom : 6px;

}

input {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;

}

#blueForm {

	background-color : #d4e3ea;
	margin : 0px 0px 5px 0px;
	padding : 10px 4px 4px 4px;
	
}

form#blueForm {

	background-color : #d4e3ea;
	margin : 0px 0px 5px 0px;
	padding : 10px 4px 4px 4px;
	height : 176px;
	
}

form#blueForm2 {

	background-color : #d4e3ea;
	margin : 0px 0px 5px 0px;
	padding : 10px 4px 4px 4px;
	
}

form#bdmForm {

	background-color : #fcf9c7;
	margin : 0px 0px 5px 0px;
	padding : 10px 4px 4px 4px;
	height : 176px;

}

form#peopletracerForm {

	background-color : #ffdfa8;
	margin : 0px 0px 5px 0px;
	padding : 10px 4px 4px 4px;


}

label {

	float : left;
	width : 97px;
	font-weight : bold;
	font-size: 1em;
	
	margin-bottom : 6px;
	padding : 0px;

}

div.sidebarFormElement {

	width : 103px;
	margin : 0px;
	
	padding : 0px;
	
}

label.sidebarFormTextUnBold {

	float : left;
	width : 97px;
	font-size: 1em;
	
	padding : 0px;
	margin-bottom : 6px;
	font-weight : normal;
	
}

a.black:hover
{
	color: #000000;
	text-decoration:underline;
}

a.black:visited
{
	color: #000000;
}

a.black
{
	color: #000000;
	text-decoration:none;
}

a.black:active
{
	color: #000000;
	text-decoration:none;
}

div.topBar {

	border-top : 3px solid #d9e3e5;
	
}

div.break {

	clear : both;

}

br {

	clear : left;
	margin : 0px;
	padding : 0px;

}

div.error {

	color : #ff0000;

}

div.small {

	font-size : 0.8em;

}

h1.title {

	font-weight : bold;
	font-size : 1.3em;
	color : #000000;
	padding : 30px 0px 30px 0px;

}

div.delivery {

	width : 50%;
	float : left;
	text-align : left;
	margin-bottom : 4px;

}

div.deliveryBottom {

	width : 50%;
	float : left;
	text-align : left;
	margin : 0px 0px 22px 0px;

}

#contentBodyFullFrame ul {

	list-style-image: none;

}

#contentBodyFullFrame li {

	list-style-type : decimal;
	list-style-image: none;
	
	margin-left : 20px;
	
	text-align : justify;
	
}

.homeLeft {

	height : 619px;
	
}

.certRight {

	height : 842px;

}

.researchRight {

	height : 651px;

}

.birthRight {

	height : 906px;

}

.deathRight {

	height : 985px;

}

.divorceLeft {

	height : 989px;

}

.adoptionLeft {

	height : 908px;

}

.marriageRight {	height : 952px; }
.probateRight { height : 1185px;  }

p.smaller {

	margin-left : 5px;
	margin-right : 5px;
	
}

.left { text-align : left;  }

div#offer {

	padding : 105px 33px 0px 34px;
	width : 699px;
	margin : auto auto;
	
}

div#offer2 {

	padding : 0px 8px 0px 8px;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	margin-bottom : 5px;
	
}

.offerH1 {

font-size : 1.1em;
margin-bottom : 0px;

}

.offerH2 {
margin-top : 0px;
font-size : 1.2em;
text-align : center;
margin-bottom : 16px;
}

#offerMain {

	
	width : 530px;
	float : left;
	
	padding-bottom : 8px;

}

#offerSidebar {

	width : 145px;
	float : right;
	text-align : justify;
	padding-top : 10px;

}

img.offerImage {

	margin : 0px auto 12px auto;

}

div.offerBox {
	width : 245px;
	padding : 0px 8px 0px 8px;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	margin-bottom : 5px;
	float : left;
	height : 220px;
	margin-right : -5px;

}

div.offerBox2 {

	width : 242px;
	padding : 0px 8px 0px 0px;
	border : 1px solid #dddddd;
	border-top : 4px solid #d9e2e6;
	margin-bottom : 5px;
	float : left;
	height : 220px;	
}

div.offerBox ul, div.offerBox2 ul
{

	margin-left:10px;

}

div.spacer {

	width : 0px;
	float : left;

}

.offerBox ul {

	margin-left:0px;
	padding-left:0px;
	margin-top : 20px;
	
}

.offerBox li {

	list-style-image: url('/images/tick.gif');
	margin-left : 12px;
	padding-left : 5px;
	color:#CC3300;
	font-weight:bold;
	font-size:1.2em;
	margin-top : 16px;
	text-align : left;
}

.offerBox2 ul {

	margin-top : 20px;
	margin-left:0px;
	padding-left:0px;
	
}

.offerBox2 li {

	list-style-image: url('/images/tick.gif');
	margin-left:19px;
	padding-left : 5px;
	color:#CC3300;
	font-weight:bold;
	font-size:1.2em;
	margin-top : 16px;
	text-align : left;
	
}

h4 {

	font-size : 1em;
	font-weight : bold;

}

#heightframe
{
	width: 215px;
	background-color:#FF0000;
	float: right;
    padding : 0px 8px 4px 8px;
}

/* ################################# */

.busbySelectNav{
	width: 190px; /* width of you nav */
	margin: 3px 0px 0px 0px; /* To position your nav */
	text-align: left;
}
.busbySelectNav #busbySelectNavListb,#busbySelectNavListd,#busbySelectNavListm,#busbySelectNavListp,#busbySelectNavListv,#busbySelectNavLista{
	overflow:auto;
}

.busbySelectNavButton {
	margin:0; padding:0;
	width: 200px;
	height: 21px;
	background: #FFFFFF url('/images/select-box-arrow.png') right no-repeat;
	color: #29335F;
	padding:3px 8px 3px 5px;
	width: 187px; /* adjust height and width due to padding */
	height: 15px; /* adjust height and width due to padding */
	border: 1px solid #ABADB3;
	width: 185px; /* adjust height and width due to border */
	height: 13px; /* adjust height and width due to border */
}

.busbySelectNavListOff {
	margin: 0 0 0 0; /*adjust postion of dropdown*/
	 /*height: 130px; adjust height and width drop down box */
	border: 1px solid #ABADB3;
	background: #FFFFFF;
	width: 200px;
	z-index: 99; 
	position: absolute; 
	padding: 0;
	overflow: auto;
	display:none;
}

.busbySelectNavListOn {
	margin: 0 0 0 0; /*adjust postion of dropdown*/
	 /*height: 130px; adjust height and width drop down box */
	border: 1px solid #ABADB3;
	background: #FFFFFF;
	width: 198px;
	z-index: 99; 
	position: absolute; 
	padding: 0;
	overflow: auto;
	display:block;
}

#busbySelectNavListb ul, #busbySelectNavListd ul, #busbySelectNavListm ul,#busbySelectNavListp ul,#busbySelectNavListv ul,#busbySelectNavLista ul {
	margin:0px;
	padding:0px;
	background-image:none;
	list-style-type: none;
}

#busbySelectNavListb li,#busbySelectNavListd li,#busbySelectNavListm li,#busbySelectNavListp li,#busbySelectNavListv li,#busbySelectNavLista li{
	margin:0;
	padding:0px 0px 0px 0px;
	border-bottom:#ABADB3 1px solid;
	list-style-type: none;
	list-style-image: none;
	background-image:none;
}

#busbySelectNavListb li a,#busbySelectNavListd li a,#busbySelectNavListm li a,#busbySelectNavListp a,#busbySelectNavListv a,#busbySelectNavLista a {
	color:#29335F; /* Change color of links in drop down */
	display:block;
	font-size:1em;
	padding:3px 8px 3px 0px;
}
#busbySelectNavListb li a:hover,#busbySelectNavListd li a:hover,#busbySelectNavListm li a:hover,#busbySelectNavListp li a:hover,#busbySelectNavListv li a:hover,#busbySelectNavLista li a:hover {
	color:#cc3300; /* Change color of hovered links in drop down */
	background:#d4e3ea; /* Change background color of hovered links in drop down */
	text-decoration:none;
}
