/* Section for the HTML Elements */

* {
	margin:0;
	padding:0;
	}

body {
	color: #545454;
	background: #FFFFFF; 
	padding: 0px 2% 0px 2%;
	 width: 96%;
	/* width: 950px; */
	direction: rtl;
	}

body, select, input, textarea {
	font: 100% Tahoma, 'Lucida Grande', Arial, sans-serif;
	}

p {
	margin: 15px 0;
	}

img {
	border: none;
}

a{
	text-decoration:none;
}

a :visited{
	color:green;
}

hr{
	border-color:#DADADA;
}

.page{
	padding:0px;
	margin:0px;
	width:100%;
	border-style: solid;
	border: thin;
	border-color: #FFFFFF; 
	background: #FFFFF;
	background: url(images/strip.gif);
}

.loginbar{
	padding: 1px 5px 1px 0px;
	/*background: #0066CC;*/
	background: #FFFFFF;
	font-family: Tahoma;
	font-size:12px;
	height:15px;
   /* border-bottom: solid #009966 2px; */
	border-bottom: solid #FF9900 2px;
}

.loginbar #left{
	width:33%;
	text-align: left;
	vertical-align:bottom;
}

.loginbar #center1{
	width:33%;
	text-align: center;
	/*height: 80px;*/
	background-position: center;
	background: url(images/logo.jpg) no-repeat;
}

.loginbar #right{
	width:33%;
	text-align: right;
	vertical-align:bottom;
}
.loginbar a{
	/*color: #009966;*/
	color: #0066CC;
}




#banner{
	width:100%;
	height:0px;
	background-position: left;
	/*background: url(images/banner1.jpg) no-repeat;*/
	/*background: url(http://l.yimg.com/a/i/us/shine/gr/uh_logo_y.gif) no-repeat;*/
}

/*******************************Toolbar********************************/
#toolbar{
	width: 100%;
	height: 25px;
   /* border: solid thin #FFCC00;*/
	background: #FFFFFF;
}

/*******************************Home********************************/
.home a{
	text-align: right;
	color: #33CC66;
	padding: 0px 0px 0px 0px;
}


/*******************************horizental menu********************************/
#hmenu{
	height:100%;
	width:70%;
	padding: 0px 60px 0px 60px;
	text-align: center;
	font-family: tahoma, 'Lucida Grande', Arial, sans-serif;
	font-size:14px;
	font-weight: 300;
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color: #DADADA;
}

#hmenu li{
	list-style:none;
	float:right;
	padding: 2px 5px 2px 5px;

	font-family: Tahoma,'B Nazanin', Nazanin, tahoma;
	font-size: 14px;
	border-right: solid #AAAAAA 1px;


}
#hmenu a{
	color:#777777;
	display: block;

}

#hmenu a:hover{
	color: #009966;
	/* border-bottom: 1px solid #009966; */

}
#hmenu hr {
	color: blue;
}

.quicklink a{
	text-align: right;
	color: #FF0033;
	padding: 0px 15px 0px 15px;
	border-right: solid #999999 1px;
	border-left: solid #999999 1px;
}

.strip{
	padding:10px; 
	margin:0px 0px 20px 0px; 
	border:Solid 1px #CCC; 
	background-color:#3b5998;
}
.strip .title{
	color:#FFF; 
	font-family:Calibri,Tahoma, Verdana; 
	font-size:22px; 
}
/******************************************************************************/
/******main part for 2 colomns****/
#main2{
	padding: 0%;
	float:left;
	 width: 79%;
	vertical-align: top;
	text-align: right;
	font-family: Tahoma;
	font-size: 14px;
	/* border: solid 1px #2175bc; */
}
#main2 ul{
	list-style: none;
}
#main2 li{
	padding:10px 5px 10px 5px;
}


/******main part for 3 colomns****/
#main3{
	padding: 0%;
	float:left;
	width: 58%;
	vertical-align: top;
	text-align: right;
	border: solid 0px #2175bc;
}
#selected {
	/* color: #FFFFFF;*/
	background: #7FABCA; 
	border-bottom: solid 3px #0063A7;
	border-top: solid 3px #0063A7;
}


#rightbar{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:20%;
	float:right;
	vertical-align: top;
	/*text-align: right;
    border-width: 1px;
    border-style:solid;
    border-color:#FDD4D7;
    background: #F9F1EE;*/
}

#leftbar{
 	padding:0 ;
	margin:0px 10px 0px 0px;
	width:20%;
	float:left;
	vertical-align: top;
   /*	text-align:right;
    border-right-width: 1px;
    border-right-style:solid;
    border-right-color:#DADADA;
    background: #FFFFFF;
    color: #6092DF; */
}

.title div{
	width: 100%;
	height: 20px;
	color:#fff;
	background: url(images/tl.gif) 0 0 no-repeat; 
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding: 0%;
}
.title div div{
	background: url(images/tr.gif) 100% 0 no-repeat;
}

.end div {
	background: url(images/br.gif) 100% 0 no-repeat;
}
.end div div{
	background: url(images/bl.gif) 0 0 no-repeat;
}

.frameblue{
	border: solid 5px #6694E3; 
	background-color: #EFEFEF;
}
.framegray{
	border:solid 1px #CCCCCC; 
	background:#F7F7F7;
}

.warning{
	border: solid 1px #E2C822;
	background: #FFF9D7;
	padding:10px;
	text-align:center;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
.header{
	font:tahmoa 12px bold;
	color: #ff0505;
}
/***********************Vertical menu******************************************/
.vmenu1{
 	/* width: 100%;
	border-right: 1px solid #000;
	padding: 0px 0px 0px 0px;
	margin-bottom: 1em;
	font-family: Tahoma, 'Lucida Grande', Arial, sans-serif;
	font-size: 100%;
	color: #333; 
	background-color: #90bade; */
}

.vmenu1 ul{
	list-style: none;
	text-align: right;
	width: 83%;
	margin: 0;
	padding: 0;
	border: none; 
}

.vmenu1 li {
	border-bottom:solid #90bade 1px;
	margin:2px;
	padding-bottom:1px;
	width: 100%; 
}

.vmenu1 li a{
	display: block;
	padding: 5px 5px 5px 8px;
	border-right: 10px solid #1958b7;
	border-left: 10px solid #508fc4;
	background-color: #2175bc;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%; 
}

.vmenu1 li a:hover{
	 border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff; 
}

.vmenu{

}
.vmenu ul{
	list-style: none;
	border-left: 4px solid #6694E3;
	border-right: 4px solid #6694E3;
	border-bottom: 4px solid #6694E3;
	border-top: 4px solid #6694E3;
	background-color: #eeeeff;
}
.vmenu li{
	
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
}
.vmenu a{
	display:block;
	color: #777777;
}
.vmenu a:hover{
	background:#6694E3;
	color: white;
}

/******************************************************************************/
.list{
	width: 100%;
	float: right;
	/* background: #6699CC; */
}

.list ul{
	padding: 1px 1px 1px 1px;
	width: 98%;
	float: right;
	list-style: none;
	text-align: right;
	margin: 0;
	background-color: #EEEEEE;
	/* border-bottom-style: solid; */
	border: solid #6694E3 2px; 
}

.list li{
	list-style:none;
	font-size: x-small;
	padding: 1px 1px 0px 0px;
	text-align:right;
	border-bottom: 1px dotted #CCCCCC;
	vertical-align: top;
}
.list a{
	display: block;
}


.list a:hover{
	background-color: #84BCEA;
}

/******************************************************************************/
#footer{
	width:100%;
	height:50px;
	margin:5px 5px 0px 5px;
	font-size: 12px;
	text-align:center;
	border-top-width:1px;
	border-top-style:dashed;
}

/*search result*/
.result{
	text-align: right;
	/* width:100%; */

}

.result h5{
	color: #339999;
}

.result li{
	list-style: none;

	border-bottom:thin;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;

	padding: 5px;
}

.result #dark{
	background: #FFFFEE;
}


/*thumbnail*/
tn{
	vertical-align: middle;
	text-align: right;
	height:120px;
}


.form{
	/* position: absolute; */
	right: 350px;
	top: 150px;
/*        width: 300px;*/
	padding: 20px 10px 0px 0px ;
}
.form .label{
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: left;
	width: 60px;
	vertical-align: middle;
	padding-right:0px;

}
.form input{
	margin-left:10px;
}

.form .sample{
	color: #676767;
	font-size: 10px;
	font-family: Arial;
	padding-left:10px;

}

.form .title{
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	/* background: #6991F3;/*#FFA500;*/
	background: url(images/tl.gif) 0 0 no-repeat;
	width: 100%;
}
.form .title div {
	background: url(images/tr.gif) 100% 0 no-repeat;
}

.form .hint{
	font-size: 10px;
	font-family: Tahoma;
	color: #696969;
	text-align: right;
}

.form .newuser{
	font-size: 10px;
	font-family: Tahoma;
	color: #696969;
	text-align: left;
	padding-left:10px;
}
.form hr{
	color: #808080;
	border-width: thin;
	border-style:dotted;
}

.btnblue { 
	  color:#3B5998; 
	  font: bold 100% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#FFFFFF; 
	  border:1px solid #3B5998; 
}
.btnblue:hover{
	color:#FFFFFF;
	background-color:#3B5998;
}

.message{
	position: absolute;
	left: 75px;
	top: 40px;
	border: solid;
	border: 1px;
	background: #FFCCCC;
	width: 500px;
	height: 75px;
	margin: 200px;
	text-align: center;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 14px;
}

.message .error{
	font-size: 18px;
	font-family: Tahoma;
	text-align: center;
	background: #DC143C;
	color: #FFFFFF;
}

.message .info{
	font-size: 18px;
	font-family: Tahoma;
	text-align: center;
	background: #9ACD32;
	color: #FFFFFF;
}


