/* ------------------------------ General Setting ------------------------------------ */
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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-style: normal;
    font-family: Arial;
    font-size: 12px;
    color: #5C5958;
    line-height:16px;
    text-align:justify;
}

INPUT,TEXTAREA {
    font-size:11px;
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
    border: 1px double #ccc;
    background-color:#ffffff;
    width:96%;
}
.textField{
    height: 20px;
}
SELECT {
    font-size:11px;
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
    border: 1px solid #ccc;
    background-color:#ffffff;
    width:99%;
    }

#CHK input{width:auto;background-color:transparent;border:0;}

img{
    display:block;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
.Cleared {
    clear: both;
}
.ClearMyParent:after {
    /*content: "monz";*/
    height:0px;
   display: block;
   clear: both;
    
}

/*-----------------------------------Sub Menu ---------------------------------------------*/

.font16{font-size:16px;}

.buttonAllSite{font-size:11px;color:#ffffff;height:18px;width:auto;padding:1px 7px 1px 7px;border:1px solid #377db9; background-color:#1f435d;}

.MainMenu ul{
    float:left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

/*Top level list items*/
.MainMenu ul li{
    position: relative;
    display: block;
    float: left;
    overflow: visible;
}

.MainMenu ul li ul{
    left: 0px;
    position: absolute;
    top: 43px; /* no need to change, as true value set by script */
    display: block;
    visibility: hidden;
}
.MainMenu txt{
font-family:Arial;
font-size:12px;
}

.Left {
    float: left;
    width: 208px;
    background-image: url(../images/Bg_LeftBottom.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 32px;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
}
.Center {
    float: left;
    width: 490px;
    padding: 25px 14px 0px 14px;
}
/* Waleed */
.Internal {
    width: 742px;   
    line-height:17px;
}
.Internal li{
    list-style-type: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    background-image: url(../images/Bul_ArrowGrayCenter.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 10px;
    padding-bottom: 10px;
}
.Internal a{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #f01;
    
}
.Internal Strong{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    
}
.Right {
    float: right;
    width: 252px;
    padding-top: 25px;
}
.MainBody {
    width: 980px;
    height: 100%;
    margin: auto;
}
.TopBg {
    background-image: url(../images/Bg_TopMenu.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 4px;
}
.Header {
    margin: auto;
    width: 980px;
    height: 75px;
	padding-top:0px;
}

.Header1 {
    margin: auto;
    width: 980px;
    height: 75px;
	padding-top:40px;
}
/*
.HeaderLand{
    padding-top:40px;
}
*/
.MainMenu {
    width: 980px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    }

#treemenu1{ float:right;}

.BannerBg {
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-color: #D5D5D5;
    border-bottom-color: #D5D5D5;
    text-align: center;
    clear: both;
}

.MenuBtns a {
    text-decoration: none;
    color: #979797;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    
}


.MenuBtns {
    padding-left: 9px;
    display: block;
    font-family: Arial;
    
}
.MenuBtns:hover {
    padding-left: 9px;
    display: block;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/Bul_TipRight.gif);
    font-family: Arial;

    
}
.Bul_TipLeft {
    width: 5px;
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    height: 20px;
    background-color: #F02;
    font-family: Arial;
}
.Bul_TipLeftBG {
    background-image: url(../images/Bul_TipRight.gif);
    font-family: Arial;
}
.Bul_TipRight {
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 3px;
    margin-left: 23px;
    height: 20px;
    font-family: Arial;

}
.Bul_TipRight ul{
	top: 12px !important; 
	left: -55px !important;
}
.Bul_TipRightBG {
    background-image: url(../images/.gif);
    font-family: Arial;
}
.MenuText {
    float: right;
    width: 800px;
    text-align:right;
    font-family: Arial;
}
.SubMenu {
    /*background-image: url(../images/Bg_SubMenuBtm.png);
    background-repeat: no-repeat;
    background-position: left bottom;*/
    width: 200px;
    padding-bottom: 5px;
    text-align: center;
	visibility:visible;
}

.SubMenu img{
	margin:0px auto;
}
.SubMenuText {
    width: 200px;
}
.SubMenu a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color:#FFE;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align:center;
}
.SubMenuLevel1 {
    
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #FBA3A3;
	background:url(../images/mid.png) repeat;
}
/*.SubMenuLevel1:first-child {

} */
.SubMenuLevel1-NoBorder
{
background:url(../images/mid.png) repeat;
}
.SubMenuLevel1:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fef;
    text-decoration: none;
    display: block;  
    background-image:none;
    background-color:#5C5959;
}
.SubMenuLevel1Border {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #FBA3A3;
}
.LeftContent {
    /* background-image: url(../images/Bg_LeftRight.jpg); */
    background-image: url(../images/Bg_LeftRight.png);
    background-repeat: repeat-x;
    background-position: left top;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #D4D4D4;
    padding-top: 32px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #5C5958;
    padding-left: 10px;
}
/*.LeftMenu {
    
    height: 31px;
    background-image: url(../images/Bul_ArrowGray.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D5D5D5;
}

.LeftMenu:hover {
    height: 31px;
    background-image: url(../images/Bul_ArrowWhiteGray.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-color:#5C5959;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D5D5D5;
}*/
.LeftMenu a {
    background-image: url(../images/Bul_ArrowGray.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D5D5D5;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #8E8E8E;
    display: block;
    text-decoration: none;
}
.LeftMenu-active a
{
 	background-image: url(../images/Bul_ArrowWhiteGray.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-color:#5C5959;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D5D5D5;
    
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    display: block;
    text-decoration: none;
}
.LeftMenu a:hover {
    
    background-image: url(../images/Bul_ArrowWhiteGray.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-color:#5C5959;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D5D5D5;
    
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    display: block;
    text-decoration: none;
}
h2 {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #5C5958;
    margin-bottom: 10px;
    margin-left: 10px;
}
h3.CenterTitle {
    font-family: Arial;
    font-size: 16px;
    color: #ff0000;
    margin-bottom: 15px;
    font-weight: bold;
}
.Hello p {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    background-image: url(../images/Bul_ArrowGrayCenter.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 10px;
    padding-bottom: 10px;
}
.Hello p.none {
    background:none;
    padding-left:0px;
}
/* Waleed */
.Internal p {
    background-image: none;
    padding-left: 0px;
}
.Hello {
    background-image: url(../images/Sprtr_Center.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 15px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    line-height: 15px;
    font-weight: normal;
    font-variant: normal;
    color: #777777;
}

.sep {
    background-image: url(../images/Sprtr_Center.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.ReadMore {
    text-align: right;
    background-image: url(../images/Bul_ReadMore.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: red;
    text-decoration: underline;
    padding-right: 12px;
    display: block;
}

.ReadMore01 {
    background-image: url(../images/Bul_ReadMore.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: red;
    text-decoration: underline;
    padding-right: 12px;
    display: block;
}
.alignRight{
    text-align:right;   
    }

/* Waleed */
.Internal .ReadMore {
    text-align:left;
    background-position: 67px 4px;
}
.Internal .secImage {
    float:right;
    border:1px solid #d0d0d0;
}
.Why {
    background-image: url(../images/Bg_Center5.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 250px;
    padding-top: 12px;
    height: 280px;
    font-family: Arial;
}
.Why p {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    padding-bottom: 10px;
}
.Ads {
    border: 1px solid #F1F1F1;
    width: 250px;
    height: 142px;
}
.Subscribe {
    background-color: #F7F8F5;
    padding: 20px;
    margin-top: 10px;
    font-family: Arial;
}
.Subscribe p {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #5A5A5A;
    padding-bottom: 5px;
}

.blank001{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #5A5A5A;
    padding-bottom: 5px;
}

.Subscribe .InputText {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #777;
    border: 1px solid #5C5959;
    height: 20px;
    width: 300px;
    margin-bottom: 8px;
    text-align: right;
    padding-left: 5px;
}
.Subscribe .Btn_Sub {
    text-align: right;
    margin-bottom: 10px;
    margin-right: 0px;
    font-family: Arial;
    width:auto;
    border:none;
    padding:0px;
}

.Btn_Submit {
    text-align: right;
    margin-bottom: 10px;
    margin-right: 0px;
    font-family: Arial;
    width:auto;
    border:none;
    padding:0px;
    }

.Right h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #F00;
    margin-bottom: 8px;
}
.TopMenu {
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
    height: 31px;
}
.Banner {
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    height: 289px;
}
.TopMenu a {
    float: right;
}
.Btn_News {
    display: block;
    text-align: center;
    width: 9px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
}
/* --- old scroller --*/
#NewsScroll {
    height: 60px;
    margin: 10px;
    overflow: hidden;
    position: relative;
}

.HeadLine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    padding-bottom: 20px;
    text-decoration:none;
    display: block;
    position: absolute;
    height: 70px;
    top: 70px;
}
/* --- old scroller --*/
/* --- new scroller --*/
#scrollup {
  margin: 10px;
  position: relative;
  overflow: hidden;
  border: 1px solid #000;
  height: 50px;
}
.headlineNew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    padding-bottom: 10px;
    text-decoration:none;
    display: block;
    position: absolute;
    height: 50px;
    top: 60px;
    left: 5px;
}
/* --- new scroller --*/

#share{
	float:right;
	padding:0px;
}
.News {
    margin-bottom: 10px;
}
.Test {
    display: block;
}

.test-active a{
	color:#f00;
	
}
.MenuBtns img {
    display: block;
}
.NoBorder {
    border:none;
}
.Footer {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #A4A4A4;
    padding-top: 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #D5D5D5;
    clear: both;
    margin-bottom: 15px;
    height: 20px;
}
.FooterLanding { /* by waleed */
    border: 0px;
    margin:auto 0px;
    float:none;
    width: 440px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #A4A4A4;
}
.FooterLeft {
    float: left;
    width: 450px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}
.FooterRight1 {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}
.FooterRight {
    float: right;
    width: 430px;
    text-align: right;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}

.FooterRightLanding {
     float: right;
    width: 430px;
    text-align: center;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}
.FooterRight a img
{
display:inline;
border:none;
margin-right:5px;
vertical-align:middle;
}

.FooterRightLanding a img
{
display:inline;
border:none;
margin-right:5px;
vertical-align:middle;
}
.Footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #A4A4A4;
    text-decoration:none;
}
.emTitle {
        text-decoration:none;

}
/* ------------- Land Page ----------- */

.landContent {
    font-size: 12px;
    color: #777777;
    margin-top: 60px;
    font-family: Arial;
    font-weight: normal;
    width: 390px;
    line-height:17px;
}

.landVline{
    float:left; 
    width:6px; 
    margin:auto; 
    margin-right: 30px;
    
}
.LandLogo {
    display:inline;
}
.landPhoto{
    float:right;height:220px;
}

.redColor{
    color:#FF0000;
}

.whiteColor{
    color:#FFfffe;
}
li.numberList{
    list-style-type:decimal;left:10px;margin-left:10px; background:none;padding-left:0px;
}

.alignCenter {
    text-align: center;
}
.rb {
    width: auto;
}
.style1 {
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
}
.style4 {
    font-size: 16px;
    font-weight: bold;
}
.indexFooter  {
    text-align:center;
}
/*---------------------------- YAV Styles --------------------------------*/


/*#leftColumn H3 {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ddd
}*/
/*#bar A {

} */

#leftColumn {
    BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: small; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #7799bb; WIDTH: 12em;
}
#leftColumn A {
     COLOR: #0000cc; FONT-SIZE: small; FONT-WEIGHT: normal;
}
/*#leftColumn TT A {

}
#leftColumn H3 A {

} */

#rightColumn {
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px;
    border: 0;
}
#footer {
    BORDER-TOP: #000000 1px solid; PADDING-LEFT: 4px; FONT-SIZE: x-small; COLOR: #888888
}

/*.panelContent {
  BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    MARGIN: 1em;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
    padding: 1em;
}*/
.inputError {
    /*BORDER-RIGHT: #FF8000 1px solid;
    BORDER-TOP: #FF8000 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #FF8000 1px solid;
    BORDER-BOTTOM: #FF8000 1px solid;
    COLOR: #FF8000; */
    BACKGROUND-COLOR: #FF9;
    font-size: 11px;
    font-family: verdana;
}
/*.inputNormal {
  BORDER-RIGHT: #004080 1px solid;
    BORDER-TOP: #004080 1px solid;
    BORDER-LEFT: #004080 1px solid;
    BORDER-BOTTOM: #004080 1px solid;
    COLOR: #004080;
    BACKGROUND-COLOR: #efefef
}*/
.innerError {
    background-image: url(images/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 5px;

    /*  padding-left: 20px; background-color: #FF9;
    padding-top: 1px;
    BORDER-RIGHT: #FF8000 0px solid;
    BORDER-TOP: #FF8000 10x solid;
    MARGIN: 0px;
    BORDER-LEFT: #FF8000 0px solid;
    BORDER-BOTTOM: #FF8000 0px solid;
    height: 20px;   font-family: verdana;   font-size: 10px;*/
    color: #F01;
    font: 9px normal;

    
}
.innerHelp {
    background-image: url(images/valid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    font: 9px normal;
    padding-left: 5px;
/*  padding-left: 20px; padding-top: 1px;   font-size: 11px;
    font-family: verdana;*/
    BORDER-RIGHT: #008000 0px solid;
    BORDER-TOP: #008000 10Px solid;
    MARGIN: 0px;
    BORDER-LEFT: #008000 0px solid;
    BORDER-BOTTOM: #008000 0px solid;
    COLOR: #008000;

    /*height: 20px;*/
}
.date {
    BORDER-RIGHT: #80FF80 1px solid; BORDER-TOP: #80FF80 1px solid; MARGIN: 0px; BORDER-LEFT: #80FF80 1px solid; BORDER-BOTTOM: #80FF80 1px solid; COLOR: #004080; BACKGROUND-COLOR: #efefef 
}
.date.inputError {
    BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}
.buttonstyle {
    border: #FF8000 1px solid;
    padding: 2px;
    margin: 0px;
    background-position: center;
    background-color: #EDEBE0;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-family: verdana;
    cursor: pointer;
}
.buttonstyledisabled {
    border: #aaaaaa 1px solid;
    padding: 2px;
    margin: 0px;
    background-position: center;
    background-color: #EDEBE0;
    color: #aaaaaa;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-family: verdana;
    cursor: pointer;
}
.linkto {
    FONT-SIZE: x-small; COLOR: #888888;font-weight: bold;
    font-family: verdana;
}
.cssRules {
    position: relative;
    color: #004080;
    background-color: #ffffff;
    margin-left: 2px;
    margin-right: 0px;
    border: #004080 1px solid;
    border-left: #004080 4px solid;
    height: 100%;width: 100%;
    z-index: 1;
}
.syntaxreq {
    COLOR: #A80000
}
.syntaxopt {
    COLOR: #0080C0
}

#logo {
    border: 1px solid;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #FF8000;
    background-color: #eee;
    font-size: larger;
    font-weight: bold;
    font-family: verdana;
}

    
.ish {
    display:none;
}

