@font-face {
    font-family: "ow";
    font-style: normal;
    font-weight: normal;
    src: url("Fonts/Oswald-Light-webfont.eot?#iefix") format("embedded-opentype"), url("Fonts/Oswald-Light-webfont.ttf") format("truetype"), url("Fonts/Oswald-Light-webfont.svg#OswaldLight") format("svg");
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    src: url('Fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

        url('Fonts/opensans-light-webfont.ttf') format('truetype'), 
        url('Fonts/opensans-light-webfont.svg') format('svg');
}
/*----- Menu Container------*/
/*	Width & RootMenu Text	*/		#EngMenu div.menubar {width:100%; height:45px; direction:ltr; text-align:left; font-family: 'open sans',Tahoma, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;line-height: 150%;margin: 0px 0px 0px 0px;clear: both;position: relative;}
/*	Menu Left Background	*/		#EngMenu div.menubar-m {height: 45px;background:transparent;}
/*	Menu Middle Background	*/		#EngMenu div.menubar-l {position: absolute;top: 0px;left: 0px;width: 0px;height: 45px;background: transparent;}
/*	Menu Right Background	*/		#EngMenu div.menubar-r {position: absolute;top: 0px;left: 0px;width: 0px;height: 45px;background: transparent;}

/*-------- RootMenu --------*/
/*							*/		#EngMenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
/*							*/		#EngMenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
/*	Sub Menu Text			*/		#EngMenu li a, .menu li span.separator {color: #999;font-family:'open sans',Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;height: 45px;display: block;float: left;line-height: 32px;text-decoration: none;}
/*							*/		#EngMenu li span {display: block;direction:ltr;text-align:left;font-family:'open sans',Tahoma, Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 98% 50%;}
/*							*/		#EngMenu li a.current {font-size:13px;color:#006699 !important;}
/*							*/		#EngMenu a:hover,#EngMenu span.separator:hover,#EngMenu span.sfhover {color: #999;}
/*							*/		#EngMenu a.active, #EngMenu span.active {font-weight: normal; font-family:'open sans',Tahoma; font-size:100%;}
/*							*/		#EngMenu li.parent span.separator {cursor: pointer;}
/*							*/		#EngMenu ul.menu {position: absolute;top: 0px;left: 0px;z-index: 11;height: 45px;}
/*							*/		#EngMenu li.level1 {top: 0px;}
									#EngMenu li.level1 a.last {}
									#EngMenu li.level1.parent  {}
/*	Root Menu Text			*/		#EngMenu a.level1, #EngMenu span.level1 {padding: 0px 5px 0px 5px;line-height:45px;color: #999;font-weight: lighter;font-size: 100%;vertical-align:middle}
/*	Active Tab Text			*/		#EngMenu a.active  {color: #999;}
/*							*/		#EngMenu a.level1 span, #EngMenu span.level1 span {padding: 0px 4px 0px 4px;}
/*	Root Menu Text Position	*/		#EngMenu a.level1 span.xtitle, #EngMenu span.level1 span.xtitle{padding: 0px;line-height: 200%;}
/*							*/		#EngMenu a.level1 span.sub, #EngMenu span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #999;margin-top: -7px;line-height: 10px;}
/*							*/		#EngMenu a.active span.sub, div#menu span.active span.sub {}
/*	Fancy Position			*/		#EngMenu li.fancy {position: absolute;visibility: hidden;z-index: -100;overflow: hidden;height:43px;background:url(images/fancy.png) 50px 0 repeat-x;}
/*	Fancy Container			*/		#EngMenu li.fancy div.fancy-container {padding: 0px 0px 0px 0px; height:45px;}
/*	Fancy Middle Image		*/		#EngMenu li.fancy div.fancy-container div.fancy-m {height: 45px;}
/*	Fancy Left Image		*/		#EngMenu li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 0px;width: 11px;height: 45px;}
/*	Fancy Right Image		*/		#EngMenu li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 0px;width: 11px;height: 45px;}
/*--------------------------*/

/*-------- Sub Menu --------*/
/*							*/		#EngMenu ul.menu ul {position: absolute;top: 45px;right: 999em;width: 320px; padding-bottom:1px; font-family:'open sans';background: url(images/menu_dropdown_bg3.png) 0 100% no-repeat transparent;}
/*							*/		#EngMenu ul.level2 ul {position: absolute;top: 33px;right: 999em;width: 320px; padding-bottom:1px; font-family:'open sans';background: url(images/menu_dropdown_bg3.png) 0 100% no-repeat transparent;}
/*							*/		#EngMenu li:hover ul, #EngMenu li.sfhover ul {left: 0px;z-index: 100;}
/*							*/		#EngMenu li.level1 li {width: 320px;text-indent: 5px;text-align:left;}
/*							*/		#EngMenu li.level2 li { width: 320px;text-indent: 5px;text-align:left;}
/*							*/		#EngMenu li.level1 li a, #EngMenu li.level1 li span.separator{height: 30px;padding: 0px;margin:0 0 0 0;float: none;display: block;line-height: 30px;font-size:12px}
/*							*/		#EngMenu li.level2 a.parent, #EngMenu li li.level2 span.parent {}
/*							*/		#EngMenu li.level2 a:hover,
/*							*/		#EngMenu li.level2 span.separator:hover,
/*							*/		#EngMenu li.level2 span.sfhover { }
/*							*/		#EngMenu li ul ul {margin: 0px -300px 0 0 ; }
/*							*/		#EngMenu li:hover ul ul, #EngMenu li.sfhover ul ul {}
/*							*/		#EngMenu li:hover ul ul, #EngMenu li.sfhover ul ul,  
/*							*/		#EngMenu li:hover ul ul ul, #EngMenu li.sfhover ul ul ul,  
/*							*/		#EngMenu li:hover ul ul ul ul, #EngMenu li.sfhover ul ul ul ul {right: -999em;}
/*							*/		#EngMenu li li:hover ul, #EngMenu li li.sfhover ul,  
/*							*/		#EngMenu li li li:hover ul, #EngMenu li li li.sfhover ul,  
/*							*/		#EngMenu li li li li:hover ul, #EngMenu li li li li.sfhover ul {right: 0;z-index: 100;}
/*-------- End XMenu -------*/


html, body
{
    font-family: 'open sans',davat,arial,helvetica,sans;
    font-size: 13px;
    margin: 0;
    padding: 0;
    min-height: 100%;
    height: 100%;
    text-align: justify;
    background-color:#F1F2F2;
direction:ltr !important;

}

form
{
    height: 100%;
    margin: 0;
    padding: 0;
}


#header
{
    float: left;
    min-width: 980px;
    position: relative;
    width: 100%;
}


#header #Search
{
    float: right;
    width: 250px;
    position: relative;
    direction: ltr;
    vertical-align: bottom;
    padding-top: 81px;
}
#header #logo
{
    background: transparent url("images/logo.png") no-repeat scroll right top;
    direction: ltr;
    float: left;
    height: 168px;
    position: relative;
    text-align: left;
    width: 48%;
}
#header #navigation .menu
{
    display: inline;
    direction: ltr;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
#header .panel
{
    float: right;
    direction: ltr;
    height: 40px;
    padding: 0;
    width: 87%;
    text-align: right;
    border-bottom: 3px solid #cfcece;
    margin-top: -50px;
}

#content
{
    float: left;
    width: 100%;
    margin-top:8px;
    margin-bottom:20px;    
}


.section
{
    
    margin: 0 auto;
    width: 960px;
}
.section .sectionContent
{
    
   
    float: right;
    width: 87%;
    background-color: white;
}


.languages
{
    
        position: relative;
    float: left;
    width: 12%;
margin-top:10px;
text-align:right;
font-size:11px;


}

.languages a{
color:#12699d;
font-family:tahoma;


}
.lanEN{
background-color:#e5e5e5;
line-height:30px;
float: right;
position: relative;
min-height: 30px;
min-width: 30px;
text-align:center;
 margin-right: 12px;
}
.lanEN:hover {
  transition: background-color 0.5s ease;
 background-color:#b3b2b2;

text-decoration: none;
}

.lanEN:hover a {
  transition: background-color 0.5s ease;

 background-color:#b3b2b2;
 
text-decoration: none;
}




.lanFA{
background-color:#e5e5e5;
line-height:30px;
float: right;
position: relative;

 min-height: 30px;
 min-width: 30px;
text-align:center;
}
.lanFA:hover {
  transition: background-color 0.5s ease;
 background-color:#12699d;
 color:#fff;
text-decoration: none;
}

.lanFA:hover a {
  transition: background-color 0.5s ease;
 color:#fff;

 background-color:#12699d;

text-decoration: none;
}

.section .sectionContent .sectionContent
{
    padding: 0;
}

.section.bleeding .sectionContent
{
    clear: both;
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.section.bleeding
{
    width: 100%;
}

.upcontentpane
{
    width: 100%;
    clear: left;
    float: left;
    height: auto;
    direction: ltr;
    text-align: left;
    position: relative;
}
.contentpane
{
    width: 100%;
    clear: left;
    float: left;
    height: auto;
    direction: ltr;
    text-align: left;
    position: relative;
}


.leftpane
{
    width: 49%;
    clear: left;
    float: left;
    position: relative;
    direction: ltr;
    text-align: left;
}

.rightpane
{
    width: 50%;
    float: right;
    position: relative;
    direction: ltr;
    text-align: left;
}

.section.bleeding .sectionContent
{
    clear: both;
    float: none;
    margin: 0 auto;
    width: 972px;
    overflow: hidden;
}


.footerdv1
{
    width: 31%;
    float: right;
    position: relative;
    direction: ltr;
    text-align: left;
    color: #808080;
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 0px;
    font-size: 12px;
}

.footerdv2
{
    width: 33%;
    float: right;
    position: relative;
    direction: ltr;
    text-align: left;
    color: #808080;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 30px;
    font-size: 12px;
}

.footerdv3
{
    width: 22%;
    float: right;
    position: relative;
    direction: ltr;
    text-align: left;
    color: #808080;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 30px;
    font-size: 12px;    
}

.Copyright
{
    font-size: 12px;
}

.footer1
{
    width: 100%;
    min-width: 979px;
    background-color: #cccccc;
    clear: both;
    margin: 0 auto;
    height: 270px;
    position: relative;
    margin-top: -270px; /* negative value of footer height */
}

#wrap
{
    min-height: 100%;
}

/*Opera Fix*/
body:before
{
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}

.backtotop
{
    width: 28px;
    height:30px;
    border-radius: 200px;
    padding:6px 6px 5px;
    float: right;
    position: fixed;
    direction: ltr;
    text-align: left;
    background-color: #006699;
    background: url("images/goup.png") no-repeat scroll 7px 10px #006699;
    left:14px;
    bottom:10px;
    z-index:10;
    visibility:hidden;
}