.editprofile {display:none;}
.loggedout-:::fullname::: {display: none;}
.loggedout- {display: block;}
.loggedin-:::fullname::: {display: block;}
.loggedin- {display: none;}

.mc_23 { display: none; }

/** Commented out so testimonials appars in nav **/
/*.mc_22 { display: none; }*/

.mc_1 { display: none; }

/ ***** football Gallery ***** /

.pic-lib-right {
/*border: 1px solid green;*/
}

.pic-lib-left,
.pic-lib-mid {
display: block;
float: left;
padding: 0px 10px 10px 0px;

}

.tat_footer{
width: 775px;
margin: 0 0 0 40px;
}

.pic-lib-row { display: block; width: 300px; float: left; }

/* **Poll Page** */
#pollLanding {
display: inline;
width: 330px;
/*border: 1px solid green;*/
}

/*** ADVERT DIVS ***/

#Adverts {
float:left;
display: inline;
}

#SkyscraperAdvert {
width: 120px;
position:absolute;
margin: -63px 0 0 556px;
padding: 0;
}

#TopAdvert {
width: 468px;
height: 60px;
position:absolute;
margin: -132px 0 0 70px;
padding: 0;
}

#LargeAdvert{
width:177px;
padding:0;
margin:12px 0px 0 5px;
float:left;
display:inline;
text-align: center;
}

#ButtonAdvert{
float:left;
display: inline;
width:157px;
padding:0;
margin:5px 0px 0px 0px;
}

#fantasyfooty{
float:left;
display:inline;
width:157px;
padding:0;
margin:5px 0px 0px 0px;
}


/*mainlayout*//*mainlayout*//*mainlayout*//*mainlayout*//*mainlayout*//*mainlayout*//*mainlayout*//*mainlayout*/
body { font-family:Arial,sans-serif; font-size:0.7em; color:#333; margin:0 auto; text-align:center; padding:0; background:#b9c7c8; }
.clear { clear:both; font-size:0; line-height:1px; margin:0; padding:0; height:0; }
.middle { vertical-align: middle }
img { border: none; }
a:hover { color:#888; }
div { background:transparent; margin:0; padding:0; }
form { margin:0; padding:0; }

div.container { width:921px; text-align:left; margin:0 auto; padding:0 0 0; }

#maincol {
width:921px;
padding:0;
background:url(/2007/bg.gif);
margin:0;
}
#maincontent{
width:877px;
margin:0 0 0 43px;
padding:0;
background:transparent;
}

#topbanner{
width:243px;
height:70px;
padding:0px;
margin:0px 0px 0px 10px;
background:url(/2007/ert_banner.jpg) -6px 0 no-repeat;
float:left;
display:inline;
}

#leftcol{
width:170px;
height:auto;
padding:0;
margin:0px 0px 0px 10px;
float:left;
background:#fff;
display:inline;
}

#rightcol{
width:100px;
padding:5px 0 5px 0;
margin:0;
float:left;
display:inline;
background:#cfd9da;
}

#centrecol{
width:auto;
height:auto;
padding:0;
margin:0px 0 0px 10px;
float:left;
display: inline;
}

#tat_centrecol{
width:543px;
height:auto;
padding:0;
margin:0px 0px 0px 5px;
float:left;
display: inline;
}

/*topbanner*//*topbanner*//*topbanner*//*topbanner*//*topbanner*//*topbanner*//*topbanner*//*topbanner*//*topbanner*/

#register{
width:270px;
height:50px;
padding:0;
margin:8px 0px 0px 6px;
float:left;
}

#navtext{
width:350px;
height:64px;
padding:0;
margin:0;
float:right;
}

#banner2{
width:709px;
height:64px;
padding:0;
margin:0px 100px 0px 10px;
background-image:url(/2007/banner2.gif);
float:left;
display:inline;
}

#greybox{
width:157px;
height:73px;
padding:0;
margin:0;
background-image:url(/2007/greybox_top.gif);
}

#searchbox{
width:140px;
padding:0;
margin:8px 0px 0px 8px;
float:left;
}

.searchfield{
width:100px;
height:18px;
border: solid 2px #b1c0c3;
padding:0;
margin:0;
}

/*leftside*//*leftside*//*leftside*//*leftside*//*leftside*//*leftside*//*leftside*//*leftside*//*leftside*//*leftside*/

div.redpaperbox{ width: 157px; height: 78px; background: #ccc url(/2007/redpaper_side.jpg); }

#redleftboxtext{
width:130px;
padding:10px 0 5px 5px;
margin:0;
float:left;
}

#redheaderleft{
width:157px;
height:14px;
padding:0px;
margin:0px 0px 5px 0px;
background:url(/2007/redheaderleft.jpg) 0 0 no-repeat;
}

#redpaperleft{
width:157px;
height:78px;
padding:0;
margin:8px 0px 0px 0px;
background:url(/2007/redpaperfold.jpg) 100% 0 no-repeat #cb0d01;
}

#circleleft{
width:34px;
height:34px;
padding:0;
margin:44px 0px 0px 0px;
float:right;
background-image:url(/2007/circlepatturnleft.jpg);
}

#information{
width:150px;
height:20px;
padding:0;
margin:5px 0px 0px 5px;
float:left;
}

#smilebox{
width:120px;
height:60px;
padding:0;
margin:5px 0px 0px 0px;
background-image:url(/2007/smilebox.jpg);
}

#leftred{
width:157px;
height:27px;
margin:6px 0px 0px 0px;
padding:0;
background:url(/2007/leftred.jpg) 0 0 no-repeat;
}

.leftnav { padding:0;margin:0;background:#ccc; }

/*centresection*//*centresection*//*centresection*//*centresection*//*centresection*//*centresection*//*centresection*/

#tvgreybox{
width:400px;
padding:0;
margin: 13px 0px 0px 0px;
float:left;
background:#cfd9da;
border-bottom: 2px solid #999999;
}

#redpaperfoldmain{
width:314px;
padding:0 0 5px 0;
margin: 15px 0px 0px 0px;
float:left;
background:url(/2007/redpaperfold.jpg) 100% 0 no-repeat #cb0d01;
}

#circlemain{
width:165px;
height:29px;
padding:0;
margin:0;
background:url(/2007/circlepatturnmain.gif) 0 0 no-repeat;
float:left;
display:inline;
}

#circlemaintext{
width: 165px;
padding:2px 5px 0;
margin:0;
float:left;
display:inline;
}
.tvgreyimage { float:left; display:inline;}
.tvgreyimage img { width: 100px; margin: 5px;}
#tvgreytextbox{
width:215px;
padding:0;
margin:0;
float:right;
display:inline;
}

#newsheadlinestext{
width:425px;
padding:0px 0px 0px 0px;
margin:0;
float:left;
}

#newsheadlinestext li {
list-style: none;
background: url(/2007/arrow_brown.gif) 0 2px no-repeat;
margin:10px 0 0 0;
padding: 0 0 0 11px;
}

#newsheadlinestext ul {
margin:0;
padding:0;
}

#newsheadlinestext a {
font-size: 11px;
line-height: 13px;
}

.redArrow {
background: url(/2007/arrow5.jpg) 0 50% no-repeat;
margin:10px 0 0 0;
padding: 0 0 0 10px;
color:#CA0C00;
font-size: 10px;
}

.redArrow:hover {
background: url(/2007/arrow5.jpg) 0 50% no-repeat;
margin:10px 0 0 0;
padding: 0 0 0 10px;
color:#999999;
font-size: 10px;
}

#newspicbox{
width:304px;
height:221px;
padding:0;
margin: 15px 0 0 0;
float:left;
border:1px solid #CCCCCC;
}

#textboxmain{
width:152px !important;
height:121px;
padding:0;
margin: 6px 0 0 0;
float:left;
display:inline;
border:1px solid #CCCCCC;
}

#textboxmain2{
width:152px !imporatant;
height:121px;
padding:0;
margin:6px 25px 0 0;
display:inline;
float:right;
border:1px solid #CCCCCC;
}

#contenttextbox{
height: 28px;
padding:4px 0px 0px 5px;
margin:0;
display: inline;
float; left:
}

#contenttextbox2{

height:20px;
padding:4px 0px 0px 5px;
margin:0;
}

#contenttextbox3{
width:100px;
height:55px;
padding:4px 0px 0px 5px;
margin:0;
float:left;
}


.textboxLink { padding:0; margin:0px 0px 0px 5px; }

#graphpic{
width:39px;
height:38px;
padding:0;
margin:5px 5px 0px 0px;
float:right;
background-image:url(/2007/graphbutton.jpg);
}

#podcastbutton{
width:65px;
height:52px;
padding:0;
margin:0px 1px 0px 0px;
float:right;
display:inline;
}

#podcastbutton{
width:65px;
height:52px;
padding:0;
margin:0;
float:right;
display:inline;
}


#featuretext
{
width:140px;
padding:0;
margin:0px 5px 0px 5px;
}
#featuretext2
{
width:140px;
padding:0;
margin:0px 5px 0px 5px;
}

#featuretextPoll {
width:142px;
height: auto;
padding:0;
margin:0px 5px 0px 5px;
}

#breakingnewstext{
width:210px;
height:40px;
padding:0;
margin:22px 0px 0px 0px;
float:left;
}

#textboxbottom{
width:152px !important;
margin:6px 0 0 0;
padding:0;
float:left;
display:inline;
border:1px solid #CCCCCC;
}


#textboxbottom2{
width:152px !important;
margin:6px 25px 0 0;
padding:0px;
float:right;
display:inline;
border:1px solid #CCCCCC;
}

#redmaintextbox{
width:120px;
padding:0;
margin:13px 0 0 35px;
float:left;
display:inline;
}

#redmaintable{
width:120px;
padding:5px 0 0 0;
margin:100px 0px 0px 10px;
float:left;
/*float:right;*/
display:inline;
}

#readmore{
width:100px;
height:13px;
padding:0;
margin:0;
float:left;
}


#featurepicture{
width:100px;
height:80px;
padding:0;
margin:1px 0px 0px 3px;
float:left;
background-image:url(/2007/hooverpic.jpg);
}

#jobscontentbox{
width:307px;
padding:0;
margin:0;
float:left;
border-bottom-color:#CCCCCC;
}


#votingbox{
width:150px;
padding:0;
margin:0 0 0 3px;
float:left;
}

#votingbox table td.radiobutton { width:20px; padding: 2px 0; }
#votingbox table td.label { width:100px; }
#votingbox table td.submit { padding: 5px 5px 0 0; }


#latestnewsborder{
width:304px;
height:222;
padding:0;
margin:85px 0px 0px 10px;
float:left;
border:1px solid #CCCCCC;
}

/*rightsection*//*rightsection*//*rightsection*//*rightsection*//*rightsection*//*rightsection*//*rightsection*//*rightsection*/

#paperfold1{
width:177px;
padding:0 0 2 0;
margin:5px 0 0 5px;
float:left;
display:inline;
background:url(/2007/paperfoldcorner.jpg) 100% 0 no-repeat #638285;
}


#paperfold2{
width:177px;
padding:0 0 2 0;
margin:5px 0 0 5px;
float:left;
display:inline;
background:url(/2007/paperfoldcorner2.gif) 100% 0 no-repeat #7ea882;
}

#paperfold3{
width:177px;
padding:0 0 2 0;
margin:5px 0 0 5px;
float:left;
display:inline;
background:url(/2007/paperfoldcorner.jpg) 100% 0 no-repeat #638285;
}


#paperfold4{
width:177px;
padding:0 0 2 0;
margin:5px 0 0 5px;
float:left;
display:inline;
background:url(/2007/paperfoldcorner2.gif) 100% 0 no-repeat #7ea882;
}


#sale{
width:177px;
height:314px;
padding:0;
margin:5px 2px 0px 0px;
float:left;
background-image:url(/2007/salebox.jpg);
}

#paperfoldtext{
width:90px;
min-height:80px;
padding:0 0 2 0;
margin:2px 10px 0px 0px;
float:right;
display:inline;
}

#paperfoldpictures{
width:69px;
height:69px;
padding:0;
margin:2px 0px 0px 2px;
float:left;
display:inline;
}

#bottomdots{
width:744px;
margin: 0 0 0 40px;
padding:0 0 0 40px;
border-bottom:2px dotted #999999;
}
#tablediv {
width:744px;
height:26px;
padding:0px 0px 0px 40px;
margin:0;
}
#tablediv table td { text-align:left; }

#latestnewsmainpic{
width:296px;
height:215px;
padding:0;
margin:2px 0px 0px 3px;
float:left;
}

#articletable{
width:306px;
height:29px;
padding:0;
margin: 10px 0px 0px 0px;
float:left;
}

#articletable2{
width:304px;
height:10px;
padding:0;
margin:4px 0px 0px 4px;
float:left;
}

#articletable3{
width:304px;
height:29px;
padding:0;
margin:4px 0px 0px 4px;
float:left;
}

#savebox{
width:146px;
height:146px;
padding:0;
margin:0px 0px 0px 25px;
float:left;
background-image:url(/2007/save25.jpg);
}

#sidetable{
width:168px;
padding:10px 0px 0px 10px;
margin:0;
float:left;
}

#blogpic{
width:181px;
height:114px;
padding:0;
margin:0;
float:left;
}

#blogheader{
width:100%;
padding:0;
margin:0px;
float:left;
}
#taketownpic{
width:136px;
height:114px;
padding:0;
margin:0;
float:left;
}

#taketowntext{
width:181px;
height:120px;
padding:0;
margin:0px 10px 0px 0px;
float:right;
}

#taketowntable{
width:316px;
height:auto;
padding:10px 0px 0px 0px;
margin:0;
float:left;
}

#breakingnewstext2{
width:210px;
height:40px;
padding:0;
margin:12px 0px 0px 0px;
float:left;
}

#crawleytext{
width:180px;
height:auto;
padding:0;
margin:0;
float:left;
}

#scoresbox{
width:100px;
height:auto;
padding:1px 0px 0px 2px;
margin:0px 0px 0px 8px;
float:left;
background-color:#e8e9eb;
}


#alphabetbox{
width:auto;
height:auto;
padding:1px 0px 0px 1px;
margin:7px 0px 0px 5px;
float:left;
}

#searchtext{
width:317px;
height:auto;
padding:0;
margin:0;
float:left;
}

#searchtext2{
width:317px;
height:auto;
padding:10px 0px 0px 0px;
margin:0;
float:left;
}

#directoryadd{
width:307px;
height:65px;
padding:0;
margin:29px 0px 0px 0px;
float:left;
background:url(/2007/paperfoldcorner.jpg) 100% 0 no-repeat #638285;
}

/*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*//*fontstyles*/

a { 
color:#531D1B; 
text-decoration:none;
font-weight:bold 
}

.fontstyle{
font-family:Arial, Helvetica, sans-serif;
color:#531D1B;
font-size:11px;
padding:0px 0px 0px 2px;
text-decoration:none;
text-align:left;
}

.fontstyle:hover{color:#333;
}

.buttonstyle{
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:10px;
padding:0;
text-decoration:none;
}

.buttonstyle:hover{color:#FF0000;
}

.breakingnews{
font-family:Arial, Helvetica, sans-serif;
color:#000099;
font-size:18px;
padding:0;
}

.newsheadlinesstyle{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
padding:0;
}

.newsheadlinesstyle:hover{color:#FF0000;
}

.tablecolor{
background:url(/2007/arrownav.jpg) 0 50% no-repeat #ffffff;
padding: 5px 0 5px 15px;
border-bottom:2px dotted #999999;
}

.tablecolor:hover{
background:url(/2007/arrownav2.jpg) 0 50% no-repeat #cfd9da;
border-bottom:2px dotted #999999;
padding: 5px 0 5px 15px;
}

.tablecolorover{
background:url(/2007/arrownav2.jpg) 0 50% no-repeat #cfd9da;
border-bottom:2px dotted #999999;
padding: 5px 0 5px 15px;
}
.loginfont {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0; 
margin: 5px 0 5px; 
}
.loginfont a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.loginfont a:hover { color:#333; }

.bannerfont{
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:18px;
text-decoration:none;
padding:0;
color:#FFFFFF;
}

.searchfont{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
padding:0;
color:#333;
}

.advancedsearch {
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}
.advancedsearch a { font:11px Arial, Helvetica, sans-serif;text-decoration:none;color:#333; }

.mainheadlinfont{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
padding:0;
color:#333;
font-weight:bold;
}
.subheadlinefont{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
padding:0;
color:#832927;
font-weight:bold;
}

.contentfont{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding: 0;
color:#333;
text-align: left;
}

.formLabel{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
width: 100% !important;
float: left;
display: inline;
margin: 0 !important;
}

.f_cell_messageBody{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}
.f_div_subject{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
}
.f_div_date{
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
font-weight: bold;
}
.f_div_auth{
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
font-weight: bold;
}
.contentbold{
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
font-weight: bold;
}
.contentfontHdr {
font:bold 10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}

ul.contentheadlinefont {
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#531D1B;
list-style-type: square;
list-style-image: url(/2007/arrow_brown.gif);
padding:0;
margin:0 0 0 17px;
}
ul.contentheadlinefont li { margin: 5px 0; }
li.redArrow { list-style-type: square; list-style-image: url(/2007/arrow5.jpg); }

.contentheadlinefont {
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#531D1B;
text-align: left;
}

.trainingcentrefont{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding:0;
color:#FFFFFF;
}

.whitetextfont{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
padding:0;
color:#FFFFFF;
}

.paperfoldcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
padding:0;
color:#FFFFFF;
}

.paperfoldheadline{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0;
color:#FFFFFF;
}

.podcastfont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#990099;
}

.purpleHdr 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#703C8F;
float:left;
}

.redfont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
}
.redfontHdr {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
} 
.redfontHdrlge {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
} 
.red { color:#FC0C00; }

/* NEWS */

.content{
background: #ffffff;
font: 12px; color: #666666;
text-align: left !important;
width: auto !important;
padding-right: 20px !important;
}

.content img{
vertical-align: top;
}
.content p{
margin: 0;
padding: 0 0 10px 0;
}

hr{
border:1px dotted #ffffff;
color:#FFFFFF; border-bottom:1px dotted #666666;
width:305px !important;
}

.content a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#531D1B;
}
.faq-question a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#531D1B;
list-style-type: square;
list-style-image: url(/2007/arrow_brown.gif);
}

.faq-question{
border-bottom:1px dotted #666666;
padding: 5px 0 5px 0;
}

.linkdescription a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
margin:22px 0px 12px 0px;
font-weight:bold;
padding:0;
color:#000000;
}
.linkdescription a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
margin:22px 0px 12px 0px;
font-weight:bold;
padding:0;
color:#000000;
}
.linksCategories {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
margin:10px 0px 0px 0px;
font-weight:bold;
padding:0;
color:#000000;
}
.linkCategoryTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin:10px 0px 10px 0px;
font-weight:bold;
padding:0;
color:#000000;
}

.newstitle{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
margin:22px 0px 12px 0px;
font-weight:bold;
padding:0;
color:#000000;
}

.newsarticletitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
}

.newsarticletitle a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0 0 0 10px;
color:#CA0C00;
background: url(/2007/arrow5.jpg) 0 2px no-repeat;
}

.newsarticletitle a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0 0 0 10px;
color:#000000;
background: url(/2007/arrow5.jpg) 0 2px no-repeat;
}

.newsarticledate{
font-weight:bold;
color: #531D1B;
font-size: 11px;
text-decoration:none;
padding:0;
}

.newsarticlesummary{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
line-height: normal;
font-weight: normal;
}

.newsarticlebody{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
line-height: normal;
font-weight: normal;
width:100%;
float:right;
display: block;
text-align: right;
}

a.newsarticlebody{
padding: 0 20px 0 0;
}

.newsarticlebody p{
text-align: left;
}

#talkingheader{
width:150px;
height:40px;
padding:0;
margin:22px 0px 0px 0px;
float:left;
display:inline;
}
#talkingheader2{
width:160px;
height:112px;
padding:0;
margin:0px 0px 0px 0px;
float:left;
display:inline;
background-image: url(/2007/logo_talkingshop.jpg);
}
#indesitfootball{
width:320px;
height:100px;
padding:0;
margin:0px 0px 0px 0px;
float:left;
display:inline;
background-image: url(/getimage.aspx.id-91645.jpg);
}
#subscribeheader{
width:190px;
height:40px;
padding:0;
margin:22px 0px 0px 0px;
float:left;
display:inline;
}
#subscribeheader2{
width:120px;
height:112px;
padding:0;
margin:0px 0px 0px 0px;
float:left;
display:inline;
background: url(/2007/logo_subscribe.gif) no-repeat;
}

#hannamheader{
width:150px;
height:40px;
padding:0;
margin:22px 0px 0px 0px;
float:left;
display:inline;
}

#productheader{
width:275px;
height:40px;
padding:0;
margin:22px 0px 0px 0px;
float:left;
display:inline;
}

#headerpic{
width:160px;
padding:0;
margin:0px 0px 0px 0px;
float:left;
display:inline;
}
.f_messageTableHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
padding:3px 0 3px 3px;
color:#FFF;
font-weight:bold;
background: #CA0C00 !important;
}

.f_cell_messagesubject {
background: #CFD9DA !important;
}

.f_cell_messageNum {
background: #CFD9DA !important;
}

.f_messageTable {
width: 530px !important;
}

.f_cell_messagesubject a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding: 3px 0 0 3px;
color:#CA0C00;
font-weight:bold;
}
.f_cell_messagesubject hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding: 3px 0 0 3px;
color:#333;
font-weight:bold;
}
.f_cell_messageNum{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 3px 0 0 3px;
color:#333;
font-weight:bold;
}

.f_cell_messageNum a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding: 3px 0 0 3px;
color:#CA0C00;
font-weight:bold;
}
.f_cell_messageNum hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding: 3px 0 0 3px;
color:#333;
font-weight:bold;
}
.formTable{
text-align:left;
width:100% !important;
}


.formChannels{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}

/*** +++++++++++++++Navigation styles+++++++++++++++ ***/
td.nav2 br,
td.nav3 br,
td.nav2 img,
td.nav3 img { display: none; }
td.nav2,
td.nav3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
/*line-height: 13px;*/
text-decoration: none;
}
.navlevel1,
.navsellevel1,
.navlevel2,
.navsellevel2,
.navlevel3,
.navsellevel3 
{ padding: 6px 0px 6px 15px; display: block; background: url(/2007/arrownav.gif) 0px 50% no-repeat; border-bottom:1px dotted #666666; margin:0 !important;}
.navlevel1 
{ 
background-color: #FFFFFF; 
}
.navlevel1:hover 
{ 
background-color: #CFD9DA; 
}
.navsellevel1 { 
background: url(/2007/arrownav2.gif) 0px 50% no-repeat #CFD9DA;
}
.navlevel2 
{ 
padding: 6px 0px 6px 15px; 
background: #ffffff;
font-size: 11px;
}
.navsellevel2 
{ 
padding: 6px 0px 6px 15px; 
background: #CFD9DA;
}
.navlevel3 
{ 
padding: 6px 0px 6px 15px; 
background-color: #FFFFFF;
}
.navsellevel3 
{ 
padding: 6px 0px 6px 15px; 
background-color: #FFFFFF;
}
td.nav3 { background-color: #CFD9DA; }
.navweight { font-weight: normal; }
.navlink { font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #333;
/*line-height: 13px;*/
text-decoration: none; }
.navlink:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #999999;
/*line-height: 13px;*/
text-decoration: none;
}

.navlevel2:hover { background: url(/2007/arrownav2.gif) 0px 50% no-repeat #CFD9DA;}

.SKNewsPicture {
padding: 20px 0 10px 0;
}

#faqsearchform{
visibility:hidden !important;
display:none !important;
}

#faqsearch{
visibility:hidden !important;
display:none !important;
}

#faqsearchoperator{
visibility:hidden !important;
display:none !important;
}

.faqsearchtext{
display:none !important;
visibility:hidden !important;
}

.FAQlisthead{
display:none !important;
visibility:hidden !important;
}

#FAQFullList {
float: left !important;
display: block !important;
width:310px !important;
}

/*bd*//*bd*//*bd*/

.ib3wrapper h3{
color: #666666 !important;
font-size: 11px;
}
.ib3wrapper h4{
font-size: 11px;
}
.ib3wrapper h5{
color: #666666 !important;
}
.ib3wrapper h6{
font-weight:bold;
font-size: 11px;
padding:0;
margin-bottom:2px;
}
.ib3wrapper a{
color:#666666 !important;
background-color:#FFFFFF;
}
.ib3wrapper a.link{
color:#666666 !important;
background-color:#FFFFFF;
}
.ib3wrapper a:visited{
color:#666666 !important;
background-color:#FFFFFF;
}
.ib3wrapper a:hover{
color:#666666 !important;
background-color:#FFFFFF;
}
.ib3wrapper a.header:link{
text-decoration:none;
font-size: 11px;
}
.ib3wrapper a.header:visited{
text-decoration:none;
font-size: 11px;
background-color:#FFFFFF;
}
.ib3wrapper a.header:hover{
text-decoration:underline;
font-size: 11px;
background-color:#FFFFFF;
}
.ib3wrapper a.crumb:link{
color:#999 !important;
text-decoration:none;
font-weight:bold;
font-size: 11px;
background-color:#FFFFFF;
}
.ib3wrapper a.crumb:visited{
color:#999 !important;
text-decoration:none;
font-weight:bold;
font-size: 11px;
background-color:#FFFFFF;
}
.ib3wrapper a.crumb:hover{
color:#999 !important;
text-decoration:underline;
font-weight:bold;
font-size: 11px;
background-color:#FFFFFF;
}

.ib3wrapper table{
width: 280px !important; 
}

#ertvcol{
width:177px;
padding:8px 8px 8px 8px;
margin:5px 0 5px 5px;
float:left;
display:inline;
background: #ffffff;
}

.details h6{
margin:0px;
color:#666666 !important;
}

.logoimg img{
margin: 0 !important;
padding: 0 !important;
}



.ib3wrapper > .company{
margin:5px;
margin-top:0px;
position:relative;
width: 98%;
border-top:2px outset #ECE9D8;
font-size: 0.8em;
padding:5px;
padding-bottom:5px;
z-index:3;
}

.stripe{
margin:0;
padding:0;
margin-left:5px;
padding-left:5px;
position: relative;
width: 100%;
height:1px;
border-top:2px outset #ECE9D8;
line-height:0;
}
.enstripe{
margin:0;
padding:0;
margin-top:15px;
margin-left:-5px;
position: relative;
width: 100%;
height:1px;
border-top:2px outset #ECE9D8;
line-height:0;
}
.profile > .enstripe{
margin:0;
padding:0;
margin-top:15px;
margin-left:-155px;
margin-bottom:5px;
position: relative;
width: 510px;
height:1px;
border-top: 3px solid #FE1A0F;
line-height:0;
}
.clear{
line-height:0;
clear:both;
margin:0;
padding:0;
}
.basicdetails h6{
margin:0px;
color:#666666 !important;
}	
.ib3wrapper form{
margin:0;
font-size:11px;
}

.details {
width: 250px !important;
padding: 0 !important;
margin: 0 !important;
float:left;
}

.basicdetails{
width:250px !important;
}

.basiccompany{
margin:5px;
margin-top:0px;
position:relative;
width: 250px !important;
border-top:2px outset #ECE9D8;
font-size: 11px;
padding: 5px 5px 12px 5px;
}

#alpha {
background-color: #ffffff !important;
width: 280px !important;
font-size: 10px !important;
color: #666666 !important;
margin: 0 !important;
padding: 0 !important;
}

.leftcol {
width: 250px !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
position:relative;
float:left;
}

.rightcol {
width: 250px !important;
margin: 0 !important;
padding: 0 !important;
position:relative;
float:right;
}

.company {
height: auto !important;
width: 250px !important;
margin:5px;
margin-top:0px;
position:relative;
border-top:2px outset #ECE9D8;
font-size: 11px;
padding:5px;
z-index:3;
}

.profile {
width: 250px !important;
padding: 0 !important;
margin: 0 !important;
float:left;
}

.logoimg{
height: auto !important;
padding: 0 0 10px 0 !important;
margin: 0 !important;
float: left;
display: inline;
}

.optimg{
height: auto !important;
margin: 0 !important;
padding: 0 0 10px 0 !important;
float: right;
display: inline;
z-index:1;
}

#alpha a {
font-size: 10px !important;
color: #666666 !important;
background-color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
}

#alpha a:hover {
font-size: 10px !important;
color: #999999 !important;
background-color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
}

#alpha tr{
background-color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
}

#alpha td{
background-color: #ffffff !important;
font-size: 10px !important;
color: #666666 !important;
margin: 0 !important;
padding: 0 !important;
}

#alpha td .on{
background-color:#FFFFFF;
font-size:10px;
}

.ib3wrapper {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 280px !important; 
color: #666666  !important;
}

.ib3wrapper .newstitle {
display:none !important;
}

.ib3wrapper span {
display:none !important;
}

.ib3wrapper input {
margin: 0 10px 0 0 !important;
padding: 0 !important;
}

.bd_stretch{
width: 305px;
background:url(/2007/stretch_border.gif) 0 0 repeat-y;
float:left;
}

.bd_top{
width:100%;
height:28px;
background:url(/2007/top_border.gif) 0 0 no-repeat;
float: left;
padding-bottom: 10px;
}


.bd_bottom{
width:100%;
height: 5px; background:url(/2007/btm_border.gif) 0 0 no-repeat #ffffff;
float: left;
}

.header {
background: url(/2007/bd_arrow.gif) 0 3px no-repeat;
padding-left: 8px;
color: #531E18 !important;
}

.eventstitle{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
padding:0;
color:#333;
font-weight:bold;
margin:22px 0px 0px 0px;
}

.eventname{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
}
.eventdate{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
font-style:italic;
padding:0;
color:#333;
}
.eventwhere{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}
.EventDetailHeading{
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#531D1B;
}
.EventDetail{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}

/*** BUSINESS DIRECTORY FORM ***/

.FormContentBoth {
width: 535px !important;
margin: 0;
padding: 5px 0 5px 0;
float: left;
display: inline;
}

.formElement {
width: auto !important;
margin: 0 0 5px 5px;
padding: 0;
}

.formTextbox {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}

.formTextarea {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}


.formGeneral {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.formDropdown {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.formOption {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.formCheckbox{
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.extranettext{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
}
.usclass {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.psclass {
color: #531D1B;
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.tclass{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
margin:22px 0px 12px 0px;
font-weight:bold;
padding:0;
color:#000000;
}

.faq-backtolist {
float: left;
display: block;
width: 310px;
text-align: right;
padding: 0;
}

.faq-question-detail {
font-weight: bold;
padding: 0 0 10px 0;
}

.FormContentLeft {
width: 100% !important;
float: left !important;
display:inline !important;
line-height: 10px;
margin: 0 !important;
padding: 0 !important;
margin: 0px 0 8px 0px;
margin-right: -3px !important;
}

.FormContentRight {
width: 100% !important;
float: right !important;
display: inline !important
margin: 0 !important;
padding: 0 !important;
margin: 0 0 8px 0;
margin-left: -3px !important;
}

.FormContentRight select{
float:left;
}

div.formOption{
float:left;
display:inline !important;
width: 100% !important;
}



div.formTextarea{
float:left;
display:inline !important;
width: 100% !important;
}

div.formDropdown{
width: 100% !important;
float:left;
display:inline !important;
}

.FormContentRight span{
width: auto !important;
display: inline;
}

.FormContentRight input{
display: inline;
}

.FormContentRight textarea{
display: inline;
width: 145px !important;
}


.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

form table{
width: auto !important;
}

.middlewrap{
width:438px;
height:auto;
padding:0;
margin:0;
float:left;
display: inline;
}

/* GUESTBOOK */

.guestbooktext{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#333;
width: 100% !important;
display: block;
}
.guestbooktextsmall{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 !important;
margin: 0 !important;
color:#333;
/*width: 80px !important;*/
}
.guestbooktitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
padding:0;
color:#CA0C00;
}

.guestbook{
float:left;
width:325px !important;
}

.guestbook table{
margin: 0 !important;
padding: 0 !important;
text-align: left !important;
}

.guestbook td{
margin: 0 !important;
padding: 0 !important;
width: 50% !important;
text-align: left !important;
}

.guestbook tr{
margin: 0 !important;
padding: 0 !important;
}

.guestbook input{
margin: 0 0 5px 0 !important;
padding: 0 !important;
width: auto !important;
float: right !important;
display: inline !important;
}

.guestbook img{
margin: 0 0 5px 0 !important;
padding: 0 !important;
float: right !important;
display: inline !important;
}

.guestbook div{
margin: 0 0 5px 0 !important;
padding: 0 !important;
width: auto !important;
text-align: left !important;
}

.guestbook textarea{
margin: 0 0 5px 0 !important;
padding: 0 !important;
width: auto !important;
height: 80px !important;
float: right !important;
display: inline !important;
}
.guestbook select{
margin: 0 0 5px 0 !important;
padding: 0 !important;
width: auto !important;
}

.guestbook span{
margin: 0 0 5px 0 !important;
padding: 0 !important;
text-align: left !important;
float: left;
display: inline;
}

td.content {
text-align: left !important;
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;

margin: 0 !important;
color:#333;
}


td.content textarea {
width: 100% !important;
}

td.content select {
width: 100% !important;
}

table.content td input {
width: 160px !important;
}

table.content span {
width: 50px !important;
}

.bdsignup div {
width: 100% !important;
margin: 0 !important;
padding: 0 0 5px 0 !important;
}

.bdsignup {
margin: 0;
padding: 5px;
}

.mainwhite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-left:15px;
font-weight:normal;
}
.main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:15px;
font-weight:normal;
}
li {
color:#CC0000;
}
.bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.about
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.list {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.introwhite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}
.intro
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}
.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
}
.tatleftimg{
float:left;
border:solid 2px #40c0ce;
}
.tatrightimg{
float:right;
border:solid 2px #40c0ce;
}
.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
padding-left:10px;
text-align:left;
}
.score {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.summary {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:10px;
}

.summarymain {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.summarytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;
}

#scoretable td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
}
</style>
