/* Cache Generated: 16 November 2011 */

#ContentContainer .Container { width:100%; padding:0; margin:5px 0; float:left;}
#ContentContainer .Container .FrontBannerImage { width:656px; height:224px; float:left; padding:0 5px 0 0; margin:0; }
#ContentContainer .Container .FrontBannerImage .Box { width:100%; height:224px; padding:0; margin:0; }
#ContentContainer .Container .FrontBannerImage .Box img{ width:656px; height:224px;}
#ContentContainer .Container .Content { height:204px; width:307px; float:right; padding:10px; background:url(/img/front_gradient.jpg) top repeat-x;}
#ContentContainer .Container .Content .Top{ width:100%; float:left;}
#ContentContainer .Container .Content .Top img{ float:left; padding:5px 5px 0 0;}
#ContentContainer .Container .Content .Top h2{ padding:15px 0 10px; margin:0; font-size:21px; font-weight:normal; color:#639228; float:left; width:100%;}
#ContentContainer .Container .Content .Top p{ font-size:15x; line-height:120%; color:#333; width:100%; float:left; margin:0; padding:5px 0;}
#ContentContainer .Container .Content .Top ul{ font-size:15px; line-height:120%; color:#333; width:282px; padding:0 0 0 25px; margin:0; float:left; list-style-image:url(/img/spere_li.png);}
#ContentContainer .Container .Content .Top ul li{ padding:0 0 5px;}
#ContentContainer .Container .Content .Top a{ color:#686D71; text-decoration:none;}
#ContentContainer .Container .Content .Top a:hover{ text-decoration:underline;}
#ContentContainer .FrontBox { width:307px; background:url(/img/front_lowergradient.gif) top repeat-x; float:left; padding:10px; margin:0 0 0 5px;}
#ContentContainer .FrontBox h2 { width:100%; padding:5px 0; margin:0 0 15px 0; float:left; font-weight:normal; color:#5E5C5B; border-bottom:1px solid #AFAFAF; font-size:120%;}
#ContentContainer .FrontBox p { width:100%; color:#686d71; font-size:80%; padding:0 0 15px 0; margin:0; float:left;}
#ContentContainer .FrontBox ul{ width:100%; float:left; padding:0; margin:0; list-style:none; font-size:100%; font-weight:bold;}
#ContentContainer .FrontBox ul.Latest{ padding:0 0 15px 0;}
#ContentContainer .FrontBox ul.Latest li{ width:100%; padding:0 0 15px 0; margin:0 0 5px; float:left; border-bottom:1px dotted #686d71;}
#ContentContainer .FrontBox ul.Latest li img{ float:left; border:1px solid #E2E3E4; margin:0 10px 5px 0;}
#ContentContainer .FrontBox ul li p{ font-weight:normal; font-style:italic; padding:0;}
#ContentContainer .FrontBox ul li a{ color:#669329; font-size:80%; text-decoration:none;}
#ContentContainer .FrontBox ul li a:hover{ text-decoration:underline;}
#ContentContainer .FrontBoxMiddle { width:304px; background:url(/img/front_lowergradient.gif) top repeat-x; float:left; padding:10px; margin:0 0 0 5px;}
#ContentContainer .FrontBoxMiddle h2 { width:100%; padding:5px 0; margin:0 0 15px 0; float:left; font-weight:normal; color:#5E5C5B; border-bottom:1px solid #AFAFAF; font-size:120%;}
#ContentContainer .FrontBoxMiddle p { width:100%; color:#686d71; font-size:80%; padding:0 0 15px 0; margin:0; float:left;}
#ContentContainer .FrontBoxMiddle ul{ width:100%; float:left; padding:0; margin:0; list-style:none; font-size:100%; font-weight:bold;}
#ContentContainer .FrontBoxMiddle ul.Latest{ padding:0 0 15px 0;}
#ContentContainer .FrontBoxMiddle ul.Latest li{ width:100%; padding:0 0 15px 0; margin:0 0 5px; float:left; border-bottom:1px dotted #686d71;}
#ContentContainer .FrontBoxMiddle ul li p{ font-weight:normal; font-style:italic; padding:0;}
#ContentContainer .FrontBoxMiddle ul li a{ color:#669329; font-size:80%; text-decoration:none;}
#ContentContainer .FrontBoxMiddle ul li a:hover{ text-decoration:underline;}
#ContentContainer .FrontBoxLarge{ width:616px; background:url(/img/front_lowergradient.gif) top repeat-x; float:left; padding:10px; margin:0 0 0 6px;}
#ContentContainer .FrontBoxLarge h2{ width:100%; padding:5px 0 10px; margin:0 0 15px 0; float:left; font-weight:normal; color:#686d71; border-bottom:1px dotted #686d71;}
#ContentContainer .FrontBoxLarge p{ width:100%; color:#686d71; font-size:80%; padding:0 0 15px 0; margin:0; float:left;}
#ContentContainer .FrontBoxLarge ul{ width:100%; float:left; padding:0; margin:0; list-style:none; font-size:100%; font-weight:bold;}
#ContentContainer .FrontBoxLarge ul li p{ font-weight:normal; font-style:italic; padding:0;}
#ContentContainer .FrontBoxLarge ul li a{ color:#669329; font-size:80%; text-decoration:none;}
#ContentContainer .FrontBoxLarge ul li a:hover{ text-decoration:underline; }
.Video{ width:80%!important; padding:20px 0 0 0!important; margin:0;}
#FrontBannerPlusImage{ width:31px; height:32px; float:left;}
#Banner { width : 988px; float : left; }
#ContentContainer #front_videos ul li{ padding:5px 0;}
#ContentContainer #front_videos ul li p{ font-style:normal; width:auto; float:none; line-height:110%;}
#ContentContainer #front_videos ul li p.header{ width:100%; float:left; font-weight:bold; color:#639228; padding:0 0 2px; line-height:150%; font-size:16px;}
#ContentContainer #front_videos ul li p.header a{ width:100%; float:left; font-weight:bold; color:#639228; padding:0 0 2px; line-height:150%;}
#ContentContainer #front_videos ul li img{ float:left; margin:0 10px 5px 0;}
#ContentContainer .fullwidth{ width:100%; float:left;}
#ContentContainer .fullwidth .FrontBox, #ContentContainer .fullwidth .FrontBoxMiddle{ background:none;}
#ContentContainer .fullwidth .FrontBox img, #ContentContainer .fullwidth .FrontBoxMiddle img{ border:0;}


