BODY {
	BACKGROUND-COLOR: #e2e2e2; 
}
#container {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 930px; POSITION: relative
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Simsun, Arial, Helvetica, sans-serif
}
DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Simsun, Arial, Helvetica, sans-serif
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Simsun,Arial, Helvetica, sans-serif
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LEGEND {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: normal; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#masthead {
	BORDER-TOP: #ff5312 2px solid; WIDTH: 930px; BORDER-BOTTOM: #ff5312 2px solid; HEIGHT: 86px; BACKGROUND-COLOR: #000000
}
#empty-wrapper {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#logo {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 180px; HEIGHT: 84px
}
#nav-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 750px; PADDING-TOP: 0px; HEIGHT: 84px; BACKGROUND-COLOR: #000
}
#tagline {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; TEXT-ALIGN: left
}
#top-nav-wrapper {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
#top-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top-nav OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top-nav LI {
	 DISPLAY: inline; MARGIN: 0px; PADDING-RIGHT: 12px; PADDING-LEFT: 0px;  FONT-SIZE: 12px;
	 LINE-HEIGHT: 16px; FONT-FAMILY:  Arial Narrow, simsun, serif;
}
#top-nav LI A {
	DISPLAY: inline; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
	COLOR: #FFFFFF; PADDING: 5px;
}

#top-nav LI A:hover {
	BACKGROUND-COLOR: #ff5312
}
#top-nav LI A.selected {
	COLOR: #05244a
}
#navigation-wrapper {
	DISPLAY: inline; FLOAT: right; WIDTH: 722px; HEIGHT: 31px; 
	/*BACKGROUND-IMAGE: url('nav_bg.png'); BACKGROUND-REPEAT: repeat-x;*/ margin-left:0px; margin-right:0px; margin-top:14px; margin-bottom:0px
}
#navigation-wrapper-sub {
	DISPLAY: inline; FLOAT: left; HEIGHT: 25px; width:100%; 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	BACKGROUND: url('sprites-t1.gif') #000 repeat-x 0px -631px;
}
#nav {margin-top:8px;  margin-left:5px;}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 13px
}
#nav OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	DISPLAY: inline; MARGIN: 0px; PADDING-RIGHT: 22px; PADDING-LEFT: 0px;  FONT-SIZE: 12px;
	 font-weight: bold; LINE-HEIGHT: 16px; FONT-FAMILY: Arial Narrow, simsun, serif;
}
#nav LI A {
	DISPLAY: inline; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
	COLOR: #FFFFFF; PADDING: 5px;
}
#nav LI A:hover {
     BACKGROUND-COLOR: #ff5312
}
#nav LI A.selected {
	
}
#footer-container {
	CLEAR: both; FONT-SIZE: 0.95em; BACKGROUND-IMAGE: url('footer-bg.gif'); WIDTH: 930px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 47px
}
#footer-container A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
#footer-container A:hover {
	COLOR: #ff6600
}

#mainbox{margin-left:10px;}



	/* menu */
	#menu {height:22px;list-style-type:none;text-align:left;clear:both;margin:0px;margin-top:26px;padding:0px;float:left;}
	#menu li {float:left;}
	#menu li a{display:block;line-height:21px;padding:0px 10px 0px 8px;}
	#menu li a:visited,
	#menu li a:link {text-decoration:none;}
	#menu li a:hover{color:#FFFFFF;background:#ff5312;}
	#menu li.sfhover ul{left:auto;}
	#menu li ul {display:table;padding:0px;line-height:20px;left:-999em;width:150px;position:absolute;
		border:0px solid #DDD;border-top:none;z-index:2000;float:left;list-style-type:none;margin:0px;}
	#menu li ul li{background:#000000;width:150px;margin:0px;padding:0px;float:left;display:table}
	#menu li ul li a:link,
	#menu li ul li a:visited,
	#menu li ul li a{display:block;color:#FFFFFF;padding:0px 0px 0px 10px;width:140px;FONT-WEIGHT:normal;}
	#menu li ul li a:hover{text-decoration:none;font-weight:normal;}
	
	
	
/* Container */

.ibm-container {
	MARGIN: 0em 0em 1.2em; WIDTH: 100%
}

.ibm-container H2 {
	font-weight:600; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url('sprites-t1.gif') #fff repeat-x 0px -545px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1%
}

.ibm-container .ibm-container-body {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: url('container-gradient.gif') #fff repeat-x 0% 100%; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}

.ibm-container .ibm-container-body H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

DIV.ibm-rule {
	BACKGROUND: url(dotted.gif) #fff repeat-x; HEIGHT: 1px
}

P.ibm-ind-link A:link {
	TEXT-DECORATION: none
}
P.ibm-ind-link A:visited {
	TEXT-DECORATION: none
}
UL.ibm-link-list A:link {
	TEXT-DECORATION: none
}
UL.ibm-link-list A:visited {
	TEXT-DECORATION: none
}

#ibm-footer {
	CLEAR: both; BORDER-TOP: #D5D5D5; 1px solid;   BACKGROUND: url('sprites-t1.gif') #000 repeat-x 0px -631px; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 1px; HEIGHT: 20px;
}
#ibm-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#ibm-footer LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
#ibm-footer LI A:link {
	COLOR: #ccc; TEXT-DECORATION: none
}
#ibm-footer LI A:visited {
	COLOR: #ccc; TEXT-DECORATION: none
}
#ibm-footer LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}

#ibm-page-tools UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ibm-page-tools LI {
	PADDING-RIGHT: 3px; FLOAT: left
}
#ibm-page-tools LI.ibm-first {
	PADDING-LEFT: 8px
}
#ibm-page-tools UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}