A { color:#2D5986; text-decoration:underline;}
A:hover { color:red; text-decoration:none;}

BODY{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.index_main{
	background-image: url(../images/main.jpg);
	background-repeat: no-repeat;
	float: center;
	background-color: #FF6666;
 }
 
.bg_main{	
 	background-image: url("../images/Background2.jpg");
 	background-repeat: repeat;
 }

.bio_bar{	
 	background-image: url("../images/golden_bar.gif");
 	background-repeat: repeat;
}

.bg_gallery{
	background-image: url("../images/bg_gallery.gif");
 	background-repeat: no-repeat;
}

.menu_bar{	
 	background-image: url("../images/menu_bar.gif");
 	background-repeat: repeat;
 }

.footer_bg{
	background-image: url("../images/footer_bg.gif");
 	background-repeat: repeat;
 	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}

.bg_calendar{	
 	background-image: url("../images/bg_calendar.gif");
 	background-repeat: repeat;
 }

.bioImgLayout { 
	float: left; 
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.bioTextLayout { 
	color:black;
	font-family:serif,arial,helvetica,helvetica;
	font-size:18px; font-weight:normal;
	font-style: italic;
	font-stretch: wider;
	margin-right:10px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

.wishListLayout { 
	float: right; 
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.calendarHeadWhiteBold { 
	color:white;
	font-family:serif,arial,helvetica,helvetica;
	font-size:26px; font-weight:bold; 
}

.calendarNormalWhiteBold { 
	color:white;
	font-family:serif,arial,helvetica,helvetica;
	font-size:16px; font-weight:bold; 
}

.calendarNormalBold{ 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.calendarNormalBold{ 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}

.calendarNormalSmall{ 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:11px; font-weight:normal; 
}

.calendarSundayBold { 
	color:red;
	font-family:serif,arial,helvetica,helvetica;
	font-size:16px; font-weight:bold; 
}

.actionButton {
  font-family: arial,helvetica,helvetica;
  font-size: 25px; font-weight:bold; 
  color: #FFFFFF;
  border:1px solid #969696;
  background-color:#B7B7B7;
  margin: 0px;
  padding: 0px;  
}


 EA009C 
.galleryPixLayout {
	border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
	font-size : 11px; font-family : Arial, Helvetica, sans-serif;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}


.myTextButton{
  border-left: 1px solid #FC5603;
  border-right: 1px inset #FC5603;
  border-top: 1px solid #FC5603;
  border-bottom: 1px inset #FC5603;
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: bold;
  color:#333333;
  background-color: #E2E2E2;
}
.myTextButton2{
  border-left: 1px solid #E2E2E2;
  border-right: 1px inset #E2E2E2;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px inset #E2E2E2;
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: bold;
  color:#333333;
  background-color: #FFFFFF;
}

.LoganBlue { 
	color:#30A5EF;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}
.LoganBlueBold { 
	color:#30A5EF;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}
.LoganBlueX { 
	color:#30A5EF;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:normal; 
}
.LoganBlue2X { 
	color:#30A5EF;
	font-family:arial,helvetica,helvetica;
	font-size:16px; font-weight:normal; 
}
.LoganBlueBoldX { 
	color:#30A5EF;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}
.myRadioButton{
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: bold;
  color:#FC5603;
}

.apptTextField { 
	color:#8C0000;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.mainSmallWhite { 
	color:white;
	font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:normal; 
}

.mainSmallYellow { 
	color:#FFFF00;
	font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:normal; 
}


.normal { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}

.normalBold { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.normalWhite { 
	color:white;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}

.normalBlackBold { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.normalRedBold { 
	color:red;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.normalRed { 
	color:red;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:normal; 
}

.normalWhiteBold { 
	color:white;
	font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:bold; 
}

.large { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:normal; 
}

.largeBold { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}

.largeWhite { 
	color:white;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:normal; 
}

.largeBlackBold { 
	color:black;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}

.largeWhiteBold { 
	color:white;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}

.largeLoginTitle { 
	color:#006699;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}

.largeRedBold { 
	color:red;
	font-family:arial,helvetica,helvetica;
	font-size:14px; font-weight:bold; 
}

.title { 
	color:#6600CC;
	font-family:arial,helvetica,helvetica;
	font-size:20px; font-weight:bold; 
}

.errorHeader {
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}

.errorHeader {
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}

.errorFieldHeader{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
}

.errorNormalRed {
	color:red; font-family:arial; font-size:12px;
	font-weight:normal;
}

.errorNormalBold {
	color:black; font-family:arial,helvetica,helvetica;
	font-size:12px; font-weight:Bold;
}
.smallWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.small {
	color:black; font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:normal;
}

.smallRed {
	color:red; font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:normal;
}

.smallRedBold {
	color:red; font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:Bold;
}

.smallBold{
	color:black; font-family:arial,helvetica,helvetica;
	font-size:10px; font-weight:bold;
}

.lookupButton {
  font-family: arial,helvetica,helvetica;
  font-size: 11px; font-weight:bold; 
  color: #ABABAB;
  border:1px solid #BBBBFF;
  background-color:#F4FFFF;
  margin: 0px;
  padding: 0px;
  left: 0px; top: 0px; right: 0px; bottom: 0px;
  clip: rect(0px 0px 0px 0px);
  line-height: 10px;
  position: static;
  height: 18px;
}
.orangetext {
	font-family: Amienne;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: FC5603;
}

.loginButton {
  font-family: arial,helvetica,helvetica;
  font-size: 14px; font-weight:bold; 
  color: #FFFFFF;
  border:1px solid #969696;
  background-color:#B7B7B7;
  margin: 0px;
  padding: 0px;
  left: 0px; top: 0px; right: 0px; bottom: 0px;
  clip: rect(0px 0px 0px 0px);
  line-height: 12px;
  position: static;
  height: 20px;
}

.browseButton{
  border-left: 1px solid #BBBBFF;
  border-right: 1px inset #BBBBFF;
  border-top: 1px solid #BBBBFF;
  border-bottom: 1px inset #BBBBFF;
  font-family: arial,helvetica,helvetica;
  font-size: 11px; 
  color: #2D5986; 
  text-decoration: none; 
  background-color: #F2F2FF;
  
}

.myBasicButton{
  border-left: 1px solid #6192CD;
  border-right: 1px inset #6192CD;
  border-top: 1px solid #6192CD;
  border-bottom: 1px inset #6192CD;
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: normal;
  color:#2D5986;
  background-color: #F5F5FF;
}

.myTextButtonOld{
  border-left: 1px solid #6192CD;
  border-right: 1px inset #6192CD;
  border-top: 1px solid #6192CD;
  border-bottom: 1px inset #6192CD;
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: bold;
  color:#2D5986;
  background-color: #F5F5FF;
}

.ieScrollbarChange{
  scrollbar-arrow-color:blue;
  scrollbar-face-color:red;	
}

.myDropdown{
  border-left: 1px solid #6192CD;
  border-right: 1px inset #6192CD;
  border-top: 1px solid #6192CD;
  border-bottom: 1px inset #6192CD;
  font-family: arial,helvetica,helvetica;
  font-size: 12px;
  font-weight: normal;
  color:#2D5986;  
  background-color: #F5F5FF;
}

A { color:#30A5EF; text-decoration:none;}
A:hover { color:#926d2c; text-decoration:none;}

A.A_ReqForm { color:002448; text-decoration:none;}
A.A_CurForm { color:990000; text-decoration:none;}
A.A_navy { color:navy; text-decoration:underline;}
A.A_black { color:black; text-decoration:underline;}
A.A_red { color:red; text-decoration:underline;}
A.A_blue { color:blue; text-decoration:underline;}
A.A_green { color:green; text-decoration:underline;}
A.A_lightgreen { color:00FF00; text-decoration:underline;}
A.A_white { color:white; text-decoration:underline;}
A.A_orange { color:orange; text-decoration:underline;}
A.A_darkOrange { color:FF732F; text-decoration:underline;}
A.A_yellow { color:yellow; text-decoration:underline;}
A.A_gray { color:gray; text-decoration:underline;}
A.A_purple { color:purple; text-decoration:underline;}

A.A_ReqForm:HOVER { color:red; text-decoration:red;}
A.AO_redNoUnderline:HOVER { color:red; text-decoration:none;}
A.AO_navy:HOVER { color:navy; text-decoration:underline;}
A.AO_black:HOVER { color:black; text-decoration:underline;}
A.AO_red:HOVER { color:red; text-decoration:underline;}
A.AO_blue:HOVER { color:blue; text-decoration:underline;}
A.AO_green:HOVER { color:green; text-decoration:underline;}
A.AO_white:HOVER { color:white; text-decoration:underline;}
A.AO_orange:HOVER { color:orange; text-decoration:underline;}
A.AO_yellow:HOVER { color:yellow; text-decoration:underline;}
A.AO_gray:HOVER { color:gray; text-decoration:underline;}
A.AO_purple:HOVER { color:purple; text-decoration:underline;}

.LoganTextSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #30a5ef;
}

.headerWhite { color:white; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.headerGray { color:333333; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.headerRed { color:red; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.headerNavy { color:336699; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.headerBlue { color:0000FF; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.header2XDarkBlue { color:003264; font-family:arial,helvetica,helvetica; font-size:16px; font-weight:bold; }
.header2XBlue { color:0000FF; font-family:arial,helvetica,helvetica; font-size:16px; font-weight:bold; }
.largeWhite { color:white; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.largeBlack { color:black; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.largeBlack2 { color:black; font-family:arial,helvetica,helvetica; font-size:13px; font-weight:bold; }
.largeBlack3 { color:black; font-family:arial,helvetica,helvetica; font-size:16px; font-weight:bold; }

.smallUnderLine  {text-decoration : underline; color:black; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.normalBlacklUnderLine  {text-decoration : underline; color:black; font-family:arial,helvetica; font-size:12px; font-weight:normal; }

.largeNavy { color:336699; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.normal { color:black; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:normal; }
.normalRed { color:red; font-family:arial; font-size:12px; font-weight:normal; }
.normalGreen { color:00FF00; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:normal; }
.normalNavy { color:336699; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:normal; }
.normalBold { color:black; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:Bold; }
.tempHeaderWhite { color:white; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }

.normalBlue { color:blue; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.largeBlue { color:blue; font-family:arial,helvetica,helvetica; font-size:13px; font-weight:bold; }
.largeGray { color:333333; font-family:arial,helvetica,helvetica; font-size:13px; font-weight:bold; }
.largeBlue2 { color:blue; font-family:arial,helvetica,helvetica; font-size:14px; font-weight:bold; }
.largeBlue3 { color:blue; font-family:arial,helvetica,helvetica; font-size:16px; font-weight:bold; }
.normalBoldRed { color:red; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.largeBlackBold { color:black; font-family:arial,helvetica,helvetica; font-size:13px; font-weight:bold; }
.normalBoldDarkRed { color:750000; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.normalBlack { color:black; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.normalGray { color:333333; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.normalWhite { color:white; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:normal; }
.normalMenuWhite { color:white; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:normal; cursor : hand;}
.normalBoldWhite { color:white; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; }
.normalNavy { color:336699; font-family:arial,helvetica; font-size:12px; font-weight:normal; }
.normalNavyBold { color:336699; font-family:arial,helvetica; font-size:12px; font-weight:bold; }
.small { color:black; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.smallGray { color:333333; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.smallRed { color:red; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.smallBlue { color:blue; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.smallXBlue { color:blue; font-family:arial,helvetica; font-size:10px; font-weight:normal; }
.smallXBlueBold { color:blue; font-family:arial,helvetica; font-size:10px; font-weight:bold; }
.smallWhitebold { color:white; font-family:arial,helvetica; font-size:11px; font-weight:bold; }
.smallX { color:black; font-family:arial,helvetica; font-size:10px; font-weight:normal; }
.smallXBold { color:black; font-family:arial,helvetica; font-size:10px; font-weight:600; }
.smallXX { color:black; font-family:arial,helvetica; font-size:9px; font-weight:normal; }
.smallXXBold { color:black; font-family:arial,helvetica; font-size:9px; font-weight:bold; }
.smallXXX { color:black; font-family:arial,helvetica; font-size:8px; font-weight:normal; }
.smallGrayXXX { color:333333; font-family:arial,helvetica; font-size:8px; font-weight:normal; }
.smallBold { color:black; font-family:arial,helvetica; font-size:11px; font-weight:bold; }
.tiny{color:black,; font-family:arial,helvetica; font-size:6px; font-weight:bold;}


.red { color:red; font-family:arial,helvetica; font-size:12px; font-weight:bold; }
.gray { color:333333; font-family:arial,helvetica; font-size:12px; font-weight:bold; }
.redBig { color:red; font-family:arial,helvetica; font-size:22px; font-weight:bold; }
.blueBig { color:blue; font-family:arial,helvetica; font-size:22px; font-weight:bold; }
.blueMed { color:blue; font-family:arial,helvetica; font-size:18px; font-weight:bold; }
.greenBig { color:green; font-family:arial,helvetica; font-size:22px; font-weight:bold; }
.ItalicBoldWhite { color:white; font-family:arial,helvetica,helvetica; font-size:12px; font-weight:bold; font-style:italic;}

.ThinTableBorder {
	border : thin;
}
.fieldHeaderWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}
.fieldHeaderRedBold
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial,helvetica;
}

.fieldHeaderWhiteBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}

.fieldHeaderWhiteBoldLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}

.fieldHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
}

.dropdown
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: #ffffee
}
.dropdownLightCyan
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: #EAF4FF
}
.dropdownLightRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: #FFDFDF
}

.dropdownRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
    BACKGROUND-COLOR: red
}

.littleBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica;
}

.littleBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: arial,helvetica;
}

.littleWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial,helvetica;
}

.submitButton1
{
    BORDER-RIGHT: #E2E2E2 1px outset;
    BORDER-TOP: #E2E2E2 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #333333;
    BORDER-LEFT: #E2E2E2 1px outset;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #E2E2E2 1px outset;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-DECORATION: none
}
.submitButton2
{
	SIZE: 120 X 
    BORDER-RIGHT: #ffffcc 1px outset;
    BORDER-TOP: #ffffcc 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    BACKGROUND: #3366cc;
    BORDER-LEFT: #ffffcc 1px outset;
    COLOR: #ffffcc;
    BORDER-BOTTOM: #ffffcc 1px outset;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-DECORATION: none
}

.nicebtns {
background-color: #ffffff; 
background-image: url(Resources/but_fill.gif);
background-position: bottom; 
background-repeat: repeat; 
border: none; 
color: #4169E1; 
cursor: pointer; 
font-weight: bold; 
height: 19px;
border-left: 1px solid #000066; 
border-right: 1px solid #000066; 
border-top: 1px solid #000066; 
border-bottom: 1px solid #000066;
}

.abtnname { 
background-color: #990000; 
color: #FFFFFF; 
font-weight: bold; }



.TDOliveRight
 {
	border-right : thin inset #000066;
 }

 .TDOliveBottom
 {
	border-bottom : thin inset #000066;
 }
 
  Start Here 
.allBordersMain {
	border-left:1px solid #cacaca; border-top:1px solid #cacaca; 
	border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;
	font-size : 11px; font-family : Arial, Helvetica, sans-serif;
	margin-left: 1px; margin-right: 1px; margin-bottom: 1px; margin-top: 1px;
} 
 .GrayBorderAll 
 	{border-right: 1px solid #cacaca;
	 border-bottom:1px solid #cacaca;
	 border-top: 1px solid #cacaca;
	 border-left:1px solid #cacaca;}
.GrayBorderLeft {border-left:1px solid #cacaca;}
.GrayBorderRight {border-right: 1px solid #cacaca;}
.GrayBorderTop { border-top: 1px solid #cacaca;}
.GrayBorderTopBottom { border-top: 1px solid #cacaca;border-bottom:1px solid #cacaca;}
.GrayBorderBottom{ border-bottom:1px solid #cacaca;}
.GrayBorderLeftBottom {border-left:1px solid #cacaca; border-bottom:1px solid #cacaca;}
.GrayBorderRightBottom {border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;}
.GrayBorderLeftRight {border-right:1px solid #cacaca; border-left:1px solid #cacaca;}
.GrayBorderLeftRightTop {border-right:1px solid #cacaca; border-left:1px solid #cacaca;border-top: 1px solid #cacaca;}
.GrayBorderLeftRightBottom {border-right:1px solid #cacaca; border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.grayBorderTopRightBottom{border-top: 1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.grayBorderTopLeftBottom{border-top: 1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}

.BlackBorderAll {border-right: 1px solid Black; border-bottom:1px solid Black; border-top: 1px solid Black; border-left:1px solid Black;}
.BlackBorderLeft {border-left:1px solid Black;}
.BlackBorderRight {border-right: 1px solid Black;}
.BlackBorderTop {border-top: 1px solid Black;}
.BlackBorderBottom { border-bottom:1px solid Black;}
.BlackBorderLeftBottom {border-left:1px solid Black; border-bottom:1px solid Black;}
.BlackBorderRightBottom {border-right:1px solid Black; border-bottom:1px solid Black;}
.BlackBorderLeftRight {border-right:1px solid Black; border-left:1px solid Black;}
.BlackBorderLeftRightTop {border-right:1px solid Black; border-left:1px solid Black;border-top: 1px solid Black;}
.BlackBorderLeftRightBottom {border-right:1px solid Black; border-left:1px solid Black;border-bottom:1px solid Black;}
.BlackBorderTopRightBottom{border-top: 1px solid Black;border-right:1px solid Black;border-bottom:1px solid Black;}
.BlackBorderTopLeftBottom{border-top: 1px solid Black;border-left:1px solid Black;border-bottom:1px solid Black;}

td.gray {border-right: 1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
tr.gray {border-right: 1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
td.Nothing {border-right:0px; border-left:0px; border-bottom:0px; border-top:0px;}

- BORDER GRAY -
.AllGrayBorders {
	border-left:1px solid #f2f8f9; border-top:1px solid #f2f8f9; 
	border-right:1px solid #f2f8f9; border-bottom:1px solid #f2f8f9;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
 SINGLE BORDER 
.LBorderGray {
	border-right:0px; border-left:1px solid #cacaca;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBorderGray {
	border-right:1px solid #cacaca; border-left:0px;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBorderGray {
	border-right:0px; border-left:0px;
	border-top:1px solid #cacaca; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.BBorderGray {
	border-right:0px; border-left:0px;
	border-top:0px; border-bottom:1px solid #cacaca;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
 Loi ADD THESE TD BORDER 
 NO BORDER 
.NoLBorder {
	border-left:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.NoRBorder {
	border-right:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.NoTBorder {
	border-top:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.NoBBorder {
	border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.NoBorders{
	border-left:0px; border-top:0px; border-right:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

 SINGLE BORDER 
.LBorder {
	border-right:0px; border-left:1px solid Black;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBorder {
	border-right:1px solid Black; border-left:0px;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBorder {
	border-right:0px; border-left:0px;
	border-top:1px solid Black; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.BBorder {
	border-right:0px; border-left:0px;
	border-top:0px; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

 COMBINE BORDER 2
.LTBorder {
	border-left:1px solid Black; border-top:1px solid Black; 
	border-right:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RTBorder {
	border-left:0px; border-top:1px solid Black; 
	border-right:1px solid Black; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LBBorder {
	border-left:1px solid Black; border-top:0px; 
	border-right:0px; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBBorder {
	border-left:0px; border-top:0px; 
	border-right:1px solid Black; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LRBorder {
	border-left:1px solid Black; border-top:0px; 
	border-right:1px solid Black; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBBorder {
	border-left:0px; border-top:1px solid Black; 
	border-right:0px; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}


.LRTBorder {
	border-left:1px solid Black; border-top:1px solid Black; 
	border-right:1px solid Black; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.LRBBorder {
	border-left:1px solid Black; border-top:0px; 
	border-right:1px solid Black; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LTBBorder {
	border-left:1px solid Black; border-top:1px  solid Black; 
	border-right:0px; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBRBorder {
	border-left:0px; border-top:1px  solid Black; 
	border-right:1px solid Black; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.AllBorders {
	border-left:1px solid Black; border-top:1px solid Black; 
	border-right:1px solid Black; border-bottom:1px solid Black;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

				 COLOR BORDERS GREEN

 SINGLE BORDER 
.LBorderGreen {
	border-right:0px; border-left:1px solid Green;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBorderGreen {
	border-right:1px solid Green; border-left:0px;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBorderGreen {
	border-right:0px; border-left:0px;
	border-top:1px solid Green; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.BBorderGreen {
	border-right:0px; border-left:0px;
	border-top:0px; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

 COMBINE BORDER 2
.LTBorderGreen {
	border-left:1px solid Black; border-top:1px solid Black; 
	border-right:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RTBorderGreen {
	border-left:0px; border-top:1px solid Green; 
	border-right:1px solid Green; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LBBorderGreen {
	border-left:1px solid Green; border-top:0px; 
	border-right:0px; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBBorderGreen {
	border-left:0px; border-top:0px; 
	border-right:1px solid Green; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LRBorderGreen {
	border-left:1px solid Green; border-top:0px; 
	border-right:1px solid Green; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBBorderGreen {
	border-left:0px; border-top:1px solid Green; 
	border-right:0px; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}


.LRTBorderGreen {
	border-left:1px solid Green; border-top:1px solid Green; 
	border-right:1px solid Green; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.LRBBorderGreen {
	border-left:1px solid Green; border-top:0px; 
	border-right:1px solid Green; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LTBBorderGreen {
	border-left:1px solid Green; border-top:1px  solid Green; 
	border-right:0px; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBRBorderGreen {
	border-left:0px; border-top:1px  solid Green; 
	border-right:1px solid Green; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.AllBordersGreen {
	border-left:1px solid Green; border-top:1px solid Green; 
	border-right:1px solid Green; border-bottom:1px solid Green;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
 COLOR BORDERS BLUE
 SINGLE BORDER 
.LBorderBlue {
	border-right:0px; border-left:1px solid Blue;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBorderBlue {
	border-right:1px solid Blue; border-left:0px;
	border-top:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBorderBlue {
	border-right:0px; border-left:0px;
	border-top:1px solid Blue; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.BBorderBlue {
	border-right:0px; border-left:0px;
	border-top:0px; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

 COMBINE BORDER 2
.LTBorderBlue {
	border-left:1px solid Blue; border-top:1px solid Blue; 
	border-right:0px; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RTBorderBlue {
	border-left:0px; border-top:1px solid Blue; 
	border-right:1px solid Blue; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LBBorderBlue {
	border-left:1px solid Blue; border-top:0px; 
	border-right:0px; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.RBBorderBlue {
	border-left:0px; border-top:0px; 
	border-right:1px solid Blue; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LRBorderBlue {
	border-left:1px solid Blue; border-top:0px; 
	border-right:1px solid Blue; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBBorderBlue {
	border-left:0px; border-top:1px solid Blue; 
	border-right:0px; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}


.LRTBorderBlue {
	border-left:1px solid Blue; border-top:1px solid Blue; 
	border-right:1px solid Blue; border-bottom:0px;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.LRBBorderBlue {
	border-left:1px solid Blue; border-top:0px; 
	border-right:1px solid Blue; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.LTBBorderBlue {
	border-left:1px solid Blue; border-top:1px  solid Blue; 
	border-right:0px; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}
.TBRBorderBlue {
	border-left:0px; border-top:1px  solid Blue; 
	border-right:1px solid Blue; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.AllBordersBlue {
	border-left:1px solid Blue; border-top:1px solid Blue; 
	border-right:1px solid Blue; border-bottom:1px solid Blue;
	font-size : 10px; font-family : Arial, Helvetica, sans-serif;
}

.RadioMed{  
	 width : 1.25em ; height : 1.25em ; 
}

.CheckBoxMed{  
	 width : 4em ; height : 4em ; 
}

.NewPage {page-break-before: always}body {
	background-image: url(../images/Background2.jpg);
	background-repeat: repeat-x;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 13px;
background-color: #222;
filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}
.vscrollerbar {
width: 13px;
background-color: #505050;
}
.hscrollerbase {
height: 5px;
background-color: #101010;
}
.hscrollerbar {
height: 5px;
background-color: #101010;
}
.vscrollerbasebeg {
width: 13px;
height: 13px !important; /*Again, the safari fix, normally this line is not needed.*/
background: url(img/scroll_begin-trans.png) 0 0 no-repeat;
}

.vscrollerbar, .hscrollerbar {
padding: 15px;
z-index: 2;
}

.vscrollerbaseend {
height: 13px;
width: 13px;
background: url(img/scroll_end-trans.png) 0 0 no-repeat;
}

.scrollerjogbox {
width: 13px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #101010;
}