html {
 height: 100%;
 margin-bottom: 1px;
}

body {
margin:0px;
padding:0px;
 font: 62.5%/1.4 'Lucida Grande', Verdana, sans-serif;
 background-color: #2E2E2E;
 color: #666;
}

a {
 color: #689E21;
}

a:hover {
 color: #3A3417;
}

.container {
 background-color: #FFF;
 color: #626262;
 border-top:1px solid #ffffff;
 padding: 0 0 3.0em;
}
h1 {
 text-decoration: none;
}
h2.homec  {
 color:#999999;margin:0px;font-size:10px;font-weight:normal;
}
#addlay {
 padding:0px;
 margin:0px;
 height: 4px;
 width: 100%;
 background-color: #BCE27F;
}
#adlayclose {
float:right;
width:80px;
text-align: right;
padding-right:5px;
}
#adlayclose a {
text-decoration:none;
font-weight: bold;
color: #0B0369;
}
#adlaytor {
 text-align:center;
}
h3
{
font-size: 9px;
margin:0px;
padding:0px;
font-weight:bold;
}
h6
{
font-size: 13px;
margin:6px;
padding:0px;
}
.clearer {
clear:both;
}
.clearboth {
clear:both;
}
.footer {
 background: #F2F2F2 url(/images/bg-footer.gif) left bottom repeat-x;
 color: #303030;
 padding: 16px 0;
 border-bottom: 1px solid #292929;
 margin: 0 0 3.0em;
}

.inner {
 position: relative;
 width: 963px;
 margin: 0 auto;
}

.inner2 {
 width: 804px;
 margin: 0 auto;
}

.user-nav {
 padding: 4px 0;
}

.user-nav p {
 float: left;
 width: 404px;
 margin: 0 12px 5px 0;
 color: #999;
}

.user-nav form {
 float: left;
 width: 338px;
 background: #3c3C3C url(/images/bg-login.gif) 0 0 no-repeat;
}

.user-nav form .e {
 width: 164px;
 padding: 0 8px 0 0;
}

.user-nav form .p {
 width: 79px;
 padding: 0 7px 0 0;
}

.user-nav form span {
 border-color: #363636;
}

form span {
 display: block;
 margin: 0;
 padding: 1px;
 border: 1px solid #CCC;
 background-color: #FFF;
}

form span input,
form span textarea,
form span select {
 border: 1px solid #C3C3C3;
 border-top-color: #7C7C7C;
 border-bottom-color: #DDD;

 font-size: 10px;
 line-height: 12px;
 width: 100%;
 -moz-box-sizing: border-box;
}

.title {
color: #FE0000;
font-size: 16px;
font-weight: bold;
}

.title a {
color: #FE0000;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

.boxes {
 font-size: 11px;
 line-height: 1.5em;
 color: #ffffff;
 background-color: #455B66;
}

.boxesbtn {
border-bottom:2px solid #CFCFCF;
font-size: 15px;
font-weight: bold;
}

#tab0,#tab1,#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10,#tab11{
border: 4px solid #455B66;
border-bottom: 0px;
border-top: 0px;
padding: 6px;
width: 780px !important;
width: 802px;
height: 280px;
font-size: 12px;
line-height: 16px;
}
#tab0 p,#tab1 p,#tab2 p,#tab3 p,#tab4 p,#tab5 p,#tab6 p,#tab7 p,#tab8 p,#tab9 p,#tab10 p,#tab11 p{
margin:0px;padding:0px;
padding-top:2px;
padding-bottom:8px;
}
#tab2dd{
border: 4px solid #455B66;
border-top: 0px;
border-bottom: 0px;
padding: 6px;
width: 780px !important;
width: 802px;
height: 365px;
font-size: 11px;
line-height: 1.3em;
}
#tab4{
font-weight: normal;
font-size: 17px;
line-height: 1.3em;
}

#tab6{
font-size: 14px;
line-height: 1.3Em;
}

#tab7{
font-size: 13px;
line-height: 1.2Em;
}

#tab8{
font-size: 14px;
line-height: 1.2Em;
}

#tab9{
font-size: 12px;
line-height: 1.0Em;
}




.btnenabled a {
display: block;
background-color: #68AE5E;
color: #ffffff;
font-weight: bold;
font-size: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 10px;
padding-left: 10px;
text-decoration: none;
}
.btnenabled a:hover {
background-color: #455B66;
color: #FFF7C6;
}
.btndisabled {
display: block;
background-color: #455B66;
color: #FFF7C6;
font-weight: bold;
font-size: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 10px;
padding-left: 10px;
}

#btn10enabled { width:80px; }
#btn10disabled { width:60px; }

.date {
float: left;
margin:5px 8px;
padding:0 10px;
text-align:center;
font-size: 1.2em;
border:#ccc 1px solid;
font-weight:bold;
background:url(/images/flag.gif) no-repeat;
color:#556677;
font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;
}
.date span
{
display:block;
}
.date .day
{
font-size:2.0em;
}

.halfblock {
float:left;width:400px;margin-top: 10px;
}

.halfblock .title {
padding-top: 4px;
font-size:16px;
font-weight: bold;
color: #556677;
}

.quarterblock {
float:left;width:195px;
margin-top: 10px;
padding-right: 5px;
}

.quarterblock .title {
background: url(/images/home-box.gif) no-repeat;
padding-top: 8px;
padding-left: 8px;
height: 37px;
font-size:13px;
font-weight: bold;
color: #556677;
}

.halfblock2 {
float:left;width:395px;
margin-top: 10px;
padding-right: 5px;
}

.halfblock2 .title {
background: url(/images/home-box-quarter.gif) no-repeat;
padding-top: 8px;
padding-left: 8px;
height: 37px;
font-size:13px;
font-weight: bold;
color: #556677;
}

.fullblock2 {
float:left;width:780px;
margin-top: 10px;
padding-right: 5px;
}

.fullblock2 .title {
background: url(/images/home-box-full.gif) no-repeat;
padding-top: 8px;
padding-left: 8px;
height: 37px;
font-size:13px;
font-weight: bold;
color: #556677;
}

#countdown1 { font-size:12px;}
#countdown2 { font-size:12px;}

.freetestbar {
 margin-top: 10px; 
 padding:4px;
 background-color: #68AE5E; 
}
.freetestbar, .freetestbar a { 
 text-align: center;
 font-size: 17px;
 color: #ffffff;
 text-decoration: none;
 display: block;
}
.freetestbar a:hover {
 text-decoration: underline;
 color: #ffff00;
}
.smallem {
 color: #bbbbbb;
}
.hide {
display:none;
}

.sidehead {
 font-weight: bold;
}

.smallfield {
 font-size: 10px;
}
.flags
{
padding:2px;
padding-left:10px;
}
.flags img
{

}
.continueright {
 font-size:30px;
 font-weight:bold;
 float:left;
 clear:both;
 text-decoration:none;
}

.bordertop
{
border-top:2px solid #DEDEDE;
font-size:12px;
font-weight: bold;
color:#544F4E;
}
.btext
{
font-size:12px;
font-weight: bold;
margin:0px;
color:#544F4E;
}

.borderlefttop
{
border-top:2px solid #DEDEDE;
border-left:2px solid #DEDEDE;
font-size:13px;
font-weight: bold;
color:#544F4E;
}
.downloadprice
{
font-size:24px;
font-weight: bold;
color:#0F6B13;
}
.borderleft
{
border-left:2px solid #DEDEDE;
font-size:12px;
font-weight: bold;
color:#544F4E;
}
.title-panel
{
font-size:20px;
margin:0px;
padding:5px;
padding-bottom:15px;
color:#0055a0;
font-weight:bold;
text-align:center;
width:200px;
}

.panelicon
{
float: left;
width: 165px;
text-align: center;
padding-bottom: 20px;
}
.panelicon a
{
font-size:14px;
color:#B64323;
font-weight:bold;
clear:both;
text-decoration:none;
}
.panelicon a:hover
{
text-decoration:underline;
}

.paneliconcenter
{
width: 230px;
text-align: center;
padding-bottom: 10px;
}
.paneliconcenter a
{
font-size:16px;
color:#B64323;
font-weight:bold;
clear:both;
text-decoration:none;
}
.paneliconcenter a:hover
{
text-decoration:underline;
}



.paneliconsmall
{
float: left;
width: 230px;
padding-bottom: 10px;
font-size:16px;
}
.paneliconsmall a
{
font-size:16px;
color:#B64323;
font-weight:bold;
text-decoration:none;
}
.paneliconsmall a:hover
{
text-decoration:underline;
}
.paneliconsmalltranscript
{
padding-bottom: 10px;
font-size:16px;
color:#B64323;
font-weight:bold;
text-decoration:none;
}
.transcript
{
margin-left:50px;
font-size:13px;
color:#B64323;
font-weight:bold;
text-decoration:none;
}
.transcript:hover
{
text-decoration:underline;
}
#clock {
font-size: 13px;
font-weight: bold;
width: 140px;
float: right;
text-align: center;
padding: 3px;
border: 1px dotted #999999;
background-color: #0000bb;
color: #666666;
}
.cborder {border-bottom:1px solid black;border-right:1px solid black;text-align:center}
.cborder tr td{border-top:1px solid black;border-left:1px solid black;}
#flashtexts {padding-top:2px;float:left;width:640px;text-align:left;margin-left:10px;font-size:12px;font-weight:bold;}
#freetest{float:right;width:120px;background-color:#F34747;margin-right:5px;}
#announce{float:right;width:120px;background-color:#F34747;margin-right:5px;width:250px;text-align:center;}
#announce a {text-decoration:none;font-size:14px;color:#ffffff; font-weight:bold;}

.autocompleteModule {z-index:9000; position:relative;}/* set width of widget here*/   
.autocompleteModule .autocompleteInput {_position:absolute;z-index:0; width:150px;font-size:10px;} /* abs for ie quirks */ 
.autocompleteModule .autocompleteContainer{font:10px Arial, Helvetica, sans-serif;position:absolute;top:1.8em; width:100%; Left:0;}
.autocompleteContainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}   
.autocompleteContainer .yui-ac-shadow {position:absolute;margin:.1em;width:100%;background:#E0E2E4;z-index:9049;}   
.autocompleteContainer ul {margin:0px;list-style:none;padding:5px 0;width:100%;}   
.autocompleteContainer li {padding:0 5px;cursor:default;white-space:nowrap;}   
.autocompleteContainer li.yui-ac-highlight {background:#E0E2E4;}   
.autocompleteContainer li.yui-ac-prehighlight {background:#E0E2E4;} 

.nextbuttonh{
font-size:11px;
background-color: #ccccff;
}
.nextbuttonhc{
font-size:11px;
background-color: #ffcccc;
}
#settings span
{
font-size:11px;color:#aaaaaa;border:0px;font-style:italic;
}
.gapd {  
float:left; width:18px;height:16px;background-color:#ffffaa; 
border-top:1px solid #888888;
border-bottom:1px solid #888888;
border-right:1px solid #888888;
text-align: center; padding-top:0px;
font-size:11px;
}
.lq { padding-bottom:5px; }

.uiButton{background:#eee repeat 0 0;border:1px solid #999;border-bottom-color:#888;box-shadow:0 1px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-size:11px;font-weight:bold;line-height:normal !important;padding:1px 5px;*padding:2px 5px 1px;*position:relative;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}
.uiButton input{color:#fff;background:none;border:0;cursor:pointer;display:-moz-inline-box;display:inline-block;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;margin:0;outline:none;*overflow:visible;padding:1px 0 2px;*padding:0;white-space:nowrap;_width:0}
.uiButtonConfirm{background-color:#5b74a8;background-position:0 -48px;border-color:#29447e #29447e #1a356e}



