@charset "utf-8";
/* CSS Document */

/*RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, 'Times New Roman', serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a {text-decoration:none;}


/*NAVIGATION*/

div#bannerwrap {width:100%; background:url(images/damask.gif) repeat-y 0 0;}

div#banner {
	margin: 0 auto;
	width: 900px;
	padding-top:20px;
	overflow:auto;

}

#banner h1 {float: left; margin-bottom:0;}

#banner h1 a {
	width:130px;
	height:156px;
	display:block;
	background:url(images/logo.png) no-repeat top left;
	text-indent:-9999em;
}

ul#navigation {
	float:right; 
}

ul#navigation a {
	font-size:1 em;
	color:#FFFFFF;
	font-style:italic;
}

ul#navigation li {
	display:inline;
	height:18px;
}

ul#navigation li a {padding-left:21px; padding-right:9px;}

ul#navigation li.selected a:hover {color:#fff;	
}

ul#navigation li.selected a {padding-left:12px; padding-right:0px;}

ul#navigation li a:hover {color:#69D4F6;}


#headline {display:block; clear:both; float: left; background: url(images/black.png) repeat; padding:20px 0px; width:100%; border-top:1px dashed #5a5c63; margin-top:20px;}

#headline h2 {width: 900px; margin:0 auto; color:white; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, 'Times New Roman', serif; font-style:italic; font-size:2em;}


/*MAIN*/


div#main {
	clear:both; 
	width:100%; 
	border:solid #222226; 
	border-width:1px 0 1px 0; 
	background: #f3f3f3 url(images/gradient-top.png) repeat-x top left; 
	overflow:auto;
}

div#content {
	margin:0 auto;
	 width:900px; 
	 padding-top: 30px; 
	 padding-bottom:30px;
	 overflow:auto;
	 }

#content p, #content ul {
	color:#000000;
	font-size:11pt;
	line-height:1.4;
margin-bottom:16px;
}

#content h2 {
	color:#69D4F6;
font-size:23px;
letter-spacing:3px;
margin:30px 0 5px;
text-transform:uppercase; 
}

#content p em {font-style:italic;}

#content p.sub {color:gray; font-style:italic; margin-bottom:3px;}

#content p strong {font-weight:bold;}

#main div.bottomborder {background:url(images/gradient-bottom.png) repeat-x bottom left; }

#content li {padding:0px 0px 0px 20px; margin-left:20px; list-style-type:none; background:url(images/bullet.png) no-repeat 0% 50%;}


#content a, #content a:visited {color:#46474E; text-decoration:underline;}

#content a:hover {text-decoration:none;}

blockquote {background:transparent url(images/brackets-lg.png) no-repeat scroll left top;
font-size:1.2em;
font-style:italic;
height:120px;
line-height:1.3em;
margin:40px 0 0;
padding:5px 40px;}

blockquote span {display: block; color: gray; font-size: 0.55em; font-style: normal; font-family: tahoma, verdana, arial, sans-serif; text-transform: uppercase; text-align:right; letter-spacing:.5px;padding-top:5px;}

img.rightborder {float:right; margin-left:10px;}

#content h2.first {margin-top:0px; padding-top:0px;}



/*FOOTER*/

div#footer {
	width:900px;
	margin:0 auto 150px;
	color:white;
	padding-top:10px;
	overflow:auto;
}

#footer p {float:left; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; line-height:1.5;}

#footer p.right {
float:right;
text-align:right;
}

#footer p a {color:#69D4F6;}


/*HOMEPAGE*/


#imagesHP {width:500px; float:right;}

#imagesHP p, #aboutimg p {margin:0; padding:0; font-family:Tahoma, Arial, Verdana, sans-serif; color:gray; font-size: 8px; text-align:right;text-transform:uppercase;letter-spacing:.5px;}

p#HP {width:350px; float:left;}

p#HP span {font-size: 4.5em; float: left; line-height: 0.9; font-style: italic; display: block; padding-right: 5px;color:#69d4f6;}

blockquote#HP {float:left; width:270px; background:url(images/HPblockquotebrakcets.png) no-repeat top left; height:165px; margin:5px 0 0;}

/*ABOUT*/

#aboutimg {width: 275px; float:right;}

/*CONTACT PAGE*/

label {display:block; line-height:1.1em;}

#col1 {width:600px; float:left;}

#col2 {width:300px; float:right;}