@import "/resources/css/reset.css";
@import "/resources/css/form.css";
@import "menu.css";
@import "blog.css";

/* ---------- HTML TAGS ---------- */
html {overflow-y:scroll;}
body {background:#213F9A;font:normal 14px Arial, sans-serif;color:#000;line-height:20px;margin:16px 0 0px 0;}
a {color:#fff100;text-decoration:none;}
a:hover {color:#fff100;text-decoration:underline;}
a img {border:none;}
p {margin:0 0 22px 0;padding:0;}
h1 {color:#fff100;font:bold 24px Arial, Sans-Serif;margin:4px 0px 8px 0px;padding:0px;}
h2 {color:#FFF;font:bold 18px Arial, Helvetica, Sans-Serif;margin:4px 0 8px 0;text-align:left;}
.h3 {color:#FFF;font:normal 16px Arial, Helvetica, Sans-Serif;margin:4px 0 16px 0;text-align:left;}


/* ---------- STANDARD CONTAINER ELEMENTS ---------- */
#container {
background:#213f9a url(images/bg-container.jpg) no-repeat top;
margin: 0 auto;
width: 903px;
color:#fff;
}

#header {
background:url(images/bg-site-header.png) repeat-x top;
height:228px;
width:903px;
}

#flashcontent {
width:903px;
height:228px;
padding:0px;
margin:0px;
}

#panel {
width:196px;
float:right;
padding-left:32px;
font-size:12px;
}

#content {
height:auto !important;
height:320px;
line-height:22px;
min-height:320px;
padding:0px 16px;
width:871px;
}

#footer {background:#213f9a url(images/bg-footer.png) no-repeat top;padding:16px;font-size:12px;line-height:26px;height:84px;}
#footernav {width:337px;float: right;text-align:right;}
#footernav a {margin:0px 3px;}


/* ---------- STANDARD CLASSES ---------- */
.clr, .clear {clear:both;}
.line {border-bottom:solid 1px #999;margin:12px 0 24px 0;height:1px;clear:both;}
.small-line {border-bottom:solid 1px #999;margin:12px 0 24px 0;height:1px;width:650px;}
.error {color:#FFF !important}

/* ---------- TEMPLATE SPECIFIC CONTAINERS ---------- */
#phone {color:#FFFFFF;font:bold 28px Arial, Sans-Serif;}
#copyright {float:left;padding:20px 0px 0px 16px;width:534px;}
#response {float:right;}
#recaptcha-response {color:red;float:left;}


/* ---------- TEMPLATE SPECIFIC CLASSES ---------- */
.img {float:right;margin:0 0 24px 24px;}
.twitter {background:url(/resources/images/twitter.png) no-repeat center right;padding:2px 24px 2px 0px;display:inline;}
.rss {background:url(/resources/images/icon-rss.png) no-repeat center right;padding:2px 24px 2px 0;display:inline;}


/* ---------- BUTTON STYLES ---------- */
.button {font:bold 13px Arial;color:#FFFFFF;border:none;text-align:left;}
.submit-button {
text-align:center !important;
display:block;
width:79px;
margin:0px 0px 36px 0px;
line-height:28px;
background:url(images/button.png) no-repeat top left;}

#recaptcha_controls {
background-color:#1d3a8a !important;
border:none !important
}
