div.update{
	border-bottom:1px dashed black;
	
}
#posttime{
	background-color: black;
	color:white;
	
}

/*2nd css menu*/


div.menu {
	
	padding-top: 35px;
	padding-left: 50px;
	background: url(images/background.png) no-repeat;
}






/*CSS menu starts*/

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:0.9em;
background:url(images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 7px 0;

}

ul.menu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*GREEN*/
ul.menu.green{
background-color:#629600;
}
ul.menu.green li a:hover, .menu.green li.current {
background-color:#7AB900;
}







/*CSS menu ends*/




body{
margin:  auto;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
color: #000000;
}
div.overall{
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	border: 1px solid black;
	margin-top: 5px;
}

div.headerlayer{
	width: 1024px;
	height: 50px;
	background-image:url('iinova-files/iinovaheader.jpg');
	background-repeat: no-repeat;
	padding: 20px;
}

div.layer02{
	width: 1024px;
	height: 150px;
	background-color: blue;
}

div.layer03{
	background-color: white;
	overflow: hidden;
	width: 1024px;
	_height: 990px;
	min-height: 990px;
}

div.footerlayer{
	text-align: center;
	padding: 0;
	font-size: 10px;
	border-top: 1px solid black;
	width: 1024px;
	height: 80px;
	background: #fff url('iinova-files/footerbg.jpg') bottom left no-repeat;
	overflow: hidden;
}

div.footerlayer p {
	padding-top: 5px;
}

form#mainlogin {
		line-height: 2em;
}

form#mainlogin label {
	color: #888;
	padding-bottom: 10px;
	font-size: 120%;
	text-position: bottom;
	
}

form#mainlogin input {
	position: absolute;
	left: 300px;
	width: 200px;
	border: 1px solid #999;
	padding-bottom: 1px;
	margin-top: 4px;
	font-size: 125%;
	vertical-align: middle;
}

form#mainlogin #login {
	left: 450px;
	width: auto;
}




div.pagecontent {
	padding-top:20px;
	padding-left: 20px;
	background-color: #fff;
	margin: auto;
}
div.fullbody {
	width: 1024px;
	left: 0;
}

div.section {
	margin: 5px;
	padding: 5px;
}
div .section.blue {
	border: 2px solid #dde;
	background-color: #eeeeff;
}

div.groupbox {
	float: left;
	width: 350px;
}

div.comment {
	margin-left: 10px;
	margin-right: 10px;
	color: #777;
	font-size: 90%;
}

div.sidebarheading{

	font-size: 15px;
	color: #000;
	font-weight: bold;

		padding-left: 0px;
		
}
div.sidebarcontent{
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 140px;
}

ul.links{
	margin:0; padding:0; border: 0;
 padding-top: 4px;
        padding-bottom: 2px;
        padding-left: 5px;
        border: 0px solid black;
        list-style: none;
	background-color: #fff;
}

ul.links li{
        padding-left: 1px;
	background-color: #fff;
	color: #646e7b;
	font-weight: 800;
}

ul.links li li {
	background-color: #ecf0f4;
	font-weight: normal;
	color: #333;
}

ul.links li dl {
	font-weight: 100;
	
}

/* Main Menu */
ul.mainmenu {
list-style-type:none;
width:auto;
position:relative;
/*display:block;*/
height:33px;
font-size:.6em;
background:url(images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.mainmenu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.mainmenu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
font-weight:normal;
font-size: 11px;
}

ul.mainmenu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none;
}

ul.mainmenu .current a {
color:#fff;
font-weight:700;
}


/*RED*/
ul.mainmenu.red{
background-color:#B11718;
}
ul.mainmenu.red li a:hover, .mainmenu.red li.current {
background-color:#DE3330;
}
/*BLUE*/
ul.mainmenu.blue{
background-color:#1817B1;
}
ul.mainmenu.blue li a:hover, .mainmenu.blue li.current {
background-color:#3033DE;
}

/* Vert Menu */

ul.vertmenu {
	background: #333;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 12em;
}
ul.vertmenu li {
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
ul.vertmenu a {
	background: #333;
	border-bottom: 1px solid #393939;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
ul.vertmenu a:hover {
	background: #2580a2 url("data:image/gif;base64,R0lGODlhBQAKAJEAAB03QBoaGiWAogAAACH5BAAAAAAALAAAAAAFAAoAAAIPhC5hF8ptGpRKRpeW0KIAADs=") left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}                    

/* Horiz Menu */

div.horizmenu {
	background: #333;
	overflow: hidden;
}


ul.horizmenu {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.horizmenu li {
	float: left;
	font: 75% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #448;
}

ul.horizmenu a {
	background: #333;
	border-right: 1px solid black;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}

ul.horizmenu a.sel {
	background: #2580a2;
	color: #fff;
	padding-bottom: 8px;
}

ul.horizmenu a:hover {
	background: #2580a2 url("data:image/gif;base64,R0lGODlhCgAFAJEAAB03QBoaGiWAogAAACH5BAAAAAAALAAAAAAKAAUAAAINlAVwCxHKnINIStXsLQA7") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;	
}


/*login panel test*/
div.login{
	width: 120px;
	background-color: #fff;
	font-size: 0.9em;
	color: #244E78;
	border: 0px solid #6c64cc;
}


/* Login / Change Password Forms */

dl.login {
	width: 120px;
	background-color: #fff;
	font-size: 0.9em;
	color: #244E78;
	border: 0px solid #6c64cc;

}

dl.login input {
	background: #fff;
	border-color: #000;
	line-height: 1.0em;
	font-size: 0.9em;
	margin: 0pt;
	padding: 2px 2px;
	width: 100px;
}



dl.login dt {

}

dl.login dd {
	margin: 0;
	padding-left: 1px;
}

dl.login dd.end {
	text-align: right;
}

/* Internal info */
div.translation {
	color: #000;
}
div.translation dl {
	padding: 1px;
}

div.translation dl dt {
	padding-top: 8px;
	padding-bottom: 3px;
}
div.translation dl dd {
	margin-left: 10px;
}

/*CSS required for general management*/

/* colour picker */

div.pallete {
	background-color: #333;

}

div.colour {
	float:left;
	width:20px;
	height:20px;
	margin: 5px;
}

/*Others*/
a:link, a:active, a:visited {
	color: #244E78;
	text-decoration: none;
	font-weight: normal;	
}

a:hover {
	text-decoration: underline;
}

div.packagecontent{
	background-color: #f0f7fe;
	margin: 0px;
	padding: 0;
	height: 200px;
	width: 255px;
	overflow: hidden;	
}
div.footersection{
background:url(images/footerbg.jpg) repeat-x 0 100%;
	padding-left: 25px;
	color: #214C78;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 0px;
	font-size: 10px; 
	height: 40px;

}

div.generalcontent{

	font-size: 11px;
	color: #214C78;
	line-height: 15px;
}
/* CSS Document */

h1{
	border-bottom: 0px solid black;
	font-size: 1.5em;
/*	width: 99%;*/
/*	padding-left: 5px;*/
	padding-top: 3px;
	color: #101010;
/*	background:url(images/h3bg.gif) repeat-x 0 100%; */
	
}
h2{
	border-bottom: 0px solid black;
	font-size: 1.2em;
	/*width: 99%*/;
	padding-top: 3px;
	color: #555;
}

table td {
	text-align: left;
}

/* A table for info in rows */
table.info {
	border: 1px solid #666;
	border-spacing: 0;
	width: 95%;
}

table.info tr td {

        font-size: 90%;
        padding: 3px 8px;
	margin: 0;
        background: #fff;
}

table.info thead td,th{
        color: #fff;
        background-color: #9AA;
        font-weight: bold;
        border-bottom: 1px solid #999;
        text-align: center;
}

table.info tbody td{
        border-left: 1px solid #D9D9D9;
}

table.info tr td:first-child {
	font-weight: bold;
	background-color: #CCC;
	border-right: 1px solid #888;
}

table.info tr.even td,
table.info tr.roweven td {
        background: #eee;
}

table.info tr.roweven td:first-child,
 table.info tr.even td:first-child {
	background: #ddd;
}

table.info tr.selected td{
        background: #3d80df;
        color: #ffffff;
        font-weight: bold;
        border-left: 1px solid #346DBE;
        border-bottom: 1px solid #7DAAEA;
}

table.info tbody tr.ruled td{
        color: #000;
        background-color: #C6E3FF;
/*      font-weight: bold; */
        border-color: #3292FC;
}

table.info head:first-child+body tr.ruled td{
	background-color: #C6E3FF;
} /* Opera Fix */

table.info input {
	background-color: #f5f5ff;
}


/* Table of data */
table.resultlist { 
        border: 1px solid #666;
	border-spacing: 0;
	font-size: 0.9em;
}

table.resultlist th {
	padding-left: 1px;
	padding-right: 10px;
}

table.resultlist tr td {

        font-size: 0.9em;
        padding: 3px 8px;
        background: #fff;
}
      
table.resultlist thead td {
        color: #fff;
        background-color: #C8C028;
        font-weight: bold;
        border-bottom: 1px solid #999;
}

table.resultlist tbody td{
        border-left: 1px solid #D9D9D9;
}
table.resultlist tr.even td,
table.resultlist tr.roweven td {
        background: #eee;
}

table.resultlist tr.selected td{
        background: #3d80df;
        color: #ffffff;
        font-weight: bold;
        border-left: 1px solid #346DBE;
        border-bottom: 1px solid #7DAAEA;
}

table.resultlist tbody tr.ruled td{
        color: #000;
        background-color: #C6E3FF;
/*      font-weight: bold; */
        border-color: #3292FC;
}

table.resultlist head:first-child+body tr.ruled td{
                background-color: #C6E3FF;
        } /* Opera Fix */

.sortcol {
        cursor: pointer;
        padding-right: 20px;
        background-repeat: no-repeat;
        background-position: right center;
        background-image: url(data:image/gif;base64,R0lGODlhDwAQAKECAAAAAL+7u////////yH5BAEAAAAALAAAAAAPABAAAAIYhI+pq8EZ4jOxvoqn3hBL5mnW5nDmiWoFADs=);
}

.sortasc {
        background-color: #dfa;
        background-image: url(data:image/gif;base64,R0lGODlhDwAQAKECAAAAALy8vP///////yH5BAEAAAIALAAAAAAPABAAAAIalI+pq8AJ4jOxvoqn3in4HzxgOH0cyaXqOhUAOw==);
}

.sortdesc {
        background-color: #bdf;
        background-image: url(data:image/gif;base64,R0lGODlhDwAQAKECAAAAAL+7u////////yH5BAEAAAIALAAAAAAPABAAAAIalI+pq8EZ4jOxvoqn3gn4DzxgOH0cyaXqOhUAOw==);
}

div.buttons {
padding: 5px;
padding-right: 20px;
text-align: right;
}


div.icon{
	text-align: center;
	width: 30%;
	overflow: hidden;
	float:left;
}
/* Sortable Div */

div.sortlist ul {
        padding-top: 4px;
        padding-bottom: 2px;
        padding-left: 5px;
        background-color: #888;
        border: 1px solid black;
        list-style: none;
}

div.sortlist li {
        background-color: #fff;
        border: 1px solid #888;
}

div.sortlist li .handle {
	background-color: #8F8;
	cursor: move;
	padding-left: 10px;
	padding-right: 10px;
}

/* Page selector CSS */

.floatleft {
	float: left;
}

span.lbox {
	padding: 2px;
	border: 1px solid black;
	background: #fff;
	color: #e66;
}

span.dbox {
	border: 1px solid black;
	padding: 2px;
	background: #444;
	color: #eee;
}

span.lbox b {
	color: #644;
}

span.lbox a {
	color: #e66;
	text-decoration: none;
}

.actions {
	text-align: left;
	width: 0px;
	overflow: hidden;
	position: absolute;
	background-color: #fff;
	border: 0px;
	margin-left: 2px;
}

.actions ul {
	margin: 5px; padding: 0;
	width: 200px;
	cursor: pointer;
}

.actions ul li:hover {
	background-color: #99A;
	color: #fff;
}

.actions ul li a { text-decoration: none; }

.actions ul li a:hover {
	background-color: #99A;
	color: #fff;
}

.bigcontent {
	font-size: 200%;
	line-height: 1em;
}

span.big {
	font-size: 200%;
}

/*livesupport*/
#livesupport {
list-style: none;
width: 150px;
padding-top: 15px;

padding-left: 1px;
}
#livesupport ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

               
/* Autocompleter */
	div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      color: #000;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
	div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
	div.autocomplete ul li.selected { background-color: #ffb;}
	div.autocomplete ul li {
      list-style-type:none;
      display:block;
      font-weight: normal;
      color: #000;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
    }    
                    
                    
                
                
div.searchfeature{
	padding-left: 25px;
}

span.upgrade {
	color: #c80;
}

div.formcontent {
	
}
div.formcontent label {
	font-weight: 200;
	display: block;
}
div.formcontent input, textarea {
	margin-left: 10px;
}

