body {background:white url(../images/bg.png) center top repeat-x;color:#7d7d6c;margin:0;padding:0;font-size:11px;font-family:tahoma, arial, helvetica, sans-serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:12px;color:#3b3935;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#7d7d6c;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

.container {width:987px;margin:0 auto;overflow:hidden;}
#top {background:white url(../images/top.png) no-repeat;height:176px;position:relative;}
#top div.head {margin:0;padding:45px 0 0 34px;height:97px}
#tools {list-style-type:none;margin:0;padding:0;position:absolute;top:10px;right:0;}
#tools li {float:left;line-height:17px;border-left:1px solid #aec8e6;padding:0 8px;}
#tools li.first {border-left-width:0;}
#tools li a {color:#3c77d3;}
#info {position:absolute;margin:0;top:48px;right:7px;padding-left:88px;width:134px;background:transparent url(../images/phone.png) no-repeat;}



#tool-bar {height:28px;text-align:right;padding-top:5px;}
#tool-bar * {display:inline;margin:0;}
#tool-bar img {vertical-align:middle;}
#tool-bar h1 {color:#4d5984;font-size:11px;font-family:arial, sans-serif;font-weight:normal;padding-right:19px;}
#tool-bar ul {padding:0 5px 0 14px;border-left:1px solid #aec8e6;border-right:1px solid #aec8e6;}
#tool-bar li {padding-right:3px;}
#tool-bar p {padding:0 2px 0 16px;}

#partners {background:white url(../images/shadow.png) repeat-x;}
#partners ul {list-style-type:none;padding:13px 0 14px 0;text-align:center;}
#partners li {display:inline;padding:0 8px;}

#crosslinks {background:#173d67 url(../images/copyright.png) repeat-x;}
#crosslinks .container {background:transparent url(../images/eholiday.gif) no-repeat scroll 14px 38px;padding-left:180px;width:807px;overflow:visible;position:relative;padding-bottom:34px;}
#crosslinks #open-links {position:absolute;left:700px;bottom:-16px;}
#crosslinks #close-links {position:absolute;left:700px;bottom:-16px;display:none;}
#crosslinks h1 {margin:0;padding:29px 0 17px 0;line-height:1.2em;font-size:17px;}
#crosslinks h1 a {color:#bad3f0;}
#crosslinks ul {list-style-type:none;margin:0;padding:0;float:left;width:250px;}
#crosslinks ul li {padding-bottom:3px;}
#crosslinks ul li.additional {display:none;}
#crosslinks.show ul li.additional {display:block;}
#crosslinks.show #open-links {display:none;}
#crosslinks.show #close-links {display:block;}
#crosslinks ul a {color:#739dd0;}
#copyright {background:#173d67 url(../images/crosslinks.png) repeat-x;;color:white;line-height:40px;}
#copyright p {margin:0 auto;padding:0 36px;width:915px;}
#copyright p em {font-style:normal;color:#3c77d3;}

#foot {background:#739dd0 url(../images/foot.png) repeat-x;color:white;}
#foot .container {padding:0 0 0 35px;width:952px;/*background:transparent url(../images/footline.gif) repeat-y 191px 0;*/}
#foot h3 {font-size:11px;color:#173d67;margin:0;border-bottom:1px solid #8fb1d9;padding:4px 2px;}
#foot .box-left {border-right:1px solid #8fb1d9;width:142px;float:left;padding:15px 14px 20px 0;}
#foot .box-center {border-right:1px solid #8fb1d9;width:117px;float:left;padding:15px 14px 20px 22px;}
#foot .box-right {width:760px;float:left;padding:15px 0 20px 23px;}
#foot ul {list-style-type:none;margin:0;padding:5px 2px 15px;}
#foot ul li {padding:2px 0;}
#foot ul a {color:white;}

#foot .box-right ul {line-height:1.3em;padding:5px 0 7px 0;}
#foot .box-right ul li {background:url("../images/line.png") no-repeat scroll 3px 2px transparent;display:inline;padding:0 0 0 10px;}
#foot .box-right ul li.first {padding-left:0;background-image:none;}
#foot .box-right ol {background:white url(../images/services.png) no-repeat;width:502px;height:46px;padding:0;margin:7px 2px;list-style-type:none;}
#foot .box-right ol li {float:left;width:125px;background:transparent url(../images/line1.png) no-repeat 0 50%;text-align:center;height:46px;overflow:hidden;}
#foot .box-right ol li.first {background-image:none;}

.remember {padding-top:20px;}
.remember ul {list-style-type:none;width:652px;overflow:hidden;margin:0;padding:0;border:1px solid #6a98ce;}
.remember li {float:left;width:129px;padding:30px 20px 40px 176px;position:relative;font-size:12px;color:#444444;cursor:pointer;}
.remember li.hover p a {text-decoration:underline;}
.remember h2 {font-size:17px;margin:0;color:#fd7d1f;line-height:1.05em;}
.remember h2 a {color:#fd7d1f;}
.remember .first h2 {color:#308ed8;}
.remember .first h2 a {color:#308ed8;}
.remember p {margin:13px 0 0 0;line-height:1.35em;}
.remember .photo {position:absolute;left:10px;top:16px;}
.remember li p a {color:#3c77d3;}

td.nsel {
   background-color: #ffffff; 
   color: #000000; 
   font-size: 8pt;
   white-space: nowrap;
   overflow: hidden;
   padding: 3px;
   padding-left: 5px;
}

td.sel {
   background-color: #2175D9; 
   color: white; 
   font-size: 8pt;
   white-space: nowrap;
   overflow: hidden;
   padding: 3px;
   padding-left: 5px;
}

.q_info
{
  border: 1px solid black;
  background-color: #222e60; 
  color: #ffffff; 
  text-align: center;
}

input.err, select.err, textarea.err
{
  background: #DBA8B0;
}
table.qi_hist
{
  border: 2px solid #283366;

}

table.qi_hist thead td 
{
  padding: 0px 2px 2px 2px;
  background-color: #283366; 
  color: #ffffff; 
  font-weight: bold;
}

table.qi_hist tbody td 
{
  padding: 4px;
}

table.qi_hist tbody tr.heads 
{
  background-color: #C2DEF8; 
  color: #283366; 
  font-weight: bold;
}

table.qi_hist tbody tr.heads td
{
  padding: 6px 6px 6px 6px;

}

table.qi_hist tbody tr.content
{
  color: #444444; 
  font-weight: normal;
  padding: 5px 2px 5px 2px;
  background:#ffffff url(../images/dot.gif) bottom repeat-x; 
}

table.qi_hist tfoot tr
{
  background-color: #FFFFCC;
  color: #000000; 
  font-weight: bold;
}

table.qi_hist tfoot td
{
  height: 22px;
  text-align: left;
}


table.qi_hist tbody a
{
  color:#3C77D3;
  padding:5px 0 3px;
  cursor: pointer;
  cursor: hand; 
  white-space: nowrap;
}


table.qi_hist thead a
{
  cursor: pointer;
  cursor: hand; 
}