body, td{
font-face:arial; font-family:arial; font-size:12px; color:#000000; text-decoration:none;
color: #000000;
}
body {
padding: 0;
margin: 0;
height: 100%;
background: #fff;
}
img {border:0;}
a {
color: #333;
text-decoration: underline;
color: inherit;
}
a:hover {
color: #666;
text-decoration:underline;
}

form
{
margin: 0;
padding: 0;
}

p
{
margin: 0
}
ul
{
margin: 0;
padding: 0;
list-style: none;
}

ol
{
margin: 0;
padding: 0 0 0 20px;
}

li
{
margin: 5px;
}

h1
{
font: bold 16px Verdana;
color: #000;
padding: 0;
margin: 0 0 3px 0
}
h2
{
font: bold 14px Verdana;
color: #000;
padding-top: 10px;
margin: 0 0 5px 0
}
h3
{
font: normal 12px Verdana;
color: #000;
padding:8px 0 6px 0;
margin: 0 0 0 0;
text-align: left;
}

/* Main Container Styles */
.container {
background-color: #EDF3FB;
border: #000 1px solid;
margin-bottom: 10px;
padding: 1px
}

#logo {
position: absolute;
top: 0;
left: 0;
}
#bottomcontainer
{
padding: 0;
margin: 5px 5px 0 4px;

}

#topContainer
{
width: 100%;
background: white;
margin: 0;
}

#middleContent
{
float: left;
padding: 15px 5px 0 0;
margin: 0;
width:80.125%;
height: 100%;
}
#middleContent1
{ padding: 10px 0 5px 0;
margin: 0 5px 0 5px;
background: #fff;
}

.actionTable
{
border: 1px solid #31657F;
}

.actionTitle
{
margin: 5px 5px 0 0;
color:white;
font-weight: bold;
background:#31657F;
}

.actionEnable, .actionDisable
{
margin: 5px 5px 0 0;
background:#E2EDFB;
color: black;
}

.actionDisable
{
text-decoration: underline;
color: gray;
}

.line
{
background-color: #96B3CF;
margin: 10px;
padding: 0;
width: 100%;
height: 1px
}
.checkbox
{
position: relative;
left: -4px;
top: 2px
}
.checkbox1 {
position: relative;
left: -4px;
}
.check {
font: bold 12px Verdana;
color: #fff;
background-color: #618DB9;
height: 18px;
padding: 0 5px 0 5px
}

label
{
display: block;
}

.input250, .input160, .input90, .input58, .input40, .textarea, .input40m, .input90m {
font: 11px Tahoma;
margin: 4px 5px 4px 0;
}
.input255ch
{
font: 11px Tahoma;
margin: 4px 5px 4px 0;
}
.input250 {
width: 250px;
}
.input255ch
{
width: 350px;
/* max-length: 255;*/
}
.input170
{
font: 11px Tahoma;
width: 166px;
}
.input160
{
width: 160px;
margin-right: 5px;
}
.input90
{
width: 90px;
}
.input70
{
font: 11px Tahoma;
width: 70px;
}

.input58
{
width: 54px;
}
.input40
{
width: 40px;
}
.input25
{
background-color: #0000FF;
width: 25px;
height: 17px;
margin: 0;
padding: 0;
border-width: 1px
}
.input40m
{
margin: 0;
width: 40px
}
.input90m
{
margin: 0;
width: 90px
}
.textarea
{
width: 310px;
}
.button
{
margin-top:4px;cursor: pointer
}
.buttonF
{
margin-top:4px;cursor: pointer;
padding-bottom: 0 0 2px 5px;
}
.buttonBlue
{
margin-top:4px;
padding: 0 5px 4px 5px;cursor: pointer
}
.buttonL
{
padding: 0 9px 0 18px;
}
.buttonR
{
padding: 0 9px 0 9px;
}
.buttonU
{
font-size: 11px;
height: 20px;
}
.buttonB
{
font-size: 11px;
height: 20px;
width: 250px;
}
.buttonBL
{
font-size: 11px;
height: 20px;
width: 350px;
}
.foundActive
{
color: #005CFF;
}
.textB
{
font: bold 11px Verdana;
color: #B44C00;
padding: 0 3px 0 5px;
text-align: right;
}
.text, .textonly, .textright {
font: normal 11px Verdana;
color: #000;
padding: 3px 3px 0 5px;
text-align: right;
}
.textbold
{
padding: 0 3px 0 5px;
font: bold 11px Verdana;
color: #000;
text-align: right
}
.textonlyUL a:hover, .textright a
{
text-decoration: underline;
}
.textright a
{
color: #444;
}
.textright a:hover

{
text-decoration: underline;
}
.Tabs
{
margin: 0 5px 0 0;
}
.greenLineHeader
{
background-color: #990000;
height: 26px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0 5px 0 5px
}
/* Catch for other browsers for tabs */
.tbtext
{
position: relative;
top: -10px;
left: -9px
}
/* Left Hand Nav Styles */
.orangeHead, .orangeBody, .greenHead, .greenBody
{
padding: 3px;
}
.orangeBody a
{
color: #316394;
text-decoration:underline;
}
.greenBody a {
color: #58A550;
text-decoration:underline;
}
.orangeBody a:hover
{
color: #316394;
text-decoration: underline;
}
.greenBody a:hover
{
color: #58A550;
text-decoration: underline;
}
.orangeHead, .greenHead
{
font: bold 12px;
color: #fff;
background: #316394;
padding-left: 9px;
}
.greenHead
{
background: #58A550;
}
.greenBody
{
color: #3E7438;
background: #F0FAEF;
border: 1px solid #58A550;
margin-bottom: 0;
}
.orangeBody
{
font: normal 11px Tahoma;
color: #316394;
background: #eee;
border: 1px solid #316394;
margin-bottom: 0;
}
.link
{
text-align: right;
margin: 5px 0 0 25px;
}

.tableLine, tr.tableLine td
{
font: bold 12px Verdana;
color: #fff;
background-color: #6699cc;
}
.tableLine a
{
color: #fff;
text-decoration: underline;
}

.tableLineR, .tableLineL
{
font: bold 12px Verdana;
color: #fff;
background-color: #6699cc;
height: 18px;
text-align: center;
}
.tableLineOrange
{
font: bold 12px Verdana;
color: #fff;
background-color: #990000;
height: 18px;
}
.tableLineOrangeL
{
font: bold 12px Verdana;
color: #fff;
background-color: #990000;
height: 18px;
padding-left: 5px;
}
.tableLineOrangeL a
{
color: #fff;
text-decoration: underline;
}
.tableLineOrangeR
{

font: bold 12px Verdana;
color: #fff;
background-color: #EF802F;
height: 18px;
padding-right: 5px;
}

.LineBlue
{
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 48px;
}

.LineOrange
{
background-color: #FBF1E9;
font: normal 18px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 48px;
}

.LineBlue a
{
color: #000;
text-decoration: underline;
}
.LineBlue a:hover
{
text-decoration:underline;
}
.LineBlue5
{
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 32px;
}

.LinePink, .LineWhite
{
background-color: #FBF1E9;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 48px;
}
.LinePink a
{
color: #000;
text-decoration: underline;
}
.LinePink a:hover
{
text-decoration:underline
}
.LineWhite
{
background-color: #fff;
}

.LineWhite5
{
background-color: #fff;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 32px;
}
.LineWhite a
{
color: #000;
text-decoration: underline;
}
.LineWhite a:hover
{
text-decoration:underline
}
.LineBluesmall
{
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 5px;
}
.WhiteLink A
{
color: #fff;
text-decoration: underline;
}
.WhiteLink A:visited { color: #BBB; }
.WhiteLink A:hover { color: #FFF; }
.photo
{
width: 38px;
height: 38px;
border: 1px solid #6C7879;
margin: 4px 0 4px 10px;
background-color: #fff;
}
.photoBig
{
border: 1px solid #6C7879;
background-color: #fff;
margin-left: 5px;
}
.photo110X110
{
border: #6c7879 1px solid;
margin: 4px 0 4px 10px;
width: 110px;
height: 110px;
background-color: #fff
}
.photo400X300
{
border: #6c7879 1px solid;
margin-left: 5px;
width: 400px;
height: 300px;
background-color: #fff
}
.photoMiddle
{
width: 120px;
height: 120px;
border: 1px solid #6C7879;
background-color: #fff;
margin-left: 5px;
}
.photoBiger
{
border: #6c7879 1px solid;
margin-left: 5px;
width: 250px;
height: 250px;
background-color: #fff
}
.photoC
{
margin: 5px;
}
.photoSell {
border: 1px solid #628DB8;
background-color: #fff;
width: 120px;
}
.photoThumbnail
{
border: 1px solid #6C7879;
margin: 4px 0 4px 10px;
width: 65px;
height: 65px;
}
.photoSmall
{
width: 110px;
height: 110px;
border: 1px solid #6C7879;
background-color: #fff;
margin-left: 5px;
}
.photoMedium
{
width: 150px;
height: 150px;
border: #6c7879 1px solid;
margin-left: 5px;
background-color: #fff
}
.photoLarge
{
border: 1px solid #6C7879;
background-color: #fff;
margin-left: 5px;
}
.blueBox {
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0;
}
.bottomLine
{
background-color: #618DB9;
margin-top: 6px;
height: 25px;
font: bold 11px Tahoma;
color: #fff;
width: 100%;
}
.bottomLine td { color: #FFF; }
.tableHeader
{
background-color: #618DB9;
margin: 0;
height: 25px;
font: bold 11px Tahoma;
color: #fff;
}

.middleSort li
{
color: #000;
display: inline;
margin: 0 0 5px 0;

}
.middleSort
{
clear: both;
padding-bottom: 5px;
}
.middleSort a
{
color: #000;
text-decoration: underline;
}

.middleSort .sortSelected
{

color: #005CFF;
text-decoration: underline;
}
#seller
{
margin-right:10px;
width: 200px
}
#idcard
{
margin-left:10px;
width: 200px
}
.Copyright
{
font: normal 9px Verdana;
color: #000;
text-align: center;
padding-bottom: 4px
}
.Copyright a
{
color: #005CFF;
text-decoration: underline;
}

.greenLine
{
background-color: #58A550;
height: 17px;
font: bold 11px Verdana;
color: #fff;
text-align: center;
margin: 0 0 0 10px
}
.greenLine a
{
color: #fff;
text-decoration: underline;
}
.greenLine a:hover, .Copyright a:hover, .middleSort a:hover
{
text-decoration: underline;
}
div > #f .greenLine
{
margin: 0 10px 0 10px
}
.divscroll
{
width: 600px;
border: 1px solid #6B6C6E;
padding: 5px;
margin: 4px 0 4px 8px
}
.apos
{
color: #0000ff;
}

#editor
{
background-color: #eee;
}
.selectedTab a, .selectedTab a:hover , .unselectedTab a, .unselectedTab a:hover
{
width: 98px;
font: 11px Verdana;
color:#000;
background-repeat: no-repeat;
text-decoration: none;
text-align:center;
white-space:nowrap;
display:block;
cursor: pointer;
padding: 5px 0 6px 0;
}
.unselectedTab a, .unselectedTab a:hover
{
color: #555;
}
.tabsBorder
{
border: 1px solid #628DB8;
border-top: none;
padding: 5px;
}
.toolbarBorder
{
border: 1px solid #628DB8;
border-top: none;
border-bottom: none;
padding: 5px;
}
.tabsBorderL
{
border: 1px solid #628DB8;
border-top: none;
border-bottom: none;
}
.tabsBorderR
{
border: 1px solid #628DB8;
border-top-width: 2px;
border-left: 0;
border-bottom: 0;
background-color: #628DB8;
}
.b
{
background-color: #628DB8;
width: 1px;
height: 3px;
}
.bigTextarea
{
font: 11px Tahoma;
width: 99%;
height: 150px;
margin: 5px 0 0 0;
}

.smallTextarea
{
font: 11px Tahoma;
margin: 5px 0 0 0;
width: 300px;
height: 50px
}
.mediumTextarea
{
font: 11px Tahoma;
margin: 5px 0 0 0;
width: 300px;
}
.largeTextarea
{
font: 11px Tahoma;
width: 100%;
height: 150px
}
.field
{
width: 208px;
}
.Highlight
{
background-color: #f8f5c9;
font: 11px Verdana;
color: #58A550;
padding: 0;
}

.field1
{
margin: 5px;
padding: 5px;
}
.middleNormal
{
border: #cccccc 2px solid;
margin-bottom: 15px;
}
.middleFeatured
{
clear: both;
border: #f34e0f 2px solid;
background: #ffefe4;
}
.middleFeatured DIV, .middleNormal DIV
{
padding: 5px;
margin: 10px;
}

.middleFeatured DIV
{
border-top: #f34e0f 1px solid;
margin-bottom: 15px
}
.middleNormal DIV
{
border-top: #cccccc 1px solid
}
.middleNormal .productTop, .middleFeatured .productTop
{
border: medium none;
}

.small
{
font: normal 10px;
}
.greyDetailBg, .greyDetailBgFix
{
padding: 5px;
font-weight: bold;
background: #eff7ff;
color: #335c8d;
}
.greyDetailBgFix
{
width: 180px;
}
.redDetailBg
{
padding: 5px;
font-weight: bold;
background: #eff7ff;
color: #ff0000;
}

.test td
{
border: 1px solid blue;
}

.greyDetailAnsw
{
padding: 5px;
background: #fff;
width: auto;
border-bottom: #eee 1px solid
}
.plabel, .plabelred, .plabelgreen, .plabelnowrap
{
padding: 3px 5px 0 5px;
color: black;
text-align: left;
white-space: nowrap;
}

.plabelred, .plabelgreen
{
font-weight: bold;
}

.plabelred
{
color: red;
}

.plabelgreen
{
color: green;
}

.plabel_indent
{
padding: 3px 5px 0 20px;
color: black;
white-space: nowrap;
text-align: left

}
.plabelb
{
padding:3px 5px 0 5px;
font-weight: bold;
color: black;
text-align: left
}

.plblBidLimit
{
padding-left: 10px;
}

.plink
{
display: block;
font-size: 10px;
color: blue;
text-align: left;
padding:3px 5px 0 5px;
white-space: nowrap;
}
.plabels
{
font: bold 16px;
color: black;
white-space: nowrap;
background-color: #67b15f;
text-align: left
}
.width100
{
width: 100%;
}

.width750
{
width: 750px;
}

.textLeft, .textLeftNoWrap
{
font: normal 11px Verdana;
color: #000;
padding:3px 3px 0 5px;
text-align: left;
}
.textLeftNoWrap{
white-space:nowrap;
}
.GrayTextLeft{
text-align: left;
color: gray;
}
.width30
{
width: 30%;
white-space: normal;
text-align: center;
padding: 50%;
}
.noWrap
{
white-space: nowrap;
}
.redLabel
{
color: #ff0000;
}

.centerW, .centerWGreen {
text-align: center;
width: 100%;
padding-top: 15px;
min-height: 40px;
background-color: #fff;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.centerB, .centerBGreen {
text-align: center;
font: normal 11px Verdana;
width: 100%;
padding-top: 15px;
min-height: 40px;
background-color: #eee;
}
.centerWGreen, .centerWGreen a, .centerBGreen, .centerBGreen a
{
color: green;
}

.centerWNoPadding, .centerBNoPadding {
text-align: center;
font: normal 11px Verdana;
min-height: 40px;
background-color: #FFF;
}

.onlylink
{
font-size: 11px;
}
.additionImages
{
border: 1px solid #618db9;
}
.tableHeader1
{
font: bold 11px Tahoma;
height: 18px;
background-color: #618db9
}
.onlytext
{
padding: 0 3px 0 3px;
font: normal 11px Verdana;
}
.tableLineB
{
font: normal 11px Verdana;
background-color: #E4E9F0;
}
.tableLineW
{
font: normal 11px Verdana;
background-color: #F5F5F5;
}
.label
{
padding: 3px 5px 0 5px;
color: black;
text-align: left
}
.pagingctrl
{
width: 100%;
text-align: center;
}
.controlTop
{
width: 100%;
vertical-align: top;
}
.padd ol
{
list-style: decimal;
margin: 5px 5px 5px 20px
}
.padd ul
{
list-style: disc;
margin: 5px 5px 5px 20px
}
.padd ol ul
{
list-style: disc ;
margin: 0 0 0 20px
}

.negative
{
color: #FD0505
}
.positive
{
color: #03A516
}
.counter
{
text-align: center;
vertical-align: middle;
}
.textcounter
{
position: relative;
top: -3px;
}

.head1right
{
font: bold 14px Arial;
text-align: right;
}
.head2right
{
font: normal 12px Arial;
text-align: right;
}
.plabelbb
{
padding: 3px 5px 0 5px;
font: bold 16px;
color: black;
text-align: left
}
.plabelcenter
{
padding: 3px 5px 0 5px;
color: black;
white-space: nowrap;
text-align: center
}
.plabelright
{
padding: 3px 5px 0 5px;
color: black;
white-space: nowrap;
text-align: right
}
.plabelbright
{
padding: 3px 5px 0 5px;
color: black;
font-weight: bold;
white-space: nowrap;
text-align: right
}
.plabelbleft
{
padding: 3px 5px 0 5px;
color: black;
font-weight: bold;
white-space: nowrap;
text-align: left
}
.controlTop2
{
vertical-align: top;
}
.controlBottom
{
width: 100%;
vertical-align: bottom;
}
.head1center
{
font: bold 14px Arial;
text-align: center;
}
.head1blue
{
font: bold 14px Arial;
text-align: left;
background-color: #eee;
height: 25px;
}

.head2blue
{
font: bold 14px Arial;
text-align: right;
background-color: #eee;
height: 25px;
white-space: nowrap;
}
.head3blue
{
font: bold 14px Arial;
text-align: center;
background-color: #eee;
height: 20px;
white-space: nowrap;
}
.head4blue
{
font: normal 10px Arial;
text-align: center;
background-color: #eee;
height: 20px;
white-space: nowrap;
}
.head2center
{
font: normal 14px Arial;
text-align: center;
height: 20px;
white-space: nowrap;
}
#the_note
{
font: 9px Verdana;
color: #999999;
text-align: center;
padding-top: 10px;
}
.tableLineLNoWrap
{
font: bold 12px Verdana;
color: #fff;
background-color: #618DB9;
height: 18px;
text-align: center;
white-space: nowrap;
padding: 0 1px 0 1px;
}
.tableLineRNoWrap
{
font: bold 12px Verdana;
color: #fff;
background-color: #618DB9;
height: 18px;
padding-right: 5px;
white-space: nowrap;
}
.centerWNormalWidth
{
text-align: center;
font: normal 11px Verdana;
padding-top:5px;
height: 20px;
background-color: #fff;
white-space: nowrap;
}

.centerBNormalWidth
{
text-align: center;
font: normal 11px Verdana;
padding-top:5px;
height: 20px;
background-color: #eee;
white-space: nowrap;
}
.leftWNormalWidth
{
text-align: left;
font: normal 11px Verdana;
padding-top:5px;
height: 20px;
background-color: #fff;
white-space: nowrap;
}
.leftBNormalWidth
{
text-align: left;
font: normal 11px Verdana;
padding-top: 5px;
height: 20px;
background-color: #eee;
white-space: nowrap;
}
.rightWNormalWidth, .rightBNormalWidth
{
text-align: right;
font: normal 11px Verdana;
padding-top: 5px;
height: 20px;
background-color: #fff;
white-space: nowrap;
}
.rightBNormalWidth
{
background-color: #eee;
}
.LineBlueNoWidth, .LineWhiteNoWidth
{
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0 2px;
height: 48px;
text-align: left;
}
.LineWhiteNoWidth
{
background-color: #fff;
}
.head3blueright
{
font: bold 14px Arial;
text-align: right;
background-color: #eee;
height: 20px;
white-space: nowrap;
}
.paymentTextarea
{
font: 11px Tahoma;
margin: 5px 0 0;
width: 380px;
height: 100px
}
.LineOrangeNoBold
{
background-color: #F0FAEF;
font: 11px Verdana;
color: #58A550;
padding: 0;
width: 100%;
height: 48px;
}

.LineOrangeNoBold tr, .LineOrangeNoBold tr td
{
border-bottom: 1px solid #58A550;
}

.LineOrangeNoBold a
{
color: #58A550;
text-decoration: underline;
}
.LineOrangeNoBold a:hover
{
text-decoration:underline
}
.locationTextarea
{
font: 11px Tahoma;
margin: 5px 0 0;
width: 150px;
}
.percenttext
{
font: normal 11px Verdana;
width: 30px;
text-align: left;
}
.aposleft
{
text-align: left;
color: #0000ff;
}
.aposright
{
text-align: right;
color: #0000ff;
}
.controlLeft
{
width: 100%;
text-align: left;
}
.controlRight
{
width: 100%;
text-align: right;
}

.listControl td
{
text-align: center;
vertical-align: top;
}

.LineWhite tr, .LineWhite td, .LineBlue tr, .LineWhite td
{
border: 0;
}

.LineBlueDecor
{
background-color: #eee;
font: normal 11px Verdana;
color: #000;
padding: 0;
width: 100%;
height: 48px;
}
.LineBlueDecor a
{

color: #000;
text-decoration: underline;
}

.faqBDecor, .faqWDecor, .centerBDecor
{
text-align: left;
font: normal 11px Verdana;
width: 100%;
padding-top: 15px;
height: 40px;
background-color: #eee
}

.centerBDecor
{
text-align: center;}

.faqWDecor
{
background-color: #fff;
}

.faqCatDecor
{
text-align: left;
font: bold 11px Verdana;
width: 100%;
height: 40px;
background-color: #eee
}

.centerBDecor a
{
color: #000;
text-decoration: underline;
}
.centerWDecor
{
text-align: center;
font: normal 11px Verdana;
width: 100%;
padding-top: 15px;
height: 40px;
background-color: #fff;
}
.centerWDecor a
{
color: #000;
text-decoration: underline;
}
.tableLineCenter
{
font: bold 12px Verdana;
color: #fff;
background-color: #618DB9;
height: 18px;
padding-left: 0 2px 0 2px;
white-space: nowrap;
text-align: center;
}

.tableLineCenter a
{
color: #fff
}

.Box
{
margin: 10px 10px 10px 1px;
}

#inpTxt {width:150px;margin:2px 0 5px 0;}

#search p {padding-left:5px;padding-right:5px;}

.Blue
{
background: #E2EDFB;
border: 1px solid #446691;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:3px;}

.Box .Blue li {padding:0px;padding-bottom:1px;}

.Green
{
background: #F0FAEF;
border: 1px solid #75A268;
font: 11px Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

.Green li a {color:#31657F;}
.Green li a:visited {color:#666}
.Green li a:hover {color:#638EB8}

.Box .Green ul {margin:0;padding:0;}
.Box .Green li {padding:3px 3px 2px 8px;margin:0;}

.Orange
{
border: 1px solid #316394;
background-color: #FBF1E9;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

.Box h1, .Box h1 a
{
font-size: 12px;
padding: 5px;
margin: 0;
}

.Blue h1, .Blue h1 a, .Orange h1, .Orange h1 a
{
color: #fff;
/*background-color: #31657F;*/
background-color: #0e0275;
/*background-color:  black;*/
}

.Green h1, .Green h1 a
{
color: #fff;
background-color: #75A268;
}

.TrustedMerchant h1
{
background-color: #90191C;
}

sup.TrustedMerchant
{
font-size: 7.5px;
}

.Box ul
{
padding: 0;
margin: 0;
}

.Box ul ul
{
margin: 0;
padding-left: 0 0 5px 0;
}

.Box li
{
padding: 2px 0 0 2px;
}

.Box img
{
border: 0;
}

table.listControl
{
/*border-bottom: 1px solid black;*/
width: 100%;
}

table.listControl2
{
border-bottom: 1px solid black;
width: 100%;
}

table.listControl td
{
margin: 0;
text-align: center;
vertical-align: top;
}

tr.Highlight td
{
border-bottom: 2px solid white;
}

tr.StandardEven td
{
background-color: #E2EDFB;
}

.RatingStarListPos
{
padding-right: 0 5px 7px 5px;
color: black;
white-space: nowrap;
text-align: left
}

#form_errors
{
border: 1px solid red;
color: red;
}

#form_errors h1
{
background-color: red;
color: white;
padding: 5px;
}

.plabelerr
{
padding: 3px 5px 0 5px;
color: red;
font-weight: normal;
white-space: nowrap;
text-align: left;
visibility: hidden ;
}

.wholeHeader
{
margin: 0;
width: 100%;
position:relative;
left:-2px;
}

#wholeHeader img
{
border: 0;
}

#searchBar
{
background: #eee;
}
#logoBar
{
border-bottom: 2px solid black;
padding: 2px 0 2px 5px;
width: 20%;
}
#logoBar2
{
border-bottom: 2px solid black;
padding-top: 2px;
width: 20%;
}
#sabineBar
{
padding: 2px 10px 0 0;
border-bottom: 2px solid black;
width: 20%;
}
.onehundred
{
width: 100%;
}

/* Sub Tab Styles */
#TopBar
{
color: black;
width: 100%;
height: 23px;
border-bottom: 2px solid black;
}

#TopBar .TABLE
{
color: black;
padding-bottom: 0;
}

#TopBar A
{
padding: 0 8px 0 8px;
color:#fff;
text-decoration: none;
font: bold 10px/23px Verdana, Arial, Helvetica, sans-serif;
display: block;
height: 23px;
vertical-align: middle;
background: black;
}

#TopBar TD
{
padding: 0 8px 0 8px;
color:#fff;
text-decoration: none;
font: bold 10px/23px Verdana, Arial, Helvetica, sans-serif;
display: block;
height: 23px;
vertical-align: middle;
background: black;
}

#TopBar A:hover
{
background: black ;
text-decoration:underline;
}

/* Sub Tab Styles }*/
#Wally
{
color: #0e0275;
height: 23px;
/*border-bottom: 2px solid black;*/
}

#Wally .TABLE
{
color: #0e0275;
padding-bottom: 0;
}

#Wally A
{
padding: 0 8px 0 8px;
color:#fff;
text-decoration: none;
font: bold 10px/23px Verdana, Arial, Helvetica, sans-serif;

height: 23px;
vertical-align: middle;
background: #0e0275;
}

#Wally TD
{
padding: 0 8px 0 8px;
color:#fff;
text-decoration: none;
font: bold 10px/23px Verdana, Arial, Helvetica, sans-serif;

height: 23px;
vertical-align: middle;
background: #0e0275;
}

#Wally A:hover
{
background: #0e0275 ;
text-decoration:underline;
}

#tabsBar
{
white-space: nowrap;
width: 60%;
border-bottom: 2px solid black;
}
#buttonsBar
{
background-color: #0e0275;
}

.disabled {
background-color: #CCC;
}

#advsrch {
display: inline;
font-size:11px;
color:#1D6BAA;
font-weight:normal;
}

#advsrch a, #advsrch a:visited, #advsrch a:hover, #advsrch a:active {
font: normal 11px;
color:#1D6BAA;
text-decoration:none;
}
#advsrch a:hover {
text-decoration:underline;
}

#deptMain #submit { position: relative; top: 7px; }
#top10 { float: left; width: 180px; margin-left: 12px; }
#top10top {
height: 6px;
width: 180px;
background-color: #FFF;
margin: 0;
padding: 0;
}
#top10middle {
width: 177px;
border-left: 2px solid #E0E0E0;
border-right: 2px solid #E0E0E0;
margin: 0;
padding: 0;
}
#top10bottom {
height: 6px;
width: 180px;
background-color: #FFF;
margin: 0;
padding: 0;
}
#top10 p {
font: normal 18px Sans;
color: #32627B;
width: 100%;
padding-top: 4px;
text-align: center;
}
#top10 ol { margin-left: 5px; margin-bottom: 0; overflow: hidden; }
#top10 li { margin: 2px 2px 0 7px; }
#top10 li a { font-size: 10px; }
#featuredItems {
float: right;
width: 380px;
margin-right: 15px;
text-align: left;
}
#featuredItems p {
font: bold 26px Sans;
color: #32627B;
width: 100%;
}
#featuredItems .clearer { font-size: 10px; }

.featuredItemRight, .featuredItemLeft { float: left; width: 180px; }

.featuredItemLeft {margin-right: 15px; }

.featuredItemTop {
height: 6px;
width: 180px;
background-color: #FFF;
margin: 0;
padding: 0;
}
.normalList
{
margin-left: 30px;
list-style-type: disc;
}

.normalParagraph
{
margin-top: 10px;
}

