/* CSS Document */
body{
    behavior:url("/htc/csshover.htc");
    color:#414424;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:100%;
    margin:0;
    padding:0;
}

html{
    height:100%;
}

form, #horizon {
	background-color:#989846;
    background-image:url("../images/bg_stretch.jpg");
    background-position:center center;
    background-repeat:repeat-y;	
    margin:0;
    padding:0;
}

a {
    color:#414424;
    text-decoration:underline;
}

a:hover{
    color:#9d1a1c;
    cursor:pointer;
    text-decoration:none;
}

a.recipe_main{
    color:rgb(140, 139, 63);
    text-decoration:none;
}

a.green{
    color:rgb(140, 139, 63);
}

.noUnderlineLink{
    text-decoration:none;
}

.maincontent a:link, .maincontent a:visited{
    color:#414424;
    font-weight:bold;
}

.maincontent a:hover{
    color:#9d1a1c;
    text-decoration:none;
}

img{
    border:0;
}

h1{
    color:#9d1a1c;
    font-family:Georgia, Times, serif;
    font-size:24px;
    font-weight:normal;
    padding-bottom:0px;
}

h2{
    color:#9d1a1c;
    font-family:Georgia, Times, serif;
    font-size:14px;
    font-weight:normal;
}

h3{
    color:#9d1a1c;
    font-family:Georgia, Times, serif;
    font-size:12px;
    font-weight:bold;
    margin:0px;
}

h4{
    color:#424c1c;
    font-family:Georgia, Times, serif;
    font-size:18px;
    font-weight:normal;
}

#tshadow{
    background-position:center;
    background-repeat:no-repeat;
    height:100%;
    margin-top:0px;
    padding-top:0px;
}

#top_left_img{
    float:left;
    margin-right:-20px;
    margin-top:40px;
    padding-left:20px;
    z-index:100;
}

#left_title_sign{
    float:left;
    position:absolute;
    vertical-align:top;
    width:50px;
    margin-left:-48px;
}

/* Top Right Menu */
#top_right_menu {
    display:inline-table;
    float:right;
    margin-right:17px;
    margin-top:-51px;
    text-align:right;
}

#consumer{
    float:left;
    vertical-align:top;
    width:100px;
}

#iheartfooty{
    float:left;
    vertical-align:top;
    width:81px;
}

#foodservice {
    float:left;
    vertical-align:top;
    width:110px;
}

#earlylearning{
	float: left;
	vertical-align: top;
	width: 125px;
}

#industry{
    float:left;
    vertical-align:top;
    width:89px;
}

#media{
    float:left;
    vertical-align:top;
    width:75px;
}

#supplychain{
    float:left;
    vertical-align:top;
    width:172px;
}

#supplychain:hover, #consumer:hover, #industry:hover, #media:hover {
    cursor:pointer;
}

#container{
    height:100%;
    margin-left:auto;
    margin-right:auto;
    min-height:600px;
    width:963px;
}

#image_container{
    display:block;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-2px;
    padding-left:0px;
    vertical-align:top;
    width:963px;
}

#menu_container{
    height:39px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-5px;
    padding-left:0px;
    vertical-align:bottom;
    width:961px;
}

#BackShadow{
    background-image:url(../images/page_bg_png_bg.png);
    background-position:center;
    background-repeat:repeat-y;
    height:100%;
    margin-left:0px;
    margin-top:2px;
}

#body_bottom{
    background-image:url(/images/pagebottom.png);
    background-position:center;
    background-repeat:no-repeat;
    height:14px;
    margin-left:1px;
}

#menu{
    background-image:url(/images/menu3.jpg);
    float:left;
    height:37px;
    width:963px;
}

.thin_line{
    background-image:url(/images/menu_line.jpg);
    background-repeat:repeat-x;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:1px;
}

.right_line{
    background-image:url(../images/right_line.jpg);
    background-repeat:repeat-x;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:5px;
}

.dark_line{
    background-image:url(../images/dark_line.jpg);
    background-repeat:repeat-x;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:2px;
}

#right_dark_line{
    background-image:url(../images/right_dark_line.jpg);
    background-repeat:repeat-x;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:6px;
}

#both_dark_line{
    background-image:url(../images/both_dark_line.jpg);
    background-repeat:repeat-x;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:6px;
}

#both_light_line{
    background-image:url(../images/both_light_line.jpg);
    background-repeat:no-repeat;
    float:left;
    height:31px;
    margin-top:0px;
    padding-top:6px;
    width:6px;
}

.menu_top{
    background-image:url(../images/menu.jpg);
    background-repeat:repeat-x;
    color:#e9df95;
    float:right;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:13pt;
    height:37px;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
}

#menu_filler{
    background-image:url(../images/menu.jpg);
    background-repeat:repeat-x;
    float:left;
    height:37px;
    margin-right:-200px;
    margin-top:0px;
}

#menu_filler2{
    background-image:url(../images/menu2.jpg);
    background-repeat:repeat-x;
    float:left;
    height:37px;
    margin-right:-200px;
    margin-top:0px;
    width:30px;
}

#menu_filler3{
    background-image:url(../images/menu2.jpg);
    background-repeat:repeat-x;
    float:left;
    height:37px;
    margin-right:-200px;
    margin-top:0px;
    width:100%;
}

.menu_item{
    background-image:url(../images/menu.jpg);
    background-repeat:repeat-x;
    color:#e9df95;
    cursor:pointer;
    float:left;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    font-weight:normal;
    height:27px;
    margin-top:0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:10px;
}

.menu_item2{
    background-image:url(../images/menu2.jpg);
    background-repeat:repeat-x;
    color:#e9df95;
    cursor:pointer;
    float:left;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    font-weight:normal;
    height:27px;
    margin-top:0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:10px;
}

.menu_item:hover{
    background-image:url(../images/menu2.jpg);
    color:#e9df95;
    cursor:pointer;
    font-weight:normal;
}

.menu_item2:hover{
    background-image:url(../images/menu.jpg);
    color:#e9df95;
    cursor:pointer;
    font-weight:normal;
}

.sub_menu_item{
    background-color:rgb(66,13,17);
    border-top:dashed #e9df95 1px;
    color:#e9df95;
    font-weight:normal;
    height:100%;
    padding:8px;
    width:150px;
}

.sub_menu_item a{
    color:#e9df95;
    cursor:pointer;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-weight:normal;
    text-decoration:none;
}

.sub_menu_item:hover{
    background-color:rgb(102,26,28);
    color:White;
    cursor:pointer;
    font-weight:normal;
}

.drop_item{
    float:left;
    margin-bottom:-200px;
    margin-right:-200px;
    margin-top:35px;
    position: relative;
}

#search_box{
    background-color:#7c8640;
    border-color:#9ea358;
    border-style:solid;
    color:#e9df95;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:13px;
    width:160px;
}

.top_margin_left{
    margin-right:-47px;
}

#flash{
    background-color:#FFFFFF;
    height:200px;
    margin-bottom:1px;
    margin-top:-8px;
    width:960px;
}

#content{
    height:100%;
    width:965px;
}

#content_west{
    float:left;
    margin-right:-1px;
    padding-left:40px;
    padding-right:0px;
    width:572px;
}

#ie6_smallWest{
    border-right:dashed #646e33 1px;
    float:left;
    margin-right:-1px;
    padding-left:50px;
    padding-right:50px;
    width:610px;
}

#divide_line{
    border-left:dashed #646e33 1px;
    float:left;
    height:100%;
    width:10px;
}

#content_west_article{
    background-color:Transparent;
    height:100%;
    margin-left:-50px;
    padding-left:40px;
    padding-right:0px;
    padding-top:10px;
    width:580px;
}

.arrow{
    float:left;
    margin-bottom:-20px;
    margin-top:11px;
}

.top_latest{
    border-bottom:dashed #646e33 1px;
    float:right;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:16px;
    font-weight:normal;
    padding-right:10px;
    text-align:right;
}

#content_west_recipe{
    height:100%;
    padding-left:20px;
    padding-top:20px;
}

.chkList{
    line-height: 24px;
}

.rbList{
    line-height: 24px;
}

#content_east{
    float:left;
    width:310px;
}

#page_bottom{
    background-image:url(../images/pagebottom_png_bg.png);
    background-position:center;
    background-repeat:no-repeat;
    height:30px;
    margin-top:0px;
    padding-top:0px;
    text-align:center;
    width:100%;
}

#footer{
    background-image:url(../images/bg_stretch.jpg);
    background-position:center;
    background-repeat:repeat-y;
    height:30px;
    margin-left:21px;
    padding-top:10px;
    text-align:center;
    width:961px;
}

#footer a{
    color:#414424;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
}

#footer a:hover{
    color:#9d1a1c;
    cursor:pointer;
}

.footer_line{
    height:10px;
    margin-left:3px;
    margin-right:3px;
    width:1px;
}

.green_link{
    color:#414424;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    font-weight:bold;
    margin:0px;
    text-decoration:none;
}

.recipefindertitle 
{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-weight:bold; 
	color:#414424; 
	text-decoration:none; 
	font-size:16px; 
	display:block; 
	line-height:14px; 
	margin-bottom: 7px;
	}

.green_link:hover{
    color:#9d1a1c;
    cursor:pointer;
}
#read_full_recipe{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:right;
    padding:5px;
}
#recipe_arrow{
    font-family:Georgia, 'Times New Roman', Times, serif;
    float:left;
    padding:10px;
    padding-right:5px;
    margin-bottom:-20px;
    border:none;
    text-align:left;
}
.avobreak{
    border-bottom:dashed #646e33 1px;
    height:24px;
    margin-left:auto;
    margin-right:auto;
    padding-left:207px;
    padding-right:230px;
    width:0px;
}

/* footer */
#contact_us{
    padding:20px;
}

#advanced_search{
    padding-right:20px;
    padding:20px;
}

#sitemap{
    padding:20px;
}

#rss_page{
    padding:20px;
}

#privacy{
    padding:20px;
}

#links{
    padding:20px;
}

#join_us{
    padding-right:200px;
    padding:20px;
}

.paragraph_indent{
    margin-left:35px;
}

.downloadtitle{
    float:left;
}

.download_description.download_item{
    float:left;
    width:85%;
}

.ie6_margindown15{
    margin-bottom:-15px;
}

#rss_feed{
    padding:20px;
}

#ie_spacefordisplay{
    margin-top:40px;
}

#content_family_recipe{
    margin-left:20px;
    margin-top:50px;
}

.healthy_margin{
    margin-top:110px;
}

.smallIcon{
    margin-bottom:-10px;
}

.small_icon_all{
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:20px;
}

.small_icon_all a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

.small_icon_all a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

.bottomIcons{
    float:right;
    margin-bottom:20px;
    padding-right:20px;
}

.bullet_list_grow{
    float:left;
    width:300px;
}

#read_full_right{
    font-family:Georgia, 'Times New Roman', Times, serif;
    margin-bottom:10px;
    padding:10px;
}

.margin_bites{
    margin-top:-20px;
}

.thinTableBorderBlack{
    border-collapse:collapse;
    border: solid 1px black;
    text-align:center;
}

.thinCellBorderBlack{
    border: solid 1px black;
    text-align:center;
    width:25%;
}

a.TandClink{
    color:#9d1a1c;
    text-decoration: underline;
}

a.TandClink:hover{
    color:#9d1a1c;
    cursor:pointer;
    text-decoration:none;
}

.someSpace{
    height:10px;
}

#glob {
    background-position:center;
    background-repeat:no-repeat;
    margin-left:1px;
    padding-left:0px;
    padding-top:70px;
    width:961px;
}

.left {
    float:left;
}

.right {
    float:right;
}

.right1 {
    float:right;
}

.clear {
    clear: both;
}

.hed {
    height:100%;
    width:100%;
}

 .top {
    width:100%;
}

 .cont {
    width:100%;
}

 .foot {
    width:100%;
}

.hed, .cont1, .foot1 .menu {
    width:900px;
}

.cont1 {
    height:750px;
    width:100%;
}

 .cont2 {
    height:100%;
    width:100%;
}

 DIV.bodytext {
    float: left;
    padding:11px 0;
    width: 563px;
}

DIV.bodytext_full {
    float: left;
    padding: 11px 11px 0 11px;
}

DIV.bodytext_760 {
    float: left;
    padding: 0 0 11px 5px;
    width: 737px;
}

DIV.bodytext_760 a{
    font-weight:bold;
}

DIV.bodytext p{
    padding-bottom: 10px;
    padding-top:0px;
}

DIV.bodytext .imgtext p{
    padding-bottom: 10px;
    padding-top:0px;
}

.image {
    float: right;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}

.image_left {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-RIGHT: 16px;
    text-align: left;
}

.image_right {
    float: right;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-right: 0px;
    text-align: right;
}

.image_left_event {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-right: 5px;
    text-align: left;
}

DIV .imgtext {
    float: left;
    margin-top:-10px;
    width:314px;
}

#hed_container {
    height:100%;
    width:960px;
}

 #top_banner{
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    width:961px;
}

.login_panel {
    float:right;
    height:100%;
    margin-top:-23px;
    vertical-align:top;
    width:235px;
}

.login_panel_bottom {
    float:right;
    vertical-align:top;
    width:100%;
}

.login_panel .separator {
    border-top:solid 1px #424c1c;
    clear: both;
    padding-right:5px;
    padding:0px;
    width:171px;
}

.separator_short {
    border-top:dashed 1px #424c1c;
    clear: both;
    width:48px;
}

div.p {
    padding:0px 10px 10px 0px;
}

div .newscontent p, div .maincontent p {
    padding:0px 10px 10px 0px;
}

div .ban .p {
    padding: 0px 20px 10px 15px;
}

div .ban .ban_body .p {
    margin: 0px 20px 0px 20px;
}

.ban {
    color:White;
    margin: -10px 0px 0px -11px;
}

.ban h3 {
    background:#339900;
    color:#FFFFFF;
    display:block;
    font-size:15px;
    margin:0px 0px 11px 0px;
    padding:11px 0px 7px 11px;
}

.ban a {
    color:White;
    display:inline;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

.ban a:hover{
    color:#9d1a1c;
    cursor:pointer;
    text-decoration:underline;
}

div .ban .p {
    padding: 0px 20px 10px 15px;
}

div .ban .ban_body .p {
    margin: 0px 20px 0px 20px;
}

.ban {
    color:White;
    margin: -10px 0px 0px -11px;
}

.ban h3 {
    background:#339900;
    color:#FFFFFF;
    display:block;
    font-size:15px;
    margin:0px 0px 11px 0px;
    padding:11px 0px 7px 11px;
}

.ban a {
    color:White;
    display:inline;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

.ban a:hover{
    color:#9d1a1c;
    cursor:pointer;
    text-decoration:underline;
}

.ban_head {
    background:url(../images/breakoutbox_head_png_bg.png);
    font-size:14px;
    font-weight:bold;
    height:57px;
    text-align:left;
    text-indent:20px;
    width:336px;
}

.ban_body {
    background-repeat:repeat-y;
    background:url(../images/breakoutbox_body_png_bg.png);
    font-family:Arial;
    width:336px;
}

.ban_body a,.ban_body p{
    font-family:Arial;
}

.ban_body a:hover{
    text-decoration:underline;
}

.ban_bottom {
    background:url(../images/breakoutbox_bottom_png_bg.png);
    height:24px;
    width:336px;
}

DIV .ban_head .text{
    padding-left:20px;
    padding-top:28px;
}

.hm {
    margin: 5px 5px -5px 38px;
}

DIV.newscontent,DIV.maincontent {
    float: left;
    padding:21px 39px 0 39px;
    width: 877px;
}

.separator {
    border-top:dashed 1px #424c1c;
    clear: both;
    width:300px ;
}

.separator_long {
    border-top:dashed 1px #424c1c;
    clear: both;
    width:562px ;
}

.avotextbox, .avotextbox1, .avobutton{
    background-color:transparent;
    border-color:#424c1c;
    border-style:solid;
    border-width:1px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    height:15px;
}

.avobutton{
    height:20px;
    margin-left:3px;
}

.avodropdown{
    background-color:transparent;
    border-color:#424c1c;
    border-style:solid;
    border-width:1px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:22px;
}

.avodropdown_fade{
    background-color:#E7DE92;
    border-color:#9B9A58;
    border-style:solid;
    border-width:1px;
    color:#9B9A58;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    height:18px;
}

.avoFileBrowse{
    background-color:transparent;
    border-color:#424c1c;
    border-style:solid;
    border-width:1px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:24px;
}

.avotextbox_fade{
    background-color:transparent;
    border-color:#9B9A58;
    border-style:solid;
    border-width:1px;
    color:#9B9A58;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    height:15px;
}

.newscontent h2{
    color:#9d1a1c;
    font-size:14px;
    font-weight:bold;
}

.maincontent h2{
    color:#9d1a1c;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    font-weight:bold;
}

a.avolinkbutton:link, a.avolinkbutton:visited{
    color:#9D1A1C;
    font-weight:bold;
    text-decoration:none;
}

.m_banner{
    border:0px;
    margin-left:0px;
    margin-top:-2px;
    width:963px;
}

#horizon {
    position: relative;
    width: 1004px;
    padding-top:12px;
    margin:0 auto;
}

.left_banner_img {
    float:left;
    margin-left:30px;
    margin-top:-5px;
}

.left_banner_img_second {
    float:left;
    margin-top:-5px;
}

.bantextbox{
    background-color:transparent;
    border-color:White;
    border-style:solid;
    border-width:1px;
    font-size:11px;
    height:15px;
    width:190px;
}

 .PagerTop{
    float:right;
    padding-top:20px;
}

.PagerBottom{
    float:right;
}

.mainframe{
    float:left;
    text-align:left;
    vertical-align:top;
    width:991px;
    z-index:10;
}

.login_table{
    border-spacing:1px;
    margin-left:0px;
    margin-top:0px;
    padding:1px 1px 1px 1px;
}

.loggedin_table{
    border-spacing:1px;
    margin-left:-13px;
    margin-top:-1px;
    padding:1px 1px 1px 1px;
}

.space2{
    height:5px;
}

.space1{
    height:10px;
}

a.rssNews{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.whitebutton{
    margin-top:2px;
}

.searchBox{
    float:right;
    margin-top:-20px;
}

.gobutton1{
    margin-bottom:-4px;
}

.go_whitebutton, .gobutton2{
    margin-bottom:-2px;
}

.gobutton3{
    margin-top:3px;
    position:absolute;
}

.smallredbutton,.smallredbutton1{
    margin-bottom:-2px;
}

.imgRSS{
    margin-bottom:-3px;
}

.maroonlink{
    color:#9D1A1C;
    font-size:10px;
}

.event_highlight{
    color:#424c1c;
    font-size:14px;
    font-weight:bold;
    padding-bottom:30px;
}

.event_summary
{
	display:block; 
}

.divlink{
    float:right;
    font-family:Georgia;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:5px;
    position:relative;
}

.divlink a{
    color:#9d1a1c;
    font-family:Georgia;
    text-decoration:none;
}

.divlink a:hover{
    color:#414424;
    text-decoration:none;
}

.newstitle{
    color:#9d1a1c;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
}

.author{
    color:#9d1a1c;
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:12px;
    font-weight:bold;
    margin-bottom:-5px;
}

p{
    line-height:20px;
}

.arrow,.gobutton3{
    margin-bottom:-1px;
}

DIV .maincontent a.more{
    color:#414424;
    text-decoration:underline;
}

DIV .maincontent a.more:hover{
    color:#9d1a1c;
    text-decoration:none;
}

DIV .newscontent a.more{
    color:#414424;
    text-decoration:underline;
}

DIV .newscontent a.more:hover{
    color:#9d1a1c;
    text-decoration:none;
}

DIV .SupplyChainSearchLinkButton, DIV .maincontent DIV DIV DIV a{
    color:#9d1a1c;
    font-family:Georgia;
    font-weight:bold;
    text-decoration:none;
}

DIV .SupplyChainSearchLinkButton:hover, DIV .maincontent DIV DIV DIV a:hover{
    color:#414424;
    text-decoration:none;
}

.rssreadmore{
    float:right;
}

.rssreadmore a{
    color:#9d1a1c;
    font-weight:bold;
    text-decoration:none;
}

.rssreadmore a:hover{
    color:#404040;
    cursor:pointer;
    font-weight:bold;
    text-decoration:none;
}

.login_panel a:hover, .PagerBottom a:hover,.right1 a:hover{
    color:#9d1a1c;
}

.PagerTop a:hover{
    text-decoration:none;
}

.pointCur, a.more{
    cursor:pointer;
}

.forceBreak{
    clear:both;
    display:block;
    line-height:1px;
}

.welcomeLoggin{
    font-family:Georgia, 'Times New Roman', Times, serif;
}

.fls{
    font-family:Georgia, 'Times New Roman', Times, serif;
}

.searchFont{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:16px;
}

.loginSpace{
    height:3px;
}

table.notices {
    border-collapse: collapse;
    border-color: black;
    border-spacing: 0px;
    border-style: none;
    border-width: 1px;
}

table.notices th {
    border-color: black;
    border-style: inset;
    border-width: 1px;
    padding: 5px;
}

table.notices td {
    border-color: black;
    border-style: inset;
    border-width: 1px;
    padding: 5px;
}

.SupplyChainSearchLinkBtn a{
    color:#9d1a1c;
    font-family:Georgia;
    text-decoration:none;
}

.SupplyChainSearchLinkBtn a:hover{
    color:#414424;
    text-decoration:none;
}

.rsslink{
    font-family:Georgia;
    font-weight:bold;
}

.rsslink a{
    color:#9d1a1c;
    text-decoration:none;
}

.rsslink a:hover{
    color:#414424;
    text-decoration:none;
}

/*-------------*/
/* table style */
#top_table.d1 td.d2, .d0 td.d2 {
    background:none;
    border-bottom:none;
    border-left:none;
}

.d0{
    background-color:#b9b750;
    border-bottom:dashed #646e33 1px;
    border-left:dashed #646e33 1px;
}

.topTable{
    background-color:#fcf8e3;
    border-left:none;
    border:dashed #646e33 1px;
}

.topTable td{
    border-left:dashed #646e33 1px;
    padding-left:15px;
}

.d1{
    background-color:#e9df95;
}

.d1 td{
    border-bottom:dashed #646e33 1px;
    border-left:dashed #646e33 1px;
    padding-left:15px;
}

.regularTable2 .d1 td, .regularTable2 .d0 td{
    padding:0px;
}

.d0 td{
    border-bottom:dashed #646e33 1px;
    border-left:dashed #646e33 1px;
    padding-left:15px;
}

.regularTable, .regularTable2{
    border-bottom:none;
    border-left:none;
    border:dashed #646e33 1px;
}

.verticalTable{
    border-bottom:none;
    border-top:none;
    border:dashed #646e33 1px;
}

.verticalTable td.d0{
    border-bottom:none;
    border-left:dashed #646e33 1px;
    border-top:dashed #646e33 1px;
    padding-left:10px;
}

.verticalTable th{
    border-bottom:none;
}

.verticalTable td.d1{
    border-left:dashed #646e33 1px;
    border-top:dashed #646e33 1px;
    padding-left:10px;
}

.verticalTable tr.bottomRow td.d1, .verticalTable tr.bottomRow td.d0, .verticalTable tr.bottomRow th{
    border-bottom:dashed #646e33 1px;
}
