/* CSS Document */

body { background-color:#FFF; text-align:center; margin:0; padding:0; height:100%; }

body, td, p {
	font-size: 11px;
	font-family: arial, helvetica, verdana, sans-serif;
	color:#000000;
	}
p { margin:10px 0px; }
h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#003F68;
	font-family:helvetica, verdana, arial, sans-serif;
	}
a {
	color:#003F68;
	text-decoration:none;
	font-family:helvetica, verdana, arial, sans-serif;
	}
a:hover {color:#333333; text-decoration:underline;}

.textfield { font-size:12px; height:15px; }

.BlueHeader1 {
	font-size: 14px;
	font-weight: bold;
	color: #004068;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.OrangeHeader1 {
	font-size: 14px;
	font-weight: bold;
	color: #FB8502;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
hr { background:#ccc; border:0; color:#999; height:1px; margin:4px 0px 6px; }
.smallText { font-size:10px; }
.management { display:block; border-bottom:1px solid #999; padding-bottom:10px; float:left; }
.eventscell { padding:2px 0px 2px; background-color:#999; text-align:center; border-right:1px solid #FFF; color:#FFF; }

/* CONTAINER CENTERS WEBSITE */
#emptycontainer { margin-left:auto; margin-right:auto; margin-top:0px; width:796px; text-align:left; height:100%; }
#container { width:796px; float:left; padding-left:0px; }

/* SEARCHBAR AND LINKS */
#searchbarcontainer { background-color:#003F68; width:796px; height:24px; float:left; padding:1px 0px; }
#searchbarholder { width:600px; margin:2px 10px 2px 0px; text-align:right; float:right; }
#searchbarholder img { vertical-align:middle; }
#searchbar a:link, #searchbar a:visited { margin-left:15px; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; font-family:arial, helvetica, verdana, sans-serif; }
#searchbar a:hover { background-color:transparent; color:#FB8502; }

/* HEADER LOGO AND NAVIGATION */
#headercontainer { background-image:url(../images/topbg.gif); background-position:top; background-repeat:repeat-x; width:796px; height:100px; margin:0px; padding:0px; float:left; }
#headerlogo { text-align:center; width:244px; height:110px; margin:0px; padding:0px; float:left; }

#navcontainer { width:550px; height:20px; padding:0px; margin:0px; text-align:right; float:right; }

.nav a:link, .nav a:visited { color:#AAA; font-weight:bold; display: block; text-decoration: none; padding:0px 10px; border-top:3px solid #DDD; line-height:20px; }
* html .nav a:link, .nav a:visited, .currentnav a:link, .currentnav a:visited {
	display:inline-block;  /* for IE only */ 
	}
.nav a:hover { color:#003F68; border-top:3px solid #FF9900; }
.nav { margin:0px; padding:0px; vertical-align:bottom; border-right:1px solid #AAA; float:right; }
.nav ul { margin: 0; padding: 0; list-style-type: none; }
.nav li { margin: 0; padding: 0; float: right; }
.nav li { border-left:1px solid #AAA; text-align: center; }

/* SIDEBAR SUBNAV AND CONTENT */
#maincontainer { width:796px; margin:0px; padding:0px; float:left; }
#sidebarcontainer { width:244px; margin:0px; padding:0px; float:left; }
#sidebarsubnav { margin-bottom:10px; }
#sidebardownload { margin-top:20px; }
#contentcontainer { width:537px; margin-left:0px; padding:0px; float:right; }
#content { margin:0px; padding:0px; text-align:left; }

/* SUBNAV DECORATE */
#subnavtitle { width:244px; height:28px; background-image:url(../images/subnav_title.gif); background-repeat:no-repeat; }
#subnavtitlesupport { width:244px; height:28px; background-image:url(../images/subnav_title_support.gif); background-repeat:no-repeat; }
#subnavtitlepartners { width:244px; height:28px; background-image:url(../images/subnav_title_partners.gif); background-repeat:no-repeat; }
#subnavtitle a, #subnavtitlesupport a, #subnavtitlepartners a { padding-left:15px; text-decoration:none; line-height:28px; font-family:verdana, arial, sans-serif; font-size:12px; color:#FFF; font-weight:bold; display:block; }
#subnavtitle a:hover { color:#FB8502; }
#subnavtitlesupport a:hover, #subnavtitlepartners a:hover { color:#003F68; }
#subnavbg { width:234px; padding:0px 5px; background-image:url(../images/subnav_bg.gif); background-repeat:repeat-y; }
#subnavbottom { width:244px; height:14px; background-image:url(../images/subnav_bottom.gif); background-repeat:no-repeat; }
#subnavbottomblue { width:244px; height:14px; background-image:url(../images/subnav_bottomblue.gif); background-repeat:no-repeat; }

/* SUBNAV LINKS*/
a.subnav, a.subnav:link, a.subnav:visited { display:block; height:25px; margin:0px; padding-left:25px; border-top:1px solid #DDD; text-align:left; text-decoration:none; line-height:23px; overflow:hidden; font-family:verdana, arial, sans-serif; font-size:10px; color:#003F68; font-weight:bold; background:url(../images/subnav_arrow1.gif) no-repeat 10px 50%; }
a.subnav:hover { background:url(../images/subnav_arrow2.gif) no-repeat 10px 50%; color:#FB8502; }
/* SUBNAV NEST LINKS*/
a.subnavnest, a.subnavnest:link, a.subnavnest:visited { display:block; height:25px; margin:0px; padding-left:35px; border-top:1px solid #DDD; text-align:left;  text-decoration:none; font-family:verdana, arial, sans-serif; font-size:10px; color:#003F68; font-weight:bold; line-height:23px; overflow:hidden; background:url(../images/subnav_arrownest1.gif) no-repeat 25px 50%; }
a.subnavnest:hover { background:url(../images/subnav_arrownest2.gif) no-repeat 25px 50%; color:#FB8502; }

/* DOWNLOAD CENTER DECORATE */
#downloadtitle { width:244px; height:28px; background-image:url(../images/sidebar_download_title.gif); background-repeat:no-repeat; }
#downloadtitle a { padding-left:15px; text-decoration:none; line-height:28px; font-family:verdana, arial, sans-serif; font-size:12px; color:#FFF; font-weight:bold; display:block; }
#downloadtitle a:hover { color:#FB8502; }
#downloadbg { width:234px; padding:0px 5px; background-image:url(../images/sidebar_download_bg.gif); background-repeat:repeat-y; background-position:bottom; }
#downloadbottom { width:244px; height:14px; background-image:url(../images/sidebar_download_bottom.gif); background-repeat:no-repeat; }

/* DOWNLOAD CENTER LINKS*/
a.download, a.download:link, a.download:visited { display:block; height:28px; margin:0px; padding-left:32px; border-top:1px solid #DDD; text-align:left; text-decoration:none; line-height:26px; overflow:hidden; font-family:verdana, arial, sans-serif; font-size:9px; color:#FB8502; font-weight:bold; background:url(../images/icon-pdf.gif) no-repeat 10px 50%; }
a.download:hover { color:#003F68; }

#currentpage { color:#FB8502; }
#currentsearchbar { color:#FB8502; }
.currentnav a:link, .currentnav a:visited { color:#003F68; font-weight:bold; text-decoration: none; padding:0px 10px; line-height:20px; border-top:3px solid #FF9900; }
	
/* FOOTER */
#footercontainer { width:796px; margin:0px; text-align:center; float:left; }
#footer { width:796px; margin:25px 0px; float:left; }

