/* ---------------------------------------------
Source CSS Document: v1.0
Copyright: ICON Studios - icon.com.mt
Site:
Author:
------------------------------------------------*/
/* ------------ USAGE OF FONT SIZES
x-small, small, medium, large, x-large, xx-large
----------- */

/* ------------ BODY ----------- */
body {
	background: url(../../ebcon V3/design_images/bg_grey.jpg) repeat-x top #FFFFFF;
	margin: 0px;
	font-size:11px;
	color:#494A4B;
}

tr, td, tbody, body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#494A4B;
}

/* ------------ HEADINGS ----------- */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color:#4082BE;
	padding-top:15px;
	padding-left:0px;

}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: bold;
	color:#585859;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bolder;
	color:#4082be;
}

h4, h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#585859;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:normal;
	color:#585859;
	}

big {
	font-size:small;
	font-weight:bold;
	color:#585859;
}


/* ------------ TEXT FORMATTING ----------- */
strong{ font-weight:bold; }
em { font-style:italic; }
i { font-style:italic; }
u { text-decoration:underline; }

/* ------------ LISTS ----------- */
ul{
list-style-image: url(../design_images/bullet.gif);
margin-top:3px;
}

li{
margin-top:4px;
}

/* ------------ LINKS ----------- */
a:link { text-decoration:none; color:#4082BE;}
a:visited {text-decoration:none; color:#4082BE;}
a:hover { text-decoration:none; color:#4082BE;}
a:active {text-decoration:none; color:#4082BE;}

/* ------------ FORMS ----------- */
label {
	font-size:x-small;
	text-align:left;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}

/* ------------ IMAGES ----------- */

img {behavior: url(iepngfix.htc)}

img a{ border:none; }
.imageCaption {
	font-size:xx-small;
	font-weight: normal;
	color:#8A8A8A;
}

/* ------------ FOOTER TEXT and LINK ----------- */
.footerText	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:normal;
	color:#828282;
}
.footerLink { font-family:Arial, Helvetica, sans-serif; font-size:xx-small;}
.footerLink:active { color:#828282; text-decoration:none; font-weight:normal;}
.footerLink:link { color:#828282; text-decoration:none; font-weight:normal;}
.footerLink:visited { color:#828282; text-decoration:none; font-weight:normal;}
.footerLink:hover { color:#828282; text-decoration:underline; font-weight:normal;}

.footerLink2 { font-family:Arial, Helvetica, sans-serif; font-size:xx-small;}
.footerLink2:active { color:#4082BE; text-decoration:none; font-weight:normal;}
.footerLink2:link { color:#4082BE; text-decoration:none; font-weight:normal;}
.footerLink2:visited { color:#4082BE; text-decoration:none; font-weight:normal;}
.footerLink2:hover { color:#4082BE; text-decoration:underline; font-weight:normal;}

/* ------------ ICON LINK ----------- */
.iconLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.iconLink:active { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:link { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:visited { color:#0073ea; text-decoration:none; font-weight:normal;}
.iconLink:hover { color:#F2BB15; text-decoration:none; font-weight:normal;}

/* ------------ SNAP ----------- */
.snapLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.snapLink:active { color:#22BE3E; text-decoration:none; font-weight:normal;}
.snapLink:link { color:#22BE3E; text-decoration:none; font-weight:normal;}

.snapLink:visited { color:#22BE3E; text-decoration:none; font-weight:normal;}
.snapLink:hover { color:#F2BB15; text-decoration:none; font-weight:normal;}

/* ------------ OTHER STYLES 
Use descriptive names
No absolute font sizes allowed
----------- */

/* ------------ Home Title ----------- */
.Title	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#3A3A3A;
	font-weight:bold;	
}

.subTitle	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	color:#494A4B;
	}


/* ------------ form text ----------- */
.formText {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	border:7E9DB9 1px solid;
}

/* ------------ Bold ----------- */
.whitebold{
	color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	}
	
/* ------------ Bold(A) ----------- */

.greybold_active
{
	color:#0066FF;
	display:block;	
	padding:5px;
	padding-top:2px;
    font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #CCCCCC; 
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	background:#f7f7f7;
	
}

.greybold{
	padding:5px;
	padding-top:2px;
	color:#FFFFFF;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #CCCCCC; 
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.greybold:link{
	color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.greybold:active{
	color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.greybold:visited{
	color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;

}

.greybold:hover{
	color:#0066FF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	background:#f7f7f7;
	display:block;
}

/* ------------ Sub Menu(B) ----------- */
#greyboldB{
	margin-left:10px;
	color:#FFFFFF;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #999999; */
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:none;
}	
	
#greyboldB a:link { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;display:block;	}

#greyboldB a:active { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;display:block;	}
	
#greyboldB a:visited { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;display:block;	}
	
#greyboldB a:hover { color:#0066FF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;display:block; background:#FFFFFF;}
	


/* ------------ Sub-Sub Menu(B) ----------- */
#greyboldC{
	margin-left:30px;
	color:#FFFFFF;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #999999; */
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
}	
	
#greyboldC a:link { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
	}
	
#greyboldC a:active { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
	}
	
#greyboldC a:visited { color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
	}
	
#greyboldC a:hover { color:#0066FF;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	list-style-type:square;
	background:#0066FF;
	}
	

	
	/* ------------ Sub-Sub-Sub Menu(C) ----------- */
#greyboldD{
	margin-left:10px;
	color:#FFFFFF;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #999999; */
	font-size:small;
	font-weight:lighter;
	text-decoration:none;
	list-style-type:square;
	padding-left:10px;
}	
	
#greyboldD a:link { color:#FFFFFF;
	font-size:small;
	font-weight:lighter;
	text-decoration:none;display:block;	}

#greyboldD a:active { color:#FFFFFF;
	font-size:small;
	font-weight:lighter;
	text-decoration:none;display:block;	}
	
#greyboldD a:visited { color:#FFFFFF;
	font-size:small;
	font-weight:lighter;
	text-decoration:none;display:block;	}
	
#greyboldD a:hover { color:#0066FF;
	font-size:small;
	font-weight:lighter;
	text-decoration:none;display:block; background:#FFFFFF;}
	/* ------------ Sub-Sub-Sub-Sub Menu(D) ----------- */
#greyboldE{
	margin-left:10px;
	color:#FFFFFF;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #999999; */
	font-size:x-small;
	font-weight:lighter;
	text-decoration:none;
	list-style-type:square;
	padding-left:10px;
}	
	
#greyboldE a:link { color:#FFFFFF;
	font-size:x-small;
	font-weight:lighter;
	text-decoration:none;display:block;	}

#greyboldE a:active { color:#FFFFFF;
	font-size:x-small;
	font-weight:lighter;
	text-decoration:none;display:block;	}
	
#greyboldE a:visited { color:#FFFFFF;
	font-size:x-small;
	font-weight:lighter;
	text-decoration:none;display:block;	}
	
#greyboldE a:hover { color:#0066FF;
	font-size:x-small;
	font-weight:lighter;
	text-decoration:none;display:block; background:#FFFFFF;}

/* ------------ Bold(D) ----------- */
.blue1bold{
	padding-left:5px;
	color:#003366;
    font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.blue1bold:link{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue1bold:active{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue1bold:visited{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue1bold:hover{
	color:#666666;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

/* ------------ Bold(E) ----------- */
.blue2bold{
	padding:5px;
	padding-top:2px;
	padding-left:5px;
	color:#003366;
	display:block;	
    font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.blue2bold:link{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue2bold:active{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue2bold:visited{
	color:#003366;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.blue2bold:hover{
	color:#666666;
	font-size:small;
	font-weight:bold;
	display:block;
}


/* ------------ Normal(C) ----------- */
.greyNormal{
	color:#999999;
    font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	padding-top:5px;
	list-style:none;
	padding-left:25px;
	padding-right:30px;
}

/* ------------ Bold(C) ----------- */
.bluebold{
	
	color:#999999;
    font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.bluebold:link{
	color:#999999;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.bluebold:visited{
	color:#999999;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.bluebold:hover{
	color:#0066CC;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.bluebold:active{
	color:#999999;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}


/* ------------ lightGrey ----------- */
.greylight{
	color:#666666;
    font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding-top:5px;
	list-style:none;
}
	
/* ------------ Blue ----------- */
.blue{
	color:#4082BE;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:small;
	font-weight:normal;
	
	}
	
/* ------------ Blue ----------- */
.blueA{
	color:#4082BE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding-right:10px;
	padding-top:5px;
	}
	

/* ------------ Red ----------- */
.red{
	color:#A83A16
	}	
	
/* ------------ Grey ----------- */
.grey{
	color:#333333;
	padding-top:5px;
	}	

/* ------------ Small ----------- */
.small{
	font-size:small
	}

/* ------------ Small ----------- */
.xx-small{
	font-size:xx-small
	}
	
/* ------------ Img Border ----------- */
.greyBorder{
	border:1px solid #C8C8C8;
	}

/* ------------ Img Border ----------- */
.borderBottom{
	border-bottom:1px solid #666666;
	}

/*------------ bg ----------- */
.bg
{
	background:url(../design_images/bg.jpg) repeat-x top;
}


/* ------------ Button ----------- */

.button{
	border:1px solid #F36F20;
	background: #F36F20;
	color:#FFFFFF;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.buttonNL{
	border:1px solid #171264;
	background: #F36F20;
	color:#FFFFFF;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
/* ------------ UL's LI's ----------- */	
.ul li
{	
	list-style-type:none;
}


	
/* ------------ Page Functions ----------- */
.pageFunctionsLink { font-family:Arial, Helvetica, sans-serif; font-size: 9px; padding-right:10px; padding-left:2px;}
.pageFunctionsLink:active { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:link { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:visited { color:#8A8A8A; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:hover { color:#8A8A8A; text-decoration:underline; font-weight:normal;}


/* ------------ menu panel ----------- */

.menu
{
	background:url(../design_images/menu5.jpg) no-repeat #51748a;
}

/* ------------ menu bottom line ----------- */

.menuLine
{
	background:url(../design_images/bottom_line5.jpg) repeat-y #51748a;
}