body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px; background:url(../images/bg.png) repeat-x; background-attachment:fixed}
.container {width:822px; padding:15px; margin:0px auto; position:relative; background:url(../images/top-grad.jpg) repeat-x #FFFFFF}

.logo {position:absolute; top:15px; left:15px}

h2.tag {position:absolute; top:15px; right:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b2baca; font-weight:normal; margin:0px 0px}
.locations {position:absolute; top:66px; right:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#003366}
.locations strong {color:#b4975b; font-size:20px;}
.locations a {color:#003366; text-decoration:none; font-size:16px;}
.locations a:hover {text-decoration:underline}

ul.menu {position:absolute; top:136px; left:15px; width:822px; list-style:none; background:url(../images/line.png) bottom no-repeat; padding:0px 0px 6px 0px; margin:0px 0px}
ul.menu li {float:left; text-transform:uppercase; padding:0px 22px 0px 5px; font-size:14px;font-family:Georgia, "Times New Roman", Times, serif}
ul.menu li a {text-decoration:none; color:#003366;}
ul.menu li a:hover {text-decoration:underline;}

.splash_images {margin-top:160px; margin-bottom:15px}

.main_content {margin-top:170px}

.text_content {width:639px; float:left}
	.body_text {width:420px; float:right; margin-right:15px}
		.body_text h1 {margin:0px 0px 10px 0px; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#b59759; font-weight:normal}

		.body_text h1 strong {color:#003366; font-weight:normal}
		.body_text h2 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#003366; font-weight:normal; margin:0px 0px 0px 0px}
		.body_text h3 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#b59759; font-weight:normal; margin:0px 0px 0px 0px}
		.body_text p.letters {color:#b2baca; margin:4px 0px}
		.body_text p.position {color:#b2baca; margin:4px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px}
		.body_text p.gold_text {color:#b4975a;}

		.body_text img {margin-bottom:15px}
		.body_text p.intro {color:#b4975a; font-size:16px; margin-top:0px}
		.body_text p {color:#003366; line-height:18px}

img.profile {float:right; border:6px solid #b5975a; margin:0px 0px 30px 10px}

ul.homepage_sub {float:left; list-style:none; margin:0px 0px; padding:0px 0px}
ul.homepage_sub li {position:relative; height:135px}
ul.homepage_sub li img {position:absolute; top:0px}
ul.homepage_sub li a {background:url(../images/left-menu-grad.jpg) no-repeat; position:absolute; top:101px; display:block; width:178px; padding:7px 0px 10px 10px; color:#06357a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}

.submenu_item {float:left;}

ul.submenu {float:left; list-style:none; margin:57px 0px 0px 0px; padding:0px 0px}
ul.submenu li {background:url(../images/submenu-line.jpg) bottom no-repeat; padding:5px 0px 5px 0px; width:178px}
ul.submenu li a {padding:7px 0px 10px 0px; color:#06357a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
ul.submenu a {padding:7px 0px 10px 0px; color:#06357a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
ul.submenu li a:hover {text-decoration:underline}
ul.submenu a:hover {text-decoration:underline}
ul.submenu li .active { font-weight: bold;}

.sublink { list-style: none; margin: 0; padding: 0;}
.sublink li {background-image: url(''); }


.latest_news {width:162px; float:right; background-color:#eef0f5; padding:10px 10px;}
.latest_news h3 {margin:0px 0px; color:#003366; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal}
.latest_news ul {list-style:none; margin:0px 0px; padding:0px 0px}
.latest_news ul li {font-size:12px; color:#003366; padding:0px 0px 10px 0px; background:url(../images/latest-news-line.jpg) bottom no-repeat}
.latest_news ul li a {text-transform:capitalize; color:#003366; text-decoration:none; display:block; margin-top:6px; font-weight:bold}
.latest_news ul li a:hover {text-decoration:underline}
.latest_news ul li strong {color:#b19354; font-size:16px; display:block; margin:6px 0px; font-family:Georgia, "Times New Roman", Times, serif}

h3.address {font-size:18px; color:#001F4D;}
p.address {font-size:14px; color:#001F4E}
p.address strong { color:#B5975B}

.form_col {width:205px; float:left}

label {width: 165px; float: left; display: block; }
.input_box {color: #000000; background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; width:195px; font-size:12px}
.submit input {margin-left: 165px} 
form {padding:10px 0px; margin:10px 0px; display:inline}
form p {margin:0px; padding:0px 0px 10px 0px }
form em {font-size:11px; color:#8f8f8f}

.footer {margin:20px 0px; position:relative; border-top:1px solid #ccd6db}
.footer p {font-size:10px; color:#003366; line-height:13px; margin:0px 0px}
.footer p.copyright {color:#b2baca; font-size:11px; margin:10px 0px; font-family:Georgia, "Times New Roman", Times, serif}
.footer img {position:absolute; right:0px; top:10px}

ul.error {display:block; background-color:#e8e8e8; margin:10px 0px; border:2px solid #900; padding:0px 0px 10px 0px; width:420px; color:#003366;  }
ul.error p {margin:0px 0px; padding:10px 10px; font-weight:bold;}
ul.error li {margin: 0px 0px; padding:10px 10px; list-style:inside;  font-size:12px;}

	#splash_images{ position: relative; visibility: hidden;}
	#splash_images .gallerydesctext{text-align: left;padding: 2px 5px;}
	
.downloads strong { margin:0px 0px; color:#003366; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal}
.downloads ul { padding: 0; margin:0px 0px }
.downloads ul li { list-style-type: none; padding: 10px 0 0px 0;background:url(../images/submenu-line.jpg) bottom repeat-x; }
.downloads a, .downloads p { display: inline; color:#06357a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.downloads ul li strong { position: absolute; right: 250px;  display: inline; color:#06357a; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px}
.downloads a :hover  { text-decoration: underline; } 
.downloads p { color: #B19354; }

.download_box img {padding-left:1px}

.email_signup { display:block;font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; color:#06357A }
.email_signup_form {float:left; width:168px; margin-top:10px; background-color:#EEF0F5; padding:10px 10px}
.email_signup_form input[type=text] {width:158px; margin:2px 0px}
.email_signup_form p {margin:0px 0px 10px 0px; padding:0px 0px; font-size:14px; color:#B19354;font-family:Georgia,"Times New Roman",Times,serif;}


