@charset "utf-8";

body{
background-color:#f1e1cc;   /* f9d6a8 approved: e4b081 f1dec5 C9A686 a68a7e f2cfc1 dbbab0 f1d1c4 e4b081 */
margin:0;
padding:0;
}

#apDiv1{
position:relative;
width:240px;
height:275px;
margin:10px;
border:1px dashed #999999;
padding-top:5px;
}

#apDiv2{
position:absolute;
width:970px;
z-index:2;
background-color:#FFF;
margin-top:31px;
padding-top:20px;
top:164px;
color:#333333
}

#apHead{
position:relative;
width:240px;
height:45px;
padding-top:5px;
border:1px dashed #FFF;
background-color:#FFF;
font-weight:bold
}

.container{
width:970px;
margin:0px auto;
background:none;
}

.header{
height:163px;
padding:0px;
margin:0px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}

#header-panel{
position:relative;
width:800px;
height:218px;
z-index:1;
left:80px;
top:8px;
background-color: #000
}

.logo{
padding:0px
}

.image{
border:#cccccc 1px solid
}

.content{
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
padding:0px;
}

.content ul, .content ol{ 
padding:0px 15px 15px 0px
}

.content li{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
font-weight: normal;
padding-bottom:6px;
list-style-image:url(images/bullet_small.gif);
margin-left:10px
}

div.left{
float:left;
width:520px;
margin:0 0 0 52px;
padding:0
}

div.right{
margin:0 0 0 460px;
padding:0em	
}

div.left-s{
float:left;
width:360px;
width:45%;
padding:0em;
margin:0;
}

div.right-s{
position:relative;
margin:0 0 0 610px;
width:295px;
}

div.side{
position:relative;
margin:20px 0 0 636px;
padding: 4px 0 0 20px;
width:275px;
background-color:#fffcf8;
border:#b49680 dotted 1px;
border-left:#b49680 solid 1px;
}

div.right-s-col{
position:relative;
margin:0 0 0 600px;
width:300px
}

div.right-l{
position:relative;
margin:0 0% 0 498px;
padding:0;
color:#000;
}

div.box{
position:relative;
margin:24px 0 0 0;
padding:14px 0 0 0;
width:320px;
border-top:#b49680 dotted 1px;
border-bottom:#b49680 dotted 1px;
}

.spacer{ 
clear:both; 
margin:0; 
padding:0; 
height:0; 
line-height:0; 
font-size:0; 
overflow:hidden
}

ul, ol, dl{ 
padding: 0;
margin: 0
}

.nav{
position:absolute;
top:164px;
background-color:#f47920;
width:970px;
}

.nav ul{
width:auto;
display:inherit;
margin-left:159px;
}

.nav ul li{
position:relative;
float:left;
list-style:none;
padding:6px 13px 4px 13px;
color:#c95b0c;
font:normal 15px Verdana, Geneva, sans-serif;
}

.nav ul li .last-child .active{
position:relative;
float:left;
height:47px
}

.nav ul li.active a{
color:#ffffff !important;
}

.nav ul li a{
display:block;
text-decoration:none;
color:#430200;
padding-bottom:5px;
}

.nav ul li:first-child{
width:auto;
}

.nav ul li:first-child:hover, .nav ul li:first-child.active{
background-position:0px -35px;
}

.nav ul li{
width:auto;
}

.nav ul li.active, .nav ul li:hover{
background-position:-10px -35px;
}

.nav a:hover{
color:#ffffff !important;
}

.nav ul li a{
width:auto;
}

.nav ul li:last-child{
width:auto;
}

.nav ul li:last-child:hover, .nav ul li:last-child.active{
background-position:right -35px;
}

.nav li.separator{
color:#c95b0c; 
padding:6px 9px 6px 9px;
}
/******************DropDown********************/
.nav ul li:hover > ul{
z-index:3;
position:absolute;
left:0px;
top:31px;
background-color:#f47920;  /*  bcb2aa;  */
}

.nav ul li ul{
position:absolute;
top:160px;
display:block;
background:#ffffff;
width:150px;
height:auto;
list-style:none;
margin:0px;
overflow:hidden;
border:1px solid #bb9a8a;
}

.nav ul li ul li, .nav ul li ul li:first-child, .nav ul li ul li:last-child{
background:none;
/*padding:0px 0px 0px 0px;*/
float:none;
}

.nav ul li ul li.active a{
color:#ffffff !important;
font-weight:normal;
}

.nav ul li ul li.active a:hover{
color:#ffffff !important;
font-weight:normal;
}

/*.nav_inactive{
color: #FCC !important;
font-weight:normal;
}*/

.nav ul li ul li:hover{ 
/*background:#005e84;*/
}

.nav ul li ul li a:hover {
/*color:#ff0000;*/
}

.nav ul li ul li a{
height:20px;
padding:0px;
float:none;
color:#c95b0c;
font-weight:normal;
font-size:14px;
text-align:left;
text-transform:none;
color:#430200;
}

#UL{ 
list-style:circle;
margin-left:-10px;
font:Papyrus,"Times New Roman", Times, serif;
}

ul#UL{
text-decoration:none;
display:block;
padding:0px 0px 0px 38px;
font:100% 1.4em Verdana, Geneva, sans-serif;	
}

ul#UL a{
text-decoration:underline;
/*display:block;
font:100% 1.4em Verdana, Geneva, sans-serif;*/
color:#666666;/*528dd4*/
}

ul#UL a:link{
text-decoration:underline;
/*display:block;
font:100% 1.4em Verdana, Geneva, sans-serif;*/
color:#c95b0c;/*81536b;*/
}

ul#UL a:visited{
text-decoration:underline;
color:#f47920;
}

ul#UL a:hover{
text-decoration:none;
background-position:0 -28px;
color:#f47920;
}

ul#UL a:{
background-position:0 -28px;
color:#c95b0c;
}

h1, h2, h3, h4, h5, h6{
color:#430200;
font:Arial, Helvetica, sans-serif
}

h1{
font-size:1.4em;
padding-bottom:6px;
font-weight:bold;
}

h2{
margin-top:6px;
margin-bottom:-10px;
/*font-size:1.5em;1.4*/
padding-bottom:10px;
font-weight:normal;
font-size:1.3em;
}

p{
margin-bottom:15px;
}

.bold{
color:#333333;
font-weight:700;
}

.small{
font-size:10px;
}

.head-p{
margin-top:4px;
}

.p-stand-out-brown{
margin-bottom:0px;
color:#430200;
font-family: Arial, Helvetica, sans-serif;
font-size:1.25em;
font-style:normal;
line-height:22px;
}

.p-stand-out-grey{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:1.25em;
font-style:normal;
line-height:22px;
}

.p-stand-out-black{
font-family: Arial, Helvetica, sans-serif;
font-size:1.8em;/*1.4em;*/
font-style: bold;
line-height:38px;
}

.p-stand-out{
margin-bottom:-5px;
padding-right:15px;
padding-left:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold
}

.page-heading{
font-family:Tahoma, Arial, sans-serif;
font-size:20px;
color:#414445;
list-style-type: none;
}

.page-heading-em{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#1a7ca0;/*249ac5;76a1d5;*/
list-style-type: none;
}

.caption{
font-family:Arial, sans-serif;
font:16px bold;
color:grey;
}

.package-heading{
font-family: Arial, Helvetica, sans-serif;
font-style:normal;
font-size:17px;
color:#a81927;
list-style-type: none;
}

.package-heading-em{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:17px;
color:#a81927;
list-style-type: none;
}

.package-heading-emem{
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:17px;
color:#035e80;
list-style-type: none;
}

.sidebar{
font-family: Arial, Helvetica, sans-serif;
/*font-style:italic;*/
color:000;
list-style-type:none;
}

.sidebar-em{
font-family: Arial, Helvetica, sans-serif;
/*font-style:normal;*/
font-size:16px;
font:bold;
color:#c95b0c; /*999966;*/
list-style-type: none;
}

a img{ 
border: none;
}

/* background image */
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}
/* END background image */

/* Form */
.form-line{
margin-left:-30px;
}

.form-field{
font-size:13px;
color: #333333;/*006699*/
border: solid 1px #999;/*solid 3px f5f9fd;;*/
background-color:#f5f9fd;/*efefdb;*/
background:#999;
margin:3px 34px 3px 0px;
text-indent:5px;
}

.form-line{
color:#444444;
width:75%;
padding-top:4px;
padding-bottom:5px;
padding-left:25px;
padding-right:5px;
border-top:none;
margin-left:20px;
background-color:#fff;/*e4e4d7;efefdb;*/
/*background-image:url(images/bg_plain_3.gif);*/
margin-right: 0px;
}

.form-field{
background-color:#fff;/*efefdb;*/
/*width:200px;*/
padding: 4px 0 4px 0;
}

.required-asterisk{
color:#F47920;
font-weight:bold;
}

/* Links */
a:link{
color:#aa4700;
text-decoration:none;
font-weight:normal;
}
a:visited{
color:#f47920;
text-decoration:none;
font-weight:normal;
}

a:hover{ 
text-decoration:underline;
color:#f47920;
}

a:, a:focus{ 
text-decoration:underline;
color:#f47920;
}

/* Footer */
.footer{
clear:both;
height:25px;
width:970px;
text-align:center;
padding:7px 0 0 0;
color:#fff;
background-color:#F07324;
margin:0;
font-size:.9em;
}

.base-block{
line-height:26px;
white-space:nowrap;   
overflow:hidden;
float:left;
width:970px;
padding:0px 0 5px 0;
border-top:#b49680 solid 1px; /* f47920  */
}

.base-block-img{
display:inline-block;
vertical-align:middle;
margin-left:14px;
}

/* Miscellaneous */
.fltrt{  
float: right;
margin-left: 8px;
}

.fltlft{ 
float: left;
margin-right: 8px;
}

.clearfloat{ 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
