/* ---------------------------------------------
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 {
	margin:0;
	padding:0;
	background-color:white;
	font-size:x-small;
	color:black;
}

tr, td, tbody, body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: white;
	line-height:14px;
	text-align:left;
}

/* ------------ TEXT FORMATTING ----------- */
strong, b { font-weight:bold; }
i, em { font-style:italic; }
u { text-decoration:underline; }

/* ------------ HEADINGS ----------- */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight:normal;
	color:white;
	text-align:left;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight: bold;
	color:white;
	text-align:left;
}
h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:white;
	text-align:left;
}
big {
	font-size:small;
	font-weight:bold;
	color:#0F4C8B;
}
small, sub, sup {
	font-size:;
	font-weight:;
	color:;
}
/* ------------ PARAGRAPHS ----------- */
p { text-align:left; }



/* ------------ QUOTE ----------- */
blockquote {
	font-family:;
	font-size:;
	font-weight:;
	font-style:;
	color:;
	text-align:;
}

ul {
list-style-image: url(../design_images/bullet.gif);
}
ol {
list-style: decimal;
}

/* ------------ LINKS ----------- */
a:link { color:#DDF28E; text-decoration:underline; font-weight:normal;}
a:visited { color:#DDF28E; text-decoration:underline; font-weight:normal;}
a:hover { color:#DDF28E; text-decoration:underline; font-weight:normal;}
a:active { color:#DDF28E; text-decoration:underline; font-weight:normal;}

/* ------------ FORMS ----------- */
label {
	font-size:x-small;
	color:;
	text-align:left;
}
input {
	font-size:x-small;
	width:;
	color:;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	width:;
	height:;
	color:;
}
select {
	font-size:x-small;
	width:;
	color:;
}
.button {
	font-size:;
	font-weight:;
	width:;
}

form {
scrollbar-base-color: ;
scrollbar-arrow-color: ;
scrollbar-track-color: ;

scrollbar-shadow-color:;
scrollbar-lightshadow-color:; 
scrollbar-darkshadow-color:;

scrollbar-highlight-color:;
scrollbar-3dlight-color:;
}

/* ------------ IMAGES ----------- */
img {behavior: url(iepngfix.htc)}

img a{ border:none; }

.imageCaption {
	font-size:xx-small;
	font-weight: normal;
	text-align:left;
	color:#40C8F4;
}

/* ------------ FOOTER TEXT and LINK ----------- */
.footerText	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:regular;
	color:#0C9BE0;
	text-align:right;
}
.footerLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.footerLink:active { color:#0C9BE0; text-decoration:none; font-weight:normal;}
.footerLink:link { color:#0C9BE0; text-decoration:none; font-weight:normal;}
.footerLink:visited { color:#0C9BE0; text-decoration:none; font-weight:normal;}
.footerLink:hover { color:#0C9BE0; 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
----------- */


/* ------------ Sub Title text ----------- */
.subTitle	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;	
}

/* ------------ Black Link ----------- */
.blackLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.blackLink:active { color:black; text-decoration:none; font-weight:normal;}
.blackLink:link { color:black; text-decoration:none; font-weight:normal;}
.blackLink:visited { color:black; text-decoration:none; font-weight:normal;}
.blackLink:hover { color:#FF3300; text-decoration:none; font-weight:normal;}



/* ------------ form text ----------- */
.formText {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	border:#CCCCCC solid 1px;
}

/* ------------ Page Functions ----------- */
.pageFunctionsLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-right:10px; padding-left:2px;}
.pageFunctionsLink:active { color:white; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:link { color:white; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:visited { color:white; text-decoration:none; font-weight:normal;}
.pageFunctionsLink:hover { color:white; text-decoration:underline; font-weight:normal;}

/* ------------ Menu ----------- */

.menuLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#0077A4; font-weight:bold; text-decoration:none; padding:9px; text-align:left}
.menuLink:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0CA3D5; font-weight:bold; text-decoration:none;}
.menuLink:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0077A4; font-weight:bold; text-decoration:none;}
.menuLink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0077A4; font-weight:bold; text-decoration:none;}
.menuLink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0CA3D5; font-weight:bold; text-decoration:none; background-color:#E3F49F}

.menuActive {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;; color:#0CA3D5; font-weight:bold; text-decoration:none; background-color:#C8EA3E; padding:9px; text-align:left}

/* ------------ Blue Dotted Line Horizontal ----------- */

.bluHrzLine {
	background-image: url(../design_images/li_dt_hrz_blu.gif);
	background-position:center;
	background-repeat:repeat-x;
	}
	
/* ------------ Lith Blue Dotted Line Horizontal Bottom ----------- */

.bluLiHrzLine {
	background-image: url(../design_images/li_dt_hrz_blu_li.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
/* ------------ Lith Blue Dotted Line Vertical Bottom ----------- */

.bluLiVrtLine {
	background-image: url(../design_images/li_dt_vert_blu_li.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	
/* ------------ green Dotted Line Horizontal Bottom ----------- */

.greenHrzLine {
	background-image:url(../design_images/li_dt_hrz_grn.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
/* ------------  Green Dotted Line Vertical Bottom ----------- */

.greenVrtLine {
	background-image: url(../design_images/li_dt_vert_grn.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	
/* ------------ green Dotted Line Horizontal Bottom ----------- */

.blackHrzLine {
	background-image:url(../design_images/li_dt_hrz_blk.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
/* ------------ bold ----------- */

.bold {
	font-weight:bold;	 
	}

/* ------------ medium ----------- */

.mediumText {
	font-size:medium;	 
	}
	
/* ------------ small ----------- */

.smallText {
	font-size:small;	 
	}

/* ------------ blue ----------- */

.blue {
	color:#021B79;	 
	}
		
/* ------------ white ----------- */

.white {
	color:white;	 
	}
	
/* ------------ black ----------- */

.black {
	color:black; 
	}
	
/* ------------ blue bg ----------- */

.bluebg {
	background-color:#034E7A;	 
	}
	
.bluebg2 {
	background-color:#0A73A5;	 
	}	
	
/* ------------ green bg ----------- */

.greenbg {
	background-color:#D7EF76;	 
	}
	
.greenbg2 {
	background-color:#C8EA3E;	 
	}		
	
.greenbg3 {
	background-color:#A6C918;	 
	}	
	
/* ------------ Black Arrow----------- */

.blackArrow {
	background-image:url(../design_images/arrow_blk.gif);
	background-position:left;
	background-repeat:no-repeat;	 
	}
	
/* ------------ White Arrow----------- */

.whiteArrow {
	background-image:url(../design_images/arrow_wht.gif);
	background-position:left;
	background-repeat:no-repeat;	 
	}

/* ------------ Blue Arrow----------- */

.bluLiArrow {
	background-image:url(../design_images/arrow_li_blu.gif);
	background-position:left;
	background-repeat:no-repeat;	 
	}
	
/* ------------ text size xx-small ----------- */

.xx-small {
	font-size:xx-small	 
	}

/* ------------ text size large ----------- */

.large {
	font-size:large;
	}

/* ------------ Left Menu ----------- */

.leftMenuArrow {
	background-image: url(../design_images/arrow_blk.gif);
	background-repeat:no-repeat;
	background-position:left center;	 
	}
	
.leftMenuArrowAct {
	background-image:url(../design_images/arrow_li_blu.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#E9F7B3;	 
	}
	
.leftMenuDiv {
	margin-left:30px;	 
	}	
	
.leftMenuLink
.leftMenuLink:active { color:black; text-decoration:none; font-weight:normal;}
.leftMenuLink:link { color:black; text-decoration:none; font-weight:normal;}
.leftMenuLink:visited { color:black; text-decoration:none; font-weight:normal;}
.leftMenuLink:hover { color:#0CA3D5; text-decoration:none; font-weight:normal;}



/* ------------ Sub Menu  ----------- */

.subMenuBorder {
	border:1px dotted #48BAC0; 
	}	
	
.subMenuBorder2 {
	border:1px dotted #48BAC0; 
	border-bottom:0px;
	}	
	
.subMenuBorderAct {
	border:1px solid #DDF28E; 
	border-bottom:0px;
	}	
	
.subMenuArrow {
	background-image:url(../design_images/arrow_yel.gif);
	background-position:left;
	background-repeat:no-repeat;
	}	
	
.subMenuArrowAct {
	background-image: url(../design_images/arrow_wht.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}	

.subMenuDiv {
	margin-left:15px; 
	padding:3px;
	}
	
.subMenuLink {font-weight:bold;}
.subMenuLink:active { color:#DDF28E; text-decoration:none; font-weight:bold;}
.subMenuLink:link { color:#DDF28E; text-decoration:none; font-weight:bold;}
.subMenuLink:visited { color:#DDF28E; text-decoration:none; font-weight:bold;}
.subMenuLink:hover { color:white; text-decoration:none; font-weight:bold;}

/* ------------ White Bold Link ----------- */

.whiteBoldLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.whiteBoldLink:active { color:white; text-decoration:none; font-weight:bold;}
.whiteBoldLink:link { color:white; text-decoration:none; font-weight:bold;}
.whiteBoldLink:visited { color:white; text-decoration:none; font-weight:bold;}
.whiteBoldLink:hover { color:#C8EA3E; text-decoration:none; font-weight:bold;}

/* ------------ Blue Bold Link ----------- */
.bluBoldLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.bluBoldLink:active { color:#021B79; text-decoration:none; font-weight:bold;}
.bluBoldLink:link { color:#021B79; text-decoration:none; font-weight:bold;}
.bluBoldLink:visited { color:#021B79; text-decoration:none; font-weight:bold;}
.bluBoldLink:hover { color:#C8EA3E; text-decoration:none; font-weight:bold;}


/* ------------ Align Center ----------- */
.alignCenter
{
text-align:center;
}
/* ---------- Lightblue link ----*/
.lightBlue {color:#17B9EE; }
.lightBlue:active { color:#17B9EE; text-decoration:none;}
.lightBlue:link { color:#17B9EE; text-decoration:none;}
.lightBlue:visited { color:#17B9EE; text-decoration:none;}
.lightBlue:hover { color:#17B9EE; text-decoration:none;}

/* ---------- white link ----*/
.whiteLink {color:white; }
.whiteLink:active { color:white; text-decoration:none;}
.whiteLink:link { color:white; text-decoration:none;}
.whiteLink:visited { color:white; text-decoration:none;}
.whiteLink:hover { color:white; text-decoration:underline;}

/* ------------ Black Bold Link ----------- */

.bluBoldLink
.boldLink:active { color:black; text-decoration:none; font-weight:bold;}
.boldLink:link { color:black; text-decoration:none; font-weight:bold;}
.boldLink:visited { color:black; text-decoration:none; font-weight:bold;}
.boldLink:hover { color:#0F4C8B; text-decoration:none; font-weight:bold;}

/* ------------ Dark Blue Link ----------- */
.darkBluLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.darkBluLink:active { color:#0F4C8B; text-decoration:none;}
.darkBluLink:link { color:#0F4C8B; text-decoration:none;}
.darkBluLink:visited { color:#0F4C8B; text-decoration:none;}
.darkBluLink:hover { color:#0CA3D5; text-decoration:none;}

/* ------------ Black Bullet ----------- */

.blackBullet{
	list-style-image:url(../design_images/bullet_black.gif);
	}
