@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------------------*/
/*     Top Navigation                                                     */
/*------------------------------------------------------------------------*/

.NavTopContainer {
font: 17px ; 
font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;
width: 100%;
height: 14px;
margin: 0px; 
padding: 0px; 
border:0px solid #000;
/*background: url("/style/template/bkg-NavTopContainer.gif") no-repeat;*/
}

.NavTopLeft {
width: 0px;
margin: 0px; 
padding: 0px; 
/* background: url("/style/template/bkg-NavTopLeft.gif") no-repeat; */
}

.NavTopRight {
width: 0px;
margin: 0px; 
padding: 0px; 
/* background: url("/style/template/bkg-NavTopRight.gif") no-repeat; */
}

.topnav{
border:0px solid #000;
margin-right:10px;
padding-bottom:8px;
position:relative;
left:0px;
}	


#tabs {
float: left;
width: 100%;
padding: 0px;
border:0px solid #000;
width:1000px;
}

#tabs ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#tabs li {
display: inline;
margin: 0px;
padding: 0px;
}

#tabs a {
float: left;
width:190px;
font-size:16px;
color: #45697D;
text-decoration: none;	
margin:0px 0px 2px0px;
border-bottom:1px solid #d0d0d0;
/*border-bottom:1px solid #d0d0d0;*/
}

#tabs a span {
float: left;
/* margin: 0px 0px;
padding: 5px 0px;	
border-right: 1px solid #fec438;
border-left: 1px solid #fed54a; */
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float: none; }
/* End IE5-Mac hack */


#tabs #selected a span {
margin: 0px;
padding: 0px;
}

#tabs a:hover, #header a:hover span {
color:#00A8FF;
background:none; 
text-decoration: none;
}

#tabs #selected a span, #header #current a {
color:#00A8FF;
text-decoration: none;
margin:0px 0px 5px;
padding: 5px 0px 5px;

/* background: url("/style/template/bkg-NavTopOn.gif") repeat-x top left #fff; */
/* border-right: 1px solid #fec438;
border-left: 1px solid #fed54a; */
}



/*------------------------------------------------------------------------*/
/*     Nav Box Shadow                                                     */
/*------------------------------------------------------------------------*/

.ShadowContainer {
width: 100%;
height:15px;
margin: 0px; 
padding: 0px; 
background: url("/style/template/bkg-ShadowContainer.gif") no-repeat;
}

/*Collapsible box elements */

span.reference{
position:fixed;
left:0px;
bottom:0px;
font-size:11px;
}


span.reference a{
color:#DF7B61;
text-decoration:none;
text-transform: uppercase;
text-shadow:0 1px 0 #fff;
}


span.reference a:hover{
color:#000;
}



.box{ 
width:1000px;
height:220px;
position:relative;
/*background:#fff url(click.png) no-repeat 380px 180px;*/
/*-moz-box-shadow:0px 0px 10px #aaa;
-webkit-box-shadow:0px 0px 10px #aaa;
-box-shadow:0px 0px 10px #aaa;*/
border:0px solid #0000ff;
}


/* End Collapsible box elements */


ul.ldd_menu{
margin:0px 0px 0px 0px;	
padding:0;
display:block;
height:0px;
/*background-color:#fff;*/
list-style:none;
font-family:"Trebuchet MS", sans-serif;
/*-moz-box-shadow:0px 3px 4px #591E12;
-webkit-box-shadow:0px 3px 4px #591E12;
-box-shadow:0px 3px 4px #591E12;*/
}

ul.ldd_menu a{
text-decoration:none;
}


ul.ldd_menu > li{
float:left;
position:relative;
}


ul.ldd_menu > li > span{
float:left;
color:#45697d;
width:190px;
/*background-color:#fff;*/
height:0px;	
cursor:default;
padding:0px 0px 0px 0px;
border-bottom:1px solid #FFFFFF;
/*text-shadow:0px 0px 1px #fff;
border-right:1px solid #DF7B61;
border-left:1px solid #C44D37;*/
}


ul.ldd_menu .ldd_submenu{
/* position:absolute; */
top:6px;
width:200px;
/*display:none;
opacity:0.95;*/
left:0px;
font-size:14px;	
/*background: #fff;*/
border:0px solid #000;
margin:0;
/*-moz-box-shadow:0px 3px 4px #591E12 inset;
-webkit-box-shadow:0px 3px 4px #591E12 inset;
-box-shadow:0px 3px 4px #591E12 inset;*/
}

a.ldd_subfoot{
background-color:#f0f0f0;
color:#444;
display:block;
clear:both;
padding:15px 20px;
text-transform:uppercase;
font-family: Arial, serif;
font-size:12px;
/*text-shadow:0px 0px 1px #fff;
-moz-box-shadow:0px 0px 2px #777 inset;
-webkit-box-shadow:0px 0px 2px #777 inset;
-box-shadow:0px 0px 2px #777 inset;*/
}

ul.ldd_menu ul{
list-style:none;
float:left;
/*border-left:1px solid #DF7B61;*/
margin:3px 0px 0px 0px;
padding: 3px 0 0 0;
border:0px solid #f00;
width: 190px;
}

li.ldd_heading{
font-family: Georgia, serif;
font-size: 13px;
font-style: italic;
color:#FFB39F;
text-shadow:0px 0px 1px #B03E23;
padding:0px 0px 0px 0px;
}

ul.ldd_menu ul li {
padding-bottom:5px;
}

ul.ldd_menu ul li a{
font-family: Arial, serif;
font-size:11px;
line-height:16px;
color:#878787;
padding:1px 3px 1px 0px;
}

ul.ldd_menu ul li a:hover{
/*-moz-box-shadow:0px 0px 2px #333;
-webkit-box-shadow:0px 0px 2px #333;
box-shadow:0px 0px 2px #333;*/
color:#FFFFFF;
background:#00A8FF;
}	


/* top nav links in header*/

a.two:link {
font-size:10px;
color: #45697D;
text-decoration:none;
text-transform:uppercase;
padding:0px 4px 0px 2px;
border:0px solid #000;
}

a.two:visited {
font-size:10px;
color: #45697D;
text-decoration:none;
text-transform:uppercase;

}

a.two:hover {
font-size:10px;
color:#FFFFFF;
background:#00A8FF;
}

#selected a{
color:#fff;
background:#00A8FF;
}

#selected-sub a{
/*margin:0px;
padding:0px;*/
color:#00A8FF;
}



/* footer links */

a.three:link {
font-size:12px;
color: #979797;
text-decoration:none;
text-transform:none;
padding:0px 8px 0px 0px;

}

a.three:visited {
/*font-size:10px;*/
color: #979797;
text-decoration:none;
text-transform:none;
/*padding:0px 2px 0px 2px;*/
}

a.three:hover {
/*font-size:10px;*/
color:#4f4f4f;
text-decoration:none;
}









