/************************* 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.0em Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
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:14px; 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;}
p {font-size:12px; line-height:1.3em; color:#363636; }
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;}*/

/* Banner Box */
div.bannerBox { margin:7px 0; padding:0; }
.bannerBox h3, .lol-bannerbox .bannerBox h3 a{background:#6d4d24; color:#ffffff; font:normal bold 14px Georgia, "Times New Roman", Times, serif;
    margin:0; padding:3px 0px 7px 4px; border:0; text-align:left; letter-spacing: -0.02em; }
.bannerBox h3 b{font-weight:bold}
.lol-bannerbox{width:306px;}
.lol-bannerbox-carousel{width:320px;}
.lol-bannerbox .carousel{width:296px;}
.lol-bannerbox .carousel p{font-weight:normal}
.lol-bannerbox .item_content{width:296px;}
.lol-bannerbox .carousel_wrapper{}
.lol-bannerbox .featurepod_controls{float:right;}
.lol-bannerbox .bannerboxbottom{width:286px; background:#fff; border-right:1px solid #d9d6cf; border-left:1px solid #d9d6cf; border-bottom:1px solid #d9d6cf; margin-left:8px;}
.lol-bannerbox .bannerBox_flag { margin:0; padding:0 0 0 8px; background: url(../images/bgrd_brownflag.gif) no-repeat top left #F8F5EB;}

div.bannerBox_flag {  margin:0; padding:0 0 0 8px; background: url(../images/bgrd_brownflag.gif) no-repeat top left;}
div.bannerBox_content {padding:6px 10px; background:#fff; border-right:1px solid #d9d6cf; border-left:1px solid #d9d6cf; }
div.bannerBox_content img{float:left; margin:1px 11px 6px -4px; border:1px solid #d9d6cf; }
div.bannerBox_text b{color:#b25c11; font-size:11px; display:block; padding-bottom:3px;}
div.bannerBox_text p { margin:0 0 6px 0; padding:0; }

#left-menu .bannerSubBox{ border:none; background:#ffffff; }
#left-menu .bannerSubBox ul, #left-menu .bannerSubBox li{ border:0 none; background:none; }
#left-menu .bannerSubBox b {color:#6d4d24;}
#left-menu .bannerSubBox a {font-weight:normal;}


/* 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;}


/* 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}

/*
*****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;}


/* 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;}
#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;
}

.tablemain .shadeTD  { 
background:#D8E4CD;
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; 
} 

.shadeTD td {
	background: #D8E4CD;
}

.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; 
} 

/* Tab Navigation */
div.tabNav ul { margin: 0; overflow: hidden; }
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{ overflow: hidden; width:605px; }
#tabs_home ul.tabNav_one{border:none}
#tabs ul { list-style:none; }
#tabs ul li { list-style:none!important; }
.ui-tabs-panel{ overflow: hidden; }
/* 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; }



/* 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:22px; left:4px; border:none; z-index:1;}
.sb-video-thumb img.play:hover{position:absolute; top:18px; 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;}


/*List of Links */
div.row-clear{clear:both; float:left;padding:10px; margin-top:0px;margin-bottom:10px;width:100%}
div.content div.row-clear img { margin-right:7px; }
div.lol{padding-right:15px;}
.lol img{border:1px solid #998675;/*clear:left;*/ float:left; margin:3px 8px 3px 0}
div.lol-linktitle-linkdescription{}
.lol-linktitle-linkdescription div{border-top:1px solid #CEC3AF; padding:11px 0 0; margin-bottom:-4px;}
.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-carousel h5 a{font-size:14px; padding-top:160px}
.lol-gradient div.row-clear{background:transparent url(../images/lol-gradient.jpg) repeat-x bottom left}
.lol-arrowhead h3{margin-bottom:0}
.lol-arrowhead ul{/*border-top:1px solid #d9d6cf - esumm_removed*/}
.lol-arrowhead li {background:transparent url(../images/carat.png) no-repeat right center;
    border-bottom:1px solid #d9d6cf; height:13px; list-style-type:none; padding:4px;}
.lol-arrowhead span{color:#B09F85;clear:right;float:right; font-family:arial black; font-weight:bold}
.lol-ordered-list ol{ padding-left: 5px; }
.lol-ordered-list ul{ margin-left:10px;}
.lol-ordered-list li{margin:5px 20px}

div.row-text{padding-right:10px;}
div.lol-first{border:none}
div.lol-linktitle-linkdescription a {display:block; margin-top:-4px;}
div.lol-carousel{ width:303px; height:287px; overflow:hidden; margin:0; padding:0 0 10px 0; border:1px solid #d9d6cf; background-color:#ffffff; }
ul.lol-left{clear:left; float:left; width:160px}
ul.lol-middle,ul.lol-right{float:left; width:160px}
.lol-carousel img.imgL, .lol-carousel img.imgR{border:none; clear:none}

div#home_featurepod{ display: block; padding:7px 0 3px 8px; position: relative; /*width:283px;*/ height:270px; overflow:hidden;  }
div.featurepod_controls {width:100%;padding:2px;overflow:hidden}
    div.featurepod_controls a { display:block; float:left; font-size:1px; line-height:10px; width:10px; height:10px; margin:0 2px; padding:0px; background: url(../images/btn_featurepod.gif) no-repeat bottom right;  }
    div.featurepod_controls a.on, div.featurepod_controls a.activeSlide, div.featurepod_controls a:hover { background-position:top;  }
    div.featurepod_controls a span { visibility:hidden; }
#home_featurepod p a{color:#363636}
#careerPathNamesDiv{ background:#e5dfd1; border:1px solid #cec3af; padding:10px;}
/* .List of Links */

/* 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: 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;}

/* -----Header area----- */
div.headerContent-ext, div.headerContentUS-ext{border-top:3px solid #6D4D24; clear:both; position:relative; z-index:15000;}
div.headerContent {width:940px; height:85px;}
div.headerContentUS-ext div.headerContent {height:105px;}
.headerContent img{padding:0; margin:0; position:relative; top:-1px;}

.headerContent .button img{ top:0px; }
div.homeLink { float:left; margin:0; padding:0; position:relative; top:0;  }
div.homeLinkUS{float:left; position:relative; top:20px}
.homeLink img, .homeLinkUS img{/*border-right:1px solid #a3b08d;*/ padding-right:10px; top:-20px}
.homeLink i, .homeLinkUS i{color:#427731; font-size:12px; padding:10px; position:absolute; top:20px; width:120px; text-align:left;}
.headerContentUS-ext .homeLink img, .homeLink i{ top:52px}
.headerContent-ext div.headerSearchDiv{top:0}
#location_tool_tip { position:absolute; top:20px; right:-100px; padding:10px; width:120px; height:auto !important;  background:#e4ded0; border:1px solid #427731; z-index:10000; display:block; }
#location_tool_tip p { font-family:Arial, Helvetica, sans-serif; float:none; text-align:left; font-size:11px; }
#loginiframe{ height:460px; }
/* About Pioneer */
div.hdr_aboutPioneer { float:none; margin:0; padding: 2px 10px 6px 10px; background-color:#d8e4cd; border: solid #c4cbb6; border-width:0 1px 1px 1px; position:relative; left:9px; }
.headerContent-ext { position:relative; top:0px; height:113px; }
.headerContentUS-ext div.hdr_aboutPioneer{ position:absolute; top:-4px; left:0px; width:100%; height:34px; background:url(../images/hdrbg-uscan.gif) repeat-x; margin:0; padding:0; border:none; z-index:12000;}
.headerContent-ext div.hdr_aboutPioneer{ width:242px; left:346px; position:relative; top:0; z-index:10; }
.headerContent-ext .headerContent { position:relative; }
div#hdr_us{ padding:3px 0 0 10px; width:940px; font-size:11px; }
div#hdr_us div{ float:left; color:#6d4d24; height:20px; }
div#hdr_mobile{ padding:5px 14px 0 0; border-right: 1px solid #A3B08D; }
div#hdr_signin{ padding:5px 14px 0px 14px; }
div#hdr_content{ padding:5px 14px 0 14px; border-left:1px solid #a3b08d; border-right:1px solid #a3b08d; position:relative; width:auto; min-width:302px; }
/*style for autocomplete*/
.ui-autocomplete{ border:1px solid #9eb594; background:#FFF; width:430px !important; z-index:15001!important; }
.ui-menu-item { margin:3px; }
#hdr_us div#hdr_close{ float:right; background:url(../images/hdr-closearrow.gif) no-repeat right 3px; padding:0 15px 0 0; display:none; color:#FFF; cursor:pointer; line-height:1em; }
#hdr_us div.hiddenSpacerDIV{ width:107px; height:3px; float:none; display:inline; }
#hdr_us div.hiddenSpacerDIV img{ width:107px; height:1px; }
div#hdr_us div#hdr_location{ float:right; position:relative; left: 0; top:5px; }
.hdr_aboutPioneer{ color:#b25c11; font-size:11px; font-weight:normal; }
div.hdr_aboutPioneer a { color:#b25c11; font-size:11px; font-weight:normal; }
div.hdr_aboutPioneer a:hover { color:#006983;}
div.hdr_aboutPioneer #hdr_us #hdr_content a#show_location_site { margin-right:10px; }
div.hdr_aboutPioneer .theLocation { color:#6D4D24; font-size:11px; border-right: 1px solid #6d4d24; padding:0 4px 0 0; }
div.hdr_aboutPioneer a.selectLocation { border-right:0px; padding:0 46px 0 0; margin:0; background: url(../images/bgrd_location.gif) no-repeat top right; }
div.hdr_aboutPioneer a:hover.selectLocation { color:#006983;}

/* US/Can Head Location Dropdown */
#hdr_us div#hdrLocationDropdown{ position:absolute; width:100%; background:#dbe3cd; top:25px; left:0px; border:1px solid #a3b08d; border-top:none; height:50px; width:329px; z-index:11000; display:none; }
#hdr_us div#hdrLocDropContainer{ padding:12px 0 0 15px;  height:20px; width:100%; }
#hdrLocationDropdown label { float:left; font-size:12px; padding:3px 10px 0 0; }
#hdrLocationDropdown .textfield input { font-size:11px; color:#427730; font-weight:bold; width:142px; }
#hdrLocationDropdown .textfield #hdrRecommendations{ width:130px; height:13px; border:1px solid #9eb594; padding:5px 10px; background:#FFF; position:absolute; top:32px; display:none; }
#hdrRecommendations li{ font-size:10px; font-style:italic; color:#7d7d7d;list-style-type:none}
#hdrLocTips{padding-left:15px; }
#hdrUpdateResults{ padding:4px 15px; display:none; height:157px!important; }
#hdrUpdateResults h1{ font-size:12px; color:#427730; border-bottom:1px solid #bac7ab; padding:14px 0 2px 0; font-weight:bold; }
#hdrUpdateResults h2{ font-size:12px; color:#363636; border:none; padding:7px 0 0 0; margin:0; line-height:10px; font-weight:bold; }
#hdrUpdateResults h2 span{ font-size:12px; display:block; float:none; margin:-6px 0 0 0; font-family:Arial, Helvetica;  }
#hdrUpdateResults p{ font-size:12px; line-height:12px; margin:12px 0; }
#hdr_us #hdrLocDropFoot{ width:100%; height:6px; background:#bac7ab; position:absolute; bottom:0px; left:0px; }
#hdrLocationDropdown .button{ position:relative; left:10px; }
#hdrLocationDropdown #updatebtn{ width:49px; }
#hdrLocDropContainer div.updateLocation #siteLocationUpdate{width:49px !important;}
#hdrLocationDropdown img#hdrlocloadinggif { position:relative; left:16px; top:2px; }
/* .US/Can Head Location Dropdown */

/*  
 * Scrollable Image Gallery
 */
 
 /*
  * Jquery Tools Scrollable
  */
  

/*
  root element for the scrollable.
  when scrolling occurs this element stays still.
  */
.scrollable {

    /* required settings */
    position:relative;
    overflow:hidden;
    width: 550px;
    height:120px;

}

/*
   root element for scrollable items. Must be absolutely positioned
   and it should have a extremely large width to accomodate scrollable
   items.  it's enough that you set the width and height for the root
   element and not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

.items div {
    float:left;
    width:680px;
}

/* single scrollable item */
.scrollable img {
    float:left;
/*    margin:20px 5px 20px 21px;
    padding:2px;
    border:0px solid #ccc;
    width:100px;
    height:75px;
*/
}

/* active item */
.scrollable .active {
    border:0px solid #000;
    position:relative;
    cursor:default;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
    float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:40px 10px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }


/* left */
a.left { margin-left: 0px; }
a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

/* up and down */
a.up, a.down  {
    background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
}

/* up */
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

/* down */
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
    visibility:hidden !important;
}

/*
 * Lightbox Styles
 */
 
 .items div {
  float:left;
}

.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}

.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 600px;
  height:200px;
  /*height:90px;*/
}


/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(/staticweb/images/international/close.png) url(/staticweb/images/international/loading.gif) url(/staticweb/images/international/prev.png) url(/staticweb/images/international/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;*/
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  background-color: black;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/staticweb/images/international/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/staticweb/images/international/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/staticweb/images/international/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/staticweb/images/international/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
 
 /*
  * Image Gallery Styles
  */

.image-gallery-link {
  display: inline-block;
  margin: 0 10px 20px 10px;
  line-height: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 0px;
  border: 4px solid #5e5e5e;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

.image-gallery-link:hover {
  border: 4px solid #00bfa8;
}

.image-gallyer-thumbnail {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 150px;
  height: 150px;
}

.imagegallery img {
	padding: 0;
	margin: 0;
}

.imagegallery {
	width: 80%;
}

/**** 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;
}

td {
	vertical-align: top;
}

div.content {
	padding-top: 0;
}

