/* Global Links */
a {text-decoration:none;}
.relative{position:relative;}
.pointer{cursor:pointer;}

.clear{clear:both;}
.clear0{clear:both; height:0px;}

.inline{display:inline;}
.inline_b{display:inline-block;}
.block{display:block;}
.hidden, .none{display:none;}

.float1{float:right}
.float2{float:left}

.dir1{direction:rtl;}
.dir2{direction:ltr;}

.middle{vertical-align:middle;}

/* -------------------------------------------------- */
/* -------------------------------------------------- */

.font05{font-size:0.5em;}
.font06{font-size:0.6em;}
.font07{font-size:0.7em;}
.font08{font-size:0.8em;}
.font09{font-size:0.9em;}
.font1{font-size:1em;}
.font11{font-size:1.1em;}
.font12{font-size:1.2em;}
.font13{font-size:1.3em;}
.font14{font-size:1.4em;}
.font15{font-size:1.5em;}
.font16{font-size:1.6em;}
.font17{font-size:1.7em;}
.font18{font-size:1.8em;}
.font19{font-size:1.9em;}
.font2{font-size:2em;}
.font21{font-size:2.1em;}
.font22{font-size:2.2em;}
.font23{font-size:2.3em;}
.font24{font-size:2.4em;}
.font25{font-size:2.5em;}
.font26{font-size:2.6em;}
.font27{font-size:2.7em;}
.font28{font-size:2.8em;}
.font29{font-size:2.9em;}
.font3{font-size:3em;}
.font31{font-size:3.1em;}
.font32{font-size:3.2em;}
.font33{font-size:3.3em;}
.font34{font-size:3.4em;}
.font35{font-size:3.5em;}
.font36{font-size:3.6em;}
.font37{font-size:3.7em;}
.font38{font-size:3.8em;}
.font39{font-size:3.9em;}
.font4{font-size:4em;}
.font41{font-size:4.1em;}
.font42{font-size:4.2em;}
.font43{font-size:4.3em;}
.font44{font-size:4.4em;}
.font45{font-size:4.5em;}
.font46{font-size:4.6em;}
.font47{font-size:4.7em;}
.font48{font-size:4.8em;}
.font49{font-size:4.9em;}
.font5{font-size:5em;}
/****/
.font_12{font-size:12px;}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_15{font-size:15px;}
.font_16{font-size:16px;}
.font_17{font-size:17px;}
.font_18{font-size:18px;}
.font_19{font-size:19px;}
.font_20{font-size:20px;}
.font_21{font-size:21px;}
.font_22{font-size:22px;}
.font_23{font-size:23px;}
.font_24{font-size:24px;}
.font_25{font-size:25px;}
.font_26{font-size:26px;}
.font_27{font-size:27px;}
.font_28{font-size:28px;}
.font_29{font-size:29px;}
.font_30{font-size:30px;}
/****/
.arial{font-family:Arial, Helvetica, sans-serif;}
.tahoma{font-family:tahoma;}
.courier{font-family:"Courier New", Courier, monospace;}
.traditional{font-family:"Traditional Arabic";}

.bold{font-weight:bold;}
.normal{font-weight:normal;}
.italic{font-style:italic;}

/* -------------------------------------------------- */
/* -------------------------------------------------- */

.align1{text-align:right;}
.align2{text-align:left;}
.justify{text-align:justify;}
.center{text-align:center;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}

/* -------------------------------------------------- */
/* -------------------------------------------------- */

.mt1{margin-top:5px;}
.mt2{margin-top:10px;}
.mt3{margin-top:15px;}
.mt4{margin-top:20px;}
.mt5{margin-top:25px;}
.mt6{margin-top:30px;}

.mb1{margin-bottom:5px;}
.mb2{margin-bottom:10px;}
.mb3{margin-bottom:15px;}
.mb4{margin-bottom:20px;}
.mb5{margin-bottom:25px;}
.mb6{margin-bottom:30px;}

.mr1{margin-right:5px; margin-left:0px;}
.mr2{margin-right:10px; margin-left:0px;}
.mr3{margin-right:15px; margin-left:0px;}
.mr4{margin-right:20px; margin-left:0px;}
.mr5{margin-right:25px; margin-left:0px;}
.mr6{margin-right:30px; margin-left:0px;}

.ml1{margin-left:5px; margin-right:0px;}
.ml2{margin-left:10px; margin-right:0px;}
.ml3{margin-left:15px; margin-right:0px;}
.ml4{margin-left:20px; margin-right:0px;}
.ml5{margin-left:25px; margin-right:0px;}
.ml6{margin-left:30px; margin-right:0px;}

.mlr1{margin-left:5px; margin-right:5px;}
.mlr2{margin-left:10px; margin-right:10px;}
.mlr3{margin-left:15px; margin-right:15px;}
.mlr4{margin-left:20px; margin-right:20px;}
.mlr5{margin-left:25px; margin-right:25px;}
.mlr6{margin-left:30px; margin-right:30px;}

.mtb1{margin-top:5px; margin-bottom:5px;}
.mtb2{margin-top:10px; margin-bottom:10px;}
.mtb3{margin-top:15px; margin-bottom:15px;}
.mtb4{margin-top:20px; margin-bottom:20px;}
.mtb5{margin-top:25px; margin-bottom:25px;}
.mtb6{margin-top:30px; margin-bottom:30px;}

.pt1{padding-top:5px;}
.pt2{padding-top:10px;}
.pt3{padding-top:15px;}
.pt4{padding-top:20px;}
.pt5{padding-top:25px;}
.pt6{padding-top:30px;}

.pb1{padding-bottom:5px;}
.pb2{padding-bottom:10px;}
.pb3{padding-bottom:15px;}
.pb4{padding-bottom:20px;}
.pb5{padding-bottom:25px;}
.pb6{padding-bottom:30px;}

.pl1{padding-left:5px; padding-right:0px;}
.pl2{padding-left:10px; padding-right:0px;}
.pl3{padding-left:15px; padding-right:0px;}
.pl4{padding-left:20px; padding-right:0px;}
.pl5{padding-left:25px; padding-right:0px;}
.pl6{padding-left:30px; padding-right:0px;}

.pr1{padding-right:5px; padding-left:0px;}
.pr2{padding-right:10px; padding-left:0px;}
.pr3{padding-right:15px; padding-left:0px;}
.pr4{padding-right:20px; padding-left:0px;}
.pr5{padding-right:25px; padding-left:0px;}
.pr6{padding-right:30px; padding-left:0px;}

.plr1{padding-left:5px; padding-right:5px;}
.plr2{padding-left:10px; padding-right:10px;}
.plr3{padding-left:15px; padding-right:15px;}
.plr4{padding-left:20px; padding-right:20px;}
.plr5{padding-left:25px; padding-right:25px;}
.plr6{padding-left:25px; padding-right:30px;}

.ptb1{padding-top:5px; padding-bottom:5px;}
.ptb2{padding-top:10px; padding-bottom:10px;}
.ptb3{padding-top:15px; padding-bottom:15px;}
.ptb4{padding-top:20px; padding-bottom:20px;}
.ptb5{padding-top:25px; padding-bottom:25px;}
.ptb6{padding-top:30px; padding-bottom:30px;}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.border0{border:0px;}
.border1{border:1px solid #00f;}
.border2{border:1px solid #0f0;}
.border3{border:1px solid #f00;}
.border4{border:1px solid #999;}
.dots{background:url(imgs_general/dots.png) repeat-x; clear:both; margin:25px 0; width:100%; height:3px;}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.success, .error {
	width:inherit;
	padding:80px 0;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}

.minheight{
	min-height:510px;
  	height:auto !important;
  	height:510px;
}
/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.radius{
	position:relative; /*very important for ie to prevent background from disappearing*/
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	-khtml-border-radius: 4px; /* Linux browsers */
	border-radius: 4px; /* Opera 10.50, IE and CSS3 */
	behavior: url(PIE.htc);
}

.shadow{
	-webkit-box-shadow: 0px -1px 50px 20px rgba(174, 135, 174, 0.5);
    -moz-box-shadow:    0px -1px 50px 20px rgba(174, 135, 174, 0.5);
    box-shadow:         0px -1px 50px 20px rgba(174, 135, 174, 0.5); 
	behavior: url(PIE.htc);
}

/* background transparency */
.alpha60 {
	/*background: rgb(84, 3, 81); /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(84, 3, 81, 0.6); /* Firefox 3+, Safari 3+, Opera 10.10+, Chrome, IE9+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99540351, endColorstr=#99540351)"; /* IE8+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99540351, endColorstr=#99540351); /* For IE 5.5 - 7*/
}

.txt_shadow{
	/* http://www.w3.org/Style/Examples/007/text-shadow.en.html */
	text-shadow: 0em 0em 0.1em #333;
	/* text-shadow: 0 0 0.2em #F87, 0 0 0.2em #F87; */
	/* text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; */
	/* text-shadow: -1px -1px white, 1px 1px #333; */
	
	behavior: url(PIE.htc);
}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.w_inherit{width:inherit;}
.h_inherit{height:inherit;}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.white{color:#fff}
.black{color:#000}
.gray{color:#666}
.gray1{color:#2f2f2f;}
.gray2{color:#464545;}
.gray3{color:#999;}
.gray4{color:#c0c0c0;}
.red{color:#C00;}
.blue{color:#003399; /*#006;*/}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */
/* Social Icons */
.facebook_site span{float:left;}
.linkedin{display:inline-block;}
.linkedin span{float:right;}


/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

form input[type=submit], form input[type=button], form input[type=image]{cursor:pointer;}

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

#namaa img{width:60px; vertical-align:middle;}

