/* hide from IE mac \*/
html {
    min-height: 100%;
    margin-bottom: 1px;
}
/* end hiding from IE5 mac */


body{
	background-color:#E8F6F9;
	margin: 0;
	padding: 0;
	text-align: center;
}

.pd5lft {padding-left:5px;}
.pd7lft {padding-left:7px;}

.background{
	width: 806px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 19px;
	COLOR: #3f3f3f;
	text-decoration: none;
}
.quicklinks  a:link {
	color: #3f3f3f;
	text-decoration: none;
}
.quicklinks  a:visited {
	color: #3f3f3f;
	text-decoration: none;
}
.quicklinks  a:hover {
	color: #FF9900;
	text-decoration: none;
}
.quicklinks  a:active {
	color: #3f3f3f;
	text-decoration: none;
}
.quickbullet {
	list-style-image: url(images/bullet.gif);
	list-style-type: none;
}
.welcomeHeader {
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
}
.topbar{
	background-image: url(images/topbar.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#Navigation {
	height: 25px;
	text-align: center;
	vertical-align: bottom;
}
.HomeDividerLeft {
	background-color: #FFFFFF;
	background-image: url(images/home_divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HomeDividerRight {
	background-color: #FFFFFF;
	background-image: url(images/home_divider.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.dividertrans {
	background-image: url(images/Int_dividers_horiz_trans.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.footermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5995B0;
	text-decoration: none;
	line-height: 26px;
}
.footermenu a:link {
	color: #5995B0;
	text-decoration: underline;
}
.footermenu a:visited {
	color: #5995B0;
	text-decoration: underline;
}
.footermenu a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.footermenu a:active {
	color: #5995B0;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #82B6BF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.copyright a:link {
	color: #82B6BF;
	text-decoration: none;
}
.copyright a:visited {
	color: #82B6BF;
	text-decoration: none;
}
.copyright a:hover {
	color: #52B3CF;
	text-decoration: underline;
}
.copyright a:active {
	color: #82B6BF;
	text-decoration: underline;
}
.homebanner{
	height: 235px;
	background-image: url(images/home_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#Home {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 0px;
	width: 171px;
	text-indent: 10px;
}
.Homeindent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 12px;
	PADDING-TOP: 0px;
}
.HomePageHeader {
	MARGIN-TOP: 0px;
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
}
.HomePageSubheader {
	MARGIN-TOP: 0px;
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
}
.HomePageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	COLOR: #3f3f3f;
	text-decoration: none;
	line-height: 16px;
}
.HomePageText a:link {
	color: #4594B0;
	text-decoration: underline;
}
.HomePageText a:visited {
	color: #4594B0;
	text-decoration: underline;
}
.HomePageText a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.HomePageText a:active {
	color: #4594B0;
	text-decoration: underline;
}
.homecalloutorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	COLOR: #ff9900;
	text-decoration: none;

}
.homecalloutblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	COLOR: #4595B0;
	text-decoration: none;
}
.homecalloutcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	COLOR: #3f3f3f;
	text-decoration: none;
	line-height: normal;
}
.homecalloutcontent a:link {
	COLOR: #ff9900;
	text-decoration: none;
}
.homecalloutcontent a:visited {
	COLOR: #ff9900;
	text-decoration: none;
}
.homecalloutcontent a:hover {
	COLOR: #5995B0;
	text-decoration: none;
}
.homecalloutcontent a:active {
	COLOR: #ff9900;
	text-decoration: none;
}
.MainPageTitle {
	MARGIN-TOP: 50px;
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-indent: 17px;
	float:left;
}
.mainHeader {
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	line-height: 60px;
}
.mainIntroText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
}
.mainIntroText a:link {
	color: #5995B0;
	text-decoration: underline;
}
.mainIntroText a:visited {
	color: #5995B0;
	text-decoration: underline;
}
.mainIntroText a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.mainIntroText a:active {
	color: #5995B0;
	text-decoration: underline;
}
.mainSubHeader1 {
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
}
.mainSubHeader2 {
	COLOR: #154878;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
.mainCalloutboxHeader {
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	line-height: 50px;
}
.mainText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}
.mainText a:link {
	color: #5995B0;
	text-decoration: underline;
}
.mainText a:visited {
	color: #5995B0;
	text-decoration: underline;
}
.mainText a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.mainText a:active {
	color: #5995B0;
	text-decoration: underline;
}
.mainTextBold {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
}
.mainbulletText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	list-style-image: url(images/bullet.gif);
}
.mainbulletText a:link {
	color: #5995B0;
	text-decoration: none;
}
.mainbulletText a:visited {
	color: #5995B0;
	text-decoration: none;
}
.mainbulletText a:hover {
	color: #FF9900;
	text-decoration: none;
}
.mainbulletText a:active {
	color: #5995B0;
	text-decoration: none;
}
.mainbulletCalloutText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	list-style-image: url(images/bullet_onblue.gif);
}
.MainCalloutBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	COLOR: #4595b0;
	text-decoration: none;
}
.MainCallout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	COLOR: #4595b0;
	text-decoration: none;
}
.MainCallout a:link {
	color: #3f3f3f;
	text-decoration: none;
}
.MainCallout a:visited {
	color: #3f3f3f;
	text-decoration: none;
}
.MainCallout a:hover {
	color: #FF9900;
	text-decoration: none;
}

/* ----------------------------------   MAIN MENU CSS ----------------------------*/
/* common styling */
.menu {
	font-family: arial, sans-serif; 
	width:720px; 
	height:24px; 
	position:relative; 
	font-size:24px; 
	z-index:100;
	float:left;
}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000;
	width:120px; 
	height:21px; 
	text-align:center; 
	color:#fff; 
	background:#154878; 
	line-height:20px; 
	font-size:14px; 
	overflow:hidden;
	padding-top: 3px;
}

.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#f0fafe; background:#036;} /* ------------------ Controls Top Menu Item Hover State --*/
.menu ul li:hover ul {display:block; position:absolute; top:24px; left:0; width:155px; border: 1px solid #154878;} /* ------------------ Controls Dropdown Menu position and border  --*/
.menu ul li:hover ul li a.hide {background:#f0fafe; color:#313341;}				/* ------------------ Controls Rollout Menu Item BG and Text Color  --*/
.menu ul li:hover ul li:hover a.hide {background:#96c8d9; color:#313341;}		/* ------------------ Controls Rollout Menu Hover BG and Text Color  --*/
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f0fafe; color:#313341; text-align:left; padding-left: 10px; padding-top: 5px; width:145px;} /* ------------------ Controls Dropdown BG Color,Text Color, Width and padding  --*/
.menu ul li:hover ul li a:hover {background:#96c8d9; color:#313341; width:145px;}		   /* ------------------ Controls Dropdown Hover BG Color and Text Color  --*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:155px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
/*
.menu ul li:hover ul li:hover ul li a.Senior {width:190px;}
.menu ul li:hover ul li:hover ul.Senior {width:200px;}
*/
.LeftEnd {
	margin-left: 8px;
	float:left;
}

.RightEnd {
	float:left;
}

.Arrow {
	border:0;
	padding-top: 4px;
	padding-left: 10px;
}

.Arrow2 {
	border:0;
	padding-top: 4px;
	padding-left: 25px;
}

/*------------------------*/

#MainBody {
	width: 806px;
	margin: 0px auto 5px auto;
	background-image:url(images/background.gif);
}

#Header {
	background-image:url(images/int_banner.jpg);
	width:782px;
	height: 89px;
	margin: 0px auto 0px auto;
}


.rollover a {
	display:block;
	width: 187px;
	text-decoration: none;
	background-image: url(images/int_logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 89px;
	float:left;
}
.rollover a:hover { 
background-position: 0 -89px;
}

#MainMenu {
	margin: 2px 0px 0px 10px;
}

#HomeMainMenu {
	margin: 2px 0px 0px 13px;
}

#ProgramsBanner {
	margin-top:45px;
}

#Footer {
	height: 70px;
}

#MainBodyContent {
	padding: 5px 75px 10px 75px;
	text-align: left;
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

#HomeMainBodyContent {
	padding: 5px 0px 10px 9px;
	text-align: left;
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.SinglePics {
	border-right: 1px solid #fff;
}

#HeaderMenu {
	width: 656px;
	margin: 0px auto 0px auto;
	text-align:center;
}

/*-------------- Styles from Old LRCstyles.css file ----------- */

.mainLargeText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
}

p {
	background-image: url(images/Int_dividers_horiz.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.mainText {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.style1 {font-size: 12px}

.style2 {font-size: 14}
.style3 {
	color: #FF6600;
	font-weight: bold;
}

#TableBorder {
	border: 1px solid #999;
}

.ButtonTop a {
	display:block;
	width: 52px;
	text-decoration: none;
	background-image: url(images/Int_backtotop.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: sans-serif;
	font-size: 12px;
	height: 30px;
}

.ButtonTop a:hover { 
background-position: 0 -30px;
}

.tableTextWhiteBG {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	background-color: #ffffff;
}
.tableTextBlueBG {
	COLOR: #3f3f3f;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	background-color: #CBE3ED;
}

.tableheaderText {
	COLOR: #FFFFFF;
	FONT-FAMILY:  Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	background-color: #4595B0;
}

.tableOutline2{
	border: 1px solid #3f3f3f;
}

.MainPageTitle2 {
	MARGIN-TOP: 0px;
	COLOR: #154878;
	FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-indent: 17px;
	float:left;
}

.MainCalloutBoldCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	COLOR: #4595b0;
	text-decoration: none;
	text-align:center;
}

#HeaderMenu a:link {
	color: #5995B0;
	text-decoration: underline;
}
#HeaderMenu a:visited {
	color: #5995B0;
	text-decoration: underline;
}
#HeaderMenu a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#HeaderMenu a:active {
	color: #5995B0;
	text-decoration: underline;
}

.form {border:#999999 1px solid; background-color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.form-label {padding:3px; COLOR: #3f3f3f; FONT-FAMILY:  Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-weight: bold;}


/* ---------------- Front Page ---------*/

#HomeHeader{
	height: 235px;
	background-image: url(images/home_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto 0px auto;
}

#FlashMovie {
	margin: 0px 0px 0px 365px;
	height: 175px;
	padding-top: 60px;
}

