/* ******************************************************************************************** */
/*                             		    VANA-reset-css                                       */
/* ******************************************************************************************** */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, spam;
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, capxion, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

	
}
html {
	min-height: 100%; 
	margin-bottom: 1px;
}
body {
	line-height:170%;
	margin:0px;
	padding:0px;
	font-size: 11px;
	word-spacing:1px;
	letter-spacing:0px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{
	border:0px;
}
#main_box{
 direction:rtl;
}
/* ******************************************************************************************** */
/*                                               Body                                           */
/* ******************************************************************************************** */

body {


	color: #000000;
	cursor: default;
	border:0px;
	background-color:#ffffff;
}
/* ******************************************************************************************** */
/*                                           Clearboth                                          */
/* ******************************************************************************************** */
.clearboth{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	overflow:hidden;


	

}
/* ******************************************************************************************** */
/*                                            TEMPLATE                                          */
/* ******************************************************************************************** */
.master{
	width:100%;
	background-image:url(../images/image/yeganeh/design/body-bg.gif);






}
.center_div {
	width:948px;
	padding:0px;
	margin:0px auto;
	direction:rtl;
	background-position:left;
	background-color:#ffffff;



}

.header_bar{
	margin:0px;
	width:948px;
	margin:0px auto;
	overflow:hidden;
	background-image:url(../images/image/yeganeh/design/header-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.home3box{
	width:100%;;
	background-image:url(../images/image/yeganeh/design/3-box-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	

}


.banner-bar{
	text-align:center;
	width:948px;
	margin:0px auto;
	overflow:hidden;
	background-color:#FFFFFF;
	
}



.last_bar{
	width:200px;
	float:right;
	border-top:2px solid #7198cd;
	background-color:#ffffff;
	padding:9px;
        padding-top:14px;


	

}


.content_bar{
	width:700px;
	background-color:#ffffff;
	float:right;
	padding:14px;
	border-top:2px solid #7198cd;


	
}
.content_bar_home{
	width:920px;
	background-color:#ffffff;
	float:right;
	padding:14px;
	border-top:2px solid #7198cd;


	
}


.footer_bar{

	background-color:#ffffff;
	overflow:hidden;
	margin:0px auto;
	color:#B5CAFB;
	
}

.footer_bar a, .footer_bar a:visited{

}
.footer_bar .top-moduletitle{


}


/* ******************************************************************************************** */
/*                                             Menu                                             */
/* ******************************************************************************************** */
/*----------------------*/
/*        home-menu1      */
/*----------------------*/
#home-menu {
	}

#home-menu ul {
	margin:1px;
	padding:0px;
	padding-top:10px;
	padding-right:20px;
	height:25px;
	background-image:url(../images/image/yeganeh/design/home-menu-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
width:925px;
	
	
	
	
}

#home-menu ul li{
	list-style:none;
    list-style-position:inside;
	line-height:10px;
	float:right;
	vertical-align:middle;
	padding-left:15px;
	padding-right:22px;
	text-align:center;
	border-left:#333333 dotted 1px;
	margin-bottom:10px;
	background-image:url(../images/image/yeganeh/design/menu-bul.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:10px;
	


	
   /* background-image:url();
    background-repeat:no-repeat;
    background-position:bottom;*/
}


#home-menu a {
  
	display:block;
    color:#0033FF;
    background-color: transparent;
    text-decoration: none;
	font-weight:normal;
	line-height:15px;

}

#home-menu a:HOVER {
    color: #009900;
    text-decoration: none;
	font-weight:normal;
	line-height:15px;
	
	
}

#home-menu a.selected {
    text-decoration: none;
	font-weight:normal;
	color:#009900;
	line-height:15px;
	font-weight:bold;
	
	
}
/*----------------------*/
/*     footer-menu      */
/*----------------------*/
#footer-menu {

}

#footer-menu ul {
	margin:0px;
	padding:0px;
	border-top:1px solid #414141;
	padding-top:10px;
	
}

#footer-menu ul li{
	list-style:none;
    list-style-position:inside;
	line-height:15px;
	float:right;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #CCCCCC;
	padding:0px 20px;
   /* background-image:url();
    background-repeat:no-repeat;
    background-position:bottom;*/
}


#footer-menu a {
	display:block;
    color:#CCCCCC;
    background-color: transparent;
    text-decoration: none;
	font-weight:normal;
	
}

#footer-menu a:HOVER {
    color: #0099FF;
    background-color: transparent;
    text-decoration: none;
	font-weight:normal;
}

#footer-menu a.selected {
    color:#00FF33;
    background-color: transparent;
    text-decoration: none;
	font-weight:bold;
	
}
/*----------------------*/
/*        V Menu1 1      */
/*----------------------*/
#vmenu1 {
	}

#vmenu1 ul {
	padding:0px 5px;
	margin:0px;
	list-style:none;

}

#vmenu1 ul li{
	vertical-align:middle;
	line-height:30px;
	padding:0px 15px;
	border-bottom:1px solid #96b5db;
	width:150px;
	margin:0px auto;
	margin-bottom:3px;
	font-size:12px;
	background-image:url(../images/image/yeganeh/design/menu-bul.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#vmenu1 a {
    color:#404660;
    background-color: transparent;
    text-decoration: none;
	font-weight:normal;
	display:block;
	padding:0px 0px;
}

#vmenu1 a:HOVER {
    color: #446ca1;
    background-color: transparent;
    text-decoration: none;
	font-weight:normal;
}

#vmenu1 a.selected {
    color:#184581;
    background-color: transparent;
    text-decoration: none;
	font-weight:bold;
}
/*----------------------*/
/*        V Menu1 2      */
/*----------------------*/
#vmenu2 {

}

#vmenu2 ul {

}

#vmenu2 ul li{
	/*
    list-style-image:url();
    list-style-position:outside;
    background-image:url();
    background-repeat:no-repeat;
    background-position:bottom;*/
}
#vmenu2 img {

}

#vmenu2 a {
    background-color: transparent;
}

#vmenu2 a:HOVER {
    background-color: transparent;
}

#vmenu2 a.selected {
    background-color: transparent;
}



/* ******************************************************************************************** */
/*                                           H DESIGN                                           */
/* ******************************************************************************************** */


h1, .all-date-moduletitle, .view-in-group-moduletitle, .top1-moduletitle, .top2-moduletitle,.homepage-moduletitle, .box1-moduletitle, .box2-moduletitle ,.box3-moduletitle , .browse-moduletitle{
	margin:0px !important;
	padding:0px !important;
	font-size:13px !important;
	font-weight:bold !important;
	vertical-align:middle !important;
	color:#154283 !important;
	line-height:30px !important;
	padding-right:40px !important;
	background-color:#dce8f2 !important;
	background-image:url(../images/image/yeganeh/design/master-bul.gif) !important;
	background-position:right !important;
	background-repeat:no-repeat !important;
	border-bottom:2px solid #a7afb3 !important;
	margin:0px !important;


	
}
h2, .all-date-title, .view-in-group-title, .homepage-title, .box1-title, .box2-title, .box3-title, .browse-title, .view-title{
	margin:0px !important;
	padding:0px !important;
	font-size:12px !important;
	font-weight:bold !important;
	vertical-align:middle !important;
	color:#154283 !important;
	line-height:19px !important;
	padding-right:36px !important;
	background-image:url(../images/image/yeganeh/design/master-bul.gif) !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;


}
h3, .top1-title {
	margin:0px !important;
	padding:0px !important;
	background-image:url(../images/image/yeganeh/design/menu-bul.gif) !important;
	background-position:right top !important;
	background-repeat:no-repeat !important;
	font-size:12px !important;
	font-weight:normal !important;
	line-height:20px !important;
	margin-right:5px !important;
	margin-top:0 !important;
	padding-right:18px !important;
	padding-top:0 !important;
	vertical-align:middle !important;

	
	
}
h4{
	margin:0px !important;
	padding:0px !important;
	font-size:12px !important;
	vertical-align:middle !important;
	color:#154283 !important;
	line-height:15px !important;
	padding-right:18px !important;
	margin-right:15px !important;
	background-image:url(../images/image/yeganeh/design/menu-bul.gif) !important;
	background-position:right !important;
	background-repeat:no-repeat
}
h5{
	margin:0px !important;
	padding:0px !important;
	font-size:12px !important;
	vertical-align:middle !important;
	color:#154283 !important;
	line-height:20px !important;
	padding-right:5px !important;
	margin-right:5px !important;
	border-bottom:1px solid #a4cce0 !important;
	
}
h6{
	margin:0px !important;
	padding:0px !important;
	font-size:12px !important;
	vertical-align:middle !important;
	color:#154283 !important;
	line-height:20px !important;
	padding-right:10px !important;
	margin-right:10px !important;

}

/* ******************************************************************************************** */
/*                              			     a Design        		                         */
/* ******************************************************************************************** */

a{
	text-decoration:none;


}

a:link{ 
	text-decoration: none;
	color:#006699;
		
}

a:visited { 
	text-decoration: none;
	color:#003366;

	
}

a:hover {
	color:#009966;
	text-decoration:none;
	
}





/* ******************************************************************************************** */
/*                              			     hr Design        		                        */
/* ******************************************************************************************** */
hr{
	height: 1px;
	border:0px;
	border-top:1px dotted #006699;
	width: 100%;
	margin-top:2px;
	margin-bottom:2px;
}
/* ******************************************************************************************** */
/*                                         Tools Design                                         */
/* ******************************************************************************************** */
.view-tools , .view-in-group-tools, .box1-tools, .box2-tools, .box3-tools,.all-date-tools , .homepage-tools{  
	margin:0px;
	padding:0px;
}
.print, all-date-print, .view-print, .homepage-print, .top1-print, .box1-print, .box2-print, .box3-print, .view-in-group-print{

}
.print a, all-date-print a, .view-print a, .homepage-print a, .top1-print a, .box1-print a, .box2-print a, .box3-print a, .view-in-group-print a{
	float:right;
	margin:0px;
	padding:0px;
}
.more, .all-date-more, .view-more, .homepage-more, .top1-more, .box1-more, .box2-more, .box3-more  , .view-in-group-more{
}

.more a, .all-date-more a, .view-more a, .homepage-more a, .top1-more a, .box1-more a, .box2-more a, .box3-more a, .view-in-group-more a{
	float:left;
	margin:0px;
	padding:0px;
}
.download, .all-date-file, .view-file, .homapege-file, .top1-file, .box1-file, .box2-file, .box3-file  , .view-in-group-file ,  .library-file{

}
.download a, .all-date-file a, .view-file a, .homapege-file a, .top1-file a, .box1-file a, .box2-file a, .box3-file a, .view-in-group-file a ,  .library-file a{
	float:right;
	margin:0px;
	padding:0px;
}
.announcements{
}
.announcements a{
	float:left;
	margin:0px;
	padding:0px;
}
.date, .all-date-date, .view-date, .homepage-date, .top1-date, .box1-date, .box2-date, .box3-date  , .view-in-group-date{
}
.time{
}
.code, .all-date-code, .view-code, .homepage-code, .top1-code, .box1-code, .box2-code, .box3-code, .view-in-group-code{
	float:right;
	margin:0px;
	padding:0px;
}
.play, .all-date-play, .view-play, .homepage-play, .top1-play, .box1-play, .box2-play, .box3-play, .view-in-group-play{

}
.play a, .all-date-play a, .view-play a, .homepage-play a, .top1-play a, .box1-play a, .box2-play, .box3-play a, .view-in-group-play a{

	float:right;
	margin:0px;
	padding:0px;
}
.archiv{
	float:left;
	margin:0px;
	padding:0px;
}
/* ******************************************************************************************** */
/*                                          VANA Modules                                        */
/* ******************************************************************************************** */
/*---------------------------*/
/*	all date design		*/										
/*---------------------------*/
.all-date-container{
	padding-bottom:5px;	
}
.all-date-box{
	border-bottom:1px dashed #1e3b74;
	padding:6px;
	margin: 6px; 
	padding-bottom:0px;	
}
.all-date-imagebox{
	width: 100px;
	text-align: center;
	float: right;

	margin:8px;
	margin-top:-5px;
	padding:3px;
}
.all-date-imagebox img{ 
	border: 0px;
	width:90px;
}
.all-date-text{
	margin-right:120px;
}

.all-date-summery{
	height:59px;
	overflow:hidden;
	text-align:justify;
	margin:5px;	
}

/*------------------------------*/
/*		mb all top design		*/										
/*------------------------------*/
.top1-container, .top2-container, .top3-container{
	 padding-bottom:5px;
}
.top1-box, .top2-box, .top3-box{
	border-bottom:1px dashed #1e3b74;
	padding:1px;
	margin: 2px;
	vertical-align:top; 
}
.top1-imagebox{
	width: 60px;
	text-align: center;
	float: right;
	overflow:hidden;
	margin:3px;
	padding:3px;
	/*border: 1px solid #CCCCCC;*/
}
.top1-imagebox img{ 
 	border: 0px;
	width:60px;
}
.top1-text{
	margin-right:70px;
	margin-top:4px;
}
/*------------------------------*/
/*		mb homepage design		*/										
/*------------------------------*/
.homepage-container{
 padding-bottom:5px;	
}
.homepage-box{
	
	border-bottom:1px dashed #1e3b74;
	padding:6px;
	margin: 6px; 
}
.homepage-imagebox{
	width: 140px;
	text-align: center;
	float: right;
	margin-top:0px;
	margin-right:8px;
	margin-bottom:8px;
	margin-left:12px;
	padding:3px;

}
.homepage-imagebox img{ 
 	border: 0px;
	width:140px;
}
.homepage-text{
	margin-right:160px;
}
.top2-summery{
	text-align:justify;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:5px;
	text-align:justify;	
}
.homepage-summery{
	height:95px;
	overflow:hidden;
	text-align:justify;
	margin:5px;
} 
/*------------------------------*/
/*		mb box design			*/										
/*------------------------------*/
.box1-container, .box2-container, .box3-container, .browse-container{

}

.box1-box, .box2-box ,.box3-box ,.browse-box, .view-in-group-box{
	width:30%;
	float:left;
	padding:0px;
	margin:8px;

}
.box1-imagebox, .box2-imagebox, .box3-imagebox, .browse-imagebox, .view-in-group-imagebox{
	text-align:center;
	margin:0px auto ;
	width:110px;
	overflow:hidden;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	
}
.box1-imagebox img , .box2-imagebox img , .box3-imagebox img , .browse-imagebox img, .view-in-group-imagebox img{

	height:130px;
	border:0px;

}
.box1-title img , .browse-title img{
	vertical-align:middle;
	padding:0px;
	padding-right:5px;
	padding-left:5px;
	border:0px;
}
.box1-summery ,.box2-summery ,.box3-summery , .browse-summery, .view-in-group-summery{
	height:55px;
	overflow:hidden;
	margin:7px;
	text-align:justify;
}

/*------------------------------*/
/*		mb view design 			*/										
/*------------------------------*/
.view-master{

}
.view-box{
	padding:6px;
	margin: 6px;
}
.view-last{
	width:200px;
	text-align:center;
	float:left;
}
.view-pic{
	width:180px;
	text-align:center;
	margin:4px ;
}
.view-pic img{
	vertical-align:middle;
	border:0px ;
	width:180px;
	margin:0px auto;
}
.view-first{
	margin-left:210px;
}
.view-text{
	text-align:justify;
}

.view-pic-photo-gallery{
	border:0px ;
	width:300px;
	margin:0px auto;

}

.view-pic-photo-gallery img{
	vertical-align:middle;
	border:0px ;
	width:300px;
	margin:0px auto;

}
/*-------------------------------------------------------------------------------------------*/
/*                                  	mb view design                                     */										
/*-------------------------------------------------------------------------------------------*/

.view-master{

}

.view-box{
	/*border:1px solid #EBEBEB;*/
	padding:6px;
	margin: 6px;
}

.view-left{
	width:200px;
	text-align:center;
	float:left;
}

.view-pic{
	width:180px;
	text-align:center;
	margin:4px ;
	/*border: 1px solid #CCCCCC;*/

}
.view-pic img{
	vertical-align:middle;
	border:0px ;
	width:180px;
	
}

.view-right{
	margin-left:210px;
}

.view-text{
	text-align:justify;
}






/* ******************************************************************************************** */
/*                                          Contact Form                                        */
/* ******************************************************************************************** */

.contact_col_1{
	margin-left:120;
	width:190px;
	float:right;
	text-align:right;
}
.contact_col_2{
	text-align:center;
	width:290px;
	float:right;
}
#contactform input{
	background-color: #EFF7FB;
	border: 1px solid #9CA7AF;
	border-radius: 5px 5px 5px 5px;
	margin:5px;
	color: #121212;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 190px;
	line-height:18px;
}
#contactform select{
	background-color: #EFF7FB;
	border: 1px solid #9CA7AF;
	border-radius: 5px 5px 5px 5px;
	margin:5px;
	color: #121212;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
}
#contactform textarea{
	background-color: #EFF7FB;
	border: 1px solid #9CA7AF;
	border-radius: 5px 5px 5px 5px;
	margin:6px;
	color: #121212;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 280px;
	height:97px;
}
#contactform input.submitbutton{
    	background-color: #356595;
    	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 50px;
	margin-top: 3px;
}
/* ******************************************************************************************** */
/*                                           Paging                                          */
/* ******************************************************************************************** */
.paging_counter{
	margin:0px;
	padding:3px;
	text-align:center;
	font-size:12px;
}
.paging_last, .paging_next, .paging_back, .paging_first{
	width:20px;
	height:20px;
	margin:3px;
	padding:3px;
	color:#006699;
}


.paging_link{
	width:20px;
	height:20px;
	margin:3px;
	padding:3px;
	color:#006699;
}

.paging_active{
	width:20px;
	height:20px;
	margin:3px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:5px;
	color:#006699;
	border-bottom:2px solid #000000;
}
/********************************************************************************************//*
                             		      Search Page                                    *//********************************************************************************************/
#searchbar{
	width:300px;
}
input.gsc-search-button{
	border:1px solid white;
	background:black;
	color:white;
	padding:2px;
	margin:0px;
	font-size:11px;
	line-height:14px;
	vertical-align:middle;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell{
	direction:ltr;
	width:100% !important;
}
td.gsc-branding-text div.gsc-branding-text{
	display:none;
}
img.gsc-branding-img, img.gsc-branding-img-noclear, div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear{
	display:none;
	height:0px
}
.gs-result .gs-title, .gs-result .gs-title {
	color:#4387BD !important;
	text-decoration: none !important;
	font-weight:bold !important;
}
.gsc-control{
	width:100%;
}input.gsc-input{
	width:220px !important;
	font-size:11px !important;
}
.gsc-control{
	width:100% !important;
}
.gsc-title{
	float:right;
	direction:rtl;
}
.gsc-twiddle{
	float:right;
	direction:rtl;
}
.gsc-stats{
	float:right;
	direction:rtl;
}
.gsc-one-result-active{
	float:left;
}
.gsc-resultsHeader .gsc-twiddle{
	padding-right:10px;
	padding-left:0px;
	background-position: top right !important;
}
.gsc-resultsHeader {
	padding:5px;
}
.gsc-results{
	padding:5px;
}
.gsc-trailing-more-results{
	display:none !important;
}
/********************************************************************************************//*
                             		      Serch Box                                     *//********************************************************************************************/
.search-box{
	width:200px;
	margin:5px;
	padding:5px;
	background-image:url(../images/image/yeganeh/design/search-bg.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.seach-input{
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #cccccc;
	border-right-color-value: #cccccc;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #cccccc;
	border-left-color-value: #cccccc;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-color: #ffffff;
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 125px;
	margin-left: 5px;
	border:0px;
	background-image:none;
	background-color:transparent;
}
.search-button{
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	border:0px;
	background-image:none;
	background-color:transparent;
	color:#ffffff;	
}

/* ******************************************************************************************** */
/*                                   Form Design        		                         */
/* ******************************************************************************************** */
.form_generator{
	width:80%;
	margin:0px auto;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.form_generator div{
	padding-right:5px;
}
/*------------------------------*/
/*				field		 	*/										
/*------------------------------*/
.field input, .field textarea, .field select, .field input, .cp3_admin_content textarea, .cp3_admin_content select, .cp3_admin_content input{
	border:1px solid #cccccc;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}	
.field input.button{

	border:1px solid #FF0000;

}

.submit_area input, .image_browse, .cp3_admin_submit{
	border:1px solid #cccccc;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	margin:5px;
	background-color:#F2F2F2;

}


/*------------------------------*/
/*			mandatory		 	*/										
/*------------------------------*/

.mandatory_field{

 	background-image:url(../images/mandatory_star.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.mandatory_field input, .mandatory_field textarea, .field input, .field textarea, .mandatory_field select{
	border:1px solid #cccccc;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.mandatory_field input.button{

	border:1px solid #FF0000;

}


/*------------------------------*/
/*			focus			 	*/										
/*------------------------------*/
input:focus, textarea:focus{
	background-color:#E7FCFE;
	border:1px dotted #1397A6;
}

/*------------------------------*/
/*							 	*/										
/*------------------------------*/
.seperator{
	clear:both;
	height:10px;
}
.clear_area{
	display:inline;
}
.ltr_form{
	direction:ltr;
	font-family:tahoma;
	font-size:11px;
}
.rtl_form{
	direction:rtl;
	font-family:tahoma;
	font-size:11px;
}
.rtl_form .caption{
	text-align:justify;
        
}
.ltr_form .caption{
	text-align:left;
}
.rtl_form .field{
}
.ltr_form .field{
}


/* ******************************************************************************************** */
/*                                   login form	        		                        */
/* ******************************************************************************************** */
.login-container{
	width:96%;
	padding:6px;
	border:1px dotted #6699CC;
	margin:0px auto;


}
.login-input{
	border:1px solid #547085; 
	width:90%;
 	margin:0px auto; 
	height:12px; 
	font-size:11px; 
	background-color:#F4F4F4; 
	vertical-align:middle; 
	color:#3a6585; 
	direction:ltr; 
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	padding-left:5px;
}


.login-button{
	font-size:11px; 
	background-color:#F4F4F4; 
	vertical-align:middle; 
	color:#3a6585;
	border:1px solid #547085; 
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	vertical-align:top; 
	padding-top:0px;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:5px;

}
.form-table{
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666;
	direction:rtl;
}
.error{
	color:red;
}
/* ******************************************************************************************** */
/*                                   message	        		                        */
/* ******************************************************************************************** */
.message{ 
	width:50%;
 	margin:0px auto;
	margin-top:30px;
	background-color:#f6f4f4;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #808080;


 }
 
 /* ******************************************************************************************** */
/*                                       AJAX CPANEL	        		                        */
/* ******************************************************************************************** */



.cp3_admin_container{
	margin:0px auto;
	width:90%;
	margin-top:60px;
	font-size:12px;
	direction:rtl;
	


}


.cp3_admin_title{
	margin-bottom:5px;
	margin:0px auto;
	width:80%;
	padding:5px;
	font-weight:bold;
	

}


.cp3_admin_form{

	background-color:#f9feff;
	border:1px solid #deebfc;
	margin:0px auto;
	width:80%;
	padding:10px;
	margin-bottom:10px;
	


}

.cp3_admin_prompt{

	font-size:12px;
	padding:8px;


}



.cp3_admin_content{
	font-size:12px;


}
.cp3_admin_error{

	text-align:center;
	color:#FF0000;
}
.cp3_admin_message{

	text-align:center;
	color:#00CC00;
}
