/* ---------- GENERAL SECTION ---------- */
 
/* text style for search panel (at extreme top-right of header) */
BODY {
     background-color: #FFFFFF;
}
 
.txtContent0, .txtHeading0, .txtHilight0, .txtHilightHeading0, .txtError0, .txtRed0, .txtTableHeading0, .errorTableHeading0, .txtTableLtGrey0, .txtTableDrkGrey0, .txtTableLightColor0, .txtTableDarkColor0, .txtAltTableLightColor0{
	font-size : 8pt;
	FONT-WEIGHT: 500;
}
.txtContent1, .txtHeading1, .txtHilight1, .txtHilightHeading1, .txtError1, .txtRed1, .txtTableHeading1, .errorTableHeading1, .txtTableLtGrey1, .txtTableDrkGrey1, .txtTableLightColor1, .txtTableDarkColor1, .txtAltTableLightColor1, .flyoutMenu{
	font-size : 9pt;
	FONT-WEIGHT: 500;
}
.txtContent2, .txtHeading2, .txtHilight2, .txtHilightHeading2, .txtError2, .txtRed2, .txtTableHeading2, .errorTableHeading2, .txtTableLtGrey2, .txtTableDrkGrey2, .txtTableLightColor2, .txtTableDarkColor2, .txtAltTableLightColor2{
	font-size : 10pt;
	FONT-WEIGHT: 500;
}
.txtContent3, .txtHeading3, .txtHilight3, .txtHilightHeading3, .txtError3, .txtRed3, .txtTableHeading3, .errorTableHeading3, .txtTableLtGrey3, .txtTableDrkGrey3, .txtTableLightColor3, .txtTableDarkColor3, .txtAltTableLightColor3{
	font-size : 11pt;
	FONT-WEIGHT: 500;
}
.txtContent4, .txtHeading4, .txtHilight4, .txtHilightHeading4, .txtError4, .txtRed4, .txtTableHeading4, .errorTableHeading4, .txtTableLtGrey4, .txtTableDrkGrey4, .txtTableLightColor4, .txtTableDarkColor4, .txtAltTableLightColor4{
	font-size : 12pt;
	FONT-WEIGHT: 500;
}
.txtContent5, .txtHeading5, .txtHilight5, .txtHilightHeading5, .txtError5, .txtRed5, .txtTableHeading5, .errorTableHeading5, .txtTableLtGrey5, .txtTableDrkGrey5, .txtTableLightColor5, .txtTableDarkColor5, .txtAltTableLightColor5{
	font-size : 16pt;
	FONT-WEIGHT: 500;
}
.txtContent6, .txtHeading6, .txtHilight6, .txtHilightHeading6, .txtError6, .txtRed6, .txtTableHeading6, .errorTableHeading6, .txtTableLtGrey6, .txtTableDrkGrey6, .txtTableLightColor6, .txtTableDarkColor6, .txtAltTableLightColor6{
	font-size : 18pt;
	FONT-WEIGHT: 500;
}


.navigationMenuSelected A {
   font : normal normal 900 10pt arial narrow, arial, helvetica, sans-serif;
   color : Black;
   text-decoration : none;
}

.navigationMenu A {
   font : normal normal 900 10pt arial narrow, arial, helvetica, sans-serif;
   color : #8a9197;
   text-decoration : none;
}

.bodyLink A {
   font-weight : 900;
   color : Black;
   text-decoration : none;
}

.meetUsLink {
   font-size : 10pt;
   font-weight : 900;
   color : Black;
}

.meetUsLink A {
   color : Black;
   text-decoration : none;
}

.linkText0, .linkRedText0 {
	font-size : 7pt;
}
.linkText1, .linkRedText1 {
	font-size : 8pt;
}
.linkText2, .linkRedText2 {
	font-size : 9pt;
}
.linkText3, .linkRedText3 {
	font-size : 10pt;
}
.linkText4, .linkRedText4 {
	font-size : 11pt;
}
.linkText5, .linkRedText5 {
	font-size : 14pt;
}
.linkText6, .linkRedText6 {
	font-size : 16pt;
}

/* START---- FONT FAMILY  FOREGROUND AND BACKGRIUND COLORS */
.txtContent0, .txtContent1, .txtContent2, .txtContent3, .txtContent4, .txtContent5 , .txtContent6 {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	color : #6a7176;
}

.txtHeading0, .txtHeading1, .txtHeading2, .txtHeading3, .txtHeading4, .txtHeading5 , .txtHeading6 {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	color : Black;
}

.linkText0, .linkText1, .linkText2, .linkText3, .linkText4, .linkText5, .linkText6 {
   FONT-FAMILY: Arial, Verdana, "Times New Roman", sans-serif;
   COLOR: #000000;
   TEXT-DECORATION: none;
   FONT-WEIGHT: 800;
}

.linkRedText0, .linkRedText1, .linkRedText2, .linkRedText3, .linkRedText4, .linkRedText5, .linkRedText6 {
   FONT-FAMILY: Arial, Verdana, "Times New Roman", sans-serif;
   COLOR: #E6382F;
   TEXT-DECORATION: none;
   FONT-WEIGHT: 800;
}

.txtHilightHeading0, .txtHilightHeading1, .txtHilightHeading2, .txtHilightHeading3, .txtHilightHeading4, .txtHilightHeading5 , .txtHilightHeading6 {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	font-weight : bold;
	color : #003060;
}
.txtHilightHeading0, .txtHilightHeading1, .txtHilightHeading2, .txtHilightHeading3, .txtHilightHeading4, .txtHilightHeading5 , .txtHilightHeading6 A {
   TEXT-DECORATION: none;
}

.txtHilight0, .txtHilight1, .txtHilight2, .txtHilight3, .txtHilight4, .txtHilight5 , .txtHilight6 {
    font-family : Arial, Verdana, "Times New Roman", sans-serif;
    background-color : White;
    color : #940808;
}

.txtError0, .txtError1, .txtError2, .txtError3, .txtError4 , .txtError5, .txtError6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background-color : Red;
	color : White;
}

.txtRed0, .txtRed1, .txtRed2, .txtRed3, .txtRed4 , .txtRed5, .txtRed6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	color : Red;
}

.errorTableHeading0, .errorTableHeading1, .errorTableHeading2 , .errorTableHeading3 , .errorTableHeading4, .errorTableHeading5, .errorTableHeading6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background-color : Red;
	color : White;
}

.txtTableLtGrey0, .txtTableLtGrey1, .txtTableLtGrey2, .txtTableLtGrey3, .txtTableLtGrey4 , .txtTableLtGrey5, .txtTableLtGrey6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background-color : #EEEEEE;
}

.txtTableDrkGrey0, .txtTableDrkGrey1, .txtTableDrkGrey2, .txtTableDrkGrey3, .txtTableDrkGrey4 , .txtTableDrkGrey5, .txtTableDrkGrey6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background-color : #CCCCCC;
}

.txtTableHeading0, .txtTableHeading1, .txtTableHeading2, .txtTableHeading3, .txtTableHeading4 , .txtTableHeading5, .txtTableHeading6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background-color : #eb5641;
	color : #000000;
	font-weight : bold;
}

.txtTableLightColor0, .txtTableLightColor1, .txtTableLightColor2, .txtTableLightColor3, .txtTableLightColor4, .txtTableLightColor5, .txtTableLightColor6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background: #E1DDC9;
	background-color: #E1DDC9; /*#CDCDB3; */
	color : Black;}

.txtTableDarkColor0, .txtTableDarkColor1, .txtTableDarkColor2, .txtTableDarkColor3, .txtTableDarkColor4, .txtTableDarkColor5, .txtTableDarkColor6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background: #003060;
	background-color: #003060;
	color : WHITE;}

.txtAltTableLightColor0, .txtAltTableLightColor1, .txtAltTableLightColor2, .txtAltTableLightColor3, .txtAltTableLightColor4, .txtAltTableLightColor5, .txtAltTableLightColor6  {
	font-family : Arial, Verdana, "Times New Roman", sans-serif;
	background: #FFFFE8;
	background-color: #FFFFE8;
	color : Black;}

.crumbText {
   COLOR: #000000;
   TEXT-DECORATION: none;
}

.crumbRedText {
   COLOR: #E6382F;
   TEXT-DECORATION: none;
}

.thumbRedPhoto {
   BORDER: solid 2px #e83530;
}

.thumbPhoto {
   BORDER: solid 2px #000000;
}

.slogan {
	FONT-FAMILY: Arial, "Arial Narrow", Verdana;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: 500;
	COLOR: #DEDFE0;
}

.sloganSmaller {
	FONT-FAMILY: Arial, "Arial Narrow", Verdana;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: 500;
	COLOR: #DEDFE0;
}

.flyoutLink A {
   font-family : Arial, Verdana, "Times New Roman", sans-serif;
   FONT-SIZE:110%;
   FONT-WEIGHT:bold;
   COLOR: #000000;
   TEXT-DECORATION: none;
}

.menuNavLeft{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND:#DAA520 url("/images/nav_bkgrnd.gif") repeat-x; 
}
.menuNavLeft A {
   FONT-FAMILY:Arial, Verdana, "Times New Roman", sans-serif;
   COLOR:#000000;
	FONT-SIZE:70%;
	FONT-WEIGHT:bold;
   TEXT-DECORATION: none;
}

.menuNav{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND:#DAA520 url("/images/nav_bkgrnd.gif") repeat-x; 
}
.menuNav A {
   FONT-FAMILY:Arial, Verdana, "Times New Roman", sans-serif;
   COLOR:#000000;
	FONT-SIZE:70%;
	FONT-WEIGHT:bold;
   TEXT-DECORATION: none;
}

.menuNavRight{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND:#DAA520 url("/images/nav_bkgrnd.gif") repeat-x; 
}
.menuNavRight A {
   FONT-FAMILY:Arial, Verdana, "Times New Roman", sans-serif;
   COLOR:#000000;
	FONT-SIZE:70%;
	FONT-WEIGHT:bold;
   TEXT-DECORATION: none;
}

.c22Background {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
   BACKGROUND:#FFFFFF url("/images/c22_background.gif") no-repeat bottom center;
   FONT-SIZE: 9pt;
   FONT-WEIGHT: 500;
   FONT-FAMILY: Arial, Verdana, "Times New Roman", sans-serif;
   COLOR: Black;
}

.borderSidesLTRB {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.borderSidesLRB {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.borderSidesLTR {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesLR {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesLT {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesR {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesL {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesT {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
}

.borderSidesB {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.portfolioPicture {
	BORDER-RIGHT: #D3D3D4 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
}


.menuAllSidesLine{
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #DAA520;
}

.topSidesBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFFFFF;
}

.topLeftBorder {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFFFFF;
}

.topRightBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFFFFF;
}

.bothSidesBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFFFFF;
}

.bottomSidesBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #FFFFFF;
}

.leftSideBorder {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #DAA520;
}

.rightSideBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFCC00;
}

/* END ----- FONT FAMILY  FOREGROUND AND BACKGRIUND COLORS */
