html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

body {
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-align: center;
    color: #26211b;
    background: #26211b url("../images/main_bg.jpg") repeat left top;
    padding: 37px 0px 10px;
}

.clearer {
    clear: both;
}

img {
    vertical-align: top;
}

a {
    color:#00009C;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

#container {
    width: 960px;
    margin: 0px auto;
    text-align: left;
    background: #c5b9a1 url("../images/container_top_round.jpg") no-repeat left top;
    padding-top: 7px;
}

#navigation {
    background: #000a1b url("../images/nav_bg.jpg") repeat-x left top;
    height: 36px;
    line-height: 36px;
    margin: 0px 7px 0px 6px;
    border: solid 1px #e1d5bc;
    font-size: 16 px;
    font-family: "Trajan Pro", "Georgia", "Times New Roman";
	text-transform: uppercase;
}

#navigation a {
    color: #c5b9a1;
    text-decoration: none;
}

#navigation a:hover, #navigation a.active {
    color: #fff;
}

.navigation_spacer {
    height: 8px;
    font-size: 0px;
    background: url("../images/nav_spacer.jpg") repeat-x left top;
    overflow: hidden;
    zoom:1;
}

.box_spacer {
    height: 7px;
    font-size: 0px;
    background: url("../images/box_spacer.jpg") repeat-x left top;
    overflow: hidden;
    zoom:1;
}

.brown_box {
    background: url("../images/brown_box_bg.jpg") repeat-y left top;
    width: 947px;
    margin-left: 6px;
}

#main_content .brown_box {
    background: url("../images/brown_box_bg_small.jpg") repeat-y left top;
    width: 246px;
    margin-left: 0px;
}

.brown_box .top_round {
    background: url("../images/brown_box_round_top.jpg") no-repeat left top;
}

#main_content .brown_box .top_round {
    background: url("../images/brown_box_round_top_small.jpg") no-repeat left top;
}

.brown_box .bottom_round {
    background: url("../images/brown_box_round_bottom.jpg") no-repeat left bottom;
    padding: 28px;
}

#main_content .brown_box .bottom_round {
    background: url("../images/brown_box_round_bottom_small.jpg") no-repeat left bottom;
    padding: 7px 6px;
}

.left {
    float: left;
}

.right {
    float: right;
    text-align: right;  
}

#main_content {
    background: #f6f0e5;
    padding: 8px 6px 36px;
}

#left_column {
    width: 246px;
    float: left;
    overflow: hidden;
    margin-right: 29px;
}

#right_column {
    width: 246px;
    float: right;
    overflow: hidden;
    margin-left: 19px;
}

#center_column {
    width: 405px;
    float: left;
    overflow: hidden;
    font-size: 13px;
}

.flower_title {
    background: url("../images/flower_title.jpg") no-repeat left top;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-family: "Trajan Pro";
    text-align: center;
    color: #f6f0e5;
}

.brown_title {
    background: url("../images/brown_title.jpg") repeat-x left top;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-family: "Trajan Pro";
    text-align: center;
    color: #f6f0e5;
}

.blue_box {
    background: #021d3b url("../images/blue_box.jpg") no-repeat left bottom;
    color: #c5b9a1;
    padding-bottom: 40px;
    line-height: 15px;
}

.blue_box a {
    color: #c5b9a1;
    text-decoration: none;
}

.blue_box a:hover {
    color: #fff;
    text-decoration: underline;
}

.brown_box ul {
    list-style-type: none;
    margin-bottom: 30px;
}

.brown_box ul li {
    padding: 6px 6px 6px 26px;
    line-height: 20px;
    font-size: 12px;
    border-bottom: solid 1px #1f344a;
}

.brown_box ul li a {
    padding-left: 14px;
}

.brown_box ul li a:hover, .brown_box ul li a.active {
    background: url("../images/arrow.gif") no-repeat left center;
}

.contact_form {
    padding: 10px 25px 15px 32px;
}

.contact_form input {
    margin-bottom: 3px;
    margin-top: 2px;
}

.contact_form .text_input, .contact_form textarea {
    background: #f6f0e5;
    border: none;
    width: 166px;
    padding: 2px;
    margin-bottom: 3px;
    margin-top: 2px;
}

.blue {
    color: #021d3b;
}

.white {
    color: #fff;
}

.blue_box .text {
    padding-left: 24px;
    padding-top: 30px;
    padding-bottom: 10px;
}

h1 {
    line-height: 25px;
    font-size: 20px;
    font-weight: normal;
    font-family: "Trajan Pro";
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: solid 1px #e2daca;
}

#main_content p {
    line-height: 20px;
    font-size: 13px;
}

#footer {
    background: #897a59 url("../images/footer_bg.jpg") no-repeat left bottom;
    color:#26211b;
    font-size: 11px;
    line-height: 15px;
}

#footer .footer_top_shadow {
    background: url("../images/footer_top_shadow.jpg") repeat-x left top;
    padding: 25px 30px 30px;
}

#footer .footer_left {
    float: left;
    width: 550px;
}

#footer .footer_right {
    float: right;
    text-align: right;
}

#footer .footer_links {
    color: #daceb6;
}

#footer .footer_links a {
    color: #daceb6;
}

.top_title { 
	width:934px; 
	margin:0px auto; 
	padding-right:26px; 
	font-family: "Trajan Pro"; 
	font-size:14px; 
	color:#C5B9A1; 
	text-align:right; 
	padding-bottom:3px;
	text-transform:uppercase;
}

.topTitle_link:link,.topTitle_link:active,.topTitle_link:visited,.topTitle_link:hover { 
	color:#b6a98e; 
	text-decoration:none;
}

h1.page_heading {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:19px;
	color:#021d3a;
	line-height:24px;
	float:left;
	border-bottom:1px solid #e2daca;
	padding-bottom:10px;
	padding-top:5px;
	width:100%;
	font-weight:bold;	
}

span.page_heading1 {
	color:#25201a;
	font-weight:normal;
}

#middle {
    width: 651px;
    float: left;
    overflow: hidden;
    font-size: 13px;
}

.logoText1 {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:28px;
	color:#071941;
	float:left;
	font-weight:bold;
}

.logoText2 {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:16px;
	color:#584c34;
	float:left;
	font-weight:bold;
	clear:left;
	text-transform:uppercase;
}

.logoText1right {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:24px;
	color:#021a3c;
	font-weight:bold;
	clear:right;
	text-align:right;
}

.logoText2right {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}

.footer_logoText1 {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:12px;
	color:#11192e;
	float:left;	
}
.footer_logoText1:hover {
	text-decoration:none;
}

.footer_logoText2 {
	font-family:"Trajan Pro", "Georgia", "Times New Roman";
	font-size:10px;
	color:#47381c;
	float:left;
	clear:left;
	text-transform:uppercase;
}

.footer_logoText2:hover {
	text-decoration:none;
}
