@charset "UTF-8";
/* CSS Document */

img {
	border:0;
}

/**************** TOPNAV BEGIN ***********/
#navigation {
	clear:both;
	float:left;
	margin:35px 2px 25px 2px;
	width:966px;
	height:40px;
	position:relative;
	z-index:20;
}

#topnav {
	margin:0;
	padding:0;
	width:100%;
}

#topnav li { display:inline; }

#topnav li a {
	float:left;
	width:138px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	background-image:url(../images/topnavbar.png);
	_background-image:url(../images/topnavbar.gif);
	background-repeat:no-repeat;
}

/* LINK STATES */
#tn-home a { background-position:0 0; }
#tn-cshMgmt a { background-position:-138px 0; }
#tn-secBadge a { background-position:-276px 0; }
#tn-incRep a { background-position:-414px 0; }
#tn-visMgmt a { background-position:-552px 0; }
#tn-secMgmt a { background-position:-690px 0; }
#tn-about a { background-position:-828px 0; }

/* HOVER STATES */
#tn-home a:hover { background-position:0 -40px; }
#tn-cshMgmt a:hover { background-position:-138px -40px; }
#tn-secBadge a:hover { background-position:-276px -40px; }
#tn-incRep a:hover { background-position:-414px -40px; }
#tn-visMgmt a:hover { background-position:-552px -40px; }
#tn-secMgmt a:hover { background-position:-690px -40px; }
#tn-about a:hover { background-position:-828px -40px; }

/* ACTIVE STATES */
#tn-home a:active { background-position:0 -80px; }
#tn-cshMgmt a:active { background-position:-138px -80px; }
#tn-secBadge a:active { background-position:-276px -80px; }
#tn-incRep a:active { background-position:-414px -80px; }
#tn-visMgmt a:active { background-position:-552px -80px; }
#tn-secMgmt a:active { background-position:-690px -80px; }
#tn-about a:active { background-position:-828px -80px; }

/* VISITED STATES */
.home #tn-home a { background-position:0 -120px; cursor:auto; }
.cshMgmt #tn-cshMgmt a { background-position:-138px -120px; cursor:default; }
.secBadge #tn-secBadge a { background-position:-276px -120px; cursor:default; }
.incRep #tn-incRep a { background-position:-414px -120px; cursor:default; }
.visMgmt #tn-visMgmt a { background-position:-552px -120px; cursor:default; }
.secMgmt #tn-secMgmt a { background-position:-690px -120px; cursor:default; }
.about #tn-about a { background-position:-828px -120px; }

/* DROP DOWN */
#navigation div {
	position:absolute;
	visibility:hidden;
	padding:0;
	top:40px;
	left:828px;
}

#navigation div a {
	clear:both;
	width:126px;
	position:relative;
	display:block;
	padding:3px 0 22px 10px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	background:#132035 url(../images/dd.h.bg.jpg) 828px 120px repeat-x;
	color:white;
	font-family:'Lucida Grande', 'Myriad Pro', Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	z-index:30;
}

#navigation div a:hover {
	background:white url(../images/dd.a.bg.jpg) 828px 0 repeat-x;
	color:#031128;
}
/********************* TOPNAV END *****************/


/**************** SUBNAV BEGIN **********/
#subnav  {margin:35px 0 0;}

#subnav {
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}

#subnav div  a {
	position:relative;
	border-bottom:1px solid white;
	display:block;
	margin:0 auto;
	padding:6px 10px 5px;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	color:white;
	font-family:'Myriad Pro', 'Lucida Grande', Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	font-variant:small-caps;
	z-index:30;
	background:url(../images/dd.h.bg.jpg) repeat-x;
}

#subnav div a:link {background:url(../images/dd.h.bg.jpg) repeat-x;}

#subnav div a:hover {
	padding:5px 10px;
	background:white;
	color:black;
	border:1px solid black;
	background:#132035 url(../images/dd.a.bg.jpg) repeat-x;
}
/***************** SUBNAV END ******************/





/***************** PRESSNAV END ******************/
#pressnav {margin:25px 0 0 25px;}

#pressnav a, #pressnav a:visited {
	color:#800;
	font-family:'Myriad Pro', 'Lucida Grande', Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#pressnav a:hover {text-decoration:underline;}

#pressnav a:active {color:#33f;}









/**************** INDEX BEGIN ************************/
p.buttons {
	margin:25px auto 0;
	text-align:center;
}

.buttons a {
	padding:35px 0 0;
	width:100px;
	height:50px;
}

#indexButtons .indexbutton li {display:inline;float:left;}
#indexButtons .indexbutton li a {float:left;height:0;width:100px;padding-top:50px;overflow:hidden;}

/* BUTTONS */
#indexButtons .indexbutton li#products a {
	background-image:url(../images/about.products.png);
	_background-image:url(../images/about.products.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#indexButtons .indexbutton li#in_events a {
	background-image:url(../images/about.events.png);
	_background-image:url(../images/about.events.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#indexButtons .indexbutton li#brochures a {
	background-image:url(../images/about.brochures.png);
	_background-image:url(../images/about.brochures.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#indexButtons .indexbutton li#history a {
	background-image:url(../images/about.history.png);
	_background-image:url(../images/about.history.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

/* OVER STATES */
#indexButtons .indexbutton li#products a:hover {
	background-image:url(../images/about.products.png);
	_background-image:url(../images/about.products.gif);
	background-repeat:no-repeat;background-position:0 -50px;
}

#indexButtons .indexbutton li#in_events a:hover {
	background-image:url(../images/about.events.png);
	_background-image:url(../images/about.events.gif);
	background-repeat:no-repeat;
	background-position:0 -50px;
}

#indexButtons .indexbutton li#brochures a:hover {
	background-image:url(../images/about.brochures.png);
	_background-image:url(../images/about.brochures.gif);
	background-repeat:no-repeat;
	background-position:0 -50px;
}

#indexButtons .indexbutton li#history a:hover {
	background-image:url(../images/about.history.png);
	_background-image:url(../images/about.history.gif);
	background-repeat:no-repeat;
	background-position:0 -50px;
}

.indexmargin {margin:0 0 0 135px;}
/**************** INDEX BEGIN ************************/
