/*

Arab Society for Intellectual Property ( ASIP_ar)
Design by: Shatha Risheq

------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------- */

*{
	margin: 0px ;
	padding: 0px;
	}


body{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color:#75594f;
	margin: 0;
	text-align: center;
	background-color: #843A0D;
	background: url(images/bg.jpg) right top repeat-X;
	background-color: #014571;
	direction: rtl;
	}

a{
	color:#2684c4;
	text-decoration: none;	
	}

a:hover{
	text-decoration: underline;	
	}

p{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin-bottom: 10px;	
	}

strong{
	font-weight: bold;
	}


ul, ol {
	margin: 0 0 20px 0px;
	list-style: none;
	line-height: 24px;	
	}

ul li,  ol li {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	}

/*
wrapper ---------------------------------------------------------------------------- */

#wrapper{
	text-align: right;
	width: 865px;
	padding: 0px;
	margin: 0px auto;
	}

/*
 Header ---------------------------------------------------------------------------- */

#header{
	width: 865px;
	height: 107px;
	margin: 0px auto;
	background: url(images/header_bg.jpg) right top repeat-x;
	}

#logo {
	float: right;
	width: 353px;
	height: 89px;
	padding: 18px 57px 0px 0px;  
	}
	
#logo img {
	border: 0;  
	}

#search{
	float: left;
	width: 439px;
	height: 86px;
	padding: 21px 0px 0px 16px;
	}
	
#upperLinks{
	width: 390px;
	float: left;
	margin-top: 31px;
	}
	
#upperLinks ul{
	margin: 0px auto;
	padding: 0px;
	}	
	
#upperLinks ul li{
	float: right;
	width: auto;
	color: #FFFFFF;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	}
	
#upperLinks ul li a{
	color: #FFFFFF;
	text-decoration: none;
	width: auto;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	}
	
#upperLinks ul li a:hover{
	width: auto;
	color: #d3eafd;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.arabic img{
	border: 0;
	margin-top: 3px;
	}
	
#searchField{
	width: 372px;
	height: 20px;
	padding-top: 0px;
	float: left; 
	}
	
#searchField .pic{
	float: left;
	height: 20px;
	width: 24px;
	cursor: pointer;
	}

#searchField input{
	font: 11px tahoma, Arial,sans-serif;
	color: #041941;
	width: 213px;
	height: 14px;
	border-top : 1px solid #0469bb;
	border-bottom : 1px solid #0469bb;
	border-right : 1px solid #0469bb;
	border-left : 0px solid #0469bb;
	background-color: #fff;
	padding: 2px 5px;
	float: left;
	}

/*
 ( under header ) ---------------------------------------------------------------------------- */

h1{
	color: #efefef;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}

h2{
	color: #263c51;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}
	
h3{
	color: #fff;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}
	
h3 a{
	color: #263c51;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	text-decoration: none;
	}
	
h3 a :hover{
	text-decoration: underline;
	}		
	
h4{
	color: #ffffff;
	font: 18px Atahoma, Helvetica, sans-serif;
	line-height: 31px;
	background:transparent url(images/border.gif) right bottom no-repeat;
	padding-right: 11px;
	}

h5{
	color: #928a7e;
	font: 21px tahoma,verdana, Helvetica, sans-serif;
	line-height: 26px;
	font-weight: bold;
	padding-bottom: 36px;
	margin-bottom: 0px;
	background:transparent url(images/h5_bg.jpg) right bottom no-repeat;
	padding-right: 13px;
	}

h6{
	color: #0e67a0;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}
	
/*--  index----------------------------------------------------------------------------------------------- */


/*
 container---------------------------------------------------------------------------- */

#mainFlash{
	width: 849px;
	height: 264px;
	margin: 0px auto;
	background: transparent url(images/line.jpg) right bottom no-repeat;
	border-top: #FFFFFF solid 5px;
	border-right: #FFFFFF solid 8px;
	border-left: #FFFFFF solid 8px;
	}
	
#container{
	width:  865px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	float: right;
	background: transparent url(images/mainbg.jpg) right top no-repeat;
	background-color: #fff;
	}

#firstrow{
	width: 817px;
	height: 149px;
	margin: 0px auto;
	padding: 23px 24px 0px 24px;
	}




#training{
	width: 186px;
	float: right;
	margin-left: 8px;
	overflow: hidden;
	}
	
.trainingProgram{
	width: 185px;
	height: 133;
	float: right;
	margin-left: 0px;
	margin-bottom: 11px;
	}


.box{
	width: 186px;
	float: right;
	margin-left: 8px;
	}
	
.box11{
	width: 308px;
	float: right;
	margin-left: 8px;
	background: transparent url(images/news_bg.jpg) right top no-repeat;
	}


.new{
	margin-top: 6px;
	border: 0;
	}
	
	
	
.loginlable{
	width: 154px;
	height: 28px;
	padding: 0px 16px 0px 16px;
	background-color:#5d6675;
	border-bottom: #479cee solid 1px;
	}
	
#login{
	width: 168px;
	height: 94px;
	margin: 0px auto;
	padding: 5px 16px 10px 0px;
	background-color:#ecedef;
	border-top: #809db9 solid 1px;
	border-bottom: #809eba solid 1px;
	border-right: #7f9db9 solid 1px;
	border-left: #7f9db9 solid 1px;
	float: right;
	}	

#login table{
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
#login p{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color: #484c4f;
	margin-bottom: 1px;
	margin-top: 0px;
	}
	
#login input{
	border: #7d9cb8 solid 1px;
	width: 113px;
	height: 12px;
	background-color: #FFFFFF;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	padding: 1px 2px;
	}

#login .btn{
	width: auto;
	height: 18px;
	background-color: #5d6675;
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	padding: 1px 0px;
	color: #FFFFFF;
	border: 0;
	padding-left: 4px;
	margin-bottom: -1px;
	cursor: pointer;
	}

#login .txt{
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	color: #2684c4;
	}

#login .txt a{
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	color: #2684c4;
	}

.box1{
	width: 308px;
	float: right;
	margin-left: 8px;
	height: 320px;
	background: transparent url(images/news_bg.jpg) right top no-repeat;
	}

.asiplable{
	width: 276px;
	height: 28px;
	padding: 0px 16px 0px 16px;
	background-color:#dbe6f9;
	border-bottom: #acc3d3 solid 1px;
	}
	
.newslable{
	width: 276px;
	height: 28px;
	padding: 0px 16px 0px 16px;
	border-bottom: #acc3d3 solid 1px;
	}

.newslable h3{
	color: #0e4fa0;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}

.loginResult{
	font: 11px tahoma, Helvetica, sans-serif;
}

.loginResult a{
	font: 11px tahoma, Helvetica, sans-serif;
}

.loginResult h6{
	font: 11px tahoma, Helvetica, sans-serif;
	margin-bottom: 10px;
	color:#f09b38;
}

.loginResult select{
	font: 10px tahoma, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
}

.off{
	width: 137px;
	height: 29px;
	background: transparent url(images/bttn.gif) right top no-repeat;
	float: left;
	padding: 0px 16px 0px 0 ;
	}
	
.off h3{
	color: #fff;
	font: 18px tahoma, Helvetica, sans-serif;
	line-height: 31px;
	}

/*.newslable img{
	width: 74px;
	height: 26px;
	padding: 0px;
	margin: 0;
	float: LEFT;
	border: 0;
	margin-top: 2px;
	}*/

.asip{
	width: 292px;
	height: 77px;
	margin: 0px auto;
	padding: 7px 16px 16px 0px;
	background-color:#ecedef;
	border-top: #fff solid 8px;
	float: right;
	color: #3e4347;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	background: transparent url(images/asip_bg.gif) center top no-repeat;
	line-height: 18px;
	}
	

.asip p{
	margin-left: 100px;
	margin-bottom: 8px;
	line-height: 18px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	}	
	
.asipp {
	background: transparent url(images/square.gif) right 9px no-repeat;
	/*margin-top: 10px;*/
	float: right;
	padding-right: 15px;
	}
.asipp  a{
	color: #2684c4;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-top: 10px;
	}

.asipp1  a{
	color: #2684c4;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-top: 14px;
	margin-right: 100px;
	float: right;
	}

#contributions{
	width: 291px;
	height: 97px;
	margin: 0px auto;
	padding: 0px;
	background-color:#ecedef;
	border-top: #fff solid 8px;
	float: right;
	background: transparent url(images/contr_bg.gif) center top no-repeat;
	padding: 7px 16px 0px 0px;
	}

#contributions table{
	width: 280px;
	height: 90px;
	margin: 0px auto;
	padding: 0px;
	color: #444a53;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	
	}

#contributions table td{
	background: transparent url(images/square.gif) right 5px no-repeat;
	padding-right: 11px;
	vertical-align: top;
	height: 27px;
		}
	

#contributions table td img{
	vertical-align: top;
	padding-bottom: 0px;
	margin-top: 0px;
	height: 26px;
	width: 27px;
	border: 0;
	float: left;
	margin-left: 20px;
	}

	
#contributions table td a{
	text-decoration: none;
	color: #444b56;
	}	
	
#contributions table td a:hover{
	color: #444a53;
	text-decoration: underline;
	}

#contributions .def a{
	color:#862C05
	}
	
#contributions .def a:hover{
	color:#862C05
	}

#contlable{
	width: 275px;
	height: 28px;
	padding: 0px 16px 0px 15px;
	background-color:#dbe6f9;
	border-bottom: #acc3d3 solid 1px;
	}

#box2{
	width: 307px;
	float: right;
	margin-right: 0px;
	}

#secondtrow{
	width: 817px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px 24px 0px 24px;
		}

#pen{
	width: 865px;
	overflow: hidden; 
	margin: 0px auto;
	background:transparent url(images/pen.gif) right bottom no-repeat;
	padding: 0px;
	float: right;
	padding-bottom: 10px;
	}

#banners{
	width: 307px;
	height: 174px;
	margin: 0px auto;
	padding-bottom: 5px;
	padding: 0px;
	float: right;
	}
	
#banners img{
	border: 0px;
	}	
	
#banners .tagbedia{
	margin-top: 8px;
	}	

#mailing{
	width: 137px;
	height: 121px;
	margin: 0px auto;
	padding: 8px 16px 0px 31px;
	float: right;
	color:#4b4848;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	line-height: 19px;
	}
	
#mailing input{
	border: #7d9cb8 solid 1px;
	width: 100px;
	height: 12px;
	background-color: #FFFFFF;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: -11px;
	margin-top: -1px;
	padding: 1px 2px;
	}
	
#mailing  .btn{
	width: auto;
	background-color: #5d6675;
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0;
	padding: 0px;
	}

	#mailing  .btn img{
	padding:  0px;
	border: 0;
	}
	
.box #mailing  p{
	margin-right: 20px;
	line-height: 18px;
	color:#4b4848;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	}
	
#mailing  table{
	width: 80px;
	margin-top: 3px;
	}
	
.press a{
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	color: #00548e;
	/*background:transparent url(images/arrow.gif) right 4px no-repeat;*/
	padding-right:10px;
		}
		
#mailing .press img{
		padding-left:4px;
		padding-right:4px;
		}	
	
#more1{
	width: 849px;
	overflow: hidden;
	background: transparent url(images/bg.jpg) right top repeat-y;
	}

#news{
	width: 292px;
	margin: 0px auto;
	padding: 7px 16px 0px 0px;
	float: right;
	color: #3e4347;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	float: right;
	margin-bottom: 8px;
	display: inline;
	}

.newsLine{
	width: 260px;
	margin: 0px;
	}
	
.newsLine li{
	margin: 3px 0px 10px 0;
	}

.newsLine li a{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color:#4b4848;
	margin: 18px 0px;
	.margin: 7px 0px;
	}
	
.newsLine li a:hover{
	color:#862C05;
	}
	
.newsLine p{
	width: 110px;
	background: transparent url(images/arrow.gif) right 2px  no-repeat;
	color: #2684c4;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-right: 12px;
	line-height: 12px;
	margin-bottom: 3px;
	}

.events{
	width: 260px;
	margin: 0px;
	}
	
.events li{
	margin: 3px 0px 10px 0;
	border-bottom: #e0e0e0 solid 1px;
	padding-bottom: 10px;
	
	}

.events li a{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color:#525050;
	margin: 18px 0px;
	.margin: 7px 0px;
	}
	
.events li a:hover{
	color:#862C05;
	}
	
.events p{
	width: 110px;
	background: transparent url(images/arrow.gif) right 2px  no-repeat;
	color: #00548e;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-right: 12px;
	line-height: 12px;
	margin-bottom: 3px;
	.margin-bottom: 0px;
	}

.events h2{
	color: #075bb1;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 12px;
	.margin-top: 2px;
	}


.dots{
	/*float: left;*/
	margin-left: 10px;
	padding: 0 10px;
	}

.dots a{
	color: #2684c4;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-right: 0px;
	}

.dots1{
	float: right;
	}

.dots2{
	/*float: right;*/
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 6px;
	}


/*
 Inner---------------------------------------------------------------------------- */
 
 	
/*
 Footer ---------------------------------------------------------------------------- */
 
 #footerInner{
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	width: 785px;
	height: 126px;
	margin: 0px auto;
	/*text-align: center;
	.text-align: right;*/
	background: transparent url(images/footer_inner.jpg) right top no-repeat;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	clear: both;
	}
 
#footer{
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	width: 785px;
	height: 126px;
	margin: 0px auto;
	background: transparent url(images/footer.jpg) right top no-repeat;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	clear: both;
	}

#powered{
	float: right;
	width: 340px;
	}
	
#powered1{
	float: right;
	width: 405px;
	margin-right: 40px;
	display: inline;
	}

.bot1{
	padding: 0px;
	margin: 0 auto;
	width: 300px;
	margin-left: 40px;
	float: right;
	display: inline;
	margin-top: 5px;
	line-height: 15px;
	color:#FFFFFF;
	}

.bot1 a{
	color:#c9f5ff;
		}

.bot1 td{
	padding: 0px 6px;
	}	
	
.bot{
	padding: 0px;
	margin: 0 auto;
	width: 340px;
	margin-left: 40px;
	float: right;
	display: inline;
	margin-top: 15px;
	line-height: 15px;
	color:#FFFFFF;
	text-align: right;
	}
	
.bot a{
	color:#FFFFFF;
	text-decoration: none;
	}	

.bot a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	}

#footerInner .logos{
	border:0px;
	float: right;
	width: 405px;
	margin-top: 8px;
	/*margin-top: -17px;*/
	display: inline;
	}
	
#footer .logos td{
	margin: 0px;
	padding: 0;
	height:42px;
	}
		
#containerInner{
	width:  849px;
	margin: 0px auto;
	padding: 16px 8px;
	overflow: hidden;
	float: right;
	background-color: #fff;
	}

#innerSide{
	width: 865px;
	height: 207px;
	margin: 0px auto;
	}
	
#innerPic{
	width: 665px;
	height: 207px;
	margin: 0px auto;
	background: transparent url(images/inner-pic.jpg) right top no-repeat;
	float: right;
	}
	
#insideLogin{
	width: 200px;
	height: 207px;
	margin: 0px auto;
	background: transparent url(images/rightLinks-bg.jpg) right top no-repeat;
	float: right;
	padding: 0px 0px 0px 0px;
	line-height: 27px;
	}

.loginlableInner{
	width: 184px;
	height: 22x;
	padding: 16px 8px 0px 8px;
	}
	
#loginInner{
	width: 164px;
	height: 130px;
	margin: 0px auto;
	padding: 16px 18px;
	float: right;
	display: inline;
	}
	
#loginInner table{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	}
	
#loginInner p{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 5px;
	margin-top: 0px;
	}
	
#loginInner input{
	border: #7d9cb8 solid 1px;
	width: 113px;
	height: 12px;
	background-color: #FFFFFF;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	padding: 1px 2px;
	}

#loginInner .btn{
	width: auto;
	height: 18px;
	background-color: #0273c2;
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	padding: 1px 0px;
	color: #FFFFFF;
	border: 0;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 8px;
	}

#loginInner .txt{
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	color: #d3eafd;
	}

#loginInner .txt a{
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	color: #d3eafd;
	}
		
#all{
	width:  849px;
	margin: 0px auto;
	overflow: hidden;
	float: right;
	background-color: #fff;
	}
	
#right{
	width:  192px;
	margin: 0px auto;
	overflow: hidden;
	float: right;
	background-color: #fff;
	}
	
#left{
	width:  657px;
	margin: 0px auto;
	overflow: hidden;
	float: right;
	background: transparent url(images/left_bg.jpg) left top no-repeat;
	background-color: #fff;
	}
	
#path{
	width:  657px;
	height: 33px;
	margin: 0px auto;
	float: right;
	padding-right: 12px;
	color: #073f68;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	}
	
#path a{
	color: #2684c4;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
#path a:hover{
	color: #2684c4;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
#path img{
	border: 0;
	margin-right:  3px;
	padding-left: 10px;
	}
	
#content{
	width:  641px;
	margin: 0px auto;
	overflow: hidden;
	float: right;
	padding: 0px 0px 34px 16px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	color: #59536a;
	line-height: 21px;
	}
	
#content ul, #content ol {
	margin: 0 0 20px 0px;
	list-style: none;
	line-height: 24px;	
	}

#content ul li,  #content ol li {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	padding-right:15px;
	color: #634a42;
	background:transparent url(images/arow.gif) no-repeat right 6px;
	.background:transparent url(images/arow.gif) no-repeat right 6px;
	}
		
#text{
	padding-right: 16px;
	overflow : hidden;
	}
	
#send{
	width:  192px;
	height: 67px;
	margin: 0px auto;
	float: right;
	}
	
#print{
	width:  150px;
	height: 17px;
	margin: 0 auto;
	float: right;
	background-color: fff;
	padding-right: 42px;
	background: transparent url(images/print.gif) 159px top no-repeat;
	}

#print a{
	border: 0;
	color: #928a7e;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
#print a:hover{
	text-decoration: underline;
	}	
	
#sendto{
	width:  150px;
	height: 43px;
	padding-right: 42px;
	margin: 0px auto;
	float: right;
	background: transparent url(images/send_friend.gif) 159px 7px no-repeat;
	padding-top: 7px;
	}
	
#sendto a{
	border: 0;
	color: #928a7e;
	font: 11px verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	}
	
#sendto a:hover{
	text-decoration: underline;
	}	
	
.children{
	width:  176px;
	overflow: hidden;
	margin: 0px auto;
	float: right;
	display: inline;
	padding-bottom: 26px;
	.padding-bottom: 13px;
	margin-bottom: 0px;
	background: transparent url(images/h5_bg.jpg) right top no-repeat;
	margin-right: 16px;
	}

.children dl{
	margin-top: 20px;
	
	}
	
.children dl dt{
	color: #0962a0;
	font: 15px tahoma, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
	margin-right: 16px;
	}

.children dl dd{
	background: transparent url(images/child_bg.gif) right bottom no-repeat;
	padding-right: 16px;
	 
	padding-top: 7px;
	}
	
.children dl dd a{
	color: #827c81;
	font: 12px tahoma,Arial, Helvetica, sans-serif;
	text-decoration: none;
				}
	
.children dl dd a:hover{
	color: #2684c4;
	font: 12px tahoma,Arial, Helvetica, sans-serif;
	/*line-height: 27px;*/
	text-decoration: underline;
	}
	
#ads{
	width:  176px;
	overflow: hidden;
	margin: 0px auto;
	float: right;
	display: inline;
	margin-bottom: 0px;
	margin-top: 7px;
	.margin-top: 20px;
	margin-right: 16px;
	}

#ads img{
	border: 0;
	}	
/*--  menu ----------------------------------------------------------------------------------------------- */

#hmenu{
	height: 28px;
	width: 855px;
	padding-right: 10px;
	margin: 0;
	background:transparent url(images/hmenu_bg.gif) right top no-repeat;
	}

#mainMenu .noBord a {
background-image: none;
}
#mainMenu {
margin: 0;
border: 0 none;
padding: 0;
list-style: none;
height: 28px;
margin-top: 0px;
width: 865px;
position: relative;
z-index: 100;
}
#mainMenu li {
margin: 0;
border: 0 none;
padding: 0;
float: right;
display: inline;
list-style: none;
position: relative;
height: auto;
}
#mainMenu li ul {
top:28px;
border: #fff solid 1px;

}
#mainMenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 240px;
list-style: none;
display: none;
position: absolute;
right: 0;
}

#mainMenu ul:after{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

#mainMenu ul li {
width: 240px;
float: right;
display: block !important;
display: inline;
border-top: #91c0e3 solid 1px;
}

#mainMenu a {
margin: 0 0px 0 0;
float: left;
color: #FFFFFF;
line-height: 26px;
background:transparent url(images/seperator.gif) left top no-repeat;
padding: 1px 10px;
display:block;
}

#mainMenu a:hover, #mainMenu li:hover a, #mainMenu li.iehover a {
color: #fff;
text-decoration: none;
}

/*#mainMenu#sd a:hover {
background: url(images/images/arrow.gif) 6px center no-repeat;
}*/

#mainMenu li:hover li a, #mainMenu li.iehover li a {
font-size: 12px;
padding: 2px 10px;
float: none;
color: #fff;
background:#a5ceed;
border-top: #d0dee7 solid 1px;
}

#mainMenu li ul li.parent a {
background:  url(images/arrow.gif) 20px center no-repeat;
font-size: 12px;
padding: 2px 10px;
float: none;
color: #fff;
background-color:#a5ceed;
border-top: #d0dee7 solid 1px;
}

#mainMenu li ul li.parent ul {
margin: 0px;
padding: 0px;
border: #fff solid 1px;
}

/*#mainMenu li ul li.parent a:hover {
background: url(images/images/arrow.gif) 220px center no-repeat;
color: #a5ceed;
background-color: #ffffff;
}*/

#mainMenu li ul li.noparent a:hover {
background-image: none !important;
}
.noparent a img{
margin-top:2px;
}


#mainMenu li:hover li a:hover, #mainMenu li:hover li:hover a, #mainMenu li.iehover li a:hover, #mainMenu li.iehover li.iehover a {
color: #a5ceed;
background:#fff;
border-top: #d0dee7 solid 1px; 
         
}
#mainMenu li:hover li:hover li a,
#mainMenu li.iehover li.iehover li a {
font-size: 12px;
padding: 2px 10px;
float: none;
color: #fff;
background:#a5ceed;
border-top: #d0dee7 solid 1px;
}


#mainMenu li:hover li:hover li.parent a,
#mainMenu li.iehover li.iehover li.parent a {
background:  url(images/arrow_white.gif) 20px center no-repeat;
font-size: 12px;
padding: 2px 10px;
float: none;
color: #fff;
background-color:#a5ceed;
border-top: #d0dee7 solid 1px;
}
#mainMenu li:hover li:hover li.parent a:hover, #mainMenu li:hover li:hover li:hover a, #mainMenu li.iehover li.iehover li.parent a:hover,
#mainMenu li.iehover li.iehover li.iehover a {
font-size: 12px;
padding: 2px 10px;
float: none;
color: #fff;
background-color:#175e8a;
border-top: #d0dee7 solid 1px;
}


/*#mainMenu li:hover li:hover li a:hover, #mainMenu li:hover li:hover li:hover a, #mainMenu li.iehover li.iehover li a:hover,
#mainMenu li.iehover li.iehover li.iehover a {
color: #fff;
background:  #175e8a url(images/images/arrow_white.gif) 220px center no-repeat;
}*/

#mainMenu li:hover li:hover li:hover li a,
#mainMenu li.iehover li.iehover li.iehover li a {
color: #195682;
background: #fff;
padding: 2px 10px;
}
#mainMenu li:hover li:hover li:hover li a:hover, #mainMenu li.iehover li.iehover li.iehover li a:hover {
color: #fff;
background: #175e8a;
padding: 2px 10px;
}
ul#mainMenu ul ul,
ul#mainMenu ul ul ul {
display: none;
position: absolute;
top: 0;
right: 240px;
}
ul#mainMenu li:hover ul ul,
ul#mainMenu li:hover ul ul ul,
ul#mainMenu li.iehover ul ul,
ul#mainMenu li.iehover ul ul ul {
display: none;
}
ul#mainMenu li:hover ul,
ul#mainMenu ul li:hover ul,
ul#mainMenu ul ul li:hover ul,
ul#mainMenu li.iehover ul,
ul#mainMenu ul li.iehover ul,
ul#mainMenu ul ul li.iehover ul {
display: block;
}


 /* Contact Us  -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/	
.style1{
	color:#990000;
}

.style8{
	color:#990000;
}

.contact label {
	display:block;
	margin-bottom: 0px;
	color: #11527b;
	}

.contact strong {
	color: #11527b;
	}
	
.contact p {
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 14px;
	color:#4f4b5c;
	}

.contact a.des {
	padding-bottom: 10px;
	}

.contact .def {
	font: 15px tahoma,Arial, Helvetica, sans-serif;
	color: #11527b;
	margin-bottom: 3px;
	}
	
.contact .note{
	font: 13px tahoma, Arial, Helvetica, sans-serif;
	color: #b22f08;
	margin-top: 10px;
	}	
	

.contact img {
	margin-bottom: 10px;
	}
	
.contact input {
	width: 497px;
	height: 17px;
	margin-bottom: 10px;
	border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;
	color: #666666;
	padding: 1px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	}
	
.contact select {
	width: 501px;
	margin-bottom: 10px;
	/*border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;*/
	color: #666666;
	padding: 1px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	}
.contact textarea {
	width: 497px;
	height: 100px;
	border: 1px solid #ccc;
	padding-right: 5px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}

.contact .BTNClass{
	width: auto;
	cursor: pointer;
	background: url(images/btn_bg.gif) top right repeat-x;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	height: 25px;
	border: 0px;
	text-align: right;
	line-height: 24px;
	padding-right: 4px;
	}
	
.contact br{
	clear: right;
	}	
	
	/*
-- links -----------------------------------------------------------*/

.links{
	list-style: none;
	border-bottom: #f1f1f1 solid 1px;
	padding-left: 40px;
	margin: 0px;
	padding: 0px;
	}

.links a{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0px;
	margin: 0 0 0px 0;
	height: 20px;
	line-height: 22px;
	}

.links a:hover{
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 0 0px;
	margin: 0 0 0px 0;
	height: 22px;
	}

.links p{
	color: #707072;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	}
	
/* site map -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/

#content .sitemap li{
	background: url(images/arow_sitemap.gif) right 5px no-repeat;
	}


#content .sitemap li ul li{
	background: url(images/arow.gif) right 5px no-repeat;
	}


/*
-- Search result -----------------------------------------------------------*/

/* Search */
	.resultTitle{
	font-weight: bold;
	margin: 0 0 5px;
	}

.resultTitle span{
	color: #227db2;
	padding: 0 10px;
	background: url(images/arow_sitemap.gif) right center no-repeat;
	cursor:pointer;
	
	}

 .resultTitle span.resultActive{
	background: url(images/arow_down.gif) right center no-repeat;
		cursor:pointer;
	}

.resultTitle span.zeroResult{
	text-decoration:none;
	background:none;
	cursor:text;
	background: url(images/arow_sitemap.gif) right center no-repeat;
}

.resultList{
	margin: 0 20px 20px 0;
	padding: 0;
	list-style: none;
	}

.resultList li{
	margin: 0;
	padding: 2px;
	}

.resultList li a{
	color: #5c4a03;
	padding: 0 10px;
	/*background: url(images/arrow.gif) left 5px no-repeat;*/
	display:block;
	}
	
/* End Search */
	
/* news -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/
.news{
	margin: 0px 0 30px 0;
	list-style: none;
	border-bottom: #e1e1e1 solid 1px;
	padding: 0px;
	text-indent: 0px;
	width: 550px;
	}

.news a{
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 10px;
	margin: 0 0 3px 0;
	background: url(images/sitemap3.gif) 6px 8px no-repeat;
	line-height: 22px;
	}

.news a:hover{
	text-decoration: underline;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	line-height: 22px;
	}

.news p{
	color: #777;
	margin: 5px 6 0 0px;
	text-indent: 0px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	}	
	
.content .button{
	margin-top: 0px;
	}


	
	/* photo -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/
.album p{
	padding-top: 20px;
	color:#1c74a8;
	font-weight: bold;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	

.years{
	margin-top: 15px;
	/*width: 73%;*/
			}
	
.years td{
	border: #fdfcf0 solid 1px;
	line-height: 24px;
	background-color: #2481b7;
	height: 25px;
	color: #fff;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 3px;}
	
.years td a{
	text-decoration: none;
	color: #fff;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	}
	
.years td a:hover{
	text-decoration: underline;
	}

	
.years td img{
	margin-top: 4px;
	margin-right: 10px;
	}
	
.yearsPhoto{
	width: 0%;
	float: right;
	}	

.divyears{
	text-align:right;
	float: right;
	width: 100%;
	margin-bottom: 20px;
	.margin-bottom: -50px;
}

.yearsPhoto .sleect{
	border: #278cc6 solid 2px;
	padding-bottom: 0;
	}

.piic{
	width: 100%;
	text-align: center;
	}
	
.yearsPhoto td{
	width: 65px;
	height: 59px;
	}
	
.yearsPhoto td img{
	width: 55px;
	height: 55px;
	border:#c1c0c2 solid 1px;
	padding-bottom: 0;
	margin: 0 4px;
	cursor:pointer;
	}	
		
.temp{
	width: 100%;
	text-align: center;
	margin-top: 80px;
	}

.temp p{
	color: #807d84;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.temp p img{
	width: 9px;
	height: 9px;
	border: 0px;
	margin-left: 4px;
	margin-right: 4px;
	}	
	
	
.temp img{
	border: 0px;
	width: 500px;
	height: 320px;
	border:#59a3cd solid 1px;
	}		
 

.content .button{
	margin-top: 0px;
	}

 
.selected{
	color: #a9cde2;
	font-weight: bold;
	}

	/* profile */
.profile .namee{
	font-weight: bold;
		}
		
.profile .BTNClass
{
	width: auto;
	cursor: pointer;
	background: url(images/btn_bg.gif) top right repeat-x;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height: 25px;
	border: 0px;
	text-align: right;
	line-height: 22px;
	padding-left: 4px;
}
/* MemberList */  	
 .member{
	width: 85%;
	text-align: center;
	}
	
.member tr td{
	background-color: #f7f7f7;
	border-right: #e3e3e3 solid 1px;
	border-bottom: #e3e3e3 solid 1px;
	padding: 2px;
	}	
	
.member tr td a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3093d5;
	font-weight: bold;
	text-decoration: none;
	}
	
.member tr td a:hover{
	text-decoration: underline;
	}	

.abc{
	text-align:right;
	}


.abc a{
	margin: 0 0 30px 0;
	padding: 10px;
	font-size: 11px;
	color: #3093d5;
	font-weight: bold;
	padding: 2px 3px;
	margin: 0 1px;
	display: inline;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #E3E3E3;
	background: #F7F7F7;
	border-color: #E3E3E3;
	float:right;
	
	}
	
#content .searchField1{
	float: right;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 250px;
	height: 20px;
	padding-top: 0px;
	margin-left: 20px;
	display: inline;
	}	

.searchField1 .pic{
	float: left;
	height: 20px;
	width: 24px;
	cursor: pointer;
	}

.searchField1 .inputTxt{
	font: 10px Verdana, Arial,sans-serif;
	color: #041941;
	width: 213px;
	height: 14px;
	border-top : 1px solid #0469bb;
	border-bottom : 1px solid #0469bb;
	border-left : 0px solid #0469bb;
	border-right : 1px solid #0469bb;
	background-color: #fff;
	padding: 2px 5px;
	float: left;
	}
	
	.memDetails{
	text-align: left;
	width: 510px;
	margin: 0;
	padding: 10px;	
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: #E5E5E5;
	}

.memDetails a{
	color: #0066CC;
	margin: 0;
	padding: 0;	
	}

.memDetails table{
	text-align: right;
	width: 510px;
	margin: 0;
	padding: 0;
	}

.memDetails table td{
	margin: 0;
	padding: 3px 0 3px 20px;
	border-bottom: 1px solid #fff;
	}

/* End MemberList */
 
#content .members{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	clear: both;
	margin-left:20px;
	display: inline;
	width: 500px;
	position: relative;
	}
	
#content .members .membersTable{
	width: 100%;
	}
		
#content .members .membersTable .MemRowStyle td{
	padding-left: 10px;
	border-bottom: #e8e8e8 solid 1px;

	color:#585d65;
	}
	
	#content .members .membersTable .MemRowStyle td a{
	color:#585d65;
	}
	
#content .members .membersTable img{
	border: 0;
	cursor: pointer;
	}	
		
#content .members .membersTable .hedars th{
	font: 10px Verdana, Arial,sans-serif;
	background-color: #e5e5e5;
	border-bottom: #c9c9c9 solid 1px;
	font-weight: bold;
	padding: 5px;
	}
	
#content .members .membersTable .hedars th a{
	font: 11px Verdana, Arial,sans-serif;
	font-weight: bold;
	background-color: #e5e5e5;
	color: #033352;
	}

/* Paging */
.paging td {
	height: 15px;
	padding: 0 13px 0 0;
}
.paging table {
	width: auto;
	margin: 30px 0;
}
.paging table td {
	color: #FFFFFF;
	padding: 0 2px;
}
.paging table td span {
	color: #000;
	display: block;
	padding: 1px 3px;
	margin: 0;
	border: 1px solid #055d90;
	font: normal 11px  Arial, Helvetica, sans-serif;
}
.paging .tt a {
	background-color: #ffffff;
}
.paging .tt a:hover {
	background-color: #ffffff;
}
.paging table td a {
	background: url(images/paging_bg.gif) right no-repeat;
	color: #FFFFFF;
	display: block;
	padding: 2px 4px;
	float: right;
	margin-right: 1px;
	font: normal 11px  Arial, Helvetica, sans-serif;
}

.paging table td a:hover {
	background: url(images/paging_bg.gif) right no-repeat;
	color: #FFFFFF;
	font: normal 11px  Arial, Helvetica, sans-serif;
}

.paging table td.selected a {
	background-color: #DE9900;
}
/* End Paging*/
	
/* Offices -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/

#content .Office{
	font-size: 12px;
	margin: 0px;
	list-style: none;
	background-color: #fff;
	padding-bottom: 20px;
	height: 170px;
	width: 550px;
	padding-top: 20px;
	}

#content .Office li{
	list-style-image: none;
	line-height: 17px;
	background-image: none;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525050;
	}

.country{
	font-weight: bold;
	color: #054673;
	line-height: 27px;
	font-size: 13px;
	border-right: #0e5e96 solid 2px;
	padding-right: 10px;
	}

.innfo{
	color: #02609e;
	line-height: 17px;
	list-style-image: none;
	float: right;
	margin-left: 5px;
	font-weight: bold;
	}

.selection {
	font-weight: bold;
	color: #3387c0;
	line-height: 19px;
	margin-top: 15px;
	margin-bottom: 7px;
	}
	
.selection img{
	padding-left: 3px;
	padding-right: 3px;
	}
	
.world{
	font: 11px tahoma, Arial,sans-serif;
	color: #3e7fa9;
	width: 300px;
	height: 20px;
	border : 1px solid #9fb0b1;
	background-color: #fff;
	padding: 2px 5px;
	}


/* Member Form -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/

.contact .choice{
	width: 50px;
	margin: 10px ;
	margin-bottom: -3px;
	}
	
.contact .choice1{
	width: 30px;
	margin: 10px;
	margin-bottom: -3px;
	border: 0;
	text-align: right;
	}
		
.opptions{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #0c7fca;
	margin-bottom: 7px;
	float:right;
	width: 100px;
	height: 15px;
	}

.opptions input{
	float:right;
	width: 20px;
	height: 15px;
	}

.opptions label{
	float:right;
	height: 15px;
	}

.optionTbl td
	{ width: 500px;

	}

.optionTbl td input
	{ float:right;
	width: 15px;
	border:0;
	}

.optionTbl td label
	{
	float:right;
	padding-right: 5px;
	}	
		
/* top -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/	
.top {
	float: left;
	}

.top a{
	padding-left: 5px;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	}


/* Newpuplications  -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/

.Newpuplications{
	 width: 1%;
	}

#content .Newpuplications h6{
	font: 13px  tahoma, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 10px;
	width: 400px;
	color: #263c51;
	}
	
#content .Newpuplications td{
	vertical-align: top;
	padding-bottom: 15px;
	border-top: #CCCCCC dotted 1px;
	}
	
td img{
	vertical-align: top;
	padding-bottom: 15px;
	margin-top: 10px;
	}

#content .Newpuplications .order {
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
	}

#content .Newpuplications .order td{
	height: 24px;
	border-top: 0;
	}
		
.order img{
	padding-bottom: 0px;
	margin-top: 0px;
	margin: 0 4px;
	border: 0;
	}
	
#content .Newpuplications p{
	padding-left: 20px;
	padding-right: 20px;
	}


#content #text .resuult ul{
	margin: 0 0 20px 0px;
	list-style: none;
	line-height: 24px;	
	}

#content #text .resuult li {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	padding-right:15px;
	color: #74687c;
	background: none;
	}


#content #text .resuult li a {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	padding-right:15px;
	color: #74687c;
	background:transparent url(images/arow_sitemap.gif) no-repeat right 3px;
	.background:transparent url(images/arow_sitemap.gif) no-repeat right 6px;
	}



#content #text .imp ul{
	margin: 0 0 20px 0px;
	list-style: none;
	line-height: 24px;	
	}

#content #text .imp li {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	padding-right:15px;
	color: #227db2;
	background: none;
	font-weight: bold;
	}


#content #text .imp li a {
	margin: 10px 0px 10px 0px;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	padding-right:15px;
	color: #227db2;
	font-weight: bold;
	background:transparent url(images/arow_down.gif) no-repeat right 3px;
	.background:transparent url(images/arow_down.gif) no-repeat right 6px;
	}

.tiiitl{
	font: 13px tahoma, Arial, Helvetica, sans-serif;
	text-indent:0px;
	color: #227db2;
	font-weight: bold;
	}
	
/* Newpuplications  -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/

.Newpuplications{
	width: 500px;
	}


.Newpuplications h2{
	font: 14px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 10px;
	}
	
.Newpuplications td{
	vertical-align: top;
	padding-bottom: 15px;
	border-top: #CCCCCC dotted 1px;
	}
	
.Newpuplications td img{
	vertical-align: top;
	padding-bottom: 15px;
	margin-top: 10px;
	}	
	
.Newpuplications p{
	padding-left: 20px;
	padding-right: 20px;
	}

	
.Newpuplications h3{
	color: #1886a5;
	font: 12px tahoma, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 29px;
	margin-right: 20px;
	}
	
.Newpuplications a{
	margin-right: 0;
	}

	
/* PRINT -----------------------------------------------------------------------
 ---------------------------------------------------------------------------*/	

@media Print {

#header, #hmenu, #innerSide, #path, #extra, img, #right, #footer, #footerInner, #mainFlash, .paging ,.top ,.box{
	display: none;
	visibility: hidden;
	width: 0px;
	line-height: 0;
	height: 0px;
	}
	
#content, p, h1, h2, h3, h3, h4, h5, h6,{
	color: #000000;
	text-align: right;
	border: 0px;
	}

}

/* FAQ */
	.question{
	margin: 0 0 15px 0;
	padding: 5px 10px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ededed;
	background: url(images/arrow.gif) right 11px no-repeat;
	}

.question a p{
	color: #2684C4;
	cursor:pointer;
	margin-right: 7px;
	margin-top: -5px;
	}

.answer{
	margin: 0 0 25px 0;
	padding: 5px 12px;
	}
	

/* Standards */

div#no-script{
 background: #fff6bf url(images/exclamation.png) center no-repeat;
 background-position: 15px 50%; 
 text-align: right;
 padding: 10px 45px 10px 20px;
 border-top: 2px solid #ffd324;
 border-bottom: 2px solid #ffd324;
 position: fixed;
 top:0px;
 right:0px;
 position:relative;
 
}

.icontop {
	padding: 0 625px 0 0px;
	margin:  10px 0;
	float: right;
	cursor: pointer;
	clear: both;
	display:none;
}


.icontop img {
	padding-left: 10px;
	
}

.rssNewsGroup{
	padding: 0 ;
	margin: 10px 0 10px 70px;
	float: left;
	cursor: pointer;
}

.rssNewsGroup a{
	padding:0 0 0 8px;
	background: url(images/arow.gif)  right center no-repeat;
}

/* POPUP Send To A Friend */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color:transparent !important;
	background-color: #000;
	background-image: url("images/maskBG.png") !important; 
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid #1b6c9b;
	background-color: #ffffff;
	color: #000;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #1b6c9b;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #8fcaec;
	border-top: 1px solid #8fcaec;
	border-left: 1px solid #8fcaec;
	border-right: 1px solid #8fcaec;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:right;
	font-size: 1.1em;
}

#popupControls label{
	float:right;
	margin: 0 0 0 13px;
	font: normal 13px tahoma, Helvetica, sans-serif;
	font-variant: small-caps;
}

#popupControls img{
	float:left;
}

/* End POPUP Send To A Friend */
