* {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	border: 0px;
}

body {
	background-image:url(../../images/smacorp/background.jpg);
	background-repeat:repeat-x;
	background-color: #002a5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 20px;
}

.body_box {
	width: 970px;
	border: 0px solid black;
	margin-left: auto;
	margin-right: auto;
	display: block;
}


.Button 
{
    height:18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;	
	font-weight:bold;
	color:#000000;
	border: solid 1px #595959;
	background-image:url('/images/button/btn_gradient.gif');
	background-repeat:repeat-x;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	text-decoration: none;
}
	/* avatar start */
	.la_header_avatar_box	{	display: none;
								width: 200px;		height: auto;		position: absolute;
								top: 2px;			right: 2px;			padding: 1px;			border: 1px solid white;	}

		.la_header_avatar_picture 		{	height: 50px;		width: 50px;		background-color: #FFFFFF;		float: left;	}
		.pix_header_avatar_picture		{	height: 50px;		width: 50px;		background-color: #FFFFFF;	}

		.la_header_avatar_welcome		{	float: right;	font-weight: bold;	font-size: 80%;		padding-left: 7px;		}

		.la_header_avatar_links {
												margin-top: 2px;		margin-left: -6px;
												padding: 1px;			padding-left: 6px;		padding-bottom: 1px;
												height: auto;			width: 142px;
												color: #CC3366;			background-color: #FFFFFF;
												font-weight: normal;	line-height:11px;
		}
			.la_header_avatar_links a:link		{ color: #0E71CC;	text-decoration: none;		}
			.la_header_avatar_links a:visited	{ color: #0E71CC;	text-decoration: none;		}
			.la_header_avatar_links a:hover		{ color: #49A798;	text-decoration: underline;	}
			.la_header_avatar_links a:active	{ color: #0E71CC;	text-decoration: none;		}
		
			.la_header_avatar_links .aLogout:link		{ color: #f67004;	text-decoration: none;		}
			.la_header_avatar_links .aLogout:visited	{ color: #0E71CC;	text-decoration: none;		}
			.la_header_avatar_links .aLogout:hover		{ color: #c65a03;	text-decoration: underline;	}
			.la_header_avatar_links .aLogout:active		{ color: #0E71CC;	text-decoration: none;		}
		
	/* avatar end */
	
	/* navigation start */
	.la_header_navigate_box {
		position: absolute;
		top:100px;
		left:0px;
		height:40px;
		width:800px;
		padding: 0px;
		margin: 0px;
		border:0px solid green;
		background-image:url(../../images/smacorp/header_nav/hr_bg.gif);
	}

		.la_header_navigate_link_home				{	position: absolute;		margin-top:10px;		left: 0px;																		}
		.pix_header_navigate_link_home				{	border: 0px;	width: 90px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_home.gif);				}

		.la_header_navigate_link_aboutus			{	position: absolute;		margin-top:10px;		left: 91px;	}
		.pix_header_navigate_link_aboutus 			{	border: 0px;	width: 75px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_abt_us.gif);				}

		.la_header_navigate_link_courses			{	position: absolute;		margin-top:10px;		left: 166px;	}
		.pix_header_navigate_link_courses			{	border: 0px;	width: 65px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_courses.gif);			}

		.la_header_navigate_link_eventsCalendar		{	position: absolute;		margin-top:10px;		left: 231px;	}
		.pix_header_navigate_link_eventsCalendar	{	border: 0px;	width: 105px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_events_calendar.gif);	}

		.la_header_navigate_link_locationMap 		{	position: absolute;		margin-top:10px;		left: 336px;	}
		.pix_header_navigate_link_locationMap		{	border: 0px;	width: 90px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_location_map.gif);		}

		.la_header_navigate_link_links	 			{	position: absolute;		margin-top:10px;		left: 426px;	}
		.pix_header_navigate_link_links 			{	border: 0px;	width: 50px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_links.gif);				}

		.la_header_navigate_link_sitemap 			{	position: absolute;		margin-top:10px;		left: 476px;	}
		.pix_header_navigate_link_sitemap			{	border: 0px;	width: 65px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_sitemap.gif);			}

		.la_header_navigate_link_contactus 			{	position: absolute;		margin-top:10px;		left: 541px;	}
		.pix_header_navigate_link_contactus 		{	border: 0px;	width: 80px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_contactus.gif);			}

		.la_header_navigate_link_help	 			{	position: absolute;		margin-top:10px;		left: 620px;	}
		.pix_header_navigate_link_help				{	border: 0px;	width: 45px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_help.gif);				}

		.la_header_navigate_link_referafriend	 	{	position: absolute;		margin-top:8px;			left: 666px;	}
		.pix_header_navigate_link_referafriend		{	border: 0px;	width: 135px;	height: 20px;	background-image:url(../../images/smacorp/header_nav/nav_referafriend.gif);		}
	/* navigation end */

	/* search start */
	.la_header_search_box {		top: -50px;		right: 80px;		position: absolute;	}
		.htm_txt_header_search_input {
			border: 1px solid #b4b4b4;
			background-image:url(../../images/smacorp/header_nav/input_searchtextfield_bg.gif);
			height: 16px;
			width: 90px;
			font-size: 80%;
			padding: 2px;
		}
		.htm_btn_header_search_button	{
			position: absolute;
			vertical-align: middle;
			margin-top:1px;
			margin-left:3px;
			background-image: url(../../images/smacorp/header_nav/butt_search.gif);
			width: 60px;
			height: 20px;
		}
		

	/* search start */
/* header end */





/* home content start */
.la_homeContent_box{
	top: 0px;
	position: relative;
	display: block;
}

.col_leftColumn				{	width: 150px;				}
.col_mainColumn				{	border: 0px solid #999999;	}

.la_InfoBox					{	width:100%;								margin-bottom: 10px;				border: 1px solid #dceef7;	}
.la_InfoInternalWrapper		{	width:auto;								padding: 7px;						background-color:#FFFFFF;	color:#666666;
								border-left: 10px solid #486375;			border-right: 10px solid #486375;	}

.la_InfoBox	ul				{	margin-top: 0px;		margin-bottom: 0px;		}
.la_InfoBox	li				{	margin-left: 15px;		margin-top: 8px;		margin-bottom: 3px;
								font-size: 85%;			line-height: 100%;
								list-style-image:url(../../images/smacorp/bullet_plus.gif);	}

.la_InfoBox h1				{	line-height:100%;	font-size: 100%;		font-weight: bold;	}

.la_InfoBox	li ul			{	margin-top: -10px;		margin-bottom: 10px;	}
.la_InfoBox	li ul li		{	margin-top: 3px;		margin-left: 12px;		margin-bottom: 3px;		font-size: 100%;
								list-style-image:url(../../images/smacorp/bullet_smalldot.gif);		}

.la_InfoBox	.aLi a:link		{	color: #666666;		text-decoration: underline;		font-size: 80%;		letter-spacing: 1px;	}
.la_InfoBox	.aLi a:visited	{	color: #999999;		text-decoration: underline;		font-size: 80%;		letter-spacing: 1px;	}
.la_InfoBox	.aLi a:hover	{	color: #999999;		text-decoration: underline;		font-size: 80%;		letter-spacing: 1px;	}
.la_InfoBox	.aLi a:active	{	color: #333333;		text-decoration: underline;		font-size: 80%;		letter-spacing: 1px;	}

.la_InfoBox .viewAllBox		{	text-align:right;	margin-top:10px;	}
	.viewAll:link			{	color: #666666;		text-decoration: underline;		font-size: 80%;		font-weight: bold; }
	.viewAll:visited		{	color: #999999;		text-decoration: underline;		font-size: 80%;		font-weight: bold; }
	.viewAll:hover			{	color: #999999;		text-decoration: underline;		font-size: 80%;		font-weight: bold; }
	.viewAll:active			{	color: #333333;		text-decoration: underline;		font-size: 80%;		font-weight: bold; }


.la_smaHomeFlashBox   { border: 1px solid #dceef7; 
        text-align:center;  margin-left: -10px;
        background-image: url(../../images/td/td_background.gif);
  background-color: #000000;   }

.cal_selectYear			{	font-size:100%; 	color: black;	font-weight: bold;	}
.cal_selectMonth		{	margin-top:8px;								}
.cal_selectDay			{	border: 3px solid #666666;					}
	.selectDay_tbl		{	background-color: #ffffff;	width:185px;	}
	.selectDay_tbl td	{	font-size:90%;								}

.grid_DayName			{	width: 50px;	height:10px;	background-color: #999999;		vertical-align: middle;		text-align: center;		color: #FFFFFF;		font-weight:bold;	cursor:default;	}
.grid_NullDate			{	width: 50px;	height:18px;	background-color: #c9e8fc;		vertical-align: middle;		text-align: center;		color: #FFFFFF;		font-weight:bold;	cursor:default;	}
.grid_CurrentMthDate	{	width: 50px;	height:18px;	background-color: #49b2f4;		vertical-align: middle;		text-align: center;		color: #FFFFFF;		font-weight:bold;	cursor:default;	}
.grid_SpecialToday		{	width: 50px;	height:18px;	background-color: #621d30;		vertical-align: middle;		text-align: center;		color: #FFFFFF;		font-weight:bold;	cursor:default;	}
.grid_SpecialEvent		{	width: 50px;	height:18px;	background-color: #93ca00;		vertical-align: middle;		text-align: center;		color: #FFFFFF;		font-weight:bold;	cursor:default;	}

.tbl_cal_leginfo								{	background-color: #c9e8fc;		width:100%;		margin-top:24px;	}
	.tbl_cal_leginfo .infoBox_title				{	color:#130f0f;		font-weight:bold;		font-size:120%;		margin-bottom:10px;	}
	.tbl_cal_leginfo .infoBox_subtitle			{	color:#130f0f;		font-weight:bold;		font-size:90%;		margin-bottom:10px;	}

.tbl_cal_leginfo_brown							{	background-color: #3d474d;		width:100%;		margin-top:12px;	}
	.tbl_cal_leginfo_brown .infoBox_title		{	color:#eae6ff;		font-weight:bold;		font-size:120%;		margin-bottom:10px;	}
	.tbl_cal_leginfo_brown .infoBox_subtitle	{	color:#eae6ff;		font-weight:bold;		font-size:90%;		margin-bottom:10px;	}

	.field_eventSummary					{ color: #00445e;	font-size: 90%;		}

	.aMoreDetails:link					{ color: #00687e;	text-decoration: underline;		font-weight:bold;	font-size:100%;	}
	.aMoreDetails:visited				{ color: #004351;	text-decoration: underline;		font-weight:bold;	font-size:100%;	}
	.aMoreDetails:hover					{ color: #00aed3;	text-decoration: underline;		font-weight:bold;	font-size:100%;	}
	.aMoreDetails:active				{ color: #00687e;	text-decoration: underline;		font-weight:bold;	font-size:100%;	}
/* home content end */





/* footer start */
.la_footer_box {
	top: 0px;
	margin-top: 50px;
	margin-bottom: 20px;
	width: 100%;
	font-size: 80%;
	color: #c2c2fe;
}
	.la_footer_box a:link		{ color: #c2c2fe; }
	.la_footer_box a:visited	{ color: #a9a9dd; }
	.la_footer_box a:hover		{ color: #e1e1ff; }
	.la_footer_box a:active		{ color: #ffffff; }
/* footer end */






