@charset "utf-8";
/* CSS Document */

body { background-color:#E6ECF1; font:12px Arial, Helvetica, sans-serif; }

a { font-weight:bold; }
a:hover { outline:none; }


img { border:0px; }
td { vertical-align:top; }


#masthead { width:788px; height:77px; margin-left:auto; margin-right:auto; background-image:url(/images/interface/logo_header.gif); }
#masthead_logo { background-color:#FF0000; float:left; width:186px; height:77px; }
#masthead_textlinks { float:right; width:602px; height:12px; padding-top:18px; font:10px Arial, Helvetica, sans-serif; color:#BABABA; text-align:right }
#masthead_textlinks a { color:#334C62; text-decoration:none; font-weight:bold; padding-left:6px; padding-right:6px; }
#masthead_buttons { float:right; width:602px; height:23px; padding-top:24px; }
#masthead_buttons a { float:right; }

#masthead_textlinks_front { float:right; width:602px; height:12px; padding-top:18px; font:10px Arial, Helvetica, sans-serif; color:#BABABA; text-align:right }
#masthead_textlinks_front a { color:#334C62; text-decoration:none; font-weight:bold; padding-left:6px; padding-right:6px; }
#masthead_buttons_front { clear:right; width:788px; height:23px; padding-top:24px; }
#masthead_buttons_front a { float:right; }

#footer { width:788px; height:auto; margin-left:auto; margin-right:auto; font:10px Arial, Helvetica, sans-serif; color:#7C97AD; }
#footer p { margin:10px; text-align:center; }
#footer a, #footer a:visited { text-decoration:none; padding-right:20px; color:#333333; font-weight:normal; }
#footer a:hover { color:#E5A239; }




#front_leftnav { width:171px; height:550px; float:left; background-image:url(/images/frontpage/bkgd_leftnav.gif); }
#front_leftnav p {  margin:8px 10px 8px 10px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#2D6391; }
#front_leftnav a, #front_leftnav a:visited { font-weight:bold; color:#E1AE5E; }

#front_content { width:423px; height:550px; float:left; background-image:url(/images/frontpage/bkgd_content.gif); margin-left:4px; }
#front_content p { margin:20px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#2D6391; }
#front_content a, #front_content a:visited { font-weight:bold; color:#E1AE5E; }

#front_rightnav { width:190px; height:550px; float:left; background-image:url(/images/frontpage/bkgd_rightnav.gif); }
#front_rightnav p { margin:5px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#2D6391; }
#front_rightnav a, #front_rightnav a:visited { font-weight:bold; color:#E1AE5E; }

#front_newsbox { width:177px; height:172px; margin:0px 7px 0px 6px; background-color:#F2F5F7; }
#front_newsbox p { margin:7px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#2D6391; }
#front_newsbox a, #front_newsbox a:visited { color:#2D6391; text-decoration:none; font-weight:normal; }
#front_newsbox a:hover { color:#2D6391; text-decoration:underline; }



#leftnav { width:171px; height:auto; }
#leftnav p { margin:10px; text-align:left; line-height:1; font:11px Arial, Helvetica, sans-serif; color:#2D6391; }
#leftnav a, #front_leftnav a:visited { font-weight:bold; color:#E1AE5E; }

.blueLink { color:#2D6391; }

#contentCell { color:#2D6391; }
#contentCell p, #contentCell h2 { margin:7px 15px 7px 20px; line-height:1.5; }
#contentCell a:visited { color:#2D6391; }
#contentCell a:hover { color:#E1AE5E; }


#landbody { background-color:white; font:12px Arial, Helvetica, sans-serif; }
#landhead { width:810px; height:141px; margin-left:auto; margin-right:auto;}
#landhead_logo { float:left; }
#land_content { margin-left:auto; margin-right:auto; border-style:solid2; border-color:#92007B; width:390px; float:right; valign:top}
#land_form { margin-left:auto; margin-right:auto; width:400px; float:left; padding:5px}
.leftside { width:390px; float:left margin-left:auto; margin-right:auto; valign:top;}

