@charset "utf-8";
/* CSS Document */
html {
	margin:0;
	padding:0;
	
}
 button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
}
body {
	margin:0;
	padding:0;
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	background-color: #f7f6f6;
}

* {
	outline:none;
}

element.style {
	height:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
ul, ol {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, pre, code {
	}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin:0;
	padding:0;
}
a{cursor:pointer;}
a img, :link img, :visited img {
	border:none;
	cursor:pointer;
}

a:hover {
	text-decoration:none;
        
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100%;
}
.address {
	font-style:normal;
}
p {
	line-height:1.8em;
	color: #59595b;
	font-family: tahoma;
	
}
a {
	text-decoration:none;
}
a:hover {
}

#all, #top, #center, #footer{text-align:right; direction:rtl;}
#all
{
	width:942px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	height: auto;
	clear: both;
}
#top
{
    width:942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;
}
#center
{
    width:942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;
}
#footer
{
    width:942px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border:dashed #c7c7c7 1px;
	background:#f2f2f2 url(/ksu/images/blue_lAr.gif) no-repeat right center; 
	height: 30px;
	clear: both;
}
#top .logo{
	margin-bottom: 10px;
	float:right;
	width: 445px;
	height:85px;
	background:url(/ksu/images/logoAr.gif);
}
#top .links{
	float:left;
	width:521px;
	margin-top:16px;
}
#top .links ul{	margin:0;padding:0;}
#top .links ul li{
	float:left;
	background:url(/ksu/images/sell.gif) no-repeat right top;
	height:48px;
}
#top .links ul li a{
	margin:0px 10px 0px 10px;
	color:#515151;
	
	font-weight:lighter;
	line-height:2em;
	font-style:normal;
}
a.english{
	background:url(/ksu/images/english.gif) top center no-repeat;
	text-align:center;
	padding-top:35px;
	height:auto;
	width:36px;
	display:block;
}
span.AA{
	background:url(/ksu/images/new.gif) top center no-repeat;
	text-align:center;
	padding-top:40px;
	height:auto;
	width:65px;
	display:block;
}
#top .links ul li span.AA a {margin:0px;}
a.contact{	background:url(/ksu/images/mail.gif) top center no-repeat;
	text-align:center;
	padding-top:35px;
	height:auto;
	width:56px;
	display:block;}
a.theam{	background:url(/ksu/images/theme.gif) top center no-repeat;
	text-align:center;
	padding-top:35px;
	height:auto;
	width:67px;
	display:block;}
a.home{	background:url(/ksu/images/home.gif) top center no-repeat;
	text-align:center;
	padding-top:35px;
	height:auto;
	width:100px;
	display:block;}
#top_bar{
width:942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;}
#data{
width:942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;}
#right{
	float:right;
	height:auto;
	width:217px;
	margin-left:22px;
	margin-top: 49px;
}
#left{width:701px; float:left; height:auto;}
.right_bar{background:url(/ksu/images/right_top.gif) top right no-repeat; height:51px; width:7px; float:right;}
.center_bar{background:url(/ksu/images/center_top.gif) top center repeat-x; height:51px; width:930px; float:right;}
.left_bar{background:url(/ksu/images/left_top.gif) top center repeat-x; height:51px; width:5px; float:left;}
.login{
	float:left;
	width:360px;
	margin-left:30px;
	margin-top:15px;
}
.login input.textbox{
	margin:0px 8px;
	float:right;
	height:20px;
	width:140px;
}
.login input.btn{ margin:0px 5px; background:url(/ksu/images/ptn.gif); height:22px; width:22px; float:right; border:none; cursor:pointer;} 
#menu{width:100%; height:auto;}
.top_menu{width:100%; color:#FFFFFF; background:url(/ksu/images/blueAr.gif) no-repeat top right #1573a6; height:30px; margin-bottom:6px;}
.top_menu h2{
	margin-right: 20px;
	line-height:2em;
	font-weight:lighter;
	font-family:tahoma, arial;
	
}
.all_menu{width:100%; height:auto; }
.all_menu ul{margin:0px ; padding:0px;}
.all_menu ul li{ line-height:1.9em; border-bottom:dashed 1px #c6c6c6; padding:0px;}

.outputLink {
        color:#414141;
        padding-right:10px;
        display:block;
        font-family: tahoma ;
        
}

.all_menu ul li a:hover{color:#ffffff; padding-right:10px; background:#d2d3d5; }
#ads{width:100%; height:auto; margin-top:15px;}
#ads a img{width:100%;}

.forget{width:100%; height:49px; float:left; font-family: tahoma;}
.forget a{margin:12px; color:#767a81;  font-weight:lighter; line-height:2em; font-style:normal; }
.forget span{ font-family: tahoma; margin:12px; color:#767a81;  font-weight:lighter; line-height:2em; font-style:normal; float: left;}

.bannar{background:url(/ksu/images/bannarAr.gif) top center no-repeat; width:701px; height:192px; float:left; border-bottom:dashed #c7c7c7 1px;}
.news{width:701px; height:auto; float:left; margin: 12px 0px;}
.top_tab{width:100%; color:#FFFFFF; background:url(/ksu/images/blueAr.gif) no-repeat top right #1573a6; height:30px; margin-bottom:6px;}
.top_tab h2{
	margin-right: 20px;
	line-height:2em;
	font-weight:lighter;
	font-family:tahoma, arial;
	
	float:right;
}
.top_tab span.rss{ float:left; margin-left:10px; background:url(/ksu/images/rss.gif); width:24px; height:24px; margin-top:3px;}
.box_data{margin:1px 0px; width:699px;border:dashed 1px #adadaf; height: 100px;}
.box_data ul{margin:0px ; padding:0px;}
.box_data ul li{ background:url(/ksu/images/scroe.gif) center right no-repeat;  padding:0px; margin:4.5px; height: 10pt; }
.box_data ul li a{
	margin-right:10px;
	color:#59595b;
	
	display:block;
	line-height:1.8em
}
.box_data ul li a:hover{ color:#707683;}
.texter{background:url(/ksu/images/textAr.gif) no-repeat; width:279px; height:22px; margin-top:4px; float:right; margin-right:10px;}
.bottom-links{margin-left:10px; float:left;  width:300px;}
.bottom-links ul{margin:0px; padding:0px;}
.bottom_links ul li{
	border-right: solid 1px #abacae;
	margin-top:5px;
	color:#abacae;
	float:left;
}
.bottom_links ul li a{
	margin:0px 15px;
	color:#858586;
	
	font-weight:lighter;
	line-height:1.6em;
	font-style:normal;
}
.bottom_links ul li a:hover{color:#9c9fa6;}
.bottom_links ul li.non{border-right:none;}
.data_in{width:701px; height:auto; float:left; margin: 0px 0px 15px 0px;}
.data_out{width:701px; height:auto; margin: 0px 0px 15px 0px;}
.data_out_2{padding-top: 66px;width:701px; height:auto; margin: 0 auto;}

.n6{
	width:13%;
}
.n41{
	width:35%;
}
.titel{width:100%; float:right; margin-top:10px;}
.titel h1{width:75%; float:right;  font-family:tahoma, arial; font-weight:lighter;   color:#1b68ac; line-height:2.0em; margin:0px; padding:0px;}
a.calender{width:30px ; height:25px; display:block; float:left;}

#login_tab {
        margin: 0 auto;
        background-color: #fff;
        width: 396px;
        margin-bottom: 25px;
        height: 189px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border-radius: 10px 10px 10px 10px;
        -moz-box-shadow: 0px 0px 8px #606060;
        -webkit-box-shadow: 0px 0px 8px #606060;
        box-shadow: 0px 0px 8px #606060;
}
#login_fields {
        margin-top: 6px;
        height: 180px;
        border-right: solid 1px #B6B6B6;
        float: left;
        width: 215px;
}


#login_title {
        margin-top: 10px;
        margin-right: 21px;
        float: right;
        width: 152px;
        height: 27px;
        background: url("/ksu/images/login_title.png") no-repeat;
}

#login_img {
        margin-top: 26px;
        margin-right: 20px;
        width: 138px;
        height: 137px;
        float: right;
        background: url("/ksu/images/login_img.png") no-repeat;
}

#int_table_buttons {
    width: 100%;
    height: 23px;
    margin-bottom: 10px;
    float: right;
}

#int_table_buttons li {
    float: right;
    display: inline;
}

#int_table_buttons ul {
    float: left;
}


#int_table_buttons_2 {
    width: 100%;
    height: 23px;
    margin-top: 10px;
    float: right;
}

#int_table_buttons_2 li {
    float: right;
    display: inline;
}

#int_table_buttons_2 ul {
    float: left;
}

#error_msg_int {
    margin-bottom: 10px;
    float: right;
    width: 700px;
}



#error_msg_int ul li.MarksFail {
    background-color: red;
    padding: 4px;
}

#error_msg_int ul li.MarksFail span {
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    color: white;
}

#error_msg_int ul li.MarksSuccess {
    background-color: green;
    padding: 4px;
}

#error_msg_int ul li.MarksSuccess span {
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    color: white;
}

.insertConfirm_msg {
    margin-bottom: 10px;
    float: right;
    width: 700px;
}

.internalTable_Content {
    width: 701px;
    float: right; 
}
.no_bg_btn .pui-button-text {
    padding: 0 .4em 0 0 !important;
}
td.col25 {
    width: 25%;
}
td.col15 {
    width: 20%;
}
td.col10 {
    width: 10%;
}
td.col20 {
    width: 20% !important;
}
td.col25 .input_full {
    width: 94%;
}