body {
	color:#637083;
	font: normal 11px Verdana;
	margin:0;
	background: #e3edf3 url(../App_Themes/Tasnee/Images/bg.gif) repeat-x top center;
	line-height: 16px 
}


a, a:visited {
	text-decoration:none;
	color:#2a80b9;
}

a:hover {text-decoration:underline}

a img {
	border: 0 none;
}

#outerwrapper {
	width: 921px;
	background: #fff url(../App_Themes/Tasnee/Images/outerwrapper-bg.gif) no-repeat left top;
	margin: 0 auto;
	
	
}


#innerwrapper {
	width: 800px;
	border:0px solid;
	overflow:hidden;
	margin-left: 121px;
}

#innerwrapper2 {
	width: 921px;
	border:0px solid;
	overflow:hidden;
}



.header {height: 110px}

.loginarea {
	background:#7bb3d8 url(../App_Themes/Tasnee/Images/webmail-titdle.gif) no-repeat 380px center;
	padding: 5px; text-align:right;
	display:none;
}

.loginarea img {
	display:inline
}


.loginfield {
	border:1px solid #abc5e3;
	color:#a7a7a7;
	font: normal 11px Verdana;
	padding:3px;
}

.loginfieldpass {
	border:1px solid #abc5e3;
	color:#a7a7a7;
	font: normal 11px Verdana;
	padding:3px;
	background:#fff url(../App_Themes/Tasnee/Images/password-bg.gif) no-repeat 5px center;
}


.loginbtn {
	background: url(../App_Themes/Tasnee/Images/login-btn.gif) no-repeat center center;
	border:0 none;
	color:#fff;
	font: bold 11px Verdana;
	width:51px;
	cursor:pointer;
	height:19px;
}

/*********** logo **********/

h1 {
	margin:0; padding:0; float:left;
	margin-top:40px;
	background: url(../App_Themes/Tasnee/Images/tasnee-logo-2.gif) no-repeat center center;
	width: 293px; height: 38px;
}

h1 a {
	width: 293px; height: 38px;
	display: block;
}

h1 a *{ display:none}


/********** search area *********/

.srcharea {
	float:right;
	padding:5px; font-size:10px;
	margin-top: 10px;
}

.srchborder {
	border:1px solid #abc5e3;
	padding:2px;
	margin-bottom:3px;
	}

.srchfield {
	border:0px solid;
	color:#a7a7a7;
	font: normal 11px Verdana;
	padding:2px;
}

.srchbtn {
	border: 0 none;
	background: #fff url(../App_Themes/Tasnee/Images/srch-btn.gif) no-repeat center center;
	width: 13px; height:17px; cursor:pointer;
}

.lang {
clear:both;
float:right;

	}
.lang a, .lang a:visited {
background: url(../App_Themes/Tasnee/Images/ar-link.gif) no-repeat; width: 53px; height:23px; float:right;}

.lang:hover {
	background: url(../App_Themes/Tasnee/Images/ar-link-over.gif) no-repeat;width: 53px; height:23px; float:right;
}

.lang:hover {
	text-decoration:none
}

/***************/

.content {
	float:left; padding:1px 0; width: 100%; 
}

.banner {
	float:left;
	width: 534px
}

.infocus {
	background:#083578;
	background:#ddd;
	color:#fff;
	float:left;
	width: 245px;
	margin-left: 1px;
	padding: 10px;
	height: 201px;
}

h3 {
	border-bottom: #395d93 3px solid;
	margin:0; padding:0;
	padding-bottom: 3px;
	font: bold 12px Verdana;
	margin-bottom: 5px;
}


.box h3 {
	border-bottom:#d4e6f1 3px solid;
}

.box h4{
	margin: 5px 0; padding:0;
	font: bold 11px Verdana;
	color:#637083
}

.box .date {
	display: block;
	font: italic 10px verdana;
	color:#2a80b9;
}

.box p {
	margin: 3px 0;
}

.infocus h4.title {
	margin: 5px 0; padding:0;
	font: bold 11px Verdana;
}

.infocus .date {
	display: block;
	font: italic 10px verdana;
	color:#2a80b9;
}

.infocus p {
	color:#acceff;
	margin: 3px 0;
}

/*************/

.leftside {
	width: 267px;
	margin-top: 5px;
	float:left;
}

.aboutbox {
	background:#2a80b9;
	padding: 10px;
	color:#fff
}

.aboutbox a, .aboutbox a:visited {
	color:#fff;
}


.box {margin: 15px 0;}

.articlepic {
	float:right;
	border:1px solid #e8e8e8;
}

.fields {
	color:#555;
	font: normal 11px Verdana;
	padding:2px;
	border:1px solid #abc5e3;
}

.newsletterbtn {
	background: url(../App_Themes/Tasnee/Images/newsletter-btn.gif) no-repeat center center;
	border:0 none;
	color:#fff;
	font: bold 11px Verdana;
	text-transform:uppercase;
	cursor:pointer;
	width:78px;
	height:19px;
}

/*******************/

.rightside {
	float:left;
	width: 503px;
	margin:0 15px;
	margin-top: 5px;
}


.affiliatelogos {}

.affiliatelogos  a, .affiliatelogos a:visited {
	float:left;
	width: 64px; height:37px;
	text-align:center; vertical-align:middle;
	padding: 10px 0;
	margin: 0 15px
}

.affiliatelogos a:hover {
	background: url(../App_Themes/Tasnee/Images/affiliate-link-bg.gif) no-repeat center center;
}


/**************/

.col1 {
	float:left;
	width: 243px;
	padding-right: 7px;
}

.col2 {
	float:left;
	width: 243px;
	padding-left:7px;
}


.publication {text-align:center; width:100%}
.publication a, .publication a:visited{
	font-size: 10px; color:#4c5e6e;
}


.grid1 {
	width: 100%;
}

.grid1 .theader td {
	background:#cfe3f0;
	color:#24275e; font-weight:bold;
}

.grid1 td {
	background:#e8e9e9;
	color:#6e6e6e;
	padding:5px
}

.grid1 td img {
	vertical-align:middle
}

.grid1 td.up {
	color:#12921b;
}

.grid1 td.down {
	color:#c80606;
}

/*********************/
.footer {
	background:#2a80b9;
	width: 921px;
	margin:0 auto;
	color:#fff;
}

.footer a, .footer a:visited {
	color:#fff;
}

.footer span{
	float:left; 
	background:#053072;
	width: 105px;
	padding: 8px;
	font-size: 10px;
	text-align:center
}

.footer .rightfooter {
	padding: 8px;
	text-align:center
}

/************* top menu *********/


.topmenu {
	background: url(../App_Themes/Tasnee/Images/topmenu-bg.gif) repeat-x; clear:both;
	margin-top: 2px;
	*margin-top:4px;
	float:left; width:100%;
}

body:first-of-type .topmenu {
	background: url(../App_Themes/Tasnee/Images/topmenu-bg.gif) repeat-x; clear:both;
	float:left; width:100%;
	margin-top: -2px;
}
.topmenu ul{ margin:0; padding:0; list-style:none}

.topmenu ul li {display:inline; background: url(images/topmenu-item-bg.gif) repeat-y right center; float:left; padding-right: 2px;}

.topmenu ul li a, .topmenu ul li a:visited {
	font-weight:bold;
	width: 75px;
	padding: 4px 8px;
	height: 36px;
	float:left;
	color:#fff;
}

.topmenu ul li a:hover {
	background: url(../App_Themes/Tasnee/Images/topmenu-item-over-bg.gif) repeat-x right center;
	text-decoration:none;
}



/************** inside *************/

.leftmenu {
	width: 150px;
	padding: 40px 0 10px 20px;
	float:left;
	} 


.leftmenu ul {margin:0; padding:0; list-style:none; float:left; width:100%;

background: #2a80bb url(../App_Themes/Tasnee/Images/leftmenu-bg.gif) repeat-x top center;

}

.leftmenu ul li {float:left; width: 100%}

.leftmenu ul li a, .leftmenu ul li a:visited {
	background: url(../App_Themes/Tasnee/Images/arrow2.gif) no-repeat 5px 10px;
	display:block;
	padding: 5px;
	padding-left: 15px;
	border-top:1px solid #85cdfd;
	border-bottom:1px solid #0d5585;
	font-size:12px;
	color:#fff;
}

.leftmenu ul li a:hover {
	background:#0c3d80 url(../App_Themes/Tasnee/Images/arrow-white.gif) no-repeat 5px 11px;

color:#fff; text-decoration:none;
border-bottom:1px solid #69a8d2;
}
/* added by Mjawad on 19 08 2009*/
.leftmenu ul li ul{
	margin:0;
	padding:0;
margin-left:15px;
	
	list-style:none;
	float:left; 
	width:135px;
	background:#2a80bb url(../App_Themes/Tasnee/Images/leftmenu-bg.gif) repeat-x top center;

}

.leftmenu ul li ul il{
	margin-left:50px;
	padding-left:50px;
	float:left;
	width: 100%
}

/********************************/


.containerinside {
	padding: 10px 30px 30px;
	width: 515px;
	float:left;
	color:#7c8b96;
	line-height: 17px;
	text-align:justify;
	min-height:500px;
	height:expression(this.scrollHeight < 500? "500px" : "auto" );
}
/******************* View All user page *********/
.containerinside2 {
	padding: 10px 40px 30px;
	width: 650px;
	float:left;
	color:#7c8b96;
	line-height: 17px;
	text-align:justify;
	min-height:500px;
	height:expression(this.scrollHeight < 500? "500px" : "auto" );
}

/*************************************************/
.containerinsidecareer {
	padding: 10px 0 30px 30px;
	width: 500px;
	float:left;
	color:#7c8b96;
	line-height: 17px;
	text-align:justify;
	min-height:500px;
	height:expression(this.scrollHeight < 500? "500px" : "auto" );
}

h2.insidetitle {
	color:#91a8b8;
	font-size: 24px;
	margin:10px 0;
	font-weight:normal
}

h2.companynametitle{
	color:#91a8b8;
	font-size: 17px;
	margin:5px 0 0;
	font-weight:normal
}

.txt12 {
	font-size:12px;
}

.summary {
	background:url(../App_Themes/Tasnee/Images/summary-bg.gif) no-repeat center center;
	width: 468px;
	height: 100%;
	padding:12px;
	color:#397cb0;
	font-size:11px; 
	font-style:italic;
}

.summary img {
	float:left; margin-right: 10px;
}


.containerinside .box1 {
	width: 230px;
	padding: 15px 0;
	margin-right: 10px;
	float:left;
	text-align:left;
	height: 100%;
	border-bottom:1px dashed #becbd5;
	height: 140px;
}


.containerinside .box2 {
	width: 230px;
	padding: 15px 0;
	margin-left: 10px;
	float:left;
	text-align:left;	
	height: 100%;
	border-bottom:1px dashed #becbd5;
	height: 140px;
}


.containerinside .box3 {
	width: 230px;
	padding: 15px 0;
	margin-right: 10px;
	float:left;
	text-align:left;
	height: 100%;
	border-bottom:1px dashed #becbd5;
}


.containerinside .box4 {
	width: 230px;
	padding: 15px 0;
	margin-left: 10px;
	float:left;
	text-align:left;	
	height: 100%;
	border-bottom:1px dashed #becbd5;

}


.containerinside h4.title {
	color:#0b3c7f;
	margin: 3px 0;
	font: bold 11px verdana;
}

.more {
	background:url(images/more-bg2.gif) no-repeat right center;
	float:left;
	padding-right: 20px
}

.twoboxes {
	float:left; width: 100%;
}


.rightmenu {
	width: 150px;
	padding: 40px 20px 10px 0;
	float:left;

} 

.rightmenu ul {margin:0; padding:0; list-style:none; border-top:1px dashed #69a8d2; float:left; width:100%}


.rightmenu ul li {float:left; width: 100%}

.rightmenu ul li a, .rightmenu ul li a:visited {
	display:block;
	padding: 5px;
	padding-left: 15px;
	border-bottom:1px dashed #69a8d2;
	color:#a8b9c4
}

.rightmenu ul li a img {
	vertical-align:middle
}

.rightmenu ul li a:hover {
color:#69a8d2
}

.smallbanner {
	margin: 30px 0;
	float:left; width: 100%;
}

.tree{
	font-size: 10px;
	color:#aeaeae;
	margin-bottom: 15px
}

.tree a, .tree a:visited {
 color:#1071b5
}

.horizontalmenu {
	background: url(../App_Themes/Tasnee/Images/topmenu-bg.gif) repeat-x; 
	clear:both;
        float:left;
	margin-top: 4px;
	width:100%;

}
.horizontalCMSMenu {


}



.horizontalCMSMenuItem{

                font-weight:bold;
                width: 75px;
                padding: 4px 17px 4px 7px;
                height: 36px;
                float:left;
                color:#fff;

}



.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseUp, 

.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseDown,

.horizontalCMSMenuHighlightedMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseOver,

.horizontalCMSMenuItemMouseDown 

 {

                font-weight:bold;
                width: 75px;
                padding: 4px 17px 4px 7px;
                height: 36px;
                float:left;
                color:#fff;
                background: url(../App_Themes/Tasnee/Images/topmenu-item-over-bg.gif) repeat-x right center;
                text-decoration:none;
}

.horizontalsubCMSMenuItem
{
		background: url(../App_Themes/Tasnee/Images/topmenu-bg.gif) repeat-x right center;
		font: normal 10px Verdana;
		font-weight:bold;
                padding: 4px 17px 4px 7px;
                float:left;
                color:#fff;
width:100px;
}
.horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseUp, 

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseDown,

.horizontalsubCMSMenuHighlightedMenuItemMouseUp, .horizontalsubCMSMenuHighlightedMenuItemMouseOver,

.horizontalsubCMSMenuItemMouseDown 

 {
                font: normal 10px Verdana;
		font-weight:bold;
                padding: 4px 17px 4px 7px;
                float:left;
                color:#fff;
                background: url(../App_Themes/Tasnee/Images/topmenu-item-over-bg.gif) repeat-x right center;
                text-decoration:none;
width:100px;
}



.sep {background: url(../App_Themes/Tasnee/Images/topmenu-item-bg.gif) repeat-y right center;width:2px;}


.companyinfo {}
.companyinfo td {padding: 8px; border-bottom:1px dashed #ddd; text-align: left; vertical-align: top;}

.companyname {font: bold 13px Verdana;}

.printicon {
	background: url(../App_Themes/Tasnee/Images/print-icon.gif) no-repeat left center;
	display:block;
	padding-left:75px;
	color: #555;
}
.sendicon{
	background: url(../App_Themes/Tasnee/Images/email-icon.gif) no-repeat left center;
	display:block;
	padding-left:35px;
	color: #555;
}

.saveicon{
	background: url(../App_Themes/Tasnee/Images/save-icon.gif) no-repeat left center;
	display:block;
	padding-left:35px;
	color: #555;
}
/*************/

.memberstable {width: 100%; font-size:10px; text-align:left; border: #e2e5e6 1px solid; border-right:0px none;}

.memberstable td { vertical-align:top;padding: 5px; border-bottom: 1px solid #e2e5e6; border-right: 1px solid #e2e5e6}
.memberstable .theader {text-align: center;background:#eaeeef; font-weight: bold}
.memberstable .theader td {vertical-align:middle}
.memberstable .on {background:#f7f7f7}

.hr_title {
	color:#0b3c7f;
	margin: 3px 0;
	font: bold 11px verdana;
}

.FormButton {
	font: normal 12px Verdana;
}

/********* scroller ********/

.sprite1{
background:transparent url(../App_Themes/Tasnee/Images/scroll-btns.gif) no-repeat;
}

.shmod-rd{border:0px solid #dbdbdb;zoom:1;}
.shmod-rd .corner{height:10px;font:0 arial;line-height:0;position:relative;clear:both;zoom:1;}
.shmod-rd .corner div{width:10px;height:10px;position:absolute;background-color:#fff;}
.shmod-rd .corner .left{float:left;}
.shmod-rd .corner .right{float:right;}
.shmod-rd .top .left{background-position:-20px -310px;top:-1px;left:-1px;}
.shmod-rd .top .right{background-position:-40px -310px;top:-1px;right:-1px;}
.shmod-rd .bottom .left{background-position:-60px -310px;bottom:-1px;left:-1px;}
.shmod-rd .bottom .right{background-position:-80px -310px;bottom:-1px;right:-1px;}
.shmod,.shmod-rd{clear:both;}
.shmod-rd .mod-content{padding:0 15px;}
.shmod-rd .hd{margin-bottom:15px;height:16px;}
.shmod-rd .hd h2{float:left;}
.shmod-rd .hd a.more-link{float:right;}
.shmod-rd .ft{}
.shmod-rd .mod-content .left{width:47.6%;float:left;}
.shmod-rd .mod-content .right{width:47.6%;float:right;}

.shmod-carousel .mod-content{position:relative;zoom:1;}
.shmod-carousel .buttons{position:absolute; width:70px;top:-3px;right:7px; }
.shmod-carousel .buttons ul {list-style:none; margin:0; padding:0}
.shmod-carousel .buttons li {float:right;width:30px;margin-left:0px;}
.shmod-carousel .buttons .next{display:block;height:18px;background-position:-150px 0;}
.shmod-carousel .buttons .prev{display:block;height:18px;background-position:-100px 0;}
.shmod-carousel .buttons .disabled .next{background-position:-50px 0;cursor:default;}
.shmod-carousel .buttons .disabled .prev{background-position:0 0;cursor:default;}
.shmod-carousel .text-buttons{float:none;position:static;width:auto;height:20px;}
.shmod-carousel .text-buttons li{float:left;margin:0;padding:0;width:auto;}
.shmod-carousel .text-buttons li span{padding:0 5px;}
.shmod-carousel .text-buttons li.selected a{font-weight:bold;}
.shmod-carousel .text-buttons li.selected a:hover{text-decoration:none;cursor:default;}
.shmod-carousel .bd{clear:both;}
.shmod-carousel .bd .tabcont{display:none;}
.shmod-carousel .bd div.selected{display:block;}




#shmodcoupons .tabcont li{margin-bottom:10px;}
#shmodcoupons .tabcont li .expires{float:right;}
#shmodcoupons .scrolling{width:3000px;}
#shmodcoupons .bd{width:750px;overflow:hidden;}
#shmodcoupons .bd .tabcont{display:block;float:left;width:473px; }


.browse .shmod-rd .shmod-breadcrumb{padding:0;}


.affiliatesbox {
	float:left;
}



#subcontent {

background:#083578;
color:#fff;
position: relative;
float: left;
margin-left:1px;
width:243px;
height: 174px;

}

/* =CAROUSEL */
.carousel	{width:243px;height:174px;margin:0;position:relative;background: #eee; padding:0px; overflow: hidden; float:left}
* html .carousel { padding:0; width: 243px; height: 174px; margin:0;}
.carousel ul 	{overflow:hidden;margin:0;padding:0;position:relative;width:243px !important;height:174px;}
.carousel li 	{width:243px;height:174px;list-style:none;color:white;text-align:center; margin: 0;}
.carousel img	{border:0;margin:0;border:0;}
.carousel a		{outline:0;}
.carousel a:focus img	{outline:3px dotted #F00;}
.carousel h4 {position: absolute; float:left; bottom:0; margin-bottom: 0px; opacity: 0.7; filter:alpha(opacity=70); left: 0; z-index: 9999; text-align: left; padding-bottom: 6px; padding-top: 6px; font-size: 17px; background:#000;  width: 243px; display: block;}
	* html .carousel h4 { left: 0px; padding-bottom: 6px; padding-top: 6px;}
#subcontent .carousel h4 a {text-decoration: none; color: white; padding: 5px 9px; line-height: 1.1em; display: block;}
.carousel a.previous{position:absolute;top:30px;left:8px;display:block;height:0 !important;height /**/:110px;width:50px;background: url(../App_Themes/Tasnee/Images/carousel-arrow-lt.png) no-repeat -85px 40%;color:white;z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.previous {background-image: url(../App_Themes/Tasnee/Images/carousel-arrow-lt.gif);}
.carousel a.previous:hover {background-position: 0 40%;}
.carousel a.next{position:absolute;top:30px;right: 0;display:block;height:0 !important;height /**/:110px;width:50px;background: url(../App_Themes/Tasnee/Images/carousel-arrow-rt.png) no-repeat -16px 40%;color:white; z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.next {background-image: url(../App_Themes/Tasnee/Images/carousel-arrow-rt.gif);}
.carousel a.next:hover {background-position: -101px 40%;}

.carousel .play-pause {
background: url(../App_Themes/Tasnee/Images/carousel-playpause-bg.png) no-repeat 0 0;
position: absolute;
top: 9px;
left: 9px;
z-index: 2;
display: block;
height: 22px;
width: 46px;
}
.carousel .play,
.carousel .pause {
position: absolute;
top: 2px;
left: 3px;
z-index: 3;
display: block;
height: 22px;
width: 24px;
text-indent: -9000px;
}
.carousel .pause:hover {background: transparent url(../App_Themes/Tasnee/Images/carousel-pause.png) no-repeat 0 0;}
.carousel .play {left: 23px;}
.carousel .play:hover {
background: transparent url(../App_Themes/Tasnee/Images/carousel-play.png) no-repeat 0 0;
}
.disabled		{visibility:hidden;}

/***********/


/*********************************/


.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
    background: #cbd4df;
    background:#d6e0e6;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
/**********/
    width: 700px;
    padding: 20px 40px;
}



.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
/***to show masa7et il 3ard*******/

    width:  700px;
    height: 141px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
    height:120px; width: 146px;
    text-align:center;
    padding:10px;
}




.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 75px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../App_Themes/Tasnee/Images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 75px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../App_Themes/Tasnee/Images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../App_Themes/Tasnee/Images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../App_Themes/Tasnee/Images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}


.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    background:url(../App_Themes/Tasnee/Images/libg.gif) no-repeat; height:121px; width: 166px;
}


.jcarousel-item h4 {
	font: bold 10px Verdana; 
}

.jcarousel-item h4 a, .jcarousel-item h4 a:visited {
	color:#2a80b9; text-decoration:none
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/*********************************/
.orgstruct {
	width:100%;
	text-align:center;
}

.orgstruct td {padding:5px 5px 10px 5px; vertical-align:top}

.filterdropdown {
	font: normal 10px Verdana;
}

/******** news ******/
.NewsPTitle {
	font:italic 10px Verdana;
margin-bottom:5px;
}

.NewsPTitle a, .NewsPTitle a:visited {	
	font: bold 11px Verdana;
	margin: 5px 0 8px;	
	line-height: 18px;
}

.NewsPBody {
	margin-bottom:10px; 
	padding-bottom:10px; 
	border-bottom:1px solid #eee;
}

.NewsBody p {text-align:left}

.hidden {display:none;}


.memberstable2 {width: 100%; font-size:11px; 
text-align:left;color:#231f20;border-bottom:1px solid #c1d1e2;
margin-bottom:5px;
}

.memberstable2 td { vertical-align:top;padding: 5px; border-bottom: 0px solid #e2e5e6; border-right: 0px solid #e2e5e6}

.memberstable2 .theader {text-align: center;background:#07458a; font-weight: bold; color:#fff}

.memberstable2 .theader td {vertical-align:middle; border-right:1px solid #fff;}

.memberstable2 .on {background:#c1d1e2; white-space:nowrap;}
