@charset "utf-8";
/* CSS Document */

body {
background:url(/images/bg.jpg) repeat-x #03235c;
font:10pt/13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px;
}

.content_container {
background: url(/images/paper_background.png) no-repeat top center;
width: 100%;
min-height: 1348px;
}

.content_header {
margin: 0 auto;
height: 190px;
width: 970px;
}
.logo
{
width: 178px;
float:left;

}
.content_header_text
{
width: 790px;
float: right;
text-align: right;
}

.top_menu
{
margin-top: 26px;
color: #fff;
font-size: 10pt;
}

.top_menu a
{
color: #fff;
}
.search
{
color: #fff;
width: 455px;
float:right;
margin-top:9px;

}
.searchbox
{

background:url(/images/search.jpg) no-repeat;
width: 313px;
height: 51px;
float: right;
padding: 14px 10px 10px 25px; 
text-align:left;
}

.search label
{
float:left;
width: 100px;
padding: 15px 0px;
}
.search_textbox
{
border: solid 1px #ffffff;
background: #ffffff;
height: 20px;
width: 280px;
}

.search_btn
{

}
.content_menu{
margin: 0 auto;

height: 30px;
width: 970px;
}

.content_body{
margin: 0 auto;
background: url(/images/contentbg.jpg) #ebf0f2 repeat-y;
width: 970px;
min-height: 1248px;
}

.content_leftpanel
{
    float:left;
    width: 699px;
    padding: 20px;
}
.content_rightpanel
{
    float:right;
    width: 210px;
    padding: 10px;
}

h2
{
    font-size: 12pt;
    font-weight:normal;
    color:#a80111;
}

.side_section
{
    border-bottom:inset #ffffff 2px;
}


.footer_container
{
background:url(/images/footer_bg.jpg) #041f4e repeat-x;
width: 930px;
padding: 20px;
border: solid 1px #042194;
margin: 0px auto;
color: #ffffff;
font-size: 10pt;
}

.footer_content
{
width:240px;
border-right: dotted 1px #5f7dd6;
}

.footer_title
{
font-size: 12pt;
}

.directions
{
    font-size: 10pt;
    color: #666666;
    font-weight: normal;
}

.formlabel
{
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

.forminputbox
{
    width: 500px;
}

.page_controls
{
    border-bottom: #cccccc solid 1px;
    border-top: #cccccc solid 1px;
    
}

.page_controlitem
{

    border-right: #cccccc solid 1px;
    width: 100px;
    display:inline-block;
    text-align: center;
}

.confirmation_message
{
    width: 70%;
    border: solid 1px #e3e269;
    background: #fdfcd2;
    padding: 20px;
    margin: 0px auto;
    text-align: center;
}

.error_message
{
    width: 70%;
    border: solid 1px #af1b1b;
    background: #f1a0a0;
    padding: 20px;
    margin: 0px auto;
    text-align: center;
}

.sublink
{
    border-bottom: dotted 1px #cccccc;
    padding: 10px;
}

.homepage_banner
{
    width: 970px;
    height: 375px;
    background: #ffffff;
}

.feedburnerFeedBlock
{
    color: #000000;

    font:10pt/13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    
}
.feedburnerFeedBlock .creditfooter
{
    font-size: 8px;
   color: #000000;

   
}

.feedburnerFeedBlock .feedTitle
{
    width: 100%;

  
}
.feedburnerFeedBlock .feedTitle a
{
 font-size: 12pt;
    font-weight:normal;
    color:#a80111;
    text-decoration: none;
    
  
}

.feedburnerFeedBlock .headline a
{
    color: #065ea1;
    font-size:11pt;
    font-weight: bold;
}


.feedburnerFeedBlock ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
.feedburnerFeedBlock ul li
{
    margin-bottom: 2em;
			padding-left: 0 !important;
			text-indent: 0 !important;
			list-style-type: none;
			padding-bottom: 10px;
			padding-top: 10px;
			border-bottom: solid 1px #ffffff;

    
}
.feedburnerFeedBlock .date
{
   color: #065ea1;
    font-size:11pt;
    font-weight: bold;
    display: inline;
    margin-left: 15px;
}