body { 
 font-family : arial, helvetica, sans-serif;
 color: #000000;
 font-size: 13px;
 color: #000;
 overflow: auto;
 background-color: #ffffff;
 background-image: url();
 background-attachment: fixed; 
 background-repeat: no-repeat; 
 }

a { color : #013EA4; text-decoration : none; }
a:hover { color: #0000ff; text-decoration : underline; }

a.menu { font-size: 11px; color : #013EA4; text-decoration : none; font-weight: bold; }
a.menu:hover { color: #0000ff; text-decoration : none; }

a.menuwhite { font-size: 11px; color : #fff; text-decoration : none; font-weight: bold; }
a.menuwhite:hover { color: #0000ff; text-decoration : none; }

a.indexlink { color : #000; text-decoration : none; }
a.indexlink:hover { color: #0000ff; text-decoration : underline; }

a.promolink { color: #000099; text-decoration : none; font-weight: bold; }
a.promolink:hover { color: #0000ff; text-decoration : underline; }

a.selmenu { font-size: 11px; color : #013EA4; text-decoration : none; font-weight: bold; }
a.selmenu:hover { color: #ff8800; text-decoration : none; }

a.smllink { font-size: 10px; color : #ff8800; text-decoration : none; font-weight: bold; }
a.smllink:hover { color: #0000ff; text-decoration : none; }

a.smllinkblue { font-size: 10px; color : #013EA4; text-decoration : none; font-weight: bold; }
a.smllink:hoverblue { color: #0000ff; text-decoration : none; }

a.titlesort { color : #fff; text-decoration : none; font-weight: bold; }
a.titlesort:hover { color: #ffff00; text-decoration : underline; }

a.button { font-size: 13px; font-weight: bold; padding:5px; text-align:center; width: 130px; background-color: #990000; color: #fff; border: 1px solid #000; text-decoration: none; }
a.button:hover { color: #fff; background-color: #ff8800; text-decoration: none; }

p { text-align: justify; margin-top: 3px; margin-bottom: 15px; }

.p  { position: absolute; top: 0px; left: 0px; width: 100%; text-align: -moz-center; !text-align: center; }
.ln { width: 800px; height: 20px; background-color: #175392; color: #fff; border: 1px solid #000; border-bottom: 1px solid #175392; text-align: -moz-center; !text-align: center; margin: 0px;}
.lg { width: 800px; height: 75px; border-left: 1px solid #000; border-right: 1px solid #000; background-image: url(/images/header.jpg); text-align: -moz-left; !text-align: left; }
.th { text-align: -moz-center; !text-align: center; margin: 0px; }

.ulnomargin { margin-left: 20px; padding: 0px; }

.m  { width: 610px; padding: 5px; font-size: 13px; text-align: justify; }
.manual  { padding: 5px; font-size: 13px; text-align: -moz-center; !text-align: center;  }

.t1 { width: 800px; margin: 0px; padding: 0px 0px 0px 0px; height: 300px; border: 1px solid #000; border-collapse: collapse; background-color: #fff; }
.t2 { width: 610px; margin: 0px; padding: 0px 0px 0px 0px; }
.t3 { width: 400px; margin: 0px; padding: 0px 0px 0px 0px; }
.t4 { width: 500px; margin: 0px; padding: 0px 0px 0px 0px; }

.mb { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #fff; font-size: 12px; font-weight: bold; background-color: #000099; border-bottom: 1px solid #000; }
.mh { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #fff; font-size: 12px; font-weight: bold; background-color: #175392; border-bottom: 1px solid #000; }
.mo { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #fff; font-size: 12px; font-weight: bold; background-color: #FF8000; border-bottom: 1px solid #000; }
.mm { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #fff; font-size: 12px; font-weight: bold; background-color: #990000; border-bottom: 1px solid #000; }

.l  { width: 190px; border-right: 1px solid #000; background-color: #61A2E6; color: #fff; padding: 0px; }
.mn { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #000; background-color: #61A2E6; border-bottom: 1px solid #175392; }
.ds { width: 100%; height: 20px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; color: #000; background-color: #61A2E6; border-bottom: 1px solid #175392; }

.mg { width: 100%; height: 15px; text-align: -moz-center; !text-align: center; font-size: 11px; font-weight: bold; color: #fff; background-color: #000; border-top: 1px solid #000; }
.my { width: 100%; height: 15px; text-align: -moz-center; !text-align: center; font-size: 11px; color: #ffff00; }

.ms { font-size: 13px; height: 230px; text-align: justify; }
.msl { font-size: 13px; width: 240px; height: 200px; text-align: justify; padding-left: 20px; }
.msr { font-size: 13px; width: 240px; height: 200px; text-align: justify; padding-left: 20px; }

.hi { border: 1px solid #000; margin: 0px; padding: 0px; }

.m2 { border-bottom: 1px solid #000; padding: 3px; font-size: 12px; }
.rh { border-bottom: 1px solid #aaa; }

.table1 { border-collapse: collapse; border-spacing: 8px; padding: 16px; font-size: 12px; width: 99%; }
.table2, td { border-collapse: collapse; border-spacing: 8px; padding: 3px; font-size: 13px; }
.statstable, td { border-spacing: 0px; padding: 1px; font-size: 12px; }
.row1 { background-color: #FFFFCC; }
.row2 { background-color: #fff; }
.rowhighlight { background-color: #FFEEAA; }
.td1  { border-bottom: 1px solid #666; padding-top: 5px; padding-bottom: 5px; }
.td1grey  { border-bottom: 1px solid #666; color: #666; padding-top: 5px; padding-bottom: 5px;  }
.td1heading  { background-color: #013EA4; border-bottom: 1px solid #666; border-top: 1px solid #666; color: #fff; padding-top: 5px; padding-bottom: 5px;  }

.c  { text-align: -moz-center; !text-align: center; font-size: 9px; }

.tbar { background-color: #368BEB; color: #fff; height: 26px; padding-top: 5px; padding-bottom: 5px; width: 100%; border: 1px solid #000; margin-bottom: 10px; text-align: -moz-center; !text-align: center; font-weight: bold; }
.tbaro { background-color: #FF8000; color: #fff; height: 26px; padding-top: 5px; padding-bottom: 5px; width: 100%; border: 1px solid #000; margin-bottom: 10px; text-align: -moz-center; !text-align: center; font-weight: bold; }
.loginbar { background-color: #fff; color: #000; padding-top: 5px; padding-bottom: 5px; width: 100%; border: 0px solid #000; margin-bottom: 3px; text-align: -moz-center; !text-align: center; }
.imgbar { background-color: #ebebeb; border: 1px solid #000; text-align: -moz-center; !text-align: center; }

.lb { height: 312px; width: 100%; overflow: hidden; background-color:#000; text-align: -moz-center; !text-align: center; padding:2px; border: 1px solid #000; }

h1 { font-size: 14px; margin: 0px; font-weight: bold; }
h2 { font-size: 13px; margin: 0px; font-weight: bold; }

hr { color: #999; height: 1px; width: 95%; }

.normal { font-size: 12px; font-weight: normal; }

.optgrey { color: #ff0000; }
.optnorm { color: #000; }

.grey { color: #aaa; }
.darkgrey { color: #666; }
.quitesmallfont { font-size: 11px; }
.smallfont { font-size: 10px; }
.smallscheduledfont { font-size: 10px; color: #000099; }
.faq{ font-size: 12px; }
.blue { color: #000099; }
.maroon { color: #990000; }
.maroonindent { color: #990000; margin-left: 10px;}
.red { color: #FF0000; }
.green { color: #009900; }

.itemInactive { color: #888; }
.itemActive { color: #000099; }
.propdisplay { font-size: 10px; color: #996600; font-style: italic; }

.statlines { font-size: 11px; font-weight: bold; }
 
#helpdiv { width: 570px; border: 1px solid #aaa; margin:15px; padding: 8px; font-size: 11px; }

.logininput { width: 100px; font-size: 12.5px; background-color: #fff; color: #000; border: 1px solid #aaa; margin-right: 10px; }
.loginsubmit { width: 50px; color: #000; font-size: 12.5px; height:20px; }
.input1 { width: 350px; font-size: 12.5px; background-color: #fff; color: #000; border: 1px solid #aaa; margin-right: 10px; }
.input1grey { width: 350px; font-size: 12.5px; background-color: #fff; color: #666; border: 1px solid #aaa; margin-right: 10px; }
.input2 { width: 150px; font-size: 12.5px; background-color: #fff; color: #000; border: 1px solid #aaa; }
.input2grey { width: 150px; font-size: 12.5px; background-color: #fff; color: #666; border: 1px solid #aaa; }
.input3 { width: 200px; height:23px; font-size: 14px; background-color: #ffffcc; color: #000; border: 1px solid #ff8800; }
.input4 { width: 100px; height:23px; font-size: 11px; background-color: #fff; color: #666; border: 1px solid #fff; padding:5px; padding-left: 0px; }
.input5 { width: 200px; height:20px; font-size: 12px; background-color: #fff; color: #000; border: 1px solid #aaa; }
.submit1 { width: 60px; background-color: #1FA7F4; color: #000; border: 1px solid #aaa; }
.newitem { background-color: #ff7700; color: #fff; }
.select1 { width: 100px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.select2 { width: 350px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.select3 { width: 240px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.select4 { width: 120px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.select5 { width: 56px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.select6 { width: 200px; font-size: 12.5px; background-color: #fff; color: #000; margin-right: 10px; }
.textarea1 { width: 350px; font-size: 12.5px; height: 150px; background-color: #fff; color: #000; border: 1px solid #aaa; margin-right: 10px; }

.limargin { margin-top: 10px; }
.olmargin { margin-top: 10px; }

.buttonnormal {}
.buttonhighlight { color: #000099; }

.failed {background-color: #fff; color: #ff0000; padding-left:3px; padding-right: 3px; border: 1px solid #000; }

.rsstitle { color: #000099; font-weight: bold; }
.rssdesc { }
.imported { font-size: 10px; color: #990000; }

.codepanel { font-size:12px; background-color: #ededed; border: 1px solid #bbb; width: 99%; padding: 5px; text-align: left; }

.promoheadline { font-size: 14px; background-color: #FFDDAA; color: #000099; font-weight: bold; border: 1px solid #000; padding: 10px; }
.promoproperty { font-size: 14px; background-color: #FFDDAA; color: #990000; font-weight: bold; border: 1px solid #000; padding: 10px; }
.promodesc { background-color: #FFEECC;  border: 1px solid #000; border-top: 0px; margin-bottom: 10px; padding: 6px; }

.indexheadline { font-size: 11.5px; background-color: #FFDDAA; color: #000; font-weight: bold; border: 1px solid #000; padding: 6px; }
.indexdesc { background-color: #FFEECC;  border: 1px solid #000; border-top: 0px; margin-bottom: 6px; padding: 3px; }

.affcaffRate { text-align: center; font-size:12px; color: #777; }

.demoheader { font-size: 12px; background-color: #FFDDAA; color: #000; font-weight: bold; border: 1px solid #000; padding: 6px; margin-bottom: 10px; margin-top: 10px; }

#framediv { visibility: hidden; border: 1px solid #666; padding: 10px; }
