/* CSS Document */html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote{	margin: 0px;	padding: 0px;	border: 0px;}html, body{	font-family: Arial, Helvetica, sans-serif;	background: #444 url(../images/bg.gif) top repeat-x;}body{	font-size: 12px;}.clear{	clear: both;	font-size: 0;	height: 0;}.center{	text-align: center;	margin: 0 auto;}a{	color: #1d1d1d;}/*************************************************** Typography ***************************************************/h1, h2, h3, h4, h5{	color: #1c1c1c;	padding-top: 8px;	padding-bottom: 2px;	font-weight: bold;}h1{	font-size: 24px;}h2{	font-size: 16px;	color: #ED8F10;	padding-top: 0px;	margin-left: 20px;}h3{	font-size: 18px;}h4{	font-size: 16px;}h5{	font-size: 14px;}h6{	font-size: 13px;	font-weight: bold;	color: #ed8f00;}p{	color: #1d1d1d;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 0px;	padding-bottom: 14px;	line-height: 1.2;}#content-left p {	margin-left:50px;}/*************************************************** Layout Divs ***************************************************/#main-wrapper{	width: 950px;	margin: 0 auto;}#logo{	float: left;	width: 280px;	height: 60px;	text-align: center;	padding-top: 20px;}#logo a{	font-size:30px;	color:#ffffff;	text-decoration:none;}#logo a span{	font-size:20px;	color:#fc9a04;}#navigation{	float: right;	width: 650px;	height: 50px;	padding-right: 0px;	padding-top: 20px;}#navigation ul li{float:left;list-style-image:url(../images/arrow.gif);margin-right:30px;}#navigation ul li a{display:block;color:#fff;text-decoration:none;font-size:20px;line-height:18px;}#navigation ul li a:hover{color:#fc9a04;}#navigation ul li a span{color:#fc9a04;font-size:14px;}#banner{	width: 844px;	height: 177px;}#content-wrapper{	width: 950px;	background-color: #f8f7ee;	padding-top: 20px;	background-image: url(../images/rightBG.gif);	background-repeat: repeat-y;	background-position: right;}#content-left{	float: left;	width: 650px;	margin-left: 30px;}#content-right{	float: right;	width: 180px;	padding-right: 20px;	padding-left: 20px;}#content-bot{	width: 950px;	height: 11px;	background: url(../images/content-bot-bg.gif) no-repeat;	font-size: 0;}#footer{	color: #fff;	font-size: 11px;}/*************************************************** Main Content Styles ***************************************************/#content-right ul{	padding: 5px 30px 20px 30px;}#content-right ul li{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #1d1d1d;	padding-top: 8px;	padding-bottom: 7px;	padding-left: 22px;	background: url(../images/list-arrow.gif) left no-repeat;	list-style: none;}#content-right img.news-more{	padding-bottom: 20px;}/**************************************************** Footer Styles ****************************************************/#footer a{	color: #fff;}#footer-left{	float: left;	width: 400px;	height: 30px;	line-height: 30px;	padding-left: 18px;}#footer-right{	float: right;	width: 300px;	height: 30px;	line-height: 30px;	padding-right: 18px;	text-align: right;}/**************************************************** Forms Styles ****************************************************/form div {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin:0 0 6px 50px;	font-size:11px;	text-align:left;}label {	width: 160px;	display:block;	padding-right:10px;	font-weight:bold;	color: #ED8F10;}label.secondary {    font-size:10px;    float:none;    width:auto;    margin:0 0 10px 90px;}form .comment {    font-size:10px;    float:none;    width:auto;    margin:0 0 0px 90px;}form div.actions {    margin-left:105px;}form a:link {    color: #539687;}form a:visited {    color: #539687;}.errorMsg {	font-size:12px;	font-weight:bold;	text-align:left;	color: #900;	margin-left: 20px;}#content-right h2 {	font-size: 13px;	font-weight: bold;	margin-left: 0px;}#content-right .image {	text-align:center;}#content-right p {	padding-bottom:4px;	font-size:11px;}#content-right a {	text-decoration:none;}.underline {	text-decoration:underline;}#content-right .linkRule {	border-bottom: solid 4px #ED8F10;	border-bottom: solid 1px #FFF;	margin: 0 0px 10px 0px;	padding: 0px;	font-size:4px;	line-height:4px;}pre {	margin-left: 125px;	padding-top: 0px;	margin-top: 6px;	color: #000;}h3 {	font-size: 14px;	color: #ED8F10;	margin-left: 75px;	margin-bottom: 0px;	padding-bottom: 0px;}pre .codeComment {	color: #555;}#exampletabs {	margin:10px 0 0 15px;}#exampletabs ul {	margin: 10px 0 0 0;	padding: 0;	list-style: none;	display: inline;	line-height: 24px;}#exampletabs ul li {	margin: 0 6px 0 0;	padding: 0;	display: inline;	text-align: center;	list-style: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#exampletabs li a {	color: #000;	background-color: #FB9411;	border: 1px outset #b37d00;	padding: 2px 8px;	text-decoration: none;	display: inline;}#exampletabs ul .current a, #exampletabs ul .current a:hover {	color: #FFF;	background-color: #666;	border: 1px outset #333;	padding: 2px 8px;	text-decoration: none;	display: inline;}
#exampletabs li a:hover {	color: #fff ;	background-color: #b37d00 ;}h4 {	font-size: 14px;	margin-left: 50px;	padding-bottom: 0px;}h3 .expl {	font-size: 10px;	color: #333;}#content-left ul li {	padding-top: 5px;	padding-bottom: 0px;}#content-left ul {	padding-top: 0px;}.fancyBoxIt {	text-decoration: none;}.leftImage {	margin-left: 40px;	float: left;}#content-left .leftImage p, #content-left .rightImage p  {	margin-left: 0px;	width: 290px;}.rightImage {	float: right;}.image img {	border: 1px solid #333;}.adt {	text-decoration:none;}