/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Pfizer - NICORETTE ACTIVESTOP Stylesheet
Author : info@redboxdigital.com / RedBox Digital
URL : www.nicorette.co.uk

Type: Screen, Projection

Description : Global stylesheet - NICORETTE ACTIVESTOP site

Version: 1.0 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* ----- COMMON AND GLOBAL ----- */
body { font:70%/1.6 verdana, arial, helvetica, sans-serif; line-height:17px; margin:0;  padding:0; color: #797979; background:url(../../Common/Images/Global/bodyBkg.jpg) top center no-repeat; text-align:center; }
html {  background:url(../../Common/Images/Global/htmlBkg.gif) top center repeat-y; background-attachment:fixed;  }
html, body { height: 100%; }
* { margin:0px; padding:0px; }

/* ----- MAIN STYLES ----- */
#mandatories { padding-top:18px; }

#sticker { position:absolute; top:280px; right:0px; }
#stickerLanding { position:absolute; top:280px; right:0px; }
#stickerHome { position:absolute; top:300px; right:-15px; }

#flashcontentText { position:absolute; top: 240px; left:60px; }
#flashcontentText h1 { color:#FFFFFF; }
#flashcontentText p { margin-top:0; width:250px; color:#32a12f; font-size:120%; line-height:18px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; }

#flashcontentTextLanding { position:absolute; top: 195px; left:60px; }
#flashcontentTextLanding h1 { color:#4e4e4e; }
#flashcontentTextLanding p { margin-top:0; width:260px; color:#32a12f; font-size:120%; line-height:18px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; }

#PromoBox { width:760px;}
	#promoBoxLeft { float:left; width:50%; height:120px; }
		#promoBoxLeftContent { left:115px; width:250px; position:relative; top:23px; } 
		#promoBoxLeftButton { float:right; margin-top:5px; margin-right:7px; }	
	#promoBoxRight { float:right; width:50%; height:120px; }
		#promoBoxRightContent { left:125px; width:270px; position:relative; top:23px; } 
		#promoBoxRightButton { float:right; margin-top:5px; margin-right:7px; }
	
#landingBoxes { }
	#landingBoxesTop { width:792px; height:14px; background:url(../../App_Themes/default/Images/Global/landingBoxesTopBkg.gif) 0px 0px no-repeat; margin-top:10px; }
	#landingBoxesInner { }
		.landingBoxesTitle { color:#ffffff; font-size:12px; font-weight:bold; margin-left:10px; margin-top:7px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;  }
		.landingBoxesDescription { position:absolute; left:90px; font-size:10px; line-height:12px; top:50px; width:140px; }
		.landingBoxesButton { position:absolute; left:90px; top:125px;  }		
	#landingBoxesContent { width:792px; background:url(../../App_Themes/default/Images/Global/landingBoxesRepeatBkg.gif) #f5fcf4 0px 0px repeat-x; }
	#landingBoxesBottom { width:792px; height:14px;background:url(../../App_Themes/default/Images/Global/landingBoxesBottomBkg.gif) left bottom no-repeat; }
	.landingBoxes { float:left;  margin-bottom:15px; position:relative; margin-left:16px; width:242px; height:180px; }


	
#gameContainer { position:absolute; left:215px; margin-top:-5px; z-index:10000; }	
#jumpOne { }
	#jumpOne { float:left; margin-right:15px; margin-bottom:0px; position:relative; width:242px; height:174px; }
	#jumpTwo { float:left; margin-right:15px; margin-bottom:0px; position:relative; width:242px; height:174px; }
	#jumpThree { float:left; margin-right:15px; margin-bottom:0px; position:relative; width:242px; height:174px; }
	#jumpFour { float:left; margin-right:15px; margin-bottom:0px; position:relative; width:242px; height:174px; }
	#jumpFive { float:left; margin-bottom:0px; position:relative; width:242px; height:174px; }
	#jumpSix { float:left; margin-right:15px; margin-bottom:0px; position:relative; width:242px; height:174px; }

	.jumpTitle { color:#ffffff; font-size:12px; font-weight:bold; margin-left:10px; margin-top:7px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;  }
	.jumpDescription { position:absolute; left:90px; font-size:10px; line-height:12px; top:50px; width:140px; }
	.jumpButton { position:absolute; left:90px; top:130px; z-index:10001;  }	
	
	
	#jumpPoints h2 { font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; font-size: 12px !important; font-weight:bold; margin:0px !important; line-height:14px; color:#ffffff; }

/* ADDED BY TASH --------------------------------------- */	

#promoBoxRightButton a, #promoBoxLeftButton a, #promoBoxLeftButton a, promoBoxRightButton a, .jumpButton a, .landingBoxesButton a { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding-left:28px; padding-top:6px; text-decoration:none; height:19px; }

a.buttondefault_Green, a.buttondefault_GreenStrong { background:url(../Images/Navigation/green.gif) no-repeat 0px 0px; color:#49a72a; } a:hover.buttondefault_Green, a:hover.buttondefault_GreenStrong { background-position:0 -50px; text-decoration:none; }
a.buttondefault_DarkGreen { background:url(../Images/Navigation/teal.gif) no-repeat 0px 0px; color:#00904B; } a:hover.buttondefault_DarkGreen { background-position:0 -50px; text-decoration:none; }
a.buttondefault_Red { background:url(../Images/Navigation/red.gif) no-repeat 0px 0px; color:#de3e2f; }a:hover.buttondefault_Red { background-position:0 -50px; text-decoration:none; }
a.buttondefault_LightBlue { background:url(../Images/Navigation/BlueLight.gif) no-repeat 0px 0px; color:#55b1af; }a:hover.buttondefault_LightBlue { background-position:0 -50px; text-decoration:none; }
a.buttondefault_Purple { background:url(../Images/Navigation/purple.gif) no-repeat 0px 0px; color:#9a1698; }a:hover.buttondefault_Purple { background-position:0 -50px; text-decoration:none; }
a.buttondefault_Yellow { background:url(../Images/Navigation/yellow.gif) no-repeat 0px 0px; color:#c5a509; }a:hover.buttondefault_Yellow { background-position:0 -50px; text-decoration:none; }
a.buttondefault_Orange { background:url(../Images/Navigation/orange.gif) no-repeat 0px 0px; color:#ee631e; }a:hover.buttondefault_Orange { background-position:0 -50px; text-decoration:none; }
a.buttondefault_Pink { background:url(../Images/Navigation/pink.gif) no-repeat 0px 0px; color:#d64250; }a:hover.buttondefault_Pink { background-position:0 -50px; text-decoration:none; }
a.buttondefault_DarkBlue { background:url(../Images/Navigation/BlueDark.gif) no-repeat 0px 0px; color:#1a7ab0; }a:hover.buttondefault_DarkBlue { background-position:0 -50px; text-decoration:none; }	
/* END ADDED BY TASH */	
				

a.buttondefault_Green span{color: #49a72a;}
a.buttondefault_GreenStrong span{color: #49a72a; font-weight:bold;}
a.buttondefault_Red span{color: #de3e2f;}
a.buttondefault_LightBlue span{color: #55b1af;}
a.buttondefault_Purple span{color: #9a1698;}
a.buttondefault_Yellow span{color: #c5a509;}
a.buttondefault_Orange span{color: #ee631e;}
a.buttondefault_Pink span{color: #d64250;}
a.buttondefault_DarkBlue span{color: #1a7ab0;}


/* -----  NEW APRIL REFRESH STYLES ----- */
#copyrightLong { color:#424242; }
.highlightBlueLarge { color:#53a4d9; margin-top:15px; line-height:16px; }
.highlightOrangeLarge { color:#ed631e; margin-top:15px; line-height:16px;}
#register { position:absolute; top: 120px; left:651px; z-index:10000; }

.activeStopHome { color:#268f44; font-size: 10px; line-height:16px;}
.fruitGumHome { color:#d8230b; font-size: 10px;  line-height:16px; }
.smokeFreeHome { color:#40c7d8; font-size: 10px;  line-height:16px; }

.tab { float:left; }

.curvedContainer { margin-top:3px; }
.curvedInner { background:#f1f9ef; padding-left:16px; }
.curvedTop { background:url(../../Common/Images/Global/curvedTop.gif) 0px 0px no-repeat; width:790px; height:15px; }
.curvedBottom { background:url(../../Common/Images/Global/curvedBottom.gif) 0px 0px no-repeat; width:790px; height:15px; }

#welcomeTop { background:url(../../Common/Images/Global/welcomeTopBkg.gif) 0px 0px no-repeat; width:374px; height:7px; }
#welcomeBottom { background:url(../../Common/Images/Global/welcomeBottomBkg.gif) 0px 0px no-repeat; width:374px; height:7px; }

#loginTop { background:url(../../Common/Images/Global/welcomeTopBkg.gif) 0px 0px no-repeat; width:374px; height:7px; }
#loginBottom { background:url(../../Common/Images/Global/welcomeBottomBkg.gif) 0px 0px no-repeat; width:374px; height:7px; }

#welcome { background:#FFFFFF; width:374px; float:left; }
#welcomeInner { padding-left:15px; padding-right:15px;  height:180px; min-height:160px; }
#login {  background:#FFFFFF; width:374px; float:left; margin-left:10px;  }
#login a { color:#008650 !important; text-decoration:underline; }
#loginInner { padding-left:15px; padding-right:15px; height:180px; min-height:160px; }

#loginSettings { width:180px; margin-left:15px; float:left; }

/* -----  GENERAL IDS ----- */
#container { position:relative; text-align:left; width:790px; margin:0px auto;}
#containerInner { }
#containerInnerPopup { margin:15px; text-align:left; }
#noBackground { background:none; }
#header { height:114px; }
#flashMovieBorder {height:5px; background: #f5ea02; }
#logo { float:right; margin-top:18px; margin-right:14px;}
#logoPrint { display:none; }
#rotator { margin-bottom:15px; }
.pageHome { float:left; margin-top: 57px; margin-left:0px; font-size:90%; }
.pageHome a { color:#aaeda4 !important; }
#columnOne { width:144px; float:left; margin-top:10px;  }
#columnOne p { font-size:90%; }
#columnTwo { width:367px; margin-left:26px; float:left; margin-top:15px; }
#columnTwoNoMargin { margin:0px; width:320px; float:left; }
#columnTwoNoMargin li { margin-left:20px; }
#columnTwoNoMargin img { padding-top:15px; padding-bottom:15px; }
#columnThree { width:194px;  margin-left:16px; float:left; margin-top:24px; }
#columnThree p { font-size:90%; margin-bottom:5px; }
#columnThreeNew { width:224px;  margin-left:26px; float:left; display:inline;}
#columnThreeNoMargin {  margin-left:0px; margin-top:19px; float:right; }
#columnWide { width:570px; float:left; margin-top:15px;  margin-left:15px; }
#columnLanding { width:792px; float:left; margin-top:15px;  margin-left:15px; }
.subFooter { clear:both; border-top:1px solid #e8e8e8; padding-top:25px; padding-bottom:15px; }
#movieContainer { margin-bottom:15px; }
#registerIntro { width:150px; margin-left:30px; padding-top:30px; }
#budgetCalculatorImage { position:absolute; width:148px; height:161px; top:520px; margin-left:350px;  }
#budgetCalculatorText {margin-bottom:15px; width:302px; height:82px; }
#faqIntroduction { width:535px; }
.headAndBread { width:570px; float:left; padding-bottom:5px;}
.headAndBread h1 { width:320px; float:left; border-bottom:0;}


/* -----  BREADCRUMBS ----- */
#breadcrumbs { float:right; width:99%; border-bottom:1px solid #e5e5e5; font-size:90%; text-align:right; padding-bottom:3px;}
#breadcrumbs ul { margin:0px; padding:0px; float:right; list-style:none; }
#breadcrumbs li { float:left; }
#breadcrumbs a { color:#797979; text-decoration:underline; }


/* -----  MOVIES ----- */
.line { border-bottom:1px solid #cccccc; height:1px; line-height:1px; margin-top:15px; margin-bottom:15px; }
#moviesColumnOne { float:left; width:350px; }
#moviesColumnTwo { float:left; width:170px; margin-left:15px;  border-left:1px solid #cccccc; }
#moviesColumnTwoContent { margin-left:15px; }

/* -- THE TRUTH ABOUT QUITTING -- */
/*
h3.related    {padding-bottom:3px; border-bottom:1px solid #e5e5e5;}
.relatedlinks {list-style:none; margin:0; padding:0;}
.relatedlinks li {list-style:none; border-bottom:1px solid #e5e5e5; margin:0 0 10px 0; padding:0 0 10px 30px; min-height:25px; _height:25px;}
.relatedlinks li a {color:#797979 !important;}
*/
#copyrightLeft {float:left; width:48%; padding-top:20px; }

#copyrightRight { float:right;  width:48%; padding-top:20px; }



#relatedLinks { width:184px; margin:20px 0px 0px 20px; background:url(../Images/Global/relatedLinksBkg.jpg) 0px 0px no-repeat; }

#relatedLinksContent { width:140px; padding:15px 15px 15px 15px; }

.relatedLinksTitle { font-size:13px; }

.relatedLinksTitle { color:#000000; }

.relatedLinksTitle em { color:#3ba83f; font-style:normal; }

#relatedLinksFooter { height:14px; background:url(../Images/Global/relatedLinksFooter.jpg) 0px 0px no-repeat;  }


/* -----  MOTIVATION TEST ----- */
#motivationTest{clear:both;}
#motivationTestIntro { width:510px; padding-top:15px; }
.motivationTestBlock { background: #eef7e6 url(../../Common/Images/Forms/whiteLineBkg.gif) 0px 40px repeat-x; width:513px; margin-bottom:4px; }
.motivationTestContent { margin-left:15px; margin-bottom:15px; margin-right:15px; }
.motivationTestBottom {background:url(../../Common/Images/Forms/motivationTestBottom.gif) left bottom no-repeat; width:513px;  height:16px; line-height:16px; }
.motivationTestTop { background: url(../../Common/Images/Forms/motivationTestTop.gif) left top no-repeat; width:513px;  height:16px; line-height:16px; }
.question { color:#2e831c;  font-weight:bold; margin-top:10px; }
#motivationTest .floatLabel { width:100px; display:block;  float:left; }
#motivationTest .marginLabel { padding-left:15px;}
#motivationTestSubmit { float:left; margin-top:15px; clear:both;}
#motivationTest p { margin-bottom:4px; }
.motivationTestContent a { text-decoration:underline !important; }

/* -----  PRODUCTS ----- */
#products { clear:both; width:565px; }
#products ul { margin:0px; padding:0px; list-style:none;  }
#products li { clear:both; border-bottom:1px solid #e8e8e8; padding-top:15px; padding-bottom:5px;  }

.productsColumnOne { float:left; width:100px; }
.productsColumnTwo { float:left; width:323px; margin-left:60px; }
.productsLink { background:url(../../Common/Images/Navigation/secondaryLi.gif) 0px 2px no-repeat; padding-left:20px; display:block; height:16px; line-height:16px; }


/* -----  LISTS ----- */
.list ul { margin:0px; padding:0px; width:auto; }


/* ----- PRIMARY NAVIGATION----- */
#primaryNavigation { float:left; margin-top:26px; }
#primaryNavigation span { display: none;}
#primaryNavigation ul { margin:0px; padding:0px; list-style-type:none; width:auto; margin-left:10px; }
#primaryNavigation li { float:left; display:block; }
#primaryNavigation a { display:block; float:left; padding:0px; text-indent: -9999px; width: 85px; height: 83px; overflow: hidden; background-repeat: no-repeat; margin-right: 2px;}
#primaryNavigation a:hover, #primaryNavigation .current {background-position: 0 -83px;}


/* -----  SECONDARY NAVIGATION ----- */
#secondaryNavigation { width:203px; float:left; margin-top:15px; font-size:90%; }
#secondaryNavigationBottom {  height:130px; background:url(../../Common/Images/Navigation/secondaryNavigationBottom.gif) top left no-repeat; }
#secondaryNavigationTop { background:url(../../Common/Images/Navigation/secondaryNavigationTop.gif) top left no-repeat; width:203px; height:20px; }
#secondaryNavigation ul { margin:0px; background:#eff0ef; padding:0px;  list-style-type:none; width:auto; border-top: 1px solid #ffffff; }
#secondaryNavigation ul li {   display:block; cursor:pointer; border-bottom:1px solid #ffffff; width:203px; }
#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a.current { background: #ffffff url(../../Common/Images/Navigation/secondaryLi.gif) 10px 6px no-repeat; display:block; color:#47a742;}
#secondaryNavigation a { background:url(../../Common/Images/Navigation/secondaryLi.gif) 10px 6px no-repeat; text-decoration:none;  display:block; color:#8c8e8a; padding:4px 10px 2px 30px; }
.secondaryNavigationItem {  font-size: 11px !important; line-height:11px;  }

/* -----  LOGIN FORM ----- */
#loginForm { color:#999999; font-size:90%; }
#loginForm p { margin-bottom:6px; }
#loginForm .inputMedium { background:#f1f9ef; border:1px solid #c6c6c6; width:120px; }
#loginForm label {  }

#loginFormTop { background:url(../../Common/Images/Forms/loginFormTop.gif) top left no-repeat; width:195px; height:16px; }
#loginFormBottom { background:url(../../Common/Images/Forms/loginFormBottom.gif) bottom left no-repeat;  width:195px; height:16px; }
#loginSubmit { padding-bottom:15px; float:left;  }

/* -----  ENQUIRIES FORM ----- */
#enquiriesForm { width:364px; margin-bottom:15px;  }
#enquiriesForm { background: #ecf6df; }
#enquiriesForm label, #enquiriesFormBottom p, #loginForm a { color:#3aa72a; }
#enquiriesFormTop { background:url(../Images/Global/enquiriesFormTop.gif) top left no-repeat; width:364px; height:16px; }
#enquiriesFormBottom { background:url(../Images/Global/enquiriesFormBottom.gif) bottom left no-repeat;  width:364px; height:16px; }
#enquiriesForm label { margin-left:15px; float:left; width:120px;}
#enquiriesForm span { margin-left:15px; float:left; width:100px; }
#enquiriesSubmit { float:right; position:relative; left:55px; }
#enquiriesForm .cosmos { font-size:1.1em; line-height:1.1em; }
#enquiriesForm .cosmosTextArea {width: 190px; height:100px;}


/* -----  BUDGET CALCULATOR ----- */
#budgetCalculatorForm label { display: block; width:370px; line-height:15px; margin-bottom:10px; }
#budgetCalculatorTop { background:url(../../Common/Images/Forms/budgetCalculatorTop.gif) top left no-repeat; width:515px; height:16px; }
#budgetCalculatorBottom { background:url(../../Common/Images/Forms/budgetCalculatorBottom.gif) bottom left no-repeat; width:515px; height:16px; }
#budgetCalculator { background: #e5f3fb url(../../Common/Images/Forms/whiteLineBkg.gif) 0px 40px repeat-x; width:515px; margin-top:35px; }
#budgetCalculatorContent { margin-left:20px; margin-right:20px; }
#budgetReCalculatorSubmit { margin-top:15px; }
#budgetCalculatorForm p { padding-bottom:0px; margin-bottom:20px; clear:left; }


/* -----  collaspeDivS AND FACTS ----- */
.collaspeDivBlock h6 a, .collaspeDivBlock h6 a:hover {color:#6db85f; display:block;  margin-top:0px; margin-bottom:10px;  }
.collaspeDivBlock span { color:#6db85f; font-weight:bold;}
.collaspeDiv { color:#6db85f; width:520px; font-weight:bold; padding-left:25px; padding-top:5px; padding-bottom:10px;  border-top:1px solid #f2f2f2; }
.collaspeDiv a { color:#6db85f !important; }
.stretcher { font-weight:normal; color:#797979; }
.display { margin-bottom:5px; }


/* -----  FOOTER ----- */
#footer { clear:both; font-size:90%; margin-top:15px; padding-top:15px; border-top: 1px solid #ebebeb; height:120px; }
#footerInner { float:left;  }
#footerInner ul { margin:0px; color:#999999; clear:both; padding:0px; list-style:none; }
#legalFooter { margin:0px; margin-top: -5px; color:#999999; clear:both; padding-top:0px; list-style:none; }
#footerInner li { float:left; margin-right:20px;padding-bottom:0px; }
#legalFooter a { color:#999999; }
#legalFooter li { float:left; margin-left:0px; margin-right:3px; padding-bottom:5px; }
#copyright { clear:both; color:#999999;  line-height:15px; padding-bottom:0px; }
#copyright strong { color:#2e831c; }


/* ----- GLOBAL CLASSES ----- */
.clear { clear: both; }
.hide { display: none; }
.show { display: block; }
.float_left { float: left !important; }
.float_right { float: right !important; }
.align_left { text-align: left !important; }
.align_center { text-align: center !important; }
.align_right { text-align: right !important; }
.align_justify { text-align: justify !important; }
.align_bottom { vertical-align: bottom !important; }
.position_relative { position:relative; }
.position_absolute { position:absolute; }
.hand { cursor: pointer; }
.alert { color:#de3e2f; font-weight:bold; }
.highlightGreenLight { color:#3aa72a;  }
.highlightGreenDark { color:#208f25;  }
.highlightBlueDark { color:#008bd7; }
.highlightBlueLight { color:#008bd7; }
.highlightRedLight { color:#de3e2f;  }
.highlightRedDark { color:#de3e2f;  }
.highlightIceLight { color:#7394a5;  }
.highlightIceDark { color:#7394a5;  }


/* ----- ACTIVE STOP AREA ----- */
#activeStopHp { margin-top:20px; }
#activeStopOptions { margin-left:70px; margin-top:15px; }
#activeStopNavigation { float:left; margin-right:5px; width:68px; }
#activeStopNavigation ul { clear:both; padding:0px; list-style:none;  }
#activeStopNavigation li {  height:68px; }
html>body #activeStopNavigation li { margin-bottom:2px; }
#movieOptions { margin-bottom:15px; }
#broadband { float:left; }
#narrowband { margin-left:2px; float:left; }


/* ----- GLOBAL SPECIFIC WIDTHS ----- */
.width420 {	width: 420px !important;}
.width380 {	width: 380px !important;}
.width310 {	width: 310px !important;}
.width300 {	width: 310px !important;}
.width290 {	width: 290px !important;}
.width250 {	width: 250px !important;}
.width200 {	width: 200px !important;}
.width177 {	width: 177px !important;}
.width150 {	width: 150px !important;}
.width100 {	width: 100px !important;}
.width70 {	width: 70px !important;}
.width50 {	width: 50px !important;}
.width30 {	width: 30px !important;}
.width20 {	width: 20px !important;}
.width10 {	width: 10px !important;}


/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#4D4D4D; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; }
h1 { font-size: 20px; line-height: 25px; font-weight:normal; color:#3aa72a; padding-bottom:20px; }
h2 { font-size: 16px; line-height: 18px; font-weight:normal; color:#3aa72a; padding-bottom:20px; }
h3 { font-size: 14px; line-height: 14px; font-weight:normal; padding-bottom:10px; padding-top:10px; color:#3aa72a; }
h4 { font-size: 13px; line-height: 1em; font-weight:normal; padding-bottom:7x; padding-top:10px; color:#328828;  }
h5 { font-size: 12px; line-height: 1em;  font-weight:bold; padding-bottom:7px; padding-top:10px; color:#328828; }
h6 { font-size: 11px; line-height: 1em; font-weight:normal; }

.red { color:#de3e2f; }
.ice { color:#7394a5; }
.orange { color:#ee631e; }
.green { color:#49a72a; }
.purple { color:#9a1698; }
.sources { color:#a5a4a4; }
h1 em { color:#000000; }

#columnTwoNoMargin.red

#columnWide a { color:#3aa72a; text-decoration:underline !important; }

p { padding: 0px; line-height:15px; margin-bottom:10px; margin-top:0px; }
p strong { color:#3aa72a; }

em { font-style:normal; }
sup { font-size:90%;}
sub {font-size:90%;}


/* ----- IMAGES ----- */
img{ display:block; border:0; }


/* ----- LINKS ----- */
a, a:link { color:#3aa72a; text-decoration:none;}
a:hover{ text-decoration:underline;}
a:visited {}
a:active {}


/* ----- LISTS ----- */
ul, ol, dl, li, dt, dd {	margin: 0px;	padding: 0;	}
table ol{	margin:0;	padding: 0 1.5em;}


/* ----- OTHER ----- */
address { font-style:normal;}
sup { padding-left:3px; padding-right:3px; }

/* ----- GLOBAL FORMS ----- */
form, fieldset { margin: 0px;	padding: 0px; line-height:1.6em; border:none; }
fieldset p { clear:both; margin-bottom:16px; }
label { font-weight:normal; /*line-height:20px;*/  }
.inputSmall { width:45px; }
.inputMedium { width:155px; }
.inputLarge { width:190px; }
.inputLargeTextarea { width:190px; height:120px; }
optgroup { font-style:normal; font-weight:normal; }
#columnThree fieldset { border:none; padding:0px 16px 0px 16px; margin:0px; }
legend {	padding: 0px;	color: #000; display:none;	}
input, textarea, select {	margin: 0;	padding: 1px; font-size: 100%; font-weight:normal; color:#4D4D4D; font-family:Arial, Helvetica, sans-serif;	}
select { padding: 0px; }


/* ----- SITEMAP ----- */
#sitemapright { float:right; }
#sitemap { margin-top:20px;}
#sitemap a { font-weight:normal; }
#sitemap .title { font-weight:bold; border-bottom:1px #cccccc solid; width:300px; margin-top:15px; display:block;  }
#sitemap .titleSideMenu { font-weight:bold; border-bottom:1px #cccccc solid; width:300px; margin-top:15px; display:block;  }
#sitemap ul {margin:0 0 20px 0; padding:0;}
#sitemap li { font-weight:bold; list-style-type:none; }
#sitemap li ul { margin-top: 10px; }
#sitemap li li { font-weight:normal; text-indent:20px; margin-bottom:5px;}
#sitemap li li a { font-weight:normal; text-indent:20px; color:#797979; text-decoration:underline;}
#sitemap li li li { text-indent:40px;}
