/* CSS Document */body{	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	color: #626366;	font-size:68%;	_font-sixe:64%}h1, h2, h3, h4, h5, h6 {	color: #ff9900;	font-weight: 600;	letter-spacing: 0.00em;	word-spacing: 0.05em;	font-weight: 600;}h1 {	font-size:230%;	_font-sixe:226%;	padding-top: 0px;}h2 {	font-size:140%;	_font-sixe:136%;}h3 {	font-size:110%;	_font-sixe:106%;}h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {	font-weight: 100;}hr {	display: block;	clear: both;	color: #E6E6E6;	background-color: #E6E6E6;	height: 1px;	border: none;}p {	margin: 12px 0px;}img {	border:  none;}a:link, a:visited {	text-decoration: none;	color: #6699FF;	font-weight: 700;}a:hover, a:active {	text-decoration: underline;}dl {}dt {	font-weight: 700;	color: #FF9900;}dd {}dl#contact {}dl#contact dt, dl#contact dd{	display: block;	width: 20em;	float: left;	margin: 0px;}dl#contact dt {	clear: left;	width: 10em;}/**************** TABLE ELEMENTS STARTS *****************/table {	table-layout: fixed;	width: 100%;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	margin: 10px 0px 16px 0px;	padding: 0px 0px 0px 0px;	border-collapse: collapse;}tbody{}tfoot{}tr {	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}th {	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	background-color: #dddddd;	padding: 5px 5px 5px 5px;	line-height: 1.2em;	font-family: Arial, sans-serif;	font-size: 100%;	text-align: left;	vertical-align: top;	color:#333333;}td {	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	padding: 2px 5px 2px 5px;	color: #333333;	vertical-align: top;}#container {	position: relative;	width: 710px;	height: 100%;	margin-left:50%;	left: -355px;}#header {}#imgholder {	width:710px;	height:158px;	overflow: hidden;	margin:0px;	padding:0px;}/********************* Main Navigaion *************************************/#main-nav {	line-height: 0px;	background-image: url(../images/nav/nav-bg.gif);	background-repeat: no-repeat;	background-position: top left;	padding-bottom: 10px;}#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;}#nav a {	display: block;}#nav li {	float: left;}#nav li ul {	position: absolute;	width: 20em;	left: -999em;	background-color: #BEE0F9;	border-bottom: 2px solid #1167B2;}#nav li ul li {	display: block;	border-top: 1px solid #FFFFFF;}#nav li ul li a {	color: #626366;	display: block;	width: 20em;	padding: 10px 10px;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;}#nav li ul ul {	margin: -2em 0 0 20em;	width: 20em;	left: -999em;	background-color: #BEE0F9;	border-bottom: 2px solid #1167B2;}#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none; 	line-height: 1;}#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {	left: auto;}/********************* Sub Navigaion *************************************/#sub-nav {}#sub-nav ul, #sub-nav ul li {	list-style-type: none;	display: block;	float: left;	margin: 0px;	padding: 0px;}#sub-nav ul li {	border-left: 1px solid #CCCCCC;}#sub-nav ul > li:first-child {	border-left: none;}#sub-nav ul li a:link, #sub-nav ul li a:visited {	font-weight: 200;	color: #FF9900; 	display: block;	padding: 2px 13px;}#sub-nav ul li a:hover, #sub-nav ul li a:active {}#sub-nav ul li a.active {	font-size: 115%;	font-weight: 700;}/*************************** Content layout *********************************/#content-wrapper {	min-height: 400px;	padding: 10px 35px 25px 38px;	background-image: url(../images/body_bg.jpg);	background-repeat: no-repeat;}#title {}#name {	color: #FF9900;	font-size:140%;	_font-sixe:136%;	font-weight: 600;}.column {	float: left;}.wide-left {	width: 257px;}.wide-right {	width: 380px;}.left {	width: 132px;}.right {	width: 505px;}#examples {	}#examples ul, #examples ul li {	list-style-type: none;	margin: 0px;	padding: 0px;	display: block;	float: left;}#examples ul li {	margin-right: 5px;}/********************************** Footer *********************************/#footer-wrapper {	clear: both;	padding: 0px 10px;}#footer-wrapper p {	color: #FF9900;	padding: 0px;	display: block;	clear: both;}#footer-wrapper p img {	display: block;	width: auto;	float: left;}#footer-wrapper p span {	display: block;	width: auto;	padding: 5px 0px 0px 0px;}#footer{	padding: 3px;	padding-left: 25px;	background-image: url(../images/footer_link_bg.jpg);	background-repeat: repeat-x;}#footer ul, #footer ul li {	list-style-type: none;	display: block;	float: left;	margin: 0px;	padding: 0px;}#footer ul li {	border-left: 1px solid #CCCCCC;}#footer ul > li:first-child {	border-left: none;}#footer ul li a:link, #footer ul li a:visited {	font-weight: 500;	color: #626366; 	display: block;	padding: 2px 13px;}#footer ul li a:hover, #footer ul li a:active {}/********************************* General helpers ************************************/.clear-both {	clear: both;}.float-left{	float: left;}.float-right{	float: right;}.no-top-margin {	margin-top: 0px !important;	padding-top: 0px !important;}.inline {	display: inline;}
