body {
	 font-family: Arial,Helvetica,Verdana,sans-serif; 
	 font-size: 13px; 
	 color: #f0ecec; 
	 background-color:#000;
	 background-repeat:no-repeat;
 }
ul {
	 line-height: 16px; 
	 list-style-type: disc; 
}
hr {
	color:#00ffff;
	width:100%;
}
a:link {
	font-size:13px;
	color:#CC9933;
	text-decoration:none;
} 
/*table {
	border:1px solid #fff;
}*/
a:visited {
	font-size:13px;
	color:#CC9933;
	text-decoration:none;
}
a:hover {
	font-size:13px;
	color:#999;
	text-decoration:none;
} 
a:active {
	font-size:13px;
	color:#999;
	text-decoration:none;
}
#shell {
	padding:0 0 0 40px;
}
#main-navigation {
	line-height: 30px;
	padding-left:80px;
	text-align:left;
}
#main-navigationLogo {
	padding: 60px 0 0 0;
}
#introflash {
    text-align:right;
	padding:0 20px 0 0;
}
#leftnav {
    text-align:right;
	padding:50px 20px 0 0;
}
#footer {
	font-size:9px;
	padding:20px 0 20px 0px;
	text-align:center;
	color:#00ffff;
}
#footer a:link{
	font-size:9px;
}
#footer  a:visited{
	font-size:9px;
}
#footer  a:hover{
	font-size:9px;
}
#footer  a:active{
	font-size:9px;
}
.contactheader {
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#00ffff;
}
.contactheader a:link{
	font-size:12px;
}
.contactheader a:visited{
	font-size:12px;
}
.contactheader a:hover{
	font-size:12px;
}
.contactheader a:active{
	font-size:12px;
}
.maintext {
	text-align:left;
	padding:0px 20px;
}
.maintext p{
	text-align:left;
	line-height:20px;
}
.maintext img{
	float:left;
}
.maintext li {
    padding:20px;
}
.maintextList {
	 padding:0px;
	 line-height:20px; 
	 list-style-type: disc; 
}
.maintextListLeft p{
	text-align:right;
	padding-right:50px;
}
.maintextListRight p{
	 text-align:left;
	 padding-left:50px;
}
.maintext-header {
	font-size:13px;
	font-weight:bold;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
}
.maintext-header img{ 
	width:150px;
	height:1px;
	padding:5px 5px;
}
.listItem li{
	padding:5px 0;
	list-style-image: url('../../images/arrow10x10-ff0000.jpg');
}
.listItemNoMarker li{
	padding:5px 0;
	list-style-type:none;
}
.maincolumns {
	line-height:20px;
	text-align:center;
}
.mainrows-header {
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	font-style:italic;
}
.mainlist h4 {
	text-align:left;
	font-size:14px;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	font-style:italic;
}
.mainlist li {
	padding:7px 0;
}
.upper-boxes-maintext {
    color: #000;
    width: 100%;
    text-align: left;
    background-color: #f0ecec;
}
.upper-boxes-maintext img {
    border: 1px solid #81d8d0;
    padding:20px;
}
.lower-boxes-maintext {
    color: #f0ecec;
    width: 100%;
    text-align: left;
    padding-top:30px;
}
.lower-boxes-maintext img {
    border: 1px inset #81d8d0;
    padding:10px;
}
.alternating-boxes-maintext {
    color: #000;
    width: 100%;
    text-align: left;
    width:50%
}
.alternating-boxes-maintext img {
    border: 1px solid #f0ecec;
    padding:20px;
}
.double-lower-boxes {
    text-align: left;
}
.double-lower-boxes img {
    /*border: 1px solid #f0ecec;*/
}
.doublecol {
	background-color: #000;
	text-align:left;
	border-top: 1px solid #81d8d0;
	padding:10px 10px 15px 15px;
}
.doublerows-header {
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	font-style:italic;
	padding:10px 0 ;
}
.doublerowsText {
	padding:0 5px 0 10px;
}
.doublerowsText p{
	 text-align:center;
	 border-bottom:1px solid #81d8d0;
}
.columns {
	background-color: #000;
	text-align:left;
	border-top: 1px solid #81d8d0;
	padding:10px 10px 15px 15px;
}
.columnsimg {
    border: 1px groove #f0ecec;
}
.columnslist {
	background-color: #000;
	text-align:left;
	padding:10px 10px 15px 15px;
}
.columnslist ul {
    font-size:15px;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	font-style:italic;
}
.vertical-line {
	background: url('../../images/1pxf0ecec.jpg') repeat;
	width: 1px;
}
.hortizontal-line {
	background: url('../../images/1px81d8d0.jpg') repeat;
	width: 100%px;
	height:1px;
}
.lower-column-heading {
	line-height:15px;
	padding-bottom:20px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	font-style:italic;
}
.quote {
	font-style:italic;
	text-align:center;
	padding-top:20px;
}
/*collapsible menu */
ul.menu, ul.menu ul {
  list-style-type:none;
}
ul.menu li {
  margin-top: 18px;  /*distance between li */
}
ul.menu a:link {
	font-size:13px;
	color:#00ffff;
	text-decoration:none;
} 
ul.menu a:visited {
	font-size:13px;
	color:#00ffff;
	text-decoration:none;
}
ul.menu a:hover {
	font-size:13px;
	color:#f0ecec;  /*contrasting headers #f2d0ab*/
	text-decoration:none;
}
.code { 
	list-style-type: decimal-leading-zero;
	padding: 5px;
	margin: 0; 
}
.code code {
	display: block; 
	padding: 3px; 
	margin-bottom: 0; 
}
.code li { 
	margin: 0 0 2px 2.2em; 
}
.indent1 { 
	padding-left: 1em; 
}
.indent2 { 
	padding-left: 2em; 
}
.indent3 { 
	padding-left: 3em; 
}
.indent4 { 
	padding-left: 4em; 
}
.indent5 { 
	padding-left: 5em; 
}
/*end collapsible menu */

 


