/***** Global Settings *****/

 

html, body {

	border:0;

	margin:0;

	padding:0;

}

body {

	font:78%/1.4em Arial, Helvetica, sans-serif;

}

/***** Headings *****/

 

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	font-weight:normal;

}

h1 {

	padding:10px 0 5px 0;

	font-size:2.4em;

	font-style: normal;

	line-height: normal;

}

h2 {

	padding:5px 0;

	font-size:2.2em;

	line-height:1.2em;

}

h3 {

	font-size:1.2em;

	font-weight:bold;

	line-height:1.25em;

	margin-bottom:5px;

	text-align: center;

}

h4 {

	font-size:1.2em;

	line-height:1.25em;

	margin-bottom:5px;

}

h5 {

	font-size:12px;

	font-weight:bold;

	text-transform:none;

	color:#333;

}

/***** Common Formatting *****/

 

p, ul, ol {

	margin:0;

	padding:0 0 .75em 0;

}

ul, ol {

	padding:0 0 1.25em 0;

	list-style:none;

}

li {

	padding-left:5px;

}

blockquote {

	margin:1.25em;

	padding:1.25em 1.25em 0 1.25em;

}

small {

	font-size:0.85em;

}

img {

	border:0;

}

sup {

	position:relative;

	bottom:0.3em;

	vertical-align:baseline;

}

sub {

	position:relative;

	bottom:-0.2em;

	vertical-align:baseline;

}

acronym, abbr {

	cursor:help;

	letter-spacing:1px;

	border-bottom:1px dashed;

}

/***** Links *****/

 

a, a:link, a:visited {

	color:#666;

}

a:hover {

	color:#a42426;

}

:focus {

	outline: 0;

}

/***** Forms *****/

 

form {

	margin:0;

	padding:0;

}

input, select, textarea {

	font:1em Arial, Helvetica, sans-serif;

}

textarea {

	width:100%;

	line-height:1.25;

}

label {

	cursor:pointer;

}

/***** Tables *****/

 

table {

	border:0;

	margin:0;

	padding:0;

}

table tr td {

	padding:2px;

}

/***** Site specific styles *****/

body {

	background:#edf3fd;

}

#container {

	width:782px;

	margin:0px auto;

	position:relative;

	background:transparent url(images/bg1.jpg) top center repeat-y;

}

#window {

	width:782px;

	margin:0px auto;

	position:relative;

	background:transparent url(images/clouds.gif) -255px -35px no-repeat;

}

#header {

	width:782px;

	height:180px;

	overflow:visible;

	position:relative;

	background:transparent url(images/head.gif) top left no-repeat;

}

#header .title {

	margin:46px 0 0 260px;

	padding:0;

	color:#3d3d49;

	width:360px;

	overflow:hidden;

	float:left;

	display:inline;

	white-space:nowrap;

	position:absolute;

}

#header h1 div {

	font-size:0.75em;

	margin:10px 0 0 0;

	padding:0;

	font-weight: normal;

	font-variant: normal;

}

#header h1 {

	font-family:"Times New Roman", Times, serif;

	font-style:italic;

	font-weight:normal;

	padding:0;

	margin:0;

}

#header h2 {

	font-family:"Times New Roman", Times, serif;

	font-style:italic;

	display:block;

	font-size:3em;

	padding:0;

	margin:0;

	font-weight:normal;

}

#content {

	background:transparent url(images/veil.png) top center no-repeat;

	padding-top:23px;

	z-index:9;

	position:relative;

	min-height:700px;

}

#main h2 {

	font-family:"Times New Roman", Times, serif;

	font-style:italic;

	display:inline;

	font-size:2.2em;

	padding:0;

	margin:0;

	font-weight:normal;

	color:#a42426;

}

#main h3 {

	font-family:"Times New Roman", Times, serif;

	font-style:italic;

	display:inline;

	font-size:22px;

	padding:0;

	margin:0;

	font-weight:normal;

	color:#a42426;

}

#main h2 img {

	margin:0 0 10px;

}

#main h3 img {

	margin:0 0 15px;

}

#main {

	width:410px;

	clear:none;

	padding:20px 0 240px 0;

	margin:0px 0 0 261px;

	z-index:11;

	position:relative;

}

#nav {

	background:transparent url(images/nav.png) bottom left no-repeat;

	width:191px;

	float:left;

	display:inline;

	margin-left:25px;

	padding:0 0 80px 0;

	z-index:11;

}

.nolink {

	text-align:right;
	color:#D95700;
	margin:0;
	padding-right:25px;
	display:block;
	width:156px;
	line-height:2em;
	font-size:12px;
	z-index:999;
	position:relative;

}

#nav ul {

	margin: 20px 0 0;

}

#nav li {

	text-align:right;

	margin: 0 10px 0 0;

	padding:0;

}

#nav a {

	text-align:right;

	color:#333;

	margin:0;

	padding-right:25px;

	display:block;

	width:156px;

	line-height:2em;

	font-size:12px;

	z-index:999;

	position:relative;

}

#nav a:hover {

	color:#a42426;

	text-decoration:underline;

}

#footer {

	clear:both;

	padding:0;

	color:#666;

	font-size:11px;

	text-align:center;

	height:600px;

	width:100%;

	position:absolute;

	z-index:10;

	bottom:0px;

	background-color: transparent;

	background-image: url(images/footer.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#internal #footer {

	background:transparent url(images/footer-faded.png) bottom left no-repeat;

}

#footer div {

	margin-top:480px;

	clear:both;

}

#footer a {

	text-decoration:none;

}

img.right {

	clear:none;

	float:right;

	margin:0 0 10px 10px;

}

img.left {

	clear:none;

	float:left;

	margin:0 10px 10px 0;

}

#contact {

	width:150px;

	text-align:right;

	float:right;

	margin:45px 15px 0 0;

	font-size:10px;

	clear:none;

	}

	

	.subtitles {

	font-weight: 500;

	font-size: 0.8em;

	}
.spacer {
	padding-bottom: 300px;
}
