
* {padding: 0; margin: 0;} 

/*GENERAL PAGE FORMATS*/
HTML, BODY {
 width: 100%;
 min-height: 100%;
 margin : 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color: #E4E4E4;
 line-height: 16px;
 color: #333333;
}

/* header
---------------------------------------------------------------------------------*/
#header {
	height:420px;
	width: 850px;
	margin: 0 auto;
	position:static;
	background: url(/images/holee/main_bg_top.jpg) no-repeat center top;
}

#header_div {
	width:850px;
	margin:0 auto;
	height:420px;
	background: url(/images/holee/main_bg.jpg) repeat-y right top;
}

/* banner
---------------------------------------------------------------------------------*/
#banner {
	height: 420px;
	width: 800px;
	margin: 0 auto;
}

/* menu
---------------------------------------------------------------------------------*/
#menu_container {
	top: 0em;
	width: 800px;
	margin:0 auto;
	padding-bottom:15px;
}

/* content wrap
---------------------------------------------------------------------------------*/
#container {
	width: 850px;
	margin: 0 auto;
	background: #FFFFFF url(/images/holee/main_bg.jpg) repeat-y right top;
}

#top {
	height: 100%;
}

#content-wrap {
	width: 800px;
	padding-top: 20px;
	margin:0 auto;
	clear: both;
	min-height:300px;
}

#content {
}

/* footer
---------------------------------------------------------------------------------*/
#footer {
	background: url(/images/holee/main_bg_bottom.jpg) no-repeat center top;
	clear: both;
	width: 850px;
	margin: 0 auto;
}

#footer-wrap {
	width: 850px;
	height: 50px;
	margin: 0 auto;
}

/* copyright */
#copyright {
	font-size: 10px;
	color: #333333;
	clear: both;
	padding: 20px 0;
	text-align:right;
}

#copyright a {
	color: #999999;
}

/* headings and typography
---------------------------------------------------------------------------------*/
h1, h2 {
	font-size: 18px;
	padding:0;
	color: #003366;
	font-weight:bold;
	/*border-bottom: 1px dotted #CCCCCC; /*the border*/
	}

h3 {
	font-size: 14px;
	padding:0;
	color: #003366;
	font-weight:bold;
	/*border-bottom: 1px dotted #CCCCCC; /*the border*/
}

H4 {
 FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
H5 {
 FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
H6 {
 FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
}

p {
	font-size:12px;
	
}



.white {
 COLOR: #FFFFFF;
}
.dropcap:first-letter {
 FONT-SIZE: 250%; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 6px; FLOAT:left;
}
TABLE.scrollable>tbody {
 overflow-x: hidden;
 overflow-y: scroll;
}
TABLE.scrollable>tbody td:last-child {
 padding-right: 20px;
}
TABLE.scrollable>tfoot td:last-child {
 padding-right: 20px;
}
TABLE.center {
  margin-left:auto; margin-right:auto;
}

TH {
 FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
TD {
 FONT-SIZE: 12px; FONT-STYLE: normal;
}
TD.small {
 FONT-SIZE: 12px; FONT-STYLE: normal;
}

/*FORMAT HYPERLINKS*/
A:link {
 FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION:underline;
}
A:visited {
 FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: underline;
}
A:hover {
 FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: underline;
}
A:active {
 FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: underline;
}

/*FORMAT CONTRACTIBLE HEADERS*/
.cHeadersOn {
 DISPLAY: block;
}
.cHeadersOff {
 DISPLAY: none;
}
/*Compatibility CSS for old contractible headers*/
.switchcontent {
 DISPLAY: none;
}

/*FORMAT RSS FEED*/
A.rss:link {
 FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #FF6600; TEXT-DECORATION: none;
}
A.rss:visited {
 FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #FF6600; TEXT-DECORATION: none;
}
A.rss:hover {
 FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #FF6600; TEXT-DECORATION: underline;
}
A.rss:active {
 FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #FF6600; TEXT-DECORATION: none;
}

/*FORMAT INPUT FIELDS*/
INPUT[type="text"], INPUT[type="password"], INPUT[type="button"], INPUT[type="submit"] {
 VERTICAL-ALIGN: middle; *VERTICAL-ALIGN: text-bottom;
 FONT-FAMILY: Century Gothic, Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: none; BORDER-COLOR: #C0C0C0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; Z-INDEX: 0;
}
INPUT[type="text"]:focus, INPUT[type="password"]:focus {
 BACKGROUND: #FFFFB3;
}
BUTTON {
 VERTICAL-ALIGN: middle; *VERTICAL-ALIGN: text-bottom;
 FONT-FAMILY: Century Gothic, Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: none; BORDER-COLOR: #C0C0C0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; Z-INDEX: 0;
}
TEXTAREA {
 FONT-FAMILY: Century Gothic, Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: none; BORDER-COLOR: #C0C0C0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; Z-INDEX: 0;
}
TEXTAREA:focus {
 BACKGROUND: #FFFFB3;
}
SELECT {
 FONT-FAMILY: Century Gothic, Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #000000; TEXT-DECORATION: none; BORDER-COLOR: #C0C0C0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; Z-INDEX: 0;
}
SELECT:focus {
 BACKGROUND: #FFFFB3;
}

/*ARTICLE AND EVENT DISPLAY LAYOUT*/
/*Inline Layout*/
#colWrapper{
  position: static;
  width: 100%;
}

#colArticle{
  margin: 0px 150px 0px 165px;
}

#colArticleInfo{
  float: left;
  width: 165px;
}

#colEvent{
  margin: 0 150px 0 165px;
}

#colEventInfo{
  float: left;
  width: 165px;
}

#colObject{
  float: right;
  width: 150px;
}

.colPadding{
  margin: 10px;
  margin-top: 0px;
}

/*Popup Layout*/
#colWrapperSmall{
  position: static;
  width: 100%;
}

#colArticleSmall{
  margin: 0px 150px 0px 10px;
}

#colArticleInfoSmall{
  float: right;
  width: 150px;
}

#colEventSmall{
  margin: 0 150px 0 10px;
}

#colEventInfoSmall{
  float: right;
  width: 150px;
}

#colObjectSmall{
  clear: right;
  float: right;
  width: 150px;
}

.colPaddingSmall{
  margin: 5px;
  margin-top: 0px;
}

/*Strip Layout*/
.objectStrip {
   margin: 0px 0px 0px 0px;
}

.objectStrip td {
   padding: 5px;
}

.objectStrip img {
   border: 3px solid #C0C0C0;
   padding: 0px;
}

.infoStrip {
   margin: 0px 0px 0px 0px;
}

.infoStrip td {
   border: 0px;
   padding: 1px;
   vertical-align: top;
}

/*PROJECT SPECIFIC STYLES*/
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999 !important;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666 !important;
}
.buttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF !important;
}

.featuredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #cccccc;
	font-size: 20px;
	letter-spacing: -1px;
}
.featuredsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
.bartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
}

