/*--------------------------------------------------
 FONTS
--------------------------------------------------*/

/* Font for top banner text */
font.topBannerText  {
   font-family: Arial;
   font-size: 35px;
   font-weight: bold;
   color: #EEEEEE;
}
font.topBannerText2  {
   font-family: Arial;
   font-size: 25px;
   font-weight: bold;
   color: #6CC2C2;
}
/* Font for top banner text */
font.topBannerText3  {
   font-family: Arial;
   font-size: 35px;
   font-weight: bold;
   color: #1C6271;
}

/* Font for menu text */
font.menuText  {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: #0D353E;
}


/* Font for menu text */
font.leftText  {
   font-family: Arial;
   font-size: 50px;
   font-weight: bold;
   color: #cccccc;
}

/* Font for normal text */
font.normalText  {
   font-family: Arial;
   font-size: 12px;
	line-height:17px;
   color: #333333;
}

/* Font for normal-highlighted text */
font.normalHighlightedText {
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   color: #1C6271;
}

/* Font for normal small text */
font.normalTextSmall  {
   font-family: Arial;
   font-size: 12px;
   color: #333333;
}

/* Font for normal text */
font.errorText  {
   font-family: Arial;
   font-size: 24px;
   color: #AAAAAA;
}

/* Font for frame title text */
font.frameTitleText  {
   font-family: Arial;
   font-size: 24px;
   font-weight: bold;
   color: #1C6271;
}

/* Font for frame subtitle text */
font.frameSubTitleText  {
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: #1C6271;
}

/* Font for small text */
font.frameSmallTitleText  {
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
}

/* Font for pagination text */
font.paginationText  {
   font-family: Arial;
   font-size: 19px;
   font-weight: bold;
   color: #A40303;
}

/* Font for pagination selected text */
font.paginationSelectedText {
   font-family: Arial;
   font-size: 19px;
   font-weight: bold;
   color: #222222;
}

font.wellcomeText  {
   font-family: Arial;
   font-size: 13px;
   color: #A40303;
}

/* Font for normal text */
font.footerText  {
   font-family: Arial;
   font-size: 12px;
   color: #ffffff;
}

/*--------------------------------------------------
 LINKS
--------------------------------------------------*/

/* Footer link */
a.footerlLink:active {
	font-family: Arial;
   font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.footerlLink:link {
	font-family: Arial;
   font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.footerlLink:visited {
	font-family: Arial;
   font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.footerlLink:hover{
	font-family: Arial;
   font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

/* Menu link text */
a.menuLink:active {
	font-family: Arial;
	font-size: 15px;
   font-weight: bold;
	color: #0D353E;
	text-decoration: none;
}
a.menuLink:link {
	font-family: Arial;
	font-size: 15px;
   font-weight: bold;
	color: #0D353E;
	text-decoration: none;
}
a.menuLink:visited {
	font-family: Arial;
	font-size: 15px;
   font-weight: bold;
	color: #0D353E;
	text-decoration: none;
}
a.menuLink:hover{
	font-family: Arial;
	font-size: 15px;
   font-weight: bold;
	color: #1C6271;
	text-decoration: none;
}

/* Menu link text */
a.menuLink2:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menuLink2:link {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menuLink2:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menuLink2:hover{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

/* normal link  */
a.normalLink:active {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a.normalLink:link {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a.normalLink:visited {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}
a.normalLink:hover{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}



/* normal small link  */
a.normalSmallLink:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.normalSmallLink:link {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.normalSmallLink:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.normalSmallLink:hover{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


/* Pagination Link */
a.paginationLink:active {
	font-family: Arial;
   font-size: 19px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.paginationLink:link {
	font-family: Arial;
   font-size: 19px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.paginationLink:visited {
	font-family: Arial;
   font-size: 19px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.paginationLink:hover{
	font-family: Arial;
   font-size: 19px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}

/* Pagination Link */
a.carDecLink:active {
	font-family: Arial;
   font-size: 13px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.carDecLink:link {
	font-family: Arial;
   font-size: 13px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.carDecLink:visited {
	font-family: Arial;
   font-size: 13px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
a.carDecLink:hover{
	font-family: Arial;
   font-size: 13px;
   font-weight: bold;
	color: #A40303;
	text-decoration: none;
}
/*---------------------------------------------------------------------------------------------------
 INPUT FIELDS
---------------------------------------------------------------------------------------------------*/

/* Edit box for all inputs */
INPUT.editBox {
	border-right: white 1px solid;
	border-top:  white 1px solid;
	border-left:  white 1px solid;
	border-bottom: white 1px solid;
	font-size:   12px;
	background-color: #EEEEEE;
	border-color : #888888;
	height: auto;
	color: #000000;
	height: 19px;
}


FORM.noMarginForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

select.normalSelect {
	color : #000000;
	font: normal 12px Arial;
	background-color : #EEEEEE;
	border: 1px solid;
	border-color : #888888;
	height: 19px;
}

/* Button for submiting the forms */
INPUT.button {
	height: 25px;
	width: 80px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
}


/*---------------------------------------------------------------------------------------------------
 TABLES
---------------------------------------------------------------------------------------------------*/

/* td with normalSmall text */
tr.normalSmall {font-family: Arial; font-size: 12px;}

td.frameUpLeft {background-image: url(../../../resources/f_up_left.gif);}
td.frameUp {background-image: url(../../../resources/f_up.gif);}
td.frameLeft {background-image: url(../../../resources/f_left.gif);}
td.frameUpRight {background-image: url(../../../resources/f_up_right.gif);}
td.frameDownLeft {background-image: url(../../../resources/f_down_left.gif);}
td.frameDown {background-image: url(../../../resources/f_down.gif);}
td.frameRight {background-image: url(../../../resources/f_right.gif);}
td.frameDownRight {background-image: url(../../../resources/f_down_right.gif);}

table.map {
	border-width: 4px;
	border-style: solid;
	border-color: #1C6271;
	border-collapse: separate;
	background-color: white;
}
table.map td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: #a40303;
	background-color: #ffffff;
}