body{
margin: 0px;
padding: 0px;
background-image: url('images/bg.gif');
background-repeat: repeat-x;
background-color: #FAFAE5;
scrollbar-3dlight-color: #B5D2AB;
scrollbar-arrow-color: #6FA9E6;
scrollbar-base-color: #5F8C51;
scrollbar-darkshadow-color: #38623E;
scrollbar-face-color: #507844;
scrollbar-highlight-color: #94AD8D;
scrollbar-shadow-color: #223B26;
scrollbar-track-color: #DADAC3;
}

/* start footer styles */

td.ft{
height: 40px;
width: 579;
background-color: #FAFAE5;
color: #4D4D4D;
font-family: verdana;
font-size: 8pt;
}

td.ft a{
color: #4D4D4D;
text-decoration: underline;
}

td.ft a:hover{
color: #6F6F6F;
text-decoration: none;
}

/* end footer styles */

/* start Search Box styles */

input.searchBox{
padding-left: 2px;
color: #191919;
font-size: 9pt;
font-family: verdana, ariel, sans-serif;
border-style: solid;
border-width: 1px;
border-top-color: #84888B;
border-left-color: #84888B;
border-bottom-color: #DBDEE3;
border-right-color: #DBDEE3;
}
td.searchBox{
font-family: ariel, sans-serif;
font-size: 10pt;
font-weight: 900;
color: #000000;
}

td.searchBox a{
background-color: #98AD91;
background-image: url('images/search_button_bg.gif');
background-repeat: repeat-y;
border-color: #fcfcfc;
border-width: 1px;
border-style: solid;
text-decoration: none;
color: #E0E0E0;
padding-right: 2px;
padding-left: 2px;

}

td.searchBox a:hover{
text-decoration: none;
color: #000000;
border-color: #191919;
}
/* end Search Box styles */

/* start main content styles */
td.mnCon{
padding-top: 5px;
font-size: 10pt;
font-family: arial, verdana, sans-serif;
color: #242424;
}

td.mnCon b{
font-family: arial, verdana, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: 900;
}

td.mnCon h1{
font-family: arial, verdana, sans-serif;
font-size: 13pt;
color: #0C2A4B;
padding-left: 10px;
font-weight: 900;
display: inline;
}


td.mnCon h2{
background: url('images/bullet_leaf.gif') no-repeat;
padding-left: 26px;
font-family: arial, verdana, sans-serif;
font-size: 16pt;
color: #0C2A4B;
font-weight: 900;
display: inline;
}

td.mnCon p{
padding-bottom: 1px;
marign-bottom: 1px;
}


td.mnCon a{
font-family: arial, verdana, sans-serif;
font-size: 10pt;
color: #1A5798;
font-weight: 750;
}


td.mnCon a:visited{
font-family: arial, verdana, sans-serif;
font-size: 10pt;
color: #AD2E0C;
font-weight: 750;
}

td.mnCon a:hover{
color: #4274AA;
text-decoration: none;
}





td.mnCon p{
padding-top: 20px;
padding-bottom: 20px;
}
/* end main content styles */

td.sb{
padding-top: 5px;
font-size: 10pt;
font-family: arial, verdana, sans-serif;
color: #242424;
}

/* start workshops styles */

#workshopsHd{
height: 49px;
width: 151px;
background-color: #151515;
display: block; 
font-family: ariel, verdana, sans-serif;
font-size: 13;
font-weight: 900;
color: #fff;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #484848; 
}

#workshopLinks{
background-color: #151515;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #484848;
}

#workshopLinks ul{
background-color: #151515;
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#workshopLinks ul li{
margin: 0 0 1px;
padding: 0;
}

#workshopLinks a:link{
background: url('images/bullet_workshop.gif') no-repeat;
padding-left: 13px;
font-family: tahoma, Verdana, Sans-Serif;
font-size: 10pt;
color: #8BDC96;
text-decoration: none;
}

#workshopLinks a:hover{
background: url('images/buttet_workshop_on.gif') no-repeat;
padding-left: 13px;
color: #fff;
text-decoration: underline;
}

#workshopLinks a:active, #workshopLinks a:visited{
background: url('images/buttet_workshop_visited.gif') no-repeat;
padding-left: 13px;
font-family: tahoma, Verdana, Sans-Serif;
font-size: 10pt;
color: #D03810;
text-decoration: none;
}




/* end workshops sytles */


/* start success stories styles */
#successStores{
padding-left: 5px;
padding-right: 2px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #D9D9D9;
color: #000;
font-family: tahoma, verdana, sans-serif;
font-size: 10pt;
background-color: #F0F0F0;
text-indent: 2px; 
}


#successStores b{
font-family: ariel, verdana, sans-serif;
font-size: 11pt;
font-weight: 900;
color: #000;
display: block;
}

#successStores a{
background: url('images/bullet_more.gif') no-repeat;
padding-left: 13px;
font-family: tahoma, Verdana, Sans-Serif;
font-size: 10pt;
color: #000;
text-decoration: none;
}

#successStores a:hover{
padding-left: 13px;
color: #191919;
text-decoration: underline;
}

/* end success stories styles */

/* start pni reserach styles */

td.pniResearch{
background-image: url('images/pni-research-bg.gif');
background-repeat: repeat-x;
background-position: bottom;
}


#pniResearchHd{
height: 48px;
width: 164px;
padding-top: 6px;
background-color: #151515;
display: block; 
font-family: ariel, verdana, sans-serif;
font-size: 13;
font-weight: 900;
color: #fff;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #484848; 
}

#pniResearch{
padding-left: 6px;
padding-right: 2px;
}

#pniResearch ul{
background-color: #151515;
margin: 0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#pniResearch ul li{
margin: 0 0 1px;
padding: 0;
border-bottom-width: 2px;
border-bottom-color: #424242;
border-bottom-style: solid;
}

#pniResearch a{
background: url('images/bullet_pni_articles.gif') no-repeat;
padding-left: 13px;
font-family: tahoma, Verdana, Sans-Serif;
font-size: 10pt;
color: #fff;
text-decoration: none;
}

#pniResearch a:hover{
padding-left: 13px;
color: #fff;
text-decoration: underline;
background: url('images/bullet_pni_articles_on.gif') no-repeat;
}


/* end pni research styles */

/* start form styles */
.textField{
border-style: solid; 
border-width: 1px;
border-top-color: #84888B;
border-left-color: #84888B;
border-right-color: #fff;
border-bottom-color: #fff;
background-color: #E9E9E9;
padding-left: 2px;
padding-right: 2px;
color: #191919;
font-size: 9pt;
font-family: verdana, ariel, sans-serif;
}

input.sendMsgBtn{
width: 90px;
height: 18px;
background: url('images/button_send.jpg') no-repeat;
border-style: solid;
border-width: 0px;
cursor: pointer;
}


input.clearBtn{
width: 80px;
height: 18px;
background: url('images/button_clear.jpg') no-repeat;
border-style: solid;
border-width: 0px;
cursor: pointer;
}


input.btnSubmit{
width: 80px;
height: 18px;
background: url('images/button_submit.jpg') no-repeat;
border-style: solid;
border-width: 0px;
cursor: pointer;
}


input.btnBack2Faq{
width: 90px;
height: 18px;
background: url('images/button_back_to_faq.jpg') no-repeat;
border-style: solid;
border-width: 0px;
cursor: pointer;
}



/* end form styles */



/* start rules for location pages */
div.locMoreInfo{
display: block; 
text-align: right;
height: 18px;
padding-bottom: 5px;
padding-right: 
}

.locBorder{
border-style: solid;
border-color: #A7A79B;
border-width: 2px;
margin-bottom: 8px;
margin-top: 4px;
padding-top: 8px;
padding-bottom: 4px;
padding-right: 8px;
padding-left: 8px;
}


img.locAv{
margin-right: 3px;
float: left;
}



td.locBox .info b{
color: #1A5798;
font-weight: bold;
font-family: verdana, arial, sans-serif;
font-size: 10pt;
display: block;
}


td.locBox .info{
color: #1D1D1D;
font-family: verdana, arial, sans-serif;
font-size: 10pt;
display: block;
margin-left: 121px;
}



td.locBox .info .locWebButton{
text-align: right;
display: block;
}
/* end rules for location pages */

/* START TOOL TIP STYLES */
#toolTip_top{
	background: url(images/toolTip_top.gif) no-repeat top left;
	width: 363px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	padding-right: 6px;
	margin-right: 6px;

}

#toolTip_bottom{
	background: url(images/toolTip_bottom.gif) no-repeat top left;
	width: 363px;
	height: 25px;
	text-align: right;
	padding-right: 8px;
	margin-right: 8px;
	line-height: 25px;
}

#toolTip_bottom a{
	color: #008000;
	font-size: 9pt;
	font-family: verdana, ariel, sans-serif;
	text-decoration: underline;
	background: url(images/toolTip_external_icon.gif) no-repeat 0 65%;
	padding-left: 15px;
}

#toolTip_bottom a:hover{
	text-decoration: none;
}


#toolTip_content{
	background: #EAE9E4 url(images/toolTip_bg.jpg) no-repeat 0 0;
	width: 363px;
	height: 80px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 8px;
	padding-right: 8px;
	color: #202020;
	font-family: verdana, ariel, sans-seif;
	font-size: 9pt;
}

#toolTip_content b{
	background: url(images/toolTip_h3_icon.gif) no-repeat 0 40%;
	color: #174678;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana, ariel, sans-serif;
	line-height: 15pt;
	padding-left: 15px;
	margin-left: 15px;
	display: block;
}

a.ttip{
	font-family: arial, verdana, sans-serif;
	font-size: 8pt;
	color: #1A5798;
	background: url('images/dots-alink.gif') repeat-x 0 100%;
	text-decoration: none;
	line-height: 1.3em;
}

a.ttip:hover{
	/* color: #5397E0; */
	color: #AD2E0D;
	background: url('images/dots-alink2.gif') repeat-x 0 100%;
}
/* END TOOLTIP STYLES */


/* ***** dotted hr ***** */



div.hr {
height: 2px;
background: url(images/hr.gif) repeat-x scroll center;
padding-bottom: 4px;
}
div.hr hr {
display: none;
}


/* jpeg rotator settings */
#imageContainer {
	height:239px;
}

#imageContainer img {
display:none;
position: absolute;
border-width: 0px;
}
/* end jpeg rotator settings */

/* START PAGE HEADING RULES */

td.mnCon #hd{
width:421px;
height: 41px;
background: #1A5798 url(images/hd_bg.jpg) no-repeat 0 0;
padding-top: 4px;
}

td.mnCon #hd .line1{
color: #FFFFFF;
font-size: 15px;
font-weight: 800;
font-family: ariel, verdana, sans-serif;
margin-left: 25px;
}

td.mnCon #hd .line2{
color: #FFFFFF;
font-size: 17px;
font-weight: bold;
font-family: ariel, verdana, sans-serif;
margin-left: 46px;
}
/* END PAGE HEADING RULES */


/* highlighter styles */

td.mnCon em{
margin-right: 4px;
margin-left: 4px;
font-style: normal;
color: #00624B;
background-color: #FEFE81;


/*
color: #191919;
*/

font-family: verdana, sans-serif, arial;
font-weight: 800;
font-size: 12pt;
didsplay: inline;
}


td.mnCon em.fill{
margin-right: 4px;
margin-left: 4px;
font-style: normal;
color: #00624B;
background-color: #FEFE81;
/*
background-color: yellow;
color: #191919;
*/
font-family: verdana, sans-serif, arial;
font-weight: 800;
font-size: 12pt;
text-align: center;
line-height: 12pt;
width: 397px;
}


td.mnCon em.fill2{
margin-right: 4px;
margin-left: 4px;
font-style: normal;
color: #00624B;
background-color: #FEFE81;
/*
background-color: yellow;
color: #191919;
*/
font-family: verdana, sans-serif, arial;
font-weight: 800;
font-size: 10pt;
text-align: center;
line-height: 12pt;
width: 397px;
}


td.mnCon em.fill3{
margin-right: 4px;
margin-left: 4px;
font-style: normal;
color: #434341;
background-color: #FEFE81;
font-family: verdana, sans-serif, arial;
font-weight: 750;
font-size: 10pt;
text-align: center;
line-height: 12pt;
width: 397px;
}




td.mnCon div.box0{
background: #ECECD8 url(images/box0-flowers.gif) no-repeat bottom right;
margin: 3px;
padding: 3px;
}


td.mnCon div.box1{
border-width: 1px;
border-style: solid;
border-color: #C8C897;
background: #ECECD8;
margin: 3px;
padding: 3px;
}


td.mnCon div.box2{
border-width: 2px;
border-style: solid;
border-color: #E3E3CD;
background: #FAFAF2;
margin: 6px;
padding: 6px;
}

td.mnCon div.box3{
border-bottom-color: #D9D9D9;
border-left-color: #D9D9D9;
border-top-color: #fff;
border-right-color: #fff;
border-width: 1px;
border-style: solid;
background: #F0F0F0;
margin: 4px;
padding: 4px;
}

td.mnCon div.box4{
background: #ECECD8;
margin: 3px;
padding: 3px;
}

td.mnCon u{
font-weight: 800;
}

td.mnCon div.box0 li.wys{
padding-bottom: 5px;
font-weight: 750;
font-color: #2C5B33;
}

td.mnCon li.dk{
font-weight: 800;
}

td.mnCon li.dk a{
font-weight: 700;
}

/* end highlighter styles */

/* list title links  xxx*/
td.mnCon a.listLink{
padding-left: 15px;
margin-left: 15px;
font-family: arial, verdana, sans-serif;
font-size: 12pt;
color: #1A5798;
font-weight: 900;
}

td.mnCon a.listLink:visited{
font-family: arial, verdana, sans-serif;
font-size: 12pt;
color: #AD2E0C;
font-weight: 900;
}

td.mnCon a.listLink:hover{
color: #4274AA;
text-decoration: none;
}


td.mnCon a.listLink2{
background: url(images/listLink-arrow.jpg) no-repeat 0 50%;
padding-left: 17px;
margin-left: 17px;
font-family: arial, verdana, sans-serif;
font-size: 11pt;
color: #1A5798;
font-weight: 900;
text-decoration: none;
}

td.mnCon a.listLink2:visited{
background: url(images/listLink-arrow.jpg) no-repeat 0 50%;
padding-left: 17px;
margin-left: 17px;
font-family: arial, verdana, sans-serif;
font-size: 12pt;
color: #AD2E0C;
font-weight: 900;
text-decoration: none;
}

td.mnCon a.listLink2:hover{
background: url(images/listLink-arrow2.jpg) no-repeat 0 50%;
padding-left: 17px;
margin-left: 17px;
color: #4274AA;
text-decoration: underline;
}


/* list title links */



td.mnCon ul.index{
list-style: none;
line-height: 20px;
}

td.mnCon ul.index li a{
background: url(images/index_arrow.gif) no-repeat 0 50%;
padding-left: 18px;
margin-left: 18px;
font-size: 10pt;
font-color: #1A5798;
font-weight: 800;
text-decoration: none;
}

td.mnCon ul.index li a:visited{
background: url(images/index_visited.gif) no-repeat 0 50%;
padding-left: 18px;
margin-left: 18px;
font-size: 10pt;
font-color: #AD2E0C;
font-weight: 800;
text-decoration: underline;
}

td.mnCon ul.index li a:active{
background: url(images/index_visited.gif) no-repeat 0 50%;
padding-left: 18px;
margin-left: 18px;
font-size: 10pt;
font-color: #AD2E0C;
font-weight: 800;
text-decoration: underline;
}

td.mnCon ul.index li a:hover{
background: url(images/index_over.gif) no-repeat 0 50%;
padding-left: 18px;
margin-left: 18px;
font-size: 10pt;
font-weight: 800;
font-color: #337CCA;
text-decoration: underline;
}


td.prices_title{ /*bold workshop title */
font-weight: 800;
font-size: 10pt;
color: #191919;
font-family: verdana, tahoma, sans-serif;
}
td.prices_hd{ /*bold price*/
font-weight: 900;
color: #00624B;
font-size: 10pt;
font-family: verdana, tahoma, sans-serif;

}
td.prices_content{ /*content of workshop box...*/
color: #242424;
font-size: 11pt;
font-family: verdana, tahoma, sans-serif;
}

td.prices_content ul li, td.prices_content ol li{
color: #242424;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
}

td.prices_content ul li b, td.prices_content ol li b{
font-weight: 900;
color: #242424;
font-size: 10pt;
font-family: verdana, tahoma, sans-serif;
}


td.prices_content b{
font-weight: 900;
color: #1A5798;
font-size: 10pt;
font-family: verdana, tahoma, sans-serif;
}
