* {
	margin: 0;
	padding: 0;
}

a {cursor:pointer;}

html {
	height:100%;
}

body {
	font-family:Tahoma;
	font-size:12px;
	margin:10px;
	height:860px;
}

/* slider */

div.wrap{
width:993px;
margin:0 auto;
text-align:right;
}
div#top div#nav{
float:right;
clear:both;
width:993px;
height:52px;
margin:22px 0 0;
}
div#top div#nav ul{
float:right;
width:700px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:right;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
}
div#header div#slide-holder{
z-index:40;
width:993px;
height:299px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
top:9px;
right:9px;
width:973px;
height:278px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
right:0;
bottom:228px;
width:973px;
height:46px;
display:none;
position:absolute;
background:url("../../images/slide-bg.png") 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:right;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 20px 0 0;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:left;
height:24px;
display:inline;
margin:11px 0 0 15px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:right;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 0 0 5px;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}


/* slider */

.main {
	margin:0 auto;
	width:900px;
	direction:rtl;
}
img {
	border:none;
}
.logo {
	float:right;
}
.header {
	height:110px;
}
.header2 {
	float:left;
	display:block;
	width:115px;
	text-align:left;
}

.header2 img {
	vertical-align:middle;
}

.date {
	font-size:10px;
	color:#999;
}

.headerlinks {
	padding:5px 10px 10px 0;
	color:#0f4285;
	height: 80px;
}

.headerlinks a {
	color:black;
	text-decoration:none;
}

.headerlinks a:hover {
	color:#0f4285;
	text-decoration:underline;
}


.nav {
	height:100px;
}


	
.slider {
 height:250px;
 width:900px;
 direction:ltr;
}


.newsin {
	padding:9px;
	width:720px;
	float:right;
}

.allrss {
	padding:7px;
	float:left;
	width:128px;
}

.newshome a {
	vertical-align:middle;
}

.newslable {
	font-weight:bold;
	padding:0 15px;
	float:right;
}

.newshead{
	padding:6px;
	color: #2c5085;
	font-weight: normal;
	text-decoration:none;
}

.newshead:hover{
	text-decoration:underline;
}

.rss {
	vertical-align:middle;
	padding:0 12px 0 5px;
}

.allnews{
	color:#13396d;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}

.blockscontainer {
	background:#13396d;
	margin-top:5px;
	float:right;
}

.divcont {
	padding:12px;
	text-align:justify;
	height:92%;
	width:533px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.divcont a{
	color:black;
	text-decoration:underline;
}

.divcont a:hover {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.homepartners {
	float:right;
	padding-bottom:17px;
}

.homepartners img {
	border:none;
	padding:3px 3px;
}

.footer {
		height:240px;
		background:#CCC url("../../images/footbar.png") no-repeat top center;
		margin-top: 5px;
		border-top:1px solid #999;
		padding:7px 15px 0 15px;
		font-size:10px;
		float:right;
		width:870px;
}

.footerleft {
	color:#444;
	width:880px;
	float:right;
}

.footerright {
	color:#444;

}

.footerlinks a{
	text-decoration:none;
	color:#444;
}

.footerlinks {
	width:165px;
	height:220px;
	float:right;
	margin-right:15px;
	border-left:dotted 1px #666;
}

.footerlist {
	list-style:inside;
	line-height:16px;
}

.flisthd {
	list-style-position:outside;
	list-style-type:none;
	font-weight:bold;
	font-size:12px;
}

.social {
	float:right;
}

.social img{
	padding:6px;
}

#soc {
	margin-bottom:20px;
}

.copyrights {
	font-weight:bold;
	font-size:10px;
	text-align: center;
}

.copyrights a {
	font-weight:bold;
	color:#808080;
	text-decoration:none;
	padding-top:2px;
}

.holding {
	text-align:center;
	padding-bottom:17px;
	padding-right:130px;
	
}

.innercont {
	min-height:10px;
	margin-top:5px;
	background-color:#f3f3f3;
	border:1px solid #202d5d;
	padding:6.5px;
	float:right;
}

.string {
	padding:10px 10px 0px 10px;
	color:#233163;
	float:right;
}

.innerheadimg {
	border:dotted 1px #999;
	float:right;
}

.innertitle {
	padding:5px;
	color:#202d5d;
	font-size:24px;
	float:right;
	border-bottom:1px solid #233163;
	width:874px;
	text-align:justify;
}

.partnersul{
	float:right;
	height:100%;
	list-style:none;
}

.partnersli{
	list-style:none;
	padding:5px 2px;
	background:none;
	float:right;
}

.divili {
	height:30px;
	padding:5px;
	width:417px;
	float:right;
	font-size:14px;
}

.divili a {
	color:#000044;
}

#easyOverlay{
  position:absolute;
  border:1px solid #ccc;
  background:#333;
  padding:5px;
  visibility: hidden;
  top: 0;
  color:#fff;
  z-index: 1000;
}
 
#easyOverlay .closeit {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 5px;
  background: #333;
  color: #fff;
  cursor: pointer;
  z-index: 2000;
  text-decoration: none;
}



#navslide {
	direction:ltr;
	display:block;
	margin-top:0px;
	position:absolute;
	text-align:right;
	width:900px;
	z-index:7;
	background:url("../../images/slide-bg.png") repeat transparent;
	height:22px;
	padding-top:7px;}
	
#navslide a {
	border: none;
	margin: 0 3px;
	padding:2px 6px;
	background:url("../../images/silde-nav21.png") no-repeat;
	text-decoration:none;
	color:#008bae;}

#navslide a.activeSlide {background:url("../../images/silde-nav22.png") no-repeat; color:black;}
#navslide a:focus { outline: none; }

#whatwedo ul {
	float:right;
	}
	
#whatwedo li {
	width:295px;
	float:right;
	height:25px;
	margin:5px;
	list-style-type:square;
}
	
#freedom {
	list-style:none;
	float:right; 
	color:#68D;
	margin:5px auto;}
	
	#freedom li {
	float:none; }

 
#freedom li a:hover {
	background:#233163 url("../images/intab-bg3.gif") no-repeat right;
	color:#233163;
}

.tabContainer {
	width:647px;
	min-height:125px;
	margin:8px 0 0 0;
	padding:8px;
	float:left;
	font-size:12px;
	color:#004;
	line-height:18px;
	text-align:justify;
	background-color:#e6e6e6;
}

.tabContainer h2 {
	font-size:18px;
	font-weight:bold;
}

#triggers {
	text-align:center;
}

.partnersli img {
	cursor:pointer;
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* styling for elements inside overlay */
.details {
	color:#000;
	float:left;
	margin:15px;
	overflow:auto;
	padding:5px 15px;
	text-align:justify;
	max-height:275px;
	width:470px;
}
.details h3 {
	color:#5d5d5d;
	font-size:15px;
	padding-bottom:10px;
}

.partnersul .partnersli .logo-caption {display:none;}
.partnersul .partnersli:hover .logo-caption {
	display: block;
	float:right;
	padding: 5px;
	right:0px;
	bottom:0px;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	margin: 0;
	width: 163px;
	border-top: 1px solid #999;
}


/* SERVICES */

.serviceul {
	list-style:inside square;
	padding:15px;
	float:right;}

.serviceli {
	cursor:pointer;
	height:30px;
	padding:5px;
	width:417px;
	float:right;
	font-size:14px;
	color:#000044;
}

/* styling for elements inside overlay */
.servicedetails {
	color:#000;
	float:right;
	margin:15px;
	overflow:auto;
	padding:15px;
	text-align:justify;
	max-height:275px;
	width:690px;
	line-height:18px;
}

.servicedetails h3 {
	color:#5d5d5d;
	font-size:15px;
	padding-bottom:10px;
}

.servicedetails li{
	list-style:inside;
}

/* SERVICES */

.contacts {
	margin:9px 0 0 0;
	width:868px;
	padding:8px;
	float:right;
	font-size:12px;
	color:#004;
	line-height:18px;
	text-align:justify;
	background-color:#e6e6e6;
}

.contactsl {float:right; padding:0px; margin:0px; width:250px;}

.contactsr {float:left;  padding:0px; margin:0px; width:500px;}

.contacts h4 {
	font-size:16px;
	font-weight:bold;
}

#tel {background:url("../../images/tel.png") right center no-repeat;}
#fax {background:url("../../images/fax.png") right center no-repeat;}
#dir {background:url("../../images/dir.png") right center no-repeat;}
#pst {background:url("../../images/pst.png") right center no-repeat;}
#eml {background:url("../../images/eml.png") right center no-repeat;}

.contactsl div {
	padding-right:50px;
	min-height:40px;
	margin-top:20px;
}

.contactsr div {
	padding-right:50px;
	min-height:40px;
	margin-top:20px;
	float:right;
}

.contacts span {
	font-size:10px;
	font-weight:bold;
}

.contacts img {
	display:block;
	float:right;
	padding:5px;
}

.srvsdiv {
	float:right;
	line-height:18px;
	min-height:100px;
}


.qsearch {float:right; padding-top:10px; font-size:12px; margin:0 30px;}

.qsearch fieldset {
	border:none;
}

.qsearch input {
	font-size:14px;
	width:813px;
	border:1px solid gray;
	padding:5px;
}

#srvslist {
	padding:15px;
	float:right;
	list-style:none;
	list-style-position:inside;
	text-align:justify;
}

#noresults {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#666;
	padding-top:10px;
}

.privacy {
	float:right;
	padding:20px;
	text-align:justify;
	line-height:18px;
}

.contactsr a, .contactsr a:hover, .contactsr a:visited {color:#003;}

.string a {color:#233163; text-decoration:none;}

#news-container {padding-right:20px;}
#news-container li {line-height:17px;}

.newspage {padding:20px; float:right; width:845px;}
.newsart {border-bottom:dotted 1px gray; padding-bottom:10px; margin:10px;}
.newsart h1 {font-size:16px; color:#202d79;}
.newsdate {color:#999; font-size:10px; line-height:18px;}
.newsbody {text-align:justify; padding:10px 0; line-height:18px;}
.newsbody img {float:left; position:relative; margin:5px 20px 20px 0;}
#arbmsg {cursor:pointer;}

.subpageTitle { color: #fff; }
.subpageH2 { color: #003f8a }.red {
	color: #F00;
}
.gre {
	font-family: Tahoma, Geneva, sans-serif;
	color: #0F0;
}
.gre2 {
	color: #33F;
	font-size: 16px;
}
.font16 {
	font-size: 18px;
	color: #63C;
	font-family: Tahoma, Geneva, sans-serif;
}
.blo1 {
	color: #06F;
	text-align: center;
}
blo2 {
	color: #06F;
}
blo2 {
	color: #06F;
}
.blo2 {
	color: #06F;
}
.nofaie {
	text-align: center;
}
.nofaie {
	text-align: center;
}
.nofaie1 {
	font-family: Tahoma, Geneva, sans-serif;
}
.nofaie2 {
	color: #09C;
}
.nofaie3 {
	text-align: center;
}
.nofaie4 {
	font-family: Tahoma, Geneva, sans-serif;
}
.nofaie5 {
	font-family: Tahoma, Geneva, sans-serif;
}
.nofaie5 {
	font-family: Tahoma, Geneva, sans-serif;
}
.nofaie5 {
	color: #09F;
}
.nofaie6 {
	font-size: 14px;
}
