html {
    min-width: 945px;
}
body {
    margin: 0;
    padding: 0 0px;
    text-align: center;
    background: #fff;
}

body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
    font: 83%/1.4 arial, helvetica, sans-serif;
	color:#333333;
}
td {
	font-size:12px; 
}
h1 {
    font: 140% bold arial, helvetica, sans-serif;
	margin-top:0px;
}
form {
	display:inline;
}

a { color: #2B59D7; cursor: pointer;  }
a:link,a:visited{color:#000000; text-decoration:underline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px }
a:hover,a:active,a:focus{color:#000000; text-decoration:none; }

#log_res.ajax-loading {
	padding: 8px 15px;
	background: url(/images/icons/loading.gif) no-repeat left;
}
.ajaxloading {
	padding: 8px 8px;
	background: url(/images/icons/loading.gif) no-repeat left;
}
.ticked {
	padding: 20px 22px;
	background: url(/images/tick.png) no-repeat left;
	font-weight:bold;
	position:relative;
	width:100%;
	display:block;
}
.errorfont {
  color:red;
  padding: 20px 30px;
  background: url(/images/warning.png) no-repeat left;
}
#container {
	width:98%;
	text-align: left;
    margin: 0 auto;
    position: relative;
}

.maincontent {
padding:0 350px 0 0;
position:relative;
}

#wrapper {
    padding: 0px 0px 30px 0px;
	/*background-color:#fff;*/
	margin:auto;
}
#gap {
  clear:both;
  width:100%;
  height:10px;
}
#gapfl10 {
  float:left;
  width:100%;
  padding:10px;
}
#gapfl20 {
  float:left;
  width:100%;
  padding:20px;
}
#loginbox input{
  font: 140% bold arial, helvetica, sans-serif;
  white-space:nowrap;
  word-spacing:0.5em;
}
#inputf14 input{
  font: 120% bold arial, helvetica, sans-serif;
}
#submitbutton select {
	font-size:120%;
}
.hidden {
	display:none;
}
b.dtop, b.dbottom{display:block;background: #ECF3F9}
b.dtop b, b.dbottom b{display:block;height: 1px; overflow: hidden; background: #DADADA}
b.d1{margin: 0 5px}
b.d2{margin: 0 3px}
b.d3{margin: 0 2px}
b.dtop b.d4, b.dbottom b.d4{margin: 0 1px;height: 2px}

b.ctop, b.cbottom{display:block;background: #ECF3F9}
b.ctop b, b.cbottom b{display:block;height: 1px; overflow: hidden; background: #fff}
b.c1{margin: 0 5px}
b.c2{margin: 0 3px}
b.c3{margin: 0 2px}
b.ctop b.c4, b.cbottom b.c4{margin: 0 1px;height: 2px}

.errortr {
background-color:#BB4C4D;
}
.titlebox {
background-color:#6699CC;
color:#ffffff;
}
.gray_box {
    BORDER: #cfd6d9 1px solid;
	padding:5px 5px 5px 5px;
	background-color:#fff;
}
.formbutton {
cursor:hand;cursor:pointer;
padding:5px;
font-size:110%;
font-weight:bold;
}
.redstar {
  color:red;
  padding-left:5px;
}
.graydash {
	border:1px dashed #cfd6d9;
}
.left_tt {
	padding-right:5px;
	text-align:right;
}
.white_tt {
	font: bold 12px verdana, arial, sans-serif;
	color:#ffffff;
	text-align:center;
}
fieldset {
padding:0 3px 0 3px;
margin:5px;
border: 1px solid #CCCCCC;
}
legend {
font: bold 105% verdana, arial, sans-serif;
color: #666666;
padding:0px;
text-align:center;
margin:0 0 0 38%;
}
.step {
color: #999999;
text-align:center;
}
.step_h {
color: #D50A27;
text-align:center;
font-weight:bold;
}
#paging {
text-align:right;
width:100%;
border:solid 1px #dddddd;
font-size:12px;
color:#333333;
background-color:#FFFFFF;
clear:both;
}
.clearboth{clear:both;}
.f9, .f9 td, a.f9:link, a.f9:visited, a.f9:hover, a.f9:active {font-size:9px; font-family:Arial;}
.f10, .f10 td, a.f10:link, a.f10:visited, a.f10:hover, a.f10:active {font-size:10px;}
.f11, .f11 td, a.f11:link, a.f11:visited, a.f11:hover, a.f11:active {font-size:11px;}
.f12, .f12 td, a.f12:link, a.f12:visited, a.f12:hover, a.f12:active {font-size:12px;}
.f13, .f13 td, a.f13:link, a.f13:visited, a.f13:hover, a.f13:active {font-size:12px;}
.fs13, .fs13 td, a.fs13:link, a.fs13:visited, a.fs13:hover, a.fs13:active {font-size:13px;}
.f14, .f14 td, a.f14:link, a.f14:visited, a.f14:hover, a.f14:active {font-size:14px;}
.f15, .f15 td, a.f15:link, a.f15:visited, a.f15:hover, a.f15:active {font-size:15px;}
.f16, .f16 td, a.f16:link, a.f16:visited, a.f16:hover, a.f16:active {font-size:16px;}
.f18, .f18 td, a.f18:link, a.f18:visited, a.f18:hover, a.f18:active {font-size:18px;}
.fb{font-weight:bold;}
.p5{padding:5px;}
.pl5{padding-left:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p20pt10{padding:20px; padding-top:10px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr10{padding-right:10px;}
.pl40{padding-left:40px;}
.p100{padding-left:100px;}
.pb3{padding-bottom:3px;}
.pb10{padding-bottom:10px;}
.pb0{padding-bottom:0px;}
.pb5{padding-bottom:5px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.mb0{margin-bottom:0px;}
.mt0{margin-top:0px;}
.mt20{margin-top:20px;}
.m0{margin:0px;}
.p0{padding:0px;}
.w80{width:80%;}
.fl{float:left;}
.fr{float:right;}
.gray{color:#999999;}
.red10{color:#990000;}
.red{color:#FF0000;}

/* Sliders */
#sliderv { width: 27px; height: 132px; margin-left: 40px;  background-color: #bcd9fa; background: url(bar-bg.png) no-repeat; }
#knobv { width: 20px; height: 20px; background: url(knob.png) no-repeat; }
#sliderv2 { width: 27px; height: 132px; margin-left: 40px; background-color: #bcd9fa; background: url(bar-bg.png) no-repeat;}
#knobv2 { width: 20px; height: 20px; background: url(knob.png) no-repeat; }
#sliderv3 { width: 27px; height: 132px; margin-left: 40px; background-color: #bcd9fa; background: url(bar-bg.png) no-repeat; }
#knobv3 { width: 20px; height: 20px; background: url(knob.png) no-repeat; }
#change_steps { width: 0; height: 20px; background-color: blue; margin-bottom: 30px; }
.indicator {width: 200px;padding: 10px;font-size: 12px;border-bottom: 1px dashed #999;}
#slider_soa {margin-left: 30px; display: block;  width: 76px; height:147px; background: url(slider-bg.png) no-repeat;}
#slider_qoa {margin-left: 30px; display: block;  width: 76px;height:147px; background: url(slider-bg.png) no-repeat;}
#slider_noa {margin-left: 30px; display: block; width: 76px;height:147px; background: url(slider-bg.png) no-repeat;}
.expbox { height: 20px; margin-top: 10px; text-align: center; }
.button { width: 150px; height: 30px; border: 1px dashed grey; cursor: pointer; padding-top: 1px; text-align: center; background-color: #beeb9a; border: 1px solid #4f7717; }
.containerLeft { float: left;padding-left:0px;}

#rating { margin-left: 33px; margin-top: 10px; height: 16px; width: 80px; background: url(star-sprite5.png) no-repeat; }
#rating.star1 { background: url(star-sprite5.png) 0px 0px no-repeat; }
#rating.star2 { background: url(star-sprite5.png) 0px -16px no-repeat; }
#rating.star3 { background: url(star-sprite5.png) 0px -32px no-repeat; }
#rating.star4 { background: url(star-sprite5.png) 0px -48px no-repeat; }
#rating.star5 { background: url(star-sprite5.png) 0px -64px no-repeat; }
#rating.star6 { background: url(star-sprite5.png) 0px -80px no-repeat; }
#rating.star7 { background: url(star-sprite5.png) 0px -96px no-repeat; }
#rating.star8 { background: url(star-sprite5.png) 0px -144px no-repeat; }
#rating.star9 { background: url(star-sprite5.png) 0px -144px no-repeat; }
#rating.star10 { background: url(star-sprite5.png) 0px -144px no-repeat; }
#rating.none { display: none; }

.alignment_setting {
padding-left:100px;
padding-right:100px;


}
.text_simple {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px

}
.text_selected {
	color:#000000;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px

}
.text_not_selected {
	color:#0000CC;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;

}

