/************************* HTML 5 Reset *********************************************/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; color:#363636;}
body {line-height:1;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;   border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
/************************* End HTML 5 Reset *********************************************/

/* HTML Tags Common Styling
--------------------------------------------------------------- */
body{background: #f8f5eb; font: 100.1%/1.5em Arial, Helvetica, sans-serif;}
a{cursor:pointer; font-size:0.75em; font-weight:bold; color:#b25c11; text-decoration:none;}
a:link{color:#b25c11;}
a:visited{color:#b25c11;}
a:hover{color:#006983}
a:active{color:#006983; outline: none}
h1{ font-size:27px; font-weight:bold; padding:0 0 4px 0; margin: 0 0 4px 0;}
h1.underh1{border-bottom:3px solid #b09f85; width:auto; margin: 0 0 8px 0;}
h2{color:#6d4d24; font-size:18px; border-bottom:3px solid #b09f85; font-weight:bold; padding:0 0 0 0; margin: 0 0 4px 0;}
h3{border-bottom:3px solid #b09f85; font-size:14px; margin:0 0 4px 0; padding:0; color:#6d4d24; font-weight:bold;}
h4{font-size:12px; margin:0 0 4px 0; color:#6d4d24; font-weight:bold;}
h6{color:#b25c11; font-size:12px; font-weight:bold; margin:0 0 4px 0; padding:0;}
strong{font-weight:bold;}
hr{height:1px; border:0px; background-color:#d1d1d1;}


/* Global Classes
--------------------------------------------------------------- */
.center {clear: both;width: 59em;margin: 0 auto;text-align: left;}
.clear {clear:both; margin:0px; padding:0px; font-size:1px; line-height:1px; }

/* Header Section
--------------------------------------------------------------- */
.header-wrapper { clear:both;width: 100%;text-align: center;height:108px;}
.brand { float:left; margin:0; padding:0; position:relative; top:0;  }
.brand img {position:relative;}
.brand img{ top:5px;}
.topBar-wrapper { background:#d8e4cd url(/staticweb/images/hdrbg-uscan.gif) repeat-x scroll 0 0;
	border: medium none;
	height: 30px;
	padding-top: 4px;
	width: 100%;}
.hdr_signin {
	float:left;
	font-size: 0.6875em;
	height: 23px;
	margin:0;
	padding: 0 10px;
	color:#6d4d24;
	position:relative;
	left:3px;
	border-right: 1px solid #A3B08D; }
.hdr_signin a {font-size: .9167em;}
.siteLocation {float:right;font-size: 0.6875em; height: 23px; margin:0; padding: 0 10px; color:#6d4d24; position:relative; left:3px; border-left: 1px solid #A3B08D;}
.siteLocation .selectLocation { border-right:0px; padding:0 46px 0 0; font-weight: normal; font-size: .9167em;margin:0; background: url(../images/bgrd_location.gif) no-repeat top right; }
.search { float:right; height:26px; font-size:11px; position:relative; top:-20px;}

/* Horizontal Navigation: Main
--------------------------------------------------------------- */
.nav-wrapper {width: 100%; background: #427731;padding:0; margin: 0; border-top:2px solid #6d4d24; clear: both; text-align: center; position: relative; text-transform:uppercase}
#nav {padding: 0;list-style: none;height:34px;}
#nav>li {position:relative;border-left: 2px solid #427731;border-right: 2px solid #427731; height: 34px;}
#nav li {margin: 0;padding: 0;float: left;position: relative;}
#nav>li>a {line-height: 1;margin: 0 15px;padding-top: 10px;float:left;text-decoration: none;font-size: 0.8125em; color: #f0edde;font-weight:500;}
#nav>li>a.double {vertical-align: text-bottom;line-height: 1;margin: 0 15px;padding-top: 3px;float:left;text-decoration: none;font-size: 0.8125em; color: #f0edde;font-weight:500;}

#nav li.sep{padding:0; margin:0}

.mainNav{}

/* Horizontal Navigation: Hover
--------------------------------------------------------------- */
#nav li:hover{background-color: #f8f5eb; border-left: 2px solid #6d4d24;border-right: 2px solid #6d4d24;}
#nav li:hover a{color: #427731;}
#nav li:hover a.horzNav{}

/* Horizontal Navigation: Drop Down
--------------------------------------------------------------- */
#nav li ul {display: none;margin: -17px 0 0 -2px;position: absolute;top: 51px; /*--must match height of navigation--*/float: left;width: 15.625em;list-style: none;background: #F5F2E7 url(../images/dropdownbg.png) repeat-x bottom;border-left: 2px solid #6d4d24;border-right: 2px solid #6d4d24;border-bottom: 2px solid #6d4d24;/*--Bottom right rounded corner---moz-border-radius-bottomright: 15px;-khtml-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;*//*--Box Shaddow around dropdown---moz-box-shadow: -4px 8px 10px #564F32;-webkit-box-shadow: -4px 8px 10px #564F32;box-shadow: -4px 8px 10px #564F32;*/z-index: 1; !important;}
#nav li:hover ul {display: block;left: 0;}
#nav li ul li {width: 100%;}
#nav li:hover ul li a, #nav li.current ul li a, #nav li ul li a {margin: 0;padding: 0 5px 0 13px;float: none;display: block; height: auto; no-repeat 1px 9px;color: #427731;text-decoration: none;}
#nav li:hover ul li, #nav li.current ul li {background: none; border-left:none;border-right:none;}
#nav li ul li a:hover {color: #b25c11;}
#nav li ul li.level1 a {text-transform:capitalize; font-family: Arial,Helvetica,sans-serif; line-height:2em; border-top: 1px dashed #908E8E; margin-top:5px}
#nav li ul li.level1 a.topNav {/*border-top:2px solid #6d4d24; */ border-top:none;}
#nav li ul li.level2{padding: 0 0 0 13px;}
#nav li ul li.level2 a {color: #b25c11; text-transform:capitalize; font-family: Arial,Helvetica,sans-serif; font-weight:normal; font-size:0.675em; line-height:1.24em; background: url("../images/bullet_arrowlist-green.gif") no-repeat scroll 0 3px transparent; padding:0 5px 0 8px}
#nav li ul li.level2 a:hover {color: #6d4d24;}
/*#nav li:hover ul li.level2 a{padding: 0 5px 0 23px;}*/


/* Vertical Navigation
--------------------------------------------------------------- */
.left{float:left; padding-right:15px; width:13em;}
.left ul{background-color:#fff; margin:0; padding:0; border-bottom:1px solid #d9d6cf; border-left:1px solid #d9d6cf; border-right:1px solid #d9d6cf}
.left ul ul {display:inline; border:none; padding:0;}
.left li{list-style-type:none; border-top:1px solid #d9d6cf; padding:5px 10px; text-align:left; line-height:13px;}
.left li.remove_divider{border-top:none; padding:0 10px 5px !important;}
.left li li{border-top:none; padding:0 10px 2px; line-height:13px;}
.left a{color:#427731; font-weight:bold;}
.left a:hover{color:#B25C11;}
.left li.selected a{color:#6d4d24;}
.left li li a, .left li li li a {font-weight:normal;}

.bannerBox { margin:7px 0; padding:0; line-height:13px;}
.bannerBox h3 {background:#6d4d24; padding:3px 3px 7px 7px; border:0; text-align:left; margin:0;}
.bannerBox h3 a{color:#ffffff; font:normal bold 14px Georgia, "Times New Roman", Times, serif;}
.bannerBox h3 a:hover{color:#ffffff;}
.bannerBox_flag {  margin:0; padding:0 0 0 8px; background: url(../images/bgrd_brownflag.gif) no-repeat top left;}

/* Content & Portlet Area
--------------------------------------------------------------- */
.body {clear: both;width: 59em;margin: 0 auto;text-align: left;}
.right{float: left; width: 44em; margin:7px 0 0 0; padding:5px 0 0 0;}
.fullwidth {clear: both;width: 59em;margin: 0 auto;text-align: left;}
.breadcrumb-wrapper {clear: both;}
.panel{float:left;}
.cciDiv{display:none}

.content{font-size:0.75em; padding:7px 15px 0 0;}
.content p{margin:0 0 15px}
.content a{font-size:0.99em}
.content img{border:0;clear:left; display:inline; float:left; margin:3px 8px 3px 0}
.content ol li{margin-left:30px}
.content ul li{list-style:disc outside url(../images/bullet.png); margin-left:30px;}
.content li{line-height:13px;}

.pullquote{background:url(../images/quotes.jpg) no-repeat top left; clear:right; float:right; font-style:italic; padding:10px 10px 10px 40px; width:200px}
.pullquote span{color:#1f762f; font-size:18px; font-weight:bold;}
.pullquote p{padding-top:15px}

.portalTextCaption{font-size:0.6875em}

/* List Of Links */
.lol{padding-right:15px;}
.lol img{border:1px solid #998675;/*clear:left;*/ float:left; margin:12px 8px 0 0}
.lol-linktitle-linkdescription{padding:0 5px; margin:0;}
.lol-linktitle-linkdescription p {font-size:12px; line-height:1.3em; color:#363636; }
.lol-linktitle-linkdescription div{border-top:1px solid #CEC3AF; padding:10px 0 0;}
.lol-linktitle-linkdescription div div, div.lol-first{border:none}
.lol-categoryname-linktitle h4, .lol-categoryname-linktitle ol{padding:5px 5px 0}
.lol-categoryname-linktitle ol li{font-weight:bold; margin-left:18px;padding:3px 0}
.lol-title-cat-link h4, .lol-title-cat-link h4 a{font-size:13px; font-weight: normal;}
.lol-title-cat-link div.cat-row{clear:both;  border-top:1px solid #CEC3AF;padding:5px}
.lol-cat-date-link div{border-top:1px solid #CEC3AF;padding:5px;}
.lol-cat-date-link div p{font-size:12px}
.lol-first{border:none}
.lol-linktitle-linkdescription a {display:block; margin-top:-4px;}

.bannerBox_content {padding:6px 10px; background:#fff; border-right:1px solid #d9d6cf; border-left:1px solid #d9d6cf; }
.bannerBox_content img{float:left; margin:1px 11px 6px -4px; border:1px solid #d9d6cf; }
.bannerBox_text b{color:#b25c11; font-size:11px; display:block; padding-bottom:3px;}
.bannerBox_text p { margin:0 0 6px 0; padding:0; font-size:11px;}

/* from ContentTables.css */
.ct_Table { border-collapse: collapse; margin: 10px 10px 0px 10px; padding: 0px 10px 0px 10px;}
.ct_TableHeader {font-family: Arial, Helvetica;font-size: 10pt;color: #FFFFFF;font-weight: bold;background-color: #6D4D24;text-align: center;
    padding: 2px;border: 1px solid  #d7ddbb;}
.ct_TableHeader_Left {font-family: Arial, Helvetica;font-size: 10pt;color: #FFFFFF;font-weight: bold;background-color: #6D4D24;text-align: left;padding: 2px;
    border: 1px solid  #d7ddbb;}
.ct_TableSubHeader {font-family: Arial, Helvetica;font-size: 10pt;color: #6D4D24;background-color: #DBE3CD;text-align: center;padding: 2px;
    border: 1px solid  #d7ddbb;}
.ct_TableSubHeader_Left {font-family: Arial, Helvetica;font-size: 10pt;color: #6D4D24;background-color: #DBE3CD;text-align: left;padding: 2px;
    border: 1px solid  #d7ddbb;}
.ct_AltRow {background-color: #e6ddd3;}
.ct_Cell {border: 1px solid  #d7ddbb;padding: 2px;}

.file-desc{display:none}

/* Tab Navigation */
div.tabNav ul { margin:0; }
ul.tabNav_one, ul.tabNav_one li { list-style-type:none; height:26px; }
ul.tabNav_one {margin:0 0 12px 0; padding:0px; border: solid #c0b099; border-width: 0 0 2px 1px;}
ul.tabNav_one li { float:left; margin:0px; padding:0; }
ul.tabNav_one li a { font-size:11px; text-decoration:none; padding:1px 6px; margin:0px; display:block; line-height:23px; font-weight:bold; color:#6d4d24; background-color:#ffffff; border: solid #c0b099; border-width: 1px 1px 0 0;outline:none}
ul.tabNav_one li a:hover, .ui-tabs-nav .ui-tabs-selected a { color:#ffffff; background-color:#6d4d24;}
.ui-tabs-nav .ui-tabs-selected a:hover {border-bottom-color:#ffffff}
#home-map{width:605px}
#tabs_home ul.tabNav_one{border:none}
#tabs ul { list-style:none; }
#tabs ul li { list-style:none!important; }
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {display: none;}
}
/* Hide useless elements in print layouts... */

#loltabs span.selected{color:#6D4D24; font-weight:bold; font-size:12px;}

/* .Tab Navigation */
div.subleftRight { margin:0px; padding:0 0 30px 0; width:728px; float:left; }
div.subleftRight-l { float:left; width:550px; margin:0 1px 0 0; padding:0px;  }
div.subleftRight-r { float:right; width:168px; margin:0px; padding:0px; }
div.subleftRight div.pod1_left { float:left; width:350px; margin:0 0 0 8px; padding:0 0 8px 0; }
div.subleftRight div.pod1_right { float:right; width:270px; margin:0 6px 0 0; }
/* -----.Sub Page Layout----- */

/* Video Styles */
div.video-thumb{float:left; margin:10px 25px 10px 0; width:200px}
div.video-thumb img{background-color:#fff; border:1px solid #918f90; padding:3px}
div.video-thumb p{
    clear: both;
    margin:0 0 5px 0;
}
.sb-video-thumb{margin:10px 0px 5px 0; width:100%; border-bottom:solid 1px #d9d6cf; padding:0 0 5px 0; display:inline-block; position:relative}
.sb-video-thumb big{display:block;font-size:16px; color:#b25c11; margin:0 0 5px 0; font-weight:normal; padding:0 0 0 0}
.sb-video-thumb img.thumb{background-color:#fff; border:1px solid #918f90; padding:3px; margin:0 8px 0 0;}
.sb-video-thumb img.play{position:absolute; top:30px; left:4px; border:none; z-index:1;}
.sb-video-thumb img.play:hover{position:absolute; top:26px; left:0px; border:4px solid #006984;z-index:1;}
.sb-video-thumb p{display:inline; margin:0 0 0 0; padding:0 0 0 0;}
.sb-video-thumb small{font-size:10px; padding:0 0 5px 0; font-weight:normal;}
.sb-audio-thumb{margin:12px 0 0 0; padding:0 0 5px 0; display:inline-block}
.sb-audio-thumb big{display:inline;font-size:16px; color:#b25c11; margin:0 5px 5px 0; font-weight:normal; padding:0 0 0 0}
.sb-audio-thumb img{background-color:#fff; border:1px solid #918f90; padding:3px 3px 3px 3px; margin:0 8px 0 0;}
.sb-audio-thumb p{display:block; margin:0 0 5px 0; padding:0 0 0 0;}
.sb-audio-thumb small{font-size:10px; padding:0 0 5px 0; font-weight:normal; display:inline;}

/*
*****Marquee Content Type unused classes*****
.marquee{}
.marquee-flash{}
.carousel
.featurepod_controls
*/

/* Breadcrumb
--------------------------------------------------------------- */
.breadcrumb-wrapper{border:solid #6d4d24; border-width:1px 0; background-color:#f0edde; height: 2.375em;}
.breadcrumb { padding:5px 5px 0px 5px;}
.breadcrumb p { float:left; vertical-align: top; font-size:0.75em; padding:0 0 0 0; color:#6d4d24; }
.breadcrumb ul { float:right; color:#6d4d24; list-style: none;}
.breadcrumb li {display: inline; padding: 0;}
.breadcrumb a{font-weight:normal; font-size:1em;}

.breadcrumb .footerLinks a{font-size:0.75em;}

/* Footer: Open Navigation
--------------------------------------------------------------- */
.footer-wrapper {background:#dcd7c1 url(../images/bgrd_footer.jpg) repeat-x bottom left;}
.footer {padding-bottom: 7.5em;}
.openNav { list-style-type:none; vertical-align: top; display:inline-block; margin:15px 30px 0 0; text-align:left; width:9.75em;}
.openNav li { margin: 0 0 5px 0;padding: 0 0 0 5px;line-height: normal;}
.openNav li.openNavCat {padding: 0;}
.openNav a{ font-weight:normal; display: block; margin: 0; padding: 0;}
.openNavCat{border-bottom:1px solid #6d4d24; padding:0; margin-bottom: 12px; text-align:left;  }
.openNavCat span{ color:#6d4d24; text-decoration:none; font-size:0.75em;font-weight:bold;}

/* Footer: Copyright
--------------------------------------------------------------- */
#footer-bottom{clear:both;background-color:#427731; padding:5px 0 0 0; margin:0; height: 38px; z-index:100; border-top:2px solid #6d4d24; text-align:center; font-size: 0.75em;}
#footer-bottom p{color:#fff;}
#footer-bottom sup {color:#fff;}


/* Site Picker
--------------------------------------------------------------- */
.ie6 #topnav a.menu-open span,{background:#ddeef6 url("http://s.twimg.com/a/1263516095/images/frontpage-toggle-up.gif") no-repeat center right;color:#789;}
.ie6 #topnav a.menu-open,.ie6 #topnav a.menu-open:hover{background-color:#ddeef6!important;}
#site_list{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;display:none;border: 1px solid #6d4d24;background-color:#ddddc0;position:absolute;width:210px;z-index:100;text-align:left;padding:10px;margin-left:-8px;margin-top:5px;color:#000;font-size:11px;}
.ie #site_list{margin-left:2px;}
.ie7 #site_list{margin-left:3px;}
.ie6 #site_list{border:1px solid #ddeef6;width:190px;}
#site_list input[type=text],#site_list input[type=password], select{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid green;font-size:13px;margin:0 0 5px;padding:5px;}/*display:block;width:203px - removed from select{} - Justin*/
#site_list p{margin:0;}
#site_list a{color:#6AC;}
#site_list label{font-weight:normal;}
#site_list p.remember{padding: 10px 0;}
#site_list p.forgot,#site_list p.complete{clear:both;margin:5px 0;}
#site_list p a{color:#27B!important;}
#pick_country{-moz-border-radius:4px;-webkit-border-radius:4px;background:#227722;border:1px solid green;color:#fff;text-shadow:0 -1px 0 #227722;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;font-weight:bold;}
#pick_country::-moz-focus-inner{padding:0;border:0;}
#pick_country:hover,#pick_country:focus{background-position:0 -5px;cursor:pointer;}
.western #site_list{width:240px;}
.western #site_list input[type="text"],.western #site_list input[type="password"]{width:230px;}
.fr #big_signup{width:220px;}
.western #footer{font-size:.8em;}
.western #site_list{width:240px;}
.western #site_list input[type="text"],.western #site_list input[type="password"]{width:230px;}
.western #signup-form tr.captcha th{font-size:14px;}
.western #signup-form #recaptcha_controls{height:auto;}

/* User Forms
--------------------------------------------------------------- */
.tablemain{ 
	margin: 0 0 10px 0; 
	width: 425px;
	font-size: 14px;
}

.tablemain .exampleText {
    font-size: 0.75em;
    font-weight: normal;
    float: right;
}

.tablemain .exampleText:before {
content: "Ex: "
}

.shadeTD td {
	background: #E5DFD1;
}

.tablemain .shadeTD  { 
background:#E5DFD1;
display: block; 
font-weight: bold; 
line-height: 1.4; 
color: #666; 
color: rgba(0, 0, 0, 0.6); 
text-shadow: 0 1px 1px #fff; 
} 

.tablemain .noshadeTD  { 
display: block; 
font-weight: bold; 
line-height: 1.4; 
color: #666; 
color: rgba(0, 0, 0, 0.6); 
text-shadow: 0 1px 1px #fff; 
} 

.tablemain td {
	text-align: left;
	width: 48%;
	padding: 3px;
	
}

.tablemain input[type="text"] { 
width: 215px; 
padding: 5px 8px; 
font-size: 14px; 
color: #666; 
border: none; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 12%, from(#999), to(#fff)); 
background-image: -moz-linear-gradient(0% 12%, 90deg, #fff, #999); 
background-color: #fff; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px; 
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
} 
.tablemain input[type="password"] { 
width: 215px; 
padding: 5px 8px; 
font-size: 14px; 
color: #666; 
border: none; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 12%, from(#999), to(#fff)); 
background-image: -moz-linear-gradient(0% 12%, 90deg, #fff, #999); 
background-color: #fff; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px; 
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
} 

.tablemain input[type="submit"] { 
padding: 8px 15px; 
font-family: Helvetica, Arial, sans-serif; 
font-weight: bold; 
line-height: 1; 
color: #444; 
border: none; 
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85); 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb)); 
background-image: -moz-linear-gradient(0% 100%, 90deg, #bbb, #fff); 
background-color: #fff; 
-webkit-border-radius: 23px; 
-moz-border-radius: 23px; 
-o-border-radius: 23px; 
border-radius: 23px; 
} 
@-webkit-keyframes pulse { 
0% { 
-webkit-box-shadow: 0 0 12px rgba(51,204,255,.2); 
} 
50% { 
-webkit-box-shadow: 0 0 12px rgba(51,204,255,.9); 
} 
100% { 
-webkit-box-shadow: 0 0 12px rgba(51,204,255,.2); 
} 
} 

@-webkit-keyframes pulse-error { 
0% { 
-webkit-box-shadow: 0 0 12px rgba(204,0,0,.1); 
} 
50% { 
-webkit-box-shadow: 0 0 12px rgba(204,0,0,.5); 
} 
100% { 
-webkit-box-shadow: 0 0 12px rgba(204,0,0,.1); 
} 
} 

.tablemain input[type="text"]:focus { 
border: none; 
background-image: none; 
background: #fff; 
-webkit-animation: pulse 1.5s infinite ease-in-out; 
} 

.tablemain input[type="button"]:hover, .tablemain input[type="button"]:focus { 
-webkit-animation: pulse 1.5s infinite ease-in-out; 
} 

.portalTextError{
color: red;
}


/**** Following used in Search ****/


.portalTextBold{
    FONT-SIZE:11px;
    COLOR:#333333;
    FONT-WEIGHT:bold;
}

.smallTableLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b25c11;
}
A.smallTableLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b25c11;
}
A.smallTableLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006983;
}
A.smallTableLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b25c11;
}
A.smallTableLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b25c11;
}
.smallTableText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.smallTableTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.multiRowTableHeader
{
    BORDER-RIGHT: #37446c 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #37446c 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #37446c 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #37446c 0px solid;
    BACKGROUND-COLOR: #afb7cd
}
.multiRowTable
{
    BORDER-RIGHT: #afb7cd 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #afb7cd 0px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #afb7cd 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #6d4d24 1px solid
}
.rule
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND-COLOR: #6d4d24
}
.ruleSmallPad
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 4px;
    BACKGROUND-COLOR: #6d4d24
}
.singleRowTableHeader
{
    BORDER-RIGHT: #6d4d24 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #6d4d24 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #6d4d24 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #6d4d24 1px solid;
	background-repeat:repeat-x;
	color:#2c6d37;
}
.singleRowTable
{
    BORDER-RIGHT: #6d4d24 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #6d4d24 0px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #6d4d24 0px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #6d4d24 1px solid;
    BACKGROUND-COLOR: #f3f5fb
}
.bar{
	color:#A07D17;
	background-color:#A07D17;
	border:0px;
	height:1px;
}
.bbLinks{
	border: 1px solid #186721;
}
.portalLinks{
    FONT-SIZE:12px;
}



/* Colorbox Signon
--------------------------------------------------------------- */
.signonWrapper{font-size: 12px; width: 650px;}
.signonWrapper ul{padding: 0 0 0 40px;}
.signonWrapper ul{list-style: none outside none; position: relative;}
#signin-left{float: left; width: 300px; padding:0 15px; margin: 0 0; clear: left; border-right: 1px solid #B09F85;}
#signin-right{float: right; margin: 0 0; width: 280px; padding:0 15px;}
/* Use when colorbox is fixed
#signin-left{float: left; width: 300px; padding:0 15px; margin: 20px 0; clear: left; border-right: 1px solid #B09F85;}
#signin-right{float: right; margin: 20px 0; width: 280px; padding:0 15px;}
*/
#signin-right ul{list-style-type: disc;}

/* File: shadowbox.css
 * Build #: 2251
 */


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:20000;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:0;line-height:0px;/* modified by esumm*/}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(https://www.pioneer.com/staticweb/js/shadowbox/close.png);}
#sb-nav-next{background-image:url(https://www.pioneer.com/staticweb/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(https://www.pioneer.com/staticweb/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(https://www.pioneer.com/staticweb/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(https://www.pioneer.com/staticweb/js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}