*{margin:0;padding:0;border:0}
body{font-family:'Georgia','Serif';font-size:15px;line-height:20px;color:#333;background-color:#f0f0f0;
     background:#f0f0f0 url(../utilimages/bg_greytop.gif) repeat-x 0 68px;text-shadow:#fff 0 1px 1px}
table,div,td,span,p{margin:0;padding:0;border:0}
td{vertical-align:top}
p,ul{padding-bottom:20px}

a,a:link,a:active,a:visited{font-weight:normal;text-decoration:underline;color:#159}
a:hover{color:#05a;text-decoration:none}

b{color:#111}

ul{list-style-type:none;}
h1,h2,h3,h4{padding-bottom:20px;color:#111;font-family:'Tahoma','Geneva';font-weight:bold}

h1{font-size:24px;padding:0;display:inline}
h2{font-size:26px;padding:0px 0 40px 0;font-weight:normal;font-family:'Georgia','Serif'}
h3{font-size:15px}
h4{font-size:13px}

.titleheader{margin:30px 40px 30px 40px}
 
.header{background:#fff url(../utilimages/bg.gif) repeat-x 0 -24px;color:#333;padding:24px 80px 19px 140px}
.headerinner{width:640px;margin:0 auto 0 auto}
.icon{float:left;width:40px;font-size:24px;font-weight:bold;text-align:center}

.header ul{padding-bottom:0;display:inline-block}
.header li{display:inline-block}
 
.header a{text-decoration:underline;color:#259;font-size:13px;
        padding:0px 12px 0px 12px;border-left:#fff 1px solid;border-right:#e3e3e3 1px solid;display:inline-block}
.header a:hover{color:#15a;text-decoration:none}

#menufirst{border-left:none;padding-left:0}
#menulast{border-right:none;padding-right:0}

#onpage{border-bottom:#f05000 3px solid}
#timeid{font-style:italic;font-size:12px;text-align:right;margin-bottom:20px}

.header h1 a{font-size:24px;color:#111;text-decoration:none;padding:0;border:0;display:inline}


.content{width:840px;margin:0 auto 0 auto;padding:20px 10px 0 10px}
.content a{}
.content a:hover{}

.innercontent{float:left;width:600px;padding:0 40px 0 40px}
.innercontentleft{float:left;width:130px;height:434px;background:url(../utilimages/sidegrad_left.png) no-repeat 0 20px;
                  background-position:right;text-align:center}
.innercontentright{float:left;width:30px;height:434px;background:url(../utilimages/sidegrad_right.png) no-repeat 0 20px}

.innercontentleft a{color:#fff;text-decoration:none;display:block;
                    font-size:24px;padding:15px 0 15px 0;font-weight:normal;font-family:'Georgia','Serif';
   margin:105px 0 0 0;background:#e30;color:#fff;text-shadow:#cc2900 0 -1px 1px}


/* Form Elements */
form{padding-top:20px}

input{color:#333;background:#fff url(../utilimages/bg_greytop.gif) repeat-x 0 1px;border:#ddd 1px solid;width:270px;height:30px;
      margin-bottom:11px;font-family:'Arial','Helvetica';font-size:14px;line-height:30px;padding:0 10px 0 10px;text-shadow:#fff 0 1px 1px}
      
input.cbutton{background:#fff url(../utilimages/bg.gif) repeat-x 0 -64px;border:#ddd 1px solid;color:#111;
              width:80px;height:40px;font-size:16px;font-weight:bold;margin:30px 0 0 30px;vertical-align:top;text-shadow:#fff 0 1px 1px}

textarea{color:#333;background:#fff url(../utilimages/bg_greytop.gif) repeat-x 0 1px;border:#ddd 1px solid;line-height:20px;width:270px;height:100px;
      font-family:'Arial','Helvetica';font-size:14px;padding:5px 10px 5px 10px;display:inline;text-shadow:#fff 0 1px 1px}
      
.inputlabel{color:#111;font-size:14px;font-weight:bold;vertical-align:top;padding-top:5px;width:90px;display:inline-block}

.titleheader{margin:66px auto 30px auto;width:720px}

.msgfield{color:#111;font-weight:bold}


.sale{background:#f31;color:#fcf9f3;padding:11px 20px 11px 20px;display:inline;
      font-weight:bold;font-size:20px;text-shadow:#e20 0 -1px 1px}
      
.required{color:#777;margin-left:30px;font-size:13px}
/* End Form Elements */

.square{list-style-type:square}

.footer{height:20px;font-size:13px;width:600px;padding:0 80px 0 180px;margin:0 auto 20px auto}

.left{float:left}
.clear{clear:both}
.floatright{text-align:right;float:right}

.topdivline{background:#111;border-bottom:#fff 1px solid;height:3px}
.topdivline2{border-top:#e3e3e3 1px solid;border-bottom:#fff 1px solid}

.innerdivline{border-top:#ddd 1px solid;border-bottom:#fff 1px solid;margin:19px 0 19px 0}
.innerdivline2{border-top:#ddd 1px solid;border-bottom:#fff 1px solid;margin:0 0 19px 0}
.headerinnerdivline{border-top:#ccc 1px dotted;border-bottom:#fff 1px solid;margin:39px 0 19px 0;width:580px}
.footerdivline{border-top:#ccc 1px solid;border-bottom:#fff 1px solid;margin:19px 0 19px 0}

.itlc{font-style:italic}
.pic{margin:4px 20px 16px 10px}

.pagequote{font-size:12px;font-weight:normal;padding:0 0 0 0;text-align:right}
 
.caption{font-style:italic;margin-left:15px;font-size:12px}
.colorfont{font-size:20px;font-weight:bold;line-height:24px;color:#e39;font-family:'Georgia','Serif';margin-right:5px}

::-moz-selection{background:#fe4;color:#111;text-shadow:#ffb 0 1px 1px; !important} 
::selection{background:#fe4;color:#111;text-shadow:#ffb 0 1px 1px; !important}
::-webkit-selection{background:#fe4;color:#111;text-shadow:#ffb 0 1px 1px; !important}


