

BODY {
    FONT-SIZE: large;
    BACKGROUND: url(http://www.colorado9lives.com/images/bg.png) #b2bcff;
    MARGIN: 0cm 0cm 2cm;
    WORD-SPACING: 0.25em;
    COLOR: darkblue;
    FONT-FAMILY: sans-serif;
    /*margin: 2cm 0cm 2cm 0cm;
    */;
  }


#menu {
	position: absolute;
	top: 1cm;
	left: 0cm;
	line-height: 1.2;
	width: 5cm;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-right: 2px solid darkblue;
	border-bottom: 2px solid darkblue;
	text-align: left;
  }

div.topMenu {
	width: 65%;
	margin-left: 5cm;
	margin-right: 1cm;
	margin-bottom: 1em;
	margin-top: 1em;
	padding-left: 1cm;
	padding-right: 1cm;
	padding-top: 0cm;
	padding-bottom: 0cm;
}

#content {
	margin-left: 6cm;
	margin-right: 1cm;
	margin-top: .5cm;
	margin-bottom: .5cm;

	text-align: left;
	line-height: 1.25;

	padding-left: 2cm;
	padding-right: 2cm;
	padding-top: 1cm;
	padding-bottom: 1cm;
	background: #D9D5FF; /*#b2bcff;*/

	border-left: 1px solid darkblue;
	border-top: 1px solid darkblue;
	border-right: 3px solid darkblue;
	border-bottom: 3px solid darkblue;
}

#tablecontent{
	margin: 0cm;

	text-align: left;
	line-height: 1.25;

	border-left: 1px solid darkblue;
	border-top: 1px solid darkblue;
	border-right: 3px solid darkblue;
	border-bottom: 3px solid darkblue;

	padding-left: 1cm;
	padding-right: 1cm;
	padding-top: .25cm;
	padding-bottom: .25cm;

	background: #FFFFFF; /*#b2bcff;*/
}

#container {
	/*border-bottom: 2px solid darkblue;
	margin-bottom: 0em;
	margin-top: 0em;
	/*padding: 0em;*/
}

/*div.header {
    width: 100%;
    margin: 0cm;
    margin-right: 1cm;
    padding-right: 1cm;
    background: lightblue;
    height: 1cm;
  } */
div.header {
	margin-left: 6cm;
	margin-right: 1cm;
	margin-top: .5cm;
	margin-bottom: .5cm;
	text-align: left;
	line-height: 1.25;
	padding-left: 2cm;
	padding-right: 2cm;
	padding-top: 1cm;
	padding-bottom: 1cm;
}


div.footer {
    width: 100%;
    margin: 0cm;
    background: lightblue;
    height: 1cm;
  }


P {
    FONT-SIZE: 100%;
    text-indent: 1cm;
    /*MARGIN: 0cm 0cm 1em;
    */VERTICAL-ALIGN: bottom;
    COLOR: darkblue;
  }


#menu p {
    text-indent: 0em;
    text-align: left;
    width: 4cm;
  }


#menu a, a.topMenu{
    text-decoration: none;
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
  }

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
 }
 #menu li {
	/*border-bottom: 1px solid black;*/
	margin-left: 0cm;
 }
 #menu li a {
  display: block;
  width: 4.6cm;
  padding: 5px 5px 5px 5px;
  border-left: 12px solid darkblue;
  color: darkblue;
  text-decoration: none;
	margin-right: .2cm;
 }

#menu li a:hover {
    /*background: #C2A6FF;*/
	background: #D9D5FF;
	border: 1px solid darkblue;
	border-left: 12px solid darkblue;
	/*width: 90%;*/
	/*background: url(/images/ul_curve.bak.png) 0 0 no-repeat #838FFF;*/
	color: darkblue;
}

#menu h2 {
	text-align: center;
}

.ul_round {
	/*margin-top: .5em;*/
	background: url(/images/ul_curve.bak.png) 0 0 no-repeat #838FFF;
	padding-left: 1em;
	/*#AFBBFF*/
}

.ur_round {
	background: url(/images/ur_curve.png) 100% 0 no-repeat #838FFF;
}

.ll_round {
	background: url(/images/ll_curve.png) 0 100% no-repeat #838FFF;
}

.lr_round {
	background: url(/images/lr_curve.png) 100% 100% no-repeat #838FFF;
	margin-bottom: 1em;
}

img.corner {
	border: none;
	display: block !important;
}

#container p, h1, h2, h3, h4, li, dd, dt, pre {
	margin-left: 1cm;
	margin-right: 1cm;
}

.solid {
	background: #838FFF;
}

p.link_list {
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-indent: 0em;
}

a.link_list {
	text-align: right;
}

H1 {
    FONT-SIZE: 250%;
    MARGIN-LEFT: 12.5%;
    WIDTH: 75%;
    COLOR: darkblue;
    /*BORDER-BOTTOM: thin solid darkblue;
    */TEXT-ALIGN: center;
  }


H2 {
    COLOR: black;
  }


DT {
    VERTICAL-ALIGN: text-bottom;
    COLOR: black;
    LINE-HEIGHT: 300%;
  }


TR {
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
  }


TD {
    FONT-SIZE: medium;
    COLOR: black;
  }


TABLE {
  }


CAPTION {
    FONT-SIZE: large;
    COLOR: darkblue;
  }


A:link {
    COLOR: purple;
  }


A:active {
    COLOR: red;
  }


A:visited {
    COLOR: green;
  }


INPUT {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: black;
  }


fieldset {
	background-color : #c2ccff;
	border-bottom-style : inset;
	border-left-style : inset;
	border-right-style : inset;
	border-top-style : inset;
	text-align : left;
	margin-top: 1.5cm;
	margin-left: -1cm;
	margin-right: -1cm;
}

fieldset tr {
	line-height: 1.75;
	height: 1.75em;
	text-align: center;
}

p.field {
	text-align: left;
	text-indent: 0em;
}

fieldset.withMenu {
	background-color : #9FB9FF;
	width : 600px;
	border-color: darkblue;
	border-style: solid;
	border-left-width: 3px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 3px;
	padding: 1em;
}


legend {
    font-weight : bold;
  }

