@charset "UTF-8";

img {border:none;}

body  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em;background:#7d828f;margin:0;padding:0;text-align:center;color:#000000;}
.twoColFixRtHdr #container {width:1000px;background:#FFFFFF;margin:12px auto 24px;border:2px solid #fff;text-align:left;} 
.twoColFixRtHdr #container p {line-height:1.6em;margin:2.2em 0;} 
.twoColFixRtHdr #header {background:url("images/header_bg.jpg") no-repeat top #FFF;height:325px;padding:0 10px 0 20px;border-bottom:12px solid #de1f26;} 
.twoColFixRtHdr #header h1 {margin: 0;padding: 10px 0;}

.twoColFixRtHdr #sidebar1 {float:right;width:270px;padding:30px 30px 20px 0;}
.twoColFixRtHdr #sidebar1 p {width:230px;padding:15px 20px 25px;margin:20px 0;background:#e6e6e6;}
.twoColFixRtHdr #sidebar1 p.border {border-top:2px solid #4d89bc;}
.twoColFixRtHdr #sidebar1 b {font-size:20px;font-weight:bold;color:#585858;line-height:25px;}


.twoColFixRtHdr #mainContent {margin:30px 300px 0 0;padding:0 35px;} 


.twoColFixRtHdr #footer { padding:0 10px 0 40px;background:#184a83;color:#fff;border-top:3px solid #de1f26;} 
.twoColFixRtHdr #footer p {margin:0;padding: 20px 0;}
	#footer p {font-size:11px; color:#4d89bc;}

.fltrt {float:right;margin-left:8px;}
.fltlft {float:left;margin-right:8px;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}

h1 {color:#de1f26;font-size:36px;margin:30px 0 18px;}
h2 {color:#de1f26;margin:30px 0 10px;padding:0;}
h3 {color:#0e1e3c;padding:0;margin:0 0 3px 0;}

.highlight { height:100px;padding:0;background:url("images/highlight_bg.jpg") no-repeat top; }

#nav { background:url("images/nav_bg.gif");height:54px; }
#nav ul { list-style:none;margin:0;padding:0;height:54px; }
#nav ul li {display:inline;margin:0;padding:0px;font-size:14px;}
#nav ul li a {display:block;height:37px;padding:17px 22px 0;width:auto;float:left;color:#fff;text-decoration:none;background:url("images/nav_bar.gif") no-repeat right;}
#nav ul li a:hover {text-decoration:underline;}

#logo { margin:138px 0 0 265px; }
img.contrib { padding:15px 10px 0 15px;float:left; }
p.contrib { padding:35px 0 0 10px;color:#4d89bc;font-weight:bold; }
p.contrib a {color:#4d89bc;text-decoration:none;}
.twoColFixRtHdr #container p.first {padding-top:0;margin: 0 0 2.2em 0;}

#social {width:200px;height:30px;float:right;text-align:right;padding:10px;}
