img {
border:none;
}
body {
background:url(images/bg_body.jpg); text-align:center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#content img.alignright { float:right; margin-left:5px; }
#content img.alignleft { float:left; margin-right:5px; }
a {
color:#666;;
}
a:hover {
color:#333;
}
h1 {
color:#19345E;
font-size:36px; line-height:110%; font-weight:normal;
}
h1 strong {
color:#666666;
}
h2 {
color:#584D4D; font-weight:normal;
font-size:24px; line-height:110%;
}
h3 {
}
h4 {
}
ul {
	margin:0; padding:0; color:#F89B6C;
}
li {
margin-left:20px; list-style:square; font-size:15px; color:#5D5D5D;
}
li p { color:#000; }
hr { clear:both; height:2px; border:none; background-color:#F89B6C; padding:0; margin:0; border-collapse:collapse; border-style:none; margin:20px 0; } 

.nocomments { display:none; }

#content table td,
#content table th { padding:5px 5px 5px 0; font-size:15px; }
#content table th { color:#F77C3F; font-weight:bold; }

#container { width:1024px; margin:0 auto; }
#header { background:url(images/bg_header.jpg) no-repeat; height:221px; }
#header img { float:left; margin:20px 0 0 60px; }
#tagline { color:#929292; font-size:17px; text-align:right; padding-top:150px; margin-right:85px; }
.nav, .nav li { list-style:none; margin:0; padding:0; }
.nav { text-align:center; clear:both; margin:27px 0 0 0; }
.nav li { float:none; display:inline; }
.nav li a { color:#666; text-decoration:none; font-size:15px; margin:0 7px; }
#content { background:url(images/bg_container.jpg) repeat-y; text-align:left; padding:20px 82px 20px 75px; }
#content p { font-size:15px; color:#5D5D5D; }
#content h1 { margin-top:0; padding-top:0; }
#footer { background:url(images/bg_footer.jpg) no-repeat top; clear:both; padding-top:25px; height:auto; padding-bottom:25px; }
#footer span { margin:10px; display:block; color:#CCC; font-size:10px; }
#footer span a { color:#CCC; text-decoration:none; }
#content p img { margin:0 0 20px 0px; }

#content  .callout { clear:both; width:280px; float:right; background-color:#DFEAF0; padding:10px; margin-left:10px; color:#113062; font-size:14px; }
#content .callout p { margin:0 0 5px 0; color:#113062; font-size:15px; color:#1A4273; }
#content .callout ul { margin-top:10px; margin-bottom:10px; }
.half {
float:left; width:50%;
}
.photo {
padding:5px; background-color:#FFF; border:1px solid #CCC; float:right; margin:10px;
}
.button {
background:url(/images/bg_button1.gif) no-repeat; padding-top:5px; clear:both;
color:#FFF; font-weight:bold; padding:4px 8px 15px 20px; text-decoration:none;
}
.button:hover {
color:#FFF; text-decoration:underline;
}
#bg_left,
#bg_right {
width:3px; float:left; height:575px;
}
#bg_left {
background:url(/images/bg_left.jpg) no-repeat;
}
#bg_right {
background:url(/images/bg_right.jpg) no-repeat;
}
#innercontain {
width:778px; background-color:#FFF;
float:left; border:1px solid #003300; border-color:#990000;
}
#logo {
float:left;
}
#content_main {
width:550px; float:left; padding:10px 0 30px 0;
}
#actioncalls {
width:172px; float:right; background:url(/images/bg_innerright.jpg) repeat-x; min-height:200px;
padding:0 10px 0 10px;
}
.actioncallouter {
padding:5px; border:1px solid #CCC; background-color:#FFF; margin-top:20px;
}
.actioncall {
background:url(/images/bg_actioncall.jpg) repeat-x; text-align:center;
}
.actioncall ul {
margin:10px 0 10px 25px; padding:0; text-align:left;
}
.actioncallrss {}
.actioncallrss ul {
margin:10px 0 10px 25px; padding:0; text-align:left;
}

.ornament {
margin:5px;
}
#actioncalls h2 {
margin:0;
}
#footer_privacy {
clear:both; padding:10px 0; text-align:center;
}
#footer_privacy a {
color:#999; text-decoration:none; 
}
.clear { clear:both; margin:10px 0; }
.avatar, .post-comments { display:none; }
p {
}
.photo_description {
font-size:10px; margin-top:-43px; height:26px; padding:5px 5px 7px 5px; width:170px;
text-align:center;
}

form input,
form textarea {
border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; padding:5px; width:350px; font-size:12px;
}
form th {
text-align:left;
}
form input.button {
width:auto; border:none; padding-top:2px;
}
form input.button:hover {
cursor:pointer;
}
form input.mailme {
border:none; width:12px;
}

#content table.contact-form th{color:#666; font-weight:normal; padding-right:15px; vertical-align:top}
#content table.contact-form input, #content table.contact-form textarea{font-family:Arial, Helvetica, sans-serif; font-size:14px; overflow:auto;}
#content table.contact-form input.check{width:auto; border:none; padding:0;}
#content table.contact-form input.btn_submit{background:url(images/bg_btn_submit.jpg) no-repeat bottom; width:120px; height:40px; border:none; color:#003366; font-weight:bold; cursor:pointer;}

