@charset "utf-8";
body {
	color: #6c6a6c;	
	background: url(/projectSetup/images/top_menu_bg.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
}

body, pre {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {

}

	#header {
		height:95px;
		margin:auto;
		width:987px;
	}
	
		#logo{
			float:left;
			height:95px;
			width: 291px;	
		}
	
		#container-menu-place{
	    border-right: 1px solid #ebebeb;
			float:left;
			line-height:95px;
			width:695px;
		}
		
	#banner_place_holder{
		background-color:#f5f5f5;
		clear:both;
		width:100%;
	}
		
		.banner_image{
			display: block;
			margin-left: auto;
			margin-right: auto
		}
		
	#rainbow_separator{
		background: url(/projectSetup/images/bottom-img.jpg) repeat-x top;
		clear:both;
		height:5px;
		width:100%;
	}
	
/* Content */	
	#content{
		background:url(/projectSetup/images/middle_bg.jpg) repeat-x top;
		clear:both;
		padding: 20px 0;
		width:100%;
	}
		
		#content-sizer{
			margin:auto;
			width:987px;
		}
			
			#content-left{
				float:left;
				margin-right:35px;
				width:593px;	
			}
			
			#content-right{
				float:left;
				width:344px;	
			}
			
			.right_bg  {
				background:url(/projectSetup/images/right_bg.jpg) no-repeat 275px top;
				text-align:left;
			}

			.right_div {
				border:1px solid #EBEBEB;
				padding:15px;
				width:329px;
			}
			
			.content-right-element {
				margin-bottom: 16px;	
			}
			
/* Rainbow colored line */		
	#rainbow_separator_wide{
		background:url(/projectSetup/images/bottom-img.jpg) repeat-x top;
		clear:both;
		height:77px;
		width:100%;
	}

/* Contact & Latest news */
	#contact_latest_news_line{
		background:url(/projectSetup/images/main-bott-bg.jpg) repeat-x top;
		clear:both;
		height:216px;
		width:100%;
	}
	
		#contact_latest_news_sizer{
				margin:auto;
				width:987px;
		}
		
			#contact_holder{
				background: url(/projectSetup/images/line-div.jpg) repeat-y right;
				float:left;
				height: 194px;
				padding-top:22px;
				width:688px;	
			}

				#contact {
					float:left;
					margin-top:7px;
					
				}
				
					#contact_text{
						color:#FFF;
						float: left;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:11px;
						line-height: 16px;
						padding-left:10px;
						width:200px;
					}
					
					#flashcontact{
						float: left;
						width:330px;
					}

		#latest_news {
			color:#FFFFFF;
			float:left;
			font-family:Tahoma;
			font-size:11px;
			line-height:16px;
			padding: 10px 0 0 15px;
			text-decoration:none;			
			width: 283px;
		}
		
		#latest_news a{
			color:#184471;
			text-decoration:none;
		}

		#latest_news a:hover{
			color:#EA0A87;
			text-decoration:none;
		}

/* Footer */
	.footer_line {

		background: #1b1e2d;
		padding-top: 10px;
		width:100%
	}
			
		#sitemap_sizer {
				background: #1b1e2d;
				margin:auto;
				width:987px;
		}
			
			#sitemap_sizer a {
				color:#FFFFFF;
				font-family:trebuchet MS;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
			}
			
			#sitemap_sizer a:visited{
				color:#184471
			}

			#sitemap_right{
				float:right;
			}
			
			#sitemap_right p{
				margin:0;
				padding:0;
			}
			
		#footer_sizer {
				clear:both;
				background: #1b1e2d;
				margin:auto;
				width:987px;
		}

			#footer_right{
				color:#FFFFFF;
				float:right;
				font-family:Tahoma;
				font-size:11px;
				line-height:16px;
				text-align:right;
				text-decoration:none;
			}










					
.floatleft{
	float:left;
}

h1.tittle {
	color:#184471;
	font-family:sans-serif;
	font-size:23px;
	font-weight:lighter;
	margin: 7px 0 10px 0;
	padding:0;
}


p {
	font-size:14px;
	margin:5px 0 20px;
	padding:0;
	text-align:justify;
}

.pink_text  {
	color:#D2107B;
}

.font_eighteen {
	font-size:18px;
}

img{
	border:0;
}

a.pink_text_link_light {
	color:#184471;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;
}

a.pink_text_link_light:hover {
	color:#FFF;
}

a {
	color:#184471;
	text-decoration:none;	
	outline:none;
}

a:visited {
	color:#184471;
}

a:hover{
	color:#EA0A87
}

ul.faq{
	list-style: none;	
	margin:0;
	padding:0;
}

ul.faq li{
	background:transparent url(/projectSetup/images/drop_down_img.png) no-repeat scroll 0 3px;
	padding:0 0 0 15px;
}
