
/* Basic structure of site */

html,body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align:center;
	vertical-align: top;
    height:100%;
    padding:0px;
    margin:0px;
    color: #424242;
	background: url('../template_images/bg_main.jpg') repeat-x top left;
}

table.body {
    width: 949px;
    height: 100%;
    margin:0px auto 0px auto;
}

td.holder{width: 949px; vertical-align: top; height: 100%;}

table.holder{height: 100%;}

table.100{height: 100%; width:100%;}

table.entry_table{height: 380px; width: 100%;}

table.body2{
    width: 630px;
    height: 100%;
    margin:0px auto 0px auto;
	border-left: 15px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
}

table.homepage{ width: 100%;
}

table.links_table{}

td.quick_links_upper{text-align: left; width: 178px; height: 41px;}

td.quick_links_lower{background: url('../template_images/quick_links_bottom.jpg') no-repeat bottom left; padding: 10px; width: 178px; text-align: left; vertical-align: top;}

td.quick_links_lower p{font-size: 11px; width: 170px;}

td.whats_new_upper{width: 333px; text-align: left; height: 41px; background: url('../template_images/whats_new.jpg') no-repeat bottom left; text-indent: 10px;}

td.whats_new_lower{ text-align: left; padding: 10px 25px 10px 10px; background: url('../template_images/whats_new_lower.jpg') no-repeat bottom left;}

td.whats_new lower p{font-size: 11px; width: 350px;}

td.news_home{width: 720px; height: 213px; background: url('../template_images/news_bg_home.jpg') no-repeat top left;}

table.mod_box_news{ width: 100%;}

td.main_news_items{width: 50%; background-position: 40% 0%; padding: 10px 10px 0px 10px; vertical-align: top;}

* html td.main_news_items{width: 463px; background-position: 0% 0%; padding: 10px 10px 0px 10px;}

td.news_head_image{padding-left: 4px; padding-top: 4px;}

td.news_head_image2{padding-left: 0px; padding-top: 4px; vertical-align: top;}

td.news_head_image div.archive{background: url('../template_images/news_head_bg.jpg') no-repeat top left; width: 358px; height: 36px; text-align: right;}

td.news_head_image2 div.archive2{background: url('../template_images/news_head_bg2.jpg') no-repeat top left; width: 358px; height: 36px; text-align: left;}


td.news_head_image div.archive a:link{color: #FFFFFF; text-decoration: underline; font-size: 11px; display: block; height: 36px; width: 110px; text-align: right; padding-right: 10px; padding-top: 11px;}
td.news_head_image div.archive a:active{color: #FFFFFF; text-decoration: underline; font-size: 11px; display: block; height: 36px; width: 110px; text-align: right; padding-right: 10px; padding-top: 11px;}
td.news_head_image div.archive a:visited{color: #FFFFFF; text-decoration: underline; font-size: 11px; display: block; height: 36px; width: 110px; text-align: right; padding-right: 10px; padding-top: 11px;}
td.news_head_image div.archive a:hover{color: #FFFFFF; text-decoration: underline; font-size: 11px; display: block; height: 36px; width: 110px; text-align: right; padding-right: 10px; padding-top: 11px;}

div.news_container{width: 325px; font-size: 11px;}
div.news_container table tr td{font-size: 11px;}
div.news_container p{font-size: 11px; line-height: 16px;}

div.news_container a{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container a:link{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container a:active{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container a:visited{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container a:hover{font-size: 11px; color: #0074b7; font-weight: bold;}

div.news_container_content a{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container_content a:link{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container_content a:active{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container_content a:visited{font-size: 11px; color: #0074b7; font-weight: bold;}
div.news_container_content a:hover{font-size: 11px; color: #0074b7; font-weight: bold;}

a.news_heading{font-size: 12px; color: #0074b7; text-decoration: underline; font-weight: bold;}
a.news_heading:link{font-size: 12px; color: #0074b7; text-decoration: underline; font-weight: bold;}
a.news_heading:active{font-size: 12px; color: #0074b7; text-decoration: underline; font-weight: bold;}
a.news_heading:visited{font-size: 12px; color: #0074b7; text-decoration: underline; font-weight: bold;}
a.news_heading:hover{font-size: 12px; color: #0074b7; text-decoration: underline; font-weight: bold;}

td.header_top {
    text-align:center;
    font-size: 12px;
    color: #000000;
    height: 10px;
    padding-bottom: 5px;    
}

td.header {
    height: 77px;
    background: #ed171f;
}

td.header2{
    height: 50px;
	vertical-align: top;
	background: #FFFFFF;
    
}

#item_err{color: #FF0000;}

td.menu {
    height: 37px;
	background: #FFFFFF url('../template_images/menu_bg.jpg') no-repeat top left;
	text-align:center;
}  

td.outer {
    text-align:left;
    color: #000000;
    background: #FFFFFF;
    vertical-align: top;
}

table.outer{
    width: 100%;
    height: 100%;
}

td.footer {
    text-align:center;
    font-size: 10px;
    height:100px;
    color: #FFFFFF;
    border-top: 0px solid #E3E3E3;
	background: #ed171f url('../template_images/footer_bg.jpg') no-repeat top left;
}

td.footer2 {
    text-align:center;
    font-size: 10px;
    height:100px;
    color: #FFFFFF;
    border-top: 0px solid #E3E3E3;
	background: #ed171f url('../template_images/footer_bg_1.jpg') no-repeat top left;
}

/* HEADER */

/* header - top */

div.headertop_L {
    text-align: left;
    color: #AAAAAA;
    font-size: 10px;
    float: left;
    bottom: 0px;
}    

html>body div.headertop_L {
    height: 10px;
}

div.headertop_R {
    color: #AAAAAA;
    font-size: 9px;
    text-align: right;
    float: right;
}    

td.header_top h1 {
    display: inline;
    font-size: 10px;
    font-weight: normal;
}    

#header {
    width: 949px;
    position: relative;
}  

#header_L{
    float: left;
    position:relative;
    width:135px;
    height:77px;
    color: #000000;
	
}

#header_M {
    text-align: center;
    position:relative;
    width: 500px;
    height:77px;
    margin-left: 140px;
}   

* html #header_M {
    margin-left: 0px;
    left: 0px;
}

#header_R {
    text-align: right;
    top: 0px;
    right: 0px;
    position: absolute;
    width:350px;
    height:77px;
    color: #FFFFFF;
	font-size: 11px;
	padding-right: 33px;
	padding-top: 12px;
}

#header_R a             {color: #FFFFFF; text-decoration: none;}
#header_R a:link        {color: #FFFFFF; text-decoration: none;}
#header_R a:active      {color: #FFFFFF; text-decoration: none;}
#header_R a:visited     {color: #FFFFFF; text-decoration: none;}
#header_R a:hover       {color: #FFFFFF; text-decoration: underline;}



html>body #header_R {

}   

/*header - menu*/

div.menu {
   width: 949px;
   clear: both;
  
   text-align: centre;
}        

table.navitem {
}

td.navitem {
    height: 26px;
}

td.navitem_button {
    width: 30%;
}

a.navitem:link      {text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding-left: 5px; }
a.navitem:visited   {text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding-left: 5px; }
a.navitem:active    {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; height: 26px;text-decoration: none; line-height: 26px; padding-left: 5px; }
a.navitem:hover     {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; height: 26px;text-decoration: none; line-height: 26px; padding-left: 5px; }  

a.navitem span{padding: 0px 10px 0px 5px}
a.navitem:hover span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}
a.navitem:active span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}

a.navitem_active:link      {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding-left: 5px; }
a.navitem_active:visited   {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height: 26px;line-height: 26px; padding-left: 5px; }
a.navitem_active:active    {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; height: 26px;text-decoration: none; line-height: 26px; padding-left: 5px; }
a.navitem_active:hover     {background: url('../template_images/buttons/tab_left.gif') no-repeat top left; text-align: center;display: block;font-size: 11px; font-weight: bold; color: #FFFFFF; height: 26px;text-decoration: none; line-height: 26px; padding-left: 5px; }  

a.navitem_active span{padding: 0px 10px 0px 5px}
a.navitem_active:link span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}
a.navitem_active:visited span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}
a.navitem_active:active span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}
a.navitem_active:hover span{background: url('../template_images/buttons/tab_right.gif') no-repeat top right; display:block;}

#glowingtabs a{
float:left;
background:url(media/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url(media/glowtab.gif) no-repeat right top;
padding: 4px 12px 2px 3px;
font-weight:bold;
color:#3B3B3B;
}





td.nav_border {
    width: 5px;
}

/*ENTRY*/

td.entry {
   font-size: 11px;
   background: #FFFFFF;
   width: 949px;
   border-left: 0px solid #E3E3E3;
   border-right: 0px solid #E3E3E3;
   padding: 3px 0px 5px 0px;
   vertical-align: top;
   height: 370px;
   text-align: left;
}

td.home_images{width: 725px; height: 383px; text-align: left; padding-right: 7px; vertical-align: top;}

td.main_banner{height: 210px; text-align: left; vertical-align: top;}

td.sub_banner{vertical-align: top; text-align: left; padding-top: 5px}

td.sub_banner2{vertical-align: top; text-align: center; padding-top: 5px}

td.sub_banner3{vertical-align: top; text-align: right; padding-top: 5px; padding-right: 1px;}

td.home_text{vertical-align: top; width: 225px;}

td.entry p{font-size: 11px;}

td.content_top{background: url('../template_images/content_top.jpg') no-repeat top left; height: 11px;}

td.content_bottom{background: url('../template_images/content_bottom.jpg') no-repeat bottom left; padding: 0px 10px 10px 10px; height: 100%; vertical-align: top;}

table.content_box{height: 100%;}

td.bottom_news {
    width: 100%;
	text-align:left;
    padding-bottom: 7px;
    vertical-align: top;
}

span.error{color: #FF0000;}

td.newsletter_box{padding-top: 8px;}

td.newsletter_box2{height: 213px;}

td.newsletter_head{height: 35px; text-align: left; padding-top: 1px; }

td.newsletter_container{background: url('../template_images/mail_list_bg.jpg') no-repeat top right; height: 140px; padding-left: 5px; vertical-align: top; padding-top: 3px;}

td.newsletter_container2{background: url('../template_images/mail_list_bg.jpg') no-repeat top right; height: 140px; padding-left: 0px; vertical-align: top; padding-top: 3px;}


td.newsletter_container div{text-align: center; padding-right: 5px;}

td.newsletter_container2 div{text-align: center; padding-right: 5px;}

td.newsletter_container div.enewsletter{background: url('../template_images/enewsletter.jpg') no-repeat top left; height: 37px; width: 208px;}

td.newsletter_container div.enewsletter2{background: url('../template_images/enewsletter.jpg') no-repeat top left; height: 37px; width: 130px;}


td.newsletter_container div p{font-size: 11px;}

td.searcher{padding-left: 11px; vertical-align: bottom; padding-top: 4px; height: 30px;}

div.subscribe{padding-top: 5px; padding-left: 5px;}

p.indent{text-indent: 10px; text-align: left;}

div.news_email{vertical-align: top; height: 50px;}

/*INFO*/

td.info {
   font-size: 12px;
   background: #FFFFFF;
   width: 640px;
   padding: 0px 5px 20px 5px;
   border-left: 0px solid #E3E3E3;
   border-right: 0px solid #E3E3E3;
   vertical-align: top;
}  

td.content_area{padding: 5px 10px 10px 10px;}

td.content_area p{line-height: 20px;}

/*SIDEBAR*/

td.lhs {
    width: 138px;
    padding-right: 0px;
    vertical-align: top;
}

a.s_nav               {display: block;width:138px;color: #0074b7;border-bottom: 1px solid #E3E3E3;padding: 3px 0px 3px 15px;margin-bottom:2px;background: transparent}
a.s_nav:link          {display: block;width:138px;color: #0074b7;border-bottom: 1px solid #E3E3E3;padding: 3px 0px 3px 15px;margin-bottom:2px;background: transparent}
a.s_nav:active        {display: block;width:138px;color: #0074b7;border-bottom: 1px solid #E3E3E3;padding: 3px 0px 3px 15px;margin-bottom:2px;background: transparent}
a.s_nav:visited       {display: block;width:138px;color: #0074b7;border-bottom: 1px solid #E3E3E3;padding: 3px 0px 3px 15px;margin-bottom:2px;background: transparent}
a.s_nav:hover         {display: block;width:138px;color: #0074b7;border-bottom: 1px solid #E3E3E3;padding: 3px 0px 3px 15px;margin-bottom:2px;background: transparent}

* html a.s_nav                  {width: 135px}
* html a.s_nav:link             {width: 135px}
* html a.s_nav:active           {width: 135px}
* html a.s_nav:visited          {width: 135px}
* html a.s_nav:hover            {width: 135px}

a.s_nav_active               {display: block;width:138px;color: #0074b7; padding: 3px 0px 3px 15px;margin-bottom:2px;}
a.s_nav_active:link          {display: block;width:138px;color: #0074b7; padding: 3px 0px 3px 15px;margin-bottom:2px;}
a.s_nav_active:active        {display: block;width:138px;color: #0074b7; padding: 3px 0px 3px 15px;margin-bottom:2px;}
a.s_nav_active:visited       {display: block;width:138px;color: #0074b7; padding: 3px 0px 3px 15px;margin-bottom:2px;}
a.s_nav_active:hover         {display: block;width:138px;color: #0074b7; padding: 3px 0px 3px 15px;margin-bottom:2px;}

* html a.s_nav_active                  {width: 135px}
* html a.s_nav_active:link             {width: 135px}
* html a.s_nav_active:active           {width: 135px}
* html a.s_nav_active:visited          {width: 135px}
* html a.s_nav_active:hover            {width: 135px}

a.nav_sub_item               {color: #0074b7;line-height:20px; font-size: 11px;}
a.nav_sub_item:link          {color: #0074b7;line-height:20px; font-size: 11px;}
a.nav_sub_item:active        {color: #0074b7;line-height:20px; font-size: 11px;}
a.nav_sub_item:visited       {color: #0074b7;line-height:20px; font-size: 11px;}
a.nav_sub_item:hover         {color: #0074b7;line-height:20px; font-size: 11px;}

a.nav_sub_item_active               {color: #0074b7;font-weight: bold;line-height:20px; font-size: 11px;}
a.nav_sub_item_active:link          {color: #0074b7;font-weight: bold;line-height:20px; font-size: 11px;}
a.nav_sub_item_active:active        {color: #0074b7;font-weight: bold;line-height:20px; font-size: 11px;}
a.nav_sub_item_active:visited       {color: #0074b7;font-weight: bold;line-height:20px; font-size: 11px;}
a.nav_sub_item_active:hover         {color: #0074b7;font-weight: bold;line-height:20px; font-size: 11px;}

a.nav_sub_sub_item               {color: #666666;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item:link          {color: #666666;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item:active        {color: #666666;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item:visited       {color: #666666;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item:hover         {color: #666666;line-height:17px; font-size: 11px; text-decoration: underline; }

a.nav_sub_sub_item_active               {color: #666666;font-weight: bold;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item_active:link          {color: #666666;font-weight: bold;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item_active:active        {color: #666666;font-weight: bold;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item_active:visited       {color: #666666;font-weight: bold;line-height:17px; font-size: 11px; }
a.nav_sub_sub_item_active:hover         {color: #666666;font-weight: bold;line-height:17px; font-size: 11px; text-decoration: underline; }

/* sub items */
table.menu_container{width: 146px;}
td.menu_container{border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; width: 146px; background: #e5e5e5 url('../template_images/sidebar_L_bg.jpg') repeat-x top left;}
td.menu_container2{border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; width: 146px; background: #e5e5e5; padding: 3px 5px 10px 5px; font-size: 11px;}

td.lhs ul {
    list-style-image: none;
	list-style: none;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 10px
}

td.lhs ul.s_nav2 {
    list-style-image: url('../template_images/icons/bullet3.gif') no-repeat top left;
	list-style: none;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 3px;
}


td.lhs ul.s_nav {
   width: 125px;
   list-style-image: url('../template_images/icons/bullet4.gif') no-repeat top left;
	line-height: 10px;
	padding-top: 5px;
	
	
}

td.lhs ul.s_nav li {
   width: 115px;
   background: url('../template_images/icons/bullet4.gif') no-repeat top left;
	line-height: 10px;
	padding-top: 5px;
	padding-left: 10px;
	
}


td.lhs ul.s_nav2 li {
   width: 115px;
	list-style-image: none;
	padding-left: 10px;
	background: url('../template_images/icons/bullet2.gif') no-repeat center left;
}

/* MODULE (side) BOX(S) */

div.mod_box {
    width: 133px;
    border: 1px solid #E3E3E3;
    margin: 0px 0px 5px 0px;
}

* html div.mod_box {
    width: 135px;
}

div.mod_box span {
    text-align: center;
    display: block;
    line-height: 25px;
    font-weight: bold;
    font-size: 12px;
    color: #4F4F4F;
    background: url(../template_images/mod_header.jpg) repeat-y top right;
    height: 25px;
    border-bottom: 1px solid #E3E3E3;
}    

div.mod_box div {
    padding: 3px 3px 3px 5px;
    margin: 0px
}   

div.mod_box div input.field {
    font-size: 11px;
    width: 110px;
}    

#adspace {
    padding-left:5px
}

td.sidebar_R{width: 155px; vertical-align: top; padding-bottom: 15px;}
td.news_content{border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; background: #e3e3e3 url('../template_images/news_cont_bg.jpg') repeat-x top left; padding: 10px 5px 25px 10px;}
div.news_container_content{width: 130px; font-size: 11px;}

/*footer*/

td.footer a             {color: #FFFFFF; text-decoration: underline;}
td.footer a:link        {color: #FFFFFF; text-decoration: underline;}
td.footer a:active      {color: #FFFFFF; text-decoration: underline;}
td.footer a:visited     {color: #FFFFFF; text-decoration: underline;}
td.footer a:hover       {color: #FFFFFF; text-decoration: underline;}

#divleft {
   text-align: left;
   float: left;
   position: relative;
   clear: left;
   padding-top: 9px;
   padding-left: 25px;
}

.divleft {
   text-align: left;
   float: left;
   position: relative;
   clear: left;
   padding-top: 9px;
   padding-left: 25px;
}

#divright {
   text-align: right;
   float: right;
   position: relative;
   clear: right;
}

/* HELP */
table.help_table{width: 550px;}

td.search_button{padding-left: 10px;}

td.help_top{height: 10px; vertical-align: bottom;}

td.help_bottom{padding: 0px 7px 7px 7px; background: url('../template_images/help_bottom.jpg') no-repeat bottom left;}

#help {
    color: #666666;
}

#help a {
    color: #666666;
}

table.help_search {
    font-size: 12px;
    width: 100%;
    padding-bottom: 10px;
}

table.help_body {
    width: 100%;
    border-top: 1px solid #006AC;
    padding-top: 10px;
}

td.help_icon {
    text-align: left;
    width: 16px;
}

a.help_addresslink:link     {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:visited  {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:active   {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:hover    {color: #000000; font-size: 12px; text-decoration: underline}

td.help_section {
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}    

td.help_question {
    font-weight: bold;
    color: #666666;
    padding: 3px 0px 3px 10px;
}    

td.help_answer {
    
    color: #666666;
    padding-left: 20px;
}    

table.help_topten {
    width: 100%;
    border-top: 1px solid #E3E3E3;
    padding-top: 10px;
    margin-top: 25px;
}

td.help_topten_header {
    font-weight: bold;
    color: #000000;
}   

#filerow {}

#filerowalt {
   
}

/* NEWS */

div.news h5 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

div.news span {
    display: block;
    font-style: italic;
}

/* FORMS */

table.feedback {
    width: 100%;
}  

table.form_table {
   text-align: center;
   border: 0px solid #E3E3E3;
   width: 100%;
   margin: 10px auto 10px auto;
   padding-bottom: 5px;
}

td.feedback_text {
    text-align: left;
    font-size: 11px;
    color: #000000;
    vertical-align: top;
	padding: 10px;
}

td.form_right {
   text-align: left;
}

td.form_right2 {
   text-align: left;
   padding-top: 3px;
}

td.form_left {
   text-align: left;
   padding: 0px 15px 0px 5px;
   font-size: 11px;
   color: #424242;
   width: 25%;
}

td.form_left2 {
   text-align: right;
   
   font-size: 11px;
   color: #424242;
   vertical-align: top;
   height: 15px;
}

td.form_left3 {
   text-align: left;
   padding: 0px 15px 0px 170px;
   font-size: 11px;
   color: #424242;
   width: 100%;
}

td.groups{text-align: left; padding: 3px; font-size: 11px;}

td.form_right input,textarea {
   font-size: 10px;
   color: #000000;
   width: 200px;
   border: 1px solid #E3E3E3;
   margin: 5px 0px 5px 0px;
   overflow: auto;
}   

td.form_section {
    text-align: left;
    font-weight: bold;
    color: #000000;
    padding: 10px 0px 0px 10px;
    border-bottom: 1px solid #000000;
}  

input.field {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
}

input.field_home {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
   width: 175px;
   height: 17px;
   padding: 3px 0px 0px 10px;
   background: #FFFFFF;
  
}

input.field_home2 {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
   width: 130px;
   height: 17px;
   padding: 3px 0px 0px 10px;
   background: #FFFFFF;
  
}

input.upper{text-transform: uppercase;}

input.button {
   font-size: 10px;
   color: #000000;
   background: #E3E3E3;
   border: 1px solid #666666;
}

/* Sitemap */

li.sitemap {
    
    color: #AAAAAA;
}  

li.sitemap a               {color: #0074b7; text-decoration: none; font-weight: bold;}
li.sitemap a:link          {color: #0074b7; text-decoration: none; font-weight: bold;}
li.sitemap a:active        {color: #0074b7; text-decoration: none; font-weight: bold;}
li.sitemap a:visited       {color: #0074b7; text-decoration: none; font-weight: bold;}
li.sitemap a:hover         {color: #ed171f; text-decoration: none; font-weight: bold;}

/*common*/  
td.bannerSight{height: 163px; background: url('../template_images/banner2/sight.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.bannerSmell{height: 163px; background: url('../template_images/banner2/smell.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.bannerSound{height: 163px; background: url('../template_images/banner2/hear.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.bannerTaste{height: 163px; background: url('../template_images/banner2/taste.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.bannerTouch{height: 163px; background: url('../template_images/banner2/touch.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.bannerOther{height: 163px; background: url('../template_images/banner2/other.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.banner7{height: 163px; background: url('../web_images/header/header7.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.banner8{height: 163px; background: url('../web_images/header/header8.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}
td.banner9{height: 163px; background: url('../web_images/header/header9.jpg') no-repeat top center; vertical-align: bottom; padding: 0px 0px 0px 20px;}

#location {
    text-align: left;
    color: #0074b7;
    height: 25px;
    padding: 5px 0px 15px 5px;
	font-size: 10px;
}    

#location a {
    color: #0074b7;
}

a.location{font-size: 10px;}
a.category{font-size: 10px;}

a               {color: #0074b7; text-decoration: none}
a:link          {color: #0074b7; text-decoration: none}
a:active        {color: #0074b7; text-decoration: none}
a:visited       {color: #0074b7; text-decoration: none}
a:hover         {color: #ed171f; text-decoration: none}

td.info p a               {color: #0074b7; text-decoration: none; font-weight: bold;}
td.info p a:link          {color: #0074b7; text-decoration: none; font-weight: bold;}
td.info p a:active        {color: #0074b7; text-decoration: none; font-weight: bold;}
td.info p a:visited       {color: #0074b7; text-decoration: none; font-weight: bold;}
td.info p a:hover         {color: #ed171f; text-decoration: none; border-bottom: 1px dotted #b7000e; font-weight: bold;}

table           {font-size: 12px;color: #000000}
td              {font-size: 12px;color: #000000} 

div             {margin: 0px;padding: 0px}

td.entry p{font-size: 11px;color: #424242;margin: 0px; padding: 0px 0px 0px 0px;}

td.info p               {font-size: 11px;color: #424242;margin: 0px; padding: 0px 0px 20px 0px;}

p.small			{font-size: 9px; line-height: 10px;}

p.small2		{font-size: 9pt; line-height: 10pt;}

img             {border: 0px}    

form            {margin: 0px;padding:0px}
select          {font-size: 10px;color: #000000;}
textarea        {font-size: 10px;color: #000000; background: url('../template_images/buttons/field_bg.gif') repeat-x top left;}
input           {font-size: 11px; background: url('../template_images/buttons/field_bg.gif') repeat-x top left;}

input.white		{background: #FFFFFF;}
input.none		{background: transparent;}

.forminput{width: 200px;}

h1              {font-size: 14px;
                
                font-weight: bold}

h2              {font-size: 12px; 
                
                font-weight: bold}
				
h3				{font-size: 14px; font-weight: bold; line-height: 15px; height: 15px; margin-bottom: 4px; margin-top: 10px;}	
				
			

hr  {
    border-width: 0px;
    color: #DECEB4;
    background: #E3E3E3;
    height: 1px;
}

.b {
   font-weight: bold;
}

.top {
   vertical-align: top
}

.mid {
vertical-align: middle
}

.bot {
    vertical-align: bottom;
}    

.center {
    text-align: center;
    margin: 0px auto 0px auto
}

.right {
    text-align: right;
    margin: 0px 0px 0px auto
}

.left {
    text-align: left;
    margin: 0px auto 0px 0px
}

ul {
    list-style-image: url('../template_images/icons/bullet.gif');
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 14px;
	line-height: 20px;
}

ul ul{
    list-style-image: url('../template_images/icons/bullet2.gif');
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 14px;
	line-height: 20px;
}

* html ul {
    list-style-image: url('../template_images/icons/bullet.gif');
    margin: 0px 0px 10px 16px;
    padding: 0px;
}

ol {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 14px;
	line-height: 20px;
	color: #424242:
}



td.quick_links_lower ol{margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 14px}

li {
    font-size: 11px;
    color: #424242;
}

html>body li {
    padding: 0px;
    margin: 0px;
	color: #424242;
}
