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

body{
	padding:0;
	margin:0;
	background:#014b94;
}


#container{
	position:relative;
	width:100%;
	margin:auto;
	background:#fff;
	
}
/*HEADER*/
#header{
	position:relative;
	background:#ffffff;
	

}

#headerContact{
	position:absolute;
	color:#00478d;
	text-align:right;
	right:25px;
	top:20px;
	font-size:.9em;
	background:url(../images/contact_icon.gif) center right no-repeat;
	padding:10px 25px 10px 5px;
	line-height:2em;
}

#headerContact a{
	color:#f0911b;
	text-decoration:none;
}

#headerContact a:hover{
	color:#f0911b;
	text-decoration:underline;
}

#logo{
	position:relative;
	text-align:center;
	width:330px;
	padding-top:10px;
	z-index:500;
	background:#fff;

}



.caption{
	position:relative;
	text-align:center;
	background:#fff;
	
}

.caption img{
	position:relative;
	bottom:-30px;
	margin-top:-30px;
}
/*HEADER END*/



/*NAVIGATION*/



#navContainer{
	position:relative;
	z-index:50;
	background:#eeeeec url(../images/nav.jpg) bottom repeat-x;
	
}

#nav{
	position:relative;
	z-index:50;
	margin-top:1px;
	background:#eeeeec url(../images/nav.jpg) bottom repeat-x;
}


#navBack{
	position:relative;
	background:#eeeeec url(../images/nav.jpg) bottom repeat-x;
	z-index:50;
}

#navInterior{
	position:relative;
	z-index:50;
	background:#eeeeec url(../images/nav.jpg) bottom repeat-x;
	
}



/*NAVIGATION END*/



/*BODY*/
#body{
	position:relative;
	background:#2c7242;
	height:50%;

}


#globe{
 	position:relative;
	background:url(../images/globe_back.jpg) top repeat-y;
	padding:0;
	margin:0;
}

#leftContainer{
	float:left;
	position:relative;
	width:19%;

}

#leftContent{
	position:relative;
	padding:10px;
	margin:auto;
	text-align:left;
	width:180px;
	

}

#leftContent img{
	padding:0;
	margin:auto;

	text-align:center;
	
}


#mainContainer{
	float:left;
	position:relative;
	background:#014b94;
	width:60.5%;
	padding-bottom:8px;
	border-left:1px solid #CCCCCC;



}


#mainContent{
	position:relative;
	width:600px;
	padding-top:15px;
	margin:auto;
	padding-bottom:8px;
	
/*	border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
	
}

#rightContainer{
	float:right;
	position:relative;
	width:18%;
}

#rightContent{
	position:relative;
	width:183px;
	padding-top:15px;
	margin:auto;
	
	
}


#address{
	color:#fff;
	padding-top:20px;
	position:absolute;
	right:35px;
	top:-110px;
}

#addressInt{
	color:#fff;
	padding-top:20px;
	position:absolute;
	left:35px;
	top:-110px;
}

#email{

	position:relative;
	text-align:center;
	z-index:50;

/*	width:200px;
	top:-110px;
	float:left;
	margin-bottom:-60px;
*/	
	

}

#emailInt{

	position:relative;
	text-align:center;
	z-index:50;
	float:left;
    left:-25%;
	top:-40px;
	margin-bottom:-20px;

	
}

*html #emailInt{

	position:relative;
	text-align:center;
	z-index:50;
	float:left;
    left:-25%;
	top:-40px;
	
}



/*BODY END*/




/*FOOTER*/
#footer{
	clear:both;
	position:relative;
	background:#ffffff url(../images/footer.jpg) top repeat-x;
	text-align:center;
	padding:1px;
}
/*FOOTER END*/




/*INTERIOR PAGES*/

#bodyInterior{
	position:relative;
	background:#fff url(../images/interior_back.jpg) left repeat-y;
	height:50%;

}
#mainContainerInterior{
	float:left;
	position:relative;
	background:#ffffff url(../images/shadow.jpg) left top repeat-y;
	width:690px;
	


}

#mainContentInterior{
	position:relative;
	padding:25px;
	margin:auto;
	line-height:1.8em;
	
	
}


#leftContainerInterior{
	float:left;
	width:225px;
	position:relative;
	line-height:1.8em;
}




/*INTERIOR PAGES END*/


/*CLASSES*/

.clear{
	clear:both;
	height:0px;
	margin:0;
	padding:0;
}


.interiorContainer{
	margin:auto;
	width:850px;
}	

.floatContainer{
	clear:both;
	position:relative;
	margin:auto;
	width:100%;
	display:table;
	
}
.float{
	float:left;
	position:relative;
	display:table-cell;
}

.center{
	text-align:center;
	margin:auto;
}

.noTextDecoration
{
	text-decoration:none;
}

.width80{
	width:80%;
}	

.lists{
	padding:10px;
	margin:0;
}
/*CLASSES END*/


.fix{
	position:relative;
	left:-9%;
}

.graphicbottom{
	position:relative;
	padding-bottom:25px;
}



.paddingRight15{
	padding:5px 15px 5px 0px;	
}
