/* reset css v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
*html {margin:0; padding:0; }

body {margin: 0; padding: 0; font: normal 12px Verdana, Arial, Helvetica, sans-serif; font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; line-height:150%; letter-spacing:normal; vertical-align:baseline; text-align: center; text-decoration:none; behavior: url(../scripts/csshover.htc);}
/* *:first-child + html body {font-weight:bold;}*/
* {outline: none;}
img {border: 0;}

/*--[if IE]*/
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom: 1;}/* triggers hasLayout */
/* Only IE can see inside the conditional comment
 and read this CSS rule. Don't ever use a normal HTML
 comment inside the CC or it will close prematurely. */





/* new css */
/*
HELPFUL ITEMS

background color	#dfdfdf
DI red				#b42e34
DI darkred			#7e2227
text grey			#303030

*/


/*================== global layout ==================*/
.page_wrapper
{ background:#d0d0d0; margin:0 auto;  height:auto; width:100%; top:0px; overflow:visible; text-align:center; float:left;}
#header { margin:0; padding:0; width:100%; background:#fff;}
	*:first-child+html #header { margin-top:0px;}
	*html #header { margin-top:0px;}
.header { height:140px; width:960px; padding:0 10px 0 10px; margin:0 auto; clear:both; position:relative;}
.reportTable .header{width:auto; height:auto;}
#hero { margin:0; padding:0 0 10px 0; width:100%; background:url(../images/bkgd.png) center bottom scroll repeat-x #fff;}
.hero { background:transparent none; width:960px; height:320px; padding:0; margin:0 auto; z-index:5; position:relative;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;}

/*.heroAnimation { background:none transparent; width:678px; height:226px; padding:0; margin:0 auto; z-index:5; position:relative; clear:both;
 round corners  -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow  -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;}*/
.heroAnimation{margin-bottom:10px;}
.content { background:transparent none; height:auto; width:960px; padding:10px; margin:0 auto; text-align:left; position:relative;}
.pod { background: #fff; width:298px; min-height:400px; height:auto; padding:0; margin:10px 30px 10px 0; float:left; text-align:left; border: 1px solid #c9c9c9;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.podright {margin-right:0;}
.pod img { display: block; margin-left: auto; margin-right: auto;}
.pod h1{ background:url(../images/pod-top.png) -1px -1px no-repeat; height:36px; color:#b42e34; font-weight:normal; margin:0; padding:8px 0 0 10px; text-transform:uppercase; font-size:1.17em;}
.pod h1 a {background:none; text-decoration:none; font-weight:normal; font-size:14px;}
.pod p { text-align:left; font-size:.92em; margin:0; padding:10px 10px 0px 10px; min-height:150px;}

#quicklinks { background:url(../images/quicklinks-bkgd.jpg) 0 0 repeat-x #f3f3f3; width:100%; float:left;}
#quicklinks h2 {color:#393939; margin:10px 0 10px 0;}
#quicklinks a, #quicklinks a:link {color:#393939; text-decoration:none; font-size:.92em;}
#quicklinks a:hover { text-decoration:underline;}
#quicklinks ul { width:190px; margin:0; padding:0; float:left;}
#quicklinks li { width:170px; padding:0px 20px 0px 0px; margin:0; list-style:none; list-style-type:none; list-style-image:none; float:left; clear:left;}

#footer { background:#191919; text-decoration:none; color:#fff; width:100%; float:left;}
#footer a, #footer a:link, #footer a:visited { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; margin:0;}
#footer a:hover { color:#b42e34;}
*html #footer, *html #footer a:link, *html #footer a:visited, *html #footer a:hover { width:auto; min-height:1px;}
#footer, #footer .content, #footer a { font-size:0.92em;}


/*================== Text Definitions ==================*/
h1 { color:#b42e34; font-weight:bold; font-size:1.5em; clear:both; margin:0px 0px 10px;}
h2 { color:#b42e34; font-weight:bold; font-size:1.33em; margin:10px 0px 10px 0px; clear:both;}
h3 { color:#b42e34; font-weight:normal; font-size:1.17em; margin:5px 0px 5px 0px; clear:both;}
h4 { color:#303030; font-weight:bold; font-size:1em; margin-bottom:0; padding-bottom:0; text-indent:0; clear:both;}
h5 { color:#b42e34; font-weight:bold; font-size:1em; margin-bottom:0; padding-bottom:0; text-indent:0; clear:both;}
h6 { color:#b42e34; font-weight:bold; font-size:0.92em; margin-bottom:10px; padding-bottom:0; text-indent:0; margin-top:5px; clear:both;}
p { color:#303030; font-weight:normal; font-size:1em; margin:5px 0px 10px 0px; line-height:1.9091em;}
.pred { color:#b42e34; font-weight:bold; font-size:1em; margin-bottom:10px; padding-bottom:0; text-indent:0; margin-top:5px;}
.small { font-size:0.83em;}
a, a:link, a:visited { color:#b42e34; text-decoration:underline;}
a:hover { color:#b42e34; background:transparent none; text-decoration:none;}
	*html a, *html a:link, *html a:visited, *html a:hover { width:auto; min-height:1px; display:inline;}


/*================== custom tags ==================*/
.home { border:0; text-decoration:none; float:left; background:transparent none; position:relative; margin:-40px 0 0 -10px;}

.btn, a.btn, a.btn:link, a.btn:visited, a.btn:hover { color:#b42e34; font-size:1em; text-align:center; text-decoration:none; font-weight:bold; display:block; width:125px; height:23px; margin:10px 0 10px 10px; padding:1px 0 0 5px; float:left; clear:none; border:none;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.download, .download:hover { background:url(../images/btn-download.png) 0 0 no-repeat;}

.go, .go:hover, #nav_login .go, #nav_login .go:hover { background:url(../images/btn-bkgd.png) 0 0 no-repeat; text-decoration:none;}
.golarge, .golarge:hover, a.golarge, a.golarge:hover { background:url(../images/btn-bkgd-lg.png) 0 0 no-repeat; color:#b42e34; font-size:1em; text-align:left; text-decoration:none; font-weight:bold; display:block; width:185px; height:23px; margin:0 0 10px 10px; padding:0 0 0 25px; float:left; clear:both; border:none; cursor:pointer;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
input.go, input.go:hover { background:url(../images/btn-bkgd-lg.png) 0 0 no-repeat; color:#b42e34; font-size:1em; text-align:left; text-decoration:none; font-weight:bold; display:block; width:185px; height:23px; margin:0 0 10px 10px; padding:0 0 0 25px; float:left; clear:both; border:none; cursor:pointer;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.video, .video:hover { background:url(../images/btn-video-bkgd.png) 0 0 no-repeat;}

.image {margin:20px auto; clear:both;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;}
.thumb {margin:0px 20px 20px 20px; float:right;}

.grey {color:#303030; text-transform:capitalize;}
.social {display:inline-block; height:16px; width:16px; padding:0; margin:0; text-indent:-99999px; cursor:pointer; float:left; position:relative;}
.twitter, #nav_login .twitter:hover { background:url(../images/icon-twitter.png) 0 0 no-repeat;}
.facebook, #nav_login .facebook:hover { background:url(../images/icon-facebook.png) 0 0 no-repeat;}
.youtube, #nav_login .youtube:hover { background:url(../images/icon-youtube.png) 0 0 no-repeat;}
.rss, #nav_login .rss:hover { background:url(../images/icon-rss.png) 0 0 no-repeat;}


/*================== Navigation ==================*/
/* Navigation Login ==================*/
#nav_login
{ text-transform:uppercase; text-align:center; color: #b42e34; width:auto; height:40px; margin:0 0 0 0; padding:0; float:right; clear:both;}
#nav_login a
{ white-space:nowrap; margin:0;}
/* menu at rest */
#nav_login a:link, #nav_login a:visited, #nav_login a:active
{ color: #b42e34; text-decoration:none;}
/* menu at mouse-over  */
#nav_login a:hover
{ color: #b42e34; text-decoration:underline; background:none;}
#nav_login ul
{ height:35px; list-style:none; margin:0; padding:0; width:auto; /* width of all menu boxes */	float:left;}
#nav_login li
{ min-height: 1px; vertical-align:middle; font-size:0.83em; font-weight:bold; padding:10px 5px 0px 0px; float:left;}
div#nav_login li:hover
{ cursor:pointer; z-index:100;}


/* Navigation Top ==================*/
.nav_top_wrapper
{ background:#efefef; height:39px; width:938px; margin:0; padding:0 10px 0 10px; float:right; clear:both; position:relative;
/* round corners */
border:1px solid #fff;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
/* box shadow */
-moz-box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333;
box-shadow: 0px 2px 5px #333;}
#nav_top {
text-transform:uppercase; text-align:center; color: #b42e34;  height:40px; margin:0; padding: 0px; float:right; top:0px;}
*:first-child+html #nav_top { text-transform:uppercase; text-align:center; color: #b42e34; height:40px; margin:0; padding: 0px; float:right; top:0px;}
#nav_top a { white-space:nowrap; margin:0; font-size:0.83em; font-weight:bold;}
/* menu at rest */
#nav_top a:link, #nav_top a:visited, #nav_top a:active, #nav_login a:visited, #nav_login a:active
{ color: #b42e34; text-decoration:none; font-weight:bold;}
/* menu at mouse-over  */
#nav_top a:hover
{ color: #b42e34; text-decoration:underline; background:none;}
#nav_top ul
{ background:url(../images/nav_login_c.png) top repeat-x; height:35px; list-style:none; margin:0; padding:0px 0px 0px 10px; width:auto; /* width of all menu boxes */	float:left;}
#nav_top li
{ min-height: 1px; list-style:none; vertical-align:middle; padding:10px 5px 0 0; float:left;}
#nav_top li:hover
{ cursor:pointer; z-index:100;}

/* MEMBER CENTER BUTTON */
#nav_login li a.members_tab
{ min-height: 1px; vertical-align:middle; font-weight:bold; font-size:1.2em; margin:-10px 5px 0 0; padding:10px 5px 5px 5px; float:left;}

#nav_login a.members_tab {
	color:white;
	padding:5px;
	background: url(../images/nav-bkgd.jpg) 50% 50% repeat-x #333;
	border:1px solid #fff;
	border-top:none;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-box-shadow: 0px 2px 2px #666;
	-webkit-box-shadow: 0px 2px 2px #666;
	box-shadow: 0px 2px 2px #666;
	text-shadow: 0px 1px 1px #000;
}
#nav_login a.members_tab:hover{
		margin-left: 0px;
}

#nav_login a.members_tab, #nav_login a.members_tab:link,  #nav_login a.members_tab:visited{
	color:white;
	text-decoration:none;
	text-transform:none;
}



/* search bar */
.search-wrapper, #nav_top li.search-wrapper
{ background:none; padding:0; margin:0; width:250px; }
	*:first-child+html .search-wrapper, #nav_top li.search-wrapper { background:none; padding:3px 0 0 0; margin:0;}
.search-wrapper_Left
{ background:transparent url(../images/searchfield_leftcap.png) no-repeat scroll left top; height:25px; width:10px;}
input.prettysearch
{ -x-system-font:none; background:transparent url(../images/searchfield.png) no-repeat scroll right bottom; font-family:"Lucida Grande", Arial, sans-serif; font-size:1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; color:#999; line-height:normal; border:0 none; margin:5px 0 0 0; padding:0 5px 0px 10px; width:205px; height:25px;
/* round corners */
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
	*:first-child+html input.prettysearch {margin:0; padding:0 5px 0px 10px; width:205px; height:20px;}
.searchButton
{ background:transparent url(../images/searchfield_rightcap.png) no-repeat scroll left 1px; margin:0; padding:0; height:26px; width:25px; border:none; cursor:pointer;}
	*:first-child+html .searchButton { background:transparent url(../images/searchfield_rightcap.png) no-repeat scroll left bottom; margin:0; padding:0; height:29px; width:25px;}
	*html .searchButton {}

/* Main Navigation ==================*/
#nav
{ background:url(../images/nav-bkgd.jpg) 0 0 repeat-x; font-weight:bold; width:940px; height:45px; margin:0; padding:0 10px 0 10px; float:right; clear:both; position:relative;
/* round corners */
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
/* box shadow */
-moz-box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333;
box-shadow: 0px 2px 5px #333;}
#nav ul
{ width:940px; vertical-align:top; list-style:none; margin:0 auto; padding:0; float:left; text-align:center;}
#nav li
{ padding: 5px 7px 0 7px;
display: inline-block;
margin: 0px;
margin-left: -4px;
text-align: center;
vertical-align: middle;
width: 120px;
line-height: 1.25;}
.divider
{ background:url(../images/nav-bkgd-divider.jpg) right 1px no-repeat; height:45px;}
.navright
{ height:45px;}
#nav li:hover
{ background:url(../images/nav-bkgd-hover.jpg) right 1px repeat-x;
height: 44px;
cursor: pointer;
z-index: 100;
padding: 5px 7px 0 7px;
margin-top: -2px;}
#nav li.navright:hover
{ background:url(../images/nav-bkgd-hover.jpg) left 1px repeat-x; height:44px; cursor:pointer; z-index:100;}
	*:first-child+html #nav ul li { display:inline; padding:0 10px 0 10px; margin-left:0;}
.nav a, .nav a:link, .nav a:visited, .nav a:hover, .navright a,  .navright a:link, .navright a:visited, .navright a:hover
{ color:#fff; height:34px; padding:0; text-decoration:none; vertical-align:middle; margin:0; cursor:pointer; display:block; text-shadow: 1px 1px 0px black; line-height: 1.25;}

#nav li.selected {background:url(../images/nav-bkgd-hover.jpg);}



/* SUB MENU ============================*/
#leftnav { float:left; width:200px; height:auto; margin:0px; padding:0px;}
.Accordion { overflow:hidden; width:200px; float:left;}
.AccordionPanel { margin:0px; padding:0px;}
.AccordionPanelTab
{ background:url(../images/leftnav-top.jpg) center left repeat-x; height:30px; margin: 0px; padding:2px; cursor: default; -moz-user-select: none; -khtml-user-select: none;
border:1px solid #fff; border-bottom:none;
/* round corners */
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
/* box shadow
-moz-box-shadow: 0px 0px 5px #333;
-webkit-box-shadow: 0px 0px 5px #333;
box-shadow: 0px 0px 5px #333;*/}
.AccordionPanelTab h1
{ font-size:1.17em; text-transform:uppercase; color:#b42e34; margin:0; padding:6px 0 0 4px; text-align:left;}

.AccordionPanelContent
{ overflow: auto; margin: 0px; padding: 0px; height: auto; text-align:left; width:250px;}
.AccordionPanelContent ul
{ padding:0px; margin:0px; margin-top:0;}
.AccordionPanelContent ul ul
{ padding:0px; margin:0px; margin-top:0;}

.AccordionPanelContent li
{ background:url(../images/leftnav-li.jpg) 0 -2px repeat-x #ededed; margin:0; padding:0px 0px 2px 0px; text-indent:0; list-style-image:none; list-style:none; list-style-type:none; text-align:left; cursor:pointer;}
.AccordionPanelContent li:active, .AccordionPanelContent li:hover, .AccordionPanelContent a.selected:link{}
.AccordionPanelContent a.selected, .AccordionPanelContent a:hover, .AccordionPanelContent li a:active
{ background:url(../images/leftnav-active.jpg) 0 0 repeat-x #dcdcdc; color:#393939; margin:0; padding:8px 0px 8px 8px; text-indent:0; list-style-image:none; list-style:none; list-style-type:none; text-align:left;/* border-left:1px solid #fff; border-right:1px solid #fff;*/}
.AccordionPanelContent a, .AccordionPanelContent a:link, .AccordionPanelContent  a:visited, .AccordionPanelContent a.selected:visited
{ width:242px;  font-size:1em; text-decoration:none; display:inline-block; padding:8px 0px 8px 8px;}

/*SUB SUB MENU ============================*/
.AccordionPanelContent li.subnav
{ background:url(../images/leftnav-li.jpg) 0 -6px repeat-x  #ededed; text-indent:0; list-style-image:none; list-style:none; list-style-type:none; width:250px; padding:0;
/*border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #cfcfcf;*/ cursor:pointer;}
.AccordionPanelContent li.subnav a, .AccordionPanelContent li.subnav a:link, .AccordionPanelContent li.subnav a:visited
{ width:232px; font-size:1em; color:#393939; text-decoration:none; display:inline-block; padding:6px 0px 8px 16px;}

.AccordionPanelContent li.subnav:hover, .AccordionPanelContent li.subnav:active
{ background:url(../images/leftnav-active.jpg) 0 0 repeat-x;}
.AccordionPanelContent li.subnav:hover a, .AccordionPanelContent li.subnav a:hover, .AccordionPanelContent li.subnav a:active
{ background:none; color:#393939; cursor:pointer;}

.AccordionPanelContent li.subsubnav
{ margin:0; padding:0px; text-indent:0; border-bottom:none; width:250px;
/*border-top:1px solid #fff; border-bottom:1px solid #cfcfcf;*/}
.AccordionPanelContent li.subsubnav a, .AccordionPanelContent li.subsubnav a:link, .AccordionPanelContent li.subsubnav a:visited
{ width:218px; font-size:1em; color:#393939; text-decoration:none; display:block; padding:4px 0px 0px 30px; }
.AccordionPanelContent li.subsubnav:hover, .AccordionPanelContent li.subsubnav a:hover
{ background:url(../images/leftnav-active.jpg) 0 0 repeat-x #dcdcdc; color:#b42e34; text-decoration:none;}


.AccordionPanelOpen .AccordionPanelTab{}
.AccordionPanelTabHover{}
.AccordionPanelOpen .AccordionPanelTabHover{}
.AccordionFocused .AccordionPanelTab{}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{}


/*================== SUBPAGES ==================*/
.wrapper { height:auto; padding:10px; margin:10px 10px 10px 0px; float:left; text-align:left;clear: none;}
.wrapper ul { color:#303030;}
.wrapper li { color:#303030;}

.wrapper .btn, .wrapper a.btn, .wrapper a.btn:link, .wrapper a.btn:visited, .wrapper a.btn:hover { margin:0 0 20px 0;}


/* wrapper styles */
.white {background: #fff; border: 1px solid #c9c9c9;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.grey { background-color:#f4f4f4; border:1px solid #fff;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 0px 3px #aaa; -webkit-box-shadow: 0px 0px 3px #aaa; box-shadow: 0px 0px 3px #aaa;}


/* wrapper divisions */
.description {width:938px;}
.detail {width:678px; margin:0 0 10px 10px; float:right;}
.detail .thumb {margin:0 0 0 20px; float:right;}

.info { background:url(../images/leftnav-top.jpg) bottom left repeat-x; width:676px; margin:0 0 10px 0; float:left; border: 1px solid #c9c9c9; text-decoration:none;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.info_sml { background: url(../images/leftnav-top.jpg) bottom left repeat-x; width: 332px; margin: 0 0 10px 0; float: left; border: 1px solid #C9C9C9; text-decoration: none;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.info p,
.info_sml p {color:#b42e34; font-weight:normal; font-size:1em; margin:16px 0px 10px 0px; line-height:1.9091em;}
a.info, a.info:link, a.info:visited,
a.info_sml, a.info_sml:link, a.info_sml:visited {text-decoration:none;}
.info:hover,
.info_sml:hover{ background:#e5e5e5;}

.icon { width:36px; height:36px; display:inline-block; float:left; padding:10px;}
.pdf { background:url(../images/icon-pdf.png) center center no-repeat;}
.video2 { background:url(../images/icon-video2.png) center center no-repeat;}
.sponsor { background:url(../images/icon-sponsor.png) center center no-repeat;}
.calendar { background:url(../images/icon-cal.png) center center no-repeat;}
.pricing { background:url(../images/icon-price.png) center center no-repeat;}
.public { background:url(../images/icon-public.png) center center no-repeat;}
.private { background:url(../images/icon-private.png) center center no-repeat;}
.help , a.help { background:url(../images/icon-help.png) left center no-repeat; height:16px; display:block; float:left; padding:5px; text-decoration:none; text-indent:25px;}
.helpbox { clear:both;}

.detail h1, h1.titleBar { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:bold; text-transform:uppercase; height:25px; width:100%; margin:-10px 0 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999;}
sup,.detail h1 sup, h1.titleBar sup, a sup, .searchResult sup{font-size:smaller; vertical-align:super;} 

.detail h2 { font-size:1.33em;}
.detail ul { margin:10px 10px 10px 20px;}
.detail li { list-style:circle outside none; padding:5px 0 0;}

.LE { background:url(../images/icon-le.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.PM { background:url(../images/icon-pm.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.QS { background:url(../images/icon-qs.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.BL { background:url(../images/icon-bl.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.IC { background:url(../images/icon-ci.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.BE { background:url(../images/icon-be.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left;}
.userlogin { background:url(../images/icon-login.png) top left no-repeat; width:40px; height:20px; display:inline-block; margin:-10px 0 0px 0px; padding:10px 5px 10px 0px; float:left; clear:both;}

/*================== misc tags ==================*/
img { border:0; display:block;}
img a { border:0; text-decoration:none;}
.fleft { float:left;}
.fright { float:right;}
.fnone { float:none;}
.center { text-align:center; display:block;}
.full { float:left; clear:both; margin:5px 0px; width:100%;  }
.half { float:left; margin:5px 0px; width:50%; }

#footer .fright{margin-right:20px;}

/*================== NICE FORMS ==================*/
/*Selects*/
.selectArea { width:300px; height:20px; background:url(../images/select_bg.gif) repeat-x left top;}
.selectArea .left { width:5px; height:20px; float:left; background:url(../images/select_left.gif) no-repeat left top;}
.selectArea .right { width:30px; height:20px; float:right; background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a { display:block; width:200px; height:20px; margin-left:-179px; position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center { width:160px; color:#FFF; padding-top:3px; overflow:hidden; white-space:nowrap;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible { position:absolute; margin-top:-1px; margin-left:3px; width:170px; background:#359acc; padding:2px 0px 2px 0px; font-size:11px; text-align:left; z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p { margin:0; padding:0; }
.optionsDivVisible a { color:#F2F2F2; text-decoration:none; display:block; padding:1px 4px; border:0px solid #6f7074;}
.optionsDivVisible a:hover { color:#FFF; background:#48b5ea; border-color:#cfd0d6;}

/* SELECTION PANEL ==================*/

.selection { background:url(../images/selection-bkgd.jpg) left bottom repeat-x; width:298px; height:auto; margin:0px 0px 10px 0; padding:10px; float:left; border: 1px solid #c9c9c9; border-top:none;
/* round corners */ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.selection  .buttonSubmit { float:right; margin-right:25px; margin-top:10px;}

.selection h1 { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:bold; text-transform:uppercase; height:25px; width:100%; margin:-10px 0px 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff;
/* round corners */ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.selection_wrapper { width:358px; float:left; padding:10px 0 10px 0;}
.selection_wrapper h5{ margin-left:5px;}
a.selection_link,a.selection_link:link,a.selection_link:active,a.selection_link:hover,a.selection_link:visited
{ margin-left:30px;}

.selection_heading { font-size:1em; font-weight:normal; width:70px; padding:2px 0px 0px 10px; float:left; vertical-align:bottom;}
.selection_option { width:210px; float:left; vertical-align:bottom;}
.selection_option input[type="text"],.selection_option input[type="password"] { border:1px solid #B6B6B6; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; font-size:1em;
padding:3px 0 3px 5px; width:300px; background:url(../images/txtarea_cntr.gif) repeat-y right top; color:#666666; height:17px; border-right:none;
/* round corners */ -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
.selection_option a, .selection_option a:link, .selection_option a:hover, .selection_option a:visited { background:none; text-decoration:none; float:right; margin-left:-6px;}
.selection_submit { float:right; padding:0px 52px 0px 0px;}
.selection_reset { float:right; padding:0px 58px 0px 0px;}
.floatToRight{ margin-left:20px;}

/* SELECTION DETAILS PANEL ==================*/

.SelectionDetails { background:url(../images/selection-bkgd.jpg) left bottom repeat-x; width:585px; height:auto; min-height:334px; margin:0px 0px 10px 10px; padding:10px; float:left; border: 1px solid #c9c9c9; border-top:none;
/* round corners */ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}

.SelectionDetails h1 { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:bold; text-transform:uppercase; height:25px; width:100%; margin:-10px 0px 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff; /* round corners */ -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; /* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.details_wrapper { width:558px; float:left; padding: 10px 0 10px 0;}
.details_wrapper h5, .details_wrapper a { margin-left:5px;} 
.category { font-size:1em; font-weight:bold; margin:0; padding:0 0 0 10px; width:70px; display:block; float:left;}
.category_detail { font-size:1em; margin:0; padding:0 0 0 0; width:468px; display:block; float:left;}
.details_desc { padding:0px 0px 0px 0px;}

/* SUMMARY PANEL ==================*/
#summary { float:left; width:220px; height:auto; margin:0px; padding:0px;}

.summary_top { background:url(../images/summary_top.gif) top left no-repeat; height:40px; margin: 0px; padding: 0px;}
#summary h1{  background:url(../images/pod-top.png) -1px -1px no-repeat; height:36px; color:#b42e34; font-weight:normal; margin:0; padding:5px 0 0 10px; text-transform:uppercase; font-size:1.17em;}
.summary_content { background:url(../images/summary_bkgd.gif) top left; overflow: auto; margin: 0px; padding: 2px 0px 10px 0px; height: auto; text-align:left; width:240px;}
.summary_content ul { list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px 0px 0px 10px;}
.summary_content h1 { color:#003366;  font-weight:normal; font-size:1.17em; margin:5px 0px 0px 0px;}
.summary_content a:link, .summary_content a:hover, .summary_content a:over, .summary_content a:visited
{ font-size:10px;}

.summary_content a, .summary_content a:link, .summary_content a:visited
{ color:#b42e34; font-weight:normal; font-size:0.83em; text-decoration:underline;}
.summary_content a:hover { color:#f9750a; background:#e5f2ff; text-decoration:none;}	
*html .summary_content a, *html .summary_content a:link, *html .summary_content a:visited, *html .summary_content a:hover
{ width:auto; min-height:1px; display:inline;}

.summary_bottom { background:url(../images/summary_bottom.gif) top left no-repeat; overflow: auto; margin: 0px; padding: 0px; height: auto; text-align:left; width:240px; height:90px;}
.summary_bottom p { font-size:0.83em; font-weight:bold; color:#fff; padding:2px 0px 0px 10px;}
.summary_bottom a, .summary_bottom a:hover, .summary_bottom a:visited, .summary_bottom a:link
{ text-decoration:none; background:none;}


/* Event Nav ============================*/
#eventnav { float:left; width:205px;; height:auto; margin:0px; padding:10px;}
.eventnav { background:url(../images/selection-bkgd.jpg) left bottom repeat-x; width:585px; height:auto; margin:0px; padding:10px; float:left; border: 1px solid #c9c9c9; border-top:none;
/* round corners */ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.eventnav h1 { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:normal; text-transform:uppercase; height:25px; width:100%; margin:-10px 0px 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff; /* round corners */ -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; /* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.eventnav input.go, .eventnav input.go:hover { margin:0 0 10px 0;}

/*======================= FORM ELEMENTS ============================*/

.formLabel { float:left; font-size:1em; margin-right:10px; width:110px;}
.formNote { font-size:1em; font-weight:normal; font-style:italic; color:#999999;}
input[type="text"], input[type="password"] { border:1px solid #B6B6B6; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; font-size:1em;
padding:3px 0 3px 5px; width:150px; background:url(../images/txtarea_cntr.gif) repeat-y right top; color:#666666; height:17px; border-right:none;
/* round corners */ -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
input.hidden{display:none;}
button, .buttonSubmit { width:auto; height:26px; color:#FFF; font-weight:bold; cursor:pointer;border:none; margin:0px; padding:5px 20px 5px 20px;
text-shadow: 1px 1px 0px black; border: 1px solid white;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;
background: #b42e34; /* Old browsers */
background: -moz-linear-gradient(top,  #b42e34 0%, #7e2227 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b42e34), color-stop(100%,#7e2227)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b42e34 0%,#7e2227 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b42e34 0%,#7e2227 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b42e34 0%,#7e2227 100%); /* IE10+ */
background: linear-gradient(top,  #b42e34 0%,#7e2227 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42e34', endColorstr='#7e2227',GradientType=0 ); /* IE6-9 */
}
a.buttonSubmit, a.buttonSubmit:link, a.buttonSubmit:visited, a.buttonSubmit:hover
{ width:auto; height:26px; color:#FFF; font-weight:bold; background-color:#FF9900; cursor:pointer; border:none; margin:0px; padding:5px; text-decoration:none;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
input[type="radio"], input[type="checkbox"] { margin-right:5px; color:#006699; border:#999999 solid 1px;}
textarea { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #B6B6B6; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; font-size:1em; padding:3px; width:294px; height:140px;	background:url(../images/txtarea_cntr.gif) repeat-y right top;
/* round corners */ -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;}
.cal {float:left;}
.errorMsg { color:red;}

/*======================= Search Result ============================*/
.searchResult h1, searchResult h2, searchResult h3 { font-size:10px; color:#666666;}

/*======================= TABLE =======================*/
.reportTable {/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; /* box shadow */ -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;}
.tableTitle { background:url(../images/background_silver.jpg) top left repeat-x; color:#303030; font-size:1em; font-weight:bold; padding:4px;
/* round corners */
border:1px solid #fff;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
/* box shadow 
-moz-box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333;
box-shadow: 0px 2px 5px #333;*/}
.tableTitle a, .tableTitle a:link, .tableTitle a:visited { color:#b42e34; text-decoration:none;}
.reportTable { padding:2px; margin:2px; background-color:White; border-color:#eee; border-width:1px; border-style:solid; border-collapse:collapse;}
.reportTable td { padding:2px 2px 2px 5px; margin:2px; vertical-align:middle;}
/*.reportTable td a, .reportTable td a:link, .reportTable td a:visited { display:inline-block; float:left; padding:2px;}*/
a.searchResult, a.searchResult:Visited, a.searchResult:Active { color:#303030;}
.disclaimer, .disclaimer p { font-size:0.85em; color:#666; }
.pr { background:none; width:100px; height:140px; padding:0.83em; margin:0; clear:inherit; float:left; text-align:center;}
.pr img { width:auto; height:auto; float:left; text-align:center;}
/*================== Assessment Tool ==================*/
.results { float:left; margin:5px 0px; width:449px; padding:10px; clear:none;}
.reultsLeft { margin:5px 15px 5px 0px;}
.results h1, h1.titleBar { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:normal; text-transform:uppercase; height:25px; width:100%; margin:-10px 0 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999;}
.results h2 { font-size:1.33em;}
.results ul { margin:10px 10px 10px 20px;}
.results li { list-style:circle outside none; padding:5px 0 0;}


/*.share .half { float:left; margin:0; width:50%; }*/
.share { background:url(../images/selection-bkgd.jpg) left bottom repeat-x #fff; width:449px; height:auto; margin:10px 0px 10px 0; padding:10px; float:left; border: 1px solid #c9c9c9; border-top:none;
/* round corners */ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999;box-shadow: 0px 2px 2px #999;}
.shareLeft { margin:10px 15px 0 0;}
.share h1, h1.titleBar { background:url(../images/leftnav-top.jpg) center left repeat-x; font-size:1.17em; font-weight:normal; text-transform:uppercase; height:25px; width:100%; margin:-10px 0 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999;}
.share h2 { font-size:1.33em;}
.share ul { margin:10px 10px 10px 20px;}
.share li { list-style:circle outside none; padding:5px 0 0;}
.share label { width:85px; float:left; text-align:left; margin-right:15px; line-height:26px; color:#303030; font-weight:bold; text-shadow:1px 1px 1px #fff;}

/*======================= RFI ============================*/
#rfi {width: 916px;}
.fullbox { float:left; clear:both; margin:5px 0px; width:896px; padding:10px; }
.halfbox { float:left; margin:5px 0px; width:420px; padding:10px;}
.center {text-align:center;}

.colLeft { width:440px; margin-right:20px; float:left;}
.colRight { width:440px; float:left;}
/*.colFullWith { width:940px; float:left;}*/


fieldset.rfi { border:none; padding:10px; float:left; }
.fullbox_inside{/*width:876px;*/ width:900px;}
.rfi legend { text-align:center; background-color:#333; color:#fff; font-size:1em; font-weight:bold; float:left; clear:both; width:100%; padding:5px 0px 5px 0px; margin:10px 0px; float:left;}
.rfi p{ float:left; margin:5px 0px; padding:0; width:420px;}
.rfi .pconnect {float:left; width:860px; margin:-2px 0 5px 0; font-size:1em;}
.rfi .small { font-size:0.83em;}
.rfi p.smallr { font-size:0.83em; float:left; margin:5px 5px 5px 120px;}
.rfi label { width:125px; font-size:0.83em; float:left; text-align:right; margin-right:15px; line-height:26px; color:#303030; font-weight:bold; text-shadow:1px 1px 1px #fff;}
.rfi .thumb {margin:0 0 10px 20px; float:right;}

.rfi input, .rfi textarea { background: #ffffff; outline: none; padding: 5px; width: 200px; float:left;
border: 1px solid #ddd;
/* round corners */ -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
}
.rfi input.required{background-color:#FFFFCC;}

.rif .checkbox, .checkbox, .rfi input[type="checkbox"] {	background: url(../images/custom-form/checkbox.png) no-repeat; width:19px; height:25px; padding:0 5px 0 0; }
textarea { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #B6B6B6; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; font-size:1em; padding:3px; width:284px; height:50px;	background:url(../images/txtarea_cntr.gif) repeat-y right top; }
.radio { background: url(../images/custom-form/radio.png) no-repeat; width:19px; height:25px; padding:0 5px 0 0; display:block;/* clear: left;*/ float:left;}
.select { position: absolute; width: 178px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height:22px; padding:6px 24px 0 8px; color:#fff; font:1em arial,sans-serif; background: url(../images/custom-form/select.png) no-repeat; overflow:hidden;}

select{
	padding: 5px;
      border: 1px solid #d2d2d2;
      background: #B42E34;
      font-weight: 700;
      font-size: 1em;
	  color:#FFF;

      -moz-border-radius: 2px 2px 2px 2px;
      -web-kit-border-radius: 2px 2px 2px 2px;
      margin: 0 ;
}

.rfi input:focus { background-color:#FFFEEF;
/* box shadow */-moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaa;}
.rfi p.submit { background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.rfi button { background:#4797ED; border:none; outline:none; color: #ffffff; display: block; cursor:pointer; margin: 0px auto; clear:both; padding: 7px 25px; text-shadow: 0 1px 1px #777;
font-weight:bold; font-family:"Century Gothic", Helvetica, sans-serif; font-size:22px;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */-moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaa;}
.rfi button:hover { background:#d8d8d8; color:#666; text-shadow:1px 1px 1px #fff;}

/*================== LOGIN ==================*/

.login {width:220px; margin:0; z-index: 5000; position: absolute; top:0; text-transform:none; padding: 15px 10px 21px 10px;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
/* box shadow */ -moz-box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; display:none;}
.login label { width:80px; float:left; text-align:left; margin-right:15px; line-height:26px; color:#303030; font-weight:bold; text-shadow:1px 1px 1px #fff;}
.login input[type="text"], .login input[type="password"] { background:url(../images/txtarea_cntr.gif) repeat-y right top; color:#666666; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; font-size:1em;
padding:3px 0 3px 5px; width:193px; height:17px; float:left; border:1px solid #B6B6B6; border-right:none;
/* round corners */ -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.login h1 { font-size:1.17em; font-weight:normal; text-transform:uppercase; height:25px; width:100%; margin:-10px 0 10px -10px; padding:5px 10px 0 8px; cursor: default; border:1px solid #fff;}
.login p {clear:both; color:#666; margin:0px 0px 0px 0px; padding:0px;}
.login p.formLabel{color:#B42E34;}
.register { background: url(../images/login-shadow.html) -30px -5px no-repeat #F0F0F0; height: 78px; margin: 0 -10px -20px -10px; padding: 5px 10px 0px 10px; border-top: 1px solid #CCC; }
.login p.errorMsg{color:red;}
/*================== Facilitators ==================*/

.fac { background:none; width:100px; height:180px; padding:5px 8px 5px 10px; margin:5px 10px 10px 5px; clear:inherit; float:left; text-align:center; }
.fac img{ width:100px; height:125px; clear:both; float:left; padding:0px 1px 2px 1px; text-align:center; }
.fac p { color:#003366; font-weight:bold; font-size:10px; padding:4px 0px 0px 2px; width:100px; clear:both; text-align:center;}
.fac_Name { color:#003366; font-weight:bold; font-size:20px;}
.fac_img { background:none; width:100px; height:180px; padding:5px 8px 5px 10px; margin:5px 10px 10px 5px; clear:inherit; float:left; text-align:center; }
.subpageContentFac { width:510px; height:auto; float:left; }
.speciali{ font-size:0.8em; color:#333333;}


/*================== About Us Images ==================*/

.pr { background:none; width:125px; height:110px; padding:5px 8px 5px 10px; margin:5px 10px 10px 5px; clear:inherit; float:left; text-align:center; }
.pr img { clear:both; padding:5px 0 15px 0; text-align:center; }
.pr p { color:#003366; font-weight:bold; font-size:10px; padding:4px 0px 0px 2px; width:100px; clear:both; text-align:center;}
.pr .btn, .pr a.btn, .pr a.btn:link, .pr a.btn:visited, .pr a.btn:hover { margin:0; margin-bottom: 10px;}
/* LOGIN WARNING BOX */

#tt { background:#CCCCCC; left: 50%; position: absolute; top: 40%; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; z-index:1000; }


/* TABLE SORTER */
table.tablesorter thead tr .header {
	cursor: pointer;
}
table.tablesorter tbody tr.odd td {
	background-color:#E6E9F0;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.html);
	background-repeat:no-repeat;
	background-position:right;
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.html);
	background-repeat:no-repeat;
	background-position:right;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
/*background-color: #8dbdd8;*/
background-color:#b42e34;
color:#FFFFFF;
}




#press_nav			{ background:url(../images/press_nav/press_nav_bkgd.jpg) 0 0 repeat-x; width:200px; height: 30px; position: absolute; float: left; margin: 1px 0 0 755px;}
*:first-child+html #press_nav {margin: 1px 0 0 495px;}
#press_nav a		{ width:32px; height:32px; text-indent:-99999px; margin: 0 8px 0 10px; float:left;}
#press_nav .home	{ background:url(../images/press_nav/press_nav_home.png) 0 0 no-repeat;}
#press_nav .home:hover	{ background:url(../images/press_nav/press_nav_home_o.png) 0 0 no-repeat;}
#press_nav .next	{ background:url(../images/press_nav/press_nav_next.png) 0 0 no-repeat;}
#press_nav .next:hover	{ background:url(../images/press_nav/press_nav_next_o.png) 0 0 no-repeat;}
#press_nav .back	{ background:url(../images/press_nav/press_nav_back.png) 0 0 no-repeat;}
#press_nav .back:hover	{ background:url(../images/press_nav/press_nav_back_o.png) 0 0 no-repeat;}
#press_nav .print	{ background:url(../images/press_nav/press_nav_print.png) 0 0 no-repeat;}
#press_nav .print:hover	{ background:url(../images/press_nav/press_nav_print_o.png) 0 0 no-repeat;}

/* LOGIN POPUP - S.A - */
.register .loginPopTxt { 
	color:#B42E34;
	text-align:center;
	font-weight:bold;
	font-size:1em; 
	margin:0px 0px 5px 0px; 
	line-height:1.9091em;
}
