@charset "utf-8";
body { margin:10px; cursor:default; }/*Leaves space around the page*/
td.left-pane, td.right-pane { width:231px; }
td.mid-pane { padding:0 4px; }

ul.links, ul.links li { margin:0; padding:0; }
ul.links li { display:inline; list-style:none; list-style-image:none; }

ul.login-links { float:right; }
ul.login-links li{ font-size:10px !important; font-weight:bold !important; }
ul.login-links li a { color:#666; text-decoration:underline; font-size:12px !important; font-weight:normal !important; }
ul.login-links li a:hover { text-decoration:none; }

/*.navigation { margin-top:10px; background:#72b4e8; border:1px solid #148dc4; border-width:1px 0; font-size:75%; }
	ul.dropdown li { cursor:pointer !important; padding: 11px 10px; background:url(../images/navigation-link-background.gif) repeat-y right #72b4e8; }
	ul.dropdown li.hover, ul.dropdown li:hover { background-color: #55a6e6; }
	ul.dropdown a:link, ul.dropdown a:visited { color:#fff; text-decoration: none; }
	ul.dropdown ul { margin-top: 0px; width:150px; }
	ul.dropdown ul li { font-weight: normal; background:url(../images/navigation-link-background.gif) repeat-y -1px 0 #72b4e8; width:150px; border-top:1px solid #c4e7ff; float:left; }*/
	
.splitter-table { margin-top:3px;}

/*.box, .centerColumn { background:url(../images/box-bg.jpg) repeat-x #e5f3fe; border:1px solid #72b4e8; margin-bottom:3px; }*/
/*.box h4,.box h1, .centerColumn h4, .centerColumn h1{ margin:0; padding:0; color:#fff; margin:20px 0 0 5px; font-size:18px; font-weight:100; }
*/.box .content, .centerColumn .content { margin:5px; border:1px solid #a2dcff; background:#fff; padding:10px 5px 5px 5px; font-size:75%; }
.box .content img , .centerColumn .content img { padding:1px; border:1px solid #ccc; margin:0 10px 10px 0; }

h4.title { color:#4A4A4A; }

.extra-box { padding:2px; border:1px solid #72b4e8; margin-bottom:3px; }
	.opportunities { background:url(../images/banner-opportunities-2.jpg) no-repeat right; }
	.search-project form { background:url(../images/search-project-bg-0.jpg) repeat-x ; height:95px; }
	.search-project form div { background:url(../images/project-search-bg-1.jpg) no-repeat; height:100%; }
	/*.search-project form div div { background:url(../images/search-project-bg-2.jpg) no-repeat 95% 50%; height:100%; }*/
	.search-project form div div div { background:none; padding:40px 0 0 10px; height:1%; float:left; font-size:11px; font-weight:bold; }
	.search-project .text { border:1px solid #a6d0e7; color:#999; padding:2px; float:none; margin:0;}
	.search-project .button { float:none;  }
	
	.search-student form { background:url(../images/search-project-bg-0.jpg) repeat-x ; height:95px; }
	.search-student form div { background:url(../images/student-search-bg-1.jpg) no-repeat; height:100%; }
	/*.search-project form div div { background:url(../images/search-project-bg-2.jpg) no-repeat 95% 50%; height:100%; }*/
	.search-student form div div { background:none; padding:40px 0 0 10px; height:1%; float:left; font-size:11px; font-weight:bold; }
	.search-student .text { border:1px solid #a6d0e7; color:#999; padding:2px; float:none; margin:0;}
	.search-student .button { float:none;  }
	
/* buttons */
	.button-1, .button-2 { background:url(../images/button-bg-1.gif) repeat-x #b2e1f2; border:1px solid #15a4d0; color:#fff;  }
	.button-2 { padding:5px; text-decoration:none;  }
	.button-2:hover { color:#fff; }
	.read-more { color:#555; text-decoration:none; margin:10px 0 ; display:block;  }
	.read-more:hover { color:#333; }
	
.bottom-border{ border-bottom:1px solid #e1e3e4; }
.tabular-data { background:#fff;  border-collapse:collapse; border:1px solid #e1e3e4; }	
.tabular-data th { text-align:center; font-weight:bold; color:#666; background:#f8f8f8; padding:10px 0; border:1px	 solid #e1e3e4;  }
.tabular-data td { text-align:center; background:#f8f8f8; padding:10px 0; border-right:1px solid #e1e3e4;  }
.tabular-data a { color:#999999; text-decoration:none;  }
.tabular-data a:hover { color:#999999; text-decoration:underline; }
.left-td { text-align:left !important; padding-left:10px !important;}

.tabular-vertical-data { background:#fff; }
.tabular-vertical-data th { border-right:1px solid #e1e3e4; font-weight:bold; padding:7px; }
.tabular-vertical-data td { padding:7px; text-align:center; }

.news { font-size:90%; }
.news dd {  margin-bottom:8px; }
.news dd a { color:#6C6C6C; text-decoration:none; font-size:12px; display:block; font-weight:bold; }
.news dt { border-bottom:1px dashed #999999; padding-bottom:10px; margin-bottom:8px;}
.news .read-more-link { color:#4A4A4A; }
.question-set { margin-bottom:15px; padding-bottom:10px; border-bottom:dotted #666666 1px; }
.hand { cursor:pointer; }

#bottomextbl{ margin:10px; }
#topextbl table, #bottomextbl table{ color:#999;}
#topextbl table td, #bottomextbl table td, #topextbl table th, #bottomextbl table th 	{ vertical-align:top; text-align:left;}
#topextbl table p, #bottomextbl table p{	margin:0; padding:0 0 10px 0;}
#bottomextbl table td, #bottomextbl table th{ padding:5px;}
#bottomextbl table th{	color:#FFFFFF;}
#topextbl table td { padding:5px 0px;}
#bottomextbl {	border:3px solid #559dd5;	 }
#bottomextbl table th{	background:#91d1fd; border:1px solid #FFFFFF; font-weight:normal;padding:8px}
#bottomextbl table td{	line-height:18px; padding-left:0px; padding-right:0px;}

.result{ margin:3px; }
	table.correct{ border: solid #009900 3px; }
	table.wrong{ border: solid #FF0000 3px; }
	
	.result table { margin:0; }
	.result table td, .result table th { vertical-align:top; text-align:left; border:1px solid #eee; padding:3px; }
	
	.result table th { color:#333; background:#a2dcff; font-size:1.25em; border:0px solid #fff; }

	.result table th * { margin:0 0 0 5px; padding:0; }
	.result table th strong { margin:0; }
	
	.result .your-answer,.result .right-answer{  background-repeat:no-repeat; background-position:50% 50%; }
	
	.result th.your-answer { background-image:url(../images/icons/your-answer.png); }
	.result th.right-answer { background-image:url(../images/icons/right-answer.png); }
	
	.result td.your-answer { background-image:url(../images/icons/your.png); }
	.result td.right-answer { background-image:url(../images/icons/right.png); }

.get-date { background:url(../images/icons/calendar.png) no-repeat 99% 50%; }
.small {
font-size:10px;
font-weight:normal;
}

.account-left {
	float:left;
	width:30%
}
.account-right {
	float:right;
	width:68%;
}

.pro-left {
	float:left;
	width:68%;
}
.pro-right {
	float:right;
	text-align:right;
	cursor:pointer;
	width:20%;
	padding-right:5px;
}
.zen-image-button {
	cursor:pointer;
}
.float-left {
	float:left;
}

.allocate-table input
{
	margin:3px 3px -3px 3px;
	*margin:0px 0px 0px 0px;
}
.allocate-table .inner-tab1
{
	padding:8px 20px;
	background:#8ed1fe;
	margin:5px 0;
	color:#ffffff
}
.passed {
color:#006600;
}
.failed {
color:#FF0000;
}
.status-1, .status-1 td {
	background-color:#99FFFF !important;
}
.status-2, .status-2 td {
	background-color:#FFFFFF !important;
}





fieldset 
{
	border:1px solid #939495;
	margin:0 0 10px 0;
	padding: 10px;
}
fieldset legend {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	margin:10px 0 10px 0;
}
fieldset form
{
	margin-top:10px;
}
fieldset label
{
	width:150px;
	float:left;
	padding-top:8px
}
fieldset label.radioButtonLabel
{
	width:20px;
	margin: 0 0 20px 0;}
fieldset input, fieldset textarea, fieldset select 
{
	margin:2px 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
fieldset input#gender-male, fieldset input#gender-female
{
	float:left;
	margin:8px 4px -8px 0;
	*margin:4px 4px -4px 0;
}
fieldset .captcha-img img{
	margin:5px 0 0 150px;
}

.button11 {
margin:2px 0 0 6px;}
*html .buttons-new
{ margin:-8px 0 0 0;
}
.cardSteps input{	width:150px}