body { background: #F7F7F7; margin: 0px; font: normal 12px/16px Arial, Helvetica, sans-serif;}
table { display: table; border: 0; width: 850px; table-layout: center; font: normal 12px/16px Arial, Helvetica, sans-serif;}
p {font: normal 12px/16px Arial, Helvetica, sans-serif;}
p.bold {font-weight: bold}
p.indent1 {margin-left: 1em;}
.red {font: red; background-color: #FFCC00; font-weight: bold}

#logo { width: 350px; left: 25px; right: 80px;}
#nav {  width: 100px; height: 50px; vertical-align: bottom; }

.pipe {background-image: url(/imgs/em_3x1.gif); background-repeat: repeat-y;}
.pipe2 {padding-left: 5px; padding-right:5px}

div.topUtil {width: 500; height: 30px; position: absolute; right: 205px; top: 10px; margin-bottom: 10px; vertical-align: bottom;}
div.navSubR {float: right; position: relative;}

.form p{ width: 500px; clear: left; margin: 0; padding: 2px; padding-left: 120px; /*width of left column containing the label elements*/}
.form label{ float: left; margin-left: -120px; /*width of left column*/ width: 115px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.form p:hover {background: #E0E0E0;}
input[type=text] { background-color: #FEFEFE; font: normal 11px/13px Arial, Helvetica, sans-serif; border: 1px solid #989898; padding: 2px;}
input[type=password] { background-color: #FEFEFE; font: normal 11px/13px Arial, Helvetica, sans-serif; border: 1px solid #989898; padding: 2px;}
input.login {background-color: #F0F0F0; font: normal 11px/13px Arial, Helvetica, sans-serif; border: 1px solid #989898; padding: 2px; margin-right: 5px}
label {font: bold 12px/16px Arial, Helvetica, sans-serif;}
label.tag {margin-right: 5px}
.opt {font: normal 12px/16px Arial, Helvetica, sans-serif; /*optional label not bold*/}
 
*#row1 { height: 100px;}
*#row2 { background-image: url(/imgs/em_1x2.gif); background-repeat: repeat-x; background-position: center; height: 10px}
#rowBRK {height: 20px; background-position: center;}

colgroup { display: table-column-group; height: 100px;}
*#col1 { height: 50px; width: 100px; vertical-align: bottom; top:10px; left:50px}
#colleft { width: 200px;}
#colright { width: 200px;}
#col2left { width: 300px; position: absolute;}
#col2right { width: 300px; margin-left: 300px; position: absolute;}
#col3left { width: 100px; overflow: auto; position: absolute;}
#col3right { width: 300px; margin-left: 120px; display: list-item; overflow: auto; position: absolute}
#sidenav { width: 200px; background-image: none; background-repeat: repeat-y; background-position: right; }
#cellHead1 {background: #EAEAEA; border-top: 1px; border-bottom: 1px; border-right: 0px; border-left: 1px; border-style: solid; border-color: #E0E0E0; width: auto;}
#cellHead2 {background: #EAEAEA; border: 1px solid #E0E0E0; width: 20%;}
#cell1 {background: #FAFAFA; border-top: 1px; border-bottom: 1px; border-right: 0px; border-left: 1px; border-style: solid; border-color: #E0E0E0; width: auto;}
#cell2 {background: #FAFAFA; border: 1px solid #E0E0E0; width: 20%;}
#cell3 {background: #FAFAFA; border-top: 0px; border-bottom: 1px; border-right: 0px; border-left: 1px; border-style: solid; border-color: #E0E0E0; width: auto;}
#cell4 {background: #FAFAFA; border-top: 0px; border-bottom: 1px; border-right: 1px; border-left: 1px; border-style: solid; border-color: #E0E0E0; width: 20%;}

#tableSearch {  width: 100%; height: 50px; background-image: url(/imgs/em_4x50.gif); background-repeat: repeat-x; padding: 3px; border-bottom: 1px solid;  border-bottom-color: #989898;  border-left: 0;  border-right: 0;  border-top: 0;}

table#center { display: table; border: 0; width: auto;}
table#side { display: table; border: 0; width: auto;}
table.image {padding: 0; height: 177px;}

tr.mid {vertical-align: middle;}

.imgLineUtil {background-image: url(/imgs/em_2x1.gif); background-repeat: repeat-x; max-width: 500px; vertical-align: bottom; height: 2px}
.imgLineTop {background-image: url(/imgs/em_1x2.gif); background-repeat: repeat-x; max-width: 850px; vertical-align: bottom; height: 2px}
.imgLineBtm {background-image: url(/imgs/em_2x8.gif); background-repeat: repeat-x; max-width: 850px; vertical-align: top;}
img.homeBtn {left: 300px; vertical-align: bottom; position: relative; top: -12px; float: left;}

.title989 { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #989898; text-align: left; vertical-align: top; text-transform: uppercase; margin-right: 2%;}
.title989:hover { text-decoration: underline;}
.title666 { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #666; text-align: left; vertical-align: top; text-transform: uppercase; margin-right: 2%;}
.title666:hover { text-decoration: underline;}
.titleD75 { font: 400 18px/20px Arial, Helvetica, sans-serif; color: #D75826; text-align: left; vertical-align: top; text-transform: uppercase; margin-right: 2%;} 
.textD75 { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #D75826; text-align: left; vertical-align: top; text-transform: uppercase; } 
.text989 { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #989898; text-align: left; vertical-align: top; text-transform: uppercase;}
.price { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #D75826; text-align: left; vertical-align: top; text-transform: uppercase; margin-left: 2%;} 
.price:hover { text-decoration: underline;}
.date { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #666; text-align: left; vertical-align: top;}
.box1 { background-image: url(/imgs/em_2x65.gif); background-repeat: repeat-x; border: 1px solid #989898; width: 215px; background-color: #fff;}
.box2 { background-image: url(/imgs/em_2x65.gif); background-repeat: repeat-x; border: 1px solid #989898; width: 190px; background-color: #fff; padding: 3px 3px 3px 3px; text-align: center}

a { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #D75826; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited, active, link { text-decoration: none;}
a.one { font: 500 12px/16px Arial, Helvetica, sans-serif; color: #D75826; text-decoration: none;}
a.one:hover { text-decoration: underline; }
a.two { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #D75826; margin-left: 50px;}
a.two:hover { text-decoration: underline;}
a.three { font: bold 12px Arial, Helvetica, sans-serif; color: #666; margin-left: 5px; vertical-align: middle; margin-right: 5px;}
a.three:hover { text-decoration: underline;}
a.blu { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #989898; text-decoration: underline;}
a.blu:hover { color: #666666; text-decoration: underline;}
a.small { font: normal 11px Arial, Helvetica, sans-serif; color: #666; margin-left: 5px; vertical-align: middle;}
a.small:hover { text-decoration: underline;}
a.gen { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #999900; text-decoration: underline;}
a.grn {font: normal 12px/16px Arial, Helvetica, sans-serif; color: #00A84F; padding-left: 10px; margin-right: 5px; text-decoration: underline}
a.strong {font: bold 13px/16px Arial, Helvetica, sans-serif; color: #D75826; text-decoration: underline}
a.D75,visited { font: 500 12px/16px Arial, Helvetica, sans-serif; color: #D75826; text-decoration: underline;}
a.head {cursor:pointer; font: bold 14px/20px Arial, Helvetica, sans-serif; color: #808000; text-decoration: underline; padding: 5px;}
a.head:hover {background: #E0E0E0; text-decoration: underline;}
a.news {font: normal 12px/16px Arial, Helvetica, sans-serif; color: #999900; text-decoration: none; }
a.news:hover {text-decoration: underline;}
a.navSubGrn {font: normal 12px/16px Arial, Helvetica, sans-serif; color: #00A84F; text-transform: capitalize;}

hr {color: #ccc; width: 100%; height: 1px;}

ul {list-style: url(/imgs/em_4x4.gif); list-style-position: outside;  text-align: left; }
ol {list-style-position: inside;  text-align: left;}
li { list-style: none; list-style-position: outside; border-bottom: 1px; border-bottom-color: #E0E0E0; border-bottom-style: solid; color: #D45826; text-decoration: none;}
li:hover { text-decoration: underline;}
li.nav { list-style: none; list-style-position: outside; border-bottom: 1px; border-bottom-style: solid; color: #D45826; text-decoration: none; border-bottom-color: #E0E0E0; width: 190px;}
li.list {list-style: url(/imgs/em_4x4.gif); border-bottom: 1px; border-bottom-color: #E0E0E0; border-bottom-style: solid; color: #D45826; text-decoration: none;  text-align: left; }
li.nav:hover { text-decoration: underline; background: #E0E0E0;}
li.text {list-style: url(/imgs/em_4x4.gif); border-bottom: 1px; border-bottom-color: #E0E0E0; border-bottom-style: solid; color: #000000; text-decoration: none;  line-height: 20px; }
li.listOL {list-style: decimal; border-bottom: 1px; border-bottom-color: #E0E0E0; border-bottom-style: solid; color: #000000; text-decoration: none;  text-align: left; line-height: 20px;}


.em1 {  background-image: url(/imgs/em_2x1.gif); background-repeat: repeat-x; }
.em2 { font: 500 12px/16px Arial, Helvetica, sans-serif; color: #989898; text-decoration: none; padding-right: 5px; padding-left: 5px}
.footer { font: small-caption; color: #989898; text-align: center; margin-bottom: 10px;}

.switchgroup1 {margin-left: 15px;}
.script {font: 500 12px Courier New, Courier, mono; color: #999900 }
samp {font: normal 11px Arial, Helvetica, sans-serif; color: #999900; margin-left: 5px}
samp.note {font: normal 11px Arial, Helvetica, sans-serif; color: #999900;}


h1#title
h1.titleLink {cursor:pointer; font: bold 13px/18px Arial, Helvetica, sans-serif; color: #808000; text-decoration: underline;}
h1.titleLink:hover {background: #E0E0E0}
h2 {font: bold 14px Arial, Helvetica, sans-serif; color: #D75826; }
h3
h4 {font: bold 12px/16px Arial, Helvetica, sans-serif; color: #00A84F; text-transform: capitalize; margin-bottom: 8px}

#divLinks {width: auto;}
#test {width: auto; }
#test1 {width: auto; }
#test2 {width: auto;}
#test3 {width: auto;}



/* ADMIN css*/
.template   { display: none; }
.odiv, .odiv1 { width: 100%; font: inherit; display: inline; }
.odiv1      { border: 1px solid red; display: inline; }
.obuttonsover { filter: Alpha(opacity=100); display: inline; }
.obuttonsout  { filter: Alpha(opacity=50); display: inline; }
#adminDiv   
{ position: absolute; top: 10px; left: -185px; width: 200px; height: auto; font-family: Tahoma; font-size: 10px; filter:alpha(opacity=50); background-color: #EEEEEE; border-width: 0 1px 1px 0; border-color: silver; border-style: solid; padding: 5px 0 5px 10px; text-align: left; z-index: 1000; display:block;}
#adminDiv a   { color: #5E7579; }
#adminDiv table { width:200px; }
#adminTdImg { background-color:#EEEEEE }
#adminTd { background-color:#FFFFFF; font-size: 11px; text-align: left; padding-left: 5px; }

/* ADMIN css end */

.menuDiv
{
  padding: 0; 
  display: none; 
  position: absolute; 
  left: 0; 
  top: 0; 
  width: 150px; 
  z-index: 100; 
  background: url(/i/dot.gif); 
  padding-top: 5px;
}