HTML
{
    MARGIN: 0px;
    HEIGHT: 100%
		padding: 0px;	/*MAS*/
		overflow-y: scroll;	/*MAS*/
}
body, html{
		padding: 0px;
		margin:0px;
		height: 100%; /*trying to create scrollbar*/
}
body 
{
		background-color: #a8a8a8; /*cacaca/BACKGROUND*/
		font-family: Arial, Helvetica, sans-serif;
		font-size:75%; /*0.75EM - MEC*/
		color: #EAEAEA;
/*		background-image:url(img_site/background.jpg);
		background-repeat:repeat-x;
    COLOR: #252525;
    TEXT-ALIGN: center; - MEC*/
}

A
{
    COLOR: #EAEAEA
}
p
{
	margin-top: 0px;
}

.strongType{
/*  font-size: 1.2em;*/
	font-weight:bold;
}

/*.greenTextBold
{
    FONT-WEIGHT: bold;
    COLOR: #009ea1;
}*/
html>body #container {height: auto;	}
#container
{
/*
	width:942px;
	padding-bottom:10px;
*/
    padding: 0px;
    min-height: 100%;
    BACKGROUND-IMAGE: none;
    MARGIN: 0px auto;
    WIDTH: 942px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #252525;/*#181118; transparent260026*/
  	padding-bottom:10px;
/*    TEXT-ALIGN: left;*/
}
.clear {clear:both;}

#headerMain
{
    HEIGHT: 130px;
}
#logoMain
{
    Z-INDEX: 1;
		position: relative;
		top: 25px;
		left: 20px;
    FLOAT: left;
}

#navMain
{
		position: relative;
    FLOAT: right;
		top: 37px;
		right: 0px;
    FONT-WEIGHT: bold;
    /* FONT-SIZE: 16px; */
    font-size: 1.3em;
		text-align: right;
		margin-right:10px;
/*    padding: 6px 0px 0px 10px;
    WIDTH: 500px;*/
}
#navMain UL
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    LIST-STYLE-TYPE: none;
}
#navMain UL LI
{
    display: inline;
    padding: 0px;
    margin: 0px 0px 0px 18px; /*2nd-interval*/
}
#navMain UL LI a:link, #navMain UL LI a:visited
{
    TEXT-DECORATION: none;
    display: inline;
    padding: 0px;
    margin: 0px;
		color: #EAEAEA;/*#D7CAD7;*/
}
#navMain UL LI A:hover, #navMain UL LI A:active
{
    COLOR: #cccc33;
    TEXT-DECORATION: underline;
    display: inline;
    padding: 0px;
    margin: 0px;
}
/*#navMain UL LI .selected:link, 
#navMain UL LI .selected:visited, 
#navMain UL LI .selected:hover, 
#navMain UL LI .selected:active
{
    COLOR: #D7CAD7;
    text-decoration: none;
    display: inline;
    padding: 0px;
    margin: 0px;
}*/
.hilight
{
    COLOR: #cccc33;
    text-decoration: none;
/*		background-color:#000000;*/
}
.subNav
{
		position: relative;
		top: -8px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; /*0.75EM - MEC*/
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.subNav A:active,
.subNav A:visited, .subNav A:link
{
    COLOR: #D7CAD7;
    TEXT-DECORATION: none;
    display: inline;
    padding: 0px;
}
.subNav A:hover
{
	background-color:#cccc33;
  TEXT-DECORATION: none;
	color:#260026;
}
#dividerRainbow1
{
    HEIGHT: 7px;
}
#mainShow
{
    Z-INDEX: 1;
    WIDTH: 942px;
    POSITION: relative;
    HEIGHT: 260px;
}
#photoBackground
{
    HEIGHT: 260px;
}
#photo-copyright-w, #photo-copyright-w a
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 80px;
    font-size: 8px;
    color: #fff;
	text-decoration: none;
	text-align: right;
    bottom: 0px;
    right: 0px;
    margin-top: 0px;
}
#photo-copyright-b, #photo-copyright-b a
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 80px;
    font-size: 8px;
    color: #000;
	text-decoration: none;
	text-align: right;
    bottom: 0px;
    right: 0px;
    margin-top: 0px;
}
#photo-copyright-w a:hover, #photo-copyright-b a:hover{
	background-color:#cccc33;
  	TEXT-DECORATION: none;
	color:#260026;
}
#mainMainText-w
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 550px;
    font-size: 2.1em;
    color: #fff;/*331133; #D7CAD7;*/
/*		filter:alpha(opacity=75);
		opacity: 0.75;
		-moz-opacity: 0.75;*/
}
#mainMainText-b
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 550px;
    font-size: 2.1em;
    color: #000;
}
.mainMainText-tr
{
		text-align: right;
    TOP: 0px;
    right: 0px;
    PADDING-TOP: 30px;
    PADDING-right: 23px;
    margin-top: 0px;
}
.mainMainText-tl
{
		text-align: left;
    TOP: 0px;
    left: 0px;
    PADDING-TOP: 30px;
    PADDING-left: 23px;
    margin-top: 0px;
}
.mainMainText-br
{
		text-align: right;
    TOP: 0px;
    right: 0px;
    PADDING-TOP: 150px;
    PADDING-right: 23px;
    margin-top: 0px;
}
.mainMainText-bl
{
		text-align: left;
    TOP: 0px;
    left: 0px;
    PADDING-TOP: 150px;
    PADDING-left: 23px;
    margin-top: 0px;
}
/*#mainMainText p
{
    FONT-SIZE: 22px;
    COLOR: #ffffff;
    BACKGROUND: #CBCB53;
		background-color: #D7CAD7;
		border-bottom:0px solid #331133;
		border-left:0px solid #331133;
}
#boxContainerMain
{
    TOP: 8px;
    LEFT: -5px;
    POSITION: absolute;
}*/

#boxYellowTitle
{
    COLOR: #cccc33;/*#260026;*/
    font-size: 1.5em;
    FONT-WEIGHT: bold;
    padding: 3px 3px 1px 10px;
    BACKGROUND: #252525;/*CBCB53;*/
    MARGIN-bottom: 0px;
    HEIGHT: 28px;
}

/*#boxYellowTitle p
{
    COLOR: red;
    margin-top: 0px;
    font-size: 1.4em;
    FONT-WEIGHT: bold;
}*/
/*====start boxLinkMain*/
#boxLinkMain, li#boxLinkMain-select {
		margin: 0px;
		padding: 0px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		line-height: 26px;
		border-top: solid 1px #433f3C;
    /*FONT-WEIGHT: bold;*/
	}
	#boxLinkMain ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		}
		
	#boxLinkMain li {
		margin: 0px;
		padding: 0px;
		border-bottom: solid 1px #433f3C;
		background: #252525 url(images/small_grey_arrow.gif) 10px 50% no-repeat;
		}
		
		#boxLinkMain li img{
		float: right;
		margin: -19px 96px 0px 0px;
		padding: 0px;
		}
		
		#boxLinkMain li a:link, #boxLinkMain li a:visited{
		width: 260px;
		height: auto;
		display: block;
		padding: 2px 0px 2px 0px;
		background: #252525 url(images/small_grey_arrow.gif) 10px 50% no-repeat;
		color: #D7CAD7;
		text-decoration: none;
		text-indent: 20px;
		}

	html>body #boxLinkMain li a {
		width: 260px;
		height: auto;
		}

	#boxLinkMain li a:hover, #boxLinkMain li a:active {
		padding: 2px 0px 2px 0px;
		background: #782878 url(images/small_grey_arrow.gif) 10px 50% no-repeat;
		color: #FFFFFF;
		}
		
		li#boxLinkMain-select a:link, li#boxLinkMain-select a:visited {
			background: #515151 url(images/small_yellow_arrow.gif) 10px 50% no-repeat;
			color: #cccc33;
			text-decoration: none;
			}
		li#boxLinkMain-select a:hover {
			background: #782878 url(images/small_yellow_arrow.gif) 10px 50% no-repeat;
			color: #cccc33;
			text-decoration: underline;
			}
/*==end boxLinkMain*/
/*#boxLinkMain img
{
	vertical-align: baseline;
}*/

#mainText
{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EAEAEA;
	padding-top:15px;
/*	padding-bottom:15px; ff does not rec this
	border-bottom: 1px #464646 solid;*/
	width: 942px;
}
#mainText p {
  color:#EAEAEA;/*#D7CAD7;*/
  margin:0pt;
  line-height:1.8; /*line space*/
  padding:0pt;
}
#mainTextTitle
{
    font-size: 1.2em;
    COLOR: #cccc33;
    margin-top: 0px;
    margin-bottom: 8px;
    HEIGHT: 20px;
    FONT-WEIGHT: bold;
}
/*===================Sections==================*/
#boxContainerSection10
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 130px;
}
#mainTextColSection10
{
		height: 400px;
}
#boxContainerSection11
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 130px;
}
#mainTextColSection11
{
		height: 380px;
}
#mainTextColSection0
{
		height: 4300px;
}
#boxLinkContainer /*keep this; clean up others*/
{
    TOP: 15px;
    LEFT: 15px;
    POSITION: absolute;
    width: 260px;
}
#mainTextColSection1
{
		height: 450px;
}
#boxContainerSection2
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 230px;
}
#mainTextColSection2
{
		height: 500px;
}
#kmlist ul
{
	margin-left:2px;
	padding:0px;
}
#kmlist li
{
	color:#EAEAEA;
	font-size: 11px;
	background-image:url(images/small_grey_arrow.gif);
	background-position:0px 0.7em;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:4pt 0px 0px 12px;
	position:relative;
}
#kmlist li a{
  TEXT-DECORATION: none;
	margin-left:0px;
	color:#EAEAEA;
}

#kmlist li a:hover{
	background-color:#cccc33;
  TEXT-DECORATION: none;
	color:#260026;
}

#boxContainerSection3
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 130px;
}
#mainTextColSection3
{
		height: 2600px;
}
#boxContainerSection4
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 130px;
}
#mainTextColSection4
{
		height: 2400px;
}
#boxContainerSection5
{
    TOP: 8px;
    LEFT: 23px;
    POSITION: absolute;
    width: 130px;
}
#mainTextColSection5
{
		height: 400px;
}
#mainTextNoCol, #mainTextNoCol p
{
  	color:#EAEAEA;
		position: relative;
		left: 15px;
    font-size: 12px;
  	float:left;
    padding:5px 5px 10px 5px;
  	margin:5px;
  	width:840px;
}
/*===============================================*/
#dividerRainbow2
{
    HEIGHT: 20px;
}

#footer{
    CLEAR: both;
  	color:#A1A1A1;/*867786;*/
/*  	background-color:#181118;
	padding-left:25px;
  	padding-right:25px;*/
  	font-size:90%;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	border-bottom: 1px #464646 solid;*/
  	margin-bottom:20px;
  	margin-top:10px;
/*    height:31px;*/
    WIDTH: 892px;
    height: 65px;

}

#footer #copyright{
/*	float:left;
	padding-right:5px;*/
	text-align: center;
}
#footer #copyright a{
  TEXT-DECORATION: underline;
	margin-left:0px;
	color:#A1A1A1;
}

#footer #copyright a:hover{
	background-color:#cccc33;
  TEXT-DECORATION: none;
	color:#260026;
}

#footer #footernote{
/*	float:right;
	margin-left:5px;*/
	color:#E3D6E3;
	margin-top:8px;
	text-align: center;
}
#footer #footernote a{
  TEXT-DECORATION: underline;
	margin-left:0px;
	color:#E3D6E3
}
#footer #footernote a:hover{
	background-color:#cccc33;
  TEXT-DECORATION: none;
	color:#260026;
}
#footer #footerlogo{
	margin-top:8px;
	text-align: center;
}
#footer img{
	vertical-align:middle;
}

