 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 55%;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 12px;
	FONT-FAMILY: Tahoma, Geneva, sans-serif, "宋体";
	background-color: #FFF;
}
H1 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H4 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H5 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H6 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#everything {
	FONT-SIZE: 125%;
	MARGIN-LEFT: auto;
	WIDTH: 780px;
	MARGIN-RIGHT: auto
}
#skipToContent {
	LEFT: 0px; POSITION: absolute; TOP: -100px
}
#header {
	margin-top:10
}

#logo {
	FLOAT: left; 
}

#banner_topright {
	background-image: url(banner_topright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
	width: 273px;
	float:right
}
#banner_text1 {
	font-size:12px;color:#FFF;
	float:right;
	margin-right:10px;
	margin-top:5px
	}
a:link{
	font-size:12px;
	color:#000
} 
a:hover{
	font-size:12px;
	color:#000
} 
a:active{
	font-size:12px;
	color:#006
} 
a:visited{
	font-size:12px;
	color:#006
} 

#header #search {
	CLEAR: right; FLOAT: right; MARGIN-BOTTOM: 4px; FONT-FAMILY: Verdana
}
#header #search TABLE {
	DISPLAY: inline
}
#header #search LABEL {
	DISPLAY: inline; FONT-SIZE: 1em; COLOR: #333
}
#header #search INPUT {
	DISPLAY: inline; FONT-SIZE: 1.1em; COLOR: #000; HEIGHT: 1.4em! important
}
#header #search A {
	
}
#header #search A IMG {
	MARGIN: 0.1em 0px 0px 0.4em; VERTICAL-ALIGN: top; WIDTH: 1.6em; HEIGHT: 1.5em
}
#header #divisions {
	PADDING-RIGHT: 10px; FLOAT: right; FONT-FAMILY: Verdana
}
#header #divisions LABEL {
	FONT-SIZE: 1em; COLOR: #333
}
#header #divisions INPUT {
	FONT-SIZE: 1.1em; COLOR: #000
}
#header #divisions SELECT {
	FONT-SIZE: 1.1em; WIDTH: 130px; COLOR: #000
}
#header INPUT.buttonClass {
	FONT-SIZE: 0.9em! important
}
#header #navigation {
	CLEAR: both; BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px;
	top:40px
}
#header #navigation DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
	
}
#header #navigation DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
#header #navigation DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%;  TEXT-ALIGN: center;
	padding-bottom: 2px;
	padding-top:2px
}
#header #navigation UL {
	LIST-STYLE-TYPE: none
}
#header #navigation UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14PX; BORDER-LEFT: #333 1px solid; POSITION: relative
}
#header #navigation UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header #navigation UL LI.firstItem {
	BORDER-LEFT-STYLE: none
}
#header #navigation UL LI.firstItem A {
	PADDING-LEFT: 0px
}
#header #navigation UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#header #navigation UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#header #navigation UL LI A:hover {
	COLOR: #225ba2; TEXT-DECORATION: none
}
#header #navigation UL LI A:active {
	COLOR: #225ba2; TEXT-DECORATION: none
}
#header #navigation UL LI UL {
	DISPLAY: none
}
#header #navigation UL LI UL LI {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #fff 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#header #navigation UL LI.divider {
	MARGIN-TOP: -1px; DISPLAY: block; MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #225ba2 3px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#header #navigation UL LI UL LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: auto
}
#header #navigation UL LI:hover UL {
	BORDER-TOP: #225ba2 3px solid; DISPLAY: block; BACKGROUND: url(drop_nav.png) no-repeat left bottom; LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 180px; POSITION: absolute; TOP: 1.2em
}
#header #navigation UL LI:hover UL LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: url(semi_trans.png) 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header #navigation UL LI UL LI:hover UL {
	DISPLAY: block; LEFT: 90px; POSITION: absolute; TOP: 14px
}
#header #navigation UL LI:hover UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#header #navigation UL LI:hover UL LI A.hc {
	BACKGROUND: url(nav_arrow.gif) no-repeat 98% 0.6em
}
#header #navigation UL LI UL LI:hover UL LI A {
	FONT-SIZE: 0.8em; WIDTH: 130px; COLOR: #fff
}
#header #navigation UL LI:hover UL LI A:hover {
	BACKGROUND: #003573; COLOR: #fff; TEXT-DECORATION: none
}
#header #navigation UL LI:hover UL LI A.hc:hover {
	BACKGROUND: url(nav_arrow.gif) #003573 no-repeat 98% 0.6em
}
#header #navigation UL LI UL LI:hover UL LI A:hover {
	BACKGROUND: #003573; WIDTH: 130px; COLOR: #fff
}

#imageBank {
	CLEAR: both; MARGIN: 5px 0px 0px
}
#imageBank #mainImage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#imageBank #subImages {
	
}
#imageBank #mainImage  {
	DISPLAY: inline
}
#imageBank #subImages  {
	DISPLAY: inline
}
#imageBank #mainImage SCRIPT {
	DISPLAY: none
}
#imageBank #subImages SCRIPT {
	DISPLAY: none
}
#imageBank #mainImage IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#imageBank #subImages IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#imageBank #subImages IMG {
	MARGIN-BOTTOM: 5px
}
#pressimageBank {
	CLEAR: both; MARGIN: 5px 0px 0px
}
#pressimageBank #pressmainImage {
	FLOAT: left; MARGIN: 0px
}
#pressimageBank #presssubImages {
	
}
#pressimageBank #pressmainImage  {
	DISPLAY: inline
}
#pressimageBank #presssubImages  {
	DISPLAY: inline
}
#pressimageBank #pressmainImage IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#pressimageBank #presssubImages IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#pressimageBank #presssubImages IMG {
	MARGIN-BOTTOM: 5px
}
.content {
	CLEAR: both
}
.content #menuAndRelated {
	FLOAT: left; WIDTH: 195px
}
.content #sectionMenu {
	BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px
}
.content #sectionMenu DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.content #sectionMenu DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.content #sectionMenu DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.content #sectionMenu .clear {
	DISPLAY: none
}
.content #sectionMenu UL {
	BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
.content #sectionMenu UL LI {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-WEIGHT: normal
}
.content #sectionMenu UL LI.divider {
	BORDER-TOP: #225ba2 2px solid
}
.content #sectionMenu UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:hover {
	BACKGROUND: #ddd; COLOR: #003573; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:active {
	BACKGROUND: #ddd; COLOR: #003573; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A.sel {
	FONT-WEIGHT: bold;
	BACKGROUND: #003573;
	COLOR: #003
}
.content #sectionMenu UL LI A.sel:hover {
	FONT-WEIGHT: bold;
	BACKGROUND: #003573;
	COLOR: #000
}
.content #sectionMenu UL LI A.sel:active {
	FONT-WEIGHT: bold;
	BACKGROUND: #003573;
	COLOR: #003
}
.content #sectionMenu UL LI UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content #sectionMenu UL LI UL LI {
	
}
.content #sectionMenu UL LI UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; BACKGROUND: #c2c2c2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI UL LI A:link {
	
}
.content #sectionMenu UL LI UL LI A:visited {
	
}
.content #sectionMenu UL LI UL LI A:hover {
	BACKGROUND: #b1b1b1; COLOR: #fff
}
.content #sectionMenu UL LI UL LI A:active {
	BACKGROUND: #b1b1b1; COLOR: #fff
}
.content #sectionMenu UL LI UL LI UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content #sectionMenu UL LI UL LI UL LI {
	BORDER-TOP: #666 1px solid
}
.content #sectionMenu UL LI UL LI UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 28px; FONT-SIZE: 1.1em; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI UL LI UL LI A:link {
	
}
.content #sectionMenu UL LI UL LI UL LI A:visited {
	
}
.content #sectionMenu UL LI UL LI UL LI A:hover {
	BACKGROUND: #a5b2c2; COLOR: #fff
}
.content #sectionMenu UL LI UL LI UL LI A:active {
	BACKGROUND: #a5b2c2; COLOR: #fff
}
.content #relatedProducts {
	MARGIN-TOP: 5px; BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px
}
.content #relatedProducts DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.content #relatedProducts DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.content #relatedProducts DIV DIV DIV {
	BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px
}
.content #relatedProducts DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content #relatedProducts .product {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.content #relatedProducts H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; COLOR: #003573; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.content #relatedProducts H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333
}
.content #relatedProducts H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #333
}
.content #relatedProducts P {
	FONT-SIZE: 1.1em
}
.content #relatedProducts IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
.presscontent {
	CLEAR: both
}
.presscontent #pressImages {
	BACKGROUND: url(press_images_body_bg.gif) repeat-y 0px 0px; WIDTH: 100px
}
.presscontent #pressImages DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.presscontent #pressImages DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.presscontent #pressImages DIV DIV DIV {
	BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px
}
.presscontent #pressImages DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.presscontent #pressImages H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; COLOR: #003573; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.presscontent #pressImages H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333
}
.presscontent #pressImages H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #333
}
.presscontent #pressImages P {
	FONT-SIZE: 1.1em
}
.presscontent #pressImages IMG {
	MARGIN-LEFT: 1px
}
.presscontent #pressImages TABLE {
	MARGIN: 1px
}
#pressMain TABLE TD {
	FONT-SIZE: 1.2em
}
.presscontent #pressImages .pressimagecontainer {
	
}
.presscontent #pressMain {
	BACKGROUND: url(press_main_body_bg.gif) repeat-y 0px 0px; FLOAT: left; WIDTH: 645px
}
.presscontent #pressMain DIV {
	BACKGROUND: url(press_main_body_top.gif) no-repeat 0px 0px

}
.presscontent #pressMain DIV DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; BACKGROUND: url(press_main_body_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.presscontent #pressMain DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.presscontent #pressMain H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
.presscontent #pressMain H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.presscontent #pressMain H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333; BORDER-BOTTOM: #666 1px solid
}
.presscontent #pressMain P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain OL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain UL {
	MARGIN: 0px 0px 1em 14px; LIST-STYLE-TYPE: none
}
.presscontent #pressMain OL LI {
	MARGIN-BOTTOM: 0.3em
}
.presscontent #pressMain UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
.presscontent #pressMain UL UL {
	FONT-SIZE: 1em; MARGIN: 2px 0px 1em 16px
}
.presscontent #pressMain UL UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.3em; LIST-STYLE-TYPE: square
}
#pressMain TABLE {
	MARGIN: 10px; BORDER-COLLAPSE: collapse
}
#pressMain TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#pressMain A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#pressMain A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#pressMain A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#pressMain A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
.content #main {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px; FLOAT: right; WIDTH: 560px
}
.content #main DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
.content #main DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

.content .fullWidth {
	BACKGROUND-IMAGE: url(main_fullwidth_bg.gif)! important;
	WIDTH: 780px! important
}
.content .fullWidth1 {
	BACKGROUND-IMAGE: url(main_fullwidth_bg.gif)! important;
	WIDTH: 530px! important;
	float:right
}
.content .fullWidth DIV {
	BACKGROUND-IMAGE: url(main_fullwidth_top.gif)! important
}
.content .fullWidth DIV DIV {
	BACKGROUND-IMAGE: url(main_fullwidth_bottom.gif)! important;

	
}
.content #main DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;

}
.content #main H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
.content #main H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.content #main H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573; BORDER-BOTTOM: #666 1px solid
}
.content #main P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main UL P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.2em
}
.content #main OL P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.2em
}
.content #main UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main OL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main UL {
	MARGIN: 0px 0px 1em 14px; LIST-STYLE-TYPE: none
}
.content #main OL LI {
	MARGIN-BOTTOM: 0.3em
}
.content #main UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
.content #main UL UL {
	FONT-SIZE: 1em; MARGIN: 2px 0px 1em 16px
}
.content #main UL UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.3em; LIST-STYLE-TYPE: square
}
.content #main .tabMenu {
	MARGIN-TOP: -1em; BACKGROUND: url(tab_base.gif) repeat-x 0px 100%; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 11px; HEIGHT: 2em
}
.content #main .tabMenu UL {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.content #main .tabMenu UL LI {
	PADDING-LEFT: 5px; BACKGROUND: url(tab_left.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px
}
.content #main .tabMenu UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; BACKGROUND:  url(tab_right.gif) no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
.content #main .tabMenu UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.content #main .tabMenu UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.content #main .tabMenu UL LI A:hover {
	COLOR: #003573; TEXT-DECORATION: underline
}
.content #main .tabMenu UL LI A:active {
	COLOR: #003573; TEXT-DECORATION: underline
}
.content #main .tabMenu UL LI.selected {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(tab_left_on.gif); COLOR: #fff
}
.content #main .tabMenu UL LI.selected A {
	BACKGROUND-IMAGE: url(tab_right_on.gif)
}
.content #main .tabMenu UL LI.selected A:hover {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:active {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:link {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:visited {
	COLOR: #fff
}
#main TABLE {
	MARGIN: 10px; BORDER-COLLAPSE: collapse
}
#main TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#main A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#main A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#main A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#main A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#footerMenu {
	CLEAR: both;
	BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px;
	FLOAT: left;
	MARGIN: 5px 0px;
	WIDTH: 780px
}
#footerMenu DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
#footerMenu DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
#footerMenu DIV DIV DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footerMenu DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footerMenu A:link {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
#footerMenu A:visited {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
#footerMenu A:hover {
	FONT-WEIGHT: bold; COLOR: #003573; TEXT-DECORATION: underline
}
#footerMenu A:active {
	FONT-WEIGHT: bold; COLOR: #003573; TEXT-DECORATION: underline
}
#footer {
	CLEAR: both; COLOR: #333
}
#footer .copyright {
	width:780px;
	text-align:center
}
#footer .trademarks {
	FLOAT: right; TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
#homeIntro {
	FLOAT: left;
	WIDTH: 200px
}
#homeIntro DIV {
	BACKGROUND: url(infobox_body_bg.gif) repeat-y 0px 0px
}
#homeIntro DIV DIV {
	BACKGROUND: url(infobox_body_top.gif) no-repeat 0px 0px
}
#homeIntro DIV DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(infobox_body_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#homeIntro DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#homeIntro .clear {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; HEIGHT: 0px
}
#homeIntro .updateTime P {
	FONT-SIZE: 1.1em! important; MARGIN-BOTTOM: 0px! important
}
#newsBox {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px;
	FLOAT: right;
	WIDTH: 560px
}
#homeBoxes {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px; FLOAT: right; WIDTH: 560px
}
#newsBox DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
#homeBoxes DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
#newsBox DIV DIV {
	BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%
}
#homeBoxes DIV DIV {
	BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%
}
#homeBoxes DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px
}
#newsBox DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#homeBoxes DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#newsBox {
	MARGIN-TOP: 5px
}
#newsBox DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#newsBox UL {
	FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
#newsBox .ArticleTitle {
	PADDING-BOTTOM: 0px! important
}
#newsBox .ArticleBody {
	
}
#homeBoxes #section1 {
	BORDER-RIGHT: #ccc 1px dashed;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 250px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#homeBoxes #section2 {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 250px;
	PADDING-TOP: 0px
}
#homeBoxes #section1 IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
#homeBoxes #section2 IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
#newsBox H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#homeIntro H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#homeBoxes H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#newsBox H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#homeIntro H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#homeBoxes H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#newsBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#homeIntro H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#homeBoxes H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#newsBox P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#homeIntro P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#homeBoxes P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#newsBox A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeIntro A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeBoxes A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#newsBox A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeIntro A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeBoxes A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#newsBox A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeBoxes A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#newsBox A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeBoxes A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 1.4em; COLOR: #333; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none
}
#homeBoxes UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 1.4em; COLOR: #333; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none
}
#homeIntro UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
#homeBoxes UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
#newsBox H1 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.2em
}
#homeBoxes H1 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.2em
}
#newsBox H2 {
	FONT-SIZE: 1.4em
}
#homeBoxes H2 {
	FONT-SIZE: 1.4em
}
#homeBoxes P {
	
}
#homeBoxes HR {
	BORDER-TOP: #ccc 1px dashed; MARGIN: 1.2em 0px 0.8em; COLOR: #fff; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#searchPage {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#searchPage TABLE {
	MARGIN: -1em 0px 0.8em
}
#searchPage TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 1.1em! important; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#searchPage TD TABLE {
	MARGIN: 1em -0.2em -0.2em
}
#searchPage TD TABLE TD TABLE TD {
	FONT-SIZE: 1em! important; WHITE-SPACE: nowrap
}
#searchPage INPUT {
	FONT-SIZE: 0.9em! important
}
#searchPage SELECT {
	FONT-SIZE: 0.9em! important
}
#searchPage TEXTAREA {
	FONT-SIZE: 0.9em! important
}
#searchPage SELECT {
	
} 
H1 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H4 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H5 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
H6 {
	FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#everything {
	FONT-SIZE: 125%;
	MARGIN-LEFT: auto;
	WIDTH: 780px;
	MARGIN-RIGHT: auto
}
#skipToContent {
	LEFT: 0px; POSITION: absolute; TOP: -100px
}
#header {
	margin-top:10
}

#logo {
	FLOAT: left; 
}

#banner_topright {
	background-image: url(banner_topright.jpg);
	
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
	width: 273px;
	float:right
}
#banner_text1 {
	font-size:12px;color:#FFF;
	float:right;
	margin-right:10px;
	margin-top:5px
	}
a:link{font-size:12px;color:#FFF} 
a:hover{font-size:12px;color:#FFF} 
a:active{font-size:12px;color:#FFF} 
a:visited{font-size:12px;color:#FFF} 

#header #search {
	CLEAR: right; FLOAT: right; MARGIN-BOTTOM: 4px; FONT-FAMILY: Verdana
}
#header #search TABLE {
	DISPLAY: inline
}
#header #search LABEL {
	DISPLAY: inline; FONT-SIZE: 1em; COLOR: #333
}
#header #search INPUT {
	DISPLAY: inline; FONT-SIZE: 1.1em; COLOR: #000; HEIGHT: 1.4em! important
}
#header #search A {
	
}
#header #search A IMG {
	MARGIN: 0.1em 0px 0px 0.4em; VERTICAL-ALIGN: top; WIDTH: 1.6em; HEIGHT: 1.5em
}
#header #divisions {
	PADDING-RIGHT: 10px; FLOAT: right; FONT-FAMILY: Verdana
}
#header #divisions LABEL {
	FONT-SIZE: 1em; COLOR: #333
}
#header #divisions INPUT {
	FONT-SIZE: 1.1em; COLOR: #000
}
#header #divisions SELECT {
	FONT-SIZE: 1.1em; WIDTH: 130px; COLOR: #000
}
#header INPUT.buttonClass {
	FONT-SIZE: 0.9em! important
}
#header #navigation {
	CLEAR: both; BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px;
	top:40px
}
#header #navigation DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
	
}
#header #navigation DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
#header #navigation DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%;  TEXT-ALIGN: center;
	padding-bottom: 2px;
	padding-top:2px
}
#header #navigation UL {
	LIST-STYLE-TYPE: none
}
#header #navigation UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14PX; BORDER-LEFT: #333 1px solid; POSITION: relative
}
#header #navigation UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header #navigation UL LI.firstItem {
	BORDER-LEFT-STYLE: none
}
#header #navigation UL LI.firstItem A {
	PADDING-LEFT: 0px
}
#header #navigation UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#header #navigation UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#header #navigation UL LI A:hover {
	COLOR: #225ba2; TEXT-DECORATION: none
}
#header #navigation UL LI A:active {
	COLOR: #225ba2; TEXT-DECORATION: none
}
#header #navigation UL LI UL {
	DISPLAY: none
}
#header #navigation UL LI UL LI {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #fff 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#header #navigation UL LI.divider {
	MARGIN-TOP: -1px; DISPLAY: block; MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #225ba2 3px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#header #navigation UL LI UL LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: auto
}
#header #navigation UL LI:hover UL {
	BORDER-TOP: #225ba2 3px solid; DISPLAY: block; BACKGROUND: url(drop_nav.png) no-repeat left bottom; LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 180px; POSITION: absolute; TOP: 1.2em
}
#header #navigation UL LI:hover UL LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: url(semi_trans.png) 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header #navigation UL LI UL LI:hover UL {
	DISPLAY: block; LEFT: 90px; POSITION: absolute; TOP: 14px
}
#header #navigation UL LI:hover UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#header #navigation UL LI:hover UL LI A.hc {
	BACKGROUND: url(nav_arrow.gif) no-repeat 98% 0.6em
}
#header #navigation UL LI UL LI:hover UL LI A {
	FONT-SIZE: 0.8em; WIDTH: 130px; COLOR: #fff
}
#header #navigation UL LI:hover UL LI A:hover {
	BACKGROUND: #003573; COLOR: #fff; TEXT-DECORATION: none
}
#header #navigation UL LI:hover UL LI A.hc:hover {
	BACKGROUND: url(nav_arrow.gif) #003573 no-repeat 98% 0.6em
}
#header #navigation UL LI UL LI:hover UL LI A:hover {
	BACKGROUND: #003573; WIDTH: 130px; COLOR: #fff
}

#imageBank {
	CLEAR: both; MARGIN: 5px 0px 0px
}
#imageBank #mainImage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#imageBank #subImages {
	
}
#imageBank #mainImage  {
	DISPLAY: inline
}
#imageBank #subImages  {
	DISPLAY: inline
}
#imageBank #mainImage SCRIPT {
	DISPLAY: none
}
#imageBank #subImages SCRIPT {
	DISPLAY: none
}
#imageBank #mainImage IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#imageBank #subImages IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#imageBank #subImages IMG {
	MARGIN-BOTTOM: 5px
}
#pressimageBank {
	CLEAR: both; MARGIN: 5px 0px 0px
}
#pressimageBank #pressmainImage {
	FLOAT: left; MARGIN: 0px
}
#pressimageBank #presssubImages {
	
}
#pressimageBank #pressmainImage  {
	DISPLAY: inline
}
#pressimageBank #presssubImages  {
	DISPLAY: inline
}
#pressimageBank #pressmainImage IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#pressimageBank #presssubImages IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#pressimageBank #presssubImages IMG {
	MARGIN-BOTTOM: 5px
}
.content {
	CLEAR: both
}
.content #menuAndRelated {
	FLOAT: left; WIDTH: 195px
}
.content #sectionMenu {
	BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px
}
.content #sectionMenu DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.content #sectionMenu DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.content #sectionMenu DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.content #sectionMenu .clear {
	DISPLAY: none
}
.content #sectionMenu UL {
	BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
.content #sectionMenu UL LI {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-WEIGHT: normal
}
.content #sectionMenu UL LI.divider {
	BORDER-TOP: #225ba2 2px solid
}
.content #sectionMenu UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:hover {
	BACKGROUND: #ddd; COLOR: #003573; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A:active {
	BACKGROUND: #ddd; COLOR: #003573; TEXT-DECORATION: none
}
.content #sectionMenu UL LI A.sel {
	FONT-WEIGHT: bold; BACKGROUND: #003573; COLOR: #fff
}
.content #sectionMenu UL LI A.sel:hover {
	FONT-WEIGHT: bold; BACKGROUND: #003573; COLOR: #fff
}
.content #sectionMenu UL LI A.sel:active {
	FONT-WEIGHT: bold; BACKGROUND: #003573; COLOR: #fff
}
.content #sectionMenu UL LI UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content #sectionMenu UL LI UL LI {
	
}
.content #sectionMenu UL LI UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; BACKGROUND: #c2c2c2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI UL LI A:link {
	
}
.content #sectionMenu UL LI UL LI A:visited {
	
}
.content #sectionMenu UL LI UL LI A:hover {
	BACKGROUND: #b1b1b1; COLOR: #fff
}
.content #sectionMenu UL LI UL LI A:active {
	BACKGROUND: #b1b1b1; COLOR: #fff
}
.content #sectionMenu UL LI UL LI UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content #sectionMenu UL LI UL LI UL LI {
	BORDER-TOP: #666 1px solid
}
.content #sectionMenu UL LI UL LI UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 28px; FONT-SIZE: 1.1em; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.content #sectionMenu UL LI UL LI UL LI A:link {
	
}
.content #sectionMenu UL LI UL LI UL LI A:visited {
	
}
.content #sectionMenu UL LI UL LI UL LI A:hover {
	BACKGROUND: #a5b2c2; COLOR: #fff
}
.content #sectionMenu UL LI UL LI UL LI A:active {
	BACKGROUND: #a5b2c2; COLOR: #fff
}
.content #relatedProducts {
	MARGIN-TOP: 5px; BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px
}
.content #relatedProducts DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.content #relatedProducts DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.content #relatedProducts DIV DIV DIV {
	BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px
}
.content #relatedProducts DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content #relatedProducts .product {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.content #relatedProducts H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; COLOR: #003573; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.content #relatedProducts H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333
}
.content #relatedProducts H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #333
}
.content #relatedProducts P {
	FONT-SIZE: 1.1em
}
.content #relatedProducts IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
.presscontent {
	CLEAR: both
}
.presscontent #pressImages {
	BACKGROUND: url(press_images_body_bg.gif) repeat-y 0px 0px; WIDTH: 100px
}
.presscontent #pressImages DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
.presscontent #pressImages DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
.presscontent #pressImages DIV DIV DIV {
	BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px
}
.presscontent #pressImages DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.presscontent #pressImages H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; COLOR: #003573; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.presscontent #pressImages H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333
}
.presscontent #pressImages H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #333
}
.presscontent #pressImages P {
	FONT-SIZE: 1.1em
}
.presscontent #pressImages IMG {
	MARGIN-LEFT: 1px
}
.presscontent #pressImages TABLE {
	MARGIN: 1px
}
#pressMain TABLE TD {
	FONT-SIZE: 1.2em
}
.presscontent #pressImages .pressimagecontainer {
	
}
.presscontent #pressMain {
	BACKGROUND: url(press_main_body_bg.gif) repeat-y 0px 0px; FLOAT: left; WIDTH: 645px
}
.presscontent #pressMain DIV {
	BACKGROUND: url(press_main_body_top.gif) no-repeat 0px 0px

}
.presscontent #pressMain DIV DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; BACKGROUND: url(press_main_body_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.presscontent #pressMain DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.presscontent #pressMain H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
.presscontent #pressMain H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.presscontent #pressMain H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.4em; COLOR: #333; BORDER-BOTTOM: #666 1px solid
}
.presscontent #pressMain P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain OL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.presscontent #pressMain UL {
	MARGIN: 0px 0px 1em 14px; LIST-STYLE-TYPE: none
}
.presscontent #pressMain OL LI {
	MARGIN-BOTTOM: 0.3em
}
.presscontent #pressMain UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
.presscontent #pressMain UL UL {
	FONT-SIZE: 1em; MARGIN: 2px 0px 1em 16px
}
.presscontent #pressMain UL UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.3em; LIST-STYLE-TYPE: square
}
#pressMain TABLE {
	MARGIN: 10px; BORDER-COLLAPSE: collapse
}
#pressMain TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#pressMain A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#pressMain A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#pressMain A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#pressMain A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
.content #main {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px; FLOAT: right; WIDTH: 560px
}
.content #main DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
.content #main DIV DIV {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px
}
.content .fullWidth {
	BACKGROUND-IMAGE: url(main_fullwidth_bg.gif)! important;
	WIDTH: 780px! important
}
.content .fullWidth DIV {
	BACKGROUND-IMAGE: url(main_fullwidth_top.gif)! important
}
.content .fullWidth DIV DIV {
	BACKGROUND-IMAGE: url(main_fullwidth_bottom.gif)! important
}
.content #main DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.content #main H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
.content #main H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.content #main H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573; BORDER-BOTTOM: #666 1px solid
}
.content #main P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main UL P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.2em
}
.content #main OL P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.2em
}
.content #main UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main OL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 30px; COLOR: #333; LINE-HEIGHT: 1.5em
}
.content #main UL {
	MARGIN: 0px 0px 1em 14px; LIST-STYLE-TYPE: none
}
.content #main OL LI {
	MARGIN-BOTTOM: 0.3em
}
.content #main UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
.content #main UL UL {
	FONT-SIZE: 1em; MARGIN: 2px 0px 1em 16px
}
.content #main UL UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.3em; LIST-STYLE-TYPE: square
}
.content #main .tabMenu {
	MARGIN-TOP: -1em; BACKGROUND: url(tab_base.gif) repeat-x 0px 100%; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 11px; HEIGHT: 2em
}
.content #main .tabMenu UL {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.content #main .tabMenu UL LI {
	PADDING-LEFT: 5px; BACKGROUND: url(tab_left.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px
}
.content #main .tabMenu UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; BACKGROUND: url(tab_right.gif) no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
.content #main .tabMenu UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.content #main .tabMenu UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.content #main .tabMenu UL LI A:hover {
	COLOR: #003573; TEXT-DECORATION: underline
}
.content #main .tabMenu UL LI A:active {
	COLOR: #003573; TEXT-DECORATION: underline
}
.content #main .tabMenu UL LI.selected {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(tab_left_on.gif); COLOR: #fff
}
.content #main .tabMenu UL LI.selected A {
	BACKGROUND-IMAGE: url(tab_right_on.gif)
}
.content #main .tabMenu UL LI.selected A:hover {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:active {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:link {
	COLOR: #fff
}
.content #main .tabMenu UL LI.selected A:visited {
	COLOR: #fff
}
#main TABLE {
	MARGIN: 10px; BORDER-COLLAPSE: collapse
}
#main TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#main A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#main A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#main A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#main A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#footerMenu {
	CLEAR: both;
	BACKGROUND: url(nav_top_left.gif) #e6e6e6 no-repeat 0px 0px;
	FLOAT: left;
	MARGIN: 20px 0 5px 0;
	WIDTH: 780px
}
#footerMenu DIV {
	BACKGROUND: url(nav_top_right.gif) no-repeat 100% 0px
}
#footerMenu DIV DIV {
	BACKGROUND: url(nav_bottom_right.gif) no-repeat 100% 100%
}
#footerMenu DIV DIV DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; BACKGROUND: url(nav_bottom_left.gif) no-repeat 0px 100%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footerMenu DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footerMenu A:link {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
#footerMenu A:visited {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
#footerMenu A:hover {
	FONT-WEIGHT: bold; COLOR: #003573; TEXT-DECORATION: underline
}
#footerMenu A:active {
	FONT-WEIGHT: bold; COLOR: #003573; TEXT-DECORATION: underline
}
#footer {
	CLEAR: both; COLOR: #333
}
#footer .copyright {
	left:auto;
	right:auto
}
#footer .trademarks {
	FLOAT: right; TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
#homeIntro {
	FLOAT: left;
	WIDTH: 200px
}
#homeIntro DIV {
	BACKGROUND: url(infobox_body_bg.gif) repeat-y 0px 0px
}
#homeIntro DIV DIV {
	BACKGROUND: url(infobox_body_top.gif) no-repeat 0px 0px
}
#homeIntro DIV DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(infobox_body_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#homeIntro DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#homeIntro .clear {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; HEIGHT: 0px
}
#homeIntro .updateTime P {
	FONT-SIZE: 1.1em! important; MARGIN-BOTTOM: 0px! important
}
#newsBox {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px;
	FLOAT: right;
	WIDTH: 560px
}
#homeBoxes {
	BACKGROUND: url(main_body_bg.gif) repeat-y 0px 0px; FLOAT: right; WIDTH: 560px
}
#newsBox DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
#homeBoxes DIV {
	BACKGROUND: url(main_body_top.gif) no-repeat 0px 0px
}
#newsBox DIV DIV {
	BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%
}
#homeBoxes DIV DIV {
	BACKGROUND: url(main_body_bottom.gif) no-repeat 0px 100%
}
#homeBoxes DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px
}
#newsBox DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#homeBoxes DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#newsBox {
	MARGIN-TOP: 5px
}
#newsBox DIV DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#newsBox UL {
	FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
#newsBox .ArticleTitle {
	PADDING-BOTTOM: 0px! important
}
#newsBox .ArticleBody {
	
}
#homeBoxes #section1 {
	BORDER-RIGHT: #ccc 1px dashed;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 250px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#homeBoxes #section2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: right;
	WIDTH: 250px;
	PADDING-TOP: 0px;
	padding-bottom: 10px;
}
#homeBoxes #section1 IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
#homeBoxes #section2 IMG {
	FLOAT: right; MARGIN-LEFT: 5px
}
#newsBox H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#homeIntro H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#homeBoxes H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.2em; COLOR: #003573
}
#newsBox H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#homeIntro H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#homeBoxes H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; COLOR: #000
}
#newsBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#homeIntro H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#homeBoxes H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.4em; COLOR: #003573
}
#newsBox P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#homeIntro P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#homeBoxes P {
	FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5em
}
#newsBox A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeIntro A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeBoxes A:link {
	COLOR: #003573; TEXT-DECORATION: underline
}
#newsBox A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeIntro A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#homeBoxes A:visited {
	COLOR: #003573; TEXT-DECORATION: underline
}
#newsBox A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeBoxes A:hover {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#newsBox A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeBoxes A:active {
	COLOR: #0075b3; TEXT-DECORATION: underline
}
#homeIntro UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 1.4em; COLOR: #333; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none
}
#homeBoxes UL {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 1em 1.4em; COLOR: #333; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none
}
#homeIntro UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
#homeBoxes UL LI {
	PADDING-LEFT: 22px; BACKGROUND: url(bullet.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 0.3em
}
#newsBox H1 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.2em
}
#homeBoxes H1 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.2em
}
#newsBox H2 {
	FONT-SIZE: 1.4em
}
#homeBoxes H2 {
	FONT-SIZE: 1.4em
}
#homeBoxes P {
	
}
#homeBoxes HR {
	BORDER-TOP: #ccc 1px dashed; MARGIN: 1.2em 0px 0.8em; COLOR: #fff; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#searchPage {
	FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#searchPage TABLE {
	MARGIN: -1em 0px 0.8em
}
#searchPage TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 1.1em! important; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#searchPage TD TABLE {
	MARGIN: 1em -0.2em -0.2em
}
#searchPage TD TABLE TD TABLE TD {
	FONT-SIZE: 1em! important; WHITE-SPACE: nowrap
}
#searchPage INPUT {
	FONT-SIZE: 0.9em! important
}
#searchPage SELECT {
	FONT-SIZE: 0.9em! important
}
#searchPage TEXTAREA {
	FONT-SIZE: 0.9em! important
}
#searchPage SELECT {
	
}
.searchResult {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px! important; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px! important; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px! important; BORDER-BOTTOM: #ccc 1px solid
}
.searchResult A {
	FONT-WEIGHT: bold
}
.searchResult .relevance {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: #102958
}
.searchResult .summary {
	MARGIN-TOP: 0.6em
}
.sitemap {
	LINE-HEIGHT: 1.6em
}
.sitemap A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bullet.gif) no-repeat left 2px; MARGIN-BOTTOM: 3px
}
.sitemap .level0 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
.sitemap .level1 {
	FONT-SIZE: 1.2em; MARGIN-LEFT: 30px! important
}
.sitemap .level2 {
	FONT-SIZE: 1.1em; MARGIN-LEFT: 60px
}
.sitemap .level3 {
	FONT-SIZE: 1em; MARGIN-LEFT: 90px
}
.sitemap .level4 {
	FONT-SIZE: 1em; MARGIN-LEFT: 120px
}
.sitemap A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.sitemap A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.sitemap A:hover {
	COLOR: #003573; TEXT-DECORATION: underline
}
.sitemap A:active {
	COLOR: #003573; TEXT-DECORATION: underline
}
.logonBox SPAN {
	CLEAR: both; DISPLAY: block
}
.logonBox .buttons {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 5px
}
.logonBox .errorMessage {
	COLOR: red
}
.loggedOnBox .buttons {
	PADDING-TOP: 10px
}
.loggedOnBox SPAN {
	DISPLAY: block; FONT-SIZE: 1.2em
}
.loggedOnBox A {
	DISPLAY: block; FONT-SIZE: 1.2em
}
#productList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#productList DIV {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#productList SELECT {
	FONT-SIZE: 1.1em; MARGIN: 0px 10px
}
.content #main TABLE.downloadList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 96%; BORDER-RIGHT-WIDTH: 0px
}
.content #main TABLE.downloadList TR TD {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #666 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 0px solid
}
.content #main TABLE.downloadList .title {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold
}
.content #main TABLE.downloadList TD.fileType {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.fileSize {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.fileLang {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.downloadLinks {
	WIDTH: 90px; BORDER-RIGHT-WIDTH: 0px
}
#registration #EmailLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #FirstNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #LastNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TitleLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #IndustryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #OrganisationLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #Address1Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #Address2Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TownLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #CountyLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #CountryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #PostCodeLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TelephoneNoLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #NewsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #DetailsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #FullNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #EmailTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #FirstNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #LastNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TitleCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #IndustryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #OrganisationTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #Address1Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #Address2Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TownTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #CountyTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #CountryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #PostCodeTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TelephoneNoTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #FullNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #DetailsTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #NewsChk {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #EmailTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #FirstNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #LastNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #OrganisationTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #Address1Txt INPUT {
	FONT-SIZE: 1em! important
}
#registration #Address2Txt INPUT {
	FONT-SIZE: 1em! important
}
#registration #TownTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #CountyTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #PostCodeTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #TelephoneNoTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #FullNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #DetailsTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #NewsChk INPUT {
	FONT-SIZE: 1em! important
}
#registration #TitleCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #IndustryCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #CountryCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #buttons {
	PADDING-LEFT: 230px
}
#registration #buttons DIV {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#registration .requiredField {
	COLOR: #ee2200
}
#howtobuy #EmailLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right

}
#howtobuy #FirstNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #LastNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TitleLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #IndustryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #OrganisationLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #Address1Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #Address2Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TownLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #CountyLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #CountryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #PostCodeLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TelephoneNoLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #NewsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #DetailsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #FullNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #EmailTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #FirstNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #LastNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TitleCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #IndustryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #OrganisationTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #Address1Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #Address2Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TownTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #CountyTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #CountryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #PostCodeTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TelephoneNoTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #FullNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #DetailsTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #NewsChk {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #EmailTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #FirstNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #LastNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #OrganisationTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #Address1Txt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #Address2Txt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TownTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #CountyTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #PostCodeTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TelephoneNoTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #FullNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #DetailsTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #NewsChk INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TitleCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #IndustryCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #CountryCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #buttons {
	PADDING-LEFT: 160px
}
#howtobuy #buttons DIV {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#howtobuy .requiredField {
	COLOR: #ee2200
}
UL.rssFeed {
	MARGIN: 0px 0px 20px; WIDTH: 40em; LIST-STYLE-TYPE: none
}
UL.rssFeed LI {
	MARGIN-BOTTOM: 0.75em
}
UL.rssFeed A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
UL.rssFeed .desc {
	MARGIN-BOTTOM: 0.2em
}
UL.rssFeed .meta {
	
}

.searchResult {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px! important; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px! important; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px! important; BORDER-BOTTOM: #ccc 1px solid
}
.searchResult A {
	FONT-WEIGHT: bold
}
.searchResult .relevance {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: #102958
}
.searchResult .summary {
	MARGIN-TOP: 0.6em
}
.sitemap {
	LINE-HEIGHT: 1.6em
}
.sitemap A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bullet.gif) no-repeat left 2px; MARGIN-BOTTOM: 3px
}
.sitemap .level0 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
.sitemap .level1 {
	FONT-SIZE: 1.2em; MARGIN-LEFT: 30px! important
}
.sitemap .level2 {
	FONT-SIZE: 1.1em; MARGIN-LEFT: 60px
}
.sitemap .level3 {
	FONT-SIZE: 1em; MARGIN-LEFT: 90px
}
.sitemap .level4 {
	FONT-SIZE: 1em; MARGIN-LEFT: 120px
}
.sitemap A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.sitemap A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.sitemap A:hover {
	COLOR: #003573; TEXT-DECORATION: underline
}
.sitemap A:active {
	COLOR: #003573; TEXT-DECORATION: underline
}
.logonBox SPAN {
	CLEAR: both; DISPLAY: block
}
.logonBox .buttons {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 5px
}
.logonBox .errorMessage {
	COLOR: red
}
.loggedOnBox .buttons {
	PADDING-TOP: 10px
}
.loggedOnBox SPAN {
	DISPLAY: block; FONT-SIZE: 1.2em
}
.loggedOnBox A {
	DISPLAY: block; FONT-SIZE: 1.2em
}
#productList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#productList DIV {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#productList SELECT {
	FONT-SIZE: 1.1em; MARGIN: 0px 10px
}
.content #main TABLE.downloadList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 96%; BORDER-RIGHT-WIDTH: 0px
}
.content #main TABLE.downloadList TR TD {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #666 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 0px solid
}
.content #main TABLE.downloadList .title {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold
}
.content #main TABLE.downloadList TD.fileType {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.fileSize {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.fileLang {
	WIDTH: 60px
}
.content #main TABLE.downloadList TD.downloadLinks {
	WIDTH: 90px; BORDER-RIGHT-WIDTH: 0px
}
#registration #EmailLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #FirstNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #LastNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TitleLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #IndustryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #OrganisationLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #Address1Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #Address2Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TownLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #CountyLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #CountryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #PostCodeLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #TelephoneNoLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #NewsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #DetailsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #FullNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 220px; TEXT-ALIGN: right
}
#registration #EmailTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #FirstNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #LastNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TitleCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #IndustryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #OrganisationTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #Address1Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #Address2Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TownTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #CountyTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #CountryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #PostCodeTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #TelephoneNoTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #FullNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #DetailsTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #NewsChk {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#registration #EmailTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #FirstNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #LastNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #OrganisationTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #Address1Txt INPUT {
	FONT-SIZE: 1em! important
}
#registration #Address2Txt INPUT {
	FONT-SIZE: 1em! important
}
#registration #TownTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #CountyTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #PostCodeTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #TelephoneNoTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #FullNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #DetailsTxt INPUT {
	FONT-SIZE: 1em! important
}
#registration #NewsChk INPUT {
	FONT-SIZE: 1em! important
}
#registration #TitleCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #IndustryCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #CountryCmb SELECT {
	FONT-SIZE: 1em! important
}
#registration #buttons {
	PADDING-LEFT: 230px
}
#registration #buttons DIV {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#registration .requiredField {
	COLOR: #ee2200
}
#howtobuy #EmailLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #FirstNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #LastNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TitleLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #IndustryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #OrganisationLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #Address1Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #Address2Lbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TownLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #CountyLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #CountryLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #PostCodeLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #TelephoneNoLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #NewsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #DetailsLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #FullNameLbl {
	CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 150px; TEXT-ALIGN: right
}
#howtobuy #EmailTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #FirstNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #LastNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TitleCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #IndustryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #OrganisationTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #Address1Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #Address2Txt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TownTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #CountyTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #CountryCmb {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #PostCodeTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #TelephoneNoTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #FullNameTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #DetailsTxt {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #NewsChk {
	CLEAR: right; MARGIN-BOTTOM: 8px
}
#howtobuy #EmailTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #FirstNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #LastNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #OrganisationTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #Address1Txt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #Address2Txt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TownTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #CountyTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #PostCodeTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TelephoneNoTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #FullNameTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #DetailsTxt INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #NewsChk INPUT {
	FONT-SIZE: 1em! important
}
#howtobuy #TitleCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #IndustryCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #CountryCmb SELECT {
	FONT-SIZE: 1em! important
}
#howtobuy #buttons {
	PADDING-LEFT: 160px
}
#howtobuy #buttons DIV {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#howtobuy .requiredField {
	COLOR: #ee2200
}
UL.rssFeed {
	MARGIN: 0px 0px 20px; WIDTH: 40em; LIST-STYLE-TYPE: none
}
UL.rssFeed LI {
	MARGIN-BOTTOM: 0.75em
}
UL.rssFeed A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
UL.rssFeed .desc {
	MARGIN-BOTTOM: 0.2em
}
UL.rssFeed .meta {
	
}


#imageBank #subImages img {
	margin-bottom:5px;
}





#pressimageBank {
	margin:5px 0 0 0;
	clear:both;
}

#pressimageBank #pressmainImage {
	margin: 0 0 0 0;
	float: left;
}

#pressimageBank #presssubImages {

}

#pressimageBank #pressmainImage *, #pressimageBank #presssubImages * {
	display:inline;
}

#pressimageBank #pressmainImage img, #pressimageBank #presssubImages img {
	border:none;
	float:left;
}

#pressimageBank #presssubImages img {
	margin-bottom:5px;
}







.content {
	clear: both;
}

.content #menuAndRelated {
	width:195px;
	float:left;
}

.content #sectionMenu {
	background:url(../images/nav_top_left.gif) 0 0 no-repeat #e6e6e6;
	}

.content #sectionMenu div {
	background:url(../images/nav_top_right.gif) 100% 0 no-repeat transparent;
	}

.content #sectionMenu div div {
	background:url(../images/nav_bottom_right.gif) 100% 100% no-repeat transparent;
	}

.content #sectionMenu div div div {
	background:url(../images/nav_bottom_left.gif) 0 100% no-repeat transparent;
	padding:6px 0 6px 0;
	}

.content #sectionMenu .clear {
	display:none;
	}

.content #sectionMenu ul {
	list-style:none;
	border-bottom:1px solid #fff;
	}

.content #sectionMenu ul li {
	display:block;
	border-top:1px solid #fff;
	font-weight:normal;
	}

.content #sectionMenu ul li.divider {
	border-top:2px solid #225ba2;
	}

.content #sectionMenu ul li a {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.2em;
}

.content #sectionMenu ul li a:link,
.content #sectionMenu ul li a:visited {
	color:#333;
	text-decoration:none;
	}

.content #sectionMenu ul li a:hover,
.content #sectionMenu ul li a:active {
	color:#003573;
	text-decoration:none;
	background:#ddd;
	}

.content #sectionMenu ul li a.sel,
.content #sectionMenu ul li a:hover.sel,
.content #sectionMenu ul li a:active.sel {
	background:#003573;
	color:#fff;
	font-weight:bold;
}

.content #sectionMenu ul li ul {
	border:none;
	}

.content #sectionMenu ul li ul li {
	}

.content #sectionMenu ul li ul li a {
	padding:4px 8px 4px 20px;
	font-size:1.1em;
	background:#c2c2c2;
	}

.content #sectionMenu ul li ul li a:link,
.content #sectionMenu ul li ul li a:visited {
	
	}

.content #sectionMenu ul li ul li a:hover,
.content #sectionMenu ul li ul li a:active {
	background:#b1b1b1;
	color:#fff;
	}

.content #sectionMenu ul li ul li ul {
	border:none;
	}

.content #sectionMenu ul li ul li ul li {
	border-top:1px solid #666;
	}

.content #sectionMenu ul li ul li ul li a {
	background:#fff;
	padding:4px 8px 4px 28px;
	font-size:1.1em;
	}

.content #sectionMenu ul li ul li ul li a:link,
.content #sectionMenu ul li ul li ul li a:visited {
	
	}

.content #sectionMenu ul li ul li ul li a:hover,
.content #sectionMenu ul li ul li ul li a:active {
	color:#fff;
	background:#a5b2c2;
	}

.content #relatedProducts {
	background:url(nav_top_left.gif) 0 0 no-repeat #e6e6e6;
	margin-top:5px;
	}

.content #relatedProducts div {
	background:url(nav_top_right.gif) 100% 0 no-repeat transparent;
	}

.content #relatedProducts div div {
	background:url(nav_bottom_right.gif) 100% 100% no-repeat transparent;
	}

.content #relatedProducts div div div {
	background:url(nav_bottom_left.gif) 0 100% no-repeat transparent;
	padding-bottom:5px;
	}

.content #relatedProducts div div div div {
	background:none;
	}

.content #relatedProducts .product {
	clear:both;
	padding:5px 8px 5px 8px;
	}

.content #relatedProducts h1 {
	font-size:1.2em;
	font-weight:normal;
	color:#003573;
	padding:5px 8px 4px 8px;
	border-bottom:1px solid #fff;
	}

.content #relatedProducts h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#333;
	margin-bottom:0.4em;
	}

.content #relatedProducts h3 {
	font-size:1.1em;
	font-weight:normal;
	color:#333;
	}

.content #relatedProducts p {
	font-size:1.1em;
	}

.content #relatedProducts img {
	float:right;
	margin-left:5px;
	}







.presscontent {
	clear:both;
	}
	
.presscontent #pressImages {
	background:url(press_images_body_bg.gif) 0 0 repeat-y;
	width:100px;
	}

.presscontent #pressImages div {
	background:url(nav_top_right.gif) 100% 0 no-repeat transparent;
	}

.presscontent #pressImages div div {
	background:url(nav_bottom_right.gif) 100% 100% no-repeat transparent;
	}

.presscontent #pressImages div div div {
	background:url(nav_bottom_left.gif) 0 100% no-repeat transparent;
	padding-bottom:5px;
	}

.presscontent #pressImages div div div div {
	background:none;
	}

.presscontent #pressImages h1 {
	font-size:1.2em;
	font-weight:normal;
	color:#003573;
	padding:5px 8px 4px 8px;
	border-bottom:1px solid #fff;
	}

.presscontent #pressImages h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#333;
	margin-bottom:0.4em;
	}

.presscontent #pressImages h3 {
	font-size:1.1em;
	font-weight:normal;
	color:#333;
	}

.presscontent #pressImages p {
	font-size:1.1em;
	}

.presscontent #pressImages img {
	margin-left:1px;
	}

.presscontent #pressImages table {
	margin:1px;
	}

#pressMain table td {
	font-size:1.2em;
	}
	

.presscontent #pressImages .pressimagecontainer {
	}
	
	
	
	
.presscontent #pressMain {
	float:left;
	width:645px;
	background:url(press_main_body_bg.gif) 0 0 repeat-y;
	}

.presscontent #pressMain div {
	background:url(press_main_body_top.gif) 0 0 no-repeat;
	}

.presscontent #pressMain div div {
	background: url(press_main_body_bottom.gif) 0 100% no-repeat;
	padding: 10px 20px 10px 10px;
}



.presscontent #pressMain div div div {
	background:none !important;
	padding:10px;
	}

.presscontent #pressMain h1 {
	color:#003573;
	font-weight:normal;
	font-size:2.2em;
	margin-bottom:0.4em;
	}

.presscontent #pressMain h2 {
	color:#000;
	font-weight:normal;
	font-size:1.6em;
	margin-bottom:0.6em;
	}

.presscontent #pressMain h3 {
	color:#333;
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:0.4em;
	border-bottom:1px solid #666;
	}

.presscontent #pressMain p {
	font-size:1.2em;
	line-height:1.5em;
	color:#333;
	margin-bottom:1em;
}

.presscontent #pressMain ul,
.presscontent #pressMain ol {
	margin:0 0 1em 30px;
	font-size:1.2em;
	line-height:1.5em;
	color:#333;
}

.presscontent #pressMain ul {
	margin:0 0 1em 14px;
	list-style:none;
}

.presscontent #pressMain ol li {
	margin-bottom:0.3em;
}

.presscontent #pressMain ul li {
	margin-bottom:0.3em;
	background:url(bullet.gif) 0 0.2em no-repeat;
	padding-left:22px;
}

.presscontent #pressMain ul ul {
	margin:0 0 1em 16px;
	font-size:1em;
	margin-top:2px;
}

.presscontent #pressMain ul ul li {
	margin-bottom:0.3em;
	list-style:square;
	padding-left:0;
	background:none;
}

#pressMain table {
	border-collapse:collapse;
	margin:10px;
	}

#pressMain table td {
	padding:2px 5px 2px 5px;
	font-size:1.2em;
	}

#pressMain a:link,
#pressMain a:visited {
	color:#003573;
	text-decoration:underline;
	}

#pressMain a:hover,
#pressMain a:active {
	color:#0075B3;
	text-decoration:underline;
	}


















	
.content #main {
	float:right;
	width:560px;
	background-color: #FFF;
	background-image: url(main_body_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}

.content #main div {
	background:url(main_body_top.gif) 0 0 no-repeat transparent;
	}

.content #main div div {
	background:url(main_body_bottom.gif) 0 100% no-repeat transparent;
	}

.content .fullWidth {
	width:780px !important;
	background-image:url(main_fullwidth_bg.gif) !important;
	}

.content .fullWidth div {
	background-image:url(main_fullwidth_top.gif) !important;
	}

.content .fullWidth div div {
	background-image:url(main_fullwidth_bottom.gif) !important;
	}

.content #main div div div {
	background:none !important;
	padding:0;
	}

.content #main h1 {
	color:#003573;
	font-weight:normal;
	font-size:2.2em;
	margin-bottom:0.4em;
	}

.content #main h2 {
	color:#000;
	font-weight:normal;
	font-size:1.6em;
	margin-bottom:0.6em;
	}

.content #main h3 {
	color:#003573;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:0.4em;
	border-bottom:1px solid #666;
	}

.content #main p {
	font-size:1.2em;
	line-height:1.5em;
	color:#333;
	margin-bottom:1em;
}

.content #main ul p,
.content #main ol p {
	font-size:1em;
	margin-bottom:0.2em;
}

.content #main ul,
.content #main ol {
	margin:0 0 1em 30px;
	font-size:1.2em;
	line-height:1.5em;
	color:#333;
}

.content #main ul {
	margin:0 0 1em 14px;
	list-style:none;
}

.content #main ol li {
	margin-bottom:0.3em;
}

.content #main ul li {
	margin-bottom:0.3em;
	background:url(bullet.gif) 0 0.2em no-repeat;
	padding-left:22px;
}

.content #main ul ul {
	margin:0 0 1em 16px;
	font-size:1em;
	margin-top:2px;
}

.content #main ul ul li {
	margin-bottom:0.3em;
	list-style:square;
	padding-left:0;
	background:none;
}

.content #main .tabMenu {
	background:url(tab_base.gif) repeat-x 0 100%;
	padding-bottom:11px;
	height:2em;
	margin-bottom:1em;
	margin-top:-1em;
}

.content #main .tabMenu ul {
	font-size:1em;
	line-height:1.4em;
	list-style:none;
	margin:0;
}

.content #main .tabMenu ul li {
	float:left;
	background:url(tab_left.gif) no-repeat 0 0 transparent;
	padding-left:5px;
	margin:0;
}

.content #main .tabMenu ul li a {
	float:left;
	background:url(tab_right.gif) no-repeat 100% 0 transparent;
	padding:4px 7px 3px 2px;
	font-size:1.2em;
}

.content #main .tabMenu ul li a:link,
.content #main .tabMenu ul li a:visited {
	color:#333;
	text-decoration:none;
	}

.content #main .tabMenu ul li a:hover,
.content #main .tabMenu ul li a:active {
	color:#003573;
	text-decoration:underline;
	}
	
.content #main .tabMenu ul li.selected {
	background-image:url(tab_left_on.gif)
	/*background-image:url(../images/tab_left_on.gif);*/
	color:#fff;
	font-weight:bold;
	}

.content #main .tabMenu ul li.selected a {
	background-image:url(tab_right_on.gif);
	}

.content #main .tabMenu ul li.selected a:hover,
.content #main .tabMenu ul li.selected a:active,
.content #main .tabMenu ul li.selected a:link,
.content #main .tabMenu ul li.selected a:visited {
	color:#fff;
	}

#main table {
	border-collapse:collapse;
	margin:10px;
	}

#main table td {
	padding:2px 5px 2px 5px;
	font-size:1.2em; 
	}

#main a:link,
#main a:visited {
	color:#003573;
	text-decoration:underline;
	}

#main a:hover,
#main a:active {
	color:#0075B3;
	text-decoration:underline;
	}
