/* ------ Text items -------- */
body
{
font-size: 62.5%;  /*Resets 1em to 10px */
	margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #444;
color: black;
  text-decoration:none;
}
p
{
	color: #333;
	padding: 0px;
	margin-top: 1em;
}
h1, .heading1
{
	EditMenuName: Heading 1;
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.7em;
	line-height: 1em;
	color: #FF6633;
	
	margin: 0px 0px 0px 0px ;
}
h2, .heading2
{
	EditMenuName: Heading 2;
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.4em;
	line-height: 1.1em;
	color: #3F90CC;
	padding: 0px;
	margin: 0px 0px 0px 0px ;
}
	
}
h3, .heading3
{
	font-weight: bold;
	font-size: 1em;
	EditMenuName: Heading 3;
	padding: 0px;
}
h4, .heading4
{
	EditMenuName: Heading 4;
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
	line-height: 0.8em;
	color: #444;
	padding: 4px;
	margin: 0px 0px 0px 0px ;
	background: #fff url(../images/loginpanel_heading.gif)  center center repeat-x; 
	border-top: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-bottom: 2px solid #C8C8C8;
	
}

.introduction
{
	font-weight: bold;
	EditMenuName: introduction;
}
.quotation
{
	EditMenuName: QuotationBlue;
	background:#EFF3FF url(../images/quotation_blue.gif) bottom center repeat-x; /*Theme Change here*/
	text-align: center;
	color: #444;
	border: 1px solid #94A5CC;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	padding: 4px;
}

.quotationSand
{
	EditMenuName: Quotation;
	background:#fff url(../images/quotation.gif) bottom center repeat-x; /*Theme Change here*/
	text-align: center;
	color: #444;
	border: 1px solid #B8B38D;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	padding: 4px;
}

.quotationRed
{
	EditMenuName: QuotationRed;
	background:#FFE9E9 url(../images/quotation_red.gif) bottom center repeat-x; /*Theme Change here*/
	text-align: center;
	color: #444;
	border: 1px solid #DAACA3;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	padding: 4px;
}
.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
	EditMenuName: Image text;
}
.red
{
	color: #CC0000;
	EditMenuName: Normal red text;
}
hr
{
	height: 1px;
	color: #ccc;
}

hr.light
{
	height: 0.1em;
	color: #559ED6;
}

.smallprint_txt
{
font-size: 0.9em;
	color: #555;
}

/* ------ Links -------- */
a
{
	color: #0066B3;
	font-weight: bold;
	text-decoration: none;

}
a:hover
{
	color: #333333;
}

/* --------- Links in Top menu ----------- */
a.menuhead
{
	padding: 0em 0em 0em 0.55em;
	font-size: 1em;
	color: #333;
	text-decoration: none;
	margin: auto;
}
a.activemenuhead
{
	padding: 0em 0em 0em 0.55em;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin: auto;
}

/* --------- Left menu ----------- */

div.menuitem
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	
}
div.menuitemselected
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	font-weight: bold;
	background-color: #E7E7E7;
}
div.menuitemexpanded
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
	padding: 0.5em 0em 0.5em 0em;
	float: left;
	background-color: #E7E7E7;
}
div.menuitemchild
{
	width: 100%;
	padding: 0.4em 0em 0.6em 0em;
	float: left;
	background-color: #F0F0F0;
}

#personal_usermenu
{
	background: #fff url(../images/personal_usermenu_bak_l.gif) repeat-x bottom left;
	width: 160px;
	float: left;
	border: 1px solid #C6C6C6;
	padding: 0;
	}


div.personal_usermenu_top
{
	
	width: 100%;
	float: left;
}

.personal_usermenu_int
{
	background: url(../images/personal_usermenu_bak_top_r.gif) no-repeat top right;
	padding: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
}


/* --------- Input ----------- */


input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
	font-size: 1em;
}

input,textarea, select {
background-color:#CCCCFF);
}


select
{
	font-size: 1em;
}

.inputlabel
{
	width: 6em;
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
.inputlabelwide
{
	width: 10em;	
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
img.quicksearch
{
	/*height: 1.75em;*/
}
span.errormessage
{
	color: #ff0000;
	font-size: 1em;
}

span.usernamelabel
{
	/*padding-top: 6px; */
}

/* --------- Image format ----------- */
img.paddedborder
{
	position: relative;
	EditMenuName: paddedborder;
	padding: 4px;
	border: 1px solid #ccc;
}

img.shadow
{
	position: relative;
	EditMenuName: Shadow;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	EditMenuName: Semi transparent;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Flip horisontally;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Flip vertically;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade
{
	position: relative;
	EditMenuName: Circular fade;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}


img.leftfloat_pad
{
	EditMenuName: leftfloat_pad;
	float: left;
	padding: 6px;
	border: 1px solid #ccc;
	margin: 6px;
}

img.rightfloat_pad
{
	EditMenuName: rightfloat_pad;
	float: right;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 12px;
}
.right_areaContainer
{
	EditMenuName: right_areaContainer;
	float: right;
	padding: 5px;
	margin: 12px;
}

table
{
	 /*font-size: 1em;*/
}
th
{
	text-align: left;
}
.evenrow
{
	background-color:  #fff;
}
.unevenrow
{
	background-color:#559ED6;
}
.headerrow
{
	background-color: #559ED6;
}

.hme_sectiontitle
{
	EditMenuName: hme_sectiontitle;
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.4em;
	line-height: 1.1em;
}

.hme_enewsSection{
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
	line-height: 1.1em;
	padding-right: 3px;
	}
	
	.hme_enewstxt{
	font-size:1em;
	line-height: 1.1em;
	}
	
table#hme_table {
EditMenuName: hme_table;
	font-size: 1em;
	line-height: 1.2em;

}

table#hme_table h2{
    background-color:#FFFFFF;
	font-weight: bold; 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.3em;
	color: #4897D3;
}


table#hme_table td {
    padding: 4px;
}

table#hme_table p {
    padding: 0px;
	margin:0px;

}