/*--- Global styles ---------------------*/

html {
	background: url(../images/back_white-slant.gif);
	background-position: center;	
	}
	
body { 
	margin: 0; 
	background: url(../images/back_blue-fade2.gif) repeat-x  top center;
	height: 532px;
	border-top: 1px solid #7FA4BF;
	text-align: center;
	}


#mainContainer {
	margin: 0 auto;
	text-align: center;
	}
	#header {
		margin-top: 4px;
		margin-bottom: 0;
		}
		.clearBoth {
			clear: both;
			}

/*-- Background styles ------------------------*/		
	#lowerBackground {
		background: url(../images/back_home-lower.jpg) no-repeat;
		width: 755px; /*height: 177px; */
		margin: 0px auto;
		}
		
	#footerBackground {
		background: #fff url(../images/back_footer2.jpg) no-repeat;
		height: 42px;
		margin: 0px auto;
		width: 755px;
		color: #E90263;
		font: 11.5px "Lucida Sans Unicode", Verdana, sans-serif;
		padding-top: 16px;
		text-align: center;

		}

/* -- content styles -------------------------------*/

h1 {
	font: bold 1em Georgia, Times New Roman, serif;
	color: #C00252;
	padding: 0; margin: 0;
	}
		h2 {
			font:  bold 0.9em "Lucida Sans Unicode", Verdana, sans-serif;
			color: #363636;
			}
			h3 {
				color: #2965C0;
				font:  bold 0.8em "Lucida Sans Unicode", Verdana, sans-serif;
				}
			h3.nomargin {
				margin-bottom: 0; padding-bottom: 0;
				}	
	
hr {
	height: 1px;
	color: #FBCCE0;
	}
	
a:link, a:visited {
	color: #3B6BC5;
	}	
	/*a:visited {
		color: #7C3BC5;
		} */
		a:hover {
			color: #EACC39;
			}
.bold {
	font-weight: bold;
	}
.italic {
	font-style: italic;
	}
.emphasis {
	color: #1E4A9C;
	font-weight: bold;
	font-size: 1.1em;
	}
	.note {
		font-size: 0.9em;
		color: #838383;
		}
	.backTop {
		font-size: 0.9em;
		}
		.clearBoth {
			clear: both;
			}

		.clearLeft {
			clear: left;
			}

		.clearRight {
			clear: right;
			}
