/* CSS Document */
body{
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#66572c;
line-height:18px;
background:url(images/background.gif) no-repeat center 90px;
}
div,table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li{
	margin:0; padding:0;
}
.clear{
padding:0px; margin:0px; clear:both;
}
.nor-padding{
padding:4px;
}
.maincontent{
margin:0 auto;
width:942px;
top:0px;
padding:0px;
overflow:hidden;
}
/*------------header----------*/
.total-header{
float:left;
width:942px;
top:0px;
margin:0px;
padding:0px;
/*border-right:#929293;*/
/*border:1px solid blue;*/
}
.headertop{
float:left;
display:block;
width:942px;
height:9px;
margin:0px;
padding:0px;
text-align:center;
background:url(images/headertop.png) no-repeat bottom right;
}
.headermiddle{
float:left;
display:block;
width:941px;
height:230px;
top:0px;
margin:0px 0px 0px 1px;
padding:0px;
background:url(images/headermid-bg.gif) repeat-x;
clear:both;
}
/*.headerbottom{
float:left;
display:block;
width:942px;
height:8px;
top:0px;
margin:0px 0px 3px 0px;
padding:0px;
background:url(images/headerbottom.gif) no-repeat top left;
}*/
.headmid-left{
float:left;
display:block;
width:217px;
top:0px;
margin:0px;
padding:48px 0px 0px 30px;
}
/*.headmid-right{
float:left;
display:block;
width:686px;
top:0px;
margin:0px;
padding:0px;
}*/
.callactiondiv{
float:right;
display:block;
padding:3px 14px 3px 0px;
margin:0px;
}
.callaction{
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#66572c; 
text-decoration:underline;
background:url(images/mail_bg.gif) no-repeat 0px 2px;
padding:0px 0px 0px 20px;
}
.callaction:hover{
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#66572c; 
text-decoration:underline;
background:url(images/mail_bg.gif) no-repeat 0px 2px;
padding:0px 0px 0px 20px;
}
.phone-icon{
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#66572c; 
text-decoration:none;
background:url(images/phone-icon.gif) no-repeat 0px 1px;
padding:0px 0px 0px 20px;
}
.phone-icon:hover{
font:normal 14px Georgia, "Times New Roman", Times, serif; 
color:#66572c; 
text-decoration:none;
background:url(images/phone-icon.gif) no-repeat 0px 1px;
padding:0px 0px 0px 20px;
}
/*------------menu----------*/
.menu{
list-style:none;
width:942px;
margin:0px;
padding:0px;
}
.menu li.menuleft{
float:left;
display:block;
width:10px;
margin:0px;
padding:0px;
}
.menu li.menumid{
float:left;
display:block;
width:922px;
height:32px;
margin:0px;
padding:0px;
background:url(images/menu-bg.gif) repeat-x;
}
.menu li.menuright{
float:left;
display:block;
width:10px;
margin:0px;
padding:0px;
}
.menu2 {padding:0px; margin:0; list-style:none; width:922px; height:32px;/* position:relative; z-index:500;*/}

.menu2 li.top {display:block; float:left; margin:0px; padding:0px;}

.menu2 li.topbar {display:block; float:left; width:2px; height:32px; padding:0px; margin:0px; background:url(images/menu-separetor01.gif) no-repeat right 8px;}

.menu2 li a.top_link {display:block; float:left; height:27px; padding:5px 31px 0px 30px; cursor:pointer; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;}

.menu2 li a.top_link:hover {color:#FFFFFF; height:27px; padding:5px 31px 0px 30px;}

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:32px; background: #eae9e8 ; padding:0px; white-space:nowrap; width:160px; height:auto; z-index:300;}

.menu2 :hover ul.sub li {display:block; position:relative; float:left; width:160px;}

.menu2 :hover ul.sub li a {display:block; width:147px; text-indent:0px; border-bottom: 1px solid #b1b1b1; text-decoration:none; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#313131; text-decoration:none; padding:6px 0px 6px 13px;}

.menu2 :hover ul.sub li a:hover {background:#1f3871; color:#ffffff; border-bottom: 1px solid #b1b1b1;text-decoration:none; padding:6px 0px 6px 13px;}
/*------------end menu----------*/
/*------------end header----------*/
/*------------body----------*/
/*.total-body{
float:left;
width:942px;
top:0px;
margin:0px;
padding:7px 0px 5px 0px;
}*/
/*-----------body left----------*/
.totalbody-left{
float:left;
width:749px;
top:0px;
margin:0px;
padding:0px 0px 5px 0px;
background:url(images/body-botbg.gif) no-repeat bottom;
}
.body-innerleft{
float:left;
width:749px;
height:auto;
top:0px;
margin:0px;
padding:0px;
background:url(images/bodyinner-bg.gif) repeat-y;
clear:both;
}
.innbody-left{
float:left;
width:207px;
top:0px;
margin:0px;
padding:0px 4px 0px 4px;
background:url(images/left-topround.gif) no-repeat 0px 0px;
}
/*---------calender-----------*/
.calender-bg{
float:left;
display:block;
width:207px;
height:69px;
margin:0px;
padding:0px;
overflow:hidden;
/*background:url(images/calender-bg.gif) no-repeat;*/
}
.calender-link{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#011b58;
text-decoration:none;
}
.calender-link:hover{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#011b58;
text-decoration:none;
}
/*---------end calender-----------*/
/*---------ropingresult-----------*/
.ropingresult-bg{
float:left;
display:block;
width:207px;
height:61px;
margin:0px;
padding:0px;
overflow:hidden;
/*background:url(images/ropingresult-bg.gif) no-repeat;*/
}
.ropingresult-link{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#bd000d;
text-decoration:none;
}
.ropingresult-link:hover{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#bd000d;
text-decoration:none;
}
/*---------end ropingresult-----------*/
/*---------wrangler-----------*/
.wrangler-bg{
float:left;
display:block;
width:207px;
height:72px;
margin:0px;
padding:0px;
overflow:hidden;
/*background:url(images/wrangler-bg.gif) no-repeat;*/
}
.wrangler-link{
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#011b58;
text-decoration:none;
}
.wrangler-link:hover{
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#011b58;
text-decoration:none;
}
/*---------end wrangler-----------*/
.store-bg{
float:left;
display:block;
width:207px;
height:66px;
margin:0px;
padding:0px;
overflow:hidden;
/*background:url(images/wrangler-bg.gif) no-repeat;*/
}
/*----------Address-----------*/
.left-addressdiv{
float:left;
display:block;
width:193px;
margin:0px;
padding:18px 0px 20px 14px;
}
.address-red{
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#c0000c;
text-decoration:none;
}
.addr-normaltext{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000c55;
text-decoration:none;
line-height:18px;
}
.addr-email{
font:bold 11px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:underline;
line-height:18px;
}
.addr-email:hover{
font:bold 11px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:underline;
line-height:18px;
}
/*----------end Address-----------*/
/*-----------innbody-right-------*/
.innbody-right{
float:right;
width:493px;
top:0px;
margin:0px;
padding:8px 17px 8px 17px;
background:url(images/right-topround.gif) no-repeat 0px 0px;
}
h1{
font:normal 25px Georgia, "Times New Roman", Times, serif;
color:#b9000a;
text-decoration:none;
padding:0px;
margin:0px;
}
.body-bluetext{
font:normal 15px Georgia, "Times New Roman", Times, serif;
color:#01165b;
text-decoration:none;
}
.calender-text{
font:normal 20px Georgia, "Times New Roman", Times, serif;
color:#ae2303;
text-decoration:none;
line-height:58px;
}
.calender-text01{
font:normal 16px Georgia, "Times New Roman", Times, serif;
color:#ae2303;
text-decoration:none;
line-height:58px;
}
.imgborder{
float:left;
display:block;
margin:0px 20px 0px 0px;
padding:0px;
border:3px solid #bfbcbc;
}
.imgborder-right{
float:right;
display:block;
margin:0px 0px 0px 20px;
padding:0px;
border:3px solid #bfbcbc;
}
.normal-smtext{
font:normal 11px Arial, Helvetica, sans-serif;
color:#66572c;
line-height:14px;
}
.inner-normal{
font:normal 12px Arial, Helvetica, sans-serif;
color:#66572c;
line-height:16px;
}
/*--------end innbody-right-------*/
/*-----------end body left----------*/
/*-----------body right----------*/
/*.totalbody-right{
float:left;
width:175px;
top:0px;
margin:0px;
padding:0px 0px 0px 8px;
border:1px solid blue;
}*/
.sponsor{
list-style:none;
width:184px;
margin:0px;
padding:0px;
}
.sponsor li.spontop{
float:left;
display:block;
width:174px;
height:24px;
margin:0px;
padding:8px 0px 0px 10px;
background:url(images/sponsorsbg.gif) no-repeat;
font:bold 12px Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}
/*.sponsor li.sponbottom{
float:left;
display:block;
width:175px;
margin:0px;
padding:0px;
border:1px solid blue;
}*/
/*-----------end body right----------*/
/*-----------contact-----------*/
.contact-detail{
float:left;
display:block;
width:493px;
height:auto;
top:0px;
margin:0px;
padding:0px;
}
.contact-form { 
list-style-type:none; 
width:457px; 
float:left; 
display:block;
margin:0px;
padding:8px 0px 8px 35px;
/*background-color:#ffffff;*/
}
.contact-form li.cont-textbox { 
float:left; 
display:block;
width:152px;
text-align:left;
margin:0px 0px 3px 0px;
padding:3px 12px 4px 4px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#767575;
/*color:#ae2303; 
border:1px solid #b1b1b1;
background-color:#f2f2f2;*/
}
.contact-form li.cont-field { 
float:left; 
display:block;
width:265px;
height:24px;
margin:0px 0px 3px 3px;
padding:0px;
/*border:1px solid #FF0000;*/
}
.contact-form li.cont-textbox01 { 
float:left; 
display:block;
width:164px;
height:106px;
margin:0px 0px 5px 0px;
padding:3px 0px 3px 4px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
color:#767575; 
/*border:1px solid #b1b1b1;
background-color:#f2f2f2;*/
}
.contact-form li.cont-field01 { 
float:left; 
display:block;
width:265px;
margin:0px 0px 5px 3px;
padding:0px;
/*border:1px solid #FF0000;*/
}
.contact-form li.cont-button { 
float:left; 
display:block;
width:265px;
margin:0px;
padding:0px 0px 0px 173px;
/*border:1px solid #FF0000;*/
}
.contact-form li.mandetory { 
float:left; 
display:block;
width:249px;
margin:0px;
padding:3px 0px 5px 173px;
}
.textbox { 
float:left; 
display:block;
width:237px;
height:14px;
margin:0px;
padding:3px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
color:#221E18; 
border:1px solid #b1b1b1;
/*background-color:#f2f2f2; */
background-color:#eae9e8; 
}
.commentbox { 
float:left; 
display:block;
width:237px;
height:106px;
margin:0px;
padding:3px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
color:#221E18; 
border:1px solid #b1b1b1;
/*background-color:#f2f2f2; */
background-color:#eae9e8; 
}
.select { 
float:left; 
display:block;
width:243px;
height:22px;
margin:0px;
padding:0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
color:#221E18; 
border:1px solid #b1b1b1;
background-color:#eae9e8; 
}
.red {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color: #FF0000; 
}
.submit-button {
width:85px;
height:28px;
border:1px solid #02164a;
/*background-color:#bcbab9;
color: #ae2303; */
background:url(images/submit-bg.gif);
color:#FFFFFF;
font:bold 11px Georgia, "Times New Roman", Times, serif;
cursor:pointer;
}
/*.submit-button{ float:left; display:block; border:solid 1px #02164a; font:bold 11px/30px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background:url(images/submit-bg.gif) repeat-x left top; text-decoration:none; padding:0 10px; margin:0;  }
.submit-button a{ text-decoration:none;}
.submit-button a:hover{  color:#FFFFFF; background:url(images/submit-bga.gif) repeat-x left top; text-decoration:none;}*/
.contact-info{
float:right;
display:block;
width:380px;
height:auto;
top:0px;
margin:8px 0px 0px 5px;
padding:0px;
border:0px solid #CBA765;
background-color:#E7C88F;
}
.err{
list-style-type:none; 
width:422px; 
float:left; 
display:block;
margin:8px 0px 6px 0px;
padding:5px;
/*background-color:#E7C88F;*/
}
.err li.err-details { 
float:left; 
display:block;
width:302px;
margin:0px;
padding:2px 0px 2px 120px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
color:#221E18; 
}
/*-----------end contact-----------*/
/*-------------event------------*/
.totalevent{
float:left;
width:493px;
margin:0px;
padding:0px;
}
/*.totalevent li.eventtop{
float:left;
display:block;
width:493px;
margin:0px;
padding:0px;
font-weight:bold;
background-color:#FFFFFF;
}
.totalevent li.eventbot{
float:left;
display:block;
width:493px;
margin:0px;
padding:0px;
background-color:#dedad9;
}
.totalevent li.eventbot01{
float:left;
display:block;
width:493px;
margin:0px;
padding:0px;
background-color:#eae9e8;
}
.event{
list-style:none;
width:493px;
margin:0px;
padding:0px;
}
*/
.evtdate{
width:80px;
margin:0px;
padding:5px 0px 5px 0px;
border-right:1px solid #ffffff;
text-align:center;
}
.evtname{
width:216px;
margin:0px;
padding:5px 0px 5px 10px;
border-right:1px solid #ffffff;
text-align:left;
}
.evtflyer{
width:47px;
margin:0px;
padding:5px 0px 5px 0px;
border-right:1px solid #ffffff;
text-align:center;
}
.evtphoto{
width:41px;
margin:0px;
padding:5px 0px 5px 0px;
text-align:center;
}
.event-bigtext{
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#011b58;
text-decoration:none;
}
/*-------------end event------------*/
/*-----------event photo-----------*/
.eventphoto{
list-style:none;
float:left;
width:493px;
top:0px;
margin:0px;
padding:0px;
}
.eventphoto li.eventphoto-top{
float:left;
width:493px;
display:block;
top:0px;
margin:0px;
padding:0px;
}
.eventphoto li.eventphoto-bot{
float:left;
width:493px;
display:block;
top:0px;
margin:0px;
padding:0px;
}
.evtphoto-total{
float:left;
width:493px;
top:0px;
margin:0px;
padding:0px;
}
/*.evtphoto-total{
list-style:none;
width:493px;
top:0px;
margin:0px;
padding:0px;
}*/
/*.evtphoto-total li.eventphoto-pic{
float:left;
width:151px;
display:block;
top:0px;
margin:0px 5px 5px 5px;
padding:0px;
border-top:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
border-bottom:2px solid #b1b1b1;
border-left:2px solid #b1b1b1;
background-color:#FFFFFF;
text-align:center;
}*/
.evtphoto-border{
border-top:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
border-bottom:2px solid #b1b1b1;
border-left:2px solid #b1b1b1;
}
/*-----------end event photo-----------*/
/*---------event details--------*/
.total-eventdtl{
float:left; width:481px; top:0px; margin:0px; padding:0px; background:#ffffff; /*border:1px solid blue;*/
}
.eventdetail{
list-style:none; width:481px; margin:0px; padding:0px;
}
.eventdetail li.eventdetail-left{
float:left; width:240px; margin:0px; padding:0px 0px 6px 0px;
}
.eventdetail li.eventdetail-right{
float:left; width:240px; margin:0px; padding:0px 0px 6px 0px;
}
.detailname{
float:left; width:68px; margin:0px; padding:0px; font-weight:bold; font-size:14px;
}
.detailname01{
float:left; width:70px; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif;
color:#000c55; text-decoration:none;

}

.eventdtl-left{
float:left; width:325px; top:0px; margin:0px; padding:0px 11px 0px 0px;
}
.eventdtlcont{
list-style:none; width:325px; margin:0px; padding:0px; 
}
.eventdtlcont li.evtdtlcont-lt{
float:left; width:65px; height:20px; margin:2px 0px 4px 0px; padding:0px 0px 0px 3px; background-color:#FFFFFF; font-weight:bold;
}
.eventdtlcont li.evtdtlcont-mid{
float:left; width:2px; margin:2px 0px 4px 0px; padding:0px; text-align:center; background-color:#FFFFFF; font-weight:bold;
}
.eventdtlcont li.evtdtlcont-rt{
float:left; width:250px; height:auto; margin:2px 0px 4px 0px; padding:0px 0px 0px 5px; background-color:#FFFFFF;
}
.eventdtlcont li.evtdtlcont-rt ul{
/*float:left; width:250px; height:20px; margin:2px 0px 4px 0px; padding:0px 0px 0px 5px; background-color:#FFFFFF;*/
list-style-type:none; margin:0px; padding:0px;
}
.eventdtlcont li.evtdtlcont-rt li.evtdtlcont-rt01{
float:left; width:250px; height:20px; margin:2px 0px 2px 0px; padding:0px; background-color:#FFFFFF;
}
.eventdtlcont li.evtdtlcont-bot{
float:left; width:325px; margin:2px 0px 3px 0px; padding:0px; /*font-weight:bold;*/
}
.eventdtlcont01{
list-style:none; width:145px; margin:0px; padding:0px;
}
.eventdtlcont01 li.evtdtlcont-lt01{
float:left; width:30px; margin:0px 12px 0px 0px; padding:20px 0px 0px 0px; /*background-color:#FFFFFF;*/
}
.eventdtlcont01 li.evtdtlcont-rt01{
float:left; width:30px; margin:0px; padding:20px 0px 0px 0px; /*background-color:#FFFFFF;*/
}
.comment01 { 
float:left; display:block; width:319px; margin:0px; padding:3px; /*font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#221E18; border:1px solid #e6e6e6;*/ background-color:#ffffff;
}
.eventdtl-right{
float:left; width:145px; top:0px; margin:0px; padding:0px;
}
.eventdtl-photo{
float:left; width:145px; top:0px; margin:0px; padding:0px;
}
.eventdtl-rtbotdiv{
float:left; width:145px; top:0px; margin:0px; padding:20px 0px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif;
color:#66572c; line-height:20px;
}
.imgborder01{
border:1px solid #b1b1b1;
}
.evtdtlphoto-total{
list-style:none; width:474px; top:0px; margin:0px; padding:8px 0px 6px 0px;
}
.evtdtlphoto-total li.eventphoto-tab{
float:left; width:143px; display:block; top:0px; margin:0px 6px 5px 6px; padding:0px;
/*border-top:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
border-bottom:2px solid #b1b1b1;
border-left:2px solid #b1b1b1;
background-color:#FFFFFF;*/
text-align:center;
}
/*---------end event details---------*/
/*-----------sponsor------------*/
.totalbody-left01{
float:left;
width:933px;
top:0px;
margin:0px;
padding:0px 0px 5px 0px;
background:url(images/body-botbg01.gif) no-repeat bottom;
}
.body-innerleft01{
float:left;
width:933px;
height:auto;
top:0px;
margin:0px;
padding:0px;
background:url(images/bodyinner-bg01.gif) repeat-y;
clear:both;
}
.innbody-right01{
float:right;
width:677px;
top:0px;
margin:0px;
padding:8px 17px 8px 17px;
background:url(images/right-topround01.gif) no-repeat 0px 0px;
}
.sponsor-photo{
float:left;
width:677px;
top:0px;
margin:0px;
padding:15px 0px 0px 0px;
}
/*-----------end sponsor------------*/
/*-----------TRA staff-----------*/
.trastaff{
list-style:none;
width:493px;
margin:0px;
padding:0px;
}
.trastaff li.trastafftop{
float:left;
display:block;
width:487px;
margin:0px;
padding:3px;
background-color:#eae9e8;
}
.trastaff li.trastaffbot{
float:left;
display:block;
width:487px;
margin:0px;
padding:3px;
background-color:#dedad9;
}
.trastaffleft{
float:left;
width:219px;
margin:0px;
padding:0px;
border-right:solid 1px #FFFFFF;
}
.staffname{
float:left;
width:39px;
margin:0px;
padding:0px 0px 0px 3px;
font-weight:bold;
}
.staffdot{
float:left;
width:4px;
margin:0px;
padding:0px;
font-weight:bold;
text-align:center;
}
.staffdesciption{
float:left;
width:169px;
margin:0px;
padding:0px 0px 0px 4px;
}
.trastaffright{
float:left;
width:264px;
margin:0px;
padding:0px 0 0 3px;
}
.genl-link{
font:normal 13px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:none;
line-height:18px;
}
.genl-link:hover{
font:normal 13px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:underline;
line-height:18px;
}
.evtphoto-link{
font:normal 13px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:underline;
line-height:18px;
}
.evtphoto-link:hover{
font:normal 13px Arial, Helvetica, sans-serif;
color:#445f92;
text-decoration:none;
line-height:18px;
}
/*------------TRA staff--------------*/
/*------------end body----------*/
/*------------footer----------*/
.total-footer{
float:left;
width:942px;
top:0px;
margin:0px;
padding:0px;
}
.footer{
list-style:none;
width:942px;
margin:0px;
padding:0px;
}
.footer li.footleft{
float:left;
display:block;
width:10px;
margin:0px;
padding:0px;
}
.footer li.footmiddle{
float:left;
display:block;
width:922px;
height:65px;
margin:0px;
padding:10px 0px 0px 0px;
text-align:center;
background:url(images/footer-bg.gif) repeat-x;
}
.footer li.footright{
float:left;
display:block;
width:10px;
margin:0px;
padding:0px;
}
.footerlink ul{
list-style:none;
width:842px;
margin:0px;
padding:0px 0px 0px 80px;
text-align:center;
}
.footerlink li{
float:left;
display:block;
margin:0px;
padding:0px;
background:url(images/footer-separetor.gif) no-repeat right 1px;
text-align:center;
}
.footerlink li.policy{
float:left;
display:block;
margin:0px;
padding:0px;
background:none;
text-align:center;
}
.footerlink li a{
float:left;
display:block;
margin:0px;
padding:0px 11px 0px 11px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.footerlink li a:hover{
margin:0px;
padding:0px 11px 0px 11px;
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
/*.copyrightdiv{
float:left;
display:block;
width:415px;
margin:0px 0px 0px 210px;
padding:11px 0px 0px 0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#b5c9e7;
text-decoration:none;
text-align:center;
}*/
.copyrightdiv{
float:left;
display:block;
width:922px;
margin:0px;
padding:11px 0px 0px 0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#b5c9e7;
text-decoration:none;
text-align:center;
}
.designlink{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#b5c9e7;
line-height:18px;
text-decoration:none;
}
.designlink:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#b5c9e7;
line-height:18px;
text-decoration:none;
}
/*.validator-div{
float:left;
display:block;
width:85px;
padding:14px 0px 0px 10px;
margin:0px;
}*/
/*------------end footer----------*/

/*----CSS added on 12122008----*/
.headerbottom{
float:left;
display:block;
width:942px;
height:8px;
top:0px;
margin:0px 0px 3px 0px;
padding:0px;
background:url(images/headerbottom.gif) no-repeat top left;
}
.headmid-right{
float:left;
display:block;
width:692px;
height:230px;
top:0px;
background:url(images/rightshadow.jpg) no-repeat right 0px;
margin:0px;
padding:0px;
/*border:1px solid blue;*/
}
.total-body{
float:left;
display:block;
width:951px;
top:0px;
margin:0px;
padding:7px 0px 5px 0px;
/*border-right:1px solid #929293;*/
}
.totalbody-right{
float:left;
width:184px;
top:0px;
margin:0px;
padding:0px 0px 0px 8px;
background:#ffffff;
/*border:1px solid blue;*/
}
.sponsor li.sponbottom{
float:left;
display:block;
width:184px;
text-align:center;
margin:0px;
padding:8px 0px 0px 0px;
/*border:1px solid blue;*/
}
/*------------page number----------*/
.pagenumber{ float:right; display:block; text-align:right; width:98px; /*border:1px solid blue;*/}
.number{ float:right; display:block; text-align:right; /*border:1px solid blue;*/}
.number_box{float:left; display:block; width:12px; height:12px; background-color:#E9EAEB; border:solid 1px #BEC0C0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#484848; text-decoration:none; text-align:center; padding:2px; margin:3px;}
.number_box:hover{ background-color:#444343; color:#FFFFFF; text-decoration:none; border:solid 1px #BEC0C0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:2px; margin:3px;}
.number_text{float:left; display:block; width:30px; height:12px; /*background-color:#ffffff; border:solid 1px #BEC0C0;*/ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#484848; text-decoration:none; text-align:center; padding:21px 2px 2px 2px ; margin:3px 3px 3px 3px;}
.numselect{float:left; display:block; width:12px; height:12px; background-color:#444343; color:#FFFFFF; text-decoration:none; border:solid 1px #BEC0C0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:2px; margin:3px;}
.numberarrow{float:left; display:block; width:12px; height:12px; background-color:#fff; color:#FFFFFF; text-decoration:none; border:solid 1px #BEC0C0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:2px; margin:3px;}
/*------------end page number----------*/
/*-----------email list-----------*/
.emaillist-form { 
list-style-type:none; 
width:457px; 
float:left; 
display:block;
margin:0px;
padding:8px 0px 8px 35px;
/*background-color:#ffffff;*/
}
.emaillist-form li.email-textbox { 
float:left; 
display:block;
width:100px;
text-align:left;
margin:0px 0px 3px 0px;
padding:3px 12px 4px 4px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
color:#767575; 
/*border:1px solid #b1b1b1;
background-color:#f2f2f2;*/
}
.emaillist-form li.email-field { 
float:left; 
display:block;
width:265px;
height:24px;
margin:0px 0px 3px 3px;
padding:0px;
/*border:1px solid #FF0000;*/
}
.emaillist-form li.email-button { 
float:left; 
display:block;
width:318px;
margin:0px;
padding:0px 0px 0px 120px;
/*border:1px solid #FF0000;*/
}
tab-header{
font:normal 30px Georgia, "Times New Roman", Times, serif;
color:#b9000a;
text-decoration:none;
padding:0px;
margin:0px;
}
.tabheight{
float:left;
display:block;
height:200px;
margin:0px;
padding:70px 0px 0px 200px;
text-align:center;
font-weight:bold;
}

.pagenav-line{
float:left;
width:489px;
display:block;
top:0px;
margin:0px 0px 12px 0px;
padding:0px 0px 6px 4px;
border-bottom:1px solid #a2a1a1;
/*background:url(images/pagenav-line.gif) no-repeat 0px bottom;*/
}
.pagenav-line01{
float:left;
width:673px;
display:block;
top:0px;
margin:0px 0px 12px 0px;
padding:0px 0px 6px 4px;
border-bottom:1px solid #a2a1a1;
/*background:url(images/pagenav-line.gif) no-repeat 0px bottom;*/
}
.eventsm-text{
font:normal 10px Arial, Helvetica, sans-serif;
color:#66572c;
line-height:12px;
}
/*-----------end email list-----------*/

.style1 {
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 10pt;
}
.style2 {
	color: red;
  background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 12pt;
}
.Normalstyle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/*----CSS added on 12122008----*/
.evetext{ float:right; display:block; text-align:right; /*border:1px solid blue;*/}
