/* General page settings */

body	    { background-color: white; }

/*a	      { color: blue; }*/
a:hover	  { color: #996699; }

/* Headings... */

h1		{ border-bottom:0px solid silver; font-size: 140%;
		  font-weight: bold;
		  color: #79A0DB; 
		}
		
h1 a	{ text-decoration: none; }

h2		{padding:5px; font-weight: bold; border: 1px solid #336699; background-color: #F0F0F0; font-size:120%; }


/*  Input elements   */
textarea { border-width: 2px; }

/****************************************************************************/

.keybdholder { position: absolute; top: 92px; width: 100%; }
.keyboard  { border:2px solid #FFCC00; background-color: #FFFFCC; width: 740px; height: 100px; }
.keyboardtitle { background-color: #FFCC00; font-weight: normal; text-align: center; font-size: 14px; }
.keyboardkey { border-style:outset; border-width:1px; background-color: #FFCC00; font-weight: normal; font-size: 17pt; text-align: center ; cursor:pointer;}

.ur		{ font-size: 150%; }

.uw_body { border-left:0px solid #C0C0C0; border-right:0px solid #C0C0C0; border-top:0px solid #C0C0C0; border-bottom:0px solid #C0C0C0; padding:0; }

.uw_top      { 	height:70px;
				}

/* The footer */
.uw_navbottom{ border-top:1px solid #6699cc; text-align: center; font-size: 14px; }

.uw_siteheading { font-size: 18px; font-weight: normal; padding-left: 10px; font-family:Georgia; }
.uw_siteheading a{ color: navy; text-decoration: none; }
.uw_siteheading a:visited{ color: navy; }

.uw_pagetitle	  { font-size: 24px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.uw_pagetitleright{ font-size: 10px;  padding-right: 5px; padding-left: 5px; padding-top: 0px; text-align: right;  color: black; vertical-align: middle;
}
.uw_pagetitleright a { text-decoration: none; }

.tablerow    { border-top-style: solid; border-top-width: 1; border-top-color: #b6cbeb;  padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px }
.tablehead   { background-image: url('/images/scheme/box_background_blue.png'); background-repeat: repeat-x; 
               background-position: bottom;  background-color: #B6CBEB; font-weight: bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }
.tablehead a { text-decoration: none; }
.tableframe  { border:1px solid #B6CBEB; background-image: url('/images/scheme/box_corner.png'); background-repeat: no-repeat; 
               background-position: right bottom;  background-color: #FFFFFF; }

.uw_error { color: red; }



.uw_tab1 { background-color: #99ccff; }
.uw_tab2 { background-color: #ccff99; }
.uw_tab3 { background-color: #ff99cc; }


.urdutext	{ font-family: "Times New Roman", "Tahoma", "Microsoft Sans Serif", "Arial Unicode MS"; font-size: 175%; }
.urdutext_wotd	{ font-family: "Tahoma", "Microsoft Sans Serif", "Arial Unicode MS"; font-size: 150%; }
.urdutext_edit	{ font-family: "Urdu Naskh Asiatype", "Arial Unicode MS", "Microsoft Sans Serif"; font-size: 15pt; direction: rtl; width: 125px; } 
.urdutext_button{ font-family: "Tahoma", "Microsoft Sans Serif", "Arial Unicode MS"; font-size: 10pt; }

.smalltext	{ font-size: 10px; }
.pageNumber { font-size: 16px; }
.pageNumber a { background-color: #F0F0F0; border: 1px solid #CCCCCC; padding: 4px; text-decoration: none; }
.pageCurrent{ font-size: 18px; font-weight: bold; }

.topnavOnL      { 	border-left:    1px solid #000080;
					border-right:   1px solid #000080;
					border-top:     1px solid #000080; 
					padding-left:  15px;
					padding-right: 15px;
					padding-top:    0px;
					padding-bottom: 4px; 
					position:		relative;
					top:			-3px;
					font-size:		12px;
					font-weight:	bold
				}
.topnavOnL      { 	text-decoration: none;	} 
:hover.topnavOnL{	color: navy;			}
.topnavOffL     {   border-bottom:  0px solid;
					padding-left:  10px;
					padding-right: 10px;
					padding-top:    0px;
					padding-bottom: 4px; 
					font-size:		12px;
					font-weight:	bold;
					text-decoration: none;
					}

.tabRoman   { border-color: #FF6699; background-color: #FFCCCC; }
.tabNaskh   { border-color: #FFCC00; background-color: #FFFFCC; }
.tabEnglish { border-color: #339966; background-color: #CCFFCC; }

.topnavRoman   { height: 40px; border:1px solid #FF6699; background-color: #FFCCCC; padding: 5px; }
.topnavNaskh   { height: 40px; border:1px solid #FFCC00; background-color: #FFFFCC; padding: 5px }
.topnavEnglish { height: 40px; border:1px solid #339966; background-color: #CCFFCC; padding: 5px }
.topnavAlphabet{ height: 30px; border:1px solid #6699FF; background-color: #B6CBEB; padding: 5px }


.topnavright input { font-size: 11px; }


.navhorioff	 { border-left:3px solid #F0F0F0; border-right:3px solid #F0F0F0; border-top:3px solid #F0F0F0; text-align: center; font-size: 14px; background-color: #B6CBEB;
				padding-top: 1px; padding-left: 4px; padding-right: 4px; top: 0px;  position: relative; }				
.navhorioff    a{ text-decoration: none; color: navy; }
.navhorion	 { border-bottom:0px solid #B6CBEB; border-left:1px solid #000080; border-right:1px solid #000080; border-top:1px solid #000080; text-align: center; font-size: 16px; background-color: #B6CBEB;
				padding-top: 1px; padding-left: 4px; padding-right: 4px; top: 1px;  position: relative; }				

.topnavright { font-size: 11px; background-color: #B6CBEB;}


.adrightbar		{ border-left:0px solid #C0C0C0; background-color: #F0F0F0; border-right-width:1px; border-top-width:1px; border-bottom-width:1px }
.adleaderboard  { padding-top: 5px; padding-bottom: 5px; background-color: #6699cc; text-align: center; height: 70px;

		}

.okmessage       { border:1px solid #339966; background-color: #CCFFCC; padding: 5px }
.warningmessage       { border:1px solid #FFCC00; background-color: #FFFFCC; padding: 5px }

.squareButton { font-size: 16px; }
.squareButton a { background-color: #F0F0F0; border: 1px solid #CCCCCC; padding: 4px; text-decoration: none; width: 40px; }
.squareButton a:hover { background-color: #cceeff; }

