.hometable {
   display : table;
   margin-top : 0px;
   margin-bottom : 20px;
   padding-top : 0px;
}

.homecell {
   background-color : #003399;
   width : 150px;
   display : table-cell;
   border : none;
   text-align : center;
}

.homeboxcontent {
   color : White;
   font-size : small;
   font-weight : bold;
   padding : 5px 5px 5px 5px;
}

.homeboxcontent a {
   color : White;
   text-decoration : none;
}

.homeboxcontent  a:link:visited {
   color : White;
   text-decoration : none;
}

.homeboxcontent  a:link:hover {
   color : #3390FF;
   text-decoration : none;
}

.homeboxcontent  a:link:visited:hover {
   color : Aqua;
   text-decoration : none;
}

.homeboxgraphic {
   padding : 5px 5px 5px 5px;
}

.homeboxheader {
   border : none;
   display : table-cell;
   border : none;
   vertical-align : bottom;
}

.homeboxfooter {
   border : none;
   display : table-cell;
   border : none;
   vertical-align : top;
}

/*  The home page styled list */

.hometableseries {
   display : table;
   margin-top : 20px;
   margin-bottom : 20px;
   padding : 5px 5px 5px 5px;
   vertical-align : top;
}

.homelinklist ul {
   margin-left : 5px;
   padding-left : 30px;
}

.homelinklist li {
   list-style-image : url(../images/ihsblue/home/arrow8x8.gif);
   padding-bottom : 1px;
   font-weight : normal;
   font-size : smaller;
}

.homelinklist ul li a, .homelinklist ul li a:link:visited {
   color : Gray;
   text-decoration : none;
}

.homelinklist ul li a:link:hover {
   color : #3390FF;
   text-decoration : none;
}

.homesubbox {
	background: #ffdead;
	border: 1px solid Maroon;
	padding:10px;
	margin:25px;
	font-size: smaller;
	vertical-align: top;
}

.spacer {
	width: 10px;
}

/* Home page corners */
.roundedcornr_box {
	background: url(/images/ihsblue/home/corner_tl.png) no-repeat top left;
}

.roundedcornr_top {
	background: url(/images/ihsblue/home/corner_tr.png) no-repeat top right;
}

.roundedcornr_bottom {
	background: url(/images/ihsblue/home/corner_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom div {
	background: url(/images/ihsblue/home/corner_br.png) no-repeat bottom right;
}

.roundedcornr_content {
	background: url(/images/ihsblue/home/corner_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -15px;
}

.roundedcornr_content {
	padding: 0 15px;
}

/* Ugly hack for IE<8 */
.roundedcornr_hack_ie {
   margin-top: -16px;
}
