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

/* default font size*/
@import url(small.css);

/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: none;
}


/* Zeros ----------------------------------*/
body, p, h1, h2, h3, h4, h5, h6, h7, ul, ol, li, form, hr {
	padding: 0;
	margin: 0;
}

body {
	background:url(../../images/bg_copy.gif) repeat-y;
	background-position:center;
}
body_webcam {
	background:url(../../images/bg_copy_webcam.gif) repeat-y;
	background-position:center;
}

#header_bg {
	padding:0;
	margin:0;
	width:auto;
	background:url(../../images/bg_global.gif) repeat-x;
	height:98px;
}

#container {
	margin:0 auto;
	width:884px;
}

/* navigation ----------------------------------*/


ul#nav li, ul#sidebar li {
	list-style:none;
}

#nav {
	padding:0;
	margin:0;
	width:230px;
	background:url(../../images/bg_nav.gif) repeat-y;
	float:left;
}

li#logo {
	padding:0 0 15px 0;
	margin:0;
    background:url(../../images/bg_nav.gif) repeat-y; 
}
a.nav {
	padding:10px 10px 10px 17px;
	margin:0 0 0 4px;
	text-decoration:none;
	background:#fff;
	border-top:solid 2px #252e63;
	display:block;
	width:194px;
	color:#252e63;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
}

a:hover.nav {
	color:#fff;
	background:#252e63;
}


a.nav_on {
	padding:10px 10px 10px 17px;
	margin:0 0 0 4px;
	text-decoration:none;
	background:#252e63;
	border-top:solid 2px #252e63;
	display:block;
	width:194px;
	color:#fff;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
}


#sec_nav {
	padding:0;
	margin:0;
}

a.sec_nav {
	padding:10px 10px 10px 37px;
	margin:0 0 0 4px;
	text-decoration:none;
	display:block;
	width:173px;
	color:#252e63;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
	background:url(../../images/bg_scnd_nvgtn_on.gif) repeat-x bottom #fff;
}

a:hover.sec_nav {
	background:url(../../images/bg_scnd_nvgtn_off.gif) repeat-x bottom #fff;
	text-decoration:underline;
}

a.sec_nav_on {
	padding:10px 10px 10px 37px;
	margin:0 0 0 4px;
	display:block;
	width:173px;
	color:#252e63;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
	background:url(../../images/bg_scnd_nvgtn_off.gif) repeat-x bottom #fff;
	text-decoration:underline;
}

#third_nav {
	padding:0;
	margin:0;
}

a.third_nav {
	padding:10px 10px 10px 52px;
	margin:0 0 0 4px;
	text-decoration:none;
	display:block;
	width:158px;
	color:#252e63;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
	background:url(../../images/bg_scnd_nvgtn_on.gif) repeat-x bottom #fff;
}

a:hover.third_nav {
	background:url(../../images/bg_scnd_nvgtn_off.gif) repeat-x bottom #fff;
	text-decoration:underline;
}

a.third_nav_on {
	padding:10px 10px 10px 52px;
	margin:0 0 0 4px;
	display:block;
	width:158px;
	color:#252e63;
	font-size:1.2em;
	font:Arial, Helvetica, sans-serif;
	background:url(../../images/bg_scnd_nvgtn_off.gif) repeat-x bottom #fff;
	text-decoration:underline;
}


#eho {
	padding:0;
	margin:0;
	background:url(../../images/logo_eho.gif) no-repeat;
	height:192px;
}
#eho img {float:right;margin:70px 0px 0px 0px;}
#eho a {border:none;}



/* header ----------------------------------*/

#header {
	padding:0;
	margin:0;
	width:652px;
	float:left;
}

#font {
	padding:6px 0 0 605px;
	margin:0;
	background:url(../../images/bg_font_changer.gif) no-repeat right;
	height:34px;
	display:block;
}

a.plus {
	padding:6px 0 0 0;
	margin:0;
	background:url(../../images/btn_plus.gif) no-repeat top;
	display:block;
	width:13px;
	height:13px;
	float:left;
}

a:hover.plus {
	background:url(../../images/btn_plus_on.gif) no-repeat top;
}

a.minus {
	padding:6px 0 0 5px;
	margin:0;
	background:url(../../images/btn_minus.gif) no-repeat top;
	width:13px;
	height:13px;
	float:left
}

a:hover.minus {
	background:url(../../images/btn_minus_on.gif) no-repeat top;
}

#address {
	padding:39px 0 0 0;
	margin:0;
	display:block;
	height:12px;
}

#images {
	padding:7px 0 0 0;
	margin:0;
	background:url(../../images/img_pics.jpg) no-repeat bottom;
	display:block;
	height:139px;
}




/* HTML copy ----------------------------------*/

#copy {
	padding:0 0 15px 20px;
	margin:0;
	float:left;
	width:632px;
}

h1 {
	padding:15px 0 10px 0;
	margin:0;
}

h2 {
	padding:15px 0 10px 0;
	margin:0;
	color:#252e63;
	font-size:1em;
}

.names {
	text-align:right;
	border-bottom: dotted 1px #000;
}

#copy p {
	padding:0 200px 10px 0;
	margin:0;
	line-height:1.4em;
}

.floatLeft {
	padding:0;
	margin:5px 7px 7px 0;
	float:left;
	border:double 3px #252e63;
}

.floatRight {
	padding:0;
	margin:0;
	float:right;
}

.large {
	margin:5px 7px 7px 0;
	border:double 3px #252e63;
}

#copy ul.copyList {
	padding:0 200px 0 15px;
	margin:0;
}

#copy ul.copyList li {
	font-size:1em;
	line-height:1.4em;
	list-style:square;
}

#copy a {
	color:#252e63;
}

#copy a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#252e63;
}

#copy dt {
	padding:15px 0 0 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
}

#copy dd {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
}
	

/* right sidebar ----------------------------------*/

#sidebar {
	padding:0 0 15px 15px;
	margin:0;
	width:223px;
	display:block;
	float:right;
}

li#sidebar_top {
	padding:0 0 96px 0;
	margin:0;
	background:url(../../images/img_w.jpg) no-repeat #bca436;
}

li#sidebar_content {
	padding:15px 0 76px 0;
	margin:0;
	background:url(../../images/bg_sidebar_btm.jpg) no-repeat bottom #bca436;
	text-align:center;
}

#sidebar h3 {
	padding:5px 0 0 0;
	margin:0;
	color:#252e63;
}
#webcam {
	padding:0 0 15px 0px;
	float:left;
	width:1045px;
}
