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

/* ------------CSS RESET---------- */
/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ------------CSS STYLES---------- */

body {padding: 0; margin: 0; text-align: center; background: url(images/bg.jpg) #010101; font-family: "Helvetica", Verdana, sans-serif}
p {font-family:Arial, Helvetica, sans-serif; font-size: small}
div#header {margin: 0 auto; height: 100px; background: #000}
div#header #logo{margin: 0 auto; height: 84px; width: 322px; padding-top: 10px}
div#container {margin:0 auto; width: 940px; background: url(images/container_bg.jpg) #010101; background-repeat:repeat-x; border: 5px solid #000; border-top: none}
hr {background:url(images/hr.png) no-repeat; height: 3px; width: 800px; margin-left: 50px;  margin-top: 30px; margin-bottom: 10px; border: none}


/******NAVIGATION STYLES******/
div#navigation {margin-bottom: 50px}
div#navigation ul#navigation_nav { z-index: 4000;height: 50px; background:url(images/nav_bg.jpg) repeat-x left top;}
div#navigation ul#navigation_nav li {float:left; position: relative; margin:0 25px; height:18px; padding:18px 5px 0px 10px; }
div#navigation ul#navigation_nav li a {display: block;	color: #ccc;text-decoration: none;	text-align: center; margin: -25px 0px 0px 0px; }

div#navigation ul#navigation_nav li a:hover {color: #fff;}
div#navigation ul#navigation_nav li a:active{color:#fff}
div#navigation ul#navigation_nav li ul { display: block; position: absolute;left: -999em; width: 162px;	padding: 3px 8px 3px 10px;background:#3c3835; border: 1px solid #ccc; border-top: none; opacity: 0.9}
#navigation ul#navigation_nav  li:hover ul, #navigation ul#navigation_nav  li.over ul  {display: block;left: 0;top: 100%;position: absolute;z-index: 3000;	width: 90px;padding: 0; margin-top: 5px;margin-left: 5px}
#navigation ul#navigation_nav  li:hover ul li a:hover {color: #fff;}
#navigation ul#navigation  li ul li { width: 146px;	height: auto; background: transparent;text-indent: 0;padding: 0;	}
#navigation ul#navigation_nav  li:hover ul li a, #navigation ul#navigation_nav  li.over ul li a {display: block;width: 90px;background: transparent;padding: 0px 0px;padding-bottom: 10px;background: #3c3835;margin: -10px -35px;color: #ccc;text-align:center; font-size: medium;white-space: nowrap; }
#navigation ul#navigation li ul li a:hover { color: #000;background: #999; width: 90px; padding: 0;}
ul#navigation_nav li a:link, ul#navigation_nav li a:visited {color: #ccc; text-decoration: none; font-weight: bold; font-size: 16px; font-variant:small-caps; padding: 20px 10px 12px 10px}
ul#navigation_nav li a:hover, ul#navigation_nav li a:focus { text-decoration:none;  color: #fff; background:url(images/nav_cur_bg.png) no-repeat center bottom; padding: 20px 10px 22px 10px}






/*******SLIDER STYLES******/
div#slider {margin: 0 auto; margin-top: -50px; border-bottom: thin solid #000}
div#slider ul, div#slider li {margin:0;padding:0;list-style:none;}
div#slider li { width:940px;height:256px; background: #000; overflow:hidden;} 	

/******GALLERY SLIDER STYLES******/
div#slider2 {margin: 0 auto; margin-top: 150px; border-bottom: thin solid #000}
div#slider2 ul, div#slider2 li {margin:0;padding:0;list-style:none;}
div#slider2 li { width:670px;height:256px;overflow:hidden; }	
#prevBtn, #nextBtn{	display:block;	width:30px;	height:77px;position:absolute;left:267px;top:600px;}	
#nextBtn { left:967px; top: 600px}														
#prevBtn a, #nextBtn a{ display:block;width:30px;height:77px;background:url(images/btn_prev.gif) no-repeat 0 0;}		
#nextBtn a{ background:url(images/btn_next.gif) no-repeat 0 0;}	
#prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden;text-indent:-8000px; }


/******TOP CONTENT STYLES******/
div#topcontent {width:940px; margin: 0 auto;}

/******LEFT COLUMN STYLES******/
div#leftcol {width: 450px; float: left; padding-bottom: 40px; margin-left: 20px;margin-top: 20px; margin-bottom: 30px}
div#leftcolbg {#C2C4A6; width: 400px; padding: 20px 20px 20px 20px; margin: 30px 0px 0px 30px}
p#leftcolp {color: #ccc; font-size: medium; text-align: left; padding-bottom: 10px; line-height: 20px}
p#leftcolp2 {color: #ccc; font-size: small; text-align: left; padding-bottom: 10px; line-height: 20px}
div#leftcolbg h2 {font-size: x-large; padding: 5px 0px 5px 5px; background: #004566; color: #c2d3d3; width: auto;letter-spacing: 6px; margin-bottom: 15px; margin-top: -10px}
div#leftcolbg ul {text-align: left; margin-left:150px; line-height: 20px}
div#leftcolbg ul li a{text-decoration: none; font-size: medium; color: #ccc; font-variant: normal;}
div#leftcolbg ul li a:hover {color: #fff}
div#leftcolbg ul ul {margin-left: 1px}
div#leftcolbg ul ul li a {padding-left: 20px; font-size: small; font-variant:normal;color: #ccc}
div#leftcolbg table {margin-left: -50px;}

div#rightcol {float: left; width: 450px; margin-top: 40px}
div#rightcol .highlights {color: #ccc; font-variant: small-caps; font-size: medium; font-family:Helvetica, Arial, sans-serif; margin: 25px 0px -25px 100px; border-top: thin solid #c2c4a6; width: 280px; padding: 10px 5px 15px 5px}
div#rightcol .highlights2 {color: #ccc; font-size: medium; font-variant: small-caps; font-family:Helvetica, Arial, sans-serif; margin: 25px 0px 0px 100px; border-top: thin solid #c2c4a6; border-bottom: thin solid #c2c4a6; width: 280px; padding: 10px 5px 15px 5px; }
div#rightcol img {width: 450px; height: auto; margin-left: 10px; border: 1px solid #000;}
div#rightcol img#logo2 {border: none; width: 280px; height: 73px; margin-top: 100px}
/******BOTTOM BOX STYLES*****/
div#bottom {width: 940px; clear: both; }
ol {color: #ccc; font-variant:small-caps; font-family:Arial, Helvetica, sans-serif; font-size: small}
div#leftbox {width: 228px; float: left; margin-left: 70px; padding: 10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; line-height: 20px; text-align: left}
div#leftbox h2 {font-size: x-large; padding: 5px 0px 5px 5px; background: #004566; color: #c2d3d3; width: auto;letter-spacing: 6px; margin-bottom: 5px; margin-top: 15px; line-height: 25px}
div#leftbox p {color: #ccc; font-size:small; width: 228px; }

div#middlebox {width: 228px; float: left; margin-left: 25px; padding: 10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; line-height: 20px; text-align: left}
div#middlebox h2 {font-size: x-large; padding: 5px 0px 5px 5px; background: #004566; color: #c2d3d3; width: auto;letter-spacing: 6px; margin-bottom: 5px; margin-top: 15px; line-height: 25px}
div#middlebox p {color: #ccc; font-size: small; width: 228px; }

div#rightbox {width: 228px; float: left; margin-left: 25px; padding: 10px 10px 60px 10px; font-family:Arial, Helvetica, sans-serif; line-height: 20px; text-align: left}
div#rightbox h2 {font-size: x-large; padding: 5px 0px 5px 5px; background: #004566; color: #c2d3d3; width: auto;letter-spacing: 6px; margin-bottom: 5px; margin-top: 15px; line-height: 25px}
div#rightbox p {color: #ccc; font-size: small; width: 228px; }

/******FOOTER STYLES******/

div#footer { clear:both;  }
div#footer_nav {width: 940px;height: 35px;float: left; background:url(images/nav_bg.jpg);padding-top: 12px; margin-left: -5px;  font-size: small; font-family:Arial, Helvetica, sans-serif; border-left: 5px solid #000; border-right: 5px solid #000}
div#footer_nav a {color: #CCC; text-decoration: none; padding-right: 5px; font-variant: small-caps}
div#footer_nav a:hover {color: #FFF}
div#footer_nav p {color: #CCC; font-size: small; padding-top: 10px; padding-right: 10px;display: inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}