body {
	margin:5px 5px 0px 5px;
	padding: 0;
	font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	background: #FFFFF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#333333;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color: #c17878;
	margin:0px;
	padding:0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#2B5BA0;
	margin:0px 5px 0px 2px;
	white-space:nowrap;
	display:inline;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#2B5BA0;
	margin:0px 5px 0px 2px;
	white-space:nowrap;
	display:inline;
}
/*redefine*/

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #eee;
}

h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}

a:link, a:visited {
	color: #0099FF;
}

a:hover, a:active {
	color: #0099FF;
}

h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.7;
}

a {
	outline: none;
}

form, table {
	margin: 0;
	padding: 0;
}

/*headings & link colors*/

h2 {
	border-bottom: 1px solid #27272a;
	border-top: 1px solid #27272a;
	margin: 5px 0px 15px 0px !important;
	padding: 5px 0px 5px 0px !important;
}
/*content*/
#container {
	position: relative;
	width: 800px;
	margin: 5px auto 10px;
}
#content {
	width: 600px;
	position: relative;
	z-index: 10000;
	background: #fffff1;
	padding-right: 45px;
}
/*sidebar*/
#sidebar {
	position: absolute;
	z-index: 1;
	width: 180px;
	left: 610px;
	top: 0;
}
#sidebar ul {
	list-style: none;
	font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";	
}
#sidebar a, #sidebar h3.cat {
	width: 130px;
	display: block;
	padding: 3px 5px 3px 40px;
	background: url(../images/tab_small.gif) center right no-repeat;
	margin: 5px 0;
	text-decoration: none;
}
#sidebar a {
	color: #595965;
}
#sidebar a.big, #sidebar h3.cat {
	background: url(../images/tab_big.gif) center right no-repeat;
	padding: 4px 5px 4px 40px;
	margin: 8px 0;
}
#sidebar h3 {
	font-size: 13px;
}
#sidebar h3.cat {
	color: #cbcbcb;
	text-shadow: 1px 2px 1px #222;
}
#sidebar a.big {
	color: #fff;
}
#sidebar a.forum {
	background-image: url(../images/tab_forum.gif);
	background-color: #c17878;
}
#sidebar a.docs {
	background-image: url(../images/tab_docs.gif);
	background-color: #7389ae;
}
#sidebar a.download {
	background-image: url(../images/tab_download.gif);
	background-color: #78ba91;
}
#sidebar a.trac {
	background-image: url(../images/tab_trac.gif);
	background-color: #a87aad;
}
/*links*/

#pagetitle{
	padding:2px 0px 0px 0px;
	margin:0px;
	height:25px;
}
.row1{
    background-color:#FFFFFF;
}
.row0{
   background-color:#F1F1F8;
}
/* Forms -------------------------------- */
.formtextfield{
	border:1px solid #C9DBF5;
	width:auto;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;	
	background-color:#C9DBF5;
}
.formtextareafield{
	border:1px solid #C9DBF5;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.formselectfield{
	border:1px solid #C9DBF5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;	
	width:auto;	
}
.formerrorfield{
	border:1px solid red;
	width:auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.btnlight{
	height:20px;
/*	background:url(http://im.rediff.com/predict/images/bkg_button.gif) repeat-x bottom;*/	
	border: 0px;
	background:transparent;
	color:#ffffff;
	margin:1px;
	padding:0px 0px 0px 0px;
	cursor:hand;
}
.btn{
	height:25px;
/*	background:url(http://im.rediff.com/predict/images/bkg_button.gif) repeat-x bottom;*/	
	background:#C9DBF5;
	color:#000000;
	margin:1px;
	padding:0px 0px 0px 0px;
	cursor:hand;
}
/* Fonts --------------------------*/
 .font01{
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;

}
.font02{
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;

}
.font03{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;

}
.font04{
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;

}
.font041{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;

}
.b{
	font-weight: bold;
}
/* Color Codes */
.white01{
	color:#ffffff;
}
.black01{
	color:#000000;
}
.blue01{
 color:#2B5BA0;
}
.darkblue01{
 color:#244A84;
}
/* Anchor --------------------------*/
.simplea{
	color:#0055cc;
	text-decoration: none;
}
.simplea:hover{
	text-decoration: underline;
	 color:#990000;
}
.simplea:visited{
	text-decoration: none;
	 color:#0055cc;
}
