@charset "UTF-8";

/** 
 
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

@import "default.css";


/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 8px 8px 8px 8px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


ul.dropdown li {
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */
 padding: 7px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */


ul.dropdown *.dir { /* POI */
 padding: 8px 30px 8px 12px;
}

ul.dropdown ul *.dir {
 padding: 10px 30px 10px 10px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown ul a {
 width: 133px;
}

ul.dropdown ul a.dir {
 width: 111px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */


ul.dropdown *.open {
 background-color: #8C3901;
 background-image: url(images/comnav-arrowdown-on.png);
}
ul.dropdown ul *.open {
 background-color: #E36D02;
 background-image: url(images/comnav-arrowover.png);
 color: #000;
}
ul.dropdown ul ul *.open {
 background-color: #8C3901;
 background-image: url(images/comnav-arrowover2.png);
 
}
/* Override UPPER TWO definitions */
ul.dropdown a.open:hover {
 background-color: #8C3901;
 
}
ul.dropdown ul a.open:hover {
 background-color: #8C3901;
 background-image: url(images/comnav-arrowon.png);
 
}


/* Clone in CSS 2 */

ul.dropdown li:hover > *.dir {
 
 background-image: url(images/comnav-arrowdown-on.png);
}
ul.dropdown ul li:hover > *.dir {
 background-color: #E36D02;
 background-image: url(images/comnav-arrowover.png);

}
ul.dropdown ul ul li:hover > *.dir {
 background-color: #E36D02;
 background-image: url(images/comnav-arrowdown-on.png);

}

/* Override UPPER TWO definitions */
ul.dropdown li:hover > a.dir:hover {
 background-image: url(images/comnav-arrowdown-on.png);
 background-color: #8C3901;

}
ul.dropdown ul li:hover > a.dir:hover {
 background-image: url(images/comnav-arrowon.png);
 
}



ul.dropdown ul ul ul *.dir { 
 border:solid 1px;
 border-color: #471D01 #471D01 #813502; 
 
}




/************************************************************************************************/
/*  Custom Page Settings   */


.menubottomleft {
	margin-top: 13px;
	margin-left: 28px;
	font: bold 20px/1em Arial, Helvetica, sans-serif;
	padding: 0;
	color: #632801;
}

ul.homemenuleft {
	
	padding: 0;
	margin-left: 49px;
	margin-top: 0px;
	margin-right: 0px;
	font: bold 11px/1.15em Arial, Helvetica, sans-serif;
	list-style-image: url(images/bullet1.gif);
}

ul.homemenuleft li a {
	color: #fff;
	padding: 0;	
}

ul.homemenuleft li a:hover{
	color:#FEB16B;
}



.menubottommiddle {
	margin-top: 13px;
	margin-left: 33px;
	font: bold 20px/1em Arial, Helvetica, sans-serif;
	padding: 0;
	color: #fff;
}

ul.homemenumiddle {
	
	padding: 0;
	margin-left: 49px;
	margin-top: 0px;
	margin-right: 0px;
	font: bold 11px/1.15em Arial, Helvetica, sans-serif;
	list-style-image: url(images/bullet2.gif);
}

ul.homemenumiddle li a {
	color: #fff;
	padding: 0;	
}

ul.homemenumiddle li a:hover{
	color:#000;
}



.menubottomright {
	margin-top: 13px;
	margin-left: 37px;
	font: bold 20px/1em Arial, Helvetica, sans-serif;
	padding: 0;
	color: #FE871B;
}

ul.homemenuright {
	
	padding: 0;
	margin-left: 49px;
	margin-top: 0px;
	margin-right: 0px;
	font: bold 11px/1.15em Arial, Helvetica, sans-serif;
	list-style-image: url(images/bullet3.gif);
}

ul.homemenuright li a {
	color: #fff;
	padding: 0;	
}

ul.homemenuright li a:hover{
	color:#502101;
}




A {
	TEXT-DECORATION: none;
	
}


A:hover {
	text-decoration:underline;
}


.space {
padding: 10px 0px;
}

img {
border:#000000 inherit;
}


h2 {
font: Helvetica 18px;
color:#299F9D;
}

h4 {
font: bold 23px Helvetica;
color:#BA8F2D;
}


/* Top Text Area  */
.toptext {
margin-top: 71px;
margin-left: 725px; 
padding: 0;
font: bold 15px Verdana;
color: #006F83;
}

.toptext A {
color: #006F83;
}

.toptext A:hover{
text-decoration:underline;
color: #006F83;
}
/* ******************************************  */



.main {
margin-top:15px;
margin-left:38px;
margin-right:40px;
margin-bottom:2px;
color: #000000;
font: normal 13px Arial, Helvetica, sans-serif;
}

.main h1 {
font: bold 26px Helvetica;
color:#797979;
}

.main h2 {
font: bold 20px Helvetica;
color:#797979;
}

.main h3 {
font: bold 17px Helvetica;
color:#797979;
}

.main h4 {
font: bold 26px Helvetica;
color:#BA8F2D;
}


.main ul {
margin-left: 50px;
}

.main ol {
margin-left: 50px;
}

.main table {
font: Helvetica;
color:#000000;
}

.main img {
margin-top:10px;
margin-left:5px;
margin-right:15px;
margin-bottom:10px;
}

.body a:visited{
color: #555555;
}


.bodybottom {
margin-left:0px;
padding: 0px 0px;
font: bold 13px Arial, Helvetica, sans-serif;
max-height:30px
}

.bodybottom a {
color: #8C3901;
}

.bodybottom a:hover {
color: #FD7901;
}


.warning {
font: bold 14px Verdana;
color:#D90000;
}

.black {
color:#ffffff;
}

.large {
font: bold 18px Helvetica;
}

.more {
font: bold 16px Helvetica;
color:#5500AA;
padding-top:8px;
padding-left:0px;
text-decoration:none;
}

.more a:hover{
text-decoration:underline;
}


/* Bottom Text Area  */
.bottomtext {
padding-top: 7px;
padding-left: 330px; 
font: bold 12px Verdana;
color: white;
}


.ads{
padding-left: 0px;
}

.ads img {
border-color:#000000;
}

.ads table {
	color:#FFFFFF;
}

.ads table a{
	color:#FFFFFF;
}

.safesub{
padding-top:5px;
}

.safesub IMG{
border-color:#C27D2B;
}

.style1 a{
 color: #fff;
}

.style1 a:hover{
 color: #000;
}