/* ********************************************************** */
/* Main Structure
/* ********************************************************** */

body { 	margin-top:0px;  margin-left:0px; padding: 0; }

#wrapper { margin: 0 auto; width: 1000px;	height:auto; border:double; background-image:url(../graphics/bgfade.png); background-repeat:repeat-x;}

#content { width: 960px;	height:auto; margin-left:auto;  margin-right:auto; background-color:#ffffff; }

#productcontent { width: 960px;	height:auto; margin-left:auto;  margin-right:auto; }

#header {	width: 960px;	background-color:#FFFFFF; height:90px;	margin:0px 0px 0px 0px;	background-image:url(../images/hmsheader2.png); background-position:center top fixed; background-repeat:no-repeat	;}

#consultingheader {	width: 960px;	background-color:#FFFFFF; height:130px;	margin:0px 0px 0px 0px;	background-image:url(../images/hmsConsultHeader.png); background-position:center top fixed; background-repeat:no-repeat	;}

#maintenanceheader {	width: 960px;	background-color:#FFFFFF; height:90px;	margin:0px 0px 0px 0px;	background-image:url(../images/maintenanceHeader.png); background-position:center top fixed; background-repeat:no-repeat	;}

#footer { clear:both;	margin:10px 0px 0px 0px; width:auto;	height:60px; background-color:#FFFFFF;  }
#inline-list {
	border: 1px solid #000;
	margin: 2em;
	width: 80%;
	padding: 5px;
	font-family: Verdana, sans-serif;
	}

#inline-list p {
	display: inline;
	}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;
	font-weight: bold;
	}



#mylist
{
	border: 0px solid #000;
	margin: 0em;
	width: 36em;
	padding: 1px;
	margin-left:0px;
	padding-left:0px;
}
#mylist ul 
{
	/*list-style:circle; */
	margin-left: -1;
	padding-left: 2em;
	text-indent: -1em; font-weight:bold; 
}

#mylist li { margin-left:1px; font-weight:100; }


#centermain {	float:left;	width:43%;	 height:auto; border:none; border-width:8px; padding: 5px 5px 5px 5px; /* background-color:#FFFFCC; */}

#centermain input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; 
										line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

#centermain img {	vertical-align:text-top;	margin:10px 10px 10px 10px;	/* float:left; */}

#centermain table {background-color:#ffffff;}

#centermain td {	padding:0px 10px 10px 10px ; border-width:1px;	background-color:#FFFFFF; border-bottom-style:groove; border-bottom-color:#0000FF; }

#centermain .clear td {padding:0px 10px 10px 10px ; border-width:1px;	background-color:#FFFFFF; border-bottom-style:groove; border-bottom-color:#FFFFFF; }

#centermain ul {	list-style-position:outside ; list-style:inside; line-height:1.5em ; text-indent::13em; }
#centermain li {}

#centermain .pushin { margin-left:25px ; /* text-indent:50px;  */color:#CC0099;}

/* End of Centre Main Defination */
#centermainlarge  {	float:left;	background:#FFFFFF;	width:70%; /* height:auto;  border:double; border-width:8px; */ padding: 5px 5px 5px 5px; }

#leftmain { float:left; width:25%; margin-right:10px;}
#leftmain img { margin: 10px 0px 10px 10px }

#rightmain { float:left; width:25%; /*  border:inset; */ margin-left:10px}
#rightmain img { margin: 10px 0px 10px 10px }
#rightmain ul { list-style:inside; line-height:1.5em ; }
 
#imageblock {  height:85px ; }
#imageblock img { margin: 5px 0px 5px 5px ; }	
	
#errmessage {	display:block;  background:#FF0000;	padding:0px 0px 0px 0px;	
							margin:5px ; text-transform:uppercase;	
							color:#FFFFFF; font-size: 12px; font-style: italic;	font-weight:bold; }
							
#Limageframe { 	margin:1px 2px 3px 2px ;float:left ; width:120px ; height:100px ; border:groove; border-color:#FF0000; 
								 text-align:center; padding-top:20px}
#Pimageframe { 	margin:1px 2px 3px 2px ;float:left ; width:120px ; height:150px ; border:groove; border-color:#FF0000; 
								text-align:center; padding-top:20px}
#newline { clear:both ;}


/* ********************* */
/*  Start of Menu CSS    */
/* ********************* */
#menu { width: 100%; 	margin: 0px auto; 	padding: 5px 0px 6px 0px; border:medium; /* border-style:groove  */ }

#menu ul { margin:10px;	padding: 0px 0px 0px 0px;	list-style: none; line-height:20px ;}

#menu li {display: block; font-size:10px; }

#menu a {	padding: 0px 0px 0px 0px;	font-size: 10px; font-weight: bold;	color:#000000; /* line-height:20px;	*/}

#menu img { margin:0px 0px 0px 0px }

/* ******************* */
/*  End of menu CSS    */
/* ******************* */


/* ********************************** */
/*  Start of Form, Form,Fields CSS    */
/* ********************************** */
label { width: 7em; float: left; text-align: right; margin-right: 0.5em; display: block }

.submit input { margin-left: 4.5em; }

input, file, textarea, select {color: #781351; background: #F4EE9F; border: 1px solid #781351 }

input.category { color:#FFFFFF; background:#CC0099; border: 1px solid #781351 }

.submit input { color: #000; background: #ffa20f; border: 2px outset #d7b9c9 }

fieldset { border: 1px solid #781351; padding:10px; float:left; margin-right:25px; }

/* ********************************** */
/*  End of Form, Form,Fields CSS    */
/* ********************************** */

/* **************************************** */
/*      Start of Text Based Classes         */
/* **************************************** */
.base
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.productbase
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.time
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.basebold
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.bigbasebold
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.important
{	Background-color:#FF0000;	color:#FFFFFF;	font-size: 16px; }

.question
{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;
	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	background-color: #FFCCFF;}

.answer
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.titles
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-align:center}

.strong
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.td10
{
    
    width: 10px;
}

.td200
{
    vertical-align: top;
    width: 200px;
}

.tdcentre
{
    text-align: center;
    font-size: 2em;
}

.tdjust
{
    text-align: justify;
    font-size: 1.3em;
}

.red
{
    color: Red;
}

        .style1
        {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: medium;
            width: 239px;
        }
        .style2
        {
            text-align: justify;
            width: 219px;
        }
        .style3
        {
            width: 239px;
        }
        .style4
        {
            width: 11px;
        }
/* **************************************** */
/*        End of Text Based Classes         */
/* **************************************** */