@font-face {
 font-family: MAIAN;
 src: url("includes/MAIAN.eot") /* EOT file for IE */
}
@font-face {
 font-family: MAIAN;
 src: url("includes/MAIAN.TTF") /* TTF file for CSS3 browsers */
}



body {

	margin: 0px;

	padding: 0px;

	background: #e7c55c;

	color: #FFF;

}

	

BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.headings {font-family:MAIAN, Arial, Helvetica, sans-serif; font-size:23.5px; color:#000; }

.Header		{ color: #000000; font-size: 20px; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }

.Subheader	{ color: #000000; font-size: 12px; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; }



.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }



.SmallText	{ font-size: 10px; }

.MediumText	{ font-size: 16px; line-height: 16px; }

.LargeText	{ font-size: 24px; line-height: 24px; }



IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }

IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }



TABLE.copy		{ margin: 0 0 0 30px; width: 500px; }

TABLE.copy TD UL { padding-left: 35px; margin-left: 0; }

	

* #wrapper{

	width:797px; 

	background-image:url(images/main-bg.gif); 

	margin-right: auto;

	margin-left: auto;

}

* #bottom{ 

	background-image:url(images/bottom-bg.gif);

	margin-right: auto;

	margin-left: auto;

	width:797px; 

	height:13px; 

}

* .flash {

	background-image: url(flash/library/background.jpg);

	background-repeat: no-repeat;

}

* #homecontent {background: #fff;}

* #homecontent p {margin: 10px 10px 10px 30px;}

h1 {margin: 30px 20px; padding: 0; font-family:MAIAN, Arial, Helvetica, sans-serif; font-size: 22px; }

h3 {color: #000; margin: 5px 20px}

a {color: purple;}

p {margin-left: 30px; margin-right: 30px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: 000;}

p.forms {margin-left: 5px; margin-right: 5px;}

* .purple {color: #633295;}

* .address {color:#000; font-weight: bold; margin: 10px;}

* .sesame {font-weight: normal; color:#000000;font-size: 10px;text-decoration: none;}
* #footer { text-align:center; margin:0; padding:0; color: #30ba9e; }

* #footer p {color: #30ba9e; font-size: 11px; line-height: 12px; }
* #footer a {color: #30ba9e; font-size: 11px;text-decoration: none; text-transform:uppercase}
* #footer a:hover {text-decoration: underline;}


ul{font-size: 13px; margin-left: 60px;}

* .margin0 { margin: 2px;}

* .img_left {margin: 5px 15px 15px 0; float: left}

* .img_left_border {border: solid 1px #000; margin: 5px 15px 15px 0; float: left}

* .img_right_border {border: solid 1px #000; margin: 5px 0 15px 15px; float: right}
.clear { clear:both}

/*** NAV ***/
#nav { list-style:none; margin:0; padding:0}
#nav li { list-style:none; margin:0; padding:0}
#nav ul {list-style: none; margin: 0;}
#nav a {
	display: block;
	overflow: hidden;
	text-align: left; 
	text-indent:22px;
	width: 217px; /* w */
	height: 20px; /* h */
	font-family:MAIAN, Arial, Helvetica, sans-serif; 
	font-size:14.5px; 
	color:#fff; 
	text-decoration:none;
	padding:5px 0;
}
#nav li a.active  {background:url(images/dot.gif) no-repeat; color:#bfb320} 
#nav li a:hover {background:url(images/dot.gif) no-repeat;  color:#bfb320}

/* subnav-flyout */
#nav li ul {
	background-color: #fe7e29;
	left: -999px;
	position: absolute;
	z-index: 999;
	margin:0;
	padding:0;
	}
#nav li ul a {
	color:#fff;
	padding:3px ;
	text-decoration: none;
	width: 200px;
	height:auto;
	line-height:20px;
	text-indent:10px;}
#nav li ul a:hover {background:#30ba9e; color:#FFF}
#nav li:hover ul,
#nav li.sfhover ul {left: auto; margin: -36px 0 0 180px;} /* margin: -h 0 0 w */

.map {border:#DFB127 solid 2px;}

p.flash_notice {
	margin: 18px;
	padding: 9px;
	color: #ff0000;
	border: 1px dotted #ff0000;
	background: #ffffff;
	text-align: center;
	} 
	
#deccontest { padding: 0 0 15px 25px;}

#video-abari {
    border: 6px solid #30bb9e;
    display: block;
    margin-bottom: 30px;
    margin-left: 52px;
    height: 285px;
    width: 450px;
    background: #000;
}
.google{background-image:url(images/google.png); margin-left:20px; margin-top:20px; width:159px; height:93px; padding-top:52px; background-repeat:no-repeat; margin-bottom:-53px;}
.google p{line-height:18px; margin-bottom:0px; margin-top:0px; margin-left:24px; text-align:center;}
.google a{color:#fff;}