
/* ------------------------------------------------------- 
  top                                    
------------------------------------------------------- */

#hometop {position:relative; top:0px; left:0px; width:964px; height:240px; margin-bottom:8px; background-color:#ffffff;}
#homeintro {position:relative; top:1px; left:1px; width:286px; height:216px; padding: 22px 17px 0px 17px; background-image:url(../images/introback.jpg); background-position:left top; background-repeat:no-repeat;}
#banner {position:absolute; top:1px; left:322px; height:238px; width:320px;}
#homenews {position:absolute; top:1px; left:643px; width:320px;}
.tabset {position:relative; top:0px; left:0px; margin:0px; overflow:hidden; width:310px; height:34px; padding:0px; background-color:#f8931d; padding:5px; border-bottom:solid 1px #ffffff;}
.tabset li {float:left; display:inline; padding:0px;}
.tabset li a {padding-top:10px; width:102px; height:24px; display:block; margin-right:1px; text-decoration:none; color:#be6a09; background-color:#f9debe; font-weight:bold; text-align:center;}
.tabset li a.active {color:#ffffff; font-weight:bold; background-color:#f8931d;}

.tabset li a.active:hover {color:#ffffff;} 
.tabset li.last a {margin-right:0px; width:104px;}

.tab-box {width:310px; position:relative; top:0px; left:0px; background-color:#ffffff; margin:5px 0px 5px 5px;}
.tab-box ul {margin:7px 0 0 3px; padding:0 0 5px; overflow:hidden; width:310px;}
.tab-box ul li {list-style:none; padding:5px 0 6px 10px; margin:-1px 0 0; width:300px;}
.tab-box ul li .date {color:#f8931d; padding:0 6px 0 0;}
.tab-box ul li a {color:#4c575e; text-decoration:none;}
.tab-box ul li a:hover {text-decoration:underline;}

div.tab {min-height:180px; position:relative; overflow:hidden;}
* html div.tab {height:180px; overflow:visible;}

/* ------------------------------------------------------- 
  mid	                                    
------------------------------------------------------- */

#homemid {position:relative; top:0px; left:0px; width:962px; margin-bottom:8px; padding:1px; background-color:#ffffff;}
#homemidback {position:relative; top:0px; left:0px; width:962px; background-image:url(../images/homemid_back.gif); background-position:left top; background-repeat:repeat-y;}

#homecampaign {float:left; position:relative; top:0px; left:0px; width:290px; padding:15px; margin-right:1px;}

#homeawards {float:left; position:relative; top:0px; left:0px; width:290px; padding:15px; margin-right:1px;}
#homeawards ul {margin:0px; padding:0px 0px 0px 15px;}
#homeawards ul li {color:#f8931d;}
#homeawards ul li a {color:#4c575e;}

#homevideobox {float:left; position:relative; top:0px; left:0px; width:286px; padding:15px 0px 15px 15px;}
#video {position:relative; top:0px; left:0px;}

/* ------------------------------------------------------- 
  bot	                                    
------------------------------------------------------- */

#homebot {position:relative; top:0px; left:0px; width:946px; background-color:#ffffff; padding:8px;}
#homebotback {position:relative; top:0px; left:0px; width:946px; background-image:url(../images/homebotback.gif); background-position:left top; background-repeat:repeat-y;}

#homeevents {float:left; position:relative; top:0px; left:0px; width:282px; padding:15px; margin-right:1px;}
#homeevents ul {margin:0px; padding:0px 0px 0px 15px;}
#homeevents ul li {color:#f8931d;}
#homeevents ul li a {color:#4c575e;}

#homepublications {float:left; position:relative; top:0px; left:0px; width:290px; padding:15px; margin-right:1px;}
#homepublications ul {margin:0px; padding:0px 0px 0px 15px;}
#homepublications ul li {color:#f8931d;}
#homepublications ul li a {color:#4c575e;}

#homecelebration {float:left; position:relative; top:0px; left:0px; width:290px; padding:15px;}



#homepoll {float:left; position:relative; top:0px; left:0px; width:303px; margin-right:8px; padding:10px;}
#homepoll input {border:none; background-color:Transparent;}
#polllinkright {float:right;}
#polllinkright a {padding-right:19px; text-decoration:none;}

#homelinksbox {float:left; position:relative; top:0px; left:0px; width:273px; margin-right:1px; padding:10px 18px 10px 18px;}
.linkheading {font-weight:bold; font-size:1.1em; color:#646869;}
#related {position:relative; left:0px; top:0px;}
#related li a {color:#646869; display:block; text-decoration:none; margin:0px; font-weight:normal;}

#homeregister {float:left; position:relative; top:0px; left:0px; width:273px; padding:10px 4px 10px 18px;}




















