/* CSS Document */
body{
	direction:rtl;
	padding:0px;
	margin:0px;
	background:url(mainbg.jpg) 0 0 repeat-x #fff;
	color:#707070;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
/*----TOP PANEL----*/
#topPan{width:747px; height:152px; position:relative; margin:0 auto; padding:0px;}

/*#topPan ul{direction:rtl; width:481px; height:32px; position:absolute; top:88px; left:0px;}
#topPan ul li{float:left; width:79px; height:32px; padding:0 0 0 1px;}
#topPan ul li a{display:block; width:79px; height:32px; background:url(menubg-normal.gif) 0 0 no-repeat #00577b; color:#656565; font-size:11px; font-weight:bold; line-height:32px; text-transform:uppercase; text-align:center; text-decoration:none;}
#topPan ul li a:hover{background:url(menubg-hover.gif) 0 0 no-repeat #00577b; color:#7C7900; text-decoration:none;}

#topPan ul li.home{display:block; width:79px; height:32px; background:url(menubg-hover.gif) 0 0 no-repeat #00577b; font-size:11px; font-weight:bold; line-height:32px; color:#7C7900; text-decoration:none; text-transform:uppercase; text-align:center;}*/

#topPan ul.dropdown{width:480px; height:22px; position:absolute; top:119px; left:0px;}
#topPan ul.dropdown li{float:left; width:79px; height:22px; }
#topPan ul.dropdown li a{display:block; width:79px;background:url(vertical-dot.gif) 100% 0 no-repeat #fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li a:hover{text-decoration:none; background:url(vertical-dot.gif) 100% 0 no-repeat #fff; color:#7C7900;}

#topPan ul.dropdown li.verticallinenone a{display:block; width:79px;background:#fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li.verticallinenone a:hover{text-decoration:none; background:#fff; color:#7C7900;}

/*----/TOP PANEL----*/

/*----BODY TOP PANEL----*/
#bodytopmainPan{width:100%; background:#F4F4F4; border-top:1px solid #adadad; border-bottom:1px solid #adadad; color:#8D8D8D; float:left; padding:0 0 0; clear:both;}

#bodytopPan{direction:rtl; width:747px; position:relative; background:#F4F4F4; color:#707070; margin:0 auto; padding:0px; text-align:justify;}
#bodytopPan h2{background:#F4F4F4; color:#6E6C00; font-size:17px; height:70px; line-height:70px;}
#bodytopPan p{padding:0 0 11px 12px;}
#bodytopPan p span{font-weight:bold;}
#bodytopPan p.more{margin:0 618px 15px 0; padding:0px;}
#bodytopPan p.more a{display:block;width:79px; height:28px; background:url(button1.gif) 0 0 no-repeat #fff; color:#111; font-size:10.5px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#bodytopPan p.more a:hover{background:url(button2.gif) 100% 0% no-repeat #fff; color:#111; text-decoration:none;}
/*----/BODY TOP PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{
	direction:rtl;
	width:100%;
	background:#fff;
	color:#8D8D8D;
	float:left;
	clear:both;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#bodymiddlePan{width:747px; position:relative; margin:0 auto 0 auto; background:#fff; }
/*---Middle Sub Page----*/
#middlesubpagePan{width:555px; float:right; text-align:justify; border-right-style:solid; border-right:1px;}
#middlesubpagePan p{color:#000; font-size:13px; line-height:19px; padding:10px 15px 10px 15px;}
#middlesubpagePan p a{color:#006da3; text-decoration:none;}
#middlesubpagePan p a:hover{color:#006da3; text-decoration:underline;}
#middlesubpagePan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold; padding:32px 0 0;}
#middlesubpagePan p.blacktext{background:#fff; color:#000; padding:0 0 20px 25px;}
#middlesubpagePan p.dotline{ background:url(dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}
#middlesubpagePan .titr{ font-size:14px; background:#CCCCCC; color:#000000; border-color:#666666; border-bottom-style:solid; border-bottom:1px;border-top-style:solid; border-top:1px;}
#middlesubpagePan .comment_title{ font-size:12px; font-weight:bold; background:#eceaea; color:#000000; margin-top:30px; }
#middlesubpagePan .comment-content p{font-size:85%; color:#666666;}
#middlesubpagePan .navigation{ text-align:center; font-size:85%; background:#eceaea; color:#006da3; }
#middlesubpagePan p.navigation a{ color:#006da3; text-decoration:none; }
#middlesubpagePan p.navigation a:hover{ color:#006da3; text-decoration:underline; }
#middlesubpagePan .entrytitle{ line-height:30px; text-align:center; font-size:14px; background:#efedce; color:#000000; }
#middlesubpagePan .entrydate{ line-height:7px; text-align:center; background:#f3f2de; font-size:85%; color:#777777; margin-bottom:20px; }

#middlesubpagePan p.more{margin:0 0 40px 0px; padding:0px;}
#middlesubpagePan p.more a{display:block;width:79px; height:28px; background:url(redbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#middleonePan p.more a:hover{background: url(bluebutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middlesubpagePan ul {padding:5px 0 5px 15px;}
#middlesubpagePan li a{color:#006da3; text-decoration:none;}
#middlesubpagePan li a:hover{color:#006da3; text-decoration:underline;}
#middlesubpagePan ul.block{width:156px; height:151px; display:block; padding:0px;}
#middlesubpagePan ul.block li{width:156px; height:151px;}
#middlesubpagePan ul.block li a{width:126px; height:128px; display:block; background:url(block1-normal.jpg) 0 0 no-repeat #FCFCFC; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; padding:23px 0 0 30px;}
#middlesubpagePan ul.block li a:hover{background:url(block1-hover.jpg) 0 0 no-repeat #FCFCFC; color:#fff; text-decoration:none;}


/*---Middle One----*/
#middleonePan{width:187px; float:right; text-align:justify;}
#middleonePan p{font-size:12px; line-height:16px; padding:0 0 20px 25px;}
#middleonePan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold; padding:32px 0 0;}
#middleonePan p.blacktext{background:#fff; color:#000; padding:0 0 20px 25px;}
#middleonePan p.dotline{ background:url(dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middleonePan p.more{margin:0 0 40px 0px; padding:0px;}
#middleonePan p.more a{display:block;width:79px; height:28px; background:url(redbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#middleonePan p.more a:hover{background: url(bluebutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middleonePan ul.block{width:156px; height:151px; display:block; padding:0px;}
#middleonePan ul.block li{width:156px; height:151px;}
#middleonePan ul.block li a{width:126px; height:128px; display:block; background:url(block1.gif) 0 0 no-repeat #FCFCFC; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; padding:23px 0 0 30px;}
#middleonePan ul.block li a:hover{background:url(block1.gif) no-repeat #FCFCFC; background-position: 0 -151px; color:#fff; text-decoration:none;}


/*---/Middle One----*/

/*---Middle Two----*/
#middletwoPan{width:186px; float:right; text-align:justify;}
#middletwoPan p{font-size:12px; padding:0 0 20px 25px;}
#middletwoPan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold; padding:32px 0 0;}
#middletwoPan p.blacktext{background:#fff; color:#000; padding:0 0 20px 25px;}
#middletwoPan p.dotline{background:url(dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middletwoPan p.more{margin:0 0 40px 0px; padding:0px;}
#middletwoPan p.more a{display:block;width:79px; height:28px; background:url(greenbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#middletwoPan p.more a:hover{background: url(pinkbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middletwoPan ul.block{width:156px; height:151px; padding:0px;}
#middletwoPan ul.block li{width:156px; height:151px;}
#middletwoPan ul.block li a{width:126px; height:128px; display:block; background:url(block2.gif) 0 0 no-repeat #FCFCFC; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; padding:23px 0 0 30px;}
#middletwoPan ul.block li a:hover{background:url(block2.gif) no-repeat #FCFCFC; background-position: 0 -151px; color:#fff; text-decoration:none;}

/*---/Middle Two----*/

/*---Middle Three----*/
#middlethreePan{width:187px; float:right; text-align:justify;}
#middlethreePan p{font-size:12px; padding:0 0 20px 25px;}
#middlethreePan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold; padding:32px 0 0;}
#middlethreePan p.blacktext{background:#fff; color:#000; padding:0 0 20px 25px;}
#middlethreePan p.dotline{background:url(dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middlethreePan p.more{margin:0 0 40px 0px; padding:0px;}
#middlethreePan p.more a{display:block;width:79px; height:28px; background:url(bluebutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#middlethreePan p.more a:hover{background: url(redbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middlethreePan ul.block{width:156px; height:151px; padding:0px;}
#middlethreePan ul.block li{width:156px; height:151px;}
#middlethreePan ul.block li a{width:126px; height:128px; display:block; background:url(block3.gif) 0 0 no-repeat #FCFCFC; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; padding:23px 0 0 30px;}
#middlethreePan ul.block li a:hover{background:url(block3.gif) no-repeat #FCFCFC; background-position: 0 -151px; color:#fff; text-decoration:none;}

/*---/Middle Threee----*/

/*---Middle Four----*/
#middlefourPan{width:187px; float:right; text-align:justify;}
#middlefourPan p{font-size:12px; padding:0 0 20px 25px;}
#middlefourPan p.boldtext{font-size:16px; background:#fff; color:#2B2A2A; font-weight:bold; padding:32px 0 0;}
#middlefourPan p.blacktext{background:#fff; color:#000; padding:0 0 20px 25px;}
#middlefourPan p.dotline{background:url(dot.line.gif) 0 0 repeat-x; width:156px; padding:0 0 12px 0;}

#middlefourPan p.more{margin:0 0 40px 0px; padding:0px;}
#middlefourPan p.more a{display:block;width:79px; height:28px; background:url(pinkbutton.gif) 0 0 no-repeat #fff; color:#111; font-size:15px; line-height:28px; text-decoration:none; padding:0 10px 0 0;}
#middlefourPan p.more a:hover{background: url(greenbutton.gif) 0 0 no-repeat #fff; color:#111; text-decoration:none;}

#middlefourPan ul.block{width:156px; height:151px; padding:0px;}
#middlefourPan ul.block li{width:156px; height:151px;}
#middlefourPan ul.block li a{width:126px; height:128px; display:block; background:url(block4.gif) 0 0 no-repeat #FCFCFC; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; padding:23px 0 0 30px; text-transform:uppercase;}
#middlefourPan ul.block li a:hover{background:url(block4.gif) no-repeat #FCFCFC; background-position: 0 -151px; color:#fff; text-decoration:none;}

/*---/Middle Four----*/

/*----FOOTER PANEL----*/
#footermainPan{
	height:110px;
	background:url(img09.gif) 0 0 repeat-x #01567b;
	color:#fff;
	clear:both;
}
#footerPan{width:747px; position:relative; margin:0 auto; text-align:center;}
#footerPan img.footerlogo{width:186px; height:50px; position:absolute; top:93px; right:0px;}

#footerPan p.html{background:url(html-button.gif) 0 0 no-repeat; position:absolute; top:42px; right:115px; width:64px; height:22px; padding:3px;}
#footerPan p.html a{width:55px; height:18px; display:block; font-weight:bold; background:url(arrow3.gif) 100% 50% no-repeat #F4F4F4; color:#565656; text-decoration:none; text-transform:uppercase; padding:2px 0 0 5px;}
#footerPan p.html a:hover{background:url(arrow4.gif) 100% 50% no-repeat #F4F4F4; color:#565656; text-decoration:none;}

#footerPan p.css{background:url(css-button.gif) 0 0 no-repeat; position:absolute; top:42px; right:55px; width:53px; height:19px; padding:3px;}
#footerPan p.css a{width:50px; height:18px; display:block; font-weight:bold; background:url(arrow5.gif) 90% 50% no-repeat #B3B3B3; color:#fff; text-decoration:none; text-transform:uppercase; padding:2px 0 0 5px;}
#footerPan p.css a:hover{background:url(arrow2.gif) 90% 50% no-repeat #B3B3B3; color:#fff; text-decoration:none;}
#footerPan p.copyright{ color:#fff; font:11px/15px Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin-top:8px;}
#footerPan p.copyright a{ color:#fff; font:11px/15px Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
#footerPan p.copyright a:hover{ color:#7BAA0F; font:11px/15px Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

#footerPan ul{
	width:400px;
	position:relative;
	margin-top:60px;
}
#footerPan li{float:left; font:11px/15px Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 12px 0; color:#fff; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline; }



/*- Menu Tabs J--------------------------- */

    #tabsJ {
      position:absolute;
	  top:120px; 
	  left:0px;
	  float:left;
      width:100%;
      font-size:12px;
      line-height:normal;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 20px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }

/* Corners -------------------------------------------------------------------------------- */

.ctl, .ctr,
.cbl, .cbr {
    background-image: url('corners.gif');
    background-repeat: no-repeat;
}
.gray .ctl, .gray .ctr,
.gray .cbl, .gray .cbr {
    background-image: url('corners-gray.gif');
}
.gray-top .ctl, .gray-top .ctr,
.gray-top .cbl, .gray-top .cbr {
    background-image: url('corners-gray-top.gif');
}

.white .ctl, .white .ctr,
.white .cbl, .white .cbr {
    background-image: url('corners-white-top.gif');
}
.ctl, .ctr {
    width: 10px;
    height: 48px;
    position: relative;
    z-index: 5;
}
.white .ctl { left: -1px; top: -1px; }
.ctl {
    background-position: top left;
    float: left;
}
.ctr {
    background-position: top right;
    left: 1px;
    float: right;
}
.white .ctr { top: -1px; }
.cbl, .cbr {
    width: 14px;
    height: 20px;
    position: relative;
    top: -19px;
    z-index:4;
}
.cbl {
    background-position: bottom left;
    float: left;
}
.white .cbl { left: -1px; }
.cbr {
    background-position: bottom right;
    left: 1px;
    float: right;
}
.module-wrapper {
    background: #f0f6fa;
    border-right: 1px solid #e8e8e9;
    border-bottom: 1px solid #e8e8e9;
}
.white .module-wrapper {
    background: #ffffff;
    border: 1px solid #cccccc;
}

.module-inner {
    background: url('module-inner-bg.png') repeat-x top left;
    padding: 6px 15px;
}
.gray .module-inner,
.gray-top .module-inner {
    background: url('module-inner-bg-gray.jpg') repeat-x top left;
}
.white .module-inner {
    background: #ffffff;
}
.find-out-more {
    font-size:12px;
	padding-top: 12px;
}

.module .find-out-more a {
    text-decoration:none;
	color: #000000;
    font-weight: bold;
    background: transparent url('arrow.png') no-repeat left top;
    padding-right: 24px;
}
.find-out-more a:hover {
text-decoration:underline;
}
#copyright {
    background: #000;
    border-top: 1px solid #444850;
    height: 30px;
}

#copyright-inner {
    color: #686e7a;
    font-size: 10px;
    padding-top: 5px;
    text-align: center;
}
#copyright-inner a{
    text-decoration:none;
	color:#FFFFFF;
}
#copyright-inner a:hover{
    text-decoration:underline;
}

#recent-activity {
	border-bottom: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-bottom: 10px;
	color: #777;
	margin-bottom: 5px;
}

#recent-activity a{ 
    text-decoration:none;
}

#recent-activity a:hover{ 
    text-decoration:underline;
}

#recent-activity p {
	line-height: 18px;
	padding-right:10px;
}

#recent-activity h4.blog-name {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #afafaf;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;

}
#recent-activity h4{
    font-size:13px;
	margin:15px;
}
#recent-activity #archives {
	margin-top: 10px;
	text-align: left;
}

#recent-activity #archives a { 
	background: transparent url(arrow.png) no-repeat left top;
	color: #000000;
	padding-right: 25px;
}

#recent-activity a:hover { 
	text-decoration:underline;
}

.three-col .col-left {
    width: 60%;
}

.three-col .col-center,
.three-col .col-right {
    text-align: center;
    width: 20%;
}

.three-col .col .inner {
    margin: 30px 20px 10px 0;
}

.three-col .col-center .inner {
    border-left: 1px solid #646b7f;
    padding-left: 20px;
}

.three-col .col-right .inner {
    border-left: 1px solid #646b7f;
    padding-left: 20px;
}
.three-col, .two-col {
    width: 100%;
}

.three-col .col {
    float: right;
    width: 33%;
}

.two-col .col {
    float: right;
    width: 49%;
}
.col-right a {
    color: #777777;
    font-weight: bold;
}


.comment-odd {
    background: #f6f6f6;
    border-right: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
}
.col-left a{
    color: #006da3;
}

/* --------------------------------------------------------- */

#sidebar {
    width: 85%;
	padding: 0;
	margin: 0;
	line-height:18px;
	font-size: 85%;
}

#sidebar a{
}

#sidebar-inner {
    padding-left: 36px;
}

#sidebar .module {
	background: #f4f5f5;
    margin: 8px 0 18px 0;
}

#sidebar .module-wrapper {
    background: url('module_top.png') no-repeat scroll top left;
}

#sidebar .module-inner {
    padding: 12px 15px;
}

#sidebar li a { 
    color: #444; 
    text-decoration:none;
}

#sidebar li a:hover { 
    color: #444; 
    text-decoration:underline;
}


#sidebar h2 {
    color: #8F8F8F;
    font-size: 14px;
}

#sidebar h3 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 18px;
}

#sidebar h3 .byline {
    color: #777777;
    font-size: 12px;
    font-weight: normal;
}

#sidebar h4 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 0 3px;
}


#sidebar p {
    margin-top: 8px;
    line-height: 18px;
}

#sidebar ul {
    margin-bottom: 20px;
}

#sidebar li {
    list-style: none;
    border-bottom: 1px solid #d9d9d9;
    padding: 6px 3px;
}

#sidebar li .count {
    color: #bfbfbf;
}

.pkg {
	display:block;
}

.left {
	display:inline;
}

.comments-open {
	font-size:90%;
	padding:20px;
}
textarea, input{
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FFF;
	border: solid #E2DFBF;
	border-width: 1px;
	color: #65623F;
	margin: 0 0 10px;
	padding: 1px 5px;
}
input:focus,
textarea:focus,
select:focus{ background: #FFF; border: 1px solid #911515; }

input.error,
textarea.error{ 
	background: #FCF9DB; 
	border: 1px solid #BD2E2E;
}
.comment-header{
	font-size:85%;
	margin:10px 0 0 0;	
	padding:0 15px 3px 0;	
	background:#f3f2de;
	color:#666666;
}
.comment-header a{
	color:#666666;
}
.comment-footer{
	padding:0 15px 10px 0;	
	font-size:85%;
}
.comment-footer a{
	text-decoration:none;
	color:#006da3;
}
.comment-footer a:hover{
	text-decoration:underline;
}
.comment-odd:after {
content: ".";
height: 0;
display:block;
visibility: hidden;
clear: both;
}