/*standard styles to save problems ----------------------------------------------------*/

#master {
max-width:500px !important;
}
td img{
display:inline;
}

img {display:block;}

body {
	margin:0px;
	padding: 0px;
	font-family:arial,verdana,sans-serif;
        font-size:13px;
        color:#000;

}
#main {
        background-color:/*#a40033;*/#41030E;
        background-image:url("../images/site-images/main_body_background.png");
        background-repeat:repeat-x;
}


body.inputform {
margin:0;
}

.inputform {
font-family:arial,verdana,sans-serif;
font-size:13px;
background-color:transparent;
padding-top:10px;
padding-right:5px;
}

table p {
	margin:0px;
	padding:0px;
        font-size:13px;
}

p {
margin-top:3px;
margin-bottom:3px;
}

img {
padding:0px;
border:0px;
margin:0px;
}

td{
padding:0px;
border:0px;
margin:0px;
}

/*End of standard styles to save problems --------------------------------------------*/



.quoteheading {
font-family:georgia,times new roman,serif;
font-size:18pt;
font-weight:600;
color:#3a3a3a;
}


.quotebox {
font-family:georgia,times new roman,serif;
font-size:14px;
font-weight:600;
color:#a20234;
}

td.quotebox img {
       display:inline;
}
.quotesite {
font-family:georgia,times new roman,serif;
font-size:12pt;
font-weight:600;
color:#737171;
}

h1 {
margin:0px;
padding-bottom:10px;
font-family:georgia,times new roman,serif;
font-size:18px;
font-weight:bold;
color:#41020d;
}

h2 {
color:#9e0232; 
font-family:georgia,times new roman,serif;
font-size:18px;
}

h3 {
color:#9e0232; 
font-family:georgia,times new roman,serif;
font-size:15px;
}

.main a {color:#a93131;font-family:arial,verdana,sans-serif;font-size:13px;}

#wholesitepositionid {
position:relative;
margin:auto;
width:976px;
background-image:url("../images/site-images/wholesiteposition_background.jpg");
background-repeat:repeat-y;

}

#wholesitecenterid {
position:relative;
margin:auto;
width:976px;
background-color:#a40033;
background-image:url("../images/site-images/wholesiteposition_background.jpg");
background-repeat:repeat-y;

}

#leftborder {
position:absolute;
width:13px;
left:0px;
top:0px;
height:700px;
}

#rightborder {
position:absolute;
width:13px;
left:963px;
top:0px;
z-index:10;
height:700px;
}

#bannercontainer{
position:relative;
width:950px;
height:250px;
border-top:25px #a40033 solid;
margin:auto;
background-color: #EDEDED;
}

#photo_container{
position:absolute;
width:221px;
height:222px;
left:715px;
top:15px;
z-index:2;
}

#idpageimage {
position:absolute;
width:207px;
height:207px;
left:719px;
top:19px;
z-index:3;
}


#sublinks{
/*
width:174px;*/
background-image:url("../images/site-images/sublinks_background.png");
background-repeat:repeat-x;
}

#topmenuline {
    position:absolute;
    top:235px;
    left:30px;
    z-index:99;
}

td.menutable {
    padding-right : 18px;
}
a.selected {
    font-family : georgia,'times new-roman',serif;
    font-size:16px;
    font-weight:bold;
    color : #41020D;
    text-decoration : none;
}
a.selected:hover {
    color : #41020d;
}
a.notselected {
    font-family : georgia,'times new-roman',serif;
    font-size:16px;
    font-weight:bold;
    color : #A10233;
    text-decoration : none;
}
a.notselected:hover {
    color : #41020d;
}


#submenuline {
	position:absolute;
	width:100%;
	top:50px;
        left:550px;
        z-index:2;
	height:40px;
}

#submenuline  {
display:none;
}

#article {
position:relative;
border-top:solid #800228 0px;/*47px;*/
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
width:950px;
min-height:700px;
background-image:url("../images/site-images/article_background.png");
background-color:#ffffff;
background-repeat:repeat-x;
}

#idheadingtext {
position:relative;
/* border-top:solid #ededed 50px;  */
padding-left:20px;
width:670px;
}

#idpagetext{
position:relative;
width:670px;
/*margin-right:264px;*/
padding-left:20px;
padding-bottom:15px;

}

#idpagetext p{
padding-right:6px;
}

#idpagetext table {
}

#righttable {
position:absolute;
top:0px;
background-color:transparent;
margin-left:5px;
border-right:5px transparent solid;
}

#idpagetext2 {
position:absolute;
right:13px;
top:232px;
width:248px;
min-height:200px;
}
#rightbottomtable {
position:relative;
width:100%;
}

#graybox {
width:243px;
background-image:url("../images/site-images/grayboxbackground.png");
background-repeat:repeat-y;
vertical-align:top;
}

.righttable td { 
border-top: 1px dotted #b9b9b9;
text-align:right;

padding-top:10px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;

}

.righttable td a{ 
      font-family:arial;
      font-size:13px;
      color:#a10233;
      text-decoration:none;
}

.righttable td.quotebox { 
border-top: 1px dotted #b9b9b9;
text-align:right;
padding-top:10px;
padding-bottom:10px;
}

.righttable td.quotebox p{ 
font-family:georgia;
font-size:16px;
color:#a20234;
}


.righttable td.quotesite { 
border:0px;
text-align:right;
padding-top:10px;
padding-bottom:10px;

}

.righttable td.quotesite p{ 
font-family:georgia;
font-size:12px;
color:#737171;
}


.righttable .topcell { 
         border-bottom: 1px solid #b9b9b9;
         border-top:0px;               
         text-align:right;
}

.righttable .topcell p{ 
         font-family:georgia;
         font-size:18px;
         color:#3a3a3a;

}

td.grayboxedge {
width:5px;
}
#stretcher {
display:none;
}

#basescrollgraphicid {
position:relative;
width:950px;
height:98px;
margin-left:auto;
margin-right:auto;
background-image:url("../images/site-images/basescrollgraphic_background.gif");
background-repeat:repeat-x;

}

#basescrollgraphicid table {
padding-top:20px;
}

#basescrollgraphicid table td {
padding-left:20px;
}

#basescrollgraphicid table td a.contact {
font-family:georgia;
font-size:14px;
color:#3a3a3a;
text-decoration:none;
}

.copyright {
font-family:Arial;
font-size:12px;
color:#787878;

}

.office {
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#3a3a3a;
}

a.officelinks {
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#a93131;
}

.telephone{
font-family:Arial;
font-size:12px;
color:#3a3a3a;

}

a.terms {
font-family:Arial;
font-size:12px;
color:#820229;
text-decoration:none;

}
.terms{
font-family:Arial;
font-size:12px;
color:#820229;
text-decoration:none;
}

a.footernote {
font-family:Arial;
font-size:12px;
color:#820229;
text-decoration:none;

}

.footernote{
font-family:Arial;
font-size:11px;
color:#787878;
text-decoration:none;
}


#Articles_Archive {
}
table.Articles_Archive {
width:100%;
}
table.Articles_Archive img {
margin-right:10px;
}

#Articles_Archive H1 {
font-size:15px;
padding-left:0px;
padding-right:50px;
margin-bottom:20px;
display:inline;
}

#Articles_Archive H2 {
font-size:13px;
padding-left:0px;
display:inline;
text-align:right;
}

#Articles_Archive a {
text-decoration:none;
}

a.Articles_Archive_Headlines {
font-family:georgia;
font-size:16px;
color:#820229;
font-weight:bold;
text-decoration:none;
}
td.Articles_Archive_Headlines {
background-color:#E6E6E6;
padding-top:4px;
padding-bottom:4px;
}
td.Articles_Archive {
   display:none;
   padding-bottom:10px;
   padding-top:10px;
}
#Articles {
padding-left:20px;
padding-right:20px;
}
#Articles h3 {
padding-left:0px;
}
#Articles h2 {
padding-left:0px;
}
#Articles p {
padding-left:0px;
}


#teamtable a {
font-weight:bold;
text-decoration:none;
}
#teamtable h1{
margin:0px;
font-family:georgia,times new roman,serif;
font-size:16px;
font-weight:bold;
color:#41020d;
padding-bottom:0px;
}
#teamtable td {
   padding-bottom:10px;
}
.testimonial1 {
    color:#9e0232;   
}
.testimonial2 {
    color:#000000;
}

/* MyAccordion is the Ajax concertina effect for Lifes Journey */
table.lifesjourney {
        margin:0;
        width:200px;
        background-image:url("../images/site-images/grayboxbackground.png");
        background-repeat:repeat-y;
}
table.lifesjourney td {
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border-top:1px dotted #B9B9B9;
}
table.lifesjourney td.topcell { 
         border-bottom: 1px solid #b9b9b9;
         border-top:0px;               
         text-align:left;
}

table.lifesjourney td.topcell p{ 
         font-family:georgia;
         font-size:18px;
         color:#3a3a3a;
}


#myAccordion{
	width: 143px;
	font-size:12px;
	font-family:arial,sans-serif;
	color:#a80233;
        border-left:8px solid #e2c7d1;
        border-right:8px solid #e2c7d1;
	
}
#myAccordion dt{
	line-height: 20px;
	border-top: 4px solid #e2c7d1;
	border-bottom: 4px solid #e2c7d1;
	font-weight: bold;
	color: #fff;
}
#myAccordion dd{
	background-color: #e2c7d1;
	margin:0;
	overflow: auto;
}
#myAccordion p{
        padding-left:2px;	
}
#myAccordion a{
    color:#a80233;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:2px;
}
#myAccordion ul{
    list-style:none;
}
#myAccordion li{
    margin-left:0;
    padding-left:0;
}
#myAccordion dt.myAccordionHover
{
	background-color: #cc6600;
}
#myAccordion dt.myAccordionActive
{
	background-color: #e2c7d1;
	border-top: 4px solid #e2c7d1;
	border-bottom: 4px solid #e2c7d1;
}
.indented
{
        margin-top:0px;
        margin-bottom:0px;
        margin-left:2px;
}
div.imageplaceholder {
BACKGROUND-COLOR: #dedede;
WIDTH: 60px; 
MARGIN-BOTTOM: 5px; 
FLOAT: left; 
HEIGHT: 75px; 
MARGIN-RIGHT: 5px;
}
