body,.body2 {
	background:white
}

body {
	margin:0 auto;
	FONT:11px/13px Verdana,Arial,Helvetica,sans-serif;
	line-height:145%;
	COLOR:white
}

body,#footer-container,#footer-container .sitemap UL {
	TEXT-ALIGN:center
}

.body2 {
	color:Black
}

#page,#page2,.clear {
	CLEAR:both
}

#page,#page2 {
	MARGIN:0 auto
}

#page,#page2,#center {
	OVERFLOW:hidden
}

#page,#footer-container {
	WIDTH:800px
}

#page,#page2,#header .header_item UL,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li,.PrettyMenu .AspNet-Menu-Horizontal ul {
	TEXT-ALIGN:left
}

#page2 {
	WIDTH:806px;
	background:url(images/white_bodyBG.png) 0px 20px repeat-y ;
	padding-left:10px
}

#header {
	BACKGROUND:url(images/header_bg.png) repeat-x left 0;
	height:119px;
	border-bottom:solid 5px #1f1e23;
	z-index:11
}

#header .header_item,#header .header_item UL,.articlecontent,.articlecontent2,.PrettyMenu .AspNet-Menu-Horizontal ul,#footer-container .sitemap,#footer-container .sitemap UL {
	BACKGROUND-COLOR:transparent
}

#header .header_item UL,.PrettyMenu .AspNet-Menu-Horizontal ul,.home_div ul,#footer-container .sitemap UL {
	MARGIN:0
}

#header .header_item UL {
	padding-top:35px
}

#header .header_item UL,.PrettyMenu .AspNet-Menu-Horizontal ul,.home_div ul {
	padding-right:10px
}

#header .header_item UL,.PrettyMenu .AspNet-Menu-Horizontal ul {
	margin-left:-40px !important
}

#header .header_item UL,.PrettyMenu .AspNet-Menu-Horizontal,.PrettyMenu .AspNet-Menu-Horizontal ul,.Golden_list2 ul {
	margin-left:0
}

#header .header_item  UL LI,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li  A,#footer-container .sitemap UL LI {
	DISPLAY:inline
}

#header .header_item  UL LI A {
	padding:16px 25px;
	font:15px verdana,Arial,Georgia;
	background:transparent url(images/button_bg.png) 4px 0 no-repeat;
	margin-left:66px
}

#header .header_item  UL LI A,A IMG,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li  A,#footer-container .sitemap UL LI A {
	TEXT-DECORATION:none
}

#header .header_item  UL LI A,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li  A {
	border-left:solid 1px #35333a;
	color:#d3d3d3
}

#header .header_item UL LI A:hover,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li A:hover,.PrettyMenu ul.AspNet-Menu li a:hover {
	BACKGROUND-POSITION:4px -51px
}

#header .header_item UL LI A:active {
	BACKGROUND-POSITION:4px -102px
}

A IMG {
	border-style:none
}

body A,#page h4,.CELL_BUY,DIV.smallheading,DIV.smallheading2,#footer-container .sitemap UL LI A {
	FONT-WEIGHT:bold
}

body A,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
	COLOR:#5674b9
}

body a:hover,.Golden_list2 li a:hover,#footer-container .sitemap UL LI A:hover {
	text-decoration:underline
}

#page h3,#page h4,.Golden_list2 li,.home_div li a {
	color:#c87908
}

#page h3,#page2 h3,.home_div h2 {
	font:19px Frutiger,Univers,Helvetica Neue,Helvetica,Arial,sans-serif
}

#page h3,#page2 h3,.animationReferenceItemTable,.animationReferenceItemRow,.animationReferenceItem,.PrettyMenu ul.AspNet-Menu ul {
	padding:0
}

#page h3,#page2 h3,.animationReferenceItemTable,.animationReferenceItemRow,.animationReferenceItem,.PrettyMenu .AspNet-Menu-Horizontal {
	margin:0
}

#page2 h3 {
	color:#2b0000
}

#page h4 {
	font:13px Arial
}

#page h4,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
	padding-top:3px
}

#user_assistance,#user_assistance h3,#user_assistance h2 {
	color:#7f4728
}

#user_assistance {
	padding:10px;
	font-size:1.0em;
	width:200px;
	background:#f9f9f8 url(images/background_user_assist.jpg) repeat-x top;
	line-height:130%
}

#user_assistance,#col_main_left {
	float:left
}

#user_assistance h3,#user_assistance h2 {
	font-size:1.3em
}

#user_assistance h3,#user_assistance h2,.cssTable Thead td,.gridvew_css,.Golden_list2 li {
	font-weight:bold
}

#col_main_left {
	width:198px;
	border-right:3px solid #dfdccb
}

#center,.flright {
	FLOAT:right
}

#center {
	WIDTH:708px;
	padding:20px 20px 20px 20px
}

#col_main_right {
	border-left:3px solid #dfdccb;
	margin-left:220px;
	background:#f7f6f2
}

.disabled_input,.gridvew_css {
	border:1px solid #ccc
}

.Black_input2 {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(images/fieldbg.gif) repeat-x top
}

.cssTable {
	FONT-SIZE:13px;
	BACKGROUND-COLOR:White;
	border:solid 1px #333;
	width:340px
}

.cssTable Thead td,.divContainer {
	background:#000
}

.cssTable Thead td {
	height:43px;
	padding-left:25px;
	color:white;
	background:black url(images/header_bg.png) repeat-x left 0
}

.cssTable Thead td,.divLoadingStat {
	color:#fff
}

.cssTable td {
	border:none;
	PADDING-LEFT:28px;
	FONT-SIZE:12px;
	color:#033;
	FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
	HEIGHT:40px
}

.cssTable td,.animationReferenceField {
	padding-top:5px
}

.closeBtn,.animationReferenceCode,.animationReferenceItemCode,.home_div a em,.descrip {
	display:block
}

.closeBtn {
	margin-top:-6px
}

#bigbodytext {
	font:1.45em arial,sans ;
	margin:1em 2em
}

#bigbodytext,.inputbox-b {
	color:#666
}

.CELL_BUY {
	COLOR:#fff;
	BACKGROUND-COLOR:#177b2f
}

DIV.smallheading,DIV.smallheading2 {
	BACKGROUND-POSITION:0 3px;
	MARGIN-TOP:3px;
	MARGIN-BOTTOM:3px;
	PADDING-LEFT:23px
}

DIV.smallheading {
	BORDER-BOTTOM:#d7d7d7 2px solid;
	FONT-SIZE:18px
}

DIV.smallheading,DIV.smallheading2,.articlecontent UL LI,.articlecontent H2 {
	COLOR:#156ba9
}

DIV.smallheading,DIV.smallheading2,.articlecontent H2 {
	FONT-FAMILY:'Trebuchet MS',Arial,Helvetica,sans-serif
}

DIV.smallheading2 {
	FONT-SIZE:15px;
	BACKGROUND-IMAGE:url(../images/sh_block.gif)
}

DIV.smallheading2,.articlecontent,.articlecontent2 {
	BACKGROUND-REPEAT:no-repeat
}

.articlecontent,.articlecontent2 {
	BACKGROUND-POSITION:right top;
	padding:5px 0 0 0
}

.articlecontent UL {
	padding:0 0 0 0;
	MARGIN:0 0 10px 15px;
	LIST-STYLE-TYPE:square
}

.articlecontent UL LI {
	LINE-HEIGHT:140%
}

.articlecontent UL LI SPAN {
	COLOR:#385368
}

.articlecontent OL LI {
	MARGIN-BOTTOM:0.4em
}

.articlecontent H2 {
	FONT-SIZE:130%;
	MARGIN:3px 0 5px
}

.articlecontent a,.articlecontent2 a {
	BACKGROUND:url(images/external_link_btn.gif) no-repeat;
	PADDING-LEFT:16px
}

.eventdetails {
	PADDING-LEFT:5px;
	MARGIN:0 0 10px;
	FONT-FAMILY:verdana,sans-serif
}

.eventdetails P {
	FONT-SIZE:95%;
	MARGIN:3px 0
}

.eventdetails SPAN {
	COLOR:#bd0707
}

p.news_black,.descrip {
	font-size:12px
}

p.news_black {
	color:#696c6d;
	margin:-20px 0 8px 0;
	padding:0 0 8px 33px;
	line-height:150%; font-size:12px
}

.flleft {
	FLOAT:left
}

.clear,.home_div ul li,.home_div li a {
	DISPLAY:block
}

.Infobox,.Infobox2 {
	width:320px;
	font:12px Verdana;
	color:#156ba9;
	margin:5px;
	overflow:hidden
}

.Infobox {
	border:solid 1px #c3d9fe;
	padding:8px 0 10px 85px;
	background:#eef5ff url(Images/Info.gif) no-repeat 50px 6px
}

.Infobox2 {
	background:#f2f8b1;
	border:solid 1px #CCC;
	padding:8px 0 10px 30px
}

.inputbox-b {
	font:14px verdana,arial,helvetica,sans-serif;
	width:140px;
	background:#ccc
}

.inputbox-b,.nicebutton {
	border:1px solid #999
}

.inputbox-b,.animationReferenceCode {
	margin-bottom:5px
}

.nicebutton {
	font:13px verdana,arial,helvetica,sans-serif bold;
	background:#d0e1e2
}

.nicebutton,.animationReferenceCode,.animationReferenceItemCode {
	color:#000
}

.nicebutton2 {
	background:#333 url(images/button_bg.jpg) no-repeat;
	outline:none;
	padding-left:17px;
	padding-top:4px
}

.nicebutton2 a,.Golden_list2 li,.home_div li a {
	text-decoration:none
}

.Hidden {
	display:none
}

.divContainer,.animationReferenceField {
	text-align:right
}

.divContainer {
	font-size:large;
	width:98%;
	filter:alpha(opacity=75 );
	-moz-opacity:0.75;
	opacity:0.75;
	display:inline;
	height:98%;
	border:white thick outset;
	z-index:999
}

.divContainer,#logo {
	position:absolute
}

.divContainer,.divLoaderBack,.divLoaderProgress,.divLoadingStat {
	visibility:visible
}

.divContainer,.divLoaderBack,.popup {
	vertical-align:middle
}

.divLoaderBack {
	background:#444141;
	padding:5px; color:#fff;
	font-size:x-small;
	width:510px;
	border-right:#aeb2b1 outset;
	border-top:#aeb2b1 outset;
	border-left:#aeb2b1 outset;
	border-bottom:#aeb2b1 outset;
	margin-top:15px;
	margin:auto
}

.divLoaderBack,.divLoadingStat {
	height:10px;
	top:50%
}

.divLoaderBack,.home_div li a,#footer-container .copyright {
	text-align:left
}

.divLoaderBack,.divLoaderProgress,.divLoadingStat,.rollover_img a img {
	position:relative
}

.divLoaderProgress {
	background:#e2e7eb;
	color:gray;
	height:5px;
	width:0
}

.divLoaderProgress,.divLoadingStat {
	padding:5px 0px 0px 5px
}

.divLoadingStat {
	background:Transparent;
	border-color:#fff;
	border-width:medium;
	text-align:center;
	margin-bottom:15px
}

.divLoadingStat,.animationReferenceItemTable,.animationReferenceItemRow,.animationReferenceItem,.popupMenu,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu,#logo,.home_div ul li {
	width:100%
}

.animationReferenceField,.animationReferenceCode,.animationReferenceItems {
	vertical-align:top
}

.animationReferenceCode,.animationReferenceItemCode {
	font:0.9em 'courier new',monospace normal bold;
	background:#FFF
}

.animationReferenceCode {
	margin-top:5px
}

.animationReferenceItem {
	padding-bottom:10px
}

.imgThumbNail {
	width:150px;
	cursor:hand
}

.background {
	background:#c0c0c0;
	opacity:0.7
}

.background,.rollover_img a:hover img {
	filter:alpha(opacity=70)
}

.popup {
	background:#fff;
	width:800px;
	padding:10px;
	border:solid 2px #000;
	overflow:auto;
	margin-left:2px;
	height:688px !important;
	height:100%
}

.gridvew_css {
	top:100%;
	left:0;
	font-size:11px;
	background:white
}

.popupMenu {
	opacity:.9
}

.PrettyMenu .AspNet-Menu-Horizontal {
	z-index:10;
	margin-left:40px !important
}

.PrettyMenu .AspNet-Menu-Horizontal,.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {

	 line-height:50px; height:50px;
}

.PrettyMenu ul.AspNet-Menu ul {
	left:3.5em !important;
	left:3.5em;
	background:black;
	border:#333 solid 1px;
	margin-top:0 !important;
	margin-top:50px;
	top:50px !important;
	top:0
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
	width:260px;
	line-height:250%; height:28px;
	background:transparent url(images/sidenav-sep.png) bottom repeat-x;
	padding-bottom:3px
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover {
	background:transparent url(activeArrowRight.gif) left center no-repeat;
	color:#f90; height:50px;
}

.PrettyMenu .AspNet-Menu-Horizontal ul {
	padding-top:32px
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	background:transparent url(images/button_bg.png) 0px 0px no-repeat;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li  A {
	padding:0px 19px 16px 25px;
	font:15px verdana,Arial,Georgia,Century
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover,.PrettyMenu ul.AspNet-Menu li:hover {
	BACKGROUND-POSITION:-0px -51px ;
}

#header .PrettyMenu .AspNet-Menu-Selected {
	COLOR:orange
}

#header .PrettyMenu .AspNet-Menu-ChildSelected {
	color:yellow
}

#logo {
	height:40px;
	BACKGROUND:transparent url(images/title.png) 0 0 no-repeat
}

.Golden_list2 ul,.home_div ul {
	list-style-type:none
}

.Golden_list2 ul,.home_div {
	padding-left:0
}

.Golden_list2 li,.newsize_Large {
	line-height:160%
}

.Golden_list2 li {
	padding-left:8px;
	background:transparent url(images/list_style2.png) -2px center no-repeat
}

.home_div {
	BACKGROUND:url(images/div_bg.png) 0 center no-repeat;
	border-top:solid 1px #ff930e;
	border-bottom:solid 1px #ff930e;
	height:180px;
	padding-left:10px !important
}

.home_div ul,* html .home_div li a {
	width:220px
}

.home_div ul {
	padding-left:15px
}

.home_div ul li {
	margin:2px 0;
	list-style-position:outside
}

.home_div h2 {
	padding-top:18px;
	color:#ff930e
}

.home_div .pic {
	z-index:20
}

.home_div li a {
	border:1px dotted #999;
	border-width:1px 0;
	font:13px Helvetica,Arial,sans-serif
}

.home_div li a:hover {
	BACKGROUND:url(images/div_bg2.png) -10px center no-repeat
}

.home_div a em,.descrip {
	color:#999
}

.home_div a em {
	font:normal 75% Verdana,Helvetica,sans-serif;
	line-height:125%
}

.rollover_img a img {
	margin-top:-20px;
	border:0
}

.rollover_img a:hover img {
	opacity:0.8
}

#footer-container {
	MARGIN-TOP:10px;
	BACKGROUND:black no-repeat left top
}

#footer-container .sitemap UL {
	PADDING:9px 0 8px 0
}

#footer-container .sitemap UL LI A {
	PADDING:9px 10px 10px 10px;
	COLOR:#999
}

#footer-container .sitemap UL LI A:hover {
	color:White
}

#footer-container .copyright {
	line-height:120%;
	MARGIN-bottom:8px;
	FONT-SIZE:9px;
	COLOR:#666;
	padding:5px
}

.newsize_sml {
	font-size:10.5px
}

.newsize_mid {
	font-size:13px;
	line-height:140%
}

.newsize_Large {
	font-size:14px
}

.descrip {
	clear:both;
	background:#eee;
	margin-left:5px;
	border:#ddd 1px solid;
	padding:10px 20px 20px 5px
}

.glossary tr td{color:#696c6d;	line-height:150%; font-size:12px; padding:5px 0 5px 3px;}
.odd{ background-color:#131313}
.watermarked {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(images/fieldbg.gif) repeat-x top;
	color:Gray;
}