body {

	font-family: trebuchet ms, sans-serif;
	font-size: 16px;
	color: #1d5a77;
	margin: 0;
	padding: 0;

}

.alt {

	display: none;

}

.columnFix {

	clear: both;

}

iframe {

	border: none;

}

#page {

	background: #1d5a77 url("images/pagebg.jpg") bottom center repeat-x;

}

#page a img {

	border: none;

}

#header {

	width: 100%;
	height: 177px;	
	min-height: 177px;
	background: #cae0d7 url("images/headerbg.png") bottom left repeat-x;
	border-bottom: 1px solid #fff;
	*position: relative;
	*z-index: 50;

}

#header .container {

	background: url("images/headerfg.png") center left repeat-x;

}

#header .container #logo {

	position: relative;
	left: 15px;

}

#header #topInfo {

	float: right;
	margin-right: 10px;
	*position: absolute;
	*right: 0;

}

#header #topInfo ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#header #topInfo ul li {

	width: 191px;
	height: 79px;
	float: left;
	padding: 30px 15px 0 15px;

}

#header #topInfo #contactInfo {

	font-size: 14px;
	font-weight: bold;
	text-align: center;

}

#topNav {

	margin-top: -29px;
	color: #fff;
	text-align: center;
	*position: relative;
	*z-index: 55;

}

#topNav a {

	color: #fff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;

}

#pageBody {

	clear: both;
	margin-top: 8px;

}

#content {

	background: url("images/topimg.jpg") top left repeat-x;
	float: left;

}

#content h3 {

	color: #9b3459;
	margin: 0;
	font-size: 18px;

}

#sideBar {

	float: right;
	width: 272px;
	padding-top: 211px;
	background: url("images/sidebar_top.png") top left no-repeat;
	margin-right: 15px;
	margin-top: -27px;
	font-weight: bold;

}

#sideBar .container {

	margin: 0 !important;
	padding: 0 !important;
	background: none !important;

}

#sideBar #sideBarBox {

	width: 233px;
	padding: 15px;
	position: relative;
	left: 9px;
	background: #fff url("images/contentbg_bottom.png") bottom left repeat-x;

}

#sideBar h3 {

	font-size: 16px;

}

#content {

	width: 100%;

}

#content #contentBox {

	background: #fff url("images/contentbg_bottom.png") bottom left repeat-x;
	margin: 15px;
	padding: 15px;

}

#index #content #contentBox {

	margin-right: 305px;

}

#content #bottomNav,#content #bottomNav a {

	color: #fff;
	text-align: center;

}

#content #curvy1 {

	width: 50px;
	height: 50px;

}

#content #curvy0 {

	width: 50px;
	height: 50px;

}

#content #curvy2 {

	width: 50px;
	height: 50px;

}

#content #curvy3 {

	width: 50px;
	height: 50px;

}

#footer {

	clear: both;

}

#copyright {

	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 15px;

}

#copyright a {

	color: #fff;

}