/* *** ** Start of HomePageWrapper ** *** */
/*Common Styling*/
* { margin: 0; padding: 0; }

.body { background: #e1e5e5 url(/Assets/Category/000010/0000/pattern.gif) repeat; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }

.body a { text-decoration: none; color: #003399;}
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }


#maincontainer { width: 1047px; margin: 0 auto; text-align: left; margin-top: 25px; }

#utility { background: transparent url(/Assets/Category/000010/0000/utility.png) no-repeat; height: 37px; width: 1047px; text-align: right;}
#utility ul { list-style-type: none;  padding-right: 25px; padding-top: 15px;} 
#utility ul li { display: inline; }
#utility ul li a { border-left: 1px solid #ffffff; font: normal 11px 'Trebuchet MS', Helvetica, sans-serif; color: #fff;  padding: 0 3px 0 7px;}
#utility ul li.first_child a {border: 0; }
#utility ul li a:hover { }

#container { width: 1048px; background: transparent url(/Assets/Category/000010/0000/content_bg.png) repeat-y; }
#container_inner { padding: 0 8px 0 8px; }

#header { width: 1030px; height: 72px; padding-top: 29px;  background: transparent url(/Assets/Category/000010/0000/header.jpg) no-repeat bottom;}
#header a#home_link { display: block; height: 72px; width: 630px; float: left;}
#header #CFA_box { display: block; padding-top: 30px; padding-right: 40px;  float: right; width: 350px; }
#header #CFA_box p { font: bold 18px 'Trebuchet MS', Helvetica, sans-serif; color: #666666; }
#header #CFA_box p span { font: bold 28px 'Trebuchet MS', Helvetica, sans-serif; color: #c36817; }

#nav { height: 24px; background: transparent url(/Assets/Category/000010/0000/nav_bg.gif) repeat-x; margin: 18px 30px 0 30px; text-align: center;}
#nav ul { list-style-type: none; }
#nav ul li { float: left; text-align: center; padding: 0 49px; }
#nav ul li a { font: bold 13px/24px 'Trebuchet MS', Helvetica, sans-serif; color: #003399; }
#nav ul li a:hover { color: #c55311; text-decoration: none;}

#footlinks { text-align: right; background: transparent url(/Assets/Category/000010/0000/footer.png) no-repeat; height: 38px; width: 1048px; clear: both; }
#footlinks ul { list-style-type: none; padding: 7px 60px 5px 0;}
#footlinks ul li { display: inline; }
#footlinks ul li a{ border-left: 1px solid #ffffff; font: normal 11px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; padding: 0 3px 0 7px;}
#footlinks ul li.first_child a {border: 0; }

#disc { width: 1000px; padding: 15px 0px 30px 0px;  margin: 0 auto; font: normal 10px Tahoma,Geneva,serif; color: #fff; text-align: left;}
#disc_content { padding: 0 60px 0 30px; }
#disc a { color: #fff; }
/*Common styling */


/*Home page styling*/
#content { padding: 0 30px 0px 30px; clear:both;  }


#lead { width: 970px; height: 339px; background: transparent url(/images/home_lead.jpg) no-repeat bottom center; padding-top: 30px; }
#lead_inner { padding-left: 425px; padding-top: 50px; padding-right: 35px;  }
#lead h1 { font: normal 24px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin-bottom: 25px; }
#lead p { font: normal 15px/20px Arial, Arial, Helvetica, sans-serif; color: #333333; margin: 10px 0; }
#lead p.learn_more { text-align: right; color: #003399;}

#bucket_section { width: 1030px;  background: #90abc1; margin: 0 auto; padding-top: 20px; padding-bottom: 20px; }
.bucket { width: 310px; float: left; display: inline; background: #fff url(/Assets/Category/000010/0000/home_bucket_head.gif) no-repeat top; margin-left: 20px; } 
#bucket_section #first { margin-left: 30px; } 
.bucket h2 { font: normal 20px 'Trebuchet MS', Helvetica, sans-serif; color: #fff; padding: 9px 0 0 24px; }
.bucket .foot { width: 310px; height: 15px; background: transparent url(/Assets/Category/000010/0000/home_bucket_foot.gif) no-repeat; }
.bucket .inner { padding: 20px 15px 0 25px; height: 200px; }
.bucket fieldset { border: 0; }
.bucket .qc_field { clear: both; padding: 5px 0; }
.bucket label { display: block; float: left; width: 50px; font: normal 12px Arial, Arial, Helvetica, sans-serif; color: #333333; }
.bucket input.form_input { display: block; float: left; width: 200px; font: normal 12px Arial, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #666666; background-color: #f5f5f5; padding: 2px;}
.bucket textarea { margin-top: 8px; width: 250px; height: 50px; font: normal 12px Arial, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #666666; background-color: #f5f5f5; padding: 2px; }
.bucket #submit_button { background: #a75a15; border: 1px solid #411f00; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #ffffff; margin-right: 14px; margin-top: 15px; padding: 0 20px;}
.bucket p  { font: normal 12px Arial, Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 10px; margin-top: 5px;}
.bucket ul { padding-left: 15px; font: normal 12px Arial, Arial, Helvetica, sans-serif; color: #333333; margin: 10px 0; }

/*Home page styling *//* *** ** End   of HomePageWrapper ** *** */
