/* CSS Document 
Author: Dennis Luan URL: www.tickstudy.com
color: dark:#172c43;
*/

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend，button/*, table, caption, tbody, tfoot, thead, tr, th, td */{
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style:inherit;font-size: 100%;font-family: inherit;}

body{ background-color:/*#e9e9e9*/#F0EDEB;font-family: /*宋体,黑体, Arial, */微软雅黑, Verdana, Georgia, Helvetica, Sans-serif;color:#383838;text-align:center;
line-height:130%;margin:auto;}

a{text-decoration: none;color: #2D6CA5;}

a:hover{text-decoration: underline;}

a img{border: none;}

h1{font-size:160%;font-weight:700;color:#3B3B3B;}

h2{font-size:120%;font-weight:700;color:#3B3B3B;}

h3{font-size:100%;font-weight:400;color:#3B3B3B;padding:12px 0 4px 0;border-bottom:1px dotted #dedede;}

#container{width:100%;margin:auto;text-align:left;}

#topContainer1{width:100%;margin:auto;text-align:left;background-color:/*#2F6798*/#172C43;padding:0;border-bottom:1px solid /*#265580*/#101D2B;}

#topContainer2{width:100%;margin:auto;text-align:left;background-color:/*#2b5e8d*/#14283D;}

#bottomContainer1{width:100%;margin:20px auto auto 0;text-align:left;
border-bottom:1px solid #dedede;padding-bottom:36px;}

#bottomContainerInner1{/*background-image:url('images/innerbg1.jpg');*/width:100%;margin:auto;text-align:left;padding:0;margin:0;}

#bottomContainer2, #bottomContainerInner2 {width:100%;margin:auto;text-align:left;
border-bottom:1px solid #dedede;padding-bottom:16px;background-color:#fff;}

#bottomContainer3{width:100%;margin:auto;text-align:left;
background-color:#172C43;}

#bottomContainer3a{width:100%;margin:auto;text-align:left;
background-color:#172C43;}

#bottomContainer3b{width:100%;margin:auto;text-align:left;
background-color:#101D2B;}

#destinationContainer{
width:100%;margin:auto;text-align:left;
background-color:#fff;
clear:both;
 }
 
#searchContainer{
width:100%;margin:auto;text-align:left;padding-bottom:18px;
background-color:#fff;
clear:both;
 } 

#searchinside{
width:960px;
margin:auto;
clear:both;
/*background-color:#efefef;*/
overflow:hidden;
/*padding:16px;*/
}

#rankingContainer{
width:100%;
margin:auto auto 0 auto;
text-align:left;
background-color:#fff;
clear:both;
padding-bottom:12px;
}

#rankinginside{
width:960px;
margin:auto auto 0 auto;
clear:both;
overflow:hidden;
padding:24px 24px 12px 24px;
}

#rankinginside p{
color:#383838;}


#footer-1{width:100%;margin:auto;text-align:left;
background-color:#101D2B;}

p{font-size:14px;}
li{font-size:14px;}
table{font-size:14px;}

.endOfSection { clear: both; } 
.date{font-size:76%;color:#808080; }
.readmore{font-size:90%;float:right;padding:0;margin:0;}

/* beginning header*/
#header{
width:960px;
padding:0;
height:132px;
overflow:hidden;
background: /*#2F6798*/#172C43;
color:#F0EDEB;
margin:auto;
}

#header #headerLeft{
width:95%;
float:left;
}

#header #headerLeft #logo{
width:620px;
padding:24px 0 0 0;
float:left;
font-size:300%;
font-weight:bold;
}

#header #headerLeft #logoText{
float:left;
margin:0;
padding:94px 0 0 0;
font-size:100%;
font-weight:bold;
}

#header #headerRight{
width:5%;
float:right;
font-size:80%;
}

#header #headerRight #selection{
float:right;
margin:0;
padding:6px 0 20px 126px;
clear:both;
font-size:96%;
}

#header #headerRight #selection img{
position:relative;
top:5px;
}

#header #headerRight #contact{
float:right;
background:url('img/telephone.gif') no-repeat 0 4px;
margin:0;
padding:4px 0 0 24px;
font-size:98%;
}

#header #headerRight #sms{
float:right;
background:url('img/SMS-icon.gif') no-repeat 0 16px;
margin:0;
padding:18px 0 0 24px;
font-size:98%;
}



#header h1{
display: none;
}

#header p{
font-size:90%;
}

#header a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#header a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

/* end of header */

.nouploads
{
	color:#2d6ca5;
	padding-top:40px;

}



/* menu begins */
#menu{
background-color:/*#2b5e8d*/#14283D;
width:960px;
color:#F0EDEB;
margin:auto;
z-index:2000;
position:relative;

}

#menu ul{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li{
float:left;
width:106px;
display:block;
}

#menu a{
color:#F0EDEB;
display:block;
margin-top:8px;
margin-left:12px;
padding:6px 0;
text-align:center;
font-size:100%;
}

#menu a:hover{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

#menu a.selected{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
 }

#menu div
{	
position: absolute;
visibility: hidden;
margin: 0 0 0 11px;
padding: 0;
background: #F0EDEB;
border: 1px solid #14283D;
border-top:0;
font-size:90%;

}

#menu div a
{position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F0EDEB;
color:#171717;}

#menu div a:hover
{text-decoration:underline;
margin: 0;
padding: 5px 10px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;}

/* end of menu */

/* menu begins -member*/
.menu1{
background-color:/*#2b5e8d*/#14283D;
width:960px;
color:#F0EDEB;
margin:auto;
z-index:2000;
position:relative;

}

.menu1 ul{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

.menu1 ul li{
float:left;
width:106px;
display:block;
}

.menu1 a{
color:#F0EDEB;
display:block;
margin-top:8px;
margin-left:12px;
padding:6px 0;
text-align:center;
font-size:100%;
}

.menu1 a:hover{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

.menu1 a.selected{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
 }

.menu1 div
{	
position: absolute;
visibility: hidden;
margin: 0 0 0 11px;
padding: 0;
background: #F0EDEB;
border: 1px solid #14283D;
border-top:0;
font-size:90%;

}

.menu1 div a
{position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F0EDEB;
color:#171717;}

.menu1 div a:hover
{text-decoration:underline;
margin: 0;
padding: 5px 10px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;}

/* end of menu1 */



/* begin tier1 */
#tier1{
width:960px;
margin:auto;
clear:both;
background-color:#2F6798;
overflow:hidden;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
}

#tierInner1{
width:960px;
clear:both;
margin:auto;
overflow:hidden;
}

#tier1 h2{
color:#F0EDEB;

padding:16px 24px 16px 24px;
}

#tierInner1 h2{
color:#242424;
padding:0 0 12px 0;
}

#tier1 p{
color:#F0EDEB;
text-align:justify;
padding:0;
}

#tierInner1 p{
color:#F0EDEB;

text-align:justify;
padding:0;
}

#tier1 #tier1Left, #tierInner1 #tierInner1Left{
width:54%;
float:left;
overflow:hidden;
margin-right:4px;
}

#tierInner1 #tierInner1Left{
padding:24px 16px 0 0;

}

#tier1 #tier1Right, #tierInner1 #tierInner1Right{
float:left;
padding:16px 16px 16px 0;
overflow:hidden;
}

#tier1 #tier1Text1, #tierInner1 #tierInner1Text1{
padding:12px 24px 0 24px; }


#tier1 #tier1Text2{
float:right;
padding:0 24px 12px 24px;
}

#tierInner1 #tierInner1Text2{
padding:0;}

#tier1 a, #tierInner1 a{
color:#fff;
border-bottom:1px dashed #fff;
}

#tier1 a:hover, #tierInner1 a:hover{

color:#fff;
text-decoration:none;
border:0;
}

#tier1 #applynow, #tier1 #signup, #tierInner1 #applynow, #tierInner1 #signup{
border-bottom:0; }

/* end tier1 */



/* begin tier2 */

#tier2{
width:960px;
margin:auto;
clear:both;
background-color:#efefef;
overflow:hidden;
padding-top:16px;
}

#tierInner2{
width:960px;
margin:auto;
clear:both;
background-color:#efefef;

overflow:hidden;
padding-top:16px;
}

#tier2 h3, #tierInner2 h3{
color:#171717;
padding:12px 0 8px 0;
margin-left:16px;
border-bottom:1px solid #e2e2e2;
}

#tier2 p, #tierInner2 p{
color:#5e5e5e;

padding:8px 0 8px 0;
margin-left:16px;
border-bottom:1px solid #e2e2e2;
}

#tierInner2 p{border:0; }

#tier2 #tier2Left{
width:30%;
float:left;
}

#tierInner2 #tierInner2Left{
width:60%;

float:left;
}

#tier2 #tier2Middle{
width:30%;
float:left;
margin-left:46px;
}

#tier2 #tier2Right{
width:30%;
float:left;
margin-left:46px;
margin-right:0;
}

#tierInner2 #tierInner2Right{

width:30%;
float:right;
}

#tier2 #tier2Text1{
background:url('images/uk.gif') no-repeat 0 60%;
padding-left:90px; 
}

#tier2 #tier2Text2{
background:url('images/usa.gif') no-repeat 0 60%;

padding-left:90px; 
}

#tier2 #tier2Text3{
background:url('images/aus.gif') no-repeat 0 60%;
padding-left:90px; 
}


#tier2 small{
padding-left:16px;}

#tier2 img{
}

#tier2 a, #tierInner2 a{

font-size:80%;
padding-top:8px;
float:left;
}

#tierInner2 a{margin-left:16px; }

#tier2 a:hover, #tierInner2 a:hover{
color:#5e5e5e;
}
/* end tier2*/


/* begin tier3 */
#tier3{
width:960px;
margin:auto;
clear:both;
overflow:hidden;
padding-top:16px;
padding-bottom:24px;
background-color:#172C43;
}

#tier3 h2, #tier3a h2{
color:/*#95B4D2*/#F0EDEB;
padding:12px 0 12px 0;
/*border-bottom:1px solid #25486E;*/
}

#tier3 #tier3Left{
width:56%;
float:left;
overflow:hidden;
font-size:90%;
}

#tier3 div, p{
color:#F0EDEB;
padding:16px 0 8px 0;
}


#tier3 #tier3Right{
width:41%;
float:left;
margin-left:18px;
margin-right:0;
overflow:hidden;
font-size:90%;
}

#tier3 a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#tier3 a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

#tier3 #tier3Text1{
background:url('img/freesignup.png') no-repeat 0 30%;
padding:16px 0 16px 60px; 
}

#tier3 #tier3Text2{
background:url('img/onlineapplication.png') no-repeat 1% 2%;
padding:6px 0 16px 60px; 
}

#tier3 #tier3Text3{
background:url('img/visa.png') no-repeat 1% -10%;
padding:6px 0 16px 60px; 
}

#tier3 .ticksign{
background:url('img/tick.png') no-repeat 0 50%;
padding-left:24px; 
}

#tier3a{
width:960px;
margin:auto;
overflow:hidden;
border-top:1px solid #25486E;
background-color:#172C43;
}

#tier3a div, p{
color:#F0EDEB;
padding:12px 0;
}

#tier3a #tier3aLeft{
width:41%;
float:left;
overflow:hidden;
font-size:90%;
}

#tier3a #tier3aLeft img{
float:left;
padding:4px 16px 4px 0;
}

#tier3a #tier3aRight{
width:52%;
float:left;
margin-left:6%;
margin-right:0;
overflow:hidden;
font-size:90%;
}

#tier3a #tier3aRight li{
color:#F0EDEB;
padding:0 0 12px 0;
list-style:none;}

#tier3a #tier3aRight #tier3aRight-1{
width:30%;float:left;}
#tier3a #tier3aRight #tier3aRight-2{
width:30%;float:left;margin-left:8%;}
#tier3a #tier3aRight #tier3aRight-3{
width:30%;float:right;}

#tier3a a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#tier3a #tier3aRight a{
width:20%;
}

#tier3a a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

#tier3b{
width:960px;
height:1px;
background-color:#101D2B;
}


/* end tier3*/


/* begin tier4 */
#tier4{
width:960px;
margin:auto;
overflow:hidden;
background-color:#101D2B;
}

#tier4 p{
font-size:70%;
color:#9b9b9b;
padding:24px 0 0 0;
}

#tier4 a{
color:#F0EDEB;
}

#tier4 a:hover{
color:#F0EDEB;
text-decoration:none;
border-bottom:1px dotted #F0EDEB;
}
/* end tier4 */

.redText{
color:#FF0000; }

.askform{
border:1px solid #dbdbdb; 
padding:8px;
background-color:#F8F8F8;
font-size:90%;}

.searchform{
border:1px solid #b7ddf2; 
padding:12px;
margin-bottom:12px;
background-color:#ebf4fb;
font-size:90%;}

.assessresult{border-top:1px solid #dbdbdb;margin:16px 0 0 0;padding:12px 0 0 0;}

.searchresult{border-top:1px solid #b7ddf2;margin:16px 0 0 0;padding:12px 0 0 0;}

.off { display: none;}
.on  { display: inline;}


/* Author: Prabin Sikdar, Darshan Technologies*/


#dashboard-container{
overflow:hidden;
width:1004px;
padding:18px;
margin:28px auto;
border:1px solid #dbdbdb; 
background-color:#F8F8F8;
height:900px;
}


.navigator
{
width:20%;
float:left;
margin:0;
padding:0;
}

#glossymenu{
margin: 0;
padding:0;
width:100%; /*width of menu*/
text-align:left;
}

#glossymenu a {
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
border-bottom:1px dashed #dbdbdb; 
padding:8px 0 8px 8px;
margin:0;
text-decoration:none;
}


#glossymenu a:hover{
text-decoration:none;
padding:8px 0 8px 8px;
margin:0;
background-color:#ebf4fb;}

.current{
color:#535858;
font-weight:bold;
}


/* inner right content control main block */
.innerContent
{
	width:76%;
	float:right;
	margin-right:32px;
}
/****** ends here *******/

/* profile page content begins here*/
.profilecontent
{
	width: 95%;
	border:1px solid #b7ddf2; 
	padding:16px;
	background-color:#ebf4fb;
	font-size:90%;
}


.profilecontent ul{
	padding:6px;
	margin:0;
	list-style-type:none;
}

.profilecontent ul li{
	padding:12px 0 8px 0;
	margin-bottom:16px 0;
	border-bottom:1px dotted #b7ddf2;
}


.application_checklist
{
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:#000000;

}

.application_checklist ul
{

	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	color:#000000;
	font-weight:normal;

}

.application_checklist ul li
{

	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	display:block;
	color:#000000;
}

/*a.anchorImages{ color:#0F6; background-image:url(member/img/saveApplication.png); padding-left:150px; padding-bottom:10px}
a.anchorImages:hover{ color:#0F6; background-image:url(member/img/saveApplicationLight.png); padding-left:150px; padding-bottom:10px}
a.anchorImagesSubmit{ color:#0F6; background-image:url(member/img/submitApplication.png); padding-left:180px; padding-bottom:10px}
a.anchorImagesSubmit:hover{ color:#0F6; background-image:url(member/img/submitApplicationLight.png); padding-left:180px; padding-bottom:10px}
*/

/* Ends Here */


.user-information
{
	float:right;
	font-size:90%;
	padding:12px;
}
.errormessage
{
	color: #a7111a;
	font-size:14px;
	
}
.errormessagesignup
{
	margin-top:0px;
	padding-top:0px;
	color: #a7111a;
	font-size:14px;
}
.viewalluploadedfilesinvisa
{
	padding-top:0px;
}

.viewupload{width:100%;margin:0 0 24px 12px;}


/* Application Form CSS*/
#containerupdate{ 
width:100%;
}


fieldset {
font-size:90%;
border:1px solid #b7ddf2; 
margin-bottom:24px; 
background-color:#ebf4fb;
}

.done dl{
border-bottom:1px dashed #b7ddf2;
}

.done dt, .done dd{
padding:3px 0;
}


input, textarea, select {}

fieldset.action {
background:#9da2a6; 
border:none; 
border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;
margin-top:-20px;}

legend {
background:#b7ddf2; 
padding:8px; 
margin:0px 0px 18px 12px; 
}

label {}

label.opt {}
dl {clear:both;}
dt {float:left; text-align:right; width:30%; margin:0 20px 10px 0;padding:0;}
dd {float:left; 65%; margin:0 0 10px 0;padding:0;}
#footer {}


#searchProject { margin:0 auto; margin-top:20px; float:left; padding:10px 20px 10px 10px;}


/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(member/img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}






/* Upload Files Begins Here*/

.view-uploaded-files
{
	width:98%;
	padding:12px;
	margin:0;
	float:left;
	font-size:90%;
	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;

}

#uploadscomplete_msg
{
	font-size: 90%;
	padding:12px 8px 0 0;
	margin-top:0;
}

#uploadscomplete_msg a
{
	color: #2d6ca5;
	text-decoration:underline;
}

#usr_message
{
	font-size: 12px;
	padding-bottom: 10px;
	color: #2d6ca5;
}

/*h3 {
	margin-top: 30px;
	border-bottom: 1px solid #797979;
	margin-bottom: 10px;
	color: #607293;
}
*/

.doclist{
width:100%;
padding:12px;
margin:0 0 18px 0;
float:left;
border:1px solid #b7ddf2; 
background-color:#ebf4fb;
}

#browsetext li{
font-size:80%;
text-align:left;
float:left;}

/* upload documents module */
.swiff-uploader-box a {
	display: none !important;
}

/* .hover simulates the flash interactions */
#demo-status {
	width:98%;
	padding:0 12px;
	text-align:left;
	font-size:90%;
/*	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;*/
}

#demo-status .progress {
	background: url(assets/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#demo-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}

#demo-list {
	list-style: none;
/*	width:100%;
	padding:18px;*/
	padding-left:6px;
	margin-left:0;
	font-size:90%;
	float:left;
	text-align:left;
}

#demo-list li.validation-error {
	padding-left:60px;
	display: block;
	clear: left;
	cursor: pointer;
	background: url(assets/failed.png) no-repeat 0 0;
}

#demo-list li.file {
	width:100%;
	background: url(assets/MainLoading.gif) no-repeat 0 60%;
}

#demo-list li.file.file-uploading {
	background-image: url(assets/uploading.gif);
}

#demo-list li.file.file-success {
	background-image: url(assets/success.png);
	width:560px;
}
#demo-list li.file.file-failed {
	background-image: url(assets/failed.png);
}

#demo-list li.file .file-name {
	padding-left: 60px;
	display: block;
	clear: left;
}
#demo-list li.file .file-size {
	float: right;
	margin-top: 2px;
	margin-right: 6px;
	margin-left:30px;
}
#demo-list li.file .file-info {
	display: block;
	margin-left: 44px;
}
#demo-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
	color:red;
	font-weight:bold; }

/***************************/


/* Begin MEMBER tier1  - Darshan Technologies*/
#member-bottomContainer1
{padding:8px 0 32px 0;
}

#member-tier1{
width:1006px;
margin:auto;
clear:both;
overflow:hidden;
}

#tierInner1{
width:960px;
clear:both;
margin:auto;
overflow:hidden;
}

#member-tier1 h2{
color:#F0EDEB;
padding:16px 24px 16px 24px;
}

#member-tier1 h4{
font-size:110%;font-weight:400;color:#3B3B3B;
padding-bottom:12px;
border-bottom:1px solid #e2e2e2;
}

#tierInner1 h2{
color:#242424;
padding:0 0 12px 0;
}

#member-tier1 p{
color:#F0EDEB;
text-align:justify;
padding:0;
}

#tierInner1 p{
color:#F0EDEB;

text-align:justify;
padding:0;
}

#member-tier1 #tier1Left, #tierInner1 #tierInner1Left{
width:54%;
float:left;
overflow:hidden;
margin-right:4px;
}

#tierInner1 #tierInner1Left{
padding:24px 16px 0 0;

}

#tier1 #tier1Right, #tierInner1 #tierInner1Right{
float:left;
padding:16px 16px 16px 0;
overflow:hidden;
}

#tier1 #tier1Text1, #tierInner1 #tierInner1Text1{
padding:12px 24px 0 24px; }


#tier1 #tier1Text2{
float:right;
padding:0 24px 12px 24px;
}

#tierInner1 #tierInner1Text2{
padding:0;}

#tier1 a, #tierInner1 a{
color:#fff;
border-bottom:1px dashed #fff;
}

#tier1 a:hover, #tierInner1 a:hover{

color:#fff;
text-decoration:none;
border:0;
}

#tier1 #applynow, #tier1 #signup, #tierInner1 #applynow, #tierInner1 #signup{
border-bottom:0; }
/* end tier1 */


/* school selection dropdowns - begins here*/

.school-content-top
{
	width:620px;
	height:130px;
	padding-top:20px;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:20px;
	font-size:12px;
	background-color:#F9F9F9;
	color: #000000;
	border: 3px solid #d0dfe2;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.school-content-filters-heading
{
	float:left;
	width:585px;
	height:25px;

}

.school-content-filters
{
	float:left;
	color: #000000;

}

.school-content-left-dropdowns
{
	float:left;
	width:285px;
	height:25px;
}

.school-content-right-dropdowns
{
	float:right;
	width:285px;
	height:25px;
	padding-left:20px;

}

.school-content-dropdown-name
{
	float:left;
	width:60px;
	height:25px;
}
.school-content-dropdown-content
{
	float:right;
	width:223px;
	height:25px;
	text-align:left;
}

.school-selection-search-button
{
	vertical-align: bottom;
	margin-top:10px;
}

/* ends here*/





/*Login and Signup Page */
.tier1Leftnew {
width:48%;
background-color:#F9F9F9;
float:left;
border:1px solid #dbdbdb; 
overflow:hidden;
height:420px;
float:left;

}

.tier2Leftnew {
width:100%;
background-color:#F9F9F9;
float:left;
border:1px solid #dbdbdb; 
overflow:hidden;
height:420px;
float:left;

}

#tier1Rightnew
{
width:48%;
height:420px;
background-color:#F9F9F9;
border:1px solid #dbdbdb; 
float:right;
overflow:hidden;

}

.form-header
{
	color:#9B9B9B;
	font-weight:bold;
	font-size:16pt;
	
}

.tbl_row
{
	width:100%;
	height: 25px;
	
}

.tbl_header
{
	width:40%;
	height: 25px;
	float:left;
	color:#000;
	font-size:14px;

}

.tbl_data
{
	width:60%;
	height: 25px;
	float:right;
	font-size:14px;
	border-bottom:hidden;
	text-align:left;
}


.tbl_data_list
{
	width:100%;
	height: 25px;
	float:right;
	font-size:14px;
	border-bottom:hidden;
	text-align:left;
}

.minloginText
{
	width:80px;
	size:80%;
}
.loginText
{
	width:160px;
	size:80%;
}
.loginText240
{
	width:240px;
	size:80%;
}
.longloginText
{
	width:320px;
	size:80%;
}

.vcodeText
{
	width:80px;
	size:80%;
}

/*Login and Signup Page ends here */

/* Online Messaging Begins Here */
#onlinemessages_messagebox
{
	width:100%;
	font-size:90%;
}

#onlinemessages_messagebox .onlinemessages_messagebox_title
{}

#onlinemessages_messagebox .onlinemessages_messagebox_remaining
{
	font-size:76%;
	color:#2d6ca5;
	text-align:left;
}

#online-messageviewer{
width:100%;
font-size:90%;
border:1px solid #b7ddf2; 
margin:24px 0; 
padding:16px;
background-color:#ebf4fb;
}

#online-messageviewer .onlinemessages_title{
border-bottom:1px solid #b7ddf2;
padding-bottom:6px;
font-size:108%;
font-weight:700;
}

#onlinemessages_messagebox .onlinemessages_messagebox_sendbutton
{
	padding-top: 10px;
}

#onlinemessages_messagebox input.NFButton
{
	color:#FFFFFF;
}

.onlinemessages_listtable
{
	width:100%;
}

.messagerow
{
width:100%;
border-bottom:1px dashed #b7ddf2;
padding-bottom:6px;
margin-bottom:12px;

/*
	height:60px;
	padding:8px;
	background-color:#FFCC99;
	margin-bottom:12px;
*/
}
.messagealtrow
{
width:100%;
border-bottom:1px dashed #b7ddf2;
padding-bottom:6px;
margin-bottom:12px;
/*
	height:60px;
	padding:8px;
	background-color:#FFCC99;
	margin-bottom:12px;
*/
}

.messagealtaltrow
{
width:100%;
border-bottom:1px dashed #b7ddf2;
padding-bottom:6px;
margin-bottom:12px;

}

.row_top
{
	width:100%;
}

.row_bottom
{
	width:100%;
}

#containerupdatepager{
/*	
	width:850px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	background-color:none;
	border:none;
*/
}

#containerupdatepager table, #containerupdatepager tr, #containerupdatepager td
{background:none;
border:0;
font-size:100%;
}

#containerupdatepager a{
text-decoration:underline;}

#containerupdatepager a:hover{
text-decoration:none;}

.pagginglinks{
}


/* Online Messaging Ends Here */



/*What's New Begins Here */
.news-container
{
	width:98%;
	padding:20px;
	text-align:left;
	font-size:90%;
	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;
}

.news-container #titles{
border-bottom:1px dashed #b7ddf2;
padding-bottom:6px;}

.backbutton{font-size:90%;font-weight:400;}

#temp{}
#topcont{}
 
/*.white_content {
	margin: 0 auto;
	padding:16px;
	border: 1px solid #d0dfe2;
	background: white;
	overflow: auto;
	}
*/
/* What's New Ends Here */


/*member points section*/
#memberpointContainer
{
	float:right;
	width:100%;
	text-align:center;	
}


#invitationContainer
{
	width:100%;
	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;	
	margin-top:30px;
	padding:18px;
	text-align:left;
	font-size:90%;
}

#redeemContainer
{
	float:left;
	width:100%;
	text-align:left;
	font-size:90%;
	margin-top:0;
}

.redeemInnerContainer
{
	float:left;
	width:100%;
	text-align:left;
	margin-top:0;
	padding:18px;
	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;	
}

.redeemInnerContainerdetails
{
	float:left;
	width:100%;
	text-align:left;
	font-size:90%;
	margin-top:0;
	padding:4px;	
	border:1px solid #b7ddf2; 
	background-color:#ebf4fb;	
}


.redeempointslefttop
{
	float:left;
	width:180px;
	height:25px;
}

.redeempointsrighttop
{
	float:right;
	width:470px;
	height:25px;
}


.redeempointsleft
{
	float:left;
	width:180px;
	height:25px;
}

.redeempointsright
{
  float:right;
width: 470px;
height: 25px;
}

.totalpoints
{
	width:100%;
}
/*member points section ends here*/


/* Login */
.buttons
{
	width:auto; 
	height:25px; 
	color:#fff; 
	padding:0 2px; 
	background: url(member/img/button.png) repeat-x 0 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
/* Ends here*/



/*Top menu in the member section; obselete on Verion 3.0 at tickstudy.com*/

.top-menu{
width: 100%; /*width of menu*/
border-bottom-width: 0;
text-align:right;
/*background-color:#d0dfe2;*/
font-size:12px;
font-weight:bold;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

.top-menu a
{
background-color:gray;
color:#FFF;
display: inline;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-left: 10px;
padding-top:8px;
margin-top:5px;
padding-bottom:8px;
padding-right:50px;
margin-left:0px;
text-decoration:none;
border-bottom:hidden;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

.top-menu a:link{
background-color:gray;
color:#FFF;
display: inline;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-left: 10px;
padding-top:8px;
margin-top:5px;
padding-bottom:8px;
padding-right:50px;
margin-left:0px;
text-decoration:none;
border-bottom:hidden;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}



.top-menu a:hover{
background-color:gray;
color:#FFFFFF;
text-decoration:none;
padding-left: 10px;
padding-top:8px;
margin-top:5px;
padding-bottom:8px;
padding-right:50px;
border: 1px solid orange;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}

.top-menu a:active {
background-color:#FFFFFF;
color:#000000;
display: inline;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-left: 10px;
padding-top:8px;
margin-top:5px;
padding-bottom:8px;
padding-right:50px;
text-decoration:none;
border-bottom:hidden;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}
/*top menu in the member section ends here */



.box-table-a
{
	font-size:100%;
	text-align: left;
	border-collapse: collapse;
}
.box-table-a th
{
	padding: 4px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
.box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}

.box-table-a tr
{
text-align:left;
}


.box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}




#box-table-b
{

	font-size:90%;
	text-align: left;
	border-collapse: collapse;
}

#box-table-b th
{
/*	font-size: 13px;
	font-weight: normal;*/
	padding: 4px 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: /*#039*/#383838;
}
#box-table-b td
{
	padding: 4px 8px;
	background: /*#e8edff*/#ebf4fb; 
	border-bottom: 1px solid #fff;
	color: /*#669*/#383838;
	border-top: 1px solid transparent;
}
#box-table-b tr:hover td
{
	background: #d0dafd;
	color: #339;
}

.viciao {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; PADDING-TOP: 10px
}
.viciao A {
	BORDER-BOTTOM: #8db5d7 1px solid; BORDER-LEFT: #8db5d7 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: #8db5d7 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #8db5d7 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.viciao A:hover {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: #f00 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f00 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.viciao SPAN.current {
	BORDER-BOTTOM: #e89954 1px solid; BORDER-LEFT: #e89954 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffca7d; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: #e89954 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #e89954 1px solid; PADDING-TOP: 2px
}
