/* this css is for templates galore */
/* color uses
text body #ffffff 
active nav #371a45
visited nav #624374
selected #ffc404 */

body{
	background-color: #ffffff;
    margin: 0px 0px 0px 0px;
}

html {
    scrollbar-base-color: #342F2B;
	scrollbar-track-color: #EBE5E6;
	scrollbar-face-color: #D2C4C4;
	scrollbar-highlight-color: #e0e0e0;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-darkshadow-color: #a3a2a2;
	scrollbar-shadow-color: #898989;
	scrollbar-arrow-color: #624374;
}

/* this determins the font behavior of the whole site */
p, div, blockquote, dl, ul, ol{
	font-family: Verdana;
	font-size: 12px;
    text-decoration: none;
	font-weight: normal;
    vertical-align: top;
}

a img {border: none; } 

.content {
	font-family: Verdana;
	font-size: 12px;
    color: #ffffff;
    text-decoration: none;
	font-weight: normal;
    padding: 13px;
    vertical-align: top;
    align: left:
}

.content2 {
	font-family: Verdana;
	font-size: 12px;
    color: #ffffff;
    text-decoration: none;
	font-weight: bold;
    vertical-align: top;
    text-align: center;
    padding-bottom: 10px;
}

.content2 a:link {
	font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    text-decoration: none;
	font-weight: bold;
}

.content2 a:visited {
    color: #624374;
    text-decoration: none;
	font-weight: bold;
}

.content2 a:hover {
    color: #ffc404;
    text-decoration: none;
	font-weight: bold;
}

.content2 a:active {
    color: #371a45;
    text-decoration: none;
	font-weight: bold;
}

timg {
    padding: 10px;
    align: center;
}

p.link a:link, p.link a:visited {
    color: #371a45;
    text-decoration: none;
	font-weight: normal;
}

.content-t {
	font-family: Verdana;
	font-size: 12px;
    color: #ffffff;
    text-decoration: none;
	font-weight: normal;
    padding: 0.5cm 2cm;
    vertical-align: top;
}

.alogo {
    background-color: #ffffff;
    padding: 13px 5px 5px 5px;
    vertical-align: middle;
}

.logotext {
    background-color: #ffffff;
    padding: 0.25cm;
	font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    text-decoration: none;
	font-weight: medium;
}
.logotext2 {
    background-color: #ffffff;
    padding: 0.5cm 1cm;
    vertical-align: middle;
	font-family: Verdana;
	font-size: 12px;
    color: #371a45;
	font-weight: medium;
}

.mapsection {
	font-family: Verdana;
	font-size: 13px;
    color: #371A45;
    text-decoration: none;
	font-weight: bold;
}

h1 {
	font-family: Verdana;
	font-size: 15px;
    color: #371A45;
    text-decoration: none;
	font-weight: bold;
}

h2 {
	font-family: Verdana;
	font-size: 12px;
    color: #371A45;
    text-decoration: none;
	font-weight: bold;
}

h3 {
    font-size: 13px;
    font-weight: bold;
}

.handcursor{
    cursor:hand;
    cursor:pointer;
    font-family: Verdana;
	font-size: 12px;
    color: #371A45;
    font-weight: bold;
}

.template-name {
    color: #371A45;
	font-weight: bold;
}

a:link {
	font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

a:visited{
	font-family: Verdana;
	font-size: 12px;
    color: #624374;
    text-decoration: none;
	font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

a:hover{

	font-family: Verdana;
	font-size: 12px;
    color:ffc404; 
    font-weight:bold;
}

.service a:link {
	font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.service a:visited{
	font-family: Verdana;
	font-size: 12px;
    color: #624374;
    text-decoration: none;
	font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

.service a:hover{
	font-family: Verdana;
	font-size: 12px;
    color:ffc404; 
    font-weight:normal;
}
.lborder {
    background-image: url(images/left-edge.jpg);
    background-repeat: -y;
    background-position: top;
    max-width: 19px;
    min-height: 100%;
}

.rborder {
    background-image: url(images/right-edge.jpg);
    background-repeat: -y;
    background-position: top;
    max-width: 17px;
    min-height: 100%;
}

.lborder-t {
    background-color: #AD96B5;
    background-image: url(images/r5-1t.jpg);
    background-repeat: fixed;
    background-position: top left;
    max-width: 19px;
    min-height: 100%;
} 

.rborder-t {
    background-image: url(images/r5-6t.jpg);
    background-repeat: -y;
    background-position: top;
    max-width: 17px;
    min-height: 100%;
}

a.logo:link {
    padding: 0px 10px 0px 13px;
	font-size: 10px;
    color: #371a45;
    text-decoration: none;
	font-weight: bold;
}

a.logo:visited {
    padding: 0px 10px 0px 13px;
	font-size: 10px;
    color: #ffc404;
    text-decoration: none;
	font-weight: bold;
}

.footer {
	font-family: Verdana;
    background-image: url(images/footer.jpg);
	font-size: 11px;
    color: #ffffff;
    text-decoration: none;
	font-weight: normal;
    text-align: center;
    vertical-align: bottom;
    padding: 10px;
} 
/* Table Setup */
table.sample {
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #fff;
width: 280px;
background-color: #AD96B5;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.sample td{
background-color: #AD96B5;
color: #000;
padding: 15px;
text-align: center;
border: 0px #fff solid;}

table.sample td.hed{
background-color: #AD96B5;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 13px;
font-weight: bold;} 
/* End Table Setup */

/* Table Setup2 */
table.sample2 {
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #fff;
max-width: 750px;
background-color: #AD96B5;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.sample2 td{
background-color: #AD96B5;
color: #000;
padding: 10px;
text-align: center;
border: 0px #fff solid;}

table.sample2 td.hed{
background-color: #AD96B5;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 13px;
font-weight: bold;} 
/* End Table Setup */

/* Outermost DIV for thumbnail viewer must be higher than the other z-index numbers on the page or the pop will be below the other images */
#thumbBox{ /*Outermost DIV for thumbnail viewer */
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #DABFE3;
border: 1px dashed #371a45;
visibility: hidden;
z-index: 110;/* this must be higher than the other z-index numbers */
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Verdana;
letter-spacing: 5px;
line-height: 1.1em;
color: #371a45;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 2px solid silver;
background-color: #BC99C8;
padding: 5px;
z-index: 5;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.shadow{
border:2px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index: 100;
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index: 10;
}

/* Pagination CSS */
#pagetable { 
width: 225px; 
} 

.row1 {
    height: 10px; 
    width: 10px;
    border: 1px solid #371a45;
    padding: 4px;
    font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.row1 a:hover, .page a.selected{ 
    color: #ffc404;
}

.row2 {
    height: 10px; 
    width: 150px;
    border: 1px solid #371a45;
    padding: 4px;
    font-family: Verdana;
	font-size: 12px;
    color: #371a45;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

/* End Pagination CSS */




