/*
 * Project:   Omnipresent
 * Date:      2010/02/20
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px; font-size: 100.01%; }
body { background: #111; font-size: 62.5%; }

* html body { behavior: url("styles/csshover.htc"); }

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button { color: #1d262b; font-family: Tahoma,Geneva,sans-serif; line-height: 1.25; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.2em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }

a { color: #b02b2d; text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

/* LAYOUT
------------------------------------------- */
#root { }
 #up { background: #332c2a url(../images/up-bg.png) repeat-x; }
  #top { position: relative; z-index: 15; width: 960px; height: 119px; margin: 0 auto; background: #510e05 url(../images/top-bg.png) repeat-x; }
   #logo { position: absolute; left: -25px; top: 0; width: 370px; height: 157px; margin: 0; background: url(../images/logo-a.png) 0 0 no-repeat; }
    #logo a { position: absolute; left: 80px; top: 28px; overflow: hidden; width: 245px; height: 68px; text-indent: -10001px; }
   #skip-links { position: absolute; top: 0; left: -10001px; list-style: none; margin: 0; padding: 0; }
    #skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 200px; margin: 15px 0 0 15px; padding: 2px 0; background: #333; color: #fff; text-align: center; text-decoration: none; }
   #phone { position: absolute; right: 30px; top: 10px; width: 223px; height: 41px; background: url(../images/phone-a.png) no-repeat; text-indent: -10001px; }
   #nav { position: absolute; left: 350px; bottom: 0; }
    #nav ul { float: left; list-style: none; margin: 0; padding: 0; }
     #nav ul li { display: inline; position: relative; float: left; height: 55px; margin: 0 0 0 5px; font: 1.4em/1 Arial,Helvetica Neue,Helvetica,sans-serif; text-transform: uppercase; }
      #nav ul li a { float: left; height: 42px; padding: 0 15px; background: url(../images/nav-bg-a.png) -10001px -10001px no-repeat; color: #fff !important; line-height: 34px; text-decoration: none !important; }
      #nav ul li a:hover,
      #nav ul li a:focus,
      #nav ul li a:active { background-position: 50% -50px; }
      #nav > ul > li:hover > a { background-position: 50% -50px; }
      #nav > ul > li.selected > a { background-position: 50% 0; }
      #nav ul li em { position: absolute; left: -10001px; top: -10001px; }
      #nav ul li ul { display: none; position: absolute; left: 0; top: 54px; list-style: none; width: 201px; background: url(../images/gap-a.gif) no-repeat; }
      #nav ul li:hover ul { display: block; }
       #nav ul li ul li { width: 201px; height: auto; margin: 1px 0 0; font-size: 1em; line-height: 1.2; }
        #nav ul li ul li a { width: 160px; height: auto; padding: 5px 20px; background: #7a7575; line-height: 1.2; }
        #nav ul li ul li a:hover,
        #nav ul li ul li a:focus,
        #nav ul li ul li a:active { background: #b02b2d; }
        #nav ul li ul li ul { display: none; position: absolute; left: 201px; top: -1px; }
        #nav ul li:hover ul li ul { display: none; }
        #nav ul li ul li:hover ul { display: block; }
  #intro { width: 960px; margin: 0 auto; }
   #intro object { display: block; }
  #header { width: 960px; height: 100px; margin: 0 auto; background: url(../images/header-bg.jpg) no-repeat; }
   #header h1 { margin: 0; padding: 0 30px; line-height: 100px; font-weight: bold; text-align: right; }
 #down { padding: 0 0 20px; background: #561202 url(../images/down-bg.png) repeat-x; }
  #content { width: 900px; margin: 0 auto; padding: 30px 30px 15px; background: #fff; }
  #footer { overflow: hidden; width: 900px; margin: 0 auto; padding: 30px; background: #510e05 url(../images/footer-bg.png) 0 100% repeat-x; color: #c26163; }
  * html #footer { overflow: auto; height: 1%; }
   #footer p { float: left; margin: 0; }
   #footer div.nav { float: right; }
    #footer div.nav ul { float: left; list-style: none; margin: 0; padding: 0; }
     #footer div.nav ul li { float: left; margin: 0 0 0 13px; padding: 0 0 0 15px; background: url(../images/footer-nav-sep.gif) 0 50% no-repeat; }
     #footer div.nav ul li:first-child { margin-left: 0; padding-left: 0; background: none; }
     #footer div.nav ul li.first { margin-left: 0; padding-left: 0; background: none; }
      #footer div.nav ul li a { color: #c26163; text-decoration: none; }
      #footer div.nav ul li a:hover,
      #footer div.nav ul li a:focus,
      #footer div.nav ul li a:active { color: #fff; text-decoration: none; }
   
/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 { color: #333; font-family: Georgia,serif; font-weight: normal; line-height: 1.2; }
h1 { font-size: 3.6em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; font-weight: bold; }
h5 { font-size: 1.2em; font-weight: bold; }
h6 { font-size: 1.0em; font-weight: bold; text-transform: uppercase; }

h1.a, h2.a, h3.a, h4.a, h5.a, h6.a { margin: 0 0 25px; padding: 0 0 12px; border-bottom: 3px solid #f1f2f2; font-size: 2em; }

/* cols */

div.split-a { position: relative; overflow: hidden; width: 960px; margin: 0 -30px; }
 div.split-a div.main { float: right; width: 615px; padding: 0 30px 0 0; }
 div.split-a div.side { float: left; width: 255px; padding: 0 0 0 20px; }
div.split-a-switch {  }
 div.split-a-switch div.main { float: left; width: 625px; padding: 0 0 0 20px; }
 div.split-a-switch div.side { float: right; padding: 0 20px 0 0; }

/* containers */

div.box-a { margin: 0 0 15px; padding: 15px 15px 1px; background: #efefed; }
 div.box-a p.intro-a { color: #450e07; }

div.box-b { width: 203px; margin: 0 0 15px; padding: 20px 20px 5px; border: 6px solid #dfdede; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 6px; background: url(../images/box-b-bg.jpg) no-repeat; color: #fff; }

div.box-c { margin: 0 -30px 15px 0; padding: 0 10px 1px 30px; border: 1px solid #e7e8e9; border-width: 0 0 3px 1px; }
 div.box-c h3 { position: relative; margin: 0 0 10px -30px; padding: 5px 5px 5px 30px; background: #f1f2f2; }
  div.box-c h3 span { padding: 0 0 0 25px; background: url(../images/sidenav-a-bullet.gif) 0 50% no-repeat; }
 div.box-c ul { list-style: none; margin: 0 0 10px; padding: 0; }
  div.box-c ul li { margin: 0 0 3px; padding: 0 0 0 15px; background: url(../images/bullet-a.gif) 0 5px no-repeat; }
  * html div.box-c ul li { zoom: 1; }
   div.box-c ul li a { text-decoration: underline; }
   div.box-c ul li a:hover { text-decoration: none; }
 div.box-c div.BlogTagCloud { margin: 0 0 10px; }

div.BlogTagCloud { margin: 0 0 15px; font-size: 1em; word-spacing: 10px; line-height: 18px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; vertical-align: baseline; }
 div.BlogTagCloud a { font-size: 1.1em; text-decoration: none; word-spacing: 0; }
 div.BlogTagCloud a:hover,
 div.BlogTagCloud a:focus,
 div.BlogTagCloud a:active { text-decoration: underline; }
 div.BlogTagCloud a.BlogTagCloud-XX-Small,
 div.BlogTagCloud a.BlogTagCloud-X-Small { font-size: 1.1em; }
 div.BlogTagCloud a.BlogTagCloud-Small,
 div.BlogTagCloud a.BlogTagCloud-Medium { font-size: 1.4em; }
 div.BlogTagCloud a.BlogTagCloud-Large,
 div.BlogTagCloud a.BlogTagCloud-X-Large { font-size: 1.8em; }
 div.BlogTagCloud a.BlogTagCloud-XX-Large { font-size: 2.2em; }

div.double-a { overflow: hidden; width: 100%; }
 div.double-a div.main { float: left; width: 585px; }
 div.double-a div.side { float: right; width: 270px; }
  div.double-a div.main h2 { padding-bottom: 7px; border-bottom: 3px solid #f1f2f2; color: #872823; font-size: 2.4em; }
   div.double-a div.main h2 strong { border-bottom: 1px solid #872823; text-transform: uppercase; }

div.quickcontact-a { }
 div.quickcontact-a h2 { margin: 0 0 10px; color: #fff; font-size: 2.1em; }
  div.quickcontact-a h2 strong { color: #fbc669; font-weight: normal; }
 div.quickcontact-a p { margin: 0 0 5px; font-size: 1.1em; font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif; }
 div.quickcontact-a p.field { position: relative; width: 100%; }
  div.quickcontact-a p label { display: block; margin: 0 0 5px; }
  .js div.quickcontact-a p label { position: absolute; left: 4px; top: 5px; color: #555; }
  div.quickcontact-a p input { width: 195px; margin: 0; padding: 3px; border: 1px solid #9e772c; }
  div.quickcontact-a p textarea { overflow: auto; width: 195px; height: 60px; margin: 0; padding: 3px; border: 1px solid #9e772c; }
 div.quickcontact-a p.submit { margin: 0 0 15px; }
  div.quickcontact-a p button { display: block; overflow: hidden; width: 101px; height: 30px; margin: 0 0 0 auto; padding: 0; border: none; background: url(../images/quickcontact-a-submit.png) no-repeat; text-indent: -10001px; }
  * html div.quickcontact-a p button { background-image: url(../images/quickcontact-a-submit-ie.png); }
  div.quickcontact-a p button:hover,
  div.quickcontact-a p button:focus,
  div.quickcontact-a p button:active { background-position: 0 -50px; }

div.sidenav-a { }
div.split-a div.side div.sidenav-a { width: 275px; margin: 0 0 0 -20px; }
 div.sidenav-a ul { list-style: none; margin: 0 0 15px; padding: 7px 0 0; border-right: 1px solid #e7e8e9; }
  div.sidenav-a ul li { position: relative; width: 100%; border-bottom: 3px solid #f1f2f2; font: 1.8em/1.2 Helvetica,Helvetica Neue,Arial,sans-serif; }
   div.sidenav-a ul li a { display: block; padding: 5px 0 5px 70px; background: url(../images/sidenav-a-bullet.gif) 40px 50% no-repeat; color: #1d262b !important; text-decoration: none !important; }
   div.sidenav-a ul li img { display: none; }
   div.sidenav-a ul li a:hover,
   div.sidenav-a ul li a:focus,
   div.sidenav-a ul li a:active,
   div.sidenav-a ul li.selected a,
   div.sidenav-a ul li:hover a { background-color: #f1f2f2; }
   div.sidenav-a ul li ul { display: none; position: absolute; left: 275px; top: -1px; list-style: none; margin: 0; padding: 0; border-top: 1px solid #fff; }
   div.sidenav-a ul li:hover ul { display: block; }
    div.sidenav-a ul li ul li { width: 210px; border: 1px solid #fff; border-width: 0 1px 1px 0; font-size: 0.66em; }
     div.sidenav-a ul li ul li a { width: 180px; padding: 9px 10px 9px 20px; border: none; background: #912822 !important; color: #fff !important; }
     div.sidenav-a ul li ul li a:hover,
     div.sidenav-a ul li ul li a:focus,
     div.sidenav-a ul li ul li a:active { background-color: #4d190e !important; }
     div.sidenav-a ul li:hover ul li ul { display: none; left: 211px; }
     div.sidenav-a ul li:hover ul li:hover ul { display: block; }
      div.sidenav-a ul li ul li ul li { font-size: 1em; }
       div.sidenav-a ul li:hover ul li:hover ul li ul { display: none; }
       div.sidenav-a ul li:hover ul li:hover ul li:hover ul { display: block; }

div.styling-a { font-size:12px; }
 div.styling-a h2 { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 3px solid #f1f2f2; color: #333; font: 2em/1.2 Georgia,serif; text-transform: uppercase; }
 div.styling-a p.intro { font: 1.8em/1.2 Georgia,serif; }
 div.styling-a blockquote { margin: 0 0 15px; padding: 20px 20px 5px; background: #efefed; }
  div.styling-a blockquote p { color: #b02b2d; font: 1.4em/1.2 Georgia,serif; }
 div.styling-a ul { list-style: none; margin: 0 0 15px; padding: 0; }
  div.styling-a ul li { margin: 0 0 5px; padding: 0 0 0 25px; background: url(../images/bullet-a.gif) 7px 4px no-repeat; }
 div.styling-a ol { margin: 0 0 15px; padding: 0 0 0 25px; }
  div.styling-a ol li { margin: 0 0 5px; }

div.triple-a { overflow: hidden; width: 900px; margin: 0 0 15px -8px; padding: 0 0 0 8px; background: url(../images/triple-a-bg.gif) 50% 0 repeat-y; }
 div.triple-a div.one { float: left; width: 270px; }
 div.triple-a div.two { display: inline; float: left; width: 270px; margin: 0 0 0 45px; }
 div.triple-a div.three { float: right; width: 270px; }
  div.triple-a h1 { height: 40px; border-bottom: 3px solid #f1f2f2; color: #872823; font-size: 3em; }
   div.triple-a h1 a { color: #872823 !important; text-decoration: none; }
  div.triple-a h2 { height: 40px; border-bottom: 3px solid #f1f2f2; color: #872823; font-size: 1.8em; line-height: 45px; }
   div.triple-a h2 a { color: #872823 !important; text-decoration: none; }
  div.triple-a p.button {  }
   div.triple-a p.button a { display: block; position: relative; overflow: hidden; width: 278px; height: 135px; margin: 0 0 0 -8px; background: url(../images/triple-a-buttons.jpg) no-repeat; text-indent: -10001px; }
   div.triple-a div.one p.button a { background-position: 0 0; } div.triple-a div.one p.button a:hover { background-position: 0 -135px; }
   div.triple-a div.two p.button a { background-position: -278px 0; } div.triple-a div.two p.button a:hover { background-position: -278px -135px; }
   div.triple-a div.three p.button a { background-position: -556px 0; } div.triple-a div.three p.button a:hover { background-position: -556px -135px; }

/* post */

div.post-a { margin: 0 0 30px; }
 div.post-a h1,
 div.post-a h2 { color: #b02b2d; font-size: 1.6em; text-transform: uppercase; }
  div.post-a h1 a,
  div.post-a h2 a { color: #b02b2d; text-decoration: none; }
 div.post-a p.date { margin: -12px 0 15px; color: #222; font: italic 1em/1.2 Helvetica Neue,Helvetica,Arial,sans-serif; text-transform: uppercase; }
 div.post-a p.info { clear: both; padding: 10px 0 0; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
  div.post-a p.info span { padding: 0 3px; color: #3e90b3; }
  div.post-a p.info strong { color: #333; text-transform: uppercase; }
   div.post-a p.info strong a { color: #333; text-decoration: none; }

div.comments-a { width: 490px; margin: 20px 0 30px; border: 1px solid #333; background: #f8f8f8; }
.js div.comments-a { display: none; }
 div.comments-a p.side { float: right; padding: 10px 10px 0 15px; color: #fff; font-size: 1.2em; }
  div.comments-a p.side a { color: #fff; }
 div.comments-a h2 { margin: 0; padding: 10px; background: #a6292b; color: #fff; font: 1.4em/1.2 Tahoma,Geneva,sans-serif; }
 div.comments-a p.empty { margin: 0; padding: 10px; }
 div.comments-a div.comment { margin: 5px 0 0; padding: 15px 10px 10px; background: url(../images/comment-a-sep.gif) 50% 0 no-repeat; }
 div.comments-a div.comment:first-of-type { margin-top: 0; padding-top: 10px; background: none; }
 div.comments-a h2 + div.comment { margin-top: 0; padding-top: 10px; background: none; }
  div.comments-a div.comment p.author { margin: 0 0 5px; color: #a6292b; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
   div.comments-a div.comment p.author a { color: #a6292b; text-decoration: none; }
  div.comments-a div.comment blockquote { margin: 0; padding: 0; }
   div.comments-a div.comment blockquote p { margin: 0; }

div.add-comment-a { margin: 0 0 30px; padding: 0; }
.js div.add-comment-a { display: none; }
 div.add-comment-a h2 { margin: 0 0 15px; color: #b02b2d; font: 1.2em/1.2 Tahoma,Geneva,sans-serif; text-transform: uppercase; }
 div.add-comment-a p { margin: 0 0 5px; }
  div.add-comment-a p label { float: left; width: 120px; padding: 1px 10px 0 0; }
  div.add-comment-a p input { width: 350px; padding: 3px; border: 1px solid #dcddde; }
  div.add-comment-a p textarea { width: 350px; height: 100px; padding: 3px; border: 1px solid #dcddde; }
  div.add-comment-a p button { position: relative; height: 26px; padding: 0 20px; border: none; background: #09467c; color: #fff; font: bold 14px/26px Trebuchet MS,Helvetica Neue,Helvetica,sans-serif; }
 div.add-comment-a p.captcha { }
  div.add-comment-a p.captcha input { width: 150px; margin: 0 0 0 10px; vertical-align: middle; }
  div.add-comment-a p.captcha img { vertical-align: middle; }
 div.add-comment-a p.tick { margin: 10px 0; }
  div.add-comment-a p.tick input { width: auto; height: auto; margin: 0 0 5px 0; padding: 0; vertical-align: middle; }
  div.add-comment-a p.tick label { float: none; width: auto; padding: 0; }
 div.add-comment-a p.submit { padding-left: 130px; }
  div.add-comment-a p.submit button { display: block; overflow: hidden; width: 101px; height: 30px; margin: 0 0 0 -4px; background: url(../images/button-submit-a.png) no-repeat; text-indent: -10001px; }
  div.add-comment-a p.submit button:hover { background-position: 0 -30px; }

/* tables */

table { }
 table th, table td { padding: 5px 10px; border: 1px solid #ccc; }

/* lists */



/* paragraphs */

p.intro-a { color: #872823; font: 1.4em/1.2 Georgia,serif; }

/* links */



/* other */

img.image-a { padding: 1px; border: 1px solid #cfcfcf; }

a.learnmore-a { display: block; position: relative; overflow: hidden; width: 101px; height: 30px; margin: 0 0 0 -4px; background: url(../images/button-learnmore-a.png) no-repeat; text-indent: -10001px; }
a.learnmore-a:hover,
a.learnmore-a:focus,
a.learnmore-a:active { background-position: 0 -30px; }

.clear-a { display: block; clear: both; overflow: hidden; width: 100%; height: 1px; margin: -1px 0 0; font-size: 1px; line-height: 1px; }
 .clear-a * { position: absolute; left: -10001px; top: -10001px; }
 
/* SPECIFIC
------------------------------------------- */
.BlogRecentPost a, .BlogTagCloud a, .BlogPostArchive a {font-size:1.3em;}
 .system-message, .system-error-message {margin:0px; padding:0px; padding:25px; background:none; border:none;}
 
table th, table td {border:0px; }

#CaptchaV2 {border:1px solid #9E772C;margin:0;padding:3px;width:195px !important; margin:5px 0px;}

.main h1, .main h2 {font-size:2em !important;}
.main h2, .main h4 {color:#B02B2D !important;}

.main h3, .main h4 {font-size:1.4em !important;}
.main .no-line {border:0px;}

p.btn-build-site {padding:0px; margin-left:-22px;}
p.btn-build-site a {background:url(/images/btn-build-site.jpg); width:279px; height:136px; display:block; text-indent:-100000px;}
p.btn-build-site a:hover{background:url(/images/btn-build-site-over.jpg) no-repeat;}
div.side div.quickcontact-a {
margin-left:-8px;
margin-top:-5px;
}
.clearFix{clear:both;}

.firmsMain{
         padding:0 0 10px 34px;
 }

.firmsMain .boxMain {
border:0 solid #DFDEDE;
color:#FFFFFF;
float:left;
font:12px "Arial";
height:230px;
margin:0 40px 40px 0;
padding:25px 20px 20px 20px;
width:228px;
}

.boxMain .title{
font-size: 21px; 
font-family: times new roman,times,serif; 
font-style: italic;
color: #ffc463;
padding-bottom:15px;
}

.boxMain .date{
color:#FFC463;
}
.firmsMain .boxMain a{
color:#fff;
}

.firmsMain .boxMain .question{
font-weight: bold;
}
.firmsMain .boxMain p{
font:12px "Arial" !important;
}
.firmsMain .boxMain h2{
color:#FFC463;
font-size:19px;
font-weight:bold;
}
.firmsMain .boxMain ul{
     padding-left:15px;
}
.firmsMain .boxMain ul li{
     padding-bottom:10px; 
     font-size:12px;
}
ul.success{
           padding:0!important;
}
ul.success .text{
padding-top:15px;
}

ul.success li{
font-size:13px;
list-style:none outside none;
margin-bottom:6px;
padding:5px;
}
ul.success li img{
         float:right;
}
.announcementOuter{
border:1px solid #ECECEC;
background:#F1F1F1;
margin:10px 34px 30px 34px;
padding:20px 10px 30px 10px;
text-align:center;
}
.announcement-list p {
font-size:18px !important;
text-align:center;
width:870px;
}
.announcement-list h2 {
font-size:16px !important;
font-weight:bold;
}

ol.blogsitesummary{
border:0px solid red;
padding-left:0px;
}

ol.blogsitesummary li{
padding-bottom:10px;
font-size:12px;
display:block;
background:url(../images/li-bg.gif) no-repeat left 5px;
padding-left:12px;

}
.lightbox {
background:url(/images/main-box-light.jpg) no-repeat;
}
.darkbox {
background:url(/images/main-box-dark.jpg)  no-repeat;
}
.greybox {
background:url(/images/main-box-grey.jpg) no-repeat;
}
.testimonials {
border:0px solid red;
}

.testimonials a{
color:#FFC463 !important;
}
#support-link{height: 41px;
    position: absolute;
    right: 250px;
    top: 16px;
    width: 100px;}
#support-link a{
color: #C26163;
    font-size: 14px;
text-decoration:none;
}
#support-link a:hover{
color:#fff;
}
#loginBox{
width:303px;
height:265px;
background:url("/images/bg-loginbox.jpg") no-repeat 0 0;
float:left;
}
#createBox{
width:303px;
height:265px;
background:url("/images/bg-createbox.jpg") no-repeat 0 0;
float:right;
}
.clearB{
clear:both;
}
.innerForm {padding:20px 20px 5px 20px;}
#loginBox h2, #createBox h2 {
 border:0;
 text-transform:capitalize !important;
 padding-bottom:0;
}
#loginBox h2 {
color:#ffffff !important;
}
p.create-b{
text-align:center;
}
p.create-b a {
display:block;
text-indent:-10001px;
background:url('/images/btn-create2.png') no-repeat 0 0;
width:200px;
height:28px;
margin: 20px 0 0 33px;
}
p.create-b a:hover{
background-position: 0 -28px;
}
.formField .tbox{
    border: 1px solid #9E772C;
    margin: 0 0 0 10px;
    padding: 3px;
    width: 165px;
}
.formField, .formField2 {
color:#e5c669;
}
.formField a{
color:#e5c669;
text-decoration:none;
}
.formField a:hover{
text-decoration:underline;
}
.formField2{
margin-left:82px
}
.formField3 button{
 display:block;
 text-indent:-1001px;
 width:104px;
 height:33px;
 background:url('/images/btn-login2.png') no-repeat 0 0;
 border:none;
 overflow:hidden;
}
.formField3 button:hover{
 background-position: 0 -33px;
}
p.formField3{
margin-left:152px;
}
