@charset "utf-8";
/* CSS Document */

img{
padding:0;
margin:0;
border:0;
}

hr{
border-top: 1px dashed #754C24;
margin:14px 0 0 0;
height: 1px;
color:#FFFFFF
}

.midcalloutup hr{
width:184px;
margin:7px 0 8px 0;
}

.midcalloutover hr{
width:184px;
margin:7px 0 8px 0;
}

img, div, a, h1{
behavior: url(iepngfix.htc);
}

img.floatRight {
float: right; margin: 0 0 10px 10px;
}

img.floatRight {
float: left; margin: 0 0 10px 10px;
}

body{
margin:0;
padding:0;
border:0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
background:#FFF;
width:100%;
height:100%;
}

div{
margin:0;
padding:0;
}

input{
font-size:11px;
color:#808080;
}

textarea{
font-size:11px;
color:#808080;
}

.dasheddiv input{
width:150px;
}

#flashBanner{
float:left;
display:none;
}

#flashBannerfooter{
float:left;
display:none;
}

.backnav{
float:right;
display:inline;
margin-top:-20px;
}

#mainnoimage li{
list-style-position:inside;
margin:0 0 0 30px;
list-style-type:disc;
float:none;
width: auto;
}

#mainnoimage ul{
margin:0 0 12px 0;
padding:0;
width:auto;
height:auto;
color:#666;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
list-style-type:disc;
float:none;
}

#leftnoimagecalloutbottom ul{
margin:0 0 12px 0;
padding:0;
width:auto;
height:auto;
color:#666;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
list-style-type:disc;
float: none;
}

#leftnoimagecalloutbottom li{
list-style-position:inside;
margin:0 0 0 30px;
list-style-type:disc;
float:none;
width: auto;
}

input .check{
margin:-2px 0 0 -2px;
border:0;
padding:0;
}

.logo{
padding:28px 0 0 22px;
padding-bottom:9px;
float:left;
display:inline;
}

#wrap2{
float:left;
background-color:#fff;
width:100%;
padding:0;
margin:0;
}

#wrap{
margin:29px auto 0 auto;
width:960px;
background-color:#fff;
}

.wideleft{
float:left;
display:inline;
width:459px;
}

.wideleft2{
float:left;
display:inline;
width:634px;
}

.widelefttop{
float:left;
display:inline;
margin-bottom:6px;
}

.wideleftbottom{
float:left;
display:inline;
}

.wideleft .toptext{
background-color:#E9E8D6;
padding:3px 3px 5px 3px;
}

.wideleft .main{
background-color:#F3F3E9;
padding:3px 3px 5px 3px;
}

.wideleftbottom .main{
background-color:#FFF;
padding:3px 3px 5px 3px;
}

.wideleft2 .main{
background-color:#F3F3E9;
padding:3px 3px 5px 3px;
}

.wideright{
float:left;
display:inline;
width:142px;
margin-left:20px;
}

.wideright .main{
background-color:#E9E8D6;
padding:12px 11px 5px 11px;
}

#header{
background:url(images/header.jpg) #FFFFFF no-repeat;
display:inline;
float:left;
width:960px;
margin:0;
display:none;
}

#main{
background-color:#FFF;
display:inline;
float:left;
width:960px;
}

#maintop{
margin-top:44px;
display:inline;
float:left;
width:960px;
padding-bottom:28px;
background:url(images/rankhovis_wheat.jpg) 40% 100% no-repeat;
display:none;
}

#mainnoimage{
margin-top:44px;
display:inline;
float:left;
width:960px;
padding-bottom:28px;
}

#mainbottom{
display:inline;
float:left;
width:960px;
margin-top:-2px;
display:none;
}

#footer{
width:960px; 
margin:0 auto; 
color:#FFF;
padding:10px 0 10px 91px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:normal;
display:none;
}

.widerightimage{
float:left;
display:inline;
width:228px;
height:283px;
margin-left:20px;
background:url(images/rankhovis_breadandcake.jpg) 0 0 no-repeat;
}

.widerightnoimage{
float:left;
text-align:right;
display:inline;
width:228px;
height:283px;
margin-left:20px;
}

.widerightnoimageinside{
float:right;
display:inline;
padding-top:16px;
}

#footer span{
text-align:right;
margin-left:455px;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:normal;
margin:0 4px;
}

.bigquote{
float:left;
display:inline; 
background:url(images/quote.gif) 0 0 no-repeat; 
width:202px; 
height:74px; 
padding:34px 9px;
margin-left:2px;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:normal;
text-decoration:underline;
}

#footer span.wicked{
margin:4px 0 0 790px;
}

#footer span.wicked a{
font-size:9px;
color:#757374;
}

#footer span.wicked a:hover{
font-size:9px;
color:#757374;
}

.dasheddiv{
float:left;
display:inline;
width:386px;
border-top:1px dashed #754C24;
padding:15px 0;
margin-top:15px;
}

.dasheddiv2{
float:left;
display:inline;
width:386px;
border-top:1px dashed #754C24;
border-bottom:1px dashed #754C24;
padding:10px 0 15px 0;
margin-top:21px;
}

#quote{
float:right;
display:inline;
padding:0 40px 0 0;
text-align:right;
margin-top:34px;
width:739px;
}

#menudivtop{
float:left;
display:inline;
width:918px;
height:30px;
background:url(images/top_slice.jpg) 0 0 repeat-x;
padding:2px 0 0 42px;
margin:0;
display:none;
}

#footermain{
float: left;
display: inline;
width: 100%; 
background:url(images/grass_bg1.gif) 50% 100% repeat-x;
display:none;
}

#footermain2{
margin:0 auto;
width: 960px;
background:url(images/hill.png) 50% 100% no-repeat;
}

#footermain3{
width: 960px; 
height: 125px;
background:url(images/grass_bg1.gif) 50% 100% repeat-x;
}

#menudivbottom{
float:left;
display:inline;
width:918px;
height:23px;
padding:9px 0 0 42px;
background-color:#FDE9D1;
display:none;
}

#topnav{
float:right;
display:inline;
background:url(images/hat.gif) no-repeat;
height:19px;
padding:0 0 0 9px;
margin-top:24px;
}

#mainnav{
margin:24px 40px 0 0;
float:right;
display:inline;
width:739px;
}

.calloutrightwide{
float:left;
display:inline;
width:478px;
margin-left:18px;
padding-top:10px;
}

.calloutrightwideoneheader{
float:left;
display:inline;
width:478px;
margin-left:18px;
padding-top:26px;
}

.calloutrightborder{
float:left;
display:inline;
width:478px;
margin-top:40px;
padding:10px 0;
border-top:1px dashed #754C24;
border-bottom:1px dashed #754C24;
}

.calloutrightborder .left{
float:left;
display:inline;
}

.calloutrightborder .right{
float:left;
display:inline;
margin-left:35px;
}

.calloutrightwide2{
float:left;
display:inline;
width:478px;
margin-left:18px;
}

#leftnocalloutbottom{
float:left;
display:inline;
width:226px;
padding:0 160px 0 0;
margin:0;
}

#leftnoimagecalloutbottom{
float:left;
display:inline;
width:386px;
padding:0;
margin:0;
}

#leftnoimagecalloutbottom p{
margin-top: 0;
padding-top: 0;
}

.leftnocallout2 p{
margin-top: 0;
padding-top: 0;
}

.leftnocallout3 p{
margin-top: 0;
padding-top: 0;
}

.leftnocallout4 p{
margin-top: 10px;
padding-top: 0;
}

#leftnocalloutbottom p{
margin-top: 0;
padding-top: 0;
}

p .nowrap{
margin:0;
}

.leftcallout3{
float:left;
display:inline;
position:relative;
width:225px;
margin-top:-20px;
padding:32px 140px 12px 21px;
background:url(images/student.png) no-repeat 100% 100%;
}

.leftcallouttop{
float:left;
text-align:right;
display:inline;
position:relative;
width:365px;
margin:-26px 0 0 -20px;
padding:34px 0 12px 21px;
background:url(images/baker.gif) no-repeat 0 0;
}

.leftcalloutlinks{
float:left;
display:inline;
padding:0 0 0 250px;
text-align:left;
}

.leftcalloutcopy{
float:left;
display:inline;
padding:0 18px 0 120px;
text-align:left;
width:248px
}

.leftcalloutlinks p{
font-weight:bold;
margin:8px 0;
}

.leftcallout2{
float:left;
display:inline;
width:386px;
background:url(images/leftshadow.png) repeat-y 0 0;
padding-top:3px;
}

.leftcalloutsurround{
float:left;
display:inline;
width:386px;
padding-top:7px;
background:url(images/leftshadowtop.png) no-repeat 0 0;
margin-bottom:20px;
}

.leftcalloutbottom{
float:left;
display:inline;
width:386px;
padding-bottom:4px;
background:url(images/leftshadowbottom2.png) no-repeat 0 100%;
}

.leftcallout{
float:left;
display:inline;
width:386px;
margin-left:42px;
}

.leftnocallout{
float:left;
display:inline;
width:386px;
padding:0;
margin-left:42px;
}

.leftnocalloutfooter{
float:left;
display:inline;
width:386px;
height:266px;
background:url(images/muffintinsfooter.jpg) 0 100% no-repeat;
}

.leftnocallout2{
float:left;
display:inline;
border-top:1px dashed #754C24;
border-bottom:1px dashed #754C24;
padding:24px 0;
width:634px;
}

.leftnocallout4{
float:left;
display:inline;
border-top:1px dashed #754C24;
padding:0;
width:634px;
}

.closer{
margin-bottom:6px;
}

.leftnocallout4inside{
float:left; 
display:inline; 
padding:0; 
margin:0;
}

.leftnocallout3{
float:left;
display:inline;
border-bottom:1px dashed #754C24;
padding:24px 0;
}

.leftnocalloutwide{
float:left;
display:inline;
width:634px;
padding:0;
margin:0 0 0 42px;
}

.leftnocalloutwide2{
float:left;
display:inline;
width:634px;
padding:0;
margin:0;
}

.leftnocalloutsuperwide{
float:left;
display:inline;
width:684px;
padding:0;
margin:0 0 0 42px;
}

.leftnocalloutwideborder{
float:left;
display:inline;
width:634px;
padding:0;
margin:0;
border-top:1px dashed #754C24;
border-bottom:1px dashed #754C24;
}

.midcalloutup{
width:204px;
margin-right:24px;
float:left;
display:inline;
cursor: pointer;
}

.midcalloutover{
width:204px;
margin-right:24px;
float:left;
display:inline;
background-color:#FDE9D1;
}

.midcalloutup2{
width:260px;
margin-right:24px;
float:left;
display:inline;
cursor: pointer;
}

.midcalloutover2{
width:260px;
margin-right:24px;
float:left;
display:inline;
background-color:#FDE9D1;
}

.midcalloutup .copy{
padding:0 10px;
}

.midcalloutup2 .copy{
padding:0 10px;
}

.topmidup{
height:5px;
}

.leftwidecallout{
float:left; 
display:inline; 
width:307px; 
margin-right:9px;
}

.leftwidecallout2{
float:left; 
display:inline; 
width:300px;
}

.midcalloutover .topmidup{
height:5px;
background:url(images/midcallouttop.gif) 0 0 no-repeat;
}

.midcalloutover2 .topmidup{
height:5px;
background:url(images/midcallouttop2.gif) 0 0 no-repeat;
}

.bottommidup{
height:5px;
}

.midcalloutover .bottommidup{
background:url(images/midcalloutbottom.gif) 0 100% no-repeat;
height:5px;
}

.midcalloutover2 .bottommidup{
background:url(images/midcalloutbottom2.gif) 0 100% no-repeat;
height:5px;
}

.righttext{
float:left;
display:inline;
width:436px;
margin:0;
padding:12px 24px;
background:url(images/rightshadow.png) repeat-y 0 0;
}

.calloutbottom{
float:left;
display:inline;
margin-top:10px;
width:430px;
padding:0;
}

.calloutleftcol{
float:left;
display:inline;
width:249px;
margin:0;
padding:0;
}

.calloutrightcol{
float:left;
display:inline;
margin-left:20px;
width:161px;
padding:0;
}

.calloutleftcolsmall{
float:left;
display:inline;
width:228px;
margin:0;
padding:0;
}

.calloutleftcolsmallmember{
float:left;
display:inline;
margin:0;
padding:0;
width:228px;
}

.calloutrightcolsmall{
float:left;
display:inline;
margin-left:20px;
width:228px;
display:none;
}

.calloutrightcolsupersmall{
float:left;
display:inline;
margin-left:20px;
width:178px;
}

.calloutright{
float:left;
display:inline;
margin:0 0 7px 0;
}

#leftpin1{
float:left;
display:inline;
height:173px;
width:178px;
margin:27px 30px 0 0;
background:url(images/rankhovis_pin_bread.jpg) 0 0 no-repeat;
}

#leftpin2{
float:left;
display:inline;
height:173px;
width:178px;
margin:27px 0 0 0;
background:url(images/rankhovis_pin_baking.jpg) 0 0 no-repeat;
}

#leftpin3{
float:left;
display:inline;
height:173px;
width:178px;
margin:10px 30px 0 0;
background:url(images/rankhovis_pin_breadselection.jpg) 0 0 no-repeat;
}

#leftpin4{
float:left;
display:inline;
height:173px;
width:178px;
margin:10px 0 0 0;
background:url(images/rankhovis_pin_bestofboth.jpg) 0 0 no-repeat;
}

#viewrecipes{
background:url(images/rankhovis_cupcake.jpg) 0 0 no-repeat;
width:219px;
height:44px;
padding:207px 0 0 30px;
}

#homepin{
background:url(images/rankhovis_pin.jpg) 0 0 no-repeat;
height:161px;
width:154px;
display:inline;
float:left;
}

#homepin .toptext{
margin:24px 4px 0 7px;
color:#F0AB00; 
text-align:center;
font-size:16px;
}

#homepin .links{
margin:54px 4px 0 7px;
}

#leftnoimagecalloutbottom .toptext{
margin:36px 4px 0 17px;
color:#F0AB00; 
font-size:16px;
}

#leftnoimagecalloutbottom .links{
margin:54px 4px 0 17px;
}

#map{
display:inline;
float:left;
background:url(images/map2.gif) 0 0 no-repeat;
padding:0 0 34px 36px;
}

.smallcall{
float:left;
display:inline;
padding:0;
width:229px;
margin:0 0 20px 0;
}

.smallcallcopy{
float:left;
display:inline;
width:180px;
margin:0;
padding:12px 24px;
background:url(images/smallshadow.gif) repeat-y 0 0;
}

.smallcallcopy2{
float:left;
display:inline;
width:180px;
margin:0;
padding:12px 24px 30px 24px;
background:url(images/smallshadow.gif) repeat-y 0 0;
}

.smallcallcopy3{
float:left;
display:inline;
width:223px;
margin:0;
padding:0 3px 0 3px;
background:url(images/smallshadow.gif) repeat-y 0 0;
}

.smallcallcopy4{
float:left;
display:inline;
width:180px;
margin:0;
padding:12px 24px 0 24px;
background:url(images/smallshadow.gif) repeat-y 0 0;
}

/** FONTS **/

p{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:14px;
font-weight:normal;
}

p.calloutunderline{
text-decoration:underline;
margin-bottom:0;
padding:0;
}

p.tabletext{
margin:0;
padding:0;
}

p.callouttext{
margin-top:0;
padding:0;
}

p.tableheader{
color:#000;
margin:0;
font-size:13px;
font-weight:bold;
}

p.title {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#666;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#666;
padding:0;
text-decoration:underline;
}

p.title span{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#666;
padding:0;
margin:0;
text-decoration:none;
line-height:14px;
}

p.crumb{
margin:0;
}

#menudivbottom a{
text-decoration:none;
color:#666;
font-weight:normal;
}

#menudivbottom a:hover{
text-decoration:underline;
color:#666;
font-weight:normal;
}

span.middletext{
margin:2px 67px 0 67px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#666;
}

p.quotetext{
font-style:italic;
color:#FFF;
font-weight:bold;
margin-top:0;
padding-top:0;
}

.quote{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:25px;
color:#CD202C;
margin:0;
line-height:25px;
}

h1{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
color:#000;
margin:0;
padding:0; 
line-height:18px;
}

h2{
font-size:19px;
font-weight:normal;
color:#CD202C;
font-family:"Trebuchet MS", Helvetica, sans-serif;
padding:0;
border:0;
margin:0 0 14px 0;
}

h3{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:27px;
color:#000; 
margin:6px 0 10px 0;
padding:0;
}

h4{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
color:#000;
padding:0; 
line-height:18px;
}

h5{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:15px;
color:#CD202C;
padding:0; 
margin:0;
line-height:15px;
}

h6{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:15px;
color:#F0AB00;
padding:0; 
margin:0;
line-height:15px;
}

p.h8{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:13px;
font-weight:bold;
}

.oneheader{
margin:0 0 10px 0;
}

.phone{
padding-left:24px;
background:url(images/phone.gif) 0 0 no-repeat;
}

.phone span{
color:#CD202C;
font-size:16px;
line-height:20px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.email{
margin-top:28px;
padding-left:24px;
background:url(images/email.gif) 0 0 no-repeat;
}

.email span{
color:#CD202C;
font-size:16px;
line-height:20px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

span.number{
color:#666;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
line-height:20px;
}

/** Links **/

a{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#CD202C;
}

a.underline{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:normal; 
font-size:15px;
color:#F0AB00; 
text-decoration:none;
border-bottom:1px dotted #F0AB00;
}

a.underline:hover{
text-decoration:none;
color:#CD202C;
border-bottom:1px dotted #CD202C;
}

a.underlinesmall{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:normal; 
font-size:11px;
color:#F0AB00; 
text-decoration:none;
border-bottom:1px dotted #F0AB00;
}

a.underlinesmall:hover{
text-decoration:none;
color:#CD202C;
border-bottom:1px dotted #CD202C;
}

a.underlinesmall2{
font-weight:normal; 
font-size:11px;
color:#666; 
text-decoration:none;
cursor:pointer;
}

a.underlinesmall2:hover{
text-decoration:underline;
font-weight:normal;
color:#666;
}

a.subnav{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:28px;
margin:0;
font-weight:bold;
display:inline-block;
}

a.subnavon{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
display:inline-block;
color:#666;
line-height:28px;
margin:0;
font-weight:bold;
background:url(images/subnavon.gif) 50% 100% no-repeat;
}

a.subnav:hover{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
line-height:28px;
background:url(images/subnavon.gif) 50% 100% no-repeat;
margin:0;
display:inline-block;
}

a.arrow{
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:17px;
text-decoration:none;
background:url(images/arrowup.png) 0 3px no-repeat;
display:block;
cursor: pointer;
}

a.arrow:hover{
text-decoration:none;
color:#CD202C;
background:url(images/arrowover.png) 0 3px no-repeat;
}

a.print{
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:17px;
text-decoration:none;
background:url(images/printer.gif) 0 3px no-repeat;
display:block;
cursor:pointer;
}

a.print:hover{
text-decoration:none;
color:#CD202C;
background:url(images/printer.gif) 0 3px no-repeat;
}

a.pdf{
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:15px;
text-decoration:none;
background:url(images/pdf.gif) 0 0 no-repeat;
display:block;
cursor: pointer;
height:26px;
margin-top:7px;
}

a.pdf:hover{
text-decoration:none;
color:#CD202C;
background:url(images/pdf.gif) 0 0 no-repeat;
}

a.arrow2{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#FFF; 
line-height:17px;
text-decoration:none;
background:url(images/arrow2up.png) 0 3px no-repeat;
display:block;
}

a.arrow2:hover{
text-decoration:none;
color:#CD202C;
background:url(images/arrowover.png) 0 3px no-repeat;
display:block;
}

a.arrow3{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:17px;
text-decoration:none;
background:url(images/arrow3up.png) 0 3px no-repeat;
display:inline;
}

a.arrow3:hover{
text-decoration:none;
color:#CD202C;
background:url(images/arrow3over.png) 0 3px no-repeat;
display:inline;
}

a.arrow4{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:17px;
text-decoration:none;
background:url(images/arrowup.png) 0 3px no-repeat;
display:inline;
}

a.arrow4:hover{
text-decoration:none;
color:#CD202C;
background:url(images/arrowover.png) 0 3px no-repeat;
display:inline;
}

a.arrow5{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:15px;
text-decoration:none;
background:url(images/arrowup.png) 0 3px no-repeat;
display:block;
float:right;
margin-top:6px;
}

a.arrow5:hover{
text-decoration:none;
color:#CD202C;
background:url(images/arrowover.png) 0 3px no-repeat;
display:block;
float:right;
margin-top:6px;
}

.recipeborder{
float:left;
display:inline;
border-bottom:1px dashed #754C24;
width:634px;
margin:0;
padding-bottom:10px;
}

a.arrow span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline-block;
margin-left:17px;
}

a.arrow:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display: inline-block;
}

a.arrow span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline-block;
margin-left:17px;
}

a.arrow:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display: inline-block;
}

a.pdf span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline-block;
margin-left:25px;
padding-top:2px;
}

a.pdf:hover span{
border-bottom:1px dotted #CD202C;
margin-left:25px;
display: inline-block;
padding-top:2px;
}

a.print span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline-block;
margin-left:33px;
padding-top:2px;
}

a.print:hover span{
border-bottom:1px dotted #CD202C;
margin-left:33px;
display: inline-block;
padding-top:2px;
}


a.arrow2 span{
cursor: pointer;
border-bottom:1px dotted #FFF;
display: inline-block;
margin-left:17px;
}

a.arrow2:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display: inline-block;
}

a.arrow3 span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline;
margin-left:17px;
}

a.arrow3:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display:inline;
}

a.arrow4 span{
cursor:pointer;
border-bottom:1px dotted #F0AB00;
display:inline;
margin-left:17px;
}

a.arrow4:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display:inline;
}

a.arrow5 span{
cursor:pointer;
border-bottom:1px dotted #F0AB00;
display:inline-block;
margin-left:17px;
}

a.arrow5:hover span{
border-bottom:1px dotted #CD202C;
margin-left:17px;
display:inline-block;
}

a.rss{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold; 
font-size:11px;
color:#F0AB00; 
line-height:21px;
text-decoration:none;
background:url(images/rss.gif) 0 3px no-repeat;
display:block;
}

a.rss:hover{
text-decoration:none;
color:#CD202C;
background:url(images/rss.gif) 0 3px no-repeat;
display:block;
}

a.rss span{
cursor: pointer;
border-bottom:1px dotted #F0AB00;
display: inline-block;
margin-left: 25px;
}

a.rss:hover span{
border-bottom:1px dotted #CD202C;
margin-left: 25px;
}

a.topnav{
display:inline-block;
font-weight:bold;
font-size:13px;
color:#F0AB00;
margin-left:17px;
text-decoration:none;
border-bottom:1px dotted #F0AB00;
}

a.topnav:hover{
font-weight:bold;
font-size:13px;
color:#CD202C;
margin-left:17px;
text-decoration:none;
border-bottom:1px dotted #CD202C;
}

.navon{
display:inline-block;
font-weight:bold;
font-size:13px;
color:#CD202C;
margin-left:17px;
text-decoration:none;
border-bottom:1px dotted #CD202C;
}

.navon:hover{
font-weight:bold;
font-size:13px;
color:#CD202C;
margin-left:17px;
text-decoration:none;
border-bottom:1px dotted #CD202C;
}

/** Tabs **/

#tabNav a{
padding: 0 0 0 14px;
display:inline-block;
background:url(images/tab.gif) 0 0 no-repeat;
text-decoration:none;
line-height:40px;
cursor:pointer;
}

#tabNav a:hover{
background:url(images/tab.gif) 0 100% no-repeat;
}

#tabNav .active{
background:url(images/tab.gif) 0 100% no-repeat;
}

#tabNav a span{
padding: 0 14px 0 0;
display:block;
background:url(images/tab.gif) 100% 0 no-repeat;
color:#666;
}

#tabNav a:hover span{
background:url(images/tab.gif) 100% 100% no-repeat;
color:#666;
}

#tabNav .active span{
background:url(images/tab.gif) 100% 100% no-repeat;
color:#666;
}

#tabNav{
padding:0;
margin:13px 35px 0 0;
list-style:none;
float:right;
display:inline;
}

#tabNav li{
float:left;
display:inline-block;
margin: 0 2px 0 0;
}