body
{
margin:0;
font-family:Arial;
font-size:12pt;
color:#3152a5;
/*background-color:navy;*/
}

a:hover
{
color:#ce8d00;
}

p
{
text-align:center;
}

h2
{
color:#3152a5;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:12pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

/*--- Page Top Definitions --------*/
#topContainer
{
position:absolute;
top:0;
Left:0;
/*height:84;*/
height:131;
width:100%;
/*background-color:#ffffff;*/
}

#logo
{
position:absolute;
top:0;
left:0;
height:131;
border-style:none;
}

#topImage
{
position:absolute;
top:0;
left:0;
width:100%;
}

#topTextContainer
{
position:absolute;
top:40;
/*left:130;*/
left:90;
/*width:80%;*/
width:90%;
/*font-size:25 pt;*/
font-size:30 pt;
font-weight:bold;
/*color:#ce8d00;*/
/*color:#bd9300;*/
color:#f5f5f5;
text-align:center;
/*background-color:red;*/
font-family:Arial, Perpetua Titling MT;
}

#topMarquee
{
position:absolute;
top:131;
left:0;
width:100%;
}

#bottomContainer
{
position:relative;
\*top:605;
left:0;*/
width:100%;
/*background-color:orange;*/
text-align:center;
top:152;
/*top:133;*/
/*left:20;*/
visibility:visible;
font-weight:normal;
font-size:8pt;
}

#bottomContainerWhite
{
position:relative;
width:100%;
/*background-color:orange;*/
text-align:center;
top:152;
visibility:visible;
font-weight:normal;
font-size:8pt;
color:#F5F5F5;
}

/*--- Navigation Definitions --------*/
#leftNavigation
{
position:absolute;
top:149;
left:0;
width:200;
/*width:180;*/
/*height:451;*/
/*height:480;*/
/*height:525;*/
/*height:550;*/
/*height:610;*/
/*height:650;*/
/*height:750;*/
/*height:850;*/
height:1010;
/*background-color:lightblue;*/
}

#leftNavImage
{
position:absolute;
top:0;
left:0;
height:100%;
}

#leftNavText
{
position:absolute;
top:10;
left:0;
width:95%;
height:95%;
text-align:right;
/*background-color:blue;*/
}

#leftNavAddress
{
position:absolute;
left:0;
width:95%;
text-align:right;
font-size:10pt;
}

.navigationTitles
{
color:#3152a5;
font-weight:bold;
font-size:14pt;
/*text-decoration:underline;*/
}

.navigationTitlesWhite
{
color:#f5f5f5;
/*background-color:#f5f5f5; Whitesmoke*/
font-weight:bold;
font-size:14pt;
/*text-decoration:underline;*/
}

.navigationTitlesBlue
{
color:#3152a5;
font-weight:bold;
font-size:14pt;
/*text-decoration:underline;*/
}

.navigationTitlesGold
{
color:#ce8d00;
font-weight:bold;
font-size:14pt;
/*text-decoration:underline;*/
}

.navigationTitlesRed
{
/*color:#Fe0000;*/
color:#f00000;
/*color:#e30000;*/
font-weight:bold;
font-size:14pt;
/*background-color:#f5f5f5;*/
/*text-decoration:underline;*/
}

.navigationTitlesDark
{
color:navy;
font-weight:bold;
font-size:14pt;
/*background-color:#f5f5f5;*/
/*text-decoration:underline;*/
}


.navLinks
{
text-decoration:none;
font-size:10pt;
color:#3152a5;
font-weight:bold;
}

.navLinksBlue
{
text-decoration:None;
font-size:10pt;
Color:#3152a5;
font-weight:bold;
}

.navLinksGold
{
text-decoration:None;
font-size:10pt;
color:#ce8d00;
font-weight:bold;
}

.navLinksWhite
{
text-decoration:None;
font-size:10pt;
color:#f5f5f5;
font-weight:bold;
}

.navLinksRed
{
text-decoration:None;
font-size:10pt;
/*color:#FE0000;*/
/*color:#e30000;*/
color:#f00000;
font-weight:bold;
}

.navigationSiteMapWhite
{
color:#f5f5f5;
font-weight:bold;
font-size:14pt;
text-decoration:underline;
}

.navigationSiteMapBlue
{
color:#3152a5;
font-weight:bold;
font-size:14pt;
text-decoration:underline;
}

.navigationSiteMapGold
{
color:#ce8d00;
font-weight:bold;
font-size:14pt;
text-decoration:underline;
}

.navigationSiteMapDark
{
color:Navy;
font-weight:bold;
font-size:14pt;
text-decoration:underline;
}

.navigationSiteMapRed
{
color:#f00000;
font-weight:bold;
font-size:14pt;
text-decoration:underline;
}

/*--- Main Body Definitions --------*/
#MainBody
{
position:absolute;
top:148;
left:215;
/*left:195;*/
/*width:74.75%;*/
width:72%;
/*height:452;*/
/*height:615;*/
/*background-color:blue;*/

}

#bodyHeader
{
position:absolute;
top:1;
left:0;
height:65;
width:100%;
/*background-color:#87ceeb;*/

}

#bodyHeaderImage
{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
}

#headerText1
{
position:absolute;
top:17;
left:5;
font-size:14pt;
color:#3152a5;
font-weight:bold;
}

#headerText2
{
position:relative;
top:23;
left:5;
font-size:14pt;
color:#ce8d00;
font-weight:bold;

}

.leftBody
{
position:absolute;
top:65;
left:0;
width:68%;
/*height:89%;*/
visibility:hidden;
display:none;
}

.leftBodyClear
{
clear: both; 
height: 0; 
overflow: hidden;
}

.leftBodyVisible
{
position:absolute;
top:65;
left:0;
width:68%;
/*height:89%;*/
background-color:#fffaee;
visibility:visible;
font-weight:normal;
/*overflow:auto;*/
/*scrollbar-face-color:#fff1d2;*/
padding:5;
line-height:150%;
}

.leftBodyBottom
{
position:absolute;
/*bottom:-450;*/
top:0;
left:20;
visibility:visible;
font-weight:normal;
font-size:8pt;
padding:5;
text-align:center;
}

#centerBoxTop
{
position:absolute;
top:7;
left:0;
text-align:center;
}

.leftBodyBoxTop
{
position:absolute;
top:7;
right:15%;
border: 2px solid #3152a5;
text-align:center;
width:235;
}

#leftBodyTextCenter
{
position:absolute;
left:0;
width:100%
text-align:center;
/*background-color:#ffffff;*/
}

#rightBody
{
position:absolute;
top:65;
left:68%;
width:32%;
/*height:89%;*/
/*height:550;*/
height:650;
/*padding-left:4;*/
padding-left:7;
/*background-color:green;*/
}

#rightBodyImage
{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
/*z-index:-1;*/
}

#boxjs
{
	position:absolute;
	top:152;
	left:70%;
	/*right:50;*/
	width:225;
	border: 5px solid #3152a5;
	text-align:center;
	padding:5;
	color:#ce8d00;
	font-size:10pt;
	font-weight:bold;
	/*margin-bottom:3;*/
	margin-left:5;
	z-index:10;
}

#adBox
{
	/*border: 3px solid #13609c;*/
	border: 3px solid #3152a5;
	text-align:center;
	padding:5;
	color:e30000;
	font-size:10pt;
	font-weight:normal;
	margin:7;
	width: 155;
}

/*--- Form Definitions --------*/
.submit
{
	color:#3152a5;
	height:25;
}

.textfield
{
	border:#3152a5 1px solid;
	color:#ce8d00;
}

.star
{
	color:#e30000;
	Font-Size:10pt;
}

.select
{
	Font-Size:8pt;
	/*Background-Color:#becfff;*/
	/*background-color:#3152a5;*/
	background-color:#a9cbc0;
	/*color:#f5f5f5;*/
	color:#3152a5;
	/*font-weight:bold;*/
}

.textarea
{
	border:#3152a5 1px solid;
	font-family:Arial;
	/*scrollbar-face-color:#3152a5;*/
	scrollbar-face-color:#a9cbc0;
	color:#ce8d00;
}


/*--- Anchor Definitions --------*/
.aText
{
color:#3152a5;
font-weight:bold;
}

.aRed
{
color:Red;
font-weight:bold;
}

.aTextRed
{
/*color:#e30000;*/
color:#f00000;
font-weight:bold;
}


.aTextRightBlue
{
color:#3152a5;
font-weight:bold;
font-size:11pt;
/*padding-left:5;*/
text-decoration:none;
}

.aTextRightWhite
{
color:#f5f5f5;
font-weight:bold;
font-size:11pt;
/*padding-left:5;*/
text-decoration:none;
}

.aTextRightDark
{
color:Navy;
font-weight:bold;
font-size:11pt;
/*padding-left:5;*/
text-decoration:none;
}

/*--- Text Format Definitions --------*/
.leftBodyCenter
{
text-align:center;
}

.marqueeText
{
color:#3152a5;
font-size:11pt;
font-weight:bold;
background-color:#e0e1f5; 
}

.marqueeTextLight
{
color:#3152a5;
font-size:11pt;
background-color:#e0e1f5; 
}

.marqueeTextAd
{
color:#3152a5;
font-size:11pt;
font-weight:bold;
background-color:#f5f5f5; 
}

.bodyTitle
{
color:#3152a5;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

.bodyTitleGold
{
color:#ce8d00;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

.bodyTitleBlue
{
color:#3152a5;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

.bodyTitleDark
{
color:Navy;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

.bodyTitleWhite
{
color:#f5f5f5;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}

.bodyTitleRed
{
/*color:#E30000;*/
color:#f00000;
/*background-color:#5adcdc; */
font-weight:bold;
font-size:11pt;
cursor:pointer;
cursor:hand;
padding-left:5;
}


.bodyTextBold
{
font-weight:bold;
}

.bodyTextBoldLarge
{
font-size:18pt;
font-weight:bold;
}
.bodyTextBoldMedium
{
font-size:14pt;
font-weight:bold;
}

.bodyTextBoldSmall
{
font-size:8pt;
font-weight:bold;
}

.bodyTextItalic
{
font-style:italic;
}

.bodyTextBI
{
font-weight:bold;
font-style:italic;
}

.headline
{
font-size:12pt;
color:#c0c0c0;
font-weight:bold;
}

#Photos2
{
position:absolute;
top:175;
left:0;
}

#searchText
{
background-color:#f5f5f5;
}

.instructions
{
font-size:9pt;
font-style:italic;
padding-left:5;
}

.instructionsWhite
{
font-size:9pt;
font-style:italic;
padding-left:5;
color:#F5F5F5;
}

.copyrightTextBold
{
font-size:8pt;
font-weight:bold;
font-style:italic;
}

.copyrightText
{
font-size:8pt;
font-style:italic;
}

.windowHeader
{
font-size:18pt;
font-weight:bold;
font-style:italic;
}

.logoTitle
{
	color:#ce8d00;
	font-weight:bold;
}

.indent5
{
	padding-left:5;
}

.indent20
{
	padding-left:20;
}

#boxMain
{
	border:#3152a5 3px solid;
	padding:5;
	text-align:center;
}

/*--- Site Map Definitions --------*/
#siteBody
{
position:absolute;
top:65;
left:0;
width:100%;
background-color:#fffaee;
/*background-color:green;*/
}

.siteHeader
{
width:100%;
color:#3152a5;
font-size:20pt;
font-weight:bold;
/*text-align:center;*/
}

.siteCategory
{
/*width:100%;*/
width:325;
color:#ce8d00;
font-weight:bold;
font-size:15pt;
cursor:pointer;
cursor:hand;
}

.siteItemLarge
{
width:210;
color:#3152a5;
font-weight:bold;
font-size:12pt;
cursor:pointer;
cursor:hand;
padding-left:8;
}

.siteItemExLarge
{
width:260;
color:#3152a5;
font-weight:bold;
font-size:12pt;
cursor:pointer;
cursor:hand;
padding-left:8;
}

.siteItem
{
width:150;
color:#3152a5;
font-weight:bold;
font-size:12pt;
cursor:pointer;
cursor:hand;
padding-left:8;
}

.siteItemSmall
{
width:100;
color:#3152a5;
font-weight:bold;
font-size:12pt;
cursor:pointer;
cursor:hand;
padding-left:8;
}

.siteLine
{
width:100%;
height:3;
color:#3152a5;
}

a.siteCategory:hover
{
color:#3152a5;
font-weight:bold;
}

/*--- UK Definitions --------*/
.aUK 
{
	color:#e30000;
	font-weight:bold;
}

#UK a
{
	color:#e30000;
	font-weight:bold;
}

#boxjsUK
{
	position:absolute;
	top:152;
	left:70%;
	/*right:50;*/
	width:225;
	border: 5px solid #fe0000;
	text-align:center;
	padding:5;
	color:#f5f5f5;
	font-size:10pt;
	font-weight:bold;
	/*margin-bottom:3;*/
	margin-left:5;
	z-index:10;
}

.navigationTitlesShadow
{
	position:relative;
	top:-20;
	left:-2;
	/*color:#f5f5f5;*/
	color:#e30000;
	font-weight:bold;
	font-size:14pt;
}
