/* CSS Document */
body {	SCROLLBAR-FACE-COLOR: #E5E5E5; SCROLLBAR-HIGHLIGHT-COLOR: #E5E5E5; 
	      SCROLLBAR-SHADOW-COLOR: #B1B2B6; SCROLLBAR-3DLIGHT-COLOR: #97989D; 
	      SCROLLBAR-ARROW-COLOR: #555555; SCROLLBAR-TRACK-COLOR: #C8CACF; 
	      SCROLLBAR-DARKSHADOW-COLOR: #97989D; BACKGROUND-COLOR: #E6E6E6;
		  margin:0px;
		  padding:0px;
		  background:url(../img/gen/page_bg_iii.gif) repeat; background-attachment:fixed;}
p { margin-bottom:10px;}
.logo
{ background:url(../img/gen/qsc_logo_i.jpg) no-repeat left top; width:360;
text-align:left;
height:76px;
}
.footer{
border-top:1px solid #ABADB1}
.sub_content
{
	padding-left:0px;
}
.body_frame
{
	width:100%;
	height:380px;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color: #75AFFF; SCROLLBAR-HIGHLIGHT-COLOR: #001a6f; 
	SCROLLBAR-SHADOW-COLOR: #111111; SCROLLBAR-3DLIGHT-COLOR: #75AFFF; 
	SCROLLBAR-ARROW-COLOR: #001a6f; SCROLLBAR-TRACK-COLOR: #001a6f; 
	SCROLLBAR-DARKSHADOW-COLOR: #111111;
	
}
.arrow
{background-color:#FFFFFF;
text-align:right;
vertical-align:top;
height:76px;
background-image:url(../img/gen/arrow.jpg);
}
.tbl_main{
background-color:#FFFFFF;
margin:0px;
padding:0px;


}

.menu
{
  background-image:url(../img/gen/menu_bg.jpg);
  background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#A70E13;
	text-decoration:none;
}
.menuNormal
{
  background-image:url(../img/gen/menu_bg.jpg);
  background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#A70E13;
	text-decoration:none;
}
.menuNormal a
{
  
	display:block;
	text-align:left;
	color:#A70E13;
	text-decoration:none;
	padding:0 10px;
}
.menuHover
{	
	background-image:url(../img/gen/menu_bg_hover.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
}

.menuHover a
{
  
	display:block;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 10px;
}


.banner
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../img/gen/banner.jpg);
background-position:left top;
background-repeat:no-repeat;
height:180px;

vertical-align:middle;
}
.tabs
{
font-family:Verdana, Arial, Helvetica, sans-serif;

vertical-align:top;
}
.profile
{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:08px;
vertical-align:top;

}

.news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
vertical-align:top;
}
.s3 {height:180px;font-family:  tahoma; background-color: #FFFFFF; font-size: 11px; font-weight: bold; color: #B13527;border-BOTTOM: 1px solid #F3F3F3;}
.s7  {height: 25px;  font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: bold; color: #14127F; text-align:left;}  
.s7 a {color: #14127F; text-decoration:none;}  

.s7B  {
	height: 5px;  font-family:Georgia, "Times New Roman", Times, serif;  font-size: 18px; font-weight: bold; 
	color: #999999;
	text-align:left; background:url(../img/gen/qoute_bg.gif) 5% 0% no-repeat; padding-left:75px;
	line-height:50px; margin-top:20px; font-style:italic;
	}  

.s7C  {height: 23px;  font-family: tahoma; background-color: #FCFCFC; font-size: 12px; font-weight: bold; color: #14127F; text-align:left;}   
.s7C  a{color: #14127F;}   
.s7D
{
height:25px;width:0px;font-family: tahoma; background-color: #efefef; font-size: 12px; font-weight: bold; color: #990000;
}
.s7A {font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: bold; color: #14127F;border-TOP: 0px solid #F3F3F3;}    
.s8  {height: 15px;  font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: bold; color: #14127F;}    
.s8A {font-family: tahoma; font-size: 11px; font-weight: bold; color: #565A61;border-RIGHT: 0px solid #9A9A9A;}    
.s8A		a:link     {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s8A	  a:active   {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s8A	 	a:visited  {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s8A	 	a:hover    {  text-decoration: none;  color: #B13527;}
.s8B {font-family: tahoma; font-size: 11px; font-weight: bold; color: #14127F;border-RIGHT: 0px solid #9A9A9A;}    
.s8B		a:link     {  text-decoration: none;  color: #14127F;  font-weight: bold;}
.s8B	  a:active   {  text-decoration: none;  color: #14127F;  font-weight: bold;}
.s8B	 	a:visited  {  text-decoration: none;  color: #14127F;  font-weight: bold;}
.s8B	 	a:hover    {  text-decoration: none;  color: #14127F;}


.s9  {font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: normal; color: #666; padding-left:5px;}
.s9 a { text-decoration: underline; color: #666;}


.s9A  {font-family: tahoma; background-color:#E8E8E8; font-size: 11px; font-weight: normal; color: #969696;}  
.s9B  {font-family: tahoma; font-size: 11px; font-weight: normal; color: #666; padding-left:10px;}
.s9B a{text-decoration:none; color:#666;}
.s9C  {font-family: tahoma; font-size: 11px; font-weight: normal; color: #969696; }
.s9D  {font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: normal; color: #666666;}
.s9DError  {font-family: tahoma; background-color: #FCFCFC; font-size: 11px; font-weight: normal; color: #666666; background:url(../../shared/img/page_not_found.jpg) 80px 50% no-repeat #FFF;}

.s9E  {font-family: tahoma; font-size: 10px; font-weight: bold; color: #336CC1; padding:5px 5px 5px 10px; background:#f6f6f6;}
.s9E1  {font-family: tahoma; font-size: 10px; font-weight: bold; color: #666666; padding:5px 5px 5px 10px; background:#f6f6f6;}
.s9E .ar{ font-famil:arial; font-size:11px; font-weight:normal;}

.s9s {
	font-family: tahoma;
	font-size:11px;
	color:#333333;
	border-bottom:1px #efefef solid;
}
.s9s a{color:#333333;}

.s13 {font-family: tahoma; font-size: 11px; font-weight: bold; color: #B13527;border-RIGHT: 0px solid #9A9A9A;}    
.s13	a:link 		{ text-decoration:none; color: #B13527;}
.s13	a:active 	{ text-decoration:none; color: #B13527;}
.s13	a:visited 	{ text-decoration:none; color: #B13527;}
.s13	a:hover 	{ text-decoration:none; color: #B13527;}

.s16B {font-family: tahoma; font-size: 12px; font-weight: bold; color: #B13527;border-RIGHT: 0px solid #9A9A9A;}
.s15
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:4px;
	text-align:left;
	margin-left:5px;
}    
.s15d
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:4px;
	text-align:left;
	margin-left:5px;
}
.s15d strong { color:#666666;}
.s15d a {color:#666666; text-decoration:underline;}
.s15d strong a {color:#666666; text-decoration:underline;}

.s16A		a{ color: #B13527;  font-weight: normal; text-decoration:none;}
.s16A {font-family: tahoma; font-size: 11px; font-weight: normal; color: #B13527;border-RIGHT: 0px solid #9A9A9A;}

.s15B {font-family: tahoma; font-size: 11px; font-weight: bold;color: #14127F;border-RIGHT: 1px solid #9A9A9A;}
.s15Ba {font-family: tahoma; font-size: 11px; font-weight: bold;color: #691b11;border-RIGHT: 0px solid #9A9A9A;}

.s17 {height: 25px;font-family: tahoma; font-size: 11px; font-weight: normal; color: #B13527; text-align:left;}    
.s17 		a:link     {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17 	    a:active   {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17 	 	a:visited  {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17 	 	a:hover    {  text-decoration: none;  color: #B13527;}
.s17A  {font-family: tahoma; background-color: #F5F5F5; font-size: 11px; font-weight: bold; color: #B13527;}    
.s17A 		a:link     {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17A 	    a:active   {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17A 	 	a:visited  {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17A 	 	a:hover    {  text-decoration: none;  color: #B13527;}

.s17B  {font-family: tahoma;  font-size: 11px; font-weight: bold; color: #B13527; padding-left:15PX;}    
.s17B 		a:link     {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17B 	    a:active   {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17B 	 	a:visited  {  text-decoration: none;  color: #B13527;  font-weight: bold;}
.s17B 	 	a:hover    {  text-decoration: none;  color: #B13527;}
.s17C  {font-family: tahoma;  font-size: 11px; font-weight: bold; color: #B13527;}    

.s17D  {font-family: tahoma; background-color: #F5F5F5; font-size: 11px; color: #B13527;}    
.s17D 		a:link     {  text-decoration: none;  color: #B13527; }
.s17D 	    a:active   {  text-decoration: none;  color: #B13527;}
.s17D 	 	a:visited  {  text-decoration: none;  color: #B13527;}
.s17D 	 	a:hover    {  text-decoration: none;  color: #B13527;}
.s34 {font-family: arial; font-size: 17px; font-weight: bold;color: #B13527;border-RIGHT: 0px solid #9A9A9A; text-align:left;}
.s17E  {font-family: tahoma;  font-size: 11px; color: #B13527;}    
.text-link1
{
  height: 20px;display:block;font-family: tahoma; background-color: #B13527; font-size: 11px; font-weight: bold; color: #14127F; text-align:center;}

.text-link
{
  height: 20px;display:block;font-family: tahoma; background-color: #efefef; font-size: 11px; font-weight: bold; color: #990000; text-align:left; padding:5px;}
.s18  {line-height:18px; padding:0 0 0 3px; font-family: tahoma; background-color: #dddddd; font-size: 11px; font-weight: bold; color: #565A61;}    
.s18B  {line-height:18px; padding:0 0 0 3px; font-family: tahoma; background-color: #f5f5f5; font-size: 11px; font-weight: bold; color: #565A61;}    
.border_x4 { border-bottom:1px #CCCCCC solid;}

.s14  {height: 18px;font-family: tahoma; background-color: #FFFFFF; font-size: 11px; font-weight: bold; color: #14127F; text-align:left;} 
.s14s  {height: 18px;font-family: tahoma; background-color: #D3E8FF; font-size: 11px; font-weight: bold; color: #14127F; text-align:left;}
.s14s1  {height: 18px;font-family: tahoma; background-color:#4F0321; font-size: 11px; font-weight: bold; color: #fff; text-align:left; padding-left:5px; padding-right:5px;}
   
.s15 {font-family: tahoma; font-size: 11px; font-weight: bold; background-color: #F5F5F5;color: #14127F;border-RIGHT: 0px solid #9A9A9A;}    
.s15B {font-family: tahoma; font-size: 11px; font-weight: bold;color: #14127F;border-RIGHT: 0px solid #969696;}
.s15A {font-family: tahoma; font-size: 11px; font-weight: normal; background-color: #F5F5F5;color: #969696;}    
.s15C {font-family: tahoma; font-size: 11px; font-weight: bold;color: #14127F;border-LEFT: 1px solid #9A9A9A;}
.s16 {font-family: tahoma; font-size: 11px; font-weight: normal; background-color: #F5F5F5;color: #B13527;border-RIGHT: 0px solid #9A9A9A;} 
   
.s16		a:link     {  text-decoration: underline;  color: #B13527;  font-weight: normal;}
.s16	    a:active   {  text-decoration: underline;  color: #B13527;  font-weight: normal;}
.s16	 	a:visited  {  text-decoration: underline;  color: #B13527;  font-weight: normal;}
.s16	 	a:hover    {  text-decoration: underline;  color: #B13527;}
.txt{border:#E6E6E7 1px;}

.s11 {font-family: tahoma; background-color: #FFFFFF; font-size: 11px; font-weight: normal; color: #666666;border-RIGHT: 1px solid #F5F5F5;}    
.s11A {font-family: tahoma; background-color: #FFFFFF; font-size: 11px; font-weight: normal; color: #666666;border-RIGHT: 0px solid #EDEDED;}    
.s20  {height: 35px;  font-family: tahoma; background-color: #FCFCFC; font-size: 14px; font-weight: bold; color: #14127F;}    


.line{border-bottom:1px solid #ABADB1};
.border_bottom
{
	border-bottom:1px #F5F5F5 dotted;
}
.border_x1{border:#ececec 1px solid;};
.border_x2{ border:#cccccc 1px solid;}
.border_x3{ border:#cccccc 1px solid; padding:5px;}
.border_x4{ border-right:1px #CCCCCC solid;}
.border_x5{ height:3px; background:#75AFFF;}
.border_x5A{ height:2px; background:#d3582c;}
.borderX6{ height:5px; font-size:5px; line-height:3px; background:#75AFFF; z-index:10; width:100%;}
.borderX7{ height:5px; font-size:5px; line-height:3px; background:#ac2b1c; z-index:10; width:100%;}

.imageBorder_x2{ border:1px #efefef solid; padding:5px 5px 5px 5px;}

.barX1{font-family:Geneva, Arial, Helvetica, sans-serif; line-height:23px; font-size: 11px; font-weight: bold;color: #fff; background:url(../img/gen/bg_bar_i.gif) left center no-repeat #001A6F; padding-left:30px; padding-right:5px;}
.barX2{font-family:Geneva, Arial, Helvetica, sans-serif; line-height:23px; font-size: 11px; font-weight: bold;color: #fff; background:url(../img/gen/bg_bar_ii.gif) left center no-repeat #4F0321; padding-left:30px; padding-right:5px;}


.txt    {font-family: tahoma; font-size: 11px; color: #680202; border: 1px solid #808080;}
.txt1    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#990000; border: 1px solid #808080; padding:2px 1px;}
.txt2    {font-family: verdana; font-size: 12px; color: #666666; border: 1px solid #808080; width:90%;}
.txt3    {font-family: verdana; font-size: 12px; font-weight:bold; color: #666666; border: 1px solid #808080; width:90%; background:#efefef}

.txt4    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#990000; border: 1px solid #808080; padding:1px 1px;}

.button {font-family: tahoma; font-size: 11px; color: #FFFFFF; border: 1px solid #808080 ;background-color: #680202;}
.error{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#680202;
}
.combo  {font-family: tahoma; font-size: 11px; color: #680202; border: 1px solid #808080; width: 150px;}   
.combo1  {font-family: tahoma; font-size: 11px; color: #680202; border: 1px solid #808080; width: 100px;} 
.combo2   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#990000; border: 1px solid #808080; padding:2px 1px; width:165px;}
/*.combo2  {font-family: tahoma; font-size: 11px; color: #680202; border: 1px solid #808080; width: 150px;}   */

.contentImage {padding:6px; border:1px #9a9a9a solid;}
.contentImage1 {padding:6px; border:1px #9a9a9a solid; margin-right:8PX;}
.space1 {height:2px;}
.space2 {height:12px;}

.txt{border:1px #ddd solid}
.tab_i { margin:4px 0 4px 0;}
.mailFormDiv1{display:none; position:relative;border:1px #cccccc dashed; background-color:#f6f6f6;padding:2px;}
.mailFormDiv2{display:block; position:relative;border:1px #6699FF dashed; background-color:#F8FAFF;padding:2px;}
.spanValidate{}

.frmFilled { background:#990000;}
.frmEmpty { background:#cccccc;}
.frmErrorMsg { border:1px #FF0000 solid; background:#FFF8F8; font-family:tahoma; color:#990000; padding:10px; text-align:left;}
.frmErrorMsg h3 { font-size:14px;}
.frmErrorMsg ul {margin:0px;}
.frmErrorMsg li{ list-style:disc;}
.notifThanks{ background:url('../img/gen/icon_tick.gif') 10% 50% no-repeat #EFFFE8; border:1px #006600 solid; color:#006600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:10px; padding-left:100px; text-align:left; margin-left:50px; margin-right:50px;}

#block_15
{
display:none;background-color:#FFFFFF; position:absolute; width:272px;filter:alpha(opacity=50);
-moz-opacity:0.5;opacity: 0.5;-khtml-opacity: 0.5; text-align:center; padding:48px 5px;
}

.arabicText{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; clear:both;}

#newsWindow
{
	position:relative;
	height:70px;
	overflow-x: hidden;
	overflow-y: scroll;
	background:#f5f5f5;
}

.lblCountDownCS1
{font-family:tahoma; font-size:13px; line-height:18px; display:block; color:#990000; font-weight:bold; text-align:center; padding-left:10px;}
.lblCountDownCS2
{font-family:tahoma; font-size:11px; line-height:16px; display:block; color:#666; font-weight:normal; text-align:center; padding-left:10px;}

.collapseClosed
{
	background:url(../img/gen/icon_collapse.gif) 0 -16px no-repeat;
	padding-bottom:2px;
	padding-left:16px;
	font-size:10px;
	cursor:crosshair;
}
.collapseOpened
{
	background:url(../img/gen/icon_collapse.gif) 0% 0% no-repeat;
	padding-bottom:2px;
	padding-left:16px;
	font-size:10px;
	cursor:crosshair;
}
.Memo1 {
     overflow: scroll; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;

 }
 
.alarmDIV
{
    position:absolute;
    width:130px;
    height:140px;
    left:50%;
    margin-left:-65px;
    margin-top:340px;    
    z-index:2;
}
