@charset "utf-8";
/* CSS Document */

body {
background: url(../images/bg.jpg) no-repeat right bottom fixed;
font: 14px "trebuchet MS", Arial, verdana;
color: #4c4d4e;
}

#wrapper {
width: 936px;
margin: 27px auto;
}

/* -----------------------------
	-: General Classes :-
----------------------------- */

.clear {
clear: both;
}

img {
border: none;
}

.buleText {
color: #001c3a;
font-weight: bold;
}




/* -----------------------------
	-: Header :-
----------------------------- */

#header {
height: 117px;
position: relative;
margin: 0 0 38px 0;
}

#header  h1 {
position: absolute;
bottom: 0;
right: 0;
}

#header #topmenu {
width: 190px;
height: 16px;
position: absolute;
right: 0;
top: 0;
font-size: 11px;
color: #001c3a;
}

#header #topmenu a {
color: #001c3a;
text-decoration: none;
}


/* -----------------------------
	-: Sidebar :-
----------------------------- */

#sidebar {
width: 239px;
float: left;
}

.arrowlistmenu {
	width: 210px;
	margin: 128px 0 0 0;
}
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	padding: 0px 0 0px 0px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-size: 14spx;
	font-family: "trebuchet MS", Arial, verdana;
	font-weight: bold;
}
.arrowlistmenu .menuheader a {
	color: #6c6d6d;
	text-decoration: none;
}

.arrowlistmenu .menuheader a:hover {
color: #001c3a;
}

.arrowlistmenu .menuheader .onMain {
color: #002b4c;
}




.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(titlebar-active.png);
}
.arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
	border-bottom:dotted 1px #CCC;
	list-style:url(../images/arrow.jpg);
	margin-left:18px;
}
.arrowlistmenu ul li a {
	color: #555556;
	display: block;
	padding: 2px 0;
	padding-left: 0px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	font: 12px "trebuchet MS", Arial, verdana;
}
.arrowlistmenu ul li a:visited {
	color: #555556;
}
.arrowlistmenu ul li a:hover { /*hover state CSS*/
	color: #00223d;
	font-weight: bold;
}

.arrowlistmenu ul li.activeLink a {
color: #00223d;
font-weight: bold;
}


/* -----------------------------
	-: Content :-
----------------------------- */

#content {
width: 697px;
float: right;
}

#content h2 {
font-size: 36px;
color: #002b4c;
font-weight: normal;
padding: 0 0 35px 0;
}
#content h2 span {
font-size: 30px;
color: #002b4c;
font-weight: normal;
padding: 0 0 35px 0;
}

#content p {
color: #3b3c3c;
line-height: 22px;
}

#content a {
text-decoration: none;
color: #001c3a;
font-weight: bold;
}

#content a:hover {
text-decoration: underline;
}

/* -----------------------------
	-: Footer :-
----------------------------- */

#footer {
height: 0px;
margin: 50px 0 50px 0;
text-align: center;

}

#footRgiht {
width: 700px;
float: right;
text-align: center;
line-height: 20px;
}

#footRgiht h2 {
margin: 0;
padding: 0 0 5px 0;
color: #001c3a;
font: 14px "trebuchet MS", Arial, verdana;
font-weight: bold;
}

#footRgiht a {
color: #001c3a;
font-size: 11px;
text-decoration: none;
}

#footRgiht a:hover {
text-decoration: underline;}

#footRgiht span {
color: #001c3a;
font-size: 10px;
}


/* -----------------------------
	-: ShareThis Button :-
----------------------------- */


.stbuttontext {
color: #666;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

a.stbutton {
text-decoration: none;
}

.nomLisi ul{padding:0; margin:0 0 0 18px}
.nomLisi ul li{list-style:decimal; padding-bottom:10px;}

.brochureLink a {text-decoration: none;
color: #001c3a !important;
font-weight: normal;
}

.ourwork ul{padding:0px 0 0 40px;}
.ourwork ul li{list-style:disc; padding:05px 0 5px 0;}

.e5Graphic{padding:0 0 25px 0px; text-align:center}

.toppaddingNone{padding-top:0px !important;}
.facebookLink {position:absolute; top:0; left:0}
.facebookIcon{width:43px; float:left; margin-right:8px;}
.facebookLike{width:200px; float:left; padding: 12px 0 0 0;}
.thinborder{/*border-bottom:dotted 1px #999999;*/ padding:10px 0 10px 0;}
.thinborder img{padding-bottom:10px}

.members {/*border-bottom:dotted 1px #999999;*/ padding:10px 0 10px 0;}
.members img{padding:10px 0 0 0;}

#content h3 {
font-size: 28px;
color: #002b4c;
font-weight: bold;
padding: 0 0 35px 0;
}

.breakLine{border-bottom:dotted 1px #999}
