/* CSS Document */

body{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#999999;}

a{ color:#32659a; }

#container{ width:840px; background-image:url(images/bg.gif); background-repeat:repeat-y; background-position:center; margin:0 auto;  }


#logo{ background-image:none; height:59px;}
#logo img{ margin: 18px 0px 0px 45px;}


#hero{ background-image:none; } 
#hero img{ margin: 0px 0px 0px 20px;}


#intro_content{ height: 255px; padding: 0px 0px 0px 20px; margin: 40px 0px 0px 0px;}
#intro_content p{ text-align:right; margin: 0px 169px 20px 150px; color:#999999;}
#intro_content img{ float:right; margin: 35px 169px 0px 0px;}


#footer{ background-image:none; }
#footer img{ margin: 0px 0px 0px 20px; }


#nav{ float:left; width:190px; margin: 8px 8px 30px 28px; padding: 0px 0px 0px 0px;}
* html #nav{ margin: 10px 8px 30px 14px;}
#nav img{ margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;}
* html #nav img{ margin: 0px 0px 1px 0px;}

#affiliates{ float:left; width:140px; margin: 25px 5px 50px 20px; padding: 0px 0px 0px 0px; clear:left;}
* html #affiliates{ margin: 25px 8px 50px 12px;}
#affiliates h1{ font-size:11px; color:#32659a; line-height:13px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;}
#affiliates ul{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#affiliates li{ font-size:9px; color:#c1c1c1; line-height:13px; margin: 0px 0px 5px 3px; padding: 0px 0px 0px 0px; list-style-type:none;}
 
#main_content{ margin: 8px 0px 30px 0px; float:left; width:391px; background-image:url(images/content_box_bg.gif); background-repeat:repeat-y; background-position:center; padding: 0px 0px 0px 0px; }
#main_content h1{ color:#32659a; font-size:15px; margin: 10px 20px 10px 20px; padding: 0px 0px 0px 0px; }
#main_content h2{ color:#32659a; font-size:13px; margin: 20px 20px 0px 20px; padding: 0px 0px 0px 0px;  }
#main_content h3{ color:#565656; font-size:12px; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 0px;  }
#main_content p{ color:#565656; font-size:12px; margin: 20px 20px 15px 20px; padding: 0px 0px 0px 0px;  }
#main_content p.comments{ color:#565656; font-size:11px; margin: 10px 20px 5px 20px; padding: 0px 0px 0px 0px;  }
#main_content p.read{ color:#565656; font-size:11px; margin: 10px 20px 0px 20px; padding: 0px 0px 0px 0px;  }
#main_content hr{ color:#565656; width:90%; padding:0px; margin:0px; size:1px; height:1px;  }
#main_content input{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#main_content textarea{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#main_content table{ margin: 0px 0px 20px 20px; padding: 0px 0px 0px 0px;  }
#main_content_top{ background-image:url(images/content_box_top.gif); background-repeat:no-repeat; background-position:top; height:13px;}
#main_content_bottom{ background-image:url(images/content_box_bottom.gif); background-repeat:no-repeat; background-position:bottom; height:13px; clear:both; padding-top:15px;}
 

#rhs{ margin: 10px 28px 20px 0px; float:right; width:188px; background-image:url(images/content_box_2_bg.gif); background-repeat:repeat-y; background-position:center;}
* html #rhs{ margin: 8px 14px 20px 0px; }
#rhs h1{ color:#999999; font-size:10px; line-height:13px; margin: 16px 18px 3px 25px; padding: 0px 0px 0px 0px;  }
#rhs p{ color:#999999; font-size:10px; line-height:13px; margin: 2px 18px 12px 25px; padding: 0px 0px 0px 0px;  }
#rhs p.copyright{ color:#c1c1c1; font-size:10px; line-height:13px; margin: 0x 18px 12px 25px; padding: 20px 0px 0px 0px;  }
#rhs_top{ background-image:none; background-color:#fedbb3; height:13px; border:1px solid #fec689; color:#326696; height:18px; }
#rhs_top h1{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#326696; margin: 3px 10px 3px 25px; padding: 0px 0px 0px 0px; }
#rhs_bottom{ background-image:url(images/content_box_2_bottom.gif); background-repeat:no-repeat; background-position:bottom; height:13px;}







