html,body{margin:0;padding:0}
body{font: 12px tahoma,sans-serif}
p{margin:0 10px 10px}
/*a{display:block;color: #006;padding:10px}*/

.container{
     text-align:left; 
	 width:952px;
	 margin:0 auto;
}
div#header{position:relative;height:160px;background:#ffffff url(../images/gaj-header.jpg) no-repeat;}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
div#header a{position:absolute;right:0;top:23px}
div#content p{line-height:1.4}
div#navigation{bacskground:#B9CAFF;width:185px;}
div#extra{backqground:#FF8539;heiqght:100%}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#wrapper{float:left;width:940px;padding-right:12px;background: url(../images/bodybg.png);}
div#content{padding-left:12px;width:730px;1background:#d0d0d0;float:left;direction:rtl;text-align:right;padding-top:5px;}
div#navigation{float:right;width:194px;direction:rtl;}
div#extra{float:right;clear:right;width:194px;direction:rtl}
div#footer{text-align:center;padding-top:5px;height:38px;clear:both;width:100%;background: url(../images/footerbar2.png) no-repeat;}

#bar{
	 height:38px;
	 backgroxund:#c0c0c0;
	 color: #ffffff;
	 bordeer:solid #000000;	 
	 basckground:url(../images/gaj_02.jpg);
	 padding:0;
 }

 #mainmenu {
     width:185px;    
 }
 #main_menutop {
   width:185px;
   height:26px;
   line-height:15px;
   background: url(../images/bmenutop.jpg) no-repeat bottom;
   text-align:right;
   direction:rtl;     
   font-size:13px;
   font-family: B yekan,tahoma;
   color:#3F3F3F;
 }
 #main_menubody {
   width:185px;
   background:url(../images/bmenubody.jpg) repeat-y right;
   direction:rtl;
   text-align:right;
   padding:6px;     
 }
 #main_menufooter {
   width:185px;
   height:9px;
   background:url(../images/menuftr.jpg) no-repeat;
   directsion:rtl;
   texst-align:right;
   paddsisng-right:3px;
   margin-bottom:5px;   
 }
 .bmenu{
   margin:0 auto;
   list-style-type:none;
   align:right;
   lizst-style-position:outside;
 }
 .bmenu a{
  text-decoration:none;
  color:#3F3F3F;
 }
 .menu_itemgray{
   background:url(../images/menuitemgray.jpg) no-repeat right;
   padding-right:27px;
   padding-top:6px;
   font:10px 'tahoma';
   width:155px;
   height:18px;
   valign:middle;
   direction:rtl;   
   cursor:pointer;
 }
 .menu_itemgreen{
   background:url(../images/menuitemgreen.jpg) no-repeat right;
   padding-right:27px;
   padding-top:6px;
   font:10px 'tahoma';
   width:155px;
   height:18px;
   valign:middle;
   color:#3F251B;
   direction:rtl;   
   cursor:pointer;   
 }
 
 .content_box {
   backgrosund:#ff0000;
   wideth:100%;
   direction:rtl;
   text-align:right top;
   padding:0;
   margin:2px;
 }
 .content_boxheader {
   background: url(../images/contentbox_topmdl.jpg) repeat-x  top;   
   width:100%;
   height:27px;
 }
 .content_boxheaderleft {
   background: url(../images/contentbox_topleft.jpg) no-repeat left top;   
   float:left;
   width:10px;
   height:27px;  
 }
 .content_boxheaderright{
   background: url(../images/contentbox_topright.jpg) no-repeat right top;     
   height:22px;   
   margin:0 auto;
   padding-top:5px;  
   padding-right:5px; 
   font-size:13px;
   font-family:B yekan,tahoma; 
 }
 .content_boxbody {  
   Padding-right:10px;
   Padding-left:10px;
 }

 .content_boxbottomleft {
   float:left;
   background: url(../images/contentbox_btmleft.jpg) no-repeat left;   
   height:9px;
   width:11px;     
 }
 .content_boxbottomright {
   background:url(../images/contentbox_btmright.jpg) no-repeat right;   
    height:9px;
   width:11px;  
   float:right;
 }
 
 
 
 
 .content_box2 {
   backgrosund:#ff0000;
   wideth:100%;
   direction:rtl;
   text-align:right;
   padding:0;
   margin:2px;
 }
 .content_box2header {
   background: url(../images/contentbox2_topmdl.jpg) repeat-x  top;   
   width:100%;
   height:27px;
 }
 .content_box2headerleft {
   background: url(../images/contentbox2_topleft.jpg) no-repeat left top;   
   float:left;
   width:10px;
   height:27px;  
 }
 .content_box2headerright{
   background: url(../images/contentbox2_topright.jpg) no-repeat right top;     
   height:21px;   
   margin:0 auto;  
   padding-top:6px;
   padding-right:40px;
   font-size:13px;
   font-family:B yekan,tahoma;
   
 }
 .content_box2body {  
   Padding-right:10px;
   Pad5ding-left:5px;
 }

 .content_box2bottomleft {
   float:left;
   background: url(../images/contentbox2_btmleft.jpg) no-repeat left;   
   height:9px;
   width:11px;        
 }
 .content_box2bottomright {
   background:url(../images/contentbox2_btmright.jpg) no-repeat right;   
   height:9px;
   width:11px;  
   float:right;
 }
 .menu_itemgray a,a:visited {
   color:#3F3F3F;
   text-decoration:none;
   /* font:12px 'tahoma,B nazanin';*/
 }
 .menu_itemgreen a:hover{   
   text-decoration:none;
   color:#1F1F1F;   
 }
 .menu_itemgray a:hover{   
   text-decoration:none;
   color:#3F3F3F;   
 }
.contentbox_down{
  height:9px;
  background:url(../images/mdl.jpg) repeat-x left;
  posititon:reslative;
}
.contentbox2_down{
  height:9px;
  background: url(../images/contentbox2_btm_m.jpg) repeat-x left;  
}
.login_field {
  /* font-size:10px;
   direction:rtl;
   padding-top:11px;
   text-align:right;
   padding-right:68px;
   height:32px;
   width:184px;
   margin-bottom:5px;
   background:url(../images/username.jpg) no-repeat right top;*/
   font-size:10px;   
   padding-top:11px;
   background:url(../images/username.jpg) no-repeat ;
   height: 32px;   
   width: 184px;
   text-align:right;
   margin-bottom: 5px;
   -moz-background-clip: border;
   -moz-background-origin: padding;
   -moz-background-inline-policy: continuous;
}

.aToolTip {
	border:2px solid #444;
	background:#555;
	color:#fff;
	margin:0;
	padding:6px 12px;
	width:20%;
	-moz-border-radius:8px;
	-zom-opacity:0.5;
}

.aToolTip .aToolTipContent {
	position:relative;
	direction:rtl;
	text-align:right;
	margin:0;	
	padding:0;
}

a.aToolTipCloseBtn {
	display:block;
	height:18px;
	width:18px;
	background:url(../images/closeBtn.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-15px;
	right:-15px;
	margin:2px;
	padding:4px;
}
.txtfield {
   background: url(../images/bottom_label.gif) repeat-x;
   color:#003399;
   border:1px solid #c0c0c0;
   border-style :solid;
}
.txtarea {
   background-image: url(../images/bg.gif) ;  
   background-attachment: scroll;
   color:#003399;
   border:1px solid #c0c0c0;
   border-style :solid;
}