body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	MARGIN-right:10px;
	MARGIN-left:10px;	
	MARGIN-top:0px;
	width:100%;
	background:#f4f4f4;
}


/**************************/
/** Non sub-classed links **/
/**************************/

A:link    { color:#414141; text-decoration:none;  }    /* unvisited links */
A:visited { color:#414141; text-decoration:none; }     /* visited links   */
A:active  { color:#414141; text-decoration:none; }     /* active links    */
A:hover  { color:#414141; text-decoration:underline; }     /* active links    */


.link1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.link1 A:link    { color:gray; text-decoration:none; font-weight:bold;  }    /* unvisited links */
.link1 A:visited { color:gray; text-decoration:none; font-weight:bold;  }     /* visited links   */
.link1 A:active  { color:gray; text-decoration:none; font-weight:bold;  }     /* active links    */
.link1 A:hover  { color:gray; text-decoration:none; font-weight:bold;  }     /* active links    */


.BodyLeft {
  background-image: url(/themes/yellowGray/images/shadow_left.gif);
  background-repeat: repeat-y;
  
}

.BodyRight {
  background-image: url(/themes/yellowGray/images/shadow_right.gif);
  background-repeat: repeat-y;

}

.BodyBottom {
 background-image: url(/themes/yellowGray/images/shadow_bottom.gif);
 background-repeat: repeat-x;
}


/**************************/
/** Button for links **/
/**************************/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/*

#eaeaea;  
*/


a.button {
    background: transparent url('/themes/yellowGray/images/bg_button_a.gif') no-repeat scroll top right; 
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;  /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/themes/yellowGray/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0px 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/**************************/
/** Common use classes **/
/**************************/

.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.forTextsOrig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	background-color: #F8F8F8;
	padding: 2px;
	
}

.linkBox1 {
	font-family:tahoma,Verdana;
	font-size: 12px;
	font-weight:bold;
	BORDER: #FFBB00 0px outset;
	padding:6px;
	COLOR:#585858;
	background:#d9d9d9;
}

.forTexts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11111;
	text-align: left;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 2px;
}

.forTexts1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11111;
	text-align: justify;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 2px;
}

.forTexts2 {
	font-family:Verdana, tahoma;
	font-size: 11px;
	background:#f6f6f6;
	color:black;
	padding:8px;
	text-align:justify;
}

.forTexts2B {
	font-family:Verdana, tahoma;
	font-size: 11px;
	font-weight:bold;
	background:#ffffff;
	color:black;
	padding:8px;
	text-align:justify;
}

.forTexts3 {
	font-family:Verdana, tahoma;
	font-size: 12px;
	background:#f6f6f6;
	color:black;
	padding:8px;
	text-align:justify;
}

.forTexts4 {
	font-family:Verdana, tahoma;
	font-size: 11px;
	background:#f6f6f6;
	color:black;
	padding:4px;
	text-align:left;
	border-bottom:silver 0px solid;
}



.MainHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	text-align: justify;
	font-weight: bold;
	line-height: 20px;
}
.NavHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
	line-height: 20px;
	background-color: #4F7DB0;
}

.contentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #080808;
	padding: 2px;
	font-weight: bold;
	line-height: 16px;
	background-color: #f2f2f2;
	BORDER-TOP: none;
	BORDER-BOTTOM: 1px solid;
	/* border-TOP-color:#A8A8A8; */
	border-BOTTOM-color:#050505;
}

.footer {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	text-align: center;
	BORDER-TOP: silver 1px solid;
	BORDER-BOTTOM: #FFBB00 2px solid;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	COLOR:#585858;
	background:#f4f4f4;
	/* background-image: url("/include/images/blue2_g2_small.gif") */
}

.footer A:link    { color: gray;text-decoration:none;  }    /* unvisited links */
.footer A:visited { color: gray;text-decoration:none; }     /* visited links   */
.footer A:active  { color: gray;text-decoration:none; }     /* active links    */


.menuTable {
	background-color: #F8F8F8;
	border: 1px solid;
	border-color:#A8A8A8;
}
.menuTable A:link    { text-decoration:none;  }    /* unvisited links */
.menuTable A:visited { text-decoration:none; }     /* visited links   */
.menuTable A:active  { text-decoration:none; }     /* active links    */

.menuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	background-color: #F8F8F8;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 1px solid;
	border-TOP-color:#A8A8A8;
	border-BOTTOM-color:#A8A8A8;
}


.NavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border-BOTTOM: #d9d9d9 1px solid;

}

.forForms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px inset;
}
.forButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: #FFbb00 1px outset;
	padding:3px;
	background-color:#f8f8f8;
}
.forButton A:link    { text-decoration:none; color: #333333;   }    /* unvisited links */
.forButton A:visited { text-decoration:none; color: #333333; }     /* visited links   */
.forButton A:active  { text-decoration:none;color: #333333;  }     /* active links    */

.forPopupButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	border: 1px outset;
	font-weight:bold;
	padding:2px;
	background-color:#f8f8f8;
}


.forFaqQA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.forTextsMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
}
.forTextsMenu A:link    { color: white; text-decoration:none;  }    /* unvisited links */
.forTextsMenu A:visited { color: white; text-decoration:none; }     /* visited links   */
.forTextsMenu A:active  { color: white; text-decoration:none; }     /* active links    */


.boxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-VARIANT: small-caps;	
	font-weight:bold;
	padding:3px;
	background-color:#f6f6f6;
}


.boxHeaderBb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* font-variant: small-caps;	*/
	font-weight:normal;
	letter-spacing:1px;
	word-spacing:2px;
	border-left:2px #99CCCC solid;
	border-right:1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid; /* outset */
	border-top: 1px #d1d1d1 solid; /* outset */
	padding:3px;
	color: 181818; /* crimson #FF6600 #dd0000; */
	background-color:#f4f4f4;
}

.boxHeaderOrig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: white;
	border: 0px outset;
	padding:3px;
	background-color:#4396ca;
}

.contentblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: gray 0px inset;
	padding:1px;
	/* background-color:#f6f6f6; */
}

.contentblockFp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: gray 1px inset;
	padding:1px;
	/* background-color:#f6f6f6; */
}

.contentblockGrayBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: #d6d6d6 1px solid;
	padding:1px;
	background-color:#ffffff;
}

.contentblockGrayBgNb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: gray 0px inset;
	padding:1px;
	background-color:#f7f7f7;
	border-bottom:#c9c9c9 0px solid;
}

.grayBG {
	background-color:#f6f6f6;
	font-size: 11px;
	border:0px gray solid;
}

.grayBG1 {
	background-color:#fafafa;
	font-size: 11px;
	border:0px gray solid;
}

.blue {
background-color:navy;
font-size: 11px;	
color:white;
font-weight:bold;
}

.contentTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
	spacing:0px;
}
.contentblock1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: gray 1px outset;
	padding:3px;
	background-color:#f6f6f6;
	
}


.contentblock2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border-bottom: gray 1px solid;
	padding:5px;
	text-align:justify;
	background-color:#f9f9f9;
}

.tahoma {
	font-family:Verdana, tahoma;
	font-size: 12px;
	font-weight:bold;
	FONT-VARIANT: small-caps;
	padding:3px;
	background-color:rgb(130,130,130);	
	color: #f9f9f9;
}

.bottomLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #111111;
	border-top: silver 0px solid;
	border-bottom: silver 1px solid;
	border-left:1px silver solid;
	border-right:1px silver solid;
	padding:2px;
	background-color:#f7f7f7;
}
.bottomLink A:link    { color: #4396ca;; text-decoration:none;  }    /* unvisited links */
.bottomLink A:hover { color:gray; text-decoration:none; }     /* visited links   */
.bottomLink A:visited { color: #4396ca;; text-decoration:none; }     /* visited links   */
.bottomLink A:active  { color: #4396ca;; text-decoration:none; }     /* active links    */


.bottomLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #111111;
	border-top: silver 1px solid;
	border-bottom: silver 0px solid;
	border-left:0px silver solid;
	border-right:0px silver solid;
	padding:2px;
	background-color:#ffffff;
}
.bottomLink1 A:link    { color: #4396ca;; text-decoration:none;  }    /* unvisited links */
.bottomLink1 A:hover { color:gray; text-decoration:none; }     /* visited links   */
.bottomLink1 A:visited { color: #4396ca;; text-decoration:none; }     /* visited links   */
.bottomLink1 A:active  { color: #4396ca;; text-decoration:none; }     /* active links    */



.prodLinks {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: silver 1px dotted;
}

.desc1 {
font-size:11px;
font-weight:bold;
border-top:2px #d2d2d2 solid;
border-bottom:1px #d2d2d2 solid;
color:#FFBB00;
text-align:center;
padding:2px;
background-color:#f7f7f7;
}

.border1 {
border-bottom:2px #d2d2d2 solid;
color:#FFCC99;
}

.border2 {
border:1px #f4f4f4 solid;
border-bottom:2px #d2d2d2 solid;
color:#FFCC99;
}

/**************************************/
/** Presentation related classes     **/
/**************************************/

/**************************************/
/** Presentation related classes     **/
/**************************************/
.outerTable {
}


.labelTDView1 {
 FONT-SIZE: 11px;
 FONT-WEIGHT:bold;
 white-space:nowrap;
 TEXT-ALIGN:right;
 BACKGROUND-COLOR:#f9f9f9;
 padding:5px;
 }

.dataTDView1 {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#f9f9f9;
 border-bottom:gray 1px dashed;
 text-align:left;
 padding:8px;
 }
 
.labelTDView {
  FONT-SIZE: 11px;
  FONT-WEIGHT:bold;
  white-space:nowrap;
  TEXT-ALIGN:right;
  BACKGROUND-COLOR:#f4f4f4;
  padding:5px;
}
  
.dataTDView {
 FONT-SIZE: 11px;
 BACKGROUND-COLOR:#f4f4f4;
 border-bottom:gray 1px dashed;
 text-align:left;
 padding:8px;
 }

.dataTD {
  font-size: 11px;
  background-color:#ffffff;
  border-bottom:0px #d8d8d8 solid;
  padding:3px;
 }
 
.labelTD {
  FONT-SIZE: 11px;
  FONT-WEIGHT:normal;
  TEXT-ALIGN:right;
  BACKGROUND-COLOR:  #ffffff;
  COLOR:#111111;
  border-bottom:1px #d8d8d8 solid;  
  padding:4px;
 }

.fieldTD {
  FONT-SIZE: 11px;
  FONT-WEIGHT:normal;
  TEXT-ALIGN:left;
  BACKGROUND-COLOR:  #ffffff;
  COLOR:#111111;
  border:1px #bababa solid;  
  padding:2px;
 }



.forMessage {
padding:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:#f4f4f4;
COLOR:#111111;
border:2px #d2d2d2 dotted;
TEXT-ALIGN:left;
}
.forError {
padding:7px;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
BACKGROUND-COLOR:#f4f4f4;
COLOR:#FF0000;
border:3px #d2d2d2 solid;
TEXT-ALIGN:left;
}

.content2 {
   padding:3px;
   FONT-WEIGHT:normal;   
}

.headerTDBig {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 14px;
	padding:4px;
	TEXT-ALIGN:center;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #c1c1c1;
	FONT-WEIGHT:bold;
}


.headerTDBig {
	width:100%;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 14px;
	padding:3px;
	TEXT-ALIGN:center;
	COLOR: #ffffff;
	BACKGROUND-COLOR:  rgb(150,150,150);
	FONT-WEIGHT:bold;
}
 
.headerTD {
	width:100%;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	padding:3px;
	TEXT-ALIGN:center;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #c9c9c9;
}


.headerTD1 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	padding:3px;
	TEXT-ALIGN:center;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #d9d9d9;
}

.labelTDBig {
	 FONT-SIZE: 15px;
	 FONT-WEIGHT:bold;
	 TEXT-ALIGN:right;
	 BACKGROUND-COLOR: #f2f2f2;
	 COLOR:#00000;
	 padding:3px;
 }

.border1px {
  border:1px solid  rgb(150,150,150);
  padding:0px;
  cellspacing:0px;
 }
 
.dataTDBig {
	 FONT-SIZE: 14px;
	 BACKGROUND-COLOR:#f2f2f2;
	 padding:2px;
 }



.pfbTitle {
letter-spacing:1px;
word-spacing:2px;
font-family:Verdana, tahoma;
font-size: 14px;
font-weight: bold;
font-variant: normal;	
/* text-shadow: 0.2em 0.2em;  */
background-color: #fbfbfb;
border-bottom: #FFbb00 1px solid;
border-top: #FFbb00 0px solid;
border-left: #FFbb00 0px solid;
border-right: #FFbb00 0px solid;
padding: 5px;
color:#696969;
}


.pfbLnavNormal {
BACKGROUND-COLOR: #F2F2F2;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
COLOR: #111111;
padding:5px;
border-bottom: silver 1px solid;
border-right: silver 0px solid;
border-top: gray 0px solid;
}

.pfbLnavSelected {
BACKGROUND-COLOR: #fcfcfc;
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, verdana, Arial;
COLOR: #111111;
border-left:#FFbb00 2px solid;
letter-spacing:1px;
font-weight: normal;
padding:5px;
border-bottom: silver 1px solid;
border-top: silver 0px solid;
}

.submitInputSmall {
font-family: verdana, arial;
font-size: 10px;
padding:2px;
color: gray;
background-color:#f8f8f8;
border:1px solid #c8c8c8;
text-align:center; 
}

.submitInput {
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 12px;
Padding:2px;
COLOR: gray;
background-color:#f8f8f8;
border:1px solid #c8c8c8;
TEXT-ALIGN:center; 
}



.dataRowOdd {
BACKGROUND-COLOR: #FbFbFb;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
COLOR: #111111;
padding:6px;
border-bottom: silver 0px solid;
border-top: gray 0px solid;
}

.dataRowEven {
BACKGROUND-COLOR: #f2f2f2;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial;
COLOR: #111111;
padding:6px;
border-bottom: silver 0px solid;
border-top: gray 0px solid;
}


.paginationCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*FONT-VARIANT: small-caps; */
	font-weight: normal;
	border: 0px outset;
	padding:2px;
	background-color:#f6f6f6;
	border-left: silver 0px solid;
	/* text-decoration:underline; */
	border-right: silver 0px solid;	
}
.paginationCell A:link    { color:gray; text-decoration:underline;  }    /* unvisited links */
.paginationCell A:visited { color:gray; text-decoration:underline; }     /* visited links   */
.paginationCell A:active  { color:gray; text-decoration:underline; }     /* active links    */
.paginationCell A:hover  { color:gray; text-decoration:underline; }     /* active links    */




.logoSmall {
	font-family:Verdana, tahoma;
	font-size: 20px;
	FONT-VARIANT: small-caps;
	font-weight: BOLD;
	padding:5px;
	COLOR:#585858;
}


.logo {
	font-family:Verdana, tahoma;
	font-size: 32px;
	FONT-VARIANT: small-caps;
	BORDER-TOP: #f8f8f8 0px solid;
	BORDER-BOTTOM: #f8f8f8 0px solid;
	font-weight: BOLD;
	padding:5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 8px;		
	PADDING-RIGHT: 5px;	
	COLOR:navy;
}

.punchline {
	font-family:tahoma, Verdana;
	font-size: 10px;
	font-weight: normal;
	COLOR:navy;
}
.punchline A:link    { color: navy;  }    /* unvisited links */
.punchline A:visited { color: navy;  }     /* visited links   */
.punchline A:hover  { color: navy; }     /* active links    */
.punchline A:active  { color: navy; }     /* active links    */


.popupHeader {
	font-family:Verdana, tahoma;
	font-size: 17px;
	FONT-VARIANT: small-caps;
	BORDER-TOP: #FFBB00 0px solid;
	BORDER-BOTTOM: #FFBB00 0px solid;
	font-weight: BOLD;
	padding:5px;
	COLOR:#282828;
	background:#d9d9d9;
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
}

.title {
	font-family:Verdana, tahoma;
	font-size: 16px;
	FONT-VARIANT: small-caps;
	BORDER-TOP: navy 0px solid;
	BORDER-BOTTOM: #FFBB00 2px solid;
	font-weight: BOLD;
	padding:5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 8px;		
	PADDING-RIGHT: 5px;	
	COLOR:#585858;
	background:#f4f4f4;
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
}

.userbar {
	font-family: Verdana, Helvetica,Arial, tahoma, sans-serif;
	font-size: 9px;
	color: gray;
	padding: 3px;
	font-weight: normal;
	background-color:#ffffff;   /* #4396ca;	 */
	BORDER-TOP: #FF6600 0px solid;
	BORDER-BOTTOM: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
}


.title1 {
	font-family:Verdana, tahoma;
	font-size: 16px;
	FONT-VARIANT: small-caps;
	BORDER-TOP: FFBB00 1px solid;
	BORDER-BOTTOM: #FFBB00 1px solid;
	font-weight: BOLD;
	padding:5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 8px;		
	PADDING-RIGHT: 5px;	
	COLOR:#585858;
	background:#f4f4f4;
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
}


.title2 {
	font-family:Verdana, tahoma;
	font-size: 14px;
	FONT-VARIANT: normal;
	BORDER-TOP: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	font-weight: BOLD;
	padding:7px;
	COLOR:#585858;
	background:#f4f4f4;
	width:100%
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
}

.title3 {
	font-family:Verdana, tahoma;
	font-size: 14px;
	FONT-VARIANT: normal;
	BORDER-TOP: silver 0px solid;
	BORDER-BOTTOM: silver 1px solid;
	font-weight: BOLD;
	padding:4px;
	COLOR:#585858;
	background:#e4e4e4;
	width:100%
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
}

.blue {
 background-color: #4396ca;	
 width:100%
}

.boxHeaderSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-VARIANT: small-caps;	
	font-weight:bold;
	border: 0px outset;
	padding:3px;
	background-color:#f6f6f6;
}


.subTitle {
	width:100%;
	font-family:Verdana, tahoma;
	font-size: 12px;
	/* text-shadow: 0.2em 0.2em;  */
	background-color: #ffffff;
	border-top: silver 0px solid;
	border-bottom: silver 1px solid;	
	border-left: #FFbb00 3px solid;	
	font-weight: bold;
	padding-left: 5px;
	padding-top:1px;
	padding-bottom:2px;	
	color:gray;
	text-align: left;
	/* background-image: url("/include/images/menu_bg.gif") */
}


.subTitle1 {
	letter-spacing:1px;
	word-spacing:2px;
	font-family:Verdana, tahoma;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;	
	/* text-shadow: 0.2em 0.2em;  */
	background-color: #ffffff;
	border-top: silver 0px solid;
	border-bottom: silver 1px solid;	
	border-left: #FFbb00 0px solid;	
	padding-left: 5px;
	padding-top:1px;
	padding-bottom:2px;	
	color:#696969
	/* background-image: url("/include/images/menu_bg.gif") */
}


.subTitle3 {
	font-family:Verdana, tahoma;
	font-size: 11px;
	/* text-shadow: 0.2em 0.2em;  */
	background-color: #ffffff;
	border-top: silver 0px solid;
	border-bottom: silver 1px solid;	
	border-left: #FFbb00 0px solid;	
	font-weight: normal;
	padding-left: 5px;
	padding-top:1px;
	padding-bottom:2px;	
	color:gray;
	/* background-image: url("/include/images/menu_bg.gif") */
}



.contentblock {
 padding: 7px;
}

.subTitle2 {
 font-size: 11px;
 BORDER-BOTTOM: #c6c6c6 1px solid;
 BORDER-LEFT: #c6c6c6 1px solid;
 BORDER-Top: #c6c6c6 1px solid;
 BORDER-right: #c6c6c6 1px solid; 
 background:#a5a5a5;  /* f6f6f6; */
 padding:4px;
 font-weight:bold;
 font-variant: normal; /* small-caps */
 color: #fbfbfb;
}

.service_links {
 font-size: 11px;
 text-align:right;
 BORDER-BOTTOM: #c6c6c6 1px solid;
 background:white;
}

.service_desc {
 font-size: 11px;
 BORDER-top: #c6c6c6 0px solid; 
 BORDER-right: #c6c6c6 1px solid; 
 BORDER-bottom: #c6c6c6 1px solid; 
 BORDER-left: #c6c6c6 1px solid; 
 text-align:justify;
 padding-top:10px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 background:#f6f6f6;
}


.promotion_title {
	font-family:Verdana, tahoma;
	font-size: 22px;
	FONT-VARIANT: small-caps;
	BORDER-TOP: #f8f8f8 0px solid;
	BORDER-BOTTOM: #f8f8f8 0px solid;
	font-weight: BOLD;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 8px;		
	PADDING-RIGHT: 5px;	
	COLOR:navy;
}


.promotionTower {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4396ca;
	FONT-VARIANT: small-caps;
	font-weight: BOLD;
	text-align:center;
	padding:4px;
	background-color:#f7f7f7;
}

/**************************************/
/** Different border related classes **/
/**************************************/


.topBottomBorder  {
	BORDER-TOP: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	PADDING-TOP: 2px
	PADDING-BOTTOM: 2px;
}

.topBorderOrig  {
	BORDER-TOP: 1px solid;
	PADDING-TOP: 0.5em;
	PADDING-BOTTOM: 0.5em;
	BORDER-TOP-COLOR: rgb(100,100,100);
}

.topBorder  {
   BORDER-TOP: #FFBB00 2px solid;
}

.bottomBorder {
	BORDER-BOTTOM: #FFBB00 2px solid
}

.rightBorder {
	BORDER-RIGHT: 1px solid;
	BORDER-RIGHT-COLOR: rgb(100,100,100);
}

.leftBorder {
	BORDER-LEFT: #336699 1px solid;
}

.allBorder {
	BORDER-RIGHT: #336699 0px solid;
	BORDER-LEFT: #336699 0px solid;
	BORDER-TOP: powderblue 0px solid;
	BORDER-BOTTOM:#336699 0px solid;
}

.allBorder.orig {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-TOP: powderblue 1px solid;
	BORDER-BOTTOM:#336699 0px solid;
}

.border1px {
  border:silver 1px solid;
  padding:2px;
}

.borderTopBottom {
	BORDER-TOP: #050505 1px solid;
	BORDER-BOTTOM:  #050505 1px solid;
}



.menuEnd {
/*background-image: url("/include/images/blue2_g2_small.gif") */
background-color:#ffffff;
}

/**************************/
/** Trail related classes **/
/**************************/

.hrefTrail {
	font-family: Verdana, Helvetica,Arial, tahoma, sans-serif;
	font-size: 9px;
	color: gray;
	padding: 4px;
	text-align:left;	
	font-weight: normal;
	background-color:#ffffff;   /* #4396ca;	 */
	BORDER-TOP: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	/* background-image: url("/include/images/blue2_g2_small.gif") */
}

.hrefTrail A:visited {
	color:navy; TEXT-DECORATION: none
}
.hrefTrail A:link {
	color:navy;TEXT-DECORATION: none;
}
.hrefTrail A:hover {
	color:navy;TEXT-DECORATION: underline;
}



/**************************/
/** left menu properties **/
/**************************/


.leftMenuBottom {
background:#ffffff;
}

.leftMenu {
  width:150px;   /* important -- defines overall width of menu */
	BORDER-RIGHT: silver 1px dotted;
	BORDER-LEFT: #336699 0px solid;
	BACKGROUND: #ffffff;
	/* background-image: url("/include/images/blue2_g2_long.gif") */
}


#navcontainer UL {
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	font-size: 11px;
	LIST-STYLE-TYPE: none;
}


#navcontainer {
	width:100%;
	font-size: 11px;
	LIST-STYLE-TYPE: none;
	BACKGROUND: #FFFFFF;
}

.navcontainer {
	width:100%;
	font-size: 11px;
	LIST-STYLE-TYPE: none;
	BACKGROUND: #FFFFFF;
}

.menuTD {
/* background-image: url("/include/images/blue2_g2_small.gif") */
BORDER-BOTTOM: #c7c7c7 1px inset;
BACKGROUND-color: #FFFFFF;
}

.menuTD A:link { color:gray;  TEXT-DECORATION: none }
.menuTD A:visited { color:gray; TEXT-DECORATION: none }
.menuTD A:hover { color:FF6600;	/* background:#006699; */ FONT-WEIGHT:normal; TEXT-DECORATION: none; }

.menuTDLeftBar {
	BORDER-BOTTOM: #c7c7bc 1px solid;
  	BACKGROUND: #827864;
}

.arrow {
 color: #FFBB00;
 FONT-WEIGHT:bold;
 /* BACKGROUND:rgb(120,120,120); */
}
.arrow A:link {  COLOR:navy; }
.arrow A:visited {  COLOR:navy; }
.arrow A:visited {  COLOR:navy; }


.arrowFont {
 color: red;
 FONT-WEIGHT:bold;
}


.arrow1 {
 color: red;
 FONT-WEIGHT:bold;
 /* BACKGROUND:rgb(120,120,120); */
}
.arrow A:link {  COLOR:navy; }
.arrow A:visited {  COLOR:navy; }
.arrow A:visited {  COLOR:navy; }


.menuTitle {
  	BACKGROUND: #fcfcfc;
	PADDING-LEFT: 7px;
	PADDING-TOP: 5px;
	font-size:13px;
	PADDING-BOTTOM: 3px;
	BORDER-TOP: #FFBB00 1px solid;
	BORDER-BOTTOM: #FFBB00 2px solid;
	FONT-WEIGHT:bold;
	COLOR:gray;
}


#navcontainer A {
	DISPLAY: block;
	width: 100%;
	PADDING-LEFT: 3px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-top: #f8f8f8 1px solid;
	BORDER-BOTTOM: #f8f8f8 0px solid;
	TEXT-DECORATION: none
}


.navcontainer A {
	DISPLAY: block;
	width: 100%;
	PADDING-LEFT: 3px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-top: #f8f8f8 1px solid;
	BORDER-BOTTOM: #f8f8f8 0px solid;
	TEXT-DECORATION: none
}

.lnavSelected.orig {
	COLOR:navy;
	TEXT-DECORATION: none;
	BORDER:rgb(150,150,150) 0px solid;
	FONT-WEIGHT:bold;
	background:Lavender;
	FONT-WEIGHT:bold;
	/* background-image: url("/include/images/blue2_g2_v_u.gif") */
	
}

.lnavSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-left:2px #4396ca outset;
	border-right:0px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid; /* outset */
	border-top: 0px #d1d1d1 solid; /* outset */
	/* color:#FFBB00; */
        color:gray;	
	background-color:#f7f7f7;
}
.lnavSelected A:link {  	COLOR:gray; }
.lnavSelected A:visited {  	COLOR:gray; }
.lnavSelected A:visited {  	COLOR:gray; }
.lnavSelected font {  	COLOR:navy; }



.lnavSelected1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-left:0px #FFBB00 solid;
	border-right:0px #FFBB00  solid;
	border-bottom: 1px #FFBB00 solid; /* outset */
	border-top: 1px #FFBB00 solid; /* outset */
	/* color:#FFBB00; */
        color:gray;	
	background-color:#f7f7f7;
}
.lnavSelected1 A:link {  	COLOR:gray; }
.lnavSelected1 A:visited {  	COLOR:gray; }
.lnavSelected1 A:visited {  	COLOR:gray; }
.lnavSelected1 font {  	COLOR:navy; }


#navsearch {
	WIDTH: 100%;
	font-size: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #ffffff 2px solid;
}


/* left menu properties -- end */


/**************************/
/* right menu properties */
/**************************/

#rightnav {
	font-size: 10px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #ffffff 3px solid;
}

/* right menu properties -- end */




/**************************/
/* horizontal menu properties */
/**************************/

.menuBottomBorder{
border-bottom:#FF6600 1px solid;
}

#hmenu TD {
	LIST-STYLE-TYPE: none;
	BACKGROUND: #F8F8F8;
	BORDER-BOTTOM: #080808 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.hmenulist {
	font-size: 11px;
	DISPLAY: inline;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-LEFT: #080808 1px solid;
	/*BORDER-right: #080808 1px solid; */
	BACKGROUND: #F8F8F8;
	/*BORDER-BOTTOM: #080808 1px solid;	 */
}


.hmenulist A:visited {
	color:black; TEXT-DECORATION: none
}

.hmenulist A:link {
	TEXT-DECORATION: none
	color:black;
}

.hmenulist A:hover {
	color:black; BACKGROUND: #ffffff
}




/******************************/
/* horizontal menu (top bar) properties */
/******************************/

#hmenucontainer UL {
	BACKGROUND: #f0f0f0;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR:black;
	FLOAT: right;
	BORDER-TOP:  #050505 1px solid;
	BORDER-BOTTOM: #050505 1px solid;
}
#hmenucontainer UL LI {
	DISPLAY: inline
}
#hmenucontainer A {
	PADDING-RIGHT: 0.6em;
	PADDING-LEFT: 0.6em;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	FLOAT: right;
	BORDER-LEFT:  #050505 1px solid;
	TEXT-DECORATION: none
}

#hmenucontainer A:link {
  color:black; TEXT-DECORATION: none;
}
#hmenucontainer A:visited {
  color:black; TEXT-DECORATION: none;
}


#hmenucontainer UL LI A:hover {
	color:black; BACKGROUND: #D0D0D0; TEXT-DECORATION: none;
}
#hmenuSelected { 
	font-weight:bold; 
	color:black; 
	BACKGROUND: #D0D0D0; 
	TEXT-DECORATION: none;
}



/*
Border styles

dotted 
	The border is a series of dots. 
dashed 
	The border is a series of short line segments. 
solid 
	The border is a single line segment. 
double 
	The border is two solid lines. The sum of the two lines and the space between them equals the value of 'border-width'. 
groove 
	The border looks as though it were carved into the canvas. 
ridge 
	The opposite of 'grove': the border looks as though it were coming out of the canvas. 
inset 
	The border makes the entire box look as though it were embedded in the canvas. 
outset 
	The opposite 
*/

