@charset "utf-8";
@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#arial') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'ge_sslight';
	src: url('fonts/GESSTextLight-Light.eot');
	src: local('☺'), url('fonts/GESSTextLight-Light.woff') format('woff'),
	url('fonts/GESSTextLight-Light.ttf') format('truetype'),
	url('fonts/GESSTextLight-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*arabic*/
body,html {direction:rtl}
.carousel {direction:ltr}



.subheader {width:100%;height:400px}
.subpage {padding-top:40px}
.subtitle {color:#00376d;font-weight:normal;font-size:30px;width:100%}
.subtitleunder {border-top:5px solid #00376d;width:50px;margin-top:10px }
.subcontent {padding-bottom:40px;font-size:17px}
.subtitleholder {float:none;max-width:100%}
.titlesided {float:right;}
.subpage h2 {margin-bottom:20px}

.header_a:hover {text-decoration:none}


a,img {-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;}
	
	.desktop {display:block}
	.mobile {display:none}


/*forms*/
.inputEntity label {
	color: #00376d;
	font-size: 14px;
	display: block;
	white-space:nowrap;
	margin-bottom: 5px;
	font-weight: normal;
}
.inputEntity {
	margin-bottom: 15px;
}
.inputEntity input, .inputEntity select, .inputEntity textarea {
	height: 40px;
	line-height: 40px;
	padding: 5px 10px;
	border: 1px solid #d2d7d5;
	display: block;
	width: 100%;
}
.inputEntity textarea {
	height: 125px;
}

.clearBoth {clear:both}


.enlarge { overflow:hidden}
.enlarger {transition: all .2s ease-in-out; }
.enlarged {transform: scale(1.2); }

 .tooltipster-sidetip .tooltipster-box {
    background-color: #00cc00!important;
	border: 2px solid #00376d!important;
    border-radius: 4px!important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #00376d!important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #00376d!important;
}


body {font-family:'ge_sslight'!important}
body,html {height:100%;margin:0;padding:0}

h1,h2,h3 {margin:0;padding:0}

* {box-sizing:border-box}

.footer {display:table-row;height:10px}
.main {display:table;height:100%;width:100%}
.mainbody {display:table-row;height:100%;width:100%}

.header {position:relative}

/*menu*/
.menu {background:url(../images/menuback.jpg) bottom right #fefefe repeat-x;padding:30px;}
.menu ul {list-style-type:none;padding:0;margin:0}
.menu li {padding:0}
.menu li a {display:block;text-align:left;color:#9da0a3;font-size:15px;white-space:nowrap;padding:0;line-height:18px;text-transform:uppercase}
.menu li a:hover,.menu li a.active {color:#00376d}

/*menu new*/
.desktop .menunew {}
.desktop .menunew ul {list-style-type:none;padding:0;margin:0}
.desktop .menunew li {padding:0;float:right}
.desktop .menunew li a {display:block;text-align:center;color:#02376c;font-size:17px;padding:0px 29px;text-transform:uppercase;border-left:1px solid #02376c;margin:10px 0}
.desktop .menunew li a.last {border:none}
.desktop .menunew li a:hover,.desktop .menunew li a.active {color:#ffffff;text-decoration:none}

.mobile .menunew {display:none;position:absolute;z-index:1000;width:100%;background-color:#66c0ec;left:0;right:0}
.mobile .menunew ul {list-style-type:none;padding:0;margin:0}
.mobile .menunew li {padding:0}
.mobile .menunew li a {display:block;text-align:center;color:#ffffff;font-size:17px;padding:0px 20px;text-transform:uppercase;margin:10px 0;border-bottom:1px solid #ffffff}
.mobile .menunew li a.last {border:none}
.mobile .menunew li a:hover,.desktop .menunew li a.active {color:#02376c;text-decoration:none}


#leadstory-wrapper { height:646px;width:100%;position:relative;margin:0 auto }
#leadstory_container {display:block;height:646px;}
#leadstory_container > div { height:646px;width:100%}

.slidertitle {color:#ffffff;position:relative;top:320px;font-size:35px}


.cyclenav {
}
cyclenav_modal {display:block}				
.cycle_selected {}
.cycle_selected .cyclenavitem {color:#339cc4}
.cycle_selected .cyclenav_modal {display:none}
.cyclenavitem {text-align:center;color:#565960;padding:20px;font-size:16px;padding-left:0px;padding-right:0px}
.arrownav {position:absolute;top:-15px;width:100%;height:16px;background:url(../images/homearrow.png) top center no-repeat;z-index:10;display:none}
.cycle_selected .arrownav {display:block}

 /*carousel*/
 .carousel li {width:400px;min-height:290px}
 .carousel .item {padding:5px}
	
	
.maxx {max-width:100%}
.all {width:100%}
.color1 {color:#9da0a3}
.color2 {color:#00376d}

.titlee {color:#00376d;font-weight:bold;font-size:22px}
.titleunder {border-top:5px solid #00376d;width:50px;margin:0 auto;margin-top:10px }

/* messages*/
.itsok {color:blue}
.itsnotok {color:red}
.msgclass {padding:5px}

/*message beautification*/
.errorclass {border:1px solid red}
.errorclass1 {font-style:italic;
              font-size:9px;
			  color:red;
			  padding-right:10px}
.star_required {color:red}