body{
	font-family: Tahoma, Geneva, sans-serif;
	color:#575656;
	direction:rtl;
	text-align:right;
	}
@font-face {
 font-family: arabtype;
 src: url("../assets/fonts/arabtype.eot"); /* For IE browsers */
}
@font-face {
 font-family: arabtype;
 src: url("../assets/fonts/arabtype.ttf"); /* For most other browsers */
}
.container.Me {
	margin-right: auto;
	margin-left: auto;
	background-color:#e4eef7;
}
.contentBg {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.contentBgExam {
	background-color:#F6F6F6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	margin-top: 20px;
	margin-bottom: 20px;
}
.loginBox2 {
	padding: 10px 12px 10px 0;
	float:left;
	margin-top:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
}
a.out {
	margin-right:5px;
	color: #5D5C64;
	text-decoration:none;
	font-weight:bold;
	float:right;
	padding:2px 10px;
	margin-top:3px;
	font-size:larger;
	border:2px solid #FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #FAF8F7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAF8F7), to(#efddd3));
background: -webkit-linear-gradient(#FAF8F7, #efddd3);
background: -moz-linear-gradient(#FAF8F7, #efddd3);
background: -ms-linear-gradient(#FAF8F7, #efddd3);
background: -o-linear-gradient(#FAF8F7, #efddd3);
background: linear-gradient(#FAF8F7, #efddd3);
-pie-background: linear-gradient(#FAF8F7, #efddd3);
behavior: url(PIE.htc);
}
a.out i{
	color: #F00;
	padding:0 0 0 5px;
	font-size:18px;
}
.loginBox2 ul li img {
	margin:0 0 0 5px;
}
.loginBox2 li {
	margin:0 0 0 25px;
}
.loginBox2 li a.eidtUrPro{
	background-image:url(assets/images/editPro.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}
.loginBox2 ul {
	margin-top: 20px;
	list-style-type: none;
	/* [disabled]float:right; */
}
.loginBox2 ul li{
	float:right;
	margin:0 10px 0 20px;
}
.loginBox2 ul li a{
	color:#666666;
	font-size:14px;
	text-decoration:underline;
		}
.loginBox2 ul li a:hover{
	text-decoration: none;
	color:#fff;
		}
.loginBox2 ul li a i{
	padding:2px 0 0 5px;
	font-size:18px;
}
.loginBox {
	padding: 10px 12px 10px 0;
	float: right;
	width: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
}
.inputArea {
}
.loginBox input {
	margin-left:10px;
	float:right;
	padding:5px 10px;
	margin-top:5px;
	font-size:larger;
	color: #b9b9bb;
	border:0 none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #FAF8F7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAF8F7), to(#efddd3));
background: -webkit-linear-gradient(#FAF8F7, #efddd3);
background: -moz-linear-gradient(#FAF8F7, #efddd3);
background: -ms-linear-gradient(#FAF8F7, #efddd3);
background: -o-linear-gradient(#FAF8F7, #efddd3);
background: linear-gradient(#FAF8F7, #efddd3);
-pie-background: linear-gradient(#FAF8F7, #efddd3);
behavior: url(PIE.htc);
	}
.loginBox ul {
	margin-top: 10px;
	list-style-type:none;
	float:right;
	width:100%;
}
.loginBox ul li{
	line-height:30px;
	float:right;
	
}
.loginBox ul li a{
	color:#575656;
	font-size:14px;
	text-decoration: underline;
	padding-right:14px;
	margin:0 0 0 12px;
}
.loginBox ul li a i{
	padding:12px 0 0 3px;
	font-size:12px;
}
.loginBox ul li.socialLogin{
	color: #575656;
	font-size: 14px;
	padding-right: 14px;
	padding-left:0px;
}
.loginBox ul li.socialLogin i{
	padding:11px 0 0 3px;
	font-size:12px;
}
.loginBox ul li.socialLogin a i{
	padding:5px 0 0 0;
	font-size:30px;
}
.loginBox ul li.socialLogin a{
	background-image: none;
	margin:0 2px;
    padding:0;
	}

.loginBox ul li a:hover{
	text-decoration: none;
	color:#fff;
		}
.logo{
	margin:3% 0 1% 0;
	}
.header{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#2cacdd;
	width:100%;
	float:right;
}
.testHeader {
	padding:0 15px;
	width: 100%;
	float: right;
}
/* Specific to example two */
#example-two ul { list-style: none; }
#example-two ul li a:hover { }
#example-two ul li:last-child a { border: none; }

#example-two .nav {
	overflow: hidden;
	margin:3.5% 0 0 0;
}
#example-two .nav li {
background-color:#2cacdd;
	margin:25px 0;
padding:5px;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 5px 5px;
-moz-box-shadow: #666 0px 5px 5px;
box-shadow: #666 0px 5px 5px;
 }
#example-two .nav li a { display: block; color: white; font-size: 18px; text-align: center; text-decoration:none;  padding: 4px; }

#example-two .list-wrap {
	background-color: #d5eefb;
	margin-right: 3%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 5px 5px;
	-moz-box-shadow: #666 0px 5px 5px;
	box-shadow: #666 0px 5px 5px;
	behavior: url(PIE.htc);
}
#example-two .list-wrap p {
	font-size: 16px;
	line-height:30px;
	padding:15px;
}
#example-two {
	margin:20px 0;
}
.choseMajor {
	float: right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2cacdd;
	padding-right: 3%;
	width: 100%;
	padding-top:25px;
	padding-bottom:25px;
}
.choseMajor img{
	float:right;
}
.footer {
	color:#616161;
	background-color: #f6f6f6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2cacdd;
	float: right;
	width: 100%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
}
.footer small{
	font-family: arabtype, Tahoma, Geneva, sans-serif;
	font-size: 22px;
	padding-top: 7px;
	float: right;
	
}
.footer span{
	font-family: arabtype, Tahoma, Geneva, sans-serif;
	font-size: 22px;
	text-align: left;
	float: left;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.footer span a{
	font-family: arabtype, Tahoma, Geneva, sans-serif;
	color:#616161;
	text-decoration:none;
}
.footer span a:hover{
	text-decoration: underline;
	color:#fff;
}

.welcome {
	float:right;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FDFDFD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
	background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
	background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
	background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
	background: -o-linear-gradient(#FDFDFD, #e5e5e5);
	background: linear-gradient(#FDFDFD, #e5e5e5);
	-pie-background: linear-gradient(#FDFDFD, #e5e5e5);
	behavior: url(PIE.htc);
}
.welcome h2 {
	font-size: 13px;
	color: #5d5c64;
	padding-top:4px;
}
.welcome h2 i{
	font-size:20px;
	color:#009966;
	padding:0 5px;
}
.examSteps {
	float: right;
	position: relative;
	margin-bottom:20px;
}
.rightCorner {
	position: absolute;
	right:-46px;
	top:1px;
}
.leftCorner {
	position: absolute;
	left:-46px;
	top:1px;
}
.examSteps ul {
background: #B7D553;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B7D553), to(#769e3b));
background: -webkit-linear-gradient(#B7D553, #769e3b);
background: -moz-linear-gradient(#B7D553, #769e3b);
background: -ms-linear-gradient(#B7D553, #769e3b);
background: -o-linear-gradient(#B7D553, #769e3b);
background: linear-gradient(#B7D553, #769e3b);
-pie-background: linear-gradient(#B7D553, #769e3b);
	float: right;
	list-style-type:none;
	padding:0;
	margin:0;
	direction:rtl;
	text-align:right;
}
.examSteps ul li {
	float: right;
	color:#FFF;
	font-size:19px;
	font-weight:bold;
	line-height:85px;
	padding:0 16.8px;
	border-left: solid;
	border-left-color:#89a34a;
	border-left-width:1px;
	text-align:right;
	direction:rtl;
}
.examSteps ul li.noBorder {
	border:none 0;
}
.examSteps ul li.active {
}
/*
.title {
	height: 80px;
	width: 370px;
	background-image: url(../assets/images/titleButton.jpg);
	background-repeat: no-repeat;
	color: #817a77;
	font-weight: bold;
	font-size: 23px;
	text-align: center;
	line-height: 62px;
	float: right;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
.bigTitle {
	float: right;
	height: 120px;
	width: 400px;
	background-image: url(../assets/images/bigTitleButton.jpg);
	background-repeat: no-repeat;
	color:#817a77;
	font-weight:bold;
	font-size:20px;
	text-align: center;
	line-height:62px;
}
.bigTitle span {
	font-size: 50px;
	display: block;
}
*/
.title {
background: #2cacdd;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2cacdd), to(#fff));
background: -webkit-linear-gradient(#2cacdd, #fff);
background: -moz-linear-gradient(#2cacdd, #fff);
background: -ms-linear-gradient(#2cacdd, #fff);
background: -o-linear-gradient(#2cacdd, #fff);
background: linear-gradient(#2cacdd, #fff);
-pie-background: linear-gradient(#2cacdd, #fff);
	direction:rtl;
	text-align: center;
	padding: 15px;
	float: right;
	color: #817a77;
	font-weight: bold;
	font-size: 23px;
	border: 2px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: #666 5px 5px 30px;
	-moz-box-shadow: #666 5px 5px 30px;
	box-shadow: #666 5px 5px 30px;
	margin-top:10px;
	margin-bottom: 0;
	margin-left: 0;
}
.title span {
	font-size: 50px;
	display: block;
}

.subTitle {
	margin: 20px 20px 0 0;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0 0 20px;
	color: #666666;
	line-height: 40px;
	text-align: right;
}
.subTitle i{
	font-size:40px;
	padding:7px 0 0 6px;
}
.miniSubTitle {
	margin: 20px 20px 0 0;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0 0 20px;
	color: #666666;
	line-height: 40px;
	text-align: right;
}
.miniSubTitle i{
	font-size:40px;
	padding:7px 0 0 6px;
}

ul.stepDetails{
	margin:20px 30px 0 0;
	list-style-type:none;
	
	}
ul.stepDetails li{
	margin:10px 0;
	font-size: 20px;
	padding:0 30px 10px 0;
	}
ul.stepDetails li i{
	font-size:15px;
	padding:8px 0 0 5px;
	}
ul.stepDetails2 li i{
	font-size:15px;
	padding:0 0 0 10px;
	line-height:50px;
	}
a.confirmButton {
background: #2cacdd;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2cacdd), to(#fff));
background: -webkit-linear-gradient(#2cacdd, #fff);
background: -moz-linear-gradient(#2cacdd, #fff);
background: -ms-linear-gradient(#2cacdd, #fff);
background: -o-linear-gradient(#2cacdd, #fff);
background: linear-gradient(#2cacdd, #fff);
-pie-background: linear-gradient(#2cacdd, #fff);
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    box-shadow: 5px 5px 30px #666666;
    float: right;
    padding: 20px;
	text-decoration: none;
	color: #817a77;
	font-weight: bold;
	font-size: 23px;
    text-align: center;
}
a.confirmButton:hover{
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#2CACDD));
background: -webkit-linear-gradient(#fff, #2CACDD);
background: -moz-linear-gradient(#fff, #2CACDD);
background: -ms-linear-gradient(#fff, #2CACDD);
background: -o-linear-gradient(#fff, #2CACDD);
background: linear-gradient(#fff, #2CACDD);
-pie-background: linear-gradient(#fff, #2CACDD);
}

.contentBgExam h4 {
	font-size: 20px;
	line-height: 30px;
	padding:10px 25px;
	font-weight: normal;
}
ul.stepNumbers {
	margin:10px 77px 20px 0;
	list-style-type:none;
}
ul.stepNumbers li{
	list-style-type:none;
	font-size:22px;
	padding:8px 0;
}		
.stepNumbers li span {
	font-weight: bold;
}
		/* -------------------------------------  step A Test NEW Page Css Start ------------------------------ */
.pauseYourExam{
	background-color: #ABDCF7;
	float: left;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	border: solid #FFF 3px;
	-webkit-box-shadow: #666 0px 5px 20px;
	-moz-box-shadow: #666 0px 5px 20px;
	box-shadow: #666 0px 5px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
	text-decoration: none;
	padding-top:7px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.pauseYourExam i{
	font-size:27px;
	padding:0 5px;
}

.answersOption {
	float: right;
	margin-right:-16px;
}
.paging {
	font-size: 40px;
	color: #FFF;
	text-align: left;
	float: right;
}
.chart{
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	}
.bottompaging {
	font-size: 40px;
	color: #FFF;
	margin-top:50px;
	float:left;
}
.totalPage {
	color: #000;
	background-color: #E4EEF7;
	float: right;
	height: 32px;
	width: 38px;
	font-size: 20px;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
	border: 4px solid #FFF;
}
.pageNumber {
	color: #000;
	background-color: #ABDCF7;
	float: right;
	height: 32px;
	width: 38px;
	margin-left: 10px;
	text-align: center;
	font-size: 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
	border: 4px solid #FFF;
}
ul.questionTab {
	float: right;
}
ul.questionTab li {
	padding:4px 0;
	border-bottom:5px solid #FFF;
	float:right;
	width:100%;
}
ul.questionTab li:nth-child(even) {background: #ccffff;}
ul.questionTab li:nth-child(odd) {background: #99cc66;}

ul.questionTab li ul {
	float: right;
	padding-right:5px;
	margin-top:8px;
	width:14%;
}
ul.questionTab li ul li {
	float: right;
	border:none 0;
	width:32%;
}
ul.questionTab li label{
	font-size: 24px;
	font-weight: normal;
	width:84%;
	float:right;
	padding:0 10px;
}
.next {
	text-align:center;
	background-color: #6699CC;
	float: left;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin: 40px 0 10px 0;
	padding-right:10px;
	line-height:45px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(/pie/PIE.htc);
}
.next i{
	font-size:50px;
	padding:0 5px;
}
/* step A Test NEW Page Css End --------------------------------------------------------------------------- */
ul.stepDetails2{
	float: right;
	margin-top: 40px;
	}
ul.stepDetails2 li{
	font-size:25px;
	line-height:50px;
	padding:0 30px 0 0;
	}
.shape {
	float: left;
	margin-bottom:15px;
}
.caution {
	width:100%;
	background-color: #e2f3fc;
	float: right;
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #666 0px 10px 10px;
	-moz-box-shadow: #666 0px 10px 10px;
	box-shadow: #666 0px 10px 10px;
	behavior: url(PIE.htc);
	margin-top: 30px;
}		
.caution p {
	font-size: 22px;
	line-height:38px;
	float:right;
	width:87%;

}	
.caution i{
	font-size:80px;
	float:right;
	padding:10px 0 0 15px;
	}
.caution h3 {
	float:right;
    font-size: 18px;
    padding-bottom:10px;
}
.choseAll {
	float: right;
	margin-top: 30px;
}
.choseAll a {
	background-color:#ABDCF7;
	float: right;
	line-height:38px;
	padding-right:10px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	margin-right:20px;
	border:solid #FFF 3px;
	-webkit-box-shadow: #666 0px 5px 20px;
	-moz-box-shadow: #666 0px 5px 20px;
	box-shadow: #666 0px 5px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
	text-decoration:none;
}
.choseAll a.greenTec i{
	color:#009966;
	font-size:30px;
	padding:3px 0 0 5px;
}
.choseAll a.redTec i{
	color: #F00;
	font-size:30px;
	padding:3px 0 0 5px;
}
.stepDetails3 li ul {
}

ul.stepDetails3 {
    float: right;
    margin: 10px 60px 0 0;
}

    ul.stepDetails3 li ul li {
        background-image: none;
        float: right;
        height: 45px;
        line-height: 24px;
        margin-bottom: 10px;
        margin-left: 10px;
        width: 190px;
    }

    ul.stepDetails3 li {
        font-size: 20px;
        line-height: 45px;
        padding: 0 0 10px 0;
    }
    ul.stepDetails3 li i{
        font-size:25px;
        padding:16px 0 0 5px;
    }
.stepDetails3 li input {
    float: right;
    margin: 5px 0 0 5px;
}

.stepDetails3 li label {
    font-size: 12px;
    float: right;
    font-weight: bold;
    width: 136px;
    height: 45px;
}
.foregetInput {
	border: #a7a7a7 solid 1px;
	height: 30px;
	color: #575656;
	margin-top: 40px;
	margin-bottom: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FDFDFD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
	background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
	background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
	background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
	background: -o-linear-gradient(#FDFDFD, #e5e5e5);
	background: linear-gradient(#FDFDFD, #e5e5e5);
	-pie-background: linear-gradient(#FDFDFD, #e5e5e5);
	float: right;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	font-size: larger;
	margin-right: 35%;
}
.successMessage {
	border: 10px solid #2CACDD;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.successMessage h2 {
	text-align:right;
        font-size: 24px;
        font-weight: bold;
        padding: 0 2% 0 0;
        color: #009933;
		line-height:66px;
    }
.successMessage h2 i{
        font-size:70px;
        padding-left:10px;
    }
/* -------------------------------------  New Member Page Css Start ------------------------------ */
ul.editProfile {
    margin:30px 0;
}

    ul.editProfile li {
        margin: 30px 0 0 0;
        width:100%;
        float: right;
    }

        ul.editProfile li.fieldInstructions {
            color: #999999;
            float: right;
            font-size: 12px;
            margin: 10px 0 0;
            padding-right: 70px;
            text-align: right;
        }

.editProfile li label {
    float: right;
    width: 220px;
    color: #817a77;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
}

.editProfile li span {
    text-align: left;
    float: right;
    width: 15px;
}

ul.editProfile li input {
	margin-right:4%;
	font-size:larger;
    border: #a7a7a7 solid 1px;
    color: #575656;
    padding: 10px 15px;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
}
ul.editProfile li #userNameTextBox {
    border: #a7a7a7 solid 1px;
    color: #575656;
    padding: 10px 15px;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
    direction: ltr;
    text-align: left;
}

ul.editProfile li #genderDropDownList {
	margin-right:4%;
	font-size:larger;
    border: #a7a7a7 solid 1px;
    color: #575656;
    padding: 5px 7px 5px 0;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
}

ul.editProfile li #passwordTextBox {
    border: #a7a7a7 solid 1px;
    color: #575656;
    padding: 10px 15px;
    float: right;
	font-size:larger;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
    text-align:left;
}

ul.editProfile li #passwordConfirmationTextBox {
    border: #a7a7a7 solid 1px;
	font-size:larger;
    color: #575656;
    padding: 10px 15px;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
    text-align:left;
}
/* New Member Page Page Css End  --------------------------------------------------------------------------- */
.dateLists_container {
    float: right;
    width: 240px;
}
.dateLists_container .day_container {
}
.dateLists_container .day_container .list {
    background: linear-gradient(#FDFDFD, #E5E5E5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #A7A7A7;
    border-radius: 4px;
    color: #575656;
    float: right;
    margin-right: 20px;
    padding: 5px 7px 5px 0;
    width: 60px;
}
.dateLists_container .month_container {
}
.dateLists_container .month_container .list {
    background: linear-gradient(#FDFDFD, #E5E5E5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #A7A7A7;
    border-radius: 4px;
    color: #575656;
    float: right;
    margin-right: 20px;
    padding: 5px 7px 5px 0;
    width: 60px;
}
.dateLists_container .year_container {
}
.dateLists_container .year_container .list {
    background: linear-gradient(#FDFDFD, #E5E5E5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #A7A7A7;
    border-radius: 4px;
    color: #575656;
    float: right;
    margin-right: 20px;
    padding: 5px 7px 5px 0;
    width: 60px;
}
ul.changePassword {
    float: right;
    margin:30px 0;
}

    ul.changePassword li {
        margin: 30px 0 0 0;
        width: 800px;
        float: right;
    }

        ul.changePassword li.fieldInstructions {
            color: #999999;
            float: right;
            font-size: 12px;
            margin: 10px 0 0;
            padding-right: 220px;
            text-align: right;
            width: 400px;
        }

.changePassword li label {
    float: right;
    width: 220px;
    color: #817a77;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
}

.changePassword li span {
    text-align: left;
    float: right;
    width: 15px;
}

ul.changePassword li input {
    margin-right: 20px;
    border: #a7a7a7 solid 1px;
    width: 220px;
    height: 30px;
    color: #575656;
    padding: 0 15px;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FDFDFD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#e5e5e5));
    background: -webkit-linear-gradient(#FDFDFD, #e5e5e5);
    background: -moz-linear-gradient(#FDFDFD, #e5e5e5);
    background: -ms-linear-gradient(#FDFDFD, #e5e5e5);
    background: -o-linear-gradient(#FDFDFD, #e5e5e5);
    background: linear-gradient(#FDFDFD, #e5e5e5);
    -pie-background: linear-gradient(#FDFDFD, #e5e5e5);
}
.test{
	width:150px;
	float:right;
	height:100px;
	background-color:#F00;
	margin-right: 400px;
	}
/*accordion Start*/
.accordion {
	float: right;
	width: 100%;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0;
}
.accordion h3 {
	font-weight: normal;
	font-size: 20px;
	cursor: pointer;
	padding: 5px 10px 5px 0;
	border: 1px solid #a7a7a7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	background-image: url(../assets/images/arrow-square.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #fcfcfc;
}
.accordion h3.active {
	background-color:#e6e6e6;
	background-position: 10px -50px;
}
.accordion p {
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	padding:10px 20px;
}
.accordion ul {
	float: right;
	width:95%;
}
.accordion ul li{
	width:20%;
	margin:20px 8px 0 0;
	float:right;
	}
.accordion ul li.accorTitle{
	font-size: 20px;
	line-height: 45px;
	background-image: url(../assets/images/dash.jpg);
	background-repeat: no-repeat;
	background-position: right 23px;
	padding:0 30px 0 0;
	color:#FFF;
	width:800px;
	float:right;
	font-weight:bold;
	}
.accordion ul li label{
	font-size:13px;
	font-weight:bold;
	width:140px;
	height:40px;
	overflow:hidden;
	}
/*accordion End*/
.filter {
	margin-top:20px;
	margin-bottom:20px;
	float: right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #666 0px 5px 10px;
	-moz-box-shadow: #666 0px 5px 10px;
	box-shadow: #666 0px 5px 10px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#cccccc));
	background: -webkit-linear-gradient(#FFFFFF, #cccccc);
	background: -moz-linear-gradient(#FFFFFF, #cccccc);
	background: -ms-linear-gradient(#FFFFFF, #cccccc);
	background: -o-linear-gradient(#FFFFFF, #cccccc);
	background: linear-gradient(#FFFFFF, #cccccc);
	-pie-background: linear-gradient(#FFFFFF, #cccccc);
}
.filter h5 {
        font-size: 20px;
        padding: 10px;
        font-weight: normal;
        float: right;
    }

.filter ul {
        float: right;
        margin: 15px 30px 0 0;
    }

.filter ul li {
            float: right;
            margin: 0 0 0 30px;
        }

.filter ul li label {
                font-size: 14px;
                font-weight: bold;
            }

.filter a {
        float: right;
        margin: 0 50px 0 0;
        padding: 6px 10px 6px 40px;
        font-size: 25px;
        background-color: #cccccc;
        background-image: url(../assets/images/searchIcon.png);
        background-repeat: no-repeat;
        background-position: 8px center;
        text-decoration: none;
        color: #666666;
    }
ul.stepDetailsStepI {
    float: right;
    margin: 10px 60px 0 0;
}

    ul.stepDetailsStepI li {
        margin: 10px 0;
        font-size: 20px;
        padding: 0 30px 10px 0;
        float: right;
    }
ul.stepDetailsStepI li i{
	font-size:15px;
	padding:10px 0 0 10px;
    }
.stepDetailsStepI li.smallFont {
    font-size: 17px;
}

.stepDetailsStepI li a {
    float: left;
}
.stepDetailsStepI li a.refIcon {
        background-color:#ABDCF7;
        color: #FFF;
        padding:10px 5px 2px 0;
        font-size: 18px;
        text-align: center;
        margin-right: 10px;
        border: solid #FFF 3px;
        -webkit-box-shadow: #666 0px 5px 20px;
        -moz-box-shadow: #666 0px 5px 20px;
        box-shadow: #666 0px 5px 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-decoration: none;
    }
.stepDetailsStepI li a.refIcon i{
    font-size: 30px;
    padding: 0 5px;	}

    .stepDetailsStepI li a.repIcon {
	background-color:#ABDCF7;
	border: 3px solid #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 5px 20px #666666;
	color: #FFFFFF;
	font-size: 18px;
	margin-right: 20px;
	padding:5px 5px 0 0;
	text-align: center;
	text-decoration: none;
}
    .stepDetailsStepI li a.repIcon i{
	font-size:30px;
	padding:0 5px;
}

.separator {
	height: 1px;
	margin-top: 70px;
	margin-right: 2%;
	margin-bottom: 20px;
	margin-left: 2%;
}
.planPageSeparator {
	margin:0 2% 25px 2%;
	float: right;
	width: 95%;
	background-color: #FFF;
	height: 1px;
}

		/* -------------------------------------  Step I Page Css Start ------------------------------ */
	#dhtmlgoodies_dragDropContainer{	/* Main container for this script */
	float: right;
	margin-bottom: 20px;
	width:100%;
	}
	#dhtmlgoodies_dragDropContainer ul{	/* General rules for all <ul> */
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		padding:2px;
	}

	#dhtmlgoodies_dragDropContainer li,#dragContent li,li#indicateDestination{	/* Movable items, i.e. <LI> */
  background-color: #FFFFFF;
    border: 1px solid #000000;
    cursor: move;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    padding: 20px 0;
    text-align: center;	}

	li#indicateDestination{	/* Box indicating where content will be dropped - i.e. the one you use if you don't use arrow */
		border:1px solid #317082;
		background-color:#FFF;
	}

	/* LEFT COLUMN CSS */
	div#dhtmlgoodies_listOfItems{	/* Left column "Available students" */
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	}
	#dhtmlgoodies_listOfItems ul{	/* Left(Sources) column <ul> */

	}

	div#dhtmlgoodies_listOfItems div{
background: #83c0f6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#83c0f6), to(#d5eafc));
background: -webkit-linear-gradient(#83c0f6, #d5eafc);
background: -moz-linear-gradient(#83c0f6, #d5eafc);
background: -ms-linear-gradient(#83c0f6, #d5eafc);
background: -o-linear-gradient(#83c0f6, #d5eafc);
background: linear-gradient(#83c0f6, #d5eafc);
-pie-background: linear-gradient(#83c0f6, #d5eafc);
	border:2px #fff solid;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(PIE.htc);
margin-top:150px;
	}
	div#dhtmlgoodies_listOfItems div ul{	/* Left column <ul> */
	}
	#dhtmlgoodies_listOfItems div p{	/* Heading above left column */
	background-color:#2cacdd;
	border-radius: 10px;
    color: #FFFFFF;
    font-size: 18px;
    padding: 8px 25px;
    text-align: center;	}
	/* END LEFT COLUMN CSS */

	#dhtmlgoodies_dragDropContainer .mouseover{	/* Mouse over effect DIV box in right column */
		background-color:#E2EBED;
		border:1px solid #317082;
	}

	/* Start main container CSS */

	div#dhtmlgoodies_mainContainer{	/* Right column DIV */
	float: right;
	}
	#dhtmlgoodies_mainContainer div{	/* Parent <div> of small boxes */
	margin-top: 20px;
	border: 2px #fff solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.htc);
	background: #83c0f6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#83c0f6), to(#d5eafc));
	background: -webkit-linear-gradient(#83c0f6, #d5eafc);
	background: -moz-linear-gradient(#83c0f6, #d5eafc);
	background: -ms-linear-gradient(#83c0f6, #d5eafc);
	background: -o-linear-gradient(#83c0f6, #d5eafc);
	background: linear-gradient(#83c0f6, #d5eafc);
	-pie-background: linear-gradient(#83c0f6, #d5eafc);
	}
	#dhtmlgoodies_mainContainer div ul{

	}

	#dhtmlgoodies_mainContainer div p{	/* Heading above small boxes */
	color: #FFF;
	background-color:#2cacdd;
	color: #FFF;
	padding:8px 25px;
	font-size:18px;
	text-align:center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
	}

	#dhtmlgoodies_mainContainer ul{	/* Small box in right column ,i.e <ul> */
		width:152px;
		height:80px;
		border:0px;
		margin-bottom:0px;
		overflow:hidden;

	}

	#dragContent{	/* Drag container */
		position:absolute;
		width:150px;
		height:20px;
		display:none;
		margin:0px;
		padding:0px;
		z-index:2000;
	}

	#dragDropIndicator{	/* DIV for the small arrow */
		position:absolute;
		width:7px;
		height:10px;
		display:none;
		z-index:1000;
		margin:0px;
		padding:0px;
	}
/* Step I Page Css End --------------------------------------------------------------------------- */
a.reExam {
    background-color:#ABDCF7;
    border: 3px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 5px 20px #666666;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    line-height: 41px;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
	margin:10px 20px 0 0;
}
ul.choseSteps {
    float: right;
}
ul.choseSteps li {
    line-height: 22px;
    margin: 20px 0;
}
ul.choseSteps li label {
    color: #017147;
    font-size: 22px;
    font-weight: normal;
	margin-right:10px;
}
ul.choseSteps li span label {
    color: #EF3D23;
    font-size: 22px;
    font-weight: normal;
}
.grid {
    float: right;
}
.grid_paging a {
    text-decoration: none;
}
.grid_paging a:hover {
    text-decoration: underline;
}
.grid_paging a:link {
    background-color: #EBECEE;
    border: 1px solid #B5BAC0;
    font-size: 15px;
    margin-right: 2px;
    padding: 2px 6px;
}
.grid_paging span {
    background-color: #017147;
    border: 1px solid #DBEAFF;
    color: #FFFFFF;
    margin-right: 2px;
    padding: 2px 5px;
}
.planPageButtons {
    float: right;
    margin: 30px 0;
}
a.print {
	border: 3px solid #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 5px 20px #666666;
	color: #FFFFFF;
	float: right;
	font-size: 18px;
	line-height: 41px;
	text-align: center;
	text-decoration: none;
	margin-left:10px;
	padding-right: 5px;
	margin-top:5px;
	background-color:#ABDCF7;
}
a.print i{
	font-size:30px;
	padding-right: 5px;
	padding-left:5px;
	padding-top:5px;
}

a.add {
    background-color:#ABDCF7;
    border: 3px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 5px 20px #666666;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    line-height: 41px;
    margin:0 0 0 10px;
    padding: 0 5px 0 0;
    text-align: center;
    text-decoration: none;
	margin-top:5px;
}
a.add i{
	font-size:30px;
	padding-right: 5px;
	padding-left:5px;
	padding-top:5px;
}

a.reportIcon {
    background-color:#ABDCF7;
    border: 3px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 5px 20px #666666;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    line-height: 41px;
    margin:0 0 0 10px;
    padding: 0 5px 0 0;
    text-align: center;
    text-decoration: none;
	margin-top:5px;
}
a.reportIcon i{
	font-size:30px;
	padding-right: 5px;
	padding-left:5px;
	padding-top:5px;
}
.planPageTab {
    background-color:#ABDCF7;
    border-radius: 4px;
    float: right;
    margin: 15px 0 15px 0;
    padding:20px 10px;
}
.planPageTab h3 {
    float: right;
    font-size: 20px;
    padding: 0 0 10px 0;
}
.planPageTab h3 i{
    font-size: 25px;
    padding:3px 0 0 5px;}

.planPageTab ul {
    float: right;
    margin-top: 20px;
}
.planPageTab ul li {
    float: right;
    font-size: 16px;
    height: 40px;
    padding: 0 0 0 0;
    text-align: right;
    width: 190px;
}
.planPageTab ul li i{
    font-size: 13px;
    padding:3px 0 0 5px;
	}
#example-one {
    float: right;
    margin: 20px 0;
    padding: 10px;
}
#example-one .nav {
    overflow: hidden;
}
#example-one .nav li {
    float: right;
    margin: 0 10px;
}
#example-one .nav li.last {
    margin-right: 0;
}
#example-one .nav li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #A5A09E #A5A09E -moz-use-text-color;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid none;
    border-width: 2px 2px medium;
    color: #5D5D5D;
    display: block;
    font-size: 18px;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}
#example-one .nav li a:hover {
    background-color: #83C0F6;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 2px medium;
    color: #FFFFFF;
}
#example-one .list-wrap {
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    display: block;
    margin-top: -1px;
    min-height: 120px;
    padding-top: 20px;
    background: linear-gradient(#83C0F6, #D5EAFC) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.list-wrap #yourChoices {
    float: right;
}
.list-wrap #allDisciplines {
    float: right;
}
.list-wrap #skills {
    float: right;
}
.list-wrap #capabilitiesOrStudyingFields {
    float: right;
}
#example-one .nav li .current {
    background-color: #83C0F6;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 2px medium;
    color: #FFFFFF;
}
.newTabs #example-one .nav .first {
    margin-right: 0;
}
.newTabs #example-one .filter {
    background: linear-gradient(#FFFFFF, #CCCCCC) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 5px 10px #666666;
    float: right;
    margin: 10px;
}
.newTabs #example-one .filter h5 {
    float: right;
    font-size: 20px;
    font-weight: normal;
    padding: 10px;
}
.newTabs #example-one .filter ul {
    float: right;
    margin: 15px 30px 0 0;
}
.newTabs #example-one .filter ul li {
    float: right;
    margin: 0 0 0 30px;
}
.newTabs #example-one .filter ul li label {
    font-size: 14px;
    font-weight: bold;
}
.newTabs #example-one .filter a {
    background-color: #CCCCCC;
    background-image: url("../assets/images/searchIcon.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    color: #666666;
    float: right;
    font-size: 25px;
    margin: 0 50px 0 0;
    padding: 6px 10px 6px 40px;
    text-decoration: none;
}
.newTabs #example-one ul.percentage {
    direction: rtl;
    float: right;
    margin: 30px 30px 0 0;
    text-align: right;
}
.newTabs #example-one ul.percentage li {
    float: right;
    height: 45px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 250px;
}
.newTabs #example-one ul.percentage li label {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}
.newTabs #example-one .cautionsTabs {
    background-color: #E2F3FC;
    background-image: url("../assets/images/cautionIcon.png");
    background-position: 755px center;
    background-repeat: no-repeat;
    border-radius: 4px;
    float: right;
    margin: 10px;
    padding: 20px 0;
    width: 830px;
}
.newTabs #example-one .cautionsTabs h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 38px;
    padding: 0 100px 0 25px;
}
.newTabs #example-one .list-wrap #yourChoices {
    float: right;
}
.newTabs #example-one .list-wrap #allDisciplines {
    float: right;
}
#example-one .list-wrap p{
    font-size: 16px;
    line-height: 30px;
    padding:10px 30px;
	text-align:justify;
	direction: rtl;
}
#example-one .list-wrap h2 {
	font-size: 16px;
	/* [disabled]float: right; */
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 0;
}
.data {
float:right;
width:100%;
}
.data p {
    font-size: 17px;
    line-height: 25px;
    padding: 15px;
}
.data ul {
}
.data ul li {
    color: inherit;
    float: right;
    font-size: 17px;
    line-height: 25px;
    margin: 0;
    padding: 0 15px;
    text-align: right;
    width: auto;
}
.holland {
	float: right;
	margin-top: 30px;
	margin-right: 15px;
}
.holland h3 {
    background-color: #FCFCFC;
    border: 1px solid #A7A7A7;
    border-radius: 4px;
    font-size: 20px;
    font-weight: normal;
    padding: 5px 10px 5px 0;
}
.holland h2 {
    background-image: url("../assets/images/dash.jpg");
    background-position: right 23px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 20px;
    line-height: 45px;
    padding: 0 30px 0 0;
}
.holland p {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 10px 20px;
	text-align:right;
	direction:rtl;
}
.hollandSubTitle {
    background-image: url("../assets/images/subTitleIcon.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #666666;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    margin: 20px 10px 0 0;
    padding: 10px 50px 0 0;
}
.holland ul {
	padding: 10px 20px;
}
.holland ul li {
    background-image: url("../assets/images/planPageDash.jpg");
    background-position: right 7px;
    background-repeat: no-repeat;
    float: right;
    font-size: 16px;
    margin: 0 0 15px 50px;
    padding: 0 17px 0 0;
    text-align: right;
}
.userIfo {
	width:100%;
	float:right;
	margin:-29px 0 0 0;
	-webkit-box-shadow: #666 0px 5px 20px;
	-moz-box-shadow: #666 0px 5px 20px;
	box-shadow: #666 0px 5px 20px;
	background: #FCFCFA;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFA), to(#bda59b));
	background: -webkit-linear-gradient(#FCFCFA, #bda59b);
	background: -moz-linear-gradient(#FCFCFA, #bda59b);
	background: -ms-linear-gradient(#FCFCFA, #bda59b);
	background: -o-linear-gradient(#FCFCFA, #bda59b);
	background: linear-gradient(#FCFCFA, #bda59b);
	-pie-background: linear-gradient(#FCFCFA, #bda59b);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 10px 10px;
	-moz-box-shadow: #666 0px 10px 10px;
	box-shadow: #666 0px 10px 10px;
	behavior: url(PIE.htc);
}
.userIfo ul{
}
.userIfo ul li{
	font-size:18px;
	margin:15px 0; 
	text-align:right;
	padding:0 15px 0 0;
}
.userIfo ul li span{
	color:#017147;
}
.userIfo img {
	float: left;
}
.allMajors{
	margin-top: 20px;
	margin-bottom: 20px;
	border: 2px #fff solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #83c0f6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#83c0f6), to(#d5eafc));
	background: -webkit-linear-gradient(#83c0f6, #d5eafc);
	background: -moz-linear-gradient(#83c0f6, #d5eafc);
	background: -ms-linear-gradient(#83c0f6, #d5eafc);
	background: -o-linear-gradient(#83c0f6, #d5eafc);
	background: linear-gradient(#83c0f6, #d5eafc);
	-pie-background: linear-gradient(#83c0f6, #d5eafc);
	behavior: url(PIE.htc);
	display: none;
}
.allMajors.col-md-10.col-md-offset-1 ul {
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	}
.allMajors.col-md-10.col-md-offset-1 ul li {
	float:right;
	margin-left:20px;
	background-image: url(../assets/images/dash.jpg);
	background-repeat: no-repeat;
	background-position: right 11px;
	}
.allMajors p{
	color: #FFF;
	background-color: #5f9215;
	padding-top:8px;
	padding-bottom:8px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
	}
.allMajors.col-md-10.col-md-offset-1 ul li label {
	font-size: 24px;
	font-weight: normal;
	padding-right:30px;
}
.allMajors.col-md-10.col-md-offset-1 ul li .check {
	margin-top:10px;
}

ul.planPage {
	float: right;
	margin-bottom: 15px;
	margin-top: 15px;
	width:100%;
	margin-right: 1%;
	margin-left: 1%;
}

ul.planPage li {
	color: #666666;
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 45px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 13px;
	width: 237px;
}
.testHeader {
	float: right;
	width:100%;
	margin-top:40px;
}

.contentBgExam table{
   direction: rtl;
    float: right;
    width: 100%;
	}
.userIfo li a {
	margin-right: 10%;
	text-decoration:none;
	color:#666; 
	}
.userIfo li a i{
	font-size:30px;
	padding-left:3px;
	padding-top:0;
	}
.userIfo .col-sm-8 li a:hover{
color:#FFF;
cursor:pointer;
}
.grid_paging td table {
	width: auto;
}
.reportChart{
	margin-top:10%;
	}
a.enter{
	text-decoration:none;
	font-weight:bold;
	float:right;
	padding:2px 10px;
	margin-top:5px;
	font-size:larger;
	border:2px solid #FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #FAF8F7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAF8F7), to(#efddd3));
background: -webkit-linear-gradient(#FAF8F7, #efddd3);
background: -moz-linear-gradient(#FAF8F7, #efddd3);
background: -ms-linear-gradient(#FAF8F7, #efddd3);
background: -o-linear-gradient(#FAF8F7, #efddd3);
background: linear-gradient(#FAF8F7, #efddd3);
-pie-background: linear-gradient(#FAF8F7, #efddd3);
behavior: url(PIE.htc);
	}
.themes{
	margin-right:1%;
	margin-top:5px;}	
a.enter i{
	color: #096;
	padding:0 0 0 5px;
	font-size:20px;
	
}
.themes i{
	line-height:22px;
 font-size:25px;
 border:1px solid #FFF;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
 	}
a.green i{ color:#009966;}
a.orange i{ color:#E0AE3B;}
a.blue i{color:#2CACDD;}
a.gray i{ color:#ccc;}
.uni {
    width:50%;
}
.uni:after {
    content: "";
    display: block;
    width:80%;
    height:0;
    padding-bottom:80%;
    background:#2CACDD; 
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
	border:10px #FFF double;
}
.uni div {
    float:right;
    width:80%;
    padding-top:40%;
    line-height:1em;
    margin-top:-0.5em;
    text-align:center;
    color:white;
	font-size:4em;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.caution ul {
	float: right;
}
.caution ul li{
	margin:10px 20px;
	font-size:20px;	
	}
.caution ul li i{
	font-size:14px;	
	}
.errorMessage {
	padding: 20px;
	-webkit-box-shadow: #666 0px 10px 10px;
	-moz-box-shadow: #666 0px 10px 10px;
	box-shadow: #666 0px 10px 10px;
	behavior: url(PIE.htc);
	margin-top: 30px;
	background-color: #ffcccc;
	float: right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	border:10px solid #cc6666;
}
.errorMessage i{
	font-size:80px;
	float:right;
	padding:10px 0 0 15px;
	}
.errorMessage h2{
	float:right;
    font-size:24px;
    padding-top:35px;
	}
.errorMessage ul{
	float: right;
	}
.errorMessage ul li{
	font-size:20px;	
	}
.errorMessage ul li i{
	font-size:14px;	
	}
.successMessage {
	background-color: #99ff99;
	float: right;
	margin-top:30px;
	padding:20px;
	-webkit-box-shadow: #666 0px 10px 10px;
	-moz-box-shadow: #666 0px 10px 10px;
	box-shadow: #666 0px 10px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	border:10px solid #009933;
}
.successMessage h2{
	float:right;
    font-size:24px;
    padding-top:18px;
	color:#009933;
}
.successMessage i{
	font-size:80px;
	float:right;
	padding:10px 0 0 15px;
	}