@charset "UTF-8";
/* CSS Document */

html,body { background-color:#C4BDAC; margin:0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}


div{overflow:hidden;}

p { margin:14px 0 14px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px;}

h1 { font-family:"Trebuchet MS"; font-size:23px; color:#807E79; text-transform:uppercase;}
h3 { font-family:"Trebuchet MS"; font-size:18px; color:#96938D; margin:0; padding:0;}

.g_clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.g_clear5px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:5px;}
.g_clear20px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:20px;}
.g_clear22px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:22px;}
.g_clear15px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:15px;}
.title { color:#2E848E; font-size:11px; font-weight:bold;}
a.title_lk_cs { color:#2E848E; font-size:11px; font-weight:bold; text-decoration:none;}
a.title_lk_cs:hover { color:#2E848E; font-size:11px; font-weight:bold; text-decoration:underline;}
a.mc_more { color:#2E848E; font-size:11px; text-decoration:none; cursor:pointer;}
a.mc_more:hover { color:#2E848E; font-size:11px; text-decoration:underline; cursor:pointer;}



#grand_mother { width: 100%; height:auto; margin:0 auto 0 auto; padding:0px; }


#mother { margin:0 auto 0 auto; width: 990px; padding:0;  height: 100%; }


#leaderboard_box {width:728px; margin: 12px auto 12px auto;}
#leaderboard_728x90 { width:728px; height:90px;}

#daughter_left { width:990px; margin:0 0 30px 0; padding:0; height:auto; background-color:#fff;}

#main_header { width:969px; height:203px; margin:0 0 0 11px;}
#main_header #flash { margin:0;}

#daughter_right {float:left; width:160px; margin-left:15px; padding:0;}
#banner_120x600 { width:120px; padding:0 20px 0 20px; height:600px; margin-bottom:18px;}
#banner_120x240 { width:120px; padding:0 20px 0 20px; height:240px; margin-bottom:18px;}
#banner_160x600 { width:160px; height:600px; margin-bottom:18px;}
#banner_left1 { width:300px; height:250px; margin:15px 0px 0px 14px; padding:0;}
#banner_left2 { width:300px; height:120px; margin:18px 0px 0px 14px; }
#banner_right1 { width:300px; height:120px; margin:2px 0px 0px 0px; }

/********* Top Container *********/

#top_container { width:962px; height:auto; margin:11px 0 0 15px; padding:0; clear:both;}
#top_container #left { float:left; width:509px; height:580px; margin:0; padding:0;}
#top_container #left .header { display:block; height:54px; clear:both; padding-bottom:10px;}
#top_container #left .dots509 { width:509px; height:1px; background-image:url(/pics/dots_509.gif); background-repeat:no-repeat; background-position:top left; clear:both;}
#top_container #left .txt { margin-top:12px; padding:0; color:#5F5E59;}
#top_container #left #banner468 { width:468px; height:60px; padding:0; margin:9px 0px 11px 17px;}

#top_container #left #story_wrapper {width:502px; height:auto; margin:0; padding:0 0 18px 2px;}
#top_container #left #story { width:502px; height:auto; padding-bottom:12px; background-image:url(/pics/dots_509.gif); background-repeat:no-repeat; background-position:bottom;}
#top_container #left #story .date {color:#9A9995; line-height:16px; font-style:italic; font-size:11px;}
#top_container #left #story .summary {color:#5F5E59; line-height:16px; font-size:11px;}

#top_container #right { float:left; width:435px; height:auto; margin:0 0 0 17px; padding:0;}


#top_container #right #banner { width:425px; height:339px; background-color:#E5E3DD; margin:0; padding:6px 5px 6px 5px;}


#top_container #right .dots435x24 { width:435px; height:24px; background-image:url(/pics/dots_435x24.gif); background-repeat:no-repeat; background-position:top left; clear:both;}
#top_container #right #quick_vote { width:435px; height:auto; margin:0; padding:0;}
#top_container #right #quick_vote #content { width:411px; margin-left:15px; padding:0;}
#top_container #right #quick_vote #content label { display:block; height:15px; font-size:11px; color:#5F5E59;}
#top_container #right #quick_vote #content form { margin:0; line-height:15px;}
#top_container #right #quick_vote #content td { margin:0; padding:0;}


/************ Bottom Container ******************/

#bottom_container { width:968px; height:auto; margin:0 0 10px 10px; padding:0px;}

#bottom_container #left { float:left; width:330px; height:1016px; margin:0; padding:0;}

#bottom_container #left #markets { width:330px; height:200px; margin:18px 0 0 0; padding:0;}

#bottom_container #left #latest_vid_hp { width:330px; height:317px; margin:0; padding:0;}
#bottom_container #left #latest_vid_hp .video_hp { margin:6px 0 0 5px;}

#bottom_container #mid_right_wrapper { float:left; width:637px; height:auto; margin:0; padding:0;}

#bottom_container #right {float:left; width:300px; height:auto; margin:0 0 0 8px;}



#bottom_container #right #photos { width:300px; height:170px;}
#bottom_container #right #photos .panel { width:289px; line-height:15px; background-color:#fff; height:auto; margin:0; color:#5F5E59; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bottom_container #right #photos .panel img { float:left; width:78px; height:97px; border:1px solid #DDDCD5; padding:2px; margin-right:10px;}
#bottom_container #right #photos .panel .panel_header { color:#2E848E; font-family:"Trebuchet MS"; font-weight:bold; font-size:13px; text-transform:uppercase;}

.inner_panel {width: 284px; margin:9px 0 0 12px; color:#5F5E59; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inner_panel a {color:#2E848E; font-size:10px; text-decoration:none;}
.inner_panel a:hover { color:#2E848E; font-size:10px; text-decoration:underline;}




#bottom_container #right #shows { width:300px; height:499px; margin:13px 0 0 0; padding:0;}
#bottom_container #right #shows .show { width:280px; height:220px; margin:5px 0 0 10px; padding:0;}
#bottom_container #right #shows .txt { color:#807E79; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px; padding:7px 0 7px 4px; background-image:url(/pics/dots_280.gif); background-repeat:no-repeat; background-position:bottom;}
#bottom_container #right #shows .show img { width:280px; height:170px; margin:0; padding:0;}

#bottom_container #right #hp_prog { 

width:300px; 
height:499px; 
margin:0 0 0 8px; 
padding:0;
color:#807E79; font-weight:bold; 
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:17px; padding:7px 0 7px 4px; 
background-image:url(/pics/dots_280.gif); 
background-repeat:no-repeat; 
background-position:bottom;

}

#bottom_container #right #hp_prog .long_grad { visibility:hidden; height:0px; line-height:0px; font-size:0px;}
#bottom_container #right #hp_prog img { width:280px; height:170px; margin-top:4px; padding-bottom:2px; display:block;}
#bottom_container #right #hp_prog .prog_img { height:210px; margin:0; padding:0 0 4px 0; background-image:url(/pics/dots_280.gif); display:block; background-repeat:no-repeat; background-position:left bottom;}


#bottom_container #banner468x120 { float:left; width:637px; margin:8px 0 0 0; padding:0;}

#strat_partners { width:968px; height:30px; margin:0 0 0 20px; padding:0px 0px 30px 0px;}
#strat_partners .logos { float:left; margin:5px 0 0 37px;}

#footer { background-image:url(/pics/footer_bg_grad.jpg); background-repeat:no-repeat; clear:both; width:965px; height:35px; margin:0 0 0 12px; padding:0;}
#footer .txt { padding:11px 0 0 137px;}


