﻿/*-- GLOBAL --*/
BODY {

	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #565656;
	margin-top: 20px;
	margin-left: 30px;
	 
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}

td.page-fi {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #B9993B;
	background-image: url(../images/page-title-fi.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}

td.page-body-fi {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-fi.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}
td.button {
    BORDER-RIGHT: #000000 1px outset;
    BORDER-TOP: #999999 1px outset;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px outset;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px outset;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006b6f
}


td.page-ib {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #D55713;
	background-image: url(../images/page-title-ib.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}

td.page-body-ib {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-ib.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}


td.page-fa {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #596072;
	background-image: url(../images/page-title-fa.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}

td.page-body-fa {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-fa.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}



td.page-ie {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #78470f;
	background-image: url(../images/page-title-ie.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}

td.page-body-ie {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-ie.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}

td.page-green {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #015136;
	background-image: url(../images/page-title-green.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}


td.page-blue {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	color: #000080;
	background-image: url(../images/page-title-blue.jpg);
	background-repeat: repeat-x;
	padding-top: 18px;
	padding-left: 12px;
	font-weight: bold;

}

td.page-body-blue {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-blue.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}


td.page-body-green {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/page-body-bg-green.jpg);
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;

}


TD.nav-tier1 {

	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 12px;
	height: 36px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}


TD.nav-IB-tier2 {
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 2px;
	height: 21px;
	font-size: 12px;
	color: #D75712;
	font-weight: bold;
}


TD.nav-IB-tier3 {
	padding-top: 2px;
	padding-left: 30px;
	padding-bottom: 2px;
	height: 21px;
	font-size: 12px;
	color: #D75712;
}




A.nav-cat {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #ffffff;
	text-decoration: none;
}
A:Hover.nav-cat {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
}

A.nav-cat-ib {
	color: #D55713;
}
A.nav-cat-it {
	color: #D55713;
}
A.nav-cat-ie {
	color: #A9753C;
}
A.nav-cat-fi {
	color: #B9993B;
}









TABLE.shell {

	background-repeat: repeat-x;

}
TD {
	font-size: 12px;
	vertical-align: top;
	color: #565656;
}
A {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #00372A;
	text-decoration: none;
}
A:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
}
UL {
	list-style-image: url(../images/icon_raquo.gif);
}

TD.bg_topnav {
	background-image: url(../images/bg_topnav.gif);
	background-repeat: repeat-x;
}
H1 {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 18px;
	font-weight: bold;
	color: #565656;
}
H2 {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 16px;
	font-weight: bold;
	color: #565656;
	margin-bottom: 0px;
}
H3 {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	font-size: 14px;
	font-weight: bold;
	color: #565656;
	margin-bottom: 0px;
}
A.red {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #D75712;
	text-decoration: none;
}
A.red:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #D75712;
}
A.brown {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #7F4B11;
	text-decoration: none;
}
A.brown:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #7F4B11;
}
A.yellow-brown {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #A68114;
	text-decoration: none;
}
A.yellow-brown:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #A68114;
}
A.purple {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #1D3C62;
	text-decoration: none;
}
A.purple:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #1D3C62;
}
/*-- GLOBAL --*/

.temp {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

/*-- CONTENT --*/
TD.left {
	background-color: #FFF;
	padding: 20px;
	font-size: 11px;
	color: #00372A;
}
TD.left UL.red {
	list-style-image: url(../images/icon_raquo_red.gif);
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 12px;
	padding-left: 7px;
	color: #D75712;
}
TD.left UL.red A {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #D75712;
	text-decoration: none;
}
TD.left UL.red A:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #D75712;
}
TD.left UL.brown {
	list-style-image: url(../images/icon_raquo_brown.gif);
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 12px;
	padding-left: 7px;
	color: #7F4B11;
}
TD.left UL.brown A {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #7F4B11;
	text-decoration: none;
}
TD.left UL.brown A:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #7F4B11;
}
TD.left UL.yellow-brown {
	list-style-image: url(../images/icon_raquo_yellow-brown.gif);
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 12px;
	padding-left: 7px;
	color: #A68114;
}
TD.left UL.yellow-brown A {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #A68114;
	text-decoration: none;
}
TD.left UL.yellow-brown A:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #A68114;
}
TD.left UL.purple {
	list-style-image: url(../images/icon_raquo_purple.gif);
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 12px;
	padding-left: 7px;
	color: #1D3C62;
}
TD.left UL.purple A {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	color: #1D3C62;
	text-decoration: none;
}
TD.left UL.purple A:Hover {
	Font-Family: Arial, Helvetica, MS Sans Serif;
	text-decoration: underline;
	color: #1D3C62;
}

TD.right {
	background-color: #FFF;
	padding: 30px 60px 40px 40px;
}
TD.right TABLE.red H1 {color: #D75712;}
TD.right TABLE.red H2 {color: #D75712;}
TD.right TABLE.red H3 {color: #D75712;}

TD.right TABLE.brown H1 {color: #7F4B11;}
TD.right TABLE.brown H2 {color: #7F4B11;}
TD.right TABLE.brown H3 {color: #7F4B11;}

TD.right TABLE.yellow-brown H1 {color: #A68114;}
TD.right TABLE.yellow-brown H2 {color: #A68114;}
TD.right TABLE.yellow-brown H3 {color: #A68114;}
	
TD.right TABLE.purple H1 {color: #1D3C62;}
TD.right TABLE.purple H2 {color: #1D3C62;}
TD.right TABLE.purple H3 {color: #1D3C62;}
/*-- CONTENT --*/


/*-- HOME STYLES --*/
TABLE.home {
	background-color: #FFF;
}
TABLE.home TD {
	color: #565656;
	font-size: 11px;
}
TABLE.home TD.text {
	padding: 5px;
}
TABLE.home TD.text UL.red {
	list-style-image: url(../images/icon_raquo_red.gif);
	margin: 3px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	color: #D75712;
}
TABLE.home TD.text UL.brown {
	list-style-image: url(../images/icon_raquo_brown.gif);
	margin: 3px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	color: #7F4B11;
}
TABLE.home TD.text UL.yellow-brown {
	list-style-image: url(../images/icon_raquo_yellow-brown.gif);
	margin: 3px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	color: #A68114;
}
TABLE.home TD.text UL.purple {
	list-style-image: url(../images/icon_raquo_purple.gif);
	margin: 3px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	color: #1D3C62;
}
TABLE.home TD.address {
	background-color: #C6B48C;
	color: #ECF1F9;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	padding: 0px 0px 0px 0px;

}
TABLE.home TD.recent {
	background-image: url(../images/bg_home_recent-news.gif);
	background-repeat: repeat-y;
}
TABLE.home TD.recent TABLE.recent TD.text {
	padding: 10px;
	color: #000;
}
TABLE.home TD.recent TABLE.recent TD.text STRONG {
	color: #D75712;
}
TABLE.home TD.recent TABLE.recent TD.text UL.recent {
	list-style-image: url(../images/icon_raquo_red.gif);
	margin: -5px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	color: #000;
}
/*-- HOME STYLES --*/


/*-- FOOTER --*/
TD.footer {
	padding: 3px 0px 3px 0px;
	text-align: center;
	color: #529F7A;
	vertical-align: middle;
	font-size: 10px;
}
TD.footer A {
	padding: 0px 4px 0px 4px;
	color: #529F7A;
	font-size: 11px;
	text-decoration: none;
}
TD.footer A:Hover {
	padding: 0px 4px 0px 4px;
	color: #FFF;
}
/*-- FOOTER --*/


/*-- COPYRIGHT --*/
TABLE.copyright {
	padding: 5px 5px 4px 5px;
	color: #4C4C4C;
}
TABLE.copyright TD {font-size: 11px;}
TABLE.copyright A {
	color: #4C4C4C;
	font-size: 11px;
	text-decoration: none;
}
TABLE.copyright A:Hover {color: #1068AD;}
/*-- COPYRIGHT --*/