/* 	Style sheet for homepage section of corporate web site
	written 03/03/09 mgilbert
	color: 7B0D0D
*/

/* top */
td#topBannerHomepage {
	width: 775px;
	height: 82px;
	vertical-align:top;
	background: #fff url(../images/bg_home_banner_top.jpg) repeat-x;
}


/* Left Navigation */
td#leftNav {
	width: 155px;
	height: 300px;
	background: #fff url(../images/bg_home_left_column.jpg) no-repeat;
	vertical-align:top;
}

/* footer */

td#footerInfo {
	text-align:left;
	vertical-align:middle;
	background-color: #7B0D0D;
	color: #fff;
}

td#footerLt {
	width:15px;
	height:30px;
	vertical-align:top;
	background: #fff url(../images/footer_red_left.jpg) no-repeat;
}

td#footerRt {
	width:14px;
	height:30px;
	vertical-align:top;
	background: #fff url(../images/footer_red_right.jpg) no-repeat;
}

td#footerLogo {
	width:80px;
	vertical-align:middle;
	background-color: #7B0D0D;
}

h2.hm_title {
	font-weight: bold; 
	padding-bottom: 4px;
	font-size: 100%;
	color: #000;
	/*letter-spacing: 0;
	line-height: 1em;*/
}

h3.hm_title2 {
	font-weight: bold; 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 120%;
	color: #fff;
	float:left;
	/*letter-spacing: 0;
	padding-left: -5px;
	line-height: 1em;*/
}

#graphic_title_amp_img {
	vertical-align:top;
	float:left;
}

#graphic_title_sgi_img {
	vertical-align:top;
	float:left;
}

#graphic_title_di_img {
	vertical-align:top;
	float:left;
}

#graphic_title_cr_img {
	vertical-align:top;
	float:left;
}

#homeTbl {
	border-collapse: collapse;
}

#homeTbl li {
	list-style-type: none;
	font-weight:normal;
	font-size: 75%;/**/
}

/*#4ComponentArrows_hmpg_img {
	float:right;
	z-index: -100px;

}*/

#isip_logo_img {
	float:right;
	z-index: -99;
	/*display:block;*/
}

#homearrow1 {
	vertical-align:bottom;
	float:right;
	display:inline;
	border: 0;
	margin:0;
}

#homearrow2 {
	vertical-align:bottom;
	float:left;
	border: 0;
}

#homearrow3 {
	vertical-align:top;
	float:left;
	border: 0;
}

#homearrow4 {
	vertical-align:top;
	float:right;
	border: 0;
}

/*.4components ul li {
	list-style-type:disc;
	text-align:left;
	font-size: 12px;
}*/

.hm_text {
	font-size: 12px;
	margin-top: 0;
}

/*div.4components {
	padding: 10px 0 0 0;
}*/

/*ol.4components ol {
	margin: .85em 0 .85em 3.55em; 
	padding: 0;
}*/

/*div.4components ol li {
	margin-left: -20px;
}*/

ul {
	margin-top: 0;
	line-height:1em;
}
ul li {
	margin-left: 15px;
	margin-top: 0;
	line-height: 1em;
}

h4.h4Hm {
	font-weight:bold;/**/
	margin-bottom: 4px;
	margin-top: 2px;
	letter-spacing:normal;
	font-size: 90%;

}

p.plainText {
	margin: 3px 0 5px 10px;
}

div.more {
	font-size: 11px;
	/*float: right;
	display:inline;*/
	text-align:right;
	text-decoration:none;
	margin-right: 10px;
	margin-top: -10px;
	margin-bottom: 3px;
}

hr.hrHm {
		color: #e4e4e4;
		background-color: #e4e4e4;
		height: 1px;
}

a {
	/*text-decoration: none;*/
}

div.spotLite {
	border: 1px solid #e4e4e4;
	background-color: #FDFDFD;
}

div.spotLite2 {
	/*border: 1px solid #e4e4e4;*/
	background-color: #fff;
}

div.spotLite p, div.spotLite2 p {
	margin: 3px 10px 5px 10px;
}

div.spotLite .pStandOut {
	font-size: 105%;
}

div.spotLite h4, h2 {
	margin: 10px 10px 2px 8px;
	font-size: 95%;
	font-weight:bold;
}

div.spotLite span.imgLt {
	display:inline;
	float:left;

}

div.spotLite span.imgRt {
	/*display:inline;*/
	float:right;
	margin: 1px;
}

div.spotLite a {
	margin: 10px;
	display: inline;
}
/* for our online counter 
div#counter {
	width: 270px;
	border-top: 2px solid #7B0D0D;
	border-right: 2px solid #7B0D0D;
	border-bottom: 2px solid #7B0D0D;
	border-left: 2px solid #7B0D0D;
	margin-bottom: 15px;
	background-color:#FFF;
	box-shadow: 5px 5px #818181;
	-webkit-box-shadow: 5px 5px #818181;
	-moz-box-shadow: 5px 5px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
}

div#counter p {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 90%;
}

div#counter #num {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 140%;
	font-weight: bold;
	display: block;
	text-align: right;
}
*/
table.spotLite2tbl {
	border-collapse: collapse;
}

table.spotLite3tbl {
	/*border-collapse: collapse;
	background-color:#ecebeb;*/
	width: 285px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
 }

table.spotLite3tbl td.border {
	/*border: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}


table.spotLite3tbl h3 {
	font-size: 13px;
	text-align: center;
}

table.spotLite3tbl h4 {
	font-size: 13px;
	text-align: center;
	font-weight:400;
}

table.spotLite3tbl h4 a {
	color: #2D2D2D;
	text-decoration: none;
}

table.webSeminar {
	border-collapse: collapse;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	width: 275px;
}
				
td.titleWebSeminar {
	background-color: #0b9b0b;
}

table.webSeminar tr, table.webSeminar td {
	vertical-align: middle;
	border-collapse:collapse;
	text-align: left;

}

img.webSeminarLady {
	margin-top: 0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	vertical-align: bottom;
}
 
/*for the student navigation area*/
#student_nav {
	float:left;
	vertical-align:top;
	position: relative;
	margin: 2px 0 0 .5em;
	padding: 0;
 	clear: right;
}	

