body
{
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
}
a:link {
 color: Black;
 }
a:visited {
color: #666666;
}
a:active {
 color: #663399;
 }
a:hover {
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
.acc {
	color: #16e220;
	font-size:12px;
	font-weight:500;
}
.fc {
	color: #990099;
	font-size:12px;
	font-weight:500;
}
.cm {
	color: #f5c023;
	font-size:12px;
	font-weight:500;
}
.mc {
	color: #6633FF;
	font-size:12px;
	font-weight:500;
}
.ha {
	color: #398d22;
	font-size:12px;
	font-weight:500;
}
.ts3ha {
	color: #F26400;
	font-size:12px;
	font-weight:500;
}
img {
	border : 0 !important;
}
div {
	border : 0 !important;
}
.li1 {
	list-style : circle outside url(../img/do_tick.gif);
	line-height : 25px;
	margin-top : 0px;
	margin-bottom : 0px;
}
	.li2 {
	list-style : circle outside url(../img/donot_tick.gif);
	line-height : 25px;
	margin-top : 0px;
	margin-bottom : 0px;
}
	.li3 {
	line-height : 18px;
	margin-top : 0px;
	margin-bottom : 0px;
	list-style : none;
}
	.li4 {
	line-height : 25px;
	margin-top : 0px;
	margin-bottom : 0px;
	list-style : none;
}
.t1 {
	text-align : right;
}
.s1 {
	font-size: 9px;
}
.s2{
	font-size: 10px;
	color: #663399;
	font-weight: bold;
}
.s3 {
    font-size: 8px;
    margin-top : 5px;
    }
.s4 {
	font-size: 16px;
	color: #CC0066;
}
.s5 {
	font-size: 16px;
	color: #663399;
}
.s6{
	font-size : 10px;
}
.s7 {
	font-size: 12px;
	padding-right : 5px;
}
.s8 {
	font-size: 12px;
	padding-left : 5px;
}
.s9 {
	font-size: 16px;
	color: #31668a;
}
.s10 {
	font-size: 12px;
	margin-top : 20px;
}
.s11 {
	font-size: 14px;
}
.s12 {
	font-size: 16px;
	color: #D856C4;
}
.r{
    margin: 0px;
	padding-right : 5px;
	float : right;
}
.mainDiv {
	width: 585px;
	height: 800px;
	border : 0;
	padding : 0;
	margin : 0;
}

/*  pagination  */

.pagination{
padding: 5px 5px;
margin: 5px;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited{
padding: 0 5px;
text-decoration: none; 
color: Black;
}

.pagination a:hover, .pagination a:active{
border: 0px ;
color: #663399;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
color: #663399;
font-weight: bold;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
display: none;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: normal;
}

/* CSS buttons */

.cssbutton{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}

.csstext{
    font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	
}

.csstext2{
    font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align : center;
}


.td2{
 background-position: right bottom;
 background-repeat: no-repeat; 
}

hr{
color: #E5D2FF;
}

th{
background: #E5D2FF;
}


.iconspan{
float: right;
margin-left: 3px;
font-weight: bold;
cursor: pointer;
}

.eg-bar{
padding-right: 3px;
color: #663399;
}

div.eg-bar{
width: 100%;
}

.icongroup1{
width: 100%;
}

.icongroup2{

}
.s15 {
	font-size: 9px;
}
.fc_ts3 {
	color: #e2169c;
	font-size:12px;
	font-weight:500;
}

.dhtmlwindow{
position: absolute;
border: 2px solid white;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 3px;
font: 11px Verdana;
background-color: white;
color: black;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
