body {

	background-color: #FFFFFF;

	font: 14px/20px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color: #333333;

	

}



td, th {

	font-size: 12px;

	color: #330000;

}



a {

	color: #000099;

}



form {

	background-color: #CCCC99;

}



.title {

	font-size: 18px;

	line-height: 30px;

  background-color: #3366CC; color: #FFFF66;

}



.subtitle {

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

  color: #660000; font-style: oblique;

}



.header {

	font-size: 18px;

  color: #333333;

}



.nav {

	font-size: 12px;

	font-weight: bold;

	color: #000099;



}



.navLink {

	font-size: 12px;

	font-weight: normal;

}

a {
    text-decoration: none;
}

a:hover {

	text-decoration: underline;

}



.sidebar {

	font-size: 12px;

	line-height: 18px;

	padding: 3px;

	background-color: #99CCFF;

}



.sidebarHeader {

	font-size: 14px;

	line-height: 18px;

 font-weight: bold;

}



.sidebarFooter {

	font-size: 12px;

	line-height: 18px;

}



.footer {

	font-size: 12px;

	font-weight: bold;

	line-height: 22px;

	color: #000000;

	background-color: #99CCFF;

}



.legal {

	font-size: 12pt;

	color: #333333;

}



.box1 {

	border-width: 2px;

	border-color: #CCCCCC #333333 #333333 #CCCCCC;

  border-style: dotted;

	}



.promo {

	color: #000033;
	padding-left: 20px;
}



.titlebar {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 12px;
    padding: 5px;

}



.dingbat {

	background-color: #CCCC99;

 color: #660000; font-weight: bolder; font-size: medium;

}



input.big {

	width: 100px;

}



input.small {

	width: 50px;

}



.refactorhdr {

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	color: #990000;

}

.refactorsolu {

	font-size: 16px;

	color: #990000;

	font-weight: normal;

}

.tablerow1 {

	background-color: #E0F2FC;

}



			div#mainClm{float:left;width:63%;padding:20px 3% 0px 5%;background:#ffffff;}

			div#sideBar{margin:0px;padding:0px 10px 14px 10px;text-align:left;}

			#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;text-align:right;}

			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;text-align:right;}

			#description{padding:0px;margin:1em 12% 0px 5%;color:#ACB877;background:transparent;font-weight:light;font-size:8

			

