@charset "utf-8";
/* CSS Document */
* {margin: 0px; padding: 0px;}

html, body {width: 100%; height: 100%;}

body {
	background: #628ac7; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: relative; /*min-height: 100%; height: auto !important; height: 100%;*/
}

img {border: 0px;}
h3 {float: left; clear: both; width: 100%; padding: 10px; color: #264290; font: normal 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h4 {float: left; clear: both; width: 98%; padding: 0px 10px; color: #264290;	 font: bold 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h5 {float: left; clear: both; width: 98%; padding: 0px 10px; color: #264290; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
hr {width: 99.9%; float: left; margin: 7px 0px 0px 0px; clear: both;}
* html hr {margin-bottom: -15px; }
*+html hr {margin-bottom: -15px;}
a {color: #000; text-decoration:none;}
a:hover {color: #000;text-decoration:none;}
	
@font-face
{
	fontFamily: Myriad;
	fontWeight: bold;
	fontStyle: normal;
	src: local("Myriad");
}
@font-face
{
	fontFamily: Tahoma;
	fontWeight: bold;
	fontStyle: normal;
	src: local("Tahoma");
}
@font-face
{
	fontFamily: Tahoma;
	fontWeight: normal;
	fontStyle: normal;
	src: local("Tahoma");
}
/************************************************
*	Inner Page 									*
************************************************/

#inner_header {background: url(../images/header_bg.jpg) #bfdbff repeat-x 0px 0px; width: 100%; height: 60px; float:left; }
#inner_logo {width: 161px; height: 29px; float: left;	margin: 10px 0px 0px 25px;}
#navbar {width: auto; height: 55px; float: left; margin: 0px 0px 0px 100px; padding: 0px;}
#navbar ul { margin-top: 3px; padding:0px; }
#navbar ul li {margin: 0px 3px; list-style: none; float: left;}
#navbar ul li a {font: bold 8pt  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
#navbar ul li a img {display: block; margin-top: 10px;}
#navbar ul li a.down {background: url(../images/sprite-nav.jpg) no-repeat 0px 0px; width: 90px; height: 55px; float: left;}
#navbar ul li a:hover.down, #navbar ul li a#up {background: url(../images/sprite-nav.jpg) no-repeat -91px 0px; width: 90px; height: 55px; float: left;}
#right_navbar{width: 150px; height: auto; float: right; margin-right: 10px;text-align: center;}
#right_navbar p {padding-top: 5px; display: block; margin: 0px 0px 0px 0px;}
#right_navbar ul{display: block; margin: 0px 0px 0px 0px;}
#right_navbar li {list-style:none; display:inline; margin: 0px 5px; padding:0px;}


#inner_content {
	width: 100%; position: relative; float:left; background: #628ac7; height:555px; 	
}

#inner_content_test {
	width: 100%; position: relative; float:left; background: #bfdbff;
}

#left_column {width: 16%; height:542px; background: #FFF; float: left; margin: 0.5%; border-bottom: 1px solid #004e85;}
#lcolumn_top {
	height: 20px; width: 100%; background: url(../images/lcolumn_top_bg.gif) repeat-x; 
	padding: 7px 0px 0px 0px; color: #264290; font: bold 14px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.menu_item {width: auto; height: auto;}
.menu_item ul {list-style-type: none; width: 100%;} 
.menu_item ul li {width: 100%;}
.menu_item ul li#active {width: 100%; color: #000; background: #c6e6fc;}
.menu_item li a {padding-left: 32px;}
.menu_item a {display: block; padding: 3px 8px; text-decoration: none;} 
.menu_item a img {padding-right: 4px;}
.menu_item a:link, .menu_item a:active, .menu_item a:visited {color: #000;}
.menu_item a:hover {color: #fff;} 
.menu_item a:hover {background: #c6e6fc; color: #000;}
.menu_item a#active {background: #c6e6fc; color: #000;}



.common_menulist {
	border-top: 1px solid #004e85; border-left: 1px solid #004e85; border-right: 1px solid #004e85; float: left;
	background: url(../images/menulist_bg.jpg) repeat-x; width: 99%; height: 30px; padding: 8px 0px 0px 0px; 
}
.common_menulist a{width: 100%; text-decoration: none; font: bold 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #004e85;}
.common_menulist a img{vertical-align: middle; margin-right: 10px; padding-left:8px;}

#right_column {
	width: 81.2%; height: 542px; float: left; background: #bfdbff; margin: 0.5% 0.5% 0 0.5%;
	border-left: #8bacd2 solid 1px; border-right: #8bacd2 solid 1px; 
}
* html #right_column {width: 81%;}

#rcolumn_content {height: auto; width: 99%; margin: 0.5%; padding-bottom: 10px;}
#rcolumn_content1 {height: auto; width: 99%; margin:0; padding-bottom: 10px;}
* html #rcolumn_content {width: 98.5%;}

.rcolumn_content {height: auto; width: auto; margin: 0.5%; padding-bottom: 10px;}

#left_column_w80 {width: 75%; height: auto; float: left; margin: 0.5%; }
#right_column_w20 {
	width: 22.4%; height: auto; float: left; margin: 0.5% 0.5% 0 0.5%; 
	border-left: #8bacd2 solid 1px; border-right: #8bacd2 solid 1px; border-bottom: #8bacd2 solid 1px;
	background: #ebf2f9;
}
* html #right_column_w20 {width: 21.5%; margin: 0.5% 0.1% 0 0.1%; }

#right_column_w20 .roundcont {width: 100.7%;}
* html #right_column_w20 .roundcont {width: 108%;}

.question_container {
	width: 35px; height: 24px; float: left; float: left; margin: 10px 0px 15px 10px; 
	padding: 5px 0px 0px 10px; font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
*+html .question_container {margin-top: 0px;}
* html .question_container {margin: 2px 0px 15px 7px;}


.question_container a {color: #264290; }
.answered {
	background: url(../images/answeredQ_bg.gif) top left no-repeat; height: 24px; width: 35px; float: left;
	padding: 5px 0px 0px 10px; margin: 10px 0px 15px 10px;
	font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
*+html .answered {margin-top: 0px;}
* html .answered {margin: 2px 0px 15px 7px;}

.answered img {margin-left: 13px;}
.answered a {color: #264290; }

#current {
	background: url(../images/currentQ_bg.gif) no-repeat; height: 23px; width: 34px; float: left;
	padding: 6px 0px 0px 11px; margin: 10px 0px 15px 10px;
	font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
*+html #current {margin-top: 0px;}
* html #current {margin: 2px 0px 15px 7px; }

#current a {color: #fff; }

#rcolumn_content ul {clear: both; float: left; margin-top: 5px; width: 100%; list-style-type: none; font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;}
#rcolumn_content li {float: left; margin: 0px 0px 10px 5px;}
* html #rcolumn_content li {margin: 0px 2px 10px 5px;}
#rcolumn_content li img {vertical-align: middle; margin-right: 2px;}


/************************************************
*	Styles for SCROLL TABLE's 			          *
************************************************/
.scroll_table {width: 100%; overflow: auto; height: 300px; float: left; position: relative; overflow-x: hidden;}
.scroll_table table {width: auto; border-top: 1px solid #b7babc; background: #ebf2f9; color: #264290;}
.scroll_table table tr.table_header {font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.scroll_table table tr#hover {background: #f7f1a7;}
.scroll_table table tr#active {background: #0065ac; color: #fff;}
.scroll_table table label{display: block; text-align: left;}
.scroll_table table input, table select {width: 99%;}
.scroll_table tr {background: #ebf2f9;}
.scroll_table  tr.odd {background: #fff;}
.scroll_table td {padding: 5px; border-left: 1px solid #b7babc; border-bottom: 1px solid #b7babc;}


.scroll_table60 {
	width: 63%; overflow: auto; height: auto; position: relative; float: left; 
	border-bottom: 0px solid #b7babc; margin-top: 5px; overflow-x: hidden;
}

.scroll_table60 table {
	width: 100%; /* Opera, Safari, FireFOx*/
	_width: 97%; /*IE 6*/	
	border-top: 0px solid #b7babc; border-right: 0px solid #b7babc; background: #ebf2f9; color: #264290;
}
*+html .scroll_table60 table  {width: 97%;} /* IE 7*/

.scroll_table60 table tr.table_header { font-size:11px; font-weight:bold;}
.scroll_table60 table tr#hover {background: #f7f1a7;}
.scroll_table60 table tr#active {background: #0065ac; color: #fff;}
.scroll_table60 table label{display: block;}
.scroll_table60 table input, table select {width: 95%;}
.scroll_table60 tr {background: #ebf2f9;}
.scroll_table60  tr.odd {background: #fff;}
.scroll_table60 td {padding: 0px; border-left: 0px solid #b7babc; border-bottom: 0px solid #b7babc;}
.scroll_table60>table tbody {overflow: auto; overflow-x: hidden;}

.scroll_table99 {
	width: 99%; 
	overflow: auto; height: 420px; float: left; position: relative; overflow-x: hidden; margin: 0.5% 0.5% 0 0.5%; _margin: 0;
}
.scroll_table99 table {width: auto; border-top: 1px solid #b7babc; background: #ebf2f9; color: #264290;}
.scroll_table99 table tr.table_header {font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.scroll_table99 table tr#hover {background: #f7f1a7;}
.scroll_table99 table tr#active {background: #0065ac; color: #fff;}
.scroll_table99 table label{display: block; text-align: left;}
.scroll_table99 table input, table select {width: 95%;}
.scroll_table99 tr {background: #ebf2f9;}
.scroll_table99  tr.odd {background: #fff;}
.scroll_table99 td {padding: 5px; border-left: 1px solid #b7babc; border-bottom: 1px solid #b7babc;}


/************************************************
*	Styles for BOTTOM ROW UNDER TABLES	          *
************************************************/
#bottom_row_old {
	background: #bfdbff; height: 16px; width: 96.8%; float: left; margin: 0 0.5% 0.5% 0.5%; _margin: 0 0.3% 0.5% 0.3%;
	background: #bfdbff; height: 16px; width: 96.8%; float: left; margin: 0 0.5% 0.5% 0.5%; _margin: 0 0.3% 0.5% 0.3%;
	border-left: 1px solid #b7babc; border-right: 1px solid #b7babc; border-bottom: 1px solid #b7babc;
	padding: 10px 20px 0px 0px; text-align: right; font: bold 12px Arial; color: #264290;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {#bottom_row {width: 97%;} /* Opera*/}

#bottom_row a, #bottom_row_w98 a {margin-left: 10px;} 

#bottom_row_w98 {
	background: #bfdbff; height: 16px; width: 97.8%; float: left;
	border-left: 1px solid #b7babc; border-right: 1px solid #b7babc; border-bottom: 1px solid #b7babc;
	padding: 10px 20px 0px 0px; text-align: right; font: bold 12px Arial; color: #264290;}
}


/************************************************
*	Styles for GREY BOX						          *
************************************************/
#grey_box {float: left; width: 100%; margin-top: 10px; height: auto;}
.grey_box_w49 {width: 49%; float: left; height: auto;}
.grey_box_w49_user {width: 90%; float: left; height: auto;}
*+html .grey_box_w49 {margin-bottom: 5px;}
#grey_box_user {width: 50%; float: left; height: auto;}
#grey_box_user_right {width: 49%; float: left; height: auto; padding: 0 0 0 1%;}

.grey_box_w49_right {width: 49%; height: auto; float: right; margin: 3px 6px 0px 0px;}
* html .grey_box_w49_right {margin: 4px 3px 0px 0px;}


.grey_box_w49_right12 {width: 45.9%; height: auto; float:left; margin: 3px 6px 3px 3px;}
* html .grey_box_w49_right12 {margin: 4px 3px 3px 3px;}


.grey_box_w52 {width: 52%; float: left; height: auto;}
*+html .grey_box_w52 {margin-bottom: 5px;}

.grey_box_w40_left {width: 40%; float: left; height: auto; margin-left: 4px;}
.grey_box_w40_left .grey_box_content {width: 99.5%;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {.grey_box_w40_left .grey_box_content {width: 100%;} /* Opera*/}
.grey_box_w40_left .grey_box_content .scroll_table {width: 98%; margin: 5px; height: 335px;}
body:last-child:not(:root:root) .grey_box_w40_left .grey_box_content .scroll_table {height: 320px;}

.grey_box_w40_left .grey_box_content #bottom_row {width: 92%; margin-top: -5px; margin-left: 5px; }



.grey_box_w40_right {width: 40%; height: auto; float: right; margin: 3px 6px 0px 0px;}
* html .grey_box_w40_right {margin: 4px 3px 0px 0px;}
.grey_box_w40_right .grey_box_content {width: 99%;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {.grey_box_w40_right .grey_box_content {width: 100%;} /* Opera*/}


#grey_box_content {
	width: 99.8%; float: left; clear: left; background: #ebf2f9; 
	border-left: 1px solid #98b5d7; border-right: 1px solid #98b5d7; color: #264290; 	
}
* html #grey_box_content {margin-top: -10px; width: 99.8%; /*IE6*/}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {#grey_box_content {width: 100%;} /* Opera*/}

.grey_box_content {
	width: 99.8%; float: left; clear: left; background: #ebf2f9; 
	border-left: 1px solid #98b5d7; border-right: 1px solid #98b5d7; color: #264290; 
}
.grey_box_content_r {
	width: 99.5%; float: left; clear: left; background: #ebf2f9; 
	border-left: 1px solid #98b5d7; border-right: 1px solid #98b5d7; color: #264290; 
}

*+html .grey_box_content  {width: 99.8%;} /* IE 7*/
* html .grey_box_content {margin-top: -10px; width: 99.8%; /*IE6*/}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {.grey_box_content {width: 100%;} /* Opera*/}


.grey_box_content table#test_details {width: 90%; height: auto; margin-left: 15px; padding: 0px; border: none;}
.grey_box_content table#test_details th {text-align: left; padding: 3px 0px; }
.grey_box_content table#test_details td {vertical-align: top; padding: 3px 0px;}
.grey_box_content table#test_details td.td1 {text-align: right; padding: 5px 5px 0px 0px;}
.grey_box_content table#test_details td img {float: left; margin: 8px 5px 0px 0px; }
.grey_box_content table#test_details td input {float: left; height: 19px; padding-top: 2px;}
.grey_box_content table#test_details td textarea {
	float: left; width: 197px; height: 40px; margin: 0px 0px 0px 13px; padding: 2px; 
}
*+html .grey_box_content table#test_details td textarea {width: 205px;}
* html .grey_box_content table#test_details td textarea {width: 206px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {.grey_box_content table#test_details td textarea {width: 190px;}}

body:last-child:not(:root:root) .grey_box_content table#test_details td textarea {width: 209px;}

.grey_box_content table#test_details td p {float: left; width: 19px;}
.grey_box_content table#test_details td p a.up {
	background: url(../images/btn_more.jpg) no-repeat; width: 19px; height: 12px; float: left;
}
.grey_box_content table#test_details td p a.down {
	background: url(../images/btn_less.jpg) no-repeat; width: 19px; height: 13px; float: left;
}

* html a.down {margin-top: -3px;}

#level_scale {float: left; margin-left: 5px; width: 733px; height: 73px; border: 1px solid #000;}
* html #level_scale {width: 742px;}

#level_scale .close {float: right; margin: 1px 1px; }
#level_scale h6 {display: block; font: bold 8pt Arial; color: #000; margin: 12px 0px 5px 5px; overflow: hidden;}
#level_scale p {margin-left: 3px; padding: 4px 0px; overflow: hidden; display: block; font: bold 8pt Arial; color: #000;}
* html #level_scale p {padding: 0px;}

#level_scale a.up {
	background: url(../images/btn_up.gif) no-repeat; margin: -11px 0px 0px 28px; height: 4px; width: 7px; display: block;
}
#level_scale p span {margin: 0px 3px; display: inline;}
#level_scale a.down {
	background: url(../images/btn_down.gif) no-repeat; margin: 3px 0px 0px 28px; height: 4px; width: 7px; display: block;}
* html #level_scale a.down {margin-top: -7px;}

#level_scale a.prev {background: url(../images/btn_left.gif) center left no-repeat; height: 7px; width: 4px; display: inline;}
#level_scale a.next {background: url(../images/btn_right.gif) center left no-repeat; height: 7px; width: 4px; display: inline;}

.block1 {float: left; background: url(../images/skill_level_bg1.jpg) repeat-x; height: 73px; width: 99px;}
.block2 {float: left; background: url(../images/skill_level_bg2.jpg) repeat-x; height: 73px; width: 99px;}
.block3 {float: left; background: url(../images/skill_level_bg3.jpg) repeat-x; height: 73px; width: 99px;}
.block4 {float: left; background: url(../images/skill_level_bg4.jpg) repeat-x; height: 73px; width: 99px;}
.block5 {float: left; background: url(../images/skill_level_bg5.jpg) repeat-x; height: 73px; width: 66px;}
.block6 {float: left; background: url(../images/skill_level_bg6.jpg) repeat-x; height: 73px; width: 66px;}
.block7 {float: left; background: url(../images/skill_level_bg7.jpg) repeat-x; height: 73px; width: 66px;}
.vslider {float: left;}


.div_w98 {width: 99%; margin: 5px; height: auto;}
.div_w98 a{text-decoration: underline; color: #ff9933; margin: 0px 5px;}
.div_left {float: left; width: auto; height: auto;}
.div_right {float: right; width: auto; height: auto;}
.div_left img, .div_right img {vertical-align: middle; margin: 0px 10px 0px 5px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .div_left img {margin-top: 6px;} /* Opera*/
}

.create_input input{ width:227px; }
.create_question { height:auto; padding: 4px 0px 4px 0px; }


#menuline {
	width: 100%; float: left; height: 25px; 
	_margin-bottom: 10px;
}
#menuline ul {text-align: center;}
#menuline li {
	float: left; background: url(../images/menuline_left.gif) no-repeat left top; margin: 0px 0px 0px 2px; 
	padding: 0 0 0 9px; list-style: none; 
}
#menuline a {
	float: left; display: block; background: url(../images/menuline_right.gif) no-repeat right top; padding:5px 15px 4px 6px;
   text-decoration: none; font: bold 9pt Arial; color: #264290;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuline a {float: none;}
/* End IE5-Mac hack */
#menuline #up {background-image: url(../images/menuline_left_on.gif);}
#menuline #up a {background-image: url(../images/menuline_right_on.gif); color: #264290; padding-bottom:5px;}


/************************************************
*	Styles for LABEL's					*
************************************************/
label {text-align: right;}
label.w80 {width: 80px; float: left;  margin: 10px 10px 0px 0px; clear: both;}
label.w100 {width: 100px; float: left;  margin: 10px 10px 0px 0px; clear: both;}

label.w100_s {
	background: url(../images/required.gif) right no-repeat; float: left; margin-top: 10px; clear: both; width: 100px;
	padding-right: 10px;
}
label.w80_s {
	background: url(../images/required.gif) right no-repeat; float: left; margin-top: 10px; clear: both; width: 80px;
	padding-right: 10px;
}

label.w150_s {
	background: url(../images/required.gif) right no-repeat; float: left; margin-top: 10px; clear: both; width: 150px;
	padding-right: 15px;
}

label.w80_bold {width: 80px; float: left;  margin: 5px 5px 5px 0px; clear: both; font: bold 8pt Arial;}
label.w100_bold {width: 100px; float: left;  margin: 20px 5px 0px 10px; clear: both; font: bold 9pt Arial;}
label.w115_bold {width: 115px; float: left;  margin: 5px 5px 5px 0px; clear: both; font: bold 8pt Arial;}
label.w205_bold {width: 205px; float: left;  margin: 5px 5px 5px 0px; clear: both; font: bold 8pt Arial;}
label.w205_bold_b {width: 205px; float: left;  margin: 0px 5px 5px 0px; clear: both; font: bold 8pt Arial;}

label.w100_left {width: 350px; float: left;  margin: 10px 5px 0px 0px; clear: both; font: bold 9pt Arial; text-align: left;}




label.w130_block {width: 130px; display: block; margin: 30px 5px 0px 0px; font: bold 9pt Arial; text-align: left;}

label.r5 {display: inline; margin-top: 10px; margin-right: 5px;}


/************************************************
*	Styles for INPUT's					*
************************************************/
input.text_w40 {width: 40px; display: inline; margin: 0px 0px 0px 4px; vertical-align: middle;}
input.text_w175 {width: 175px; display: inline; margin: 9px 3px 0px 4px;}
input.text_w200 {width: 200px; display: inline; margin: 9px 3px 0px 4px;}
input.text_w300 {width: 300px; display: inline; margin: 9px 3px 0px 4px;}

input.text_b0 {width: 200px; display: inline; margin: 9px 3px 0px 4px; border: 0px; background: transparent;}
input.text_b0_w50 {
	width: 20px; display: inline; margin: 5px 3px 5px 4px; border: 0px; background: transparent; 
	font: normal 8pt Arial; color: #264290;
}
input.text_b0_w130 {
	width: 130px; display: inline; margin: 5px 3px 5px 4px; border: 0px; background: transparent; 
	font: normal 8pt Arial; color: #264290;
}
input.text_b0_w130_b {
	width: 130px; display: inline; margin: 0px 3px 5px 4px; border: 0px; background: transparent; 
	font: normal 8pt Arial; color: #264290;
}
input.text_b0_w180 {
	width: 180px; display: inline; margin: 20px 3px 0px 4px; border: 0px; background: transparent; 
	font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;
}
input.text_b0_w180_feed {
	width: 155px; display: inline; margin: 20px 3px 0px 4px; border: 0px; background: transparent; 
	font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;
}

input.text_block1 {
	width: 112px; height: 19px; background: url(../images/score_bg1.jpg) no-repeat; padding-top: 5px; border: 0;
	text-align: center; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;
}
input.text_block2 {
	width: 112px; height: 19px; background: url(../images/score_bg2.jpg) no-repeat; padding-top: 5px; border: 0;
	text-align: center; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;
}

input.text_block_min {
	width: 37px; height: auto; background: url(../images/time_bg_min.jpg) top left no-repeat; padding-top: 13px; border: 0;
	text-align: center; font: normal 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff9933;
}
body:last-child:not(:root:root) input.text_block_min  {padding-top: 13px; height: 31px;}

input.text_block_sec {
	width: 37px; height: 18px; background: url(../images/time_bg_sec.jpg) no-repeat; padding-top: 13px; border: 0;
	text-align: center; font: normal 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff9933;
}
body:last-child:not(:root:root) input.text_block_sec  {padding-top: 13px; height: 31px;}
/*
input.text_w35_s {
	background: url(../images/required.gif) left no-repeat; float: left; margin-top: 10px; width: 35px;
	padding-left: -10px;
}
*/
input.checkbox_l175 {display: inline; margin-left: 175px; margin-top: 10px; margin-right: 5px;}
input.checkbox_l10 {display: inline; margin-left: 10px; margin-top: 10px; margin-right: 5px;}
input.checkbox_l3 {display: inline; margin-left: 3px; margin-top: 10px; margin-right: 5px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {input.checkbox_l3, input.checkbox_l10 {margin-top: 4px;} }

input.checkbox_h14w14 {display: inline; height: 14px; width: 14px;}

/************************************************
*	Styles for TEXTAREA's					*
************************************************/
textarea {vertical-align: top; float: left; width: 200px; margin-top: 10px; margin-left: 5px;}
* html textarea {width: 205px;}

.textarea_h40 {height: 40px; width: 300px;}
* html .textarea_h40 {width: 305px;}

.textarea_h43 {height: 43px; width: 175px;}
* html .textarea_h43 {width: 180px;}
.textarea_h50 {height: 70px;}

.textarea_h60 {height: 60px; width: 88%;}
.textarea_h150 {height: 150px;}
/************************************************
*	Styles for SELECT's					*
************************************************/
.select_w205 {width: 180px; display: inline; margin-top: 9px; margin-left: 5px; color:#264290;}
.select_w80 {width: 190px; display: inline; margin-top: 9px; margin-left: 5px;}

.grey_box_left {width: 45%; height: auto; float: left; margin-right: 30px; }
.grey_box_left_create {width: 35%; height: auto; float: left; margin-right: 30px; }
.grey_box_left_user {width: 90%; height: auto; float: left; margin-right: 30px; }
.grey_box_left ul{list-style: none; height:auto; width: auto; margin-left: 13px; font: bold 9pt Arial; line-height: 2;}
.grey_box_left li{margin-top: 15px;}
.grey_box_left li input {margin: 0px 5px 0px 7px; color: #264290; font: 9pt Arial;}
.grey_box_left li select {margin: 0px 5px 0px 7px; color: #264290; font: 9pt Arial;}
.grey_box_left li label {font-weight: normal;}
.grey_box_left a {margin-left: 8px; font: bold 9pt Arial; text-decoration: underline; color: #264290;}
.grey_box_left a img {vertical-align: middle; padding-bottom: 5px;}
.grey_box_left p {width: 300px; display: block; padding: 5px 0px 0px 118px; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #264290;}
.grey_box_left li textarea {vertical-align: top; float: left; width: 227px; margin-top: 0px; margin-left: 7px;}


.grey_box_left_w25 {width: 25%; height: auto; float: left; margin: 0 0.5%; border-right: solid 1px #8bacd2; padding: 10px 0px;}

.grey_box_left_w25 ul{list-style: none; height: auto; width: auto;}
.grey_box_left_w25 li {display: inline; margin-left: 10px; width: 115px; float: left;}

.grey_box_left_w35 {width: 35%; height: auto; float: left; margin: 0 0.5%; }
.grey_box_left_w50 {width: 60%; height: auto; float: left; margin: 7px 0px;}
.grey_box_left_w60 {width: 65%; height: auto; float: left; margin: 7px 0px;}
.grey_box_left_w60_b {width: 100%; height: auto; float: left; margin: 0px 0px;}
.grey_box_left_w80 {width: 80%; height: auto; float: left; margin: 0px 0px;}
.grey_box_left_w80_foot {width: 90%; height: auto; float: left; margin: 0px 0px;}

.grey_box_left_w80 ul {list-style: none; height: auto; width: auto; margin: 0px;}
.grey_box_left_w80 li {display: inline; margin-right: 15px;}
.grey_box_left_w80 li a {text-decoration: underline; color: #264290; font: bold 8pt Arial;}

.grey_box_left_w80_foot ul {list-style: none; height: auto; width: auto; margin: 0px;}
.grey_box_left_w80_foot li {display: inline; margin-right: 15px;}
.grey_box_left_w80_foot li a {text-decoration: underline; color: #264290; font: bold 8pt Arial;}


.grey_box_right {width: 50%; height: auto; float: left;}
.grey_box_right ul{list-style: none; width: auto; margin-left: 13px; font: bold 9pt Arial;}
.grey_box_right li{margin-top: 15px;}
.grey_box_right li input {margin: 0px 5px 0px 7px; color: #264290; font: 9pt Arial;}
.grey_box_right li select {margin: 0px 5px 0px 7px; color: #264290; font: 9pt Arial;}
.grey_box_right li label {font-weight: normal;}

.grey_box_right_create_row{width: 100%; height: auto; float: left; clear:both; padding: 5px 0px 5px 0px;}

.grey_box_right_create{width: 100px; display:inline; height: auto; float: left;}
.grey_box_right_create  input {display:inline; height: auto; float: left; color: #264290;}
.grey_box_right_create  p {display:inline; height: auto; float: left;}
.grey_box_right_create  img {display:inline; height: auto; float: left; padding: 5px 2px 5px 0px;}
.grey_box_right_create a.up {
	background: url(../images/btn_more.jpg) no-repeat; clear:both; width: 19px; height: 12px; float: left;
}
.grey_box_right_create a.down {
	background: url(../images/btn_less.jpg) no-repeat; clear:both; width: 19px; height: 13px; float: left;
}

.grey_box_right .perc {float: left; width: 80px; text-align: left; }
.grey_box_right .scale {
	background: url(../images/scale_bg.gif) repeat-x; width: 352px; height: auto; float: left; clear: right;
}
*+html .grey_box_right .scale {width: 355px;}
* html .grey_box_right .scale {width: 327px;}

.grey_box_right .scale img {margin-left: -5px; float: left;}

.grey_box_right .scale img.r_s {float: left; margin-left: 343px;}
*+html .grey_box_right .scale img.r_s {margin-left: 346px;}
* html .grey_box_right .scale img.r_s {margin-left: 318px;}


.grey_box_right .vscale {width: 385px; float: left; clear: left; height: 40px; margin: -5px 0px 0px 69px; text-align: left;}
* html .grey_box_right .vscale {margin-left: 30px;}
.grey_box_right .vscale ul {list-style: none; margin-left: -10px;}
* html .grey_box_right .vscale ul {margin-left: 0px;}
.grey_box_right .vscale li {
	background: url(../images/perc_vline.jpg) top center no-repeat; height: 20px; width: 19px; padding: 7px 0px 0px 6px; 
	float: left; font: normal 8pt Arial;
}

.grey_box_right_w50 {width: 39%; height: auto; float: right; margin: 7px 0px;}
.grey_box_right_w40 {width: 35%; height: auto; float: right; margin: 7px 0px;}
.grey_box_right_w63 {width: 63%; height: auto; float: right;  margin-right: 0.5%;}
* html .grey_box_right_w63 {width: 62%;}

.grey_box_right_w63 ul{list-style: none; height: auto; width: auto; background: pink;}
.grey_box_right_w63 li {display: inline; margin-right: 10px; width: 115px; float: left;}
.grey_box_right_w63 li.l50 {display: inline; margin-left: 80px; width: 115px; float: left;}

.grey_box_right_w73 {width: 72.8%; float: left; padding-top: 5px;}
* html .grey_box_right_w73{width: 70%;}

.bottom_border {clear: both; width: 100%; height: 10px; border-bottom: 1px solid #98b5d7; margin-bottom: 5px;}

#other_details {grey_box_content
	background: #ebf2f9; width: 99.9%; height: auto; float: left; border-left: 1px solid #98b5d7; border-right: 1px solid #98b5d7;	/*IE 6*/	
	font: bold 8pt Arial; color: #264290;
}
*+html #other_details {width: 99.8%;} /*IE 7*/
* html #other_details {margin-top: -10px; width: 99.8%; } /*IE 6*/

#other_details img {display: inline; padding: 0px 20px 0px 5px; vertical-align: middle;}
.vline {background: url(../images/other_details_bg.jpg) repeat-x; width: 85%; height: 15px; float: right; border-top: 1px solid #91b1d5;}
.vline_com {background: url(../images/other_details_bg.jpg) repeat-x; width: 85%; height: 15px; float: right;}
.vline_comlic {background: url(../images/other_details_bg.jpg) repeat-x; width: 76%; height: 15px; float: right;}
.bottom_btns {width: 99%; float: left; margin: 5px 0px 0px 0px; text-align: right; 
 }
.bottom_btns_test {width: 99.8%; float: left; margin: 0px 0px 0px 0px; padding-left:7px; text-align: left;}
.bottom_btns_test a{margin: 0px 10px;}
.bottom_btns_test a.align_right {padding-left: 27%;}
* html .bottom_btns_test a.align_right {padding-left: 26%;}

.center_btns {width: 99.8%; float: left; margin: 10px 0px 10px 0px; text-align: center; }

.middle_btns {float: left; margin: 130px 10px;}
.middle_btns img {display: block; margin-bottom: 30px;}

/************************************************
*	Styles for roundgrey_box					*
************************************************/
.roundgrey_box {
	width: 100%; background: url(../images/grey_bg.jpg) repeat-x #ebf2f9; height: auto; float: left; margin: 0px 0px 5px 0px;
	color: #264290; font: bold 8pt Arial;
}

#plus {float: left; background: url(../images/btn_other_details.jpg) no-repeat; padding: 5px 0px 0px 50px; height: 17px; margin-top: 1px;}
#plus a {color: #264290; font: bold 8pt Arial; text-decoration: none;}

.roundgrey_top {
	background: url(../images/grey_lside.jpg) no-repeat top left; float: left; width: auto; height: 25px; 
	padding: 0px 0px 0px 10px;
}
.roundgrey_top_phone {
	background: url(../images/grey_lside.jpg) no-repeat top left; float: left; width: auto; height: 17px; 
	padding: 5px 0px 3px 10px;
}
.roundgrey_top_com {
	float: left; width: 99%; height: 22px; 
	padding: 1px 0px 0px 0px;
}
.roundgrey_top_can {
	background: url(../images/grey_lside.jpg) no-repeat top left; float: left; width: 99%; height: 24px; 
	padding: 1px 0px 0px 0px;
}

* html .roundgrey_top {padding-top: 1px; height: 24px;}
*+html .roundgrey_top {padding-top: 1px; height: 24px;}

.roundgrey_top label {margin-left: 10px;}
.roundgrey_top input {margin-right: 0px;}
.roundgrey_top input.radio {margin: 0px -8px 0px 25px; vertical-align: top;}
* html .roundgrey_top input.radio {vertical-align: middle;}
*+html .roundgrey_top input.radio {vertical-align: middle;}

.roundgrey_top ul {float: left; list-style: none; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.roundgrey_top li {float: left; margin-right: 25px;}
.roundgrey_top li strong {margin: 0px 10px;}


.roundgrey_right {
	background: url(../images/grey_rside.jpg) no-repeat top right; float:right; height: 18px; width: auto; 
	padding: 7px 10px 0px 0px; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.roundgrey_right a{text-align: right; color: #264290; font: normal 7pt Arial; text-decoration: underline;}
.roundgrey_right a:hover {color: #264290; text-decoration: underline;}
.roundgrey_right strong {font-weight: bold; margin: 0px 8px;}

/************************************************
*	Styles for WHITE BLOCK's							*
************************************************/
.white_block{width: 30%; margin: 5px; border: 1px solid #8dabc8; background: #fff; height: 140px; float: left;}
.white_block ul{text-align: left; margin: 5px;}
.white_block ul li {list-style: none; display: block; clear:both; float:left; margin-bottom: 5px; }
.white_block ul li.l20 {margin-left: 20px; list-style: none; float:left; display: block;}
.white_block li img {vertical-align: top; margin-right: 7px;}
.white_block li input {margin-right: 7px;}

.roundcont_white {width: 100%; background: url(../images/white_tm.gif) repeat-x #bfdbff; height: 5px; float: left; }
.roundtop_white {background: url(../images/white_tl.gif) no-repeat top left; float:left; width: 6px; height: 5px;}
.roundtop_right_white {background: url(../images/white_tr.gif) no-repeat top right; float:right; height:5px; width:7px;}

.roundcont_white_bottom {
	width: 100%; background: url(../images/white_bm.gif) repeat-x #bfdbff; height: 5px; float: left; margin-bottom: 5px;
}
* html .roundcont_white_bottom {margin-bottom: -10px;}

.roundbottom_white {background: url(../images/white_bl.gif) no-repeat top left; float: left; width: 6px; height: 5px;}
.roundbottom_right_white {background: url(../images/white_br.gif) no-repeat top right; float: right; height: 5px; width: 7px;}

#white_box_content {
	width: 99.8%; float: left; clear: left; background: #fff; height:305px;
	border-left: 1px solid #91b1d5; border-right: 1px solid #91b1d5; color: #264290; 	
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {#white_box_content {width: 100%;}}

* html #white_box_content {margin-top: -10px; width: 99.8%; /*IE6*/}

.white_block_w100 {width: 98.9%; margin: 0.5%; border: 1px solid #8dabc8; background: #fff; height: 240px; float: left;}
* html .white_block_w100 {width: 97.8%;}

#white_box_content h3 {width: auto; display: block;}
#white_box_content p {
	height: 28px; width: 98.7%; background: #ebf2f9; margin: 0px 0px 20px 0px; _margin-top: 90px;
	padding: 10px 0px 0px 10px;
}
*+html #white_box_content p {margin: 60px 0px 20px 0px;}
#white_box_content ol {list-style: upper-alpha inside; margin-left: 10px;}
#white_box_content li {margin-bottom: 15px;}
#white_box_content li input {margin: 0px 10px; vertical-align: middle;}


/************************************************
*	Styles for DATAS TABLES   				*
************************************************/
#data_table_w101 {
	width: 99%;background: #dcf0fc; float: left; 
	margin: 0.5% 0.5% 0 0.5%; _margin: 0.5% 0.3% 0 0.3%;
	color: #324290; text-align: left; table-layout:fixed;
}

#data_table_w100 {
	width: 100%; border-top: 1px solid #b7babc; border-bottom: 1px solid #b7babc; border-right: 1px solid #b7babc; background: #dcf0fc; float: left; 
	color: #324290; text-align: left;
}

#data_table_w100 tr.table_header {font-weight: bold;}
#data_table_w100 tr.odd {background: #fff;}
#data_table_w100 tr#hover {background: #f7f1a7;}
#data_table_w100 tr#active {background: #0065ac; color: #fff;}
#data_table_w100 td {padding: 3px 3px; border-left: 1px solid #b7babc; border-bottom: 0px solid #b7babc;}
#data_table_w100 label{display: block; text-align: left; color:#264290;}
#data_table_w100 input, #data_table_w100 select {width: 97%;  color:#264290; font-size:11px;}
#data_table_w100 input.w90 {width: 90%; display: inline; margin-right: 3px;}
#data_table_w100 img {vertical-align: middle;}
#data_table_w100 a.act {margin-left: 15px;}
#data_table_w100 a.nav {padding: 10px 5px 0px 5px; text-align: right;}


#data_table_w102 {
	width: 100%;  border-right: 1px solid #b7babc;border-bottom: 1px solid #b7babc; background: #dcf0fc; float: left; 
	color: #324290; text-align: left;
}

#data_table_w102 tr.table_header {font-weight: bold;}
#data_table_w102 tr.odd {background: #fff;}
#data_table_w102 tr#hover {background: #f7f1a7;}
#data_table_w102 tr#active {background: #0065ac; color: #fff;}
#data_table_w102 td {padding: 5px 3px 4px 3px; border-left: 1px solid #b7babc; border-bottom: 0px solid #b7babc; }
#data_table_w102 label{display: block; text-align: left; color:#264290;}
#data_table_w102 input, #data_table_w102 select {width: 100%;  color:#264290; font-size:11px;}
#data_table_w102 input.w90 {width: 90%; display: inline; margin-right: 3px;}
#data_table_w102 img {vertical-align: middle;}
#data_table_w102 a.act {margin-left: 15px;}
#data_table_w102 a.nav {padding: 10px 5px 0px 5px; text-align: right;}


#data_table_w103 {
	width: 99%;  border-right: 1px solid #b7babc; border-top: 1px solid #b7babc; background: #dcf0fc; float: left; margin: 0.5% 0.5% 0 0.5%; _margin: 0.5% 0.3% 0 0.3%;
	color: #324290; text-align: left;
}

#data_table_w103 tr.table_header {font-weight: bold;}
#data_table_w103 tr.odd {background: #fff;}
#data_table_w103 tr#hover {background: #f7f1a7;}
#data_table_w103 tr#active {background: #0065ac; color: #fff;}
#data_table_w103 td {padding: 5px 3px; border-left: 1px solid #b7babc; border-bottom: 0px solid #b7babc;}
#data_table_w103 label{display: block; text-align: left; color:#264290;}
#data_table_w103 input, #data_table_w103 select {width: 100%;  color:#264290; font-size:11px;}
#data_table_w103 input.w90 {width: 90%; display: inline; margin-right: 3px;}
#data_table_w103 img {vertical-align: middle;}
#data_table_w103 a.act {margin-left: 15px;}
#data_table_w103 a.nav {padding: 10px 5px 0px 5px; text-align: right;}



#data_table_w60 {
	width: 62%; border-top: 1px solid #b7babc; border-right: 1px solid #b7babc; background: #dcf0fc; float: left; margin-top: 5px; 
	color: #264290; font: bold 10pt  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center;
}
#data_table_w60 tr.table_header {}
#data_table_w60 tr.odd {background: #fff;}
#data_table_w60 tr#hover {background: #f7f1a7;}
#data_table_w60 tr#active {background: #0065ac; color: #fff;}
#data_table_w60 td {padding: 2px 5px; border-left: 1px solid #b7babc; border-bottom: 1px solid #b7babc;}
#data_table_w60 td a {	
	padding: 10px 10px 0px 10px; text-align: right; font: bold 12px Arial; color: #264290;
}
















/************************************************
*	Create Test 								*
************************************************/
#create-test {background: #608bc4;}
	
#create-right {
	width:81.2%;
	height:auto;
	float:left;
	margin: 0.5%;
	}

#create-title lable {
	color:#608bc4;	
	}
	
/************************************************
*	table css details							*
************************************************/
#create-leftmenu {
	width:16.4%;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	margin: 0.5%;
	}
#leftmenu-title{
	width: 96.7%; background: url(../images/left_menu_titlebg.gif) repeat-x #bfdbff;
	color:#264290;
	font-weight:bold;
	padding: 7px 0px 7px 7px;
	font-size:14px;
	}
#common-menu {
width: 99.2%;
border:#8dabc8 solid 1px;
/* this width value is also effected by
the padding we will later set on the links. */
}
#common-menulist {
width: 100%;
height:38px;
float:left;
margin:0px;
padding:0px;
/* this width value is also effected by
the padding we will later set on the links. */
}
#common-menulist .test{background: url(../images/test_blue_menu.gif) repeat-x #bfdbff; width: 99.9%; height: 38px; float: left; border:#004e85 solid 1px;}
#common-menulist .candidate{background: url(../images/candidates.gif) repeat-x #bfdbff; width: 99.9%; height: 38px; float: left; border:#004e85 solid 1px;}
#common-menulist .score{background: url(../images/scores.gif) repeat-x #bfdbff; width: 99.9%; height: 38px; float: left; border:#004e85 solid 1px;}


#listmain-menu {
width: 96%;
/* this width value is also effected by
the padding we will later set on the links. */
}

#listmain-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
} 

#listmain-menu li {
margin: 2px 0 0;
} 

#listmain-menu a {
display: block;
width:100%;
padding: 4px 4px 4px 5px;
text-decoration: none; /*lets remove the link underlines*/
} 

#listmain-menu a:link, #listmain-menu a:active, #listmain-menu a:visited {
color: #000000;
}

#listmain-menu a:hover {
color: #ffffff;
} 

#listmain-menu a:hover {
background: #c6e6fc;
color: #000;
}

#list-menu {
width: 94%;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
} 

#list-menu li {
margin: 2px 0 0;
} 

#list-menu a {
display: block;
width:94%;
padding: 4px 4px 4px 28px;
text-decoration: none; /*lets remove the link underlines*/
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#list-menu a:hover {
color: #ffffff;
} 

#list-menu a:hover {
background: #c6e6fc;
color: #000;
}
/************************************************
*	Blue box													*
************************************************/  
.roundcont {
	width: 100.2%; background: url(../images/blue_tm.gif) repeat-x #bfdbff; height: auto; float: left; 
	color: #000; margin: -1px -1px 0.2% -1px;
}
.roundcont1 {
	width: 100.2%; background: url(../images/blue_tm.gif) repeat-x #bfdbff; height: auto; float: left; 
	color: #000; margin: -1px -1px 0px -1px;
}

.roundcont_test {
	width: 100%; _width: 99.8%; background: url(../images/blue_tm.gif) repeat-x #bfdbff; 
	height: auto; float: left;
}
*+html .roundcont_test{width: 99.5%;}

.roundtop { 
	background: url(../images/blue_tl.gif) no-repeat top left; float:left;	width:auto;	height:23px; 
	padding: 7px 0px 0px 10px; color:#264290; font-weight: bold;
}

.roundtop-right {background: url(../images/blue_tr.gif) no-repeat top right; float:right; height:30px; width: 5px;}

.roundtop-right_wAuto {
	background: url(../images/blue_tr.gif) no-repeat top right; float:right; height: 23px; width: auto; padding-top: 7px;
}
.roundtop-right_wAuto a {margin-right: 5px; display: inline;}

.roundcont-bottom {width: 100%; background: url(../images/blue_bm.gif) repeat-x #bfdbff; color: #000; height:5px; float:left;}

.roundbottom {background: url(../images/blue_bl.gif) no-repeat bottom left; float:left; width:5px; height:5px;}
.roundbottom-right {background: url(../images/blue_br.gif) no-repeat bottom right; float:right; height:5px;	width:5px;}
.roundcont-content {
	width: 98.9%; color: #000; float:left; height:auto; background-color:#bfdbff; 
	border-left: #8bacd2 solid 1px; border-right: #8bacd2 solid 1px; padding: 0.5% 0.5% 0.5% 0.5%;
}
.roundcont-content-box {
	width: 100%; color: #000; float:left; height:auto;	background-color:#ebf2f9; margin: 5px 0px 5px 0px;
}

/************************************************
*	Grey box													*
************************************************/ 
.roundcont_grey {width: 100%; background: url(../images/grey_tm.gif) repeat-x #bfdbff; height: 5px; float: left; }
.roundcont_grey_w49 {width: 49%; background: url(../images/grey_tm.gif) repeat-x #bfdbff; height: 5px; float: left;}
.roundcont_grey_w90 {width: 99%; background: url(../images/grey_tm.gif) repeat-x #bfdbff; height: 5px; float: left; margin-left: 5px;}

.roundtop_grey {background: url(../images/grey_tl.gif) no-repeat top left; float:left; width: 6px; height: 5px;}
.roundtop_grey img.vline {height: 4px; width: 1px; float: left; margin-left: 323px; }
*+html .roundtop_grey img.vline{margin-left: 318px;} /*IE 7*/
@-moz-document url-prefix() {.roundtop_grey img.vline {margin-left: 324px;}}/*FireFox*/
* html .roundtop_grey img.vline {margin-left: 344px;}/*IE 6*/

.roundtop_right_grey {background: url(../images/grey_tr.gif) no-repeat top right; float:right; height:5px; width:7px;}

.roundcont_grey_bottom {
	width: 100%; background: url(../images/grey_bm.gif) repeat-x #bfdbff; height: 5px; float: left; 
	margin-bottom: 5px; _margin-bottom: -10px;
}
.roundcont_grey_bottom_w49 {
	width: 49%; background: url(../images/grey_bm.gif) repeat-x #bfdbff; height: 5px; float: left; 
	margin-bottom: 5px; _margin-bottom: 0px;
}
.roundcont_grey_bottom_w90 {
	width: 99%; background: url(../images/grey_bm.gif) repeat-x #bfdbff; height: 5px; float: left; 
	margin-bottom: 5px; _margin-bottom: 0px; margin-left: 5px; 
}

.roundbottom_grey {background: url(../images/grey_bl.gif) no-repeat top left; float: left; width: 6px; height: 5px;}
.roundbottom_grey img.vline {height: 4px; width: 1px; float: left; margin-left: 323px; }
*+html .roundbottom_grey img.vline{margin-left: 318px;} /*IE 7*/
@-moz-document url-prefix() {.roundbottom_grey img.vline {margin-left: 324px;}}/*FireFox*/
* html .roundbottom_grey img.vline {margin-left: 344px;}/*IE 6*/

.roundbottom_right_grey {background: url(../images/grey_br.gif) no-repeat top right; float: right; height: 5px; width: 7px;}









.roundcont-gray-bottom {
	width: 100%; background: url(../images/bbm.gif) repeat-x #bfdbff; color: #000; height:4px; float:left;
}

.roundbottom-gray { 
	background: url(../images/bl.gif) no-repeat bottom left; float:left; width:5px; height:4px; padding: 0px;
}
.roundbottom-gray-right { 
	background: url(../images/br.gif) no-repeat bottom right; float:right;	height:4px;	width:5px;
}
.roundcont-gray-content {
	width: 98.8%; color: #000; float:left; height:auto;	background-color:#ebf2f9; border-left: #8bacd2 solid 1px; border-right: #8bacd2 solid 1px; padding: 0.5% 0.5% 0.5% 0.5%;
}
.roundcont-gray-content-box {
	width: 100%; color: #000; float:left; height:auto;	background-color:#ebf2f9; margin: 5px 0px 5px 0px;
}
.roundcont-text-left {
	width: 47%; color: #000; float:left; height:auto;	background-color:#ebf2f9; margin: 1% 1% 1% 1%; color:#264290; line-height:25px;
}
.roundcont-text-right {
	width: 45%; color: #000; float:left; height:auto;	background-color:#ebf2f9; margin: 1% 1% 1% 1%; color:#264290; line-height:25px;
}
.roundcont-gray-text lable {
	clear:none;
	float:left;
}


/************************************************
*	Gray box								*
************************************************/ 
.roundcont-gray {
	width: 100%; background: url(../images/gray_tm.gif) repeat-x #bfdbff; color: #000; height:auto;	float:left;
}
.roundcont-gray-bottom {
	width: 100%; background: url(../images/bbm.gif) repeat-x #bfdbff; color: #000; height:4px; float:left;
}
.roundtop-gray { 
	background: url(../images/gray_tl.gif) no-repeat top left; float:left;	width:auto;	height:23px; padding: 7px 0px 0px 10px;	color:#264290; font-weight:bold;
}
.roundtop-gray-right { 
	background: url(../images/gray_tr.gif) no-repeat top right; float:right; height:30px; width:5px;
}
.roundbottom-gray { 
	background: url(../images/bl.gif) no-repeat bottom left; float:left; width:5px; height:4px; padding: 0px;
}
.roundbottom-gray-right { 
	background: url(../images/br.gif) no-repeat bottom right; float:right;	height:4px;	width:5px;
}
.roundcont-gray-content {
	width: 98.8%; color: #000; float:left; height:auto;	background-color:#ebf2f9; border-left: #8bacd2 solid 1px; border-right: #8bacd2 solid 1px; padding: 0.5% 0.5% 0.5% 0.5%;
}
.roundcont-gray-content-box {
	width: 100%; color: #000; float:left; height:auto;	background-color:#ebf2f9; margin: 5px 0px 5px 0px;
}

.text-align {
	text-align:right;
	}
.text-bold {
	font-weight:bold;
	}
.space {
	padding-right:20px;
	}

#gray-box-create {
	width:50%;
	float:left;
	height:auto;
	}
#gray-test-details {
	width:100%;
	float:left;
	height:auto;
	}
#gray-test-details ul{
	margin: 0px;
	float:left;
	list-style:none;
	}
#gray-test-details li {
	list-style:none;
	display:inline;
	margin: 0px;
	float:left;
	border-right: solid 1px #264290;
	padding: 0px 5px 0px 5px;
	color:#264290;
	font-weight:bold;
	text-decoration:underline;
	}
#create-details_nav {
	float:right;
	width:100%;
	text-align:right;
	border:0px;
	}




#gray-box-schedule {
	width:47%;
	float:left;
	height:auto;
	}
#gray-box-schedule-tab {
	width:6%;
	float:left;
	height:100%;
	padding-top:100px;
	}






/************************************************
*	tabmenu 									*
************************************************/
.glowingtabs{
float:left;
width:100%;
margin: 10px 0px 0px 0px;
line-height:normal;
/*border-bottom: 1px solid #7e9fff; Add border strip to bottom of menu*/
}
	
.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 1px;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}
.glowingtabs1 a{
float:left;
background:url(../images/glowtab-left1.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs1 a span{
float:left;
display:block;
background:url(../images/glowtab1.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
	

#gray-box {
	width:100%;
	float:left;
	background-color:#f9f9f9;
	height:auto;
	border: #a4abab 1px solid;
	margin-top:-1px;
	}

		
#footer {
	width: 1003px;
	height:54px;
	float:left;
	position:relative;
	background:url(../images/top_bg.jpg) #000 repeat-x;
	color:#b5baae;
	text-align:center;
	line-height:20px;
	padding-top:20px;
	font-size:11px;
	}
#footer-inner {
	width: 100%; height: 20px;	float: left; /*position: absolute; bottom: 0; left: 0;*/ border-top: 1px solid #91b1d5;
	background-color: #f2f2e4; padding: 8px 0px 0px 0px;
	color: #000; text-align: center; font-size:12px;
}

#footer_inner_test {
	width: 100%; height: 20px; float: left; /*position: absolute;  left: 0; bottom: 0;*/ border-top: 1px solid #91b1d5;
	background-color: #f2f2e4; padding: 8px 0px 0px 0px;
	color: #000; text-align: left; font-size:12px;
}


.nav-bottom a{
	color:#000000;
	text-decoration:none;
	margin: 0px 15px 0px 15px;
	padding: 0px 15px 0px 15px;
	float:left;
	}
.nav-bottom a:hover {
	color:#000000;
	float:left;
	text-decoration:none;
	padding: 0px 15px 0px 15px;
	}

#footer-copyright{width: 63%; height: auto; float: left; padding-right: 30px; text-align: right;}
#footer-copyright a {margin: 0px 10px 0px 10px;}


#footer-build{
	width:30%;
	height:auto;
	margin: 0px;
	text-align:right;
	float:right;
	display:inline;
	padding-right:10px;
	}
	
.limit div { 
         height: 15px;		 
         overflow: hidden;
       }
	  .tooltiplink span 
{
	display:none;
}
.tooltiplink:hover span 
{ 
	display:inline;
	position:absolute; 
	padding:5px; 
	color:#264290; 
	background-color:#bfdbff; 
	border:1px solid #98b5d7; 
	text-decoration:none;
	top:auto;
	left:32px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}

.text-align-left {width:105px; float:left; display:inline; text-align:right;}
.text-align-left-team {width:105px; float:left; display:inline; text-align:left;}
.text-align-left-phone {width:105px; float:left; display:inline; font-weight:bold; text-align:left; clear:both;}
.text-align-right-phone {width:105px; float:left; display:inline; text-align:left; clear:both;}
.chekboxes {display:block; clear:both; }
.create-test {overflow:scroll; height:150px; }
.create-test-manual {height:auto; }
.table-content-scroll {height:250px; width:100%; overflow-y: scroll; overflow-x:hidden; float:left; }
.tooltiplink:hover { font-size:100%; } /* IE6 fix */    
.tbl {
	table-layout:fixed;
	 }
.tbl td {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
 }
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */