BODY { 
background : #ffffff; 
color : #000000; 
margin : 0; 
margin-top : 0; 
text-align : justify; 
padding-left : 5px; 
padding-right : 5px; 
font-family : Arial, Helvetica, sans-serif; 
background-image : url(images/bg.gif); 
} 
A { 
color : #747474; 
text-decoration : none; 
} 
A:hover { 
color : #888888; 
text-decoration : underline; 
} 
FORM { 
display : inline; 
} 
TR.header { 
background : #ffffff; 
} 
TR.headerNavigation { 
background : #bbc3d3; 
} 
TD.headerNavigation { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background : #bbc3d3; 
color : #ffffff; 
font-weight : bold; 
} 
A.headerNavigation { 
color : #ffffff; 
font-size : 13px; 
font-weight : bold; 
text-decoration : none; 
} 
A.headerNavigation:hover { 
color : #ffffff; 
font-size : 13px; 
font-weight : bold; 
text-decoration : underline; 
} 
TR.headerError { 
background : #ff0000; 
} 
TD.headerError { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
background : #ff0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo { 
background : #00ff00; 
} 
TD.headerInfo { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.footer { 
background : #bbc3d3; 
} 
TD.footer { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background : #bbc3d3; 
color : #ffffff; 
font-weight : bold; 
} 
.infoBox { 
background : #d3d1d1; 
} 
.infoBoxContents { 
background : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.infoBoxNotice { 
background : #ff8e90; 
} 
.infoBoxNoticeContents { 
background : #ffe6e6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
TD.infoBoxHeading { 
background-image : url('images/infobox/corner_center.gif'); 
font-family : Arial, Verdana, sans-serif; 
font-size : 18px; 
font-weight : normal; 
color : #000000; 
display : none; 
} 
TD.infoBox, SPAN.infoBox { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
TD.productListing-data { 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #729600; 
} 
A.pageResults { 
color : #747474; 
} 
A.pageResults:hover { 
color : #747474; 
} 
A.pageResults:visited { 
color : #747474; 
} 
TD.pageHeading, DIV.pageHeading { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
height : 27px; 
background : url('images/m99.jpg'); 
background-repeat : no-repeat; 
padding-bottom : 0; 
padding-left : 15px; 
} 
TR.subBar { 
background : #f4f7fd; 
} 
TD.subBar { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
TD.main, P.main { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding-left : 10px; 
} 
TD.accountCategory { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #aabbdd; 
} 
TD.fieldKey { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
TD.fieldValue { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
TD.tableHeading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.newItemInCart { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
TEXTAREA { 
width : 100%; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
SPAN.greetUser { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #f0a480; 
font-weight : bold; 
} 
TABLE.formArea { 
background : #f1f9fe; 
border-color : #7b9ebd; 
border-style : solid; 
border-width : 1px; 
} 
TD.formAreaTitle { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.markProductOutOfStock { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
SPAN.productSpecialPrice { 
font-family : Arial, Helvetica, sans-serif; 
color : #ff0000; 
} 
SPAN.errorText { 
font-family : Arial, Helvetica, sans-serif; 
color : #ff0000; 
} 
.pr_category { 
font-size : 13px; 
color : #000000; 
text-decoration : none; 
text-transform : uppercase; 
font-weight : bold; 
} 
.pr_name { 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
text-decoration : none; 
text-align : justify; 
padding-right : 5px; 
padding-left : 5px; 
line-height : 19px; 
} 
.pr_price { 
font-size : 13px; 
color : #729600; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.pr_descr { 
font-family : tahoma, verdana, arial; 
font-size : 11px; 
color : #5c5c5c; 
} 
.moduleRowOver { 
background-color : #d7e9f7; 
cursor : pointer; 
} 
.moduleRowSelected { 
background-color : #e9f4fc; 
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutBarCurrent { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
.messageBox { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.messageStackError, .messageStackWarning { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #ffb3b5; 
} 
.messageStackSuccess { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #99ff00; 
} 
.inputRequirement { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
td { 
font-family : tahoma, verdana, arial; 
font-size : 11px; 
color : #5c5c5c; 
} 
.ch1 { 
padding-left : 8px; 
} 
.ch2 { 
font-size : 10px; 
color : #606060; 
} 
.ch3 { 
font-size : 11px; 
color : #2c2c2c; 
} 
.ch4 { 
padding-left : 10px; 
} 
.ch5 { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
text-transform : uppercase; 
} 
.ch6 { 
padding-left : 7px; 
} 
.ch7 { 
border : 4px solid #e7ebf0; 
} 
.ch8 { 
color : #ef4e22; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-left : 5px; 
padding-right : 5px; 
text-align : justify; 
} 
.ch9 { 
font-size : 13px; 
color : #729600; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.ch10 { 
font-size : 11px; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.ch11 { 
font-size : 10px; 
color : #717171; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.ch12 { 
border-left : 4px solid #e7ebf0; 
border-right : 4px solid #e7ebf0; 
border-bottom : 4px solid #e7ebf0; 
} 
.ch13 { 
font-size : 13px; 
color : #202020; 
font-family : Arial, Helvetica, sans-serif; 
} 
.ch14 { 
font-size : 12px; 
color : #202020; 
font-family : Arial, Helvetica, sans-serif; 
} 
.ml1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
line-height : 19px; 
text-align : justify; 
} 
.ml2 { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
padding-left : 5px; 
} 
.ml3 { 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
color : #5c5c5c; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
text-align : justify; 
} 
.ml4 { 
font-size : 11px; 
color : #bcbfbf; 
font-weight : bold; 
text-decoration : none; 
padding-left : 2px; 
} 
.ml5 { 
font-size : 11px; 
color : #31a3ca; 
text-decoration : none; 
} 
.ml6 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : normal; 
text-decoration : none; 
text-align : justify; 
padding-left : 5px; 
padding-right : 5px; 
line-height : 19px; 
} 
.text { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ef3137; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
line-height : 19px; 
text-align : justify; 
} 
.se { 
width : 109px; 
font-size : 9px; 
color : #282e3e; 
} 
.se2 { 
border : 1px solid #a7a7a7; 
width : 119px; 
font-size : 9px; 
color : #7c7c7c; 
} 
.image_border { 
border : 1px solid #6f6f6f; 
} 
.invertedshiftdown { 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
.invertedshiftdown ul { 
margin : 0; 
margin-left :5px; 
padding : 0; 
list-style : none; 
} 
.invertedshiftdown li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : inherit; 
} 
.invertedshiftdown a { 
float : left; 
display : block; 
font : bold 10px Arial; 
color : #858585; 
text-decoration : none; 
margin : 0 1px 0 0; 
padding : 5px 10px 9px 10px; 
background-color : white; 
} 
.invertedshiftdown a:hover { 
background-color : #9CAA18; 
padding-top : 9px; 
padding-bottom : 5px; 
color : white; 
} 
.invertedshiftdown .current a { 
background-color : #d10000; 
padding-top : 9px; 
padding-bottom : 5px; 
color : white; 
} 
#myform { 
float : right; 
margin : 0; 
margin-top : 2px; 
padding : 0; 
margin-right : 4px; 
} 
#myform .textinput { 
width : 190px; 
border : 1px solid gray; 
} 
#myform .submit { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
height : 22px; 
border : none; 
background-color : #a90001; 
color : white; 
} 
#leftcolumn { 
float : left; 
width : 100px; 
height : 400px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : left; 
} 
#leftcolumn a { 
padding : 3px 1px; 
display : block; 
width : 100px; 
text-decoration : none; 
font-weight : bold; 
} 
#leftcolumn a:hover { 
background-color : #ffff80; 
} 
#rightcolumn { 
float : left; 
width : 500px; 
min-height : 600px; 
margin-left : 10px; 
} 
* html #rightcolumn { 
height : 400px; 
} 
.style2 { 
color : #ef4e22; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-left : 5px; 
padding-right : 5px; 
text-align : justify; 
} 
H1 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
H2 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
H3 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
H4 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
H5 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.clrfx { 
clear : both; 
display : block; 
line-height : 1px; 
height : 1px; 
} 
.clr { 
clear : both; 
margin-top : 0; 
margin-bottom : 0; 
} 
IMG { 
border-top-style : none; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
P { 
font-weight : normal; 
font-size : 11px; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
} 
DIV { 
font-weight : normal; 
font-size : 11px; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
} 
OPTION.cat { 
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
background-color : #191f2f; 
} 
.lightgrey { 
color : #b5b5b5; 
} 
.white { 
color : #ffffff; 
} 
.orange { 
color : #ff9e00; 
} 
.yellow { 
color : #ffd102; 
} 
.red { 
color : #ff0000 !important ; 
} 
.star { 
font-weight : bold; 
font-size : 13px; 
color : #ff0000; 
} 
#require { 
padding-right : 10px; 
font-weight : bold; 
padding-bottom : 5px; 
text-align : right; 
} 
#wrapper { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0 auto; 
width : 950px; 
padding-top : 0; 
} 
#header { 
display : block; 
width : 950px; 
height : 94px; 
} 
#header #classlogo { 
padding-right : 0; 
margin-top : 16px; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 97px; 
padding-top : 0; 
} 
#header #date { 
padding-right : 0; 
margin-top : 67px; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 220px; 
padding-top : 0; 
} 
#header #nav { 
padding-right : 0; 
margin-top : 17px; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin-left : 20px; 
width : 412px; 
margin-right : 10px; 
padding-top : 0; 
} 
#header #nav #call { 
padding-right : 10px; 
font-weight : bold; 
font-size : 14px; 
color : #cbcbcb; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
text-align : right; 
} 
#nav UL LI { 
font-weight : normal; 
font-size : 12px; 
float : left; 
color : #e3e3e3; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
list-style-type : none; 
text-decoration : none; 
} 
#seperator { 
padding-right : 3px; 
padding-left : 3px; 
} 
#nav A { 
font-weight : normal; 
font-size : 12px; 
color : #e3e3e3; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#nav A:hover { 
color : #ffffff; 
text-decoration : none; 
} 
#nav UL.topnav { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#header #toppperlogo { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 181px; 
padding-top : 0; 
} 
.advsearch A { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
.advsearch A:hover { 
color : #de8403; 
text-decoration : none; 
} 
.advsearch #title { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
padding-top : 4px; 
height : 20px; 
background-color : #f3a703; 
} 
.advsearch #linkcontent { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
background-color : #fef9e0; 
} 
.advsearch DIV SPAN { 
font-weight : bold; 
font-size : 16px; 
float : left; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.advsearch #title IMG { 
float : right; 
} 
.advsearch #searchbutton IMG { 
float : right; 
} 
.advsearch INPUT { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
width : 170px; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
.advsearch INPUT:focus { 
padding-right : 4px; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
color : #000000; 
padding-top : 4px; 
font-family : Arial, Helvetica, serif; 
background-color : #cbcac9; 
} 
.advsearch SELECT { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
#copyareatop { 
padding-right : 0; 
display : block; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 950px; 
padding-top : 0; 
} 
#sidespace { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#copyareatop #left { 
padding-right : 0; 
padding-left : 0; 
background : url(../../images/global/programoftheday-bg.gif) no-repeat; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 396px; 
padding-top : 0; 
height : 229px; 
} 
#copyareatop #left #program { 
padding-left : 20px; 
padding-top : 20px; 
} 
#copyareatop #left #program #photo { 
float : left; 
width : 73px; 
height : 84px; 
} 
#copyareatop #left #program #content { 
float : right; 
width : 272px; 
height : 84px; 
} 
#copyareatop #left #program #content #detailbutton { 
float : right; 
} 
#copyareatop #left #program #content H4 { 
font-weight : normal; 
font-size : 16px; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#copyareatop #left1 { 
background : url(../../images/global/programoftheday-bg2.gif) no-repeat; 
float : left; 
margin : 0; 
width : 396px; 
padding-top : 0; 
height : 229px; 
} 
#copyareatop #left1 #program { 
margin-top : 28px; 
margin-left : 84px; 
} 
#copyareatop #left1 #program #photo { 
float : left; 
width : 73px; 
height : 84px; 
} 
#copyareatop #left1 #program #content { 
float : right; 
width : 272px; 
height : 84px; 
} 
#copyareatop #left1 #program #content #detailbutton { 
float : right; 
} 
#copyareatop #left1 #program #content H4 { 
font-weight : normal; 
font-size : 16px; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
.dayprogram A { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
.dayprogram A:hover { 
color : #de8403; 
text-decoration : none; 
} 
.dayprogram #title { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
padding-top : 4px; 
height : 20px; 
background-color : #000000; 
} 
.dayprogram #linkcontent { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
background-color : #fcf3cc; 
} 
.dayprogram DIV SPAN { 
font-weight : bold; 
font-size : 12px; 
float : left; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.dayprogram #title IMG { 
float : right; 
} 
.scheduledetail A { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
.scheduledetail A:hover { 
color : #de8403; 
text-decoration : none; 
} 
.scheduledetail #title { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
padding-top : 4px; 
height : 20px; 
background-color : #000000; 
} 
.scheduledetail #linkcontent { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
background-color : #fcf3cc; 
} 
.scheduledetail DIV SPAN { 
font-weight : bold; 
font-size : 12px; 
float : left; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.scheduledetail #title IMG { 
float : right; 
} 
#copyareatop #right { 
padding-right : 0; 
padding-left : 0; 
float : right; 
padding-bottom : 0; 
margin : 0; 
width : 554px; 
padding-top : 0; 
height : 229px; 
} 
#copyareatop #right #schedule { 
padding-right : 0; 
padding-left : 0; 
background : url(../../images/global/sche-middlebg.jpg) repeat-x; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 389px; 
padding-top : 0; 
height : 229px; 
} 
#copyareatop #right #schedule #today { 
font-weight : bold; 
font-size : 12px; 
background : url(../../images/global/today-sche-titlebg.gif) repeat-x; 
width : 113px; 
color : #ffffff; 
font-family : Arial, Helvetica, verdana; 
height : 29px; 
text-align : center; 
} 
#copyareatop #right #schedule #nextprev { 
font-weight : bold; 
background : url(../../images/global/nextprev-bg.gif) repeat-x; 
width : 163px; 
color : #f2f1f1; 
font-family : Arial, Helvetica, verdana; 
height : 29px; 
text-align : center; 
} 
#copyareatop #right #schedule #nextprev A { 
font-weight : bold; 
color : #f2f1f1; 
text-decoration : none; 
} 
#copyareatop #right #schedule #nextprev A:hover { 
font-weight : bold; 
color : #ffb300; 
text-decoration : none; 
} 
#copyareatop #right #schedule #subtitle { 
font-weight : bold; 
color : #fff000; 
height : 18px; 
background-color : #1d1d1e; 
} 
#copyareatop #right #schedule #subtitle SPAN { 
padding-right : 65px; 
padding-left : 44px; 
font-weight : bold; 
color : #fff000; 
height : 18px; 
} 
#copyareatop #right #schedule #sideoutline { 
border-right : 1px solid #000000; 
border-left : 1px solid #000000; 
height : 136px; 
} 
#copyareatop #right #schedule #sideoutline A { 
color : #000000; 
text-decoration : none; 
} 
#copyareatop #right #schedule #sideoutline A:hover { 
color : #ffffff; 
text-decoration : none; 
} 
#copyareatop #right #schedule #sideoutline TD { 
border-bottom : 1px solid #ef8603; 
} 
#copyareatop #right #schedule #sideoutline #scrolldiv { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
overflow : auto; 
width : 357px; 
color : #000000; 
padding-top : 0; 
height : 135px; 
} 
#copyareatop #right #schedule #bottomcurve { 
background : url(../../images/global/today-sche-bottom.gif) no-repeat; 
height : 11px; 
} 
#copyareatop #right #rightphoto { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 165px; 
padding-top : 0; 
height : 229px; 
} 
#copyareabottom { 
padding-right : 0; 
margin-top : 4px; 
display : block; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 950px; 
padding-top : 0; 
} 
#copyareabottom #tab { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 363px; 
padding-top : 0; 
height : 56px; 
} 
#copyareabottom #rightsubscribe { 
float : left; 
margin : 0; 
width : 510px; 
line-height : 55px; 
padding-top : 0; 
height : 55px; 
text-align : right; 
} 
#copyareabottom #rightsubscribeicon { 
float : right; 
margin : 0; 
width : 70px; 
padding-top : 0; 
height : 55px; 
} 
#copyareabottom #rightsubscribe DIV { 
padding-right : 20px; 
} 
#copyareabottom #rightsubscribe DIV A { 
font-weight : bold; 
font-size : 14px; 
color : #ffca00; 
text-decoration : underline; 
} 
#copyareabottom #rightsubscribe DIV A:hover { 
font-weight : bold; 
font-size : 14px; 
color : #c0bbbb; 
text-decoration : none; 
} 
#subjectcontent { 
padding-right : 0; 
display : block; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 950px; 
padding-top : 0; 
} 
#subjectcontent #top { 
background : url(../../images/global/content-top.gif) no-repeat; 
height : 26px; 
text-align : right; 
} 
#subjectcontent #middle { 
padding-right : 22px; 
padding-left : 22px; 
margin : 0; 
padding-top : 10px; 
background-color : #ffffff; 
} 
#subjectcontent #middle .pathlink { 
font-weight : normal; 
font-size : 11px; 
color : #000000; 
} 
#subjectcontent #middle #left { 
float : left; 
width : 554px; 
} 
#subjectcontent #middle #right { 
float : right; 
width : 350px; 
} 
#subjectcontent #bottom { 
background : url(../../images/global/content-bottom.gif) no-repeat; 
height : 16px; 
} 
#footer { 
display : block; 
float : left; 
width : 950px; 
} 
#footer #icon { 
float : left; 
width : 20px; 
} 
#footer #centernav { 
float : left; 
width : 910px; 
color : #ffffff; 
text-align : center; 
} 
#footer #centernav SPAN { 
padding-left : 5px; 
font-weight : bold; 
font-size : 14px; 
color : #ffffff; 
} 
#footer #centernav A { 
color : #ffffff; 
text-decoration : none; 
} 
#footer #centernav A:hover { 
color : #ffb300; 
text-decoration : none; 
} 
#footer #rightnav { 
float : right; 
width : 20px; 
color : #ffffff; 
} 
#footer #bottomnav { 
padding-left : 20px; 
color : #c0bbbb; 
line-height : 28px; 
height : 30px; 
text-align : center; 
} 
#footer #bottomnav A { 
color : #c0bbbb; 
text-decoration : underline; 
} 
#footer #bottomnav A:hover { 
color : #ffffff; 
text-decoration : none; 
} 
#innernavbar { 
padding-right : 0; 
display : block; 
padding-left : 0; 
float : left; 
margin-bottom : 25px; 
padding-bottom : 0; 
width : 950px; 
padding-top : 0; 
height : 48px; 
} 
#innernavbar #leftcorner { 
background : url(../../images/global/in-nav-left-corner.jpg) no-repeat; 
float : left; 
width : 20px; 
height : 48px; 
} 
#innernavbar #welcome { 
background : url(../../images/global/in-nav-bg.jpg) repeat-x; 
float : left; 
width : 329px; 
height : 48px; 
} 
#innernavbar #welcome H4 { 
font-weight : normal; 
font-size : 16px; 
color : #000000; 
padding-top : 15px; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
#innernavbar #welcome H4 A { 
font-weight : bold; 
font-size : 16px; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#innernavbar #welcome H4 A:hover { 
font-weight : bold; 
font-size : 16px; 
color : #ff0000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : underline; 
} 
.myaccount A { 
font-weight : bold; 
font-size : 11px; 
color : #3b3b3b; 
text-decoration : none; 
} 
.myaccount A:hover { 
color : #de8403; 
text-decoration : none; 
} 
.myaccount #title { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
padding-top : 4px; 
height : 20px; 
background-color : #f3a703; 
} 
.myaccount #linkcontent { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
line-height : 18px; 
padding-top : 10px; 
background-color : #fef9e0; 
} 
.myaccount DIV SPAN { 
font-weight : bold; 
font-size : 16px; 
float : left; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.myaccount DIV SPAN A { 
font-weight : bold; 
font-size : 16px; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.myaccount DIV SPAN A:hover { 
color : #3b3b3b; 
} 
.myaccount #title IMG { 
float : right; 
} 
#innernavbar #blackleftcorner { 
background : url(../../images/global/in-nav-blackleft.jpg) no-repeat; 
float : left; 
width : 16px; 
height : 48px; 
} 
#innernavbar #mainnav { 
font-size : 12px; 
background : url(../../images/global/in-nav-blackbg.jpg) repeat-x; 
float : left; 
width : 563px; 
color : #ffcc00; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
height : 48px; 
} 
#innernavbar #mainnav A { 
font-weight : bold; 
font-size : 12px; 
color : #ffcc00; 
line-height : 48px; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#innernavbar #mainnav A:hover { 
color : #ffffff; 
text-decoration : none; 
} 
#innernavbar #mainnav SPAN A { 
font-weight : bold; 
font-size : 14px; 
color : #ffffff; 
line-height : 48px; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#innernavbar #mainnav SPAN A:hover { 
color : #ff0000; 
text-decoration : none; 
} 
#innernavbar #rightcorner { 
background : url(../../images/global/in-nav-right-corner.jpg) no-repeat; 
float : left; 
width : 22px; 
height : 48px; 
} 
#copyareabottom #tab #leftspace { 
float : left; 
width : 25px; 
height : 56px; 
} 
#copyareabottom #tab #tab-button1 { 
background : url(../../images/global/mathtab-off.gif) no-repeat; 
float : left; 
width : 68px; 
height : 56px; 
} 
#copyareabottom #tab #tab-button2 { 
background : url(../../images/global/chetab-off.gif) no-repeat; 
float : left; 
width : 68px; 
height : 56px; 
} 
#copyareabottom #tab #tab-button3 { 
background : url(../../images/global/phytab-off.gif) no-repeat; 
float : left; 
width : 68px; 
height : 56px; 
} 
#copyareabottom #tab #tab-button4 { 
background : url(../../images/global/biotab-off.gif) no-repeat; 
float : left; 
width : 68px; 
height : 56px; 
} 
#copyareabottom #tab A { 
text-decoration : none; 
} 
#copyareabottom #tab A:hover { 
text-decoration : none; 
} 
#contenttitlearea { 
display : block; 
} 
#contenttitlearea #leftcircle { 
float : left; 
width : 31px; 
height : 29px; 
background-color : #ffb600; 
} 
#contenttitlearea #lefttitlecorner { 
float : left; 
width : 13px; 
height : 29px; 
background-color : #ffb600; 
} 
#contenttitlearea #contenttitle { 
float : left; 
width : 200px; 
line-height : 29px; 
height : 29px; 
background-color : #ffb600; 
} 
#contenttitlearea #contenttitle H4 { 
font-weight : normal; 
font-size : 16px; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
#contenttitlearea #righttitlecorner { 
float : left; 
width : 13px; 
height : 29px; 
background-color : #ffb600; 
} 
#midcontainer { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#midcontainer H4 { 
font-weight : bold; 
font-size : 18px; 
color : #000000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
#midcontainer #roundcontentbg { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
background-color : #fbf5db; 
} 
#midcontainer #roundcontentbg1 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
background-color : #cccccc; 
} 
#midcontainer #roundcontentbg1 P { 
font-weight : bold; 
} 
#midcontainer #roundcontentbg2 { 
background-color : #f1f1f1; 
} 
#midcontainer TH { 
padding-left : 10px; 
font-size : 12px; 
text-align : left; 
} 
#midcontainer #textspace { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 0; 
padding-top : 0; 
} 
#midcontainer #textspace H3 { 
font-weight : bold; 
font-size : 16px; 
color : #000000; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
#midcontainer #textspace A { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
} 
#midcontainer #textspace A:hover { 
color : #d78503; 
text-decoration : none; 
} 
#midcontainer #textspace #selected { 
font-weight : bold; 
font-size : 12px; 
color : #d78503; 
font-family : Arial, Helvetica, verdana; 
} 
#midcontainer #textspace #sublink A { 
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
} 
#midcontainer #textspace #sublink A:hover { 
color : #d78503; 
text-decoration : none; 
} 
#midcontainer #textspace #sublink H4 A { 
font-weight : bold !important ; 
font-size : 16px !important ; 
color : #d78503 !important ; 
text-decoration : none; 
} 
#midcontainer .underline { 
border-bottom : 1px solid #696b72; 
} 
#midcontainer FORM { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#midcontainer LABEL SPAN { 
padding-right : 20px; 
padding-left : 20px; 
font-size : 11px; 
float : left; 
padding-bottom : 5px; 
width : 220px; 
color : #313030; 
padding-top : 5px; 
font-family : Arial, Helvetica, verdana; 
text-align : right; 
} 
.frmdata1 { 
padding-right : 20px; 
padding-left : 20px; 
font-size : 11px; 
float : left; 
padding-bottom : 5px; 
width : 220px; 
color : #313030; 
padding-top : 5px; 
font-family : Arial, Helvetica, verdana; 
text-align : right; 
} 
#midcontainer LABEL B { 
padding-right : 0; 
padding-left : 0; 
font-size : 11px; 
float : left; 
padding-bottom : 5px; 
color : #313030; 
padding-top : 5px; 
font-family : Arial, Helvetica, verdana; 
} 
#midcontainer LABEL .txtbox { 
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
font-size : 11px; 
border-left : 1px solid #999999; 
width : 280px; 
color : #d97f08; 
border-bottom : 1px solid #999999; 
font-family : Arial, Helvetica, verdana; 
height : 21px; 
} 
#midcontainer LABEL .txtbox:focus { 
border-right : 1px solid #ffb600; 
border-top : 1px solid #ffb600; 
border-left : 1px solid #ffb600; 
width : 280px; 
border-bottom : 1px solid #ffb600; 
height : 21px; 
} 
#midcontainer LABEL .txtbox2 { 
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
font-size : 11px; 

border-left : 1px solid #999999; 
width : 410px; 
color : #d97f08; 
border-bottom : 1px solid #999999; 
font-family : Arial, Helvetica, verdana; 
height : 21px; 
} 
.txtbox2 { 
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
font-size : 11px; 
border-left : 1px solid #999999; 
width : 410px; 
color : #d97f08; 
border-bottom : 1px solid #999999; 
font-family : Arial, Helvetica, verdana; 
height : 21px; 
} 
#midcontainer LABEL .txtbox2:focus { 
border-right : 1px solid #ffb600; 
border-top : 1px solid #ffb600; 
border-left : 1px solid #ffb600; 
width : 410px; 
border-bottom : 1px solid #ffb600; 
height : 21px; 
} 
#midcontainer LABEL { 
font-size : 11px; 
font-family : Arial, Helvetica, verdana; 
} 
TD SELECT { 
font-size : 11px; 
font-family : Arial, Helvetica, verdana; 
} 
#midcontainer .button { 
font-size : 12px; 
width : 150px; 
color : #ffffff; 
font-family : Arial, Helvetica, verdana; 
height : 30px; 
background-color : #474b57; 
} 
#midcontainer TABLE TD H4 A { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#midcontainer TABLE TD H4 A:hover { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : underline; 
} 
#midcontainer TABLE TD H5 A { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#midcontainer TABLE TD H5 A:hover { 
font-weight : normal; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : underline; 
} 
#midcontainer UL LI SPAN { 
padding-left : 10px; 
} 
#midcontainer UL LI SPAN A { 
font-weight : normal; 
font-size : 12px; 
list-style-image : url(../../images/global/listbullet.gif); 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : none; 
} 
#midcontainer UL LI SPAN A:hover { 
font-weight : normal; 
font-size : 12px; 
list-style-image : url(../../images/global/listbullet2.gif); 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
text-decoration : underline; 
} 
.tableform { 
padding-right : 2px; 
padding-left : 2px; 
padding-bottom : 2px; 
margin : auto; 
padding-top : 2px; 
} 
.tableform TH { 
border-right : 1px solid #e2d8aa; 
border-top : 1px solid #e2d8aa; 
font-size : 11px; 
border-left : 1px solid #e2d8aa; 
color : #313030; 
border-bottom : 1px solid #e2d8aa; 
font-family : Arial, Helvetica, verdana; 
background-color : #f7eec9; 
text-align : right !important ; 
} 
.tableform TD { 
border-right : 1px solid #e2d8aa; 
border-top : 1px solid #e2d8aa; 
font-size : 11px; 
border-left : 1px solid #e2d8aa; 
color : #313030; 
border-bottom : 1px solid #e2d8aa; 
font-family : Arial, Helvetica, verdana; 
text-align : left; 
} 
.tableform TFOOT TH { 
border-right : 1px solid #e2d8aa; 
border-top : 1px solid #e2d8aa; 
background : #e2d8aa; 
border-left : 1px solid #e2d8aa; 
border-bottom : 1px solid #e2d8aa; 
} 
.tips { 
border-right : 1px dotted red; 
border-top : 1px dotted red; 
border-left : 1px dotted red; 
border-bottom : 1px dotted red; 
background-color : #f2eeee; 
} 
.tableform TD TABLE TD { 
background : transparent none repeat scroll 0% 0%; 
border-top-style : none; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
.tabletextbox { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
width : 250px; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
.tableselectbox { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
.tablelisting { 
margin : auto; 
} 
.tablelisting TH { 
border-right : 1px solid #e2d8aa; 
border-top : 1px solid #e2d8aa; 
font-size : 11px; 
border-left : 1px solid #e2d8aa; 
color : #313030; 
border-bottom : 1px solid #e2d8aa; 
font-family : Arial, Helvetica, verdana; 
background-color : #f7eec9; 
text-align : left; 
} 
.tablelisting TD { 
border-right : 1px solid #e2d8aa; 
font-size : 11px; 
background : #ffffff; 
border-left : 1px solid #e2d8aa; 
color : #313030; 
border-bottom : 1px solid #e2d8aa; 
font-family : Arial, Helvetica, verdana; 
} 
.tablelisting TD .name { 
font-weight : bold; 
font-size : 12px; 
color : #d78503; 
} 
.tooltipdiv { 
border-right : 1px solid #999999; 
padding-right : 10px; 
border-top : 1px solid #999999; 
margin-top : 0; 
display : none; 
padding-left : 10px; 
font-weight : normal; 
font-size : 11px; 
background : #f2f2f2; 
padding-bottom : 10px; 
margin-left : 0; 
border-left : 1px solid #999999; 
color : #000000; 
padding-top : 10px; 
border-bottom : 1px solid #999999; 
position : absolute; 
text-decoration : none; 
} 
.tooltipdiv .pointer { 
background : url(../../images/global/tip-pointer.gif) no-repeat; 
float : left; 
margin-left : -33px; 
width : 23px; 
} 
.tooltipdiv .text { 
float : left; 
} 
.fpwd { 
border-right : 1px solid #c5081a; 
padding-right : 5px; 
border-top : 1px solid #c5081a; 
display : none; 
padding-left : 5px; 
background : #fed6da; 
padding-bottom : 5px; 
border-left : 1px solid #c5081a; 
padding-top : 5px; 
border-bottom : 1px solid #c5081a; 
position : absolute; 
} 
.fpwd FIELDSET { 
border-right : 1px solid #c5081a; 
padding-right : 5px; 
border-top : 1px solid #c5081a; 
padding-left : 5px; 
padding-bottom : 5px; 
margin : 0; 
border-left : 1px solid #c5081a; 
width : auto; 
padding-top : 5px; 
border-bottom : 1px solid #c5081a; 
} 
.alertlogin A { 
font-weight : bold; 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.alertlogin A:hover { 
color : #de8403; 
text-decoration : none; 
} 
.alertlogin #title { 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
padding-top : 4px; 
height : 20px; 
background-color : #000000; 
} 
.alertlogin #linkcontent { 
padding-right : 10px; 
padding-left : 10px; 
font-weight : bold; 
font-size : 12px; 
padding-bottom : 10px; 
padding-top : 10px; 
background-color : #fcf3cc; 
text-align : center; 
} 
.alertlogin DIV SPAN { 
font-weight : bold; 
font-size : 16px; 
float : left; 
color : #ffffff; 
font-family : "AvantGarde Bk BT", Arial, Helvetica, verdana; 
} 
.alertlogin #title IMG { 
float : right; 
} 
.textbox { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
width : 170px; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
.textbox:focus { 
padding-right : 4px; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
color : #000000; 
padding-top : 4px; 
font-family : Arial, Helvetica, serif; 
background-color : #cbcac9; 
} 
.selectbox { 
border-right : 1px groove gray; 
padding-right : 4px; 
border-top : 1px groove gray; 
padding-left : 4px; 
font-size : 1em; 
padding-bottom : 4px; 
border-left : 1px groove gray; 
width : 180px; 
color : #000000; 
padding-top : 4px; 
border-bottom : 1px groove gray; 
font-family : Arial, Helvetica, serif; 
background-color : #ffffff; 
} 
#pagingicon { 
background : url(../../images/global/pagingicon1.gif) no-repeat; 
float : left; 
font : 11px/16px arial, helvetica, verdana bold; 
width : 17px; 
color : #000000; 
height : 17px; 
text-align : center; 
} 
#pagingicon SPAN { 
background : url(../../images/global/pagingicon2.gif) no-repeat; 
float : left; 
font : 11px arial, helvetica, verdana bold; 
width : 17px; 
height : 16px; 
text-align : center; 
} 
#pagingicon A { 
font : 11px arial, helvetica, verdana bold; 
text-align : center; 
text-decoration : none; 
} 
#pagingicon A:hover { 
color : #e3710c; 
} 
#todaypoll { 
display : block; 
} 
#todaypoll #bg { 
padding-right : 20px; 
padding-left : 20px; 
padding-bottom : 20px; 
margin : 10px; 
padding-top : 20px; 
background-color : #ffffff; 
} 
#todaypoll A { 
color : #ffffff; 
text-decoration : none; 
} 
#todaypoll A:hover { 
color : #efdc74; 
text-decoration : none; 
} 
#printhide { 
display : block; 
} 
@media Print { 
#printhide { 
display : none; 
} 
} 
A.terms { 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, verdana; 
} 
A.terms:hover { 
color : green; 
text-decoration : none; 
} 
img.floatLeft { 
    float: left; 
}
img.floatRight { 
    float: right; 
}
