@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #6598cb;
	background-image: url(images/home/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7fb2e5;
}
a:link {
	text-decoration: none;
	color: #7fb2e5;
}
a:visited {
	text-decoration: none;
	color: #7fb2e5;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.mainmenu {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
}
a.mainmenu:link {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	font-weight: bold;
}
a.mainmenu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
}
a.mainmenu:hover {
	text-decoration: none;
	color: #7FB2E5;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
}
a.mainmenu:active {
	text-decoration: none;
	color: #7FB2E5;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #660000;
	line-height: normal;
}
.paragraphstart {
	color: #7FB2E5;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}
.hidden {
	display: none;
}
.headertext {
	color: #660000;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration: none;
}

#container {
	position: relative;
	height: auto;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: none;
}
#bgpic {
	position: relative;
	height: 505px;
	width: 900px;
	background-image: url(images/home/bgpic.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	border: 1px solid #FFFFFF;
	overflow: hidden;
}
#header {
	position: relative;
	height: 100px;
	width: 900px;
	margin: 0px;
	background-image: url(images/home/logo.png);
}
#bodycontent {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg1.png);
	background-repeat: no-repeat;
	float: left;
}

#bodybg1 {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}
#bodybg2 {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg2.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}
#bodybg3 {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg3.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}
#bodybg4 {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg4.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}
#bodybg5 {
	position: relative;
	height: 367px;
	width: 900px;
	background-image: url(images/home/bodybg5.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}


#mainmenu {
	height: 30px;
	width: 352px;
	position: relative;
	background-image: url(images/home/menu.png);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	float: right;
	margin-top: 82px;
	margin-right: 15px;
	line-height: 27px;
	text-align: center;
}
#content {
	position: relative;
	height: 300px;
	width: 485px;
	margin-top: 68px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 15px;
	bottom: 0px;
	float: left;
}
#pageheader {
	position: relative;
	height: 23px;
	width: 485px;
	margin: 0px;
}
#text {
	position: relative;
	height: 265px;
	width: 485px;
	margin: 0px;
	padding-top: 12px;
}


#bottominfo {
	position: relative;
	height: 90px;
	width: 904px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

#dezinslogo {
	background-image: url(images/home/dezinslogo.png);
	background-repeat: no-repeat;
	height: 54px;
	width: 123px;
	position: absolute;
	left: -1px;
	top: -9px;
}


a.bottomlink {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #EEEDDD;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
a.bottomlink:link {
	text-decoration: none;
	color: #EEEDDD;
	font-size: 11px;
	text-transform: none;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
a.bottomlink:visited {
	text-decoration: none;
	color: #EEEDDD;
	font-size: 11px;
	text-transform: none;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
a.bottomlink:hover {
	text-decoration: none;
	color: #B7564A;
	font-size: 11px;
	text-transform: none;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
a.bottomlink:active {
	text-decoration: none;
	color: #B7564A;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: none;
	font-style: normal;
}

	
		* { margin: 0; padding: 0 }
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
.stripViewer  .panelContainer   {
	text-align: left;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	position: relative;
	width: 100%;
	float: left;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {
	width: 100%;
	height: 367px;
	overflow: hidden
}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 900px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 367px;
	clear: both;
		}
		
		.stripNav { display: none }
		.stripNavL { display: none }
		.stripNavR { display: none }

		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 900px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 0px;
		}

