@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background:#76b75b url(../images-design/back-colour.jpg) top left repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
html {
	height:100%;
	margin-bottom:1px;
}
#main {
	display:table;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:800px;
	height:auto;
	background:url(../images-design/corner-topright.gif) top right no-repeat;
	background-color:#FFFFFF;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
.mp {
	margin:0px;
	padding:0px;
}
.logobar {
	width:800px;
	height:85px;
	background:url(../images-design/corner-topright.gif) top right no-repeat;
	background-color:#0000CD;
}
.toplink {
	width:auto;
}
.toplink ul {
	float:left;
	margin:0px;
	padding:37px 10px 0px 0px;
	width:auto;
	height:auto;
	list-style-type:none;
}
.toplink ul li {
	float:left;
	margin:0px;
	padding:0px 25px 0px 0px;
	width:auto;
	height:auto;
	display:inline;
	list-style-type:none;
}
.toplink ul li.home {
	width:20px;
}
.toplink ul li.sitemap {
	width:20px;
}
.toplink ul li.contact {
	width:20px;
}
.toplink ul li.brochure {
	width:20px;
}
.navlist {
	width:800px;
	height:27px;
	background:url(../images-design/upimage.jpg) top left repeat-x;
}
.navlist ul#MenuBarTop {
	float:left;
	margin:0px;
	padding:0px;
	width:800px;
	/* width:660px;  for search */
	height:27px;
	list-style-type:none;
}
.navlist ul#MenuBarTop li {
	float:left;
	height:27px;
}
/* 
.navlist ul li.search1 {
	width:70px;
}
*/
.navlist ul#MenuBarTop li a {
	font-size:12px;
	display:block;
	height:21px;
	margin:0px;
	background:url(../images-design/divider.gif) top left no-repeat;
	padding:5px 20px 0px 20px;
	color:#4d4d4d;
	text-decoration:none;
}
.navlist ul#MenuBarTop li a:hover {
	color:#FFFFFF;
	background:url(../images-design/overimage.jpg) top left repeat-x;
}
.navlist ul#MenuBarTop a.firstlvlactive {
	color:#FFFFFF;
	background:url(../images-design/overimage.jpg) top left repeat-x;
}
.search {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	height:21px;
	border:0px solid #000000;
}
.search a {
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 0px 17px;
	text-align:left;
	text-decoration:none;
	background-position:0px 0px;
	height:21px;
	width:67px;
	background:url(../images-design/searchbtn.jpg) no-repeat 0% 0%;
	border:0px solid #000000;
}
.search a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images-design/searchbtn.jpg) no-repeat -553px 0px;
}
.enquiry a {
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	margin:0px;
	padding:1px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	background-position:0px 0px;
	height:23px;
	width:95px;
	background:url(../images-design/enquirybtn.jpg) no-repeat 0% 0%;
	border:0px solid #000000;
}
.enquiry a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images-design/enquirybtn.jpg) no-repeat -553px 0px;
}
.search_inp {
	width:145px;
	height:15px;
}
.container {
	width:800px;
	height:auto;
}
.header {
	width:543px;
	height:auto;
	height:187px;
}
.textareas {
	width:543px!important;
	height:auto;
	background:url(../images-design/rightline_v.jpg) top right repeat-y;
}
.bemotional .textareas, .bsocial .textareas, .bempathy .textareas, .bassertive .textareas, .brapport .textareas, .bcalmpeople .textareas, .bcoaching .textareas, .bconflict .textareas, .bcriticism .textareas, .bdelegate .textareas, .bbestout .textareas, .bgivebadnews .textareas, .bgivefeedback .textareas, .bdifficult .textareas, .bobjections .textareas, .binfluential .textareas, .bleadership .textareas, .blistening .textareas, .bmangingupwards .textareas, .bmotivation .textareas, .bpersuasive .textareas, .bpraisecriticism .textareas, .breceivecriticism .textareas, .bdisagreements .textareas, .bmeetings .textareas, .bsalestraining .textareas, .bsoftskills .textareas {
	height:900px;
}
.leftcol {
	float:left;
	width:543px;
	height:auto;
	border:0px solid #FF0000;
}
.rightcol {
	width:255px;
	height:auto;
	background-color:#FFFFFF;
}
.active {
	color:#269b17;
	text-decoration:none;
}
.active a {
	color:#269b17;
	text-decoration:none;
}
.active a:hover {
	color:#666666;
	text-decoration:underline;
}
.greenbox {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:252px;
	height:auto;
	background:url(../images-design/examples-line.gif) top center repeat-y;
	border:0px solid #000000;
}
.greenbox_text {
	margin:0px;
	padding:10px 0px 0px 15px;
	width:215px;
	color:#666666;
	font-size:12px;
	height:auto;
	text-align:center;
}
.greenbox_text a {
	color:#666666;
	text-decoration:none;
}
.greenbox_text a:hover {
	color:#269b17;
	text-decoration:none;
}
.bodytext {
	margin:0px;
	padding:10px 0px 0px 30px;
	width:482px;
	height:auto;
	line-height:20px;
	font-size:12px;
	color:#333333;
	text-align:left;
	border:0px solid #FF0000;
}
h1 {
	clear:both;
	width:523px;
	margin:0px;
	padding:3px 0px 0px 20px;
	font-size:26px;
	color:#269b17;
	font-family: Times New Roman, Serif;
	font-weight:normal;
	text-align:left;
	background-color:#f0f0f0;
	margin-bottom:25px;
}
.rightcol h2 {
	float:right;
	margin:0px;
	padding:3px 0px 0px 20px;
	width:234px;
	clear:both;
	font-size:14px;
	color:#269b17;
	height:22px;
	font-weight:bold;
	text-align:left;
	font-family: Times New Roman, Serif;
	background-color:#f0f0f0;
}
h2 {
	clear:both;
	margin:20px 0 10px 0;
	width:100%;
	color:#269b17;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
h3 {
	clear:both;
	margin:10px 0 10px 0;
	color:#269b17;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
h6 {
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
}
.pic-left {
	float:left;
	margin:5px 15px 5px 0px;
	padding:0px;
	border:3px solid #f0f0f0;
}
.pic-right {
	float:right;
	margin:5px 0px 5px 15px;
	padding:0px;
	border:3px solid #f0f0f0;
}
.pic-left-noborder {
	float:left;
	margin:5px 15px 5px 0px;
	padding:0px;
	border: none;
}
.pic-right-noborder {
	float:right;
	margin:5px 0px 5px 15px;
	padding:0px;
	border: none;
}
p {
	margin:0 0 10px 0;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:0px solid #000000;/*background:url(../images-design/bullet.gif) no-repeat;
background-position:0px 5px;*/
	font-weight:bold;
}
hr {
	margin-left:0px;
	min-width:280px;
	height:1px;
	border-top:1px;
	color:#CCCCCC;
	background-color:#CCCCCC;
}
.btn {
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	margin-top:7px;
	padding:1px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	background-position:0px 0px;
	height:23px;
	width:95px;
	background:url(../images-design/enquirybtn.jpg) no-repeat 0% 0%;
	border:0px solid #000000;
}
.btn:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images-design/enquirybtn.jpg) no-repeat -553px 0px;
}
.bodytext ul {
	margin:0px;
	padding: 0px 0px 0px 10px;
	text-align:left;
	clear:both;
}
.bodytext ul li {
	list-style:none;
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:0px 11px;
	padding:2px 0px 4px 25px;
}
.bodytext ul li ul {
	margin:0px;
	padding: 20px 0px 10px 30px;
	text-align:left;
	clear:both;
}
.bodytext ul li ul li {
	list-style:none;
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:0px 11px;
	padding:3px 0px 3px 20px;
}
.bodytext ol {
	margin:0px;
	padding: 0px 0px 0px 30px;
	text-align:left;
	clear:both;
}
.bodytext ol li {
	padding:4px 0px 10px 4px;
}
a {
	color:#666666;
	text-decoration:underline;
}
a:hover {
	color:#269b17;
	text-decoration:none;
}
.table-style {
	vertical-align: top;
	padding:5px;
}
.table-style h2, .table-style h3 {
	color:#269b17;
	margin: 0;
}
.table-style p {
	margin: 0;
}
.table-style ul {
	padding:0px;
	margin:  3px 4px 6px 10px;
}
.table-style ul li {
	padding:0px 0px 0px 15px;
	margin: 3px 0px 0px 0px;
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:1px 5px;
	list-style-type:none;
}
.table-style ul li a, .table-style ul li a:visited, .table-style ul li a:active {
	color:#999999;
	text-decoration:none;
}
.table-style ul li a:hover {
	color:#269b17;
	text-decoration: none;
}
.table-style a, .table-style a:visited, .table-style a:active {
	color:#999999;
	text-decoration: underline;
}
.table-style a:hover {
	color:#269b17;
	text-decoration: underline;
}
.table-style2 {
	vertical-align: top;
	padding:5px;
}
.table-style2 ul {
	padding:0px;
	margin:  0px 4px 0px 0px;
}
.table-style2 ul li {
	padding:0px 0px 0px 15px;
	margin: 3px 0px 0px 0px;
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:0px 7px;
	list-style-type:none;
}
.address {
	width:500px;
	padding-bottom:15px;
	height:auto;
	border-bottom:1px solid #CCCCCC;
}
.contact {
	width:auto;
	height:auto;
}
.contact ul {
	width:450px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 20px;
}
.contact ul li {
	float:left;
	text-align:left;
	padding:2px;
	margin-top:0px;
	display:block;
	width:160px;
	list-style-type:none;
}
.contact_sub {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	height:25px;
	width:auto;
	clear:both;
	border:1px solid #000000;
}
.contact ul li.input1 {
	width:215px;
	min-height:17px;
}
.contact ul li.input1-1 {
	width:155px;
}
.contact ul li.input2 {
	height:69px;
	width:180px;
}
.input {
	border:1px solid #009933!important;
	width:180px;
	height:17px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#666666!important;
	background-color:#FFFFFF!important;
}
.select {
	font-size:11px;
	width:183px;
	height:20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#666666!important;
	border:1px solid #009933!important;
}
.date {
	width:50px!important;
}
.month {
	width:73px!important;
}
.year {
	width:55px!important;
}
.inputarea {
	border:1px solid #CCCCCC;
	width:180px;
	height:65px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#666666!important;
	background-color:#FFFFFF!important;
	border:1px solid #009933!important;
}
.footer {
	margin:0px;
	padding:0px;
	width:800px;
	height:auto;
	text-align:right;
}
.footer ul {
	width:800px;
	float:left;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
}
.footer ul li {
	float:left;
	display:inline;
	width:auto;
	height:31px;
}
.footer ul li.lbl1 {
	width:17px;
	text-align:left;
	height:30px;
}
.footer ul li.lbl2 {
	padding-top:7px;
	width:766px;
	height:23px;
	background-color:#FFFFFF;
	border-top:1px solid #cccccc;
}
.footer_text {
	padding-left:150px;
	float:left;
	text-align:center !important;
}
.footer ul li.lbl3 {
	float:right;
	text-align:right;
	width:17px;
	height:31px;
}
/* -----------Right Menu Tree ------------- */

.rightlink {
	margin:0px;
	padding:0px 0px 0px 7px;
	float:left;
	width:243px;
	height:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:0px solid #000000;
}
.rightlink ul#RightMenuBar {
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.rightlink ul#RightMenuBar li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	float:left;
	list-style-type: none;
	text-align:left;
	width:235px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}
.rightlink ul#RightMenuBar li a {
	display:block;
	padding:7px 0px 7px 30px;
	text-decoration:none;
	color:#666666;
	background: url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
	background-position:0px 5px;
	border:0px solid #FF0000;
	font-size:12px;
}
.rightlink ul#RightMenuBar li a:hover {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
/* .binvest .rightlink ul#RightMenuBar li.wiit a { */
.rightlink ul#RightMenuBar a.firstlvlactive {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
.rightlink ul#RightMenuBar li ul.link1 li {
	width:170px;
	padding:4px 0px 4px 0px !important;
	border:0px solid #0000CC;
}
.rightlink ul#RightMenuBar li ul.link1 li a {
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:0px 5px;
}
/* 
.link2 li {
	width:140px;
	padding:4px 0px 4px 25px !important;
	padding:4px 0px 4px 0px;
	border:0px solid #00FF00;
}
.link2 li a {
	background:url(../images-design/bullet_sqr.gif) top left no-repeat;
	background-position:0px 5px;
}
*/

.link1 {
	display:none;
}
.link2 {
	display:none;
}
.rightlink ul#RightMenuBar li a {
	text-decoration:none;
}
.rightlink ul#RightMenuBar li a:hover {
	color:#269b17;
	text-decoration:none;
}
.bbrochure .rightlink ul#RightMenuBar li ul.link1 {
	display:block;
}
.rightlink ul#RightMenuBar {
	position:relative;
}
.rightlink ul#RightMenuBar ul {
	position:absolute;
	z-index: 1020;
	margin-top:-23px;
	margin-left:-50px;
	width:70px;
	background-color:#C7D8A0;
	padding:0 !important;
	visibility:visible;
	display:none;
}
.rightlink ul#RightMenuBar li:hover ul, .rightlink ul#RightMenuBar li.openlistie6 ul {
	display: block;
}
.rightlink ul#RightMenuBar li:hover ul ul, .rightlink ul#RightMenuBar li.openlistie6 ul ul {
	display: none;
}
.rightlink ul#RightMenuBar ul li:hover ul, .rightlink ul#RightMenuBar ul li.openlistie6 ul {
	display: block;
}
.rightlink ul#RightMenuBar ul li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	float:left;
	list-style-type: none;
	text-align:left;
	width:70px;
	padding:0 !important;
	margin:0 !important;
	border-bottom:1px solid #CCCCCC;
}
.rightlink ul#RightMenuBar ul li a {
	display:block;
	padding:0 !important;
	margin:0 !important;
	text-decoration:none;
	color:#666666;
	background:#C7D8A0 !important;
	border:0px solid #FF0000;
	font-size:11px;
	height:19px;
	padding-left:5px !important;
}
.rightlink ul#RightMenuBar ul li a:hover, .rightlink ul#RightMenuBar ul li:hover a {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
.rightlink ul#RightMenuBar ul ul {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-150px;
	width:150px;
	background:#EEF3E2 !important;
	padding:0 !important;
	visibility:visible;
	display:none;
	height:400px;
}
.offsetsand .rightlink ul#RightMenuBar ul, .offsetsand .rightlink ul#RightMenuBar ul {
	visibility:hidden;
	display:block !important;
}
.rightlink ul#RightMenuBar ul ul.twocols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-300px;
	width:300px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuBar ul ul.threecols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-450px;
	width:450px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuBar ul ul.fourcols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-600px;
	width:600px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuBar ul ul div.divm {
	display:block;
	width:149px;
	float:right;
	border-left:1px solid #CCCCCC;
}
.rightlink ul#RightMenuBar ul ul li {
	float:none;
	list-style-type: none;
	text-align:left;
	width:149px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
	vertical-align:top;
	height:auto;
}
.rightlink ul#RightMenuBar ul ul li a, .rightlink ul#RightMenuBar ul li:hover ul li a {
	height:auto;
	padding:2px 2px 2px 5px !important;
	background:#EEF3E2 !important;
	color:#666666 !important;
}
.rightlink ul#RightMenuBar ul ul li a:hover, .rightlink ul#RightMenuBar ul li:hover ul li a:hover {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
#offsetsandbox, #offsetsandbox ul, #offsetsandbox li, #offsetsandbox a {
	color:#76B75B;
	background:#76B75B;
	visibility:hidden;
}
.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
	background: white url(closed.gif) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
}
.treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
.rightlink ul#RightMenuSitemap {
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.rightlink ul#RightMenuSitemap li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	float:left;
	list-style-type: none;
	text-align:left;
	width:235px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}
.rightlink ul#RightMenuSitemap li a {
	display:block;
	padding:7px 0px 7px 30px;
	text-decoration:none;
	color:#666666;
	background: url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
	background-position:0px 5px;
	border:0px solid #FF0000;
	font-size:12px;
}
.rightlink ul#RightMenuSitemap li a:hover {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
/* .binvest .rightlink ul#RightMenuSitemap li.wiit a { */
.rightlink ul#RightMenuSitemap a.firstlvlactive {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
.rightlink ul#RightMenuSitemap li ul.link1 li {
	width:170px;
	padding:4px 0px 4px 0px !important;
	border:0px solid #0000CC;
}
.rightlink ul#RightMenuSitemap li ul.link1 li a {
	background:url(../images-design/bullet.gif) top left no-repeat;
	background-position:0px 5px;
}
/* 
.link2 li {
    width:140px;
    padding:4px 0px 4px 25px !important;
    padding:4px 0px 4px 0px;
    border:0px solid #00FF00;
}
.link2 li a {
    background:url(../images-design/bullet_sqr.gif) top left no-repeat;
    background-position:0px 5px;
}
*/

.link1 {
	display:none;
}
.link2 {
	display:none;
}
.rightlink ul#RightMenuSitemap li a {
	text-decoration:none;
}
.rightlink ul#RightMenuSitemap li a:hover {
	color:#269b17;
	text-decoration:none;
}
.bbrochure .rightlink ul#RightMenuSitemap li ul.link1 {
	display:block;
}
.rightlink ul#RightMenuSitemap {
	position:relative;
}
.rightlink ul#RightMenuSitemap ul {
	position:absolute;
	z-index: 1020;
	margin-top:-23px;
	margin-left:-50px;
	width:70px;
	background-color:#C7D8A0;
	padding:0 !important;
	visibility:visible;
	display:none;
}
.rightlink ul#RightMenuSitemap li:hover ul, .rightlink ul#RightMenuSitemap li.openlistie6 ul {
	display: block;
}
.rightlink ul#RightMenuSitemap li:hover ul ul, .rightlink ul#RightMenuSitemap li.openlistie6 ul ul {
	display: none;
}
.rightlink ul#RightMenuSitemap ul li:hover ul, .rightlink ul#RightMenuSitemap ul li.openlistie6 ul {
	display: block;
}
.rightlink ul#RightMenuSitemap ul li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	float:left;
	list-style-type: none;
	text-align:left;
	width:70px;
	padding:0 !important;
	margin:0 !important;
	border-bottom:1px solid #CCCCCC;
}
.rightlink ul#RightMenuSitemap ul li a {
	display:block;
	padding:0 !important;
	margin:0 !important;
	text-decoration:none;
	color:#666666;
	background:#C7D8A0 !important;
	border:0px solid #FF0000;
	font-size:11px;
	height:19px;
	padding-left:5px !important;
}
.rightlink ul#RightMenuSitemap ul li a:hover, .rightlink ul#RightMenuSitemap ul li:hover a {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
.rightlink ul#RightMenuSitemap ul ul {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-150px;
	width:150px;
	background:#EEF3E2 !important;
	padding:0 !important;
	visibility:visible;
	display:none;
	height:400px;
}
.offsetsand .rightlink ul#RightMenuSitemap ul, .offsetsand .rightlink ul#RightMenuSitemap ul {
	visibility:hidden;
	display:block !important;
}
.rightlink ul#RightMenuSitemap ul ul.twocols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-300px;
	width:300px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuSitemap ul ul.threecols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-450px;
	width:450px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuSitemap ul ul.fourcols {
	position:absolute;
	z-index: 1020;
	top:23px;
	margin-left:-600px;
	width:600px;
	background:#EEF3E2 !important;
	padding:0 !important;
	display:none;
	height:400px;
}
.rightlink ul#RightMenuSitemap ul ul div.divm {
	display:block;
	width:149px;
	float:right;
	border-left:1px solid #CCCCCC;
}
.rightlink ul#RightMenuSitemap ul ul li {
	float:none;
	list-style-type: none;
	text-align:left;
	width:149px;
	padding:0;
	border-bottom:1px solid #CCCCCC;
	vertical-align:top;
	height:auto;
}
.rightlink ul#RightMenuSitemap ul ul li a, .rightlink ul#RightMenuSitemap ul li:hover ul li a {
	height:auto;
	padding:2px 2px 2px 5px !important;
	background:#EEF3E2 !important;
	color:#666666 !important;
}
.rightlink ul#RightMenuSitemap ul ul li a:hover, .rightlink ul#RightMenuSitemap ul li:hover ul li a:hover {
	color:#FFFFFF!important;
	text-decoration:none;
	background: #54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
}
.galhide div {
	visibility:hidden;
}
a.icon-mail {
	display:block !important;
	text-align:center !important;
	background: url(../images-design/icon-mail.jpg) no-repeat -70px 0px !important;
	color:#333333 !important;
	width:35px !important;
	height:28px !important;
}
a.icon-mail:hover {
	background: url(../images-design/icon-mail.jpg) no-repeat 0px 0px !important;
}
a.icon-brochure {
	display:block !important;
	text-align:center !important;
	background: url(../images-design/icon-brochure.jpg) no-repeat -70px 0px !important;
	color:#333333 !important;
	width:35px !important;
	height:28px !important;
}
a.icon-brochure:hover {
	background: url(../images-design/icon-brochure.jpg) no-repeat 0px 0px !important;
}
a.icon-play {
	display:block !important;
	text-align:center !important;
	background: url(../images-design/icon-play.jpg) no-repeat -70px 0px !important;
	color:#333333 !important;
	width:35px !important;
	height:28px !important;
}
a.icon-play:hover {
	background: url(../images-design/icon-play.jpg) no-repeat 0px 0px !important;
}
/* -----------Scroller Style------------- */

#pscroller1 {
	float:right;
	width:190px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:80px;
	margin:15px 20px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:left;
	background:none;
	border:0px solid #000000;
}
#pscroller1 a {
	color:#666666;
	text-decoration: none;
}
#pscroller1 a:hover {
	color:#269b17;
	text-decoration:none;
}
.someclass {
//class to apply to your scroller(s) if desired
}



/* --- FAQ fly-out -- */

.rightlink ul#RightMenuFAQ {
	height:auto;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.rightlink ul#RightMenuFAQ li {
	float:left;
	list-style-type:none;
	text-align:left;
	width:235px;
	border-bottom:1px solid #CCC;
	padding:0;
}
.rightlink ul#RightMenuFAQ li a {
	display:block;
	color:#666;
	background:url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
	background-position:0 5px;
	border:0 solid red;
	font-size:12px;
	text-decoration:none;
	padding:7px 0 7px 30px;
}
.rightlink ul#RightMenuFAQ li a:hover {
	color:#FFF !important;
	background:#54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 15px 50% !important;
	text-decoration:none;
}
.rightlink ul#RightMenuFAQ ul {
	position:absolute;
	z-index:1020;
	margin-top:-23px;
	margin-left:-180px;
	width:200px;
	background-color:#C7D8A0;
	visibility:visible;
	display:none;
	padding:0 !important;
}
.rightlink ul#RightMenuFAQ ul li {
	float:left;
	list-style-type:none;
	text-align:left;
	width:200px;
	border-bottom:1px solid #CCC;
	margin:0 !important;
	padding:0 !important;
}
.rightlink ul#RightMenuFAQ ul li a {
	display:block;
	text-decoration:none;
	color:#666;
	background:#C7D8A0 !important;
	border:0 solid red;
	font-size:11px;
	height:20px;
	margin:0 !important;
	padding:5px 0 0 5px !important;
}
.rightlink ul#RightMenuFAQ ul li:hover a {
	color:#FFF !important;
	text-decoration:none;
	background:#54ad35 url(../images-design/bulletcircle_03.gif) no-repeat 190px 50% !important;
}
.rightlink ul#RightMenuFAQ li:hover ul {
	display:block;
}

