body  {
    background-color:#4F4F4D;
    background-image:url(../images/bck.jpg);
    background-repeat:repeat-x;
    font-family: Arial,"Trebuchet MS", Tahoma,"Lucida Grande",sans-serif;
    font-size:12px;
    text-align: center;
    color: #000;
}

table, td {
    font-family: Arial,"Trebuchet MS", Tahoma,"Lucida Grande",sans-serif;
    font-size:12px;	
    color: #000;
}

.directions {
	font-size:14px;	
}

#root-container {
	background-color:#fff; 
	padding:8px; 
	width: 850px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
}

#root-container-wide {
	background-color:#fff; 
	padding:8px; 
	width: 1000px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
}

#main-container {
	width: 850px;
	background-color: #fff;
}

.header-top {
	background-color:#ECECEC;
}

#header_menu {
    background-color:#dddddd;
    margin-bottom: 0px;
    height: 38px;
}

#top-menu {
    margin: 1px;
    padding: 0px;
    float: left;
    font: bold 14px "Trebuchet MS","Lucida Grande",sans-serif;
    background:transparent url(../images/menu-normal.gif) center repeat-x;
}
#top-menu li {
    display: inline;
    padding: 0px;
    margin: 0px;
}
#top-menu li a {
    float: left;
    color: white;
    padding: 8px 15px;
    text-decoration: none;
    border-right: 1px solid gray;
    background:transparent url(../images/menu-normal.gif) center repeat-x;
}
#top-menu li a:hover{
    color: #000000;
    background:url(../images/menu-selected.gif) transparent center repeat-x;
}

.footer {
    color: black;
    font-size: 12px;
}
.footer a {
    color:#666666;
    font-size: 12px;
    text-decoration:none;
}
.footer a:hover {
    color:#000000;
    font-size: 12px;
    text-decoration:underline;
}

#index #nav1 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#template #nav1 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#about #nav2 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#contact #nav3 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#search #nav4 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#silver #nav4 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#thank-you #nav4 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#resources #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#faq #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#press-releases #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#press-release #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#articles #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#article #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#events #nav5 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#newsletter #nav6 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

#category-search #nav7 A {
    color: black;
    background: transparent url(../images/menu-selected.gif) center repeat-x;
}

a {
	color: #1239A5;
	text-decoration: none;	
}

a img { 
    border: 0px;
    margin: 0px;
}

.gray-search-box {
	width:280px;
	height:57px;
	padding:10px;
	background-color: #9A9A9A;
	color: #FFFFFF;
	float: left;
	margin-bottom: 5px;
	text-align: left;
}

.landing-search-box {
	background-color: #F87514;
	color: #FFFFFF;
	padding:5px;
	/*
	height:20px;
	margin: 5px 1px;
	*/
}

.header-gray {
	background-color: #616161; 
	padding: 7px;
	color:#fff; 
	font-size: 16px; 
	font-weight: bold;
}

.header-orange {
	background-color: #F87514; 
	padding: 7px;
	color: #fff; 
	font-size: 16px;
	font-weight: bold; 
}

.main-column {
	background-color:#EBEEF7;		
}
.middle-content {
	padding:10px 5px 50px 5px; 
}

.middle-content-short {
	padding: 15px 5px; 
	background-color:#EBEEF7;	
}
#jump-to-name {
	width: 500px;
	height: 70px;
	background-image:url(../images/jump-to-name-bg.gif);	
	background-repeat:no-repeat;
	background-position:top left;	
}
.side-column {
	background-color:#DDD;
}
.background-white {
	background-color:#fff;
}

.background-darkgray {
	background-color:#9a9a9a;
}

.background-orange {
	background-color:#F87514;
}

.required{
	color: #EE711D;	
}

.selected {
	background-image:url(../images/selected.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.unselected {
	background-image:url(../images/unselected.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.selected-color {
	background-color: lightgreen;
}
.unselected-color {
	background-color: #EBEEF7;
}

#floating-form {
	float: right;
	width: 268px;
	margin: 0px;
	background-color:#ddd;
}

.error {
	margin: 10px; 
	padding:10px; 
	color:red; 
	border: 1px solid red; 
	background-color: white;
	font-weight: bold;
}

/*
	BASIC STYLES
*/
.right { text-align: right; }
.center { margin-left: auto; margin-right: auto; }
.bold { font-weight: bold; }
.italic { font-style: italic; }

.small { font-size: 9px; }
.big-title { font-size: 16px; font-weight: bold; }
.title { font-size: 14px; font-weight: bold; }
.subtitle { font-size: 12px; font-weight: bold; }

.pad-all-2 { padding: 2px; }
.pad-all-5 { padding: 5px; }
.pad-all-10 { padding: 10px; }
.pad-all-15 { padding: 15px; }
.pad-all-20 { padding: 20px; }
.pad-all-25 { padding: 25px; }
.pad-all-30 { padding: 30px; }
.pad-all-35 { padding: 35px; }
.pad-all-40 { padding: 40px; }
.pad-all-45 { padding: 45px; }
.pad-all-50 { padding: 50px; }
.pad-all-55 { padding: 55px; }
.pad-all-60 { padding: 60px; }
.pad-all-65 { padding: 65px; }
.pad-all-70 { padding: 70px; }
.pad-all-75 { padding: 75px; }
.pad-all-80 { padding: 80px; }
.pad-all-85 { padding: 85px; }
.pad-all-90 { padding: 90px; }
.pad-all-95 { padding: 95px; }
.pad-all-100 { padding: 100px; }

.pad-2 { padding: 2px 0px; }
.pad-5 { padding: 5px 0px; }
.pad-10 { padding: 10px 0px; }
.pad-15 { padding: 15px 0px; }
.pad-20 { padding: 20px 0px; }
.pad-25 { padding: 25px 0px; }
.pad-30 { padding: 30px 0px; }
.pad-35 { padding: 35px 0px; }
.pad-40 { padding: 40px 0px; }
.pad-45 { padding: 45px 0px; }
.pad-50 { padding: 50px 0px; }
.pad-55 { padding: 55px 0px; }
.pad-60 { padding: 60px 0px; }
.pad-65 { padding: 65px 0px; }
.pad-70 { padding: 70px 0px; }
.pad-75 { padding: 75px 0px; }
.pad-80 { padding: 80px 0px; }
.pad-85 { padding: 85px 0px; }
.pad-90 { padding: 90px 0px; }
.pad-95 { padding: 95px 0px; }
.pad-100 { padding: 100px 0px; }

.pad-l-2 { padding-left: 2px; }
.pad-l-5 { padding-left: 5px; }
.pad-l-10 { padding-left: 10px; }
.pad-l-15 { padding-left: 15px; }
.pad-l-20 { padding-left: 20px; }
.pad-l-25 { padding-left: 25px; }
.pad-l-30 { padding-left: 30px; }
.pad-l-35 { padding-left: 35px; }
.pad-l-40 { padding-left: 40px; }
.pad-l-45 { padding-left: 45px; }
.pad-l-50 { padding-left: 50px; }
.pad-l-55 { padding-left: 55px; }
.pad-l-60 { padding-left: 60px; }
.pad-l-65 { padding-left: 65px; }
.pad-l-70 { padding-left: 70px; }
.pad-l-75 { padding-left: 75px; }
.pad-l-80 { padding-left: 80px; }
.pad-l-85 { padding-left: 85px; }
.pad-l-90 { padding-left: 90px; }
.pad-l-95 { padding-left: 95px; }
.pad-l-100 { padding-left: 100px; }

.pad-t-2 { padding-top: 2px; }
.pad-t-5 { padding-top: 5px; }
.pad-t-10 { padding-top: 10px; }
.pad-t-15 { padding-top: 15px; }
.pad-t-20 { padding-top: 20px; }
.pad-t-25 { padding-top: 25px; }
.pad-t-30 { padding-top: 30px; }
.pad-t-35 { padding-top: 35px; }
.pad-t-40 { padding-top: 40px; }
.pad-t-45 { padding-top: 45px; }
.pad-t-50 { padding-top: 50px; }
.pad-t-55 { padding-top: 55px; }
.pad-t-60 { padding-top: 60px; }
.pad-t-65 { padding-top: 65px; }
.pad-t-70 { padding-top: 70px; }
.pad-t-75 { padding-top: 75px; }
.pad-t-80 { padding-top: 80px; }
.pad-t-85 { padding-top: 85px; }
.pad-t-90 { padding-top: 90px; }
.pad-t-95 { padding-top: 95px; }
.pad-t-100 { padding-top: 100px; }

.margin-all-2 { margin: 2px; }
.margin-all-5 { margin: 5px; }
.margin-all-10 { margin: 10px; }
.margin-all-15 { margin: 15px; }
.margin-all-20 { margin: 20px; }
.margin-all-25 { margin: 25px; }
.margin-all-30 { margin: 30px; }
.margin-all-35 { margin: 35px; }
.margin-all-40 { margin: 40px; }
.margin-all-45 { margin: 45px; }
.margin-all-50 { margin: 50px; }
.margin-all-55 { margin: 55px; }
.margin-all-60 { margin: 60px; }
.margin-all-65 { margin: 65px; }
.margin-all-70 { margin: 70px; }
.margin-all-75 { margin: 75px; }
.margin-all-80 { margin: 80px; }
.margin-all-85 { margin: 85px; }
.margin-all-90 { margin: 90px; }
.margin-all-95 { margin: 95px; }
.margin-all-100 { margin: 100px; }

.margin-2 { margin: 2px 0px; }
.margin-5 { margin: 5px 0px; }
.margin-10 { margin: 10px 0px; }
.margin-15 { margin: 15px 0px; }
.margin-20 { margin: 20px 0px; }
.margin-25 { margin: 25px 0px; }
.margin-30 { margin: 30px 0px; }
.margin-35 { margin: 35px 0px; }
.margin-40 { margin: 40px 0px; }
.margin-45 { margin: 45px 0px; }
.margin-50 { margin: 50px 0px; }
.margin-55 { margin: 55px 0px; }
.margin-60 { margin: 60px 0px; }
.margin-65 { margin: 65px 0px; }
.margin-70 { margin: 70px 0px; }
.margin-75 { margin: 75px 0px; }
.margin-80 { margin: 80px 0px; }
.margin-85 { margin: 85px 0px; }
.margin-90 { margin: 90px 0px; }
.margin-95 { margin: 95px 0px; }
.margin-100 { margin: 100px 0px; }

.margin-l-2 { margin-left: 2px; }
.margin-l-5 { margin-left: 5px; }
.margin-l-10 { margin-left: 10px; }
.margin-l-15 { margin-left: 15px; }
.margin-l-20 { margin-left: 20px; }
.margin-l-25 { margin-left: 25px; }
.margin-l-30 { margin-left: 30px; }
.margin-l-35 { margin-left: 35px; }
.margin-l-40 { margin-left: 40px; }
.margin-l-45 { margin-left: 45px; }
.margin-l-50 { margin-left: 50px; }
.margin-l-55 { margin-left: 55px; }
.margin-l-60 { margin-left: 60px; }
.margin-l-65 { margin-left: 65px; }
.margin-l-70 { margin-left: 70px; }
.margin-l-75 { margin-left: 75px; }
.margin-l-80 { margin-left: 80px; }
.margin-l-85 { margin-left: 85px; }
.margin-l-90 { margin-left: 90px; }
.margin-l-95 { margin-left: 95px; }
.margin-l-100 { margin-left: 100px; }

.margin-t-2 { margin-top: 2px; }
.margin-t-5 { margin-top: 5px; }
.margin-t-10 { margin-top: 10px; }
.margin-t-15 { margin-top: 15px; }
.margin-t-20 { margin-top: 20px; }
.margin-t-25 { margin-top: 25px; }
.margin-t-30 { margin-top: 30px; }
.margin-t-35 { margin-top: 35px; }
.margin-t-40 { margin-top: 40px; }
.margin-t-45 { margin-top: 45px; }
.margin-t-50 { margin-top: 50px; }
.margin-t-55 { margin-top: 55px; }
.margin-t-60 { margin-top: 60px; }
.margin-t-65 { margin-top: 65px; }
.margin-t-70 { margin-top: 70px; }
.margin-t-75 { margin-top: 75px; }
.margin-t-80 { margin-top: 80px; }
.margin-t-85 { margin-top: 85px; }
.margin-t-90 { margin-top: 90px; }
.margin-t-95 { margin-top: 95px; }
.margin-t-100 { margin-top: 100px; }


.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.panel-overlay h3, .panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}

.scroll-panel-200 {
	clear: both;
	height: 200px; 
	border: 1px solid #ccc;
	overflow: auto;
	float: left;
}


/* 
	COLORS
 */
.white { color: #fff;	}
.orange { color: #F87514;	}
.green { color: darkgreen; }
.red { color: #FF6600; }
.blue {color: darkblue; }

/*
 * Slideshow Front Page
 */
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.panel-overlay h4, .panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}


/*
 * Search Front Page
 */
 
.begin-search{
	padding:5px;
	border: 2px solid white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color:white;
	background-image: url(../images/background-gradient.jpg);
	font-size: 13px;
}
.begin{
	padding:10px 5px 10px 5px;
	height:auto;
	/*border-bottom:#ffffff 1px solid;
	background-color:#656565;*/
	width: 555px;
	float: left;
}
/*
 * Front page boxgrid 
 */
.boxgrid{
	width: 205px;
	height: 145px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-left: 3px;
	background-color: #000000;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{
	color:#FFFFFF;
	font-weight:bold;
}
 
.boxgrid2{
	width: 133px;
	height: 90px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-left: 2px;
	background-color: #000000;
}
.boxgrid2 img{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0;
}

.boxgrid2 p{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 9px;
}

/*
	expanding tree styles
*/
.tree ul {
	display: none;
}

.tree .tree_expanded {
	display: block;
}

.tree {
	clear: both;
	margin: 0 0 20px;
	padding: 5px 0 0;
}

.tree ul {
	margin: -4px 0 0 4px;
	padding: 5px 0 0;
}

.tree li {
	clear: both;
	list-style: none;
	padding: 5px 0 0 10px;
}

.tree .branch,
.tree .leaf {
	background: url(../images/tree_icons.gif) no-repeat;
	display: inline;
	float: left;
	font-size: 0;
	margin: 2px 5px 0 0;
	overflow: hidden;
	text-decoration: none;
	width: 9px;
	height: 9px;
}

.tree .tree_trigger_expanded {
	background-position: -9px 0;
}

.tree .leaf {
	background-position: -18px 0;
}

#scrollup {
   position: relative;
   overflow: hidden;
   border: 1px solid #e0e0e0;
   height: 125px;
   width: 800px
 }
 .headline {
   position: absolute;
   top: 135px;
   left: 5px;
   height: 120px;
   width:790px;
 }

