body {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bg.png);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0; 
	}


	
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	color: #DD2209;
	font-size:14px;
	border-bottom: 1px solid #2c353f;
	}



#leftSideBig h2 {
	clear:both;
	}
	
#anotoHead h2 {
	background-image:url(../images/anoto.png);
	background-repeat: no-repeat;
	width: 318px; 
	height: 32px;
	border-bottom: none;
	}

.im {
	padding: 1px;
	border: 0;
	margin: -5px 9px 10px 20px;
	float: right;
	}
	
.imR {
	padding: 1px;
	border: 0;
	margin: -5px 20px 10px 0px;
	float: left;
	}
	

.imU {
	padding: 1px;
	border: 1px solid #023D95;
	margin: 4px 10px 10px 7px;
	float: right;
	text-align:right;
	}

p {
	line-height: 1.3em;
	}
	
#content {
	display: block;
 }

#content p {
	padding-left: 35px;
	line-height: 23px;
	margin-top: 0;
	margin-bottom: 8px; 
	width: 645px;
	}	
	
#wrapper {
	background-color: #fff;
	width: 781px; 
	border-left: 1px solid #fff;
	margin:auto;
	}

#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 151px;
	z-index:10;
	}
	
#headerEE {
	background-image: url(../images/header_ee.jpg);
	background-repeat: no-repeat;
	height: 151px;
	z-index:10;
	}

#popWrapper {
	background-color:#191817;
	background-image:url(../images/popupHeader2.jpg);
	border-right: 1px solid #fff;
	width:351px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	z-index:0;
	}
	
#popHeader {
	width: 351px;
	height: 77px;
	z-index:10;
	}
	
h2.popHead {
	color: #FAB81D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	padding-left: 8px;
	border-bottom:none;
	margin-top: -20px;
	z-index:20;
	}

#contactForm {
	padding-left: 8px;
	color: #FAB81D;
	padding-bottom: 30px;
	z-index:30;
	}

.smallText {
	font-size:10px
	}

#flash {
	display: block;
	width: 781px;
	background-color:#000;
	}
	
#cert {
	background-image:url(../images/anotofrieze.jpg);
	background-repeat:no-repeat;
	display: block;
	width: 781px;
	height:45px;
	background-color:#fff;
	clear:both;
	}


.hide, .alt {
	display: none }

#headerblock {
	width: 316px;
	height: 58px;
	z-index: 20;
	position:absolute;
	}
	
#contact {
	position: relative;
	top: 3px;
	left: 632px;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 90px;
	z-index:100;
	}

#ee {
	position: relative;
	top: 20px;
	left: 600px;
	height: 75px;
	margin: 0;
	padding: 0;
	width: 170px;
	z-index:120;
	}
	
#contact a {
	color:#000;
	text-decoration: none;
	}

#contact a:hover {
	color: #DD2209;
	text-decoration: underline;
	}
	
ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}



li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	margin-left: -7px;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}


#navigate {
	position: relative;
	top: 27px;
	left: 16px;
	height: 28px;
	width: 690px;
	z-index:110;
	font-weight:bold;
	color: #2C353F;
	text-align:center;
	
	}
	
#navigate a {
	color: #2C353F;
	text-decoration: none;
	display:block;
	}
	
#navigate a:hover {
	color: #DD2209;
	text-decoration: underline;
	}
	
#navigate#current {
	text-decoration: underline;
	}
	

a {
	color: #5B460F;
	}
	

#nav li {
	display: inline;
	padding-right: 6px;
	padding-left:6px;
	float: left;
	border-right: 1px solid #000;
	position: relative;
	
}
	

#nav li.first {
	padding-left: 0 px;}
	
#nav li.last {
	border-style: none; }
	
a#currentNav {
	text-decoration: underline;
	}
	
a#currentNav:hover {
	text-decoration: underline;
	color: #DD2209;
	}
	

a {
	color: #5B460F;
	}
	

#nav li {
	display: inline;
	padding-right: 6px;
	padding-left:6px;
	float: left;
	border-right: 1px solid #000;
	position: relative;
	
	 }

#nav li.sub {
	border:none;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	padding-top:4px;
	position:relative;
	clear: left;
	white-space:nowrap;	
	}
	
#nav li.subH {
	border:none;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	padding-top:17px;
	white-space:nowrap;
	}
	
#nav li.first {
	padding-left: 0 px;}
	
#nav li.last {
	border-style: none; }
	
a#currentNav {
	text-decoration: underline;
	}
	
a#currentNav:hover {
	text-decoration: underline;
	color: #DD2209;
	}
	

.dropcap {
  float:left;
  font: normal 38pt/0.8em Helvetica, Verdana, Arial, sans-serif;
  color: #DD2209;
  margin-right: 3px;
}

.smallcap {
  float: left;
  font: normal 12pt/.75em Helvetica, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #DD2209;
  margin-right: 3px;
}


#bodyRock	{
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	border: 0;
	text-align: left;
	color: #410505;
	background-color: #fff;
	clear: both;
	}


#leftHome	{
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 400px;
	font-size:12px;
	
	}
	

#leftHome h2 {
	color:#DD2209;
	font-size:18px;
	border:none;
	font-size:16px;
	}
	
#leftEe {
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 400px;
	font-size:12px;
	float: left;
	
	}


#leftEe h2 {
	color:#DD2209;
	font-size:18px;
	border:none;
	font-size:16px;
	}

#leftHomeTwo	{
	padding-left: 35px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size:12px;
	}
	
#leftSide	{
	float: left;
	padding-left: 35px;
	padding-top: 35px;
	padding-bottom: 40px;
	width: 400px;
	font-size:12px;
	}
	
#newLeft	{
	float: left;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 400px;
	font-size:12px;
	}
	
#leftSide h2 {
	color: #DD2209;
	}
	

	
#leftSideBig	{
	padding-left: 35px;
	padding-top: 25px;
	padding-bottom: 100px;
	width: 600px;
	font-size:12px;
	}

#leftSideBig h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#DD2209;
	font-size:18px;
	border:none;
	font-size:16px;
	}

.mainList {
	line-height: 1.7em;
	font-weight: bold;
	}

p.BigText {
	font-size:12px;
	}

p a {
	color:#DD2209;
	}
	
#newCastle	{
	padding-left: 35px;
	padding-top: 25px;
	padding-bottom: 100px;
	width: 320px;
	font-size:11px;
	}

#rightSide	{
	background: transparent;
	margin-left: 470px;
	width: 280px;
	height: 100%;
	padding-top: 48px;
	padding-bottom: 100px;
	font-size:11px;
	}
	
#newRight	{
	background: transparent;
	margin-left: 470px;
	width: 280px;
	height: 100%;
	padding-top: 20px;
	padding-bottom: 0px;
	font-size:11px;
	}

#caption {
	color: #2C353F;
	font-size:10px;
	padding: 4px;
	width: 215px;
	font-weight:bold;
		}
	
	
#imgVert {
	border: solid 1px #2C353F;
	width: 145px;
	margin: 0;
	height:216px;
	}
	

	
	
	/*----------------------------------------------------------------------------*/

#footer {
	height: 54px;
	padding-top: 5px;
	margin-top: 10px;
	clear: both;
	background-color:#FFDA44;
	width: 780px;
	border-bottom: 1px #FFFFFF solid;
	font-size:10px;
	color:#233953;
	}


ul.feet {
	position: inherit;
	padding-top: 5px;
	margin-left: 420px;
	padding-left: 0 }

.feet li {
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	float: left;
	}
	
.feet li.last {
	border-style: none }
