BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #FFFFFF repeat-x 0px 152px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3E3B3A; LINE-HEIGHT: 129%; PADDING-TOP: 0px
}

A {
	COLOR: #336600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF4500; TEXT-DECORATION: underline
}

LI {
	BACKGROUND: url(images/bullet.gif) no-repeat 5px 6px
}
#header_graphic A IMG {
	PADDING-TOP: 20px
}
#header-wrap {
	HEIGHT: 110px
}
#header_text {
	HEIGHT: 110px
}
#header_graphic {
	HEIGHT: 110px;BACKGROUND: url(images/olstore.gif) no-repeat; background-position: 3px bottom;	

}
#header-wrap {
	BACKGROUND: url(images/bgheader.gif) repeat-x; background-position: 3px bottom;	 
	/** BACKGROUND: url(images/bgheader.gif) #99CC66 repeat-x	 **/

}

#header_text H1 {
	FONT: bold 40px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #fff; PADDING-TOP: 15px; LETTER-SPACING: -1px
}
#header_text H1 A {
	FONT: bold 40px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #fff; PADDING-TOP: 15px; LETTER-SPACING: -1px
}
#header_text H2 {
	FONT: bold italic 18px/18px Geneva, Verdana, sans-serif; COLOR: #d4e3b9
}
H1 {
	COLOR: #2f462b
}
H2 {
	COLOR: #690
}
H3 {
	COLOR: #727272
}
H4 {
	COLOR: #727272
}
BLOCKQUOTE {
	BORDER-RIGHT: #adc387 1px solid; BORDER-TOP: #adc387 1px solid; BORDER-LEFT: #adc387 1px solid; BORDER-BOTTOM: #adc387 1px solid; BACKGROUND-COLOR: #e4edd5
}
.footer {
	COLOR: #6f6f6f
}
#headermod {
	WIDTH: 700px; COLOR: #808000; TOP: 10px; HEIGHT: 98px;
}
#headermod .contentheading {
	COLOR: #f9f9f2
}
#headermod A.contentpagetitle {
	COLOR: #f9f9f2
}
#headermod TD.contentheading {
	BORDER-BOTTOM: #43643d 1px solid
}
#headermod .moduletable H3 {
	BORDER-BOTTOM: #43643d 1px solid
}
TD.sectiontableheader {
	FONT: 14px/20px Arial, Helvetica, Geneva, sans-serif; COLOR: #fff; BACKGROUND-COLOR: #557f01
}
TABLE TR.sectiontableentry1 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; LINE-HEIGHT: 155%; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid
}
TABLE TD.sectiontableentry1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; LINE-HEIGHT: 155%; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid
}
TABLE TR.sectiontableentry2 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; LINE-HEIGHT: 155%; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid
}
TABLE TD.sectiontableentry2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; LINE-HEIGHT: 155%; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid
}
TABLE.pollstableborder TD.sectiontableentry1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 2px; COLOR: #3d2518; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
TABLE.pollstableborder TD.sectiontableentry2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; COLOR: #3d2518; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
TABLE.pollstableborder TD.sectiontableheader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.pollstableborder TR.sectiontableentry1 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.pollstableborder TR.sectiontableentry2 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.blog_more {
	BORDER-TOP: #e6e6d4 1px solid
}
DIV.blog_more UL LI A {
	BORDER-BOTTOM: #dadacc 1px solid
}
DIV.blog_more UL LI A:hover {
	BORDER-BOTTOM: #dadacc 1px solid; BACKGROUND-COLOR: #fefdf2
}
DIV.mosimage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.mosimage_caption {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; COLOR: #666
}
A.contentpagetitle {
	COLOR: #470705
}
A.contentpagetitle:hover {
	COLOR: #000
}
TD.contentheading {
	COLOR: #466a02; BORDER-BOTTOM: #efefdd 1px solid
}
.contentheading {
	COLOR: #466a02
}
.componentheading {
	COLOR: #2f462b
}
A.readon {
	BACKGROUND: url(images/readon.png) no-repeat left center
}
SPAN.small {
	FONT: 10px/10px Tahoma, Lucida, Verdana, sans-serif; COLOR: #adc387
}
.createdate {
	FONT: 10px/10px Tahoma, Lucida, Verdana, sans-serif; COLOR: #adc387
}
.modifydate {
	FONT: 10px/10px Tahoma, Lucida, Verdana, sans-serif; COLOR: #adc387
}
.pagenav_next A {
	BORDER-RIGHT: #adc387 1px solid; BORDER-TOP: #adc387 1px solid; BACKGROUND: #e4edd5; BORDER-LEFT: #adc387 1px solid; COLOR: #8fa26f; BORDER-BOTTOM: #adc387 1px solid
}
.pagenav_prev A {
	BORDER-RIGHT: #adc387 1px solid; BORDER-TOP: #adc387 1px solid; BACKGROUND: #e4edd5; BORDER-LEFT: #adc387 1px solid; COLOR: #8fa26f; BORDER-BOTTOM: #adc387 1px solid
}
DIV.back_button A {
	BORDER-RIGHT: #adc387 1px solid; BORDER-TOP: #adc387 1px solid; BACKGROUND: #e4edd5; BORDER-LEFT: #adc387 1px solid; COLOR: #8fa26f; BORDER-BOTTOM: #adc387 1px solid
}
.pagenav_next A:hover {
	COLOR: #8fa26f; BACKGROUND-COLOR: #fff
}
.pagenav_prev A:hover {
	COLOR: #8fa26f; BACKGROUND-COLOR: #fff
}
DIV.back_button A:hover {
	COLOR: #8fa26f; BACKGROUND-COLOR: #fff
}
TABLE.contenttoc {
	BORDER-RIGHT: #e8e6d8 1px solid; BORDER-TOP: #e8e6d8 1px solid; BORDER-LEFT: #e8e6d8 1px solid; BORDER-BOTTOM: #e8e6d8 1px solid; BACKGROUND-COLOR: #f5f2e1
}
TABLE.contenttoc TH {
	COLOR: #fffef1; BACKGROUND-COLOR: #557f01
}
DIV.module H3 {
	BACKGROUND: url(images/mod_heading.png) no-repeat left center; COLOR: #466a02; BORDER-BOTTOM: #efefdd 1px solid
}
DIV.moduletable H3 {
	BACKGROUND: url(images/mod_heading.png) no-repeat left center; COLOR: #466a02; BORDER-BOTTOM: #efefdd 1px solid
}
.moduleS1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/topright_S1.png) #2f462b no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #ffffff; PADDING-TOP: 0px; POSITION: relative
}
DIV.moduleS1 DIV {
	BACKGROUND: url(images/topleft_S1.png) no-repeat left top
}
DIV.moduleS1 DIV DIV {
	BACKGROUND: url(images/botleft_S1.png) no-repeat left bottom
}
DIV.moduleS1 DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/botright_S1.png) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.moduleS1 DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.moduleS1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #40603a 1px solid; LETTER-SPACING: normal; HEIGHT: auto
}
DIV.moduleS1 A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV.moduleS1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.moduleS1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS1 UL.latestnewsS1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS1 UL.mostreadS1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS1 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S1.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS1 UL.latestnewsS1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S1.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS1 UL.mostreadS1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S1.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
.moduleS2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/topright_S2.png) #669900 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #ffffff; PADDING-TOP: 0px; POSITION: relative
}
DIV.moduleS2 DIV {
	BACKGROUND: url(images/topleft_S2.png) no-repeat left top
}
DIV.moduleS2 DIV DIV {
	BACKGROUND: url(images/botleft_S2.png) no-repeat left bottom; HEIGHT: 1%
}
DIV.moduleS2 DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/botright_S2.png) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.moduleS2 DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.moduleS2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #78b31c 1px solid; LETTER-SPACING: normal; HEIGHT: auto
}
DIV.moduleS2 A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV.moduleS2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.moduleS2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS2 UL.latestnewsS2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS2 UL.mostreadS2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS2 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S2.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS2 UL.latestnewsS2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S2.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS2 UL.mostreadS2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S2.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
/*.moduleS3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/topright_S3.png) #EBEBEB no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #333333; PADDING-TOP: 0px; POSITION: static
} */
.moduleS3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/topright_S3.png) #FFFFFF no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #212121; PADDING-TOP: 0px; POSITION: static
} 


DIV.moduleS3 DIV {
	BACKGROUND: url(images/topleft_S3.png) no-repeat left top

}
DIV.moduleS3 DIV DIV {
	BACKGROUND: url(images/botleft_S3.png) no-repeat left bottom;
}
DIV.moduleS3 DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/botright_S3.png) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.moduleS3 DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.moduleS3 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #33A02C; TEXT-INDENT: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3d3 1px solid; LETTER-SPACING: normal; HEIGHT: auto
}
DIV.moduleS3 A {
	COLOR: #394920; TEXT-DECORATION: none
}
DIV.moduleS3 A:hover {
	COLOR: #FF4500; TEXT-DECORATION: none
}
DIV.moduleS3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS3 UL.latestnewsS3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS3 UL.mostreadS3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.moduleS3 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S3.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS3 UL.latestnewsS3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S3.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
DIV.moduleS3 UL.mostreadS3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/bullet_S3.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal
}


.tplcright A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 4px 0px 2px 5px; WIDTH: 75px; COLOR: #fff; TEXT-INDENT: -5000em; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 12px; TEXT-ALIGN: center
}


.menubar {
	BACKGROUND: url(images/navcontainer.png) repeat-x center top
} 

.footbar {
	BACKGROUND: url(images/footcontainer.png) repeat-x center bottom
} 


#navmenu {
	BACKGROUND: url(images/navcontainer.png) no-repeat left top
}
#navmenu LI {
	BACKGROUND: url(images/nav_norm_l.png) no-repeat left bottom
}
#navmenu LI A {
	BACKGROUND: url(images/nav_norm_r.png) no-repeat right bottom; COLOR: #FFFFFF
}


DIV#navmenu LI:hover {
	BACKGROUND: url(images/nav_hover_l.png) no-repeat left bottom
}
DIV#navmenu LI.iehover {
	BACKGROUND: url(images/nav_hover_l.png) no-repeat left bottom
}
DIV#navmenu LI:hover A {
	BACKGROUND: url(images/nav_hover_r.png) no-repeat right bottom; COLOR: #33A02C
}
DIV#navmenu LI.iehover A {
	BACKGROUND: url(images/nav_hover_r.png) no-repeat right bottom; COLOR: #33A02C
}
DIV#navmenu LI.active {
	BACKGROUND: url(images/nav_active_l.png) no-repeat left bottom
}
DIV#navmenu LI.active A {
	BACKGROUND: url(images/nav_active_r.png) no-repeat right bottom; COLOR: #33A02C
}



#stabilo {BACKGROUND:#FFFF99}

#leftcol UL#mainlevel {
	LIST-STYLE-TYPE: none
}
#rightcol UL#mainlevel {
	LIST-STYLE-TYPE: none
}
#leftcol UL#mainlevel-sidenav {
	LIST-STYLE-TYPE: none
}
#rightcol UL#mainlevel-sidenav {
	LIST-STYLE-TYPE: none
}
#leftcol A.mainlevel {
	BACKGROUND: url(images/leftnav_norm.png) no-repeat left center; COLOR: #2f462b
}
#rightcol A.mainlevel {
	BACKGROUND: url(images/leftnav_norm.png) no-repeat left center; COLOR: #2f462b;
	FONT-SIZE: 10px;
}
#leftcol A.mainlevel-sidenav {
	BACKGROUND: url(images/leftnav_norm.png) no-repeat left center; COLOR: #2f462b
}
#rightcol A.mainlevel-sidenav {
	BACKGROUND: url(images/leftnav_norm.png) no-repeat left center; COLOR: #2f462b
}
#leftcol A.mainlevel:hover {
	BACKGROUND: url(images/leftnav_over.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel:hover {
	BACKGROUND: url(images/leftnav_over.png) no-repeat left center; COLOR: #fff
}
#leftcol A.mainlevel-sidenav:hover {
	BACKGROUND: url(images/leftnav_over.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel-sidenav:hover {
	BACKGROUND: url(images/leftnav_over.png) no-repeat left center; COLOR: #fff
}
#leftcol A.mainlevel#active_menu {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#leftcol A.mainlevel#active_menu:hover {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel#active_menu {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel#active_menu:hover {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#leftcol A.mainlevel-sidenav#active_menu-sidenav {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#leftcol A.mainlevel-sidenav#active_menu-sidenav:hover {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel-sidenav#active_menu-sidenav {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
#rightcol A.mainlevel-sidenav#active_menu:hover {
	BACKGROUND: url(images/leftnav_active.png) no-repeat left center; COLOR: #fff
}
A.sublevel {
	COLOR: #000
}
A.sublevel-sidenav {
	COLOR: #000
}


.main-both {
	WIDTH: 540px; 

}
.main-left-only {
	WIDTH: 750px
}
.main-right-only {
	WIDTH: 740px
}

.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		12px;
}

.big
{ font-size:		16px;
  text-decoration:	none;
}

.title
{ font-size:		14px;
  text-decoration:	none;
  color:#336600;
}
.cat
{ font-size:14px;color:#2f462b;text-decoration:none;}

.cat a
{ font-size:14px;color:#2f462b;text-decoration:none	}

.cat a hover
{ font-size:14px;color:#FF4500;text-decoration:	none;}


table
{font-weight:normal;font-size:12px;color:#4C4C4C} 

.standard
{font-weight:normal;font-size:12px;color:#556B2F} 

.standard A
{font-weight:normal;font-size:12px;color:#556B2F}

.standard A	hover
{font-weight:normal;font-size:12px;color:#557f01}


.standardsmall
{ font-weight:normal;font-size:10px;}

.rootcat
{ font-weight:		bold;
text-decoration:	none;
font-size:			12px;
}

.rootcat a
{ font-weight:		bold;
text-decoration:	none;
font-size:			12px;
}

.subcat
{ font-weight:		normal;
text-decoration:	none;
font-size:			12px;
}

.subcat a
{ font-weight:		normal;
text-decoration:	none;
font-size:			12px;
}



.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}

.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalFee
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}


.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 1px dotted #336600
}

.tabactive{
	border-right:2px solid #006400;
	border-top:1px solid #006400;
	border-bottom:1px solid #FFFFFF;
	height:24px;
	background:#FFFFFF
}

.tabinactive{
	border-right:1px solid #336600;
	border-top:1px solid #336600;
	border-bottom:2px solid #336600;
	height:24px;
	background:#ADC387
}

.tableft{
	border-left:1px solid #336600;
}

.tabright{
	border-right:1px solid #336600;
	border-left:2px solid #336600;
	border-top:1px solid #336600;
	border-bottom:1px solid #FFFFFF;
	height:24px;
	background:#FFFFFF
}

.photodesc{
	border:1px solid #336600;
	border-top:2px solid #336600;
	
	background:#FFFFCC;
	text-align:left;
	padding:5px;
	width:220px;
}

.photoframe{
	border-top:9px solid #4F4F4F;
	border-right:18px solid #4F4F4F;
	border-left:18px solid #4F4F4F;
	border-bottom:18px solid #4F4F4F;
}
