/* CSS Document */

/*	Global	
---------------------------------------------------------------------------------------------------------------------------*/

h1 {font-size : 28px; font-weight: normal; color: #535252; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 

h2 {font-size : 14px; font-weight: bold; color: #919191; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  

h3 {
	color: #2396a9;
	font-size: 28px;
	margin: 10px 0px 0px 0px;	
}

h4 {
	color: #12ad2a;
	font-size: 22px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	color: #696b69;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	display: inline;	
}

h6 {font-size : 11px; font-weight: normal; } 

html , body { font-size: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background:#dcdcdc; height: 100%; } 



/*	Top Level Container (Logo Etc)
---------------------------------------------------------------------------------------------------------------------------*/

#top_container {
	width: 920px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	background: url(/images/layout/top_section_bg.jpg) top left repeat;
}



#logo {
	width: 412px;
	height: 110px;
	float: left;
	margin: 15px 0px 0px 15px;
}


#languages {
	width: 180px;
	height: 65px;
	float: right;
	padding: 10px 10px 0px 0px;
	display: block;
}




/*	Home Image
---------------------------------------------------------------------------------------------------------------------------*/

#flags_container {
	width: 920px;
	height: 276px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}



/*	Main Content Area
---------------------------------------------------------------------------------------------------------------------------*/


#container_main_content {
	width: 920px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}


#container_main_content_bottom {
	width: 920px;
	height: 6px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/layout/main_content_bottom_bg.jpg) top left repeat;
}


#container_title {
	width: 880px;
	height: auto;
	padding: 20px 0px 0px 20px;
	float: left;
}


#welcome_text_container {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	width: 460px;
	height: auto;
	float: left;
	position: relative;
	display: block;
	color: #535252;
	font-family: "Tahoma",Arial,Verdana;  
	font-size: 0.7em;
	line-height: 150%;
	clear:left;
}

#welcome_text_container a:link, welcome_text_container a:visited {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: underline; color: #535252; } 
#welcome_text_container a:hover, welcome_text_container a:active {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: none; color: #2396A9; } 



#why_container {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 460px;
	height: auto;
	float: left;
	position: relative;
	display: block;
	color: #535252;
	font-family: "Tahoma",Arial,Verdana; 
	line-height: 150%;
	clear:left;
}

#why_container a:link, why_container a:visited {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: underline; color: #535252; } 
#why_container a:hover, why_container a:active {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: none; color: #2396A9; } 


#why_points ul {
        list-style-type: none;
		width: 440px;
		padding: 10px 10px 15px 10px;
		margin: 0px 0px 0px 0px;
		font-family: "Tahoma",Arial,Verdana; 
		color: #2396a9;
		float: left;

} 

#why_points li {
        margin: 4px 0px 0px 0px;
		color: #2396a9;
		font-family: "Tahoma",Arial,Verdana; 
		line-height: 170%;
		background: url(/images/layout/star_bullet.jpg) no-repeat scroll 0 50%;
		padding: 0px 5px 0px 25px;

}



/*	Home - Services Area
---------------------------------------------------------------------------------------------------------------------------*/

#services_home_top {
	float: right;	
	width: 395px;
	height: 7px;
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 0px 20px;
	background: url(/images/layout/services_bg_top.jpg) top left repeat;
}


#services_home_middle {
	float: right;	
	width: 395px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	background-color: #f2f1f1;
}


#services_home_bottom {
	float: right;	
	width: 395px;
	height: 7px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	background: url(/images/layout/services_bg_bottom.jpg) top left repeat;
}




#services_home ul {
        list-style-type: none;
        width: 370px;
		padding: 0px 0px 5px 20px;
		margin: 0px 0px 0px 0px;
} 

#services_home li {
        margin: 0px 0px 0px 0px;
}

#services_home li a { 
        color: #535252;
        display: block;
		font-family: "Tahoma",Arial,Verdana; 
		font-size: 11px;
		line-height: 130%;
        padding: 5px 0px 5px 0px;
		margin: 8px 0px 0px 0px;
		text-decoration: none;
}

 * html #services_home li a {  /* make hover effect work in IE */
	width: 370px;
	margin: 0px 0px 0px 0px;
}

#services_home li a:hover {
        background: #2396a9;
        color: #FFF;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}


#services_home a span {
		text-decoration: underline;
		float: right;
		display: block;
		margin: 2px 5px 2px 0px;
}


#services_home_view a {
		text-decoration: underline;
		float: right;
		display: block;
		margin: 5px 10px 2px 0px;
		color: #535252;
		font-family: "Tahoma",Arial,Verdana; 
		font-size: 11px;
}


#services_home img {
		float: left;
		padding: 2px 0px 2px 0px;
		margin: 0px 5px 0px 2px;
		border: none;
}






/*	Home - Featured Area
---------------------------------------------------------------------------------------------------------------------------*/

#featured_content_container {
	width: 210px;
	height: 300px;
	padding: 10px 10px 0px 10px;
	float: left;
}



/*	Clear
---------------------------------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
}




/*	Footer	
---------------------------------------------------------------------------------------------------------------------------*/

	
#footer_container {
margin-left:auto;
margin-right:auto;
margin-top: 20px;
margin-bottom: 20px;
width: 920px;
height: 78px;
background: url(/images/layout/footer_bg.jpg) top left repeat;
clear:both;
}

	
#footer_text {
float: right;
font-family: "Tahoma",Arial,Verdana; 
font-size : 11px; 
font-weight: normal; 
color: #FFFFFF;
width: 300px;
height: 24px;
padding: 10px 0px 0px 20px;
margin: 0px 6px 20px 0px;
}

#footer_text a:link, footer_text a:visited {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: underline; color: #FFFFFF; } 
#footer_text a:hover, footer_text a:active {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: none; color: #FFFFFF; } 



#greenislandmedia {
float: left;
font-family: "Tahoma",Arial,Verdana; 
font-size : 11px; 
font-weight: normal; 
color: #FFFFFF;
width: 200px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 17px;
}

#greenislandmedia a:link, greenislandmedia a:visited {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: none; color: #FFFFFF; } 
#greenislandmedia a:hover, greenislandmedia a:active {
		font-family: "Tahoma",Arial,Verdana;  font-weight: normal; text-decoration: underline; color: #FFFFFF; } 




/*---------------------------------------------------------------------------------------------------------------------------*/



