body, tr, td { 
	font-family:Arial; 
	font-size:12px; 
}

.footer { 
	color:white; 
	font-family:Arial; 
	font-size: 11px; 
}

h1 { 
	font-size:16px; 
	font-weight:bold; 
	margin:0;
	padding:0;
	padding-top:8px;
	padding-left:15px;
	height:35px;
}

/* Common button settings */
td.navbarlg a, td.navbarsm a, td.navbarmn a, td.mlMainMenu a {
	font-size:11px;
	color:white;
	text-decoration:none;
	margin:0;
	padding:0;	
}

/* Home Page buttons */
.mlMainMenu {
	 height:23px;
}
td.mlMainMenu a {
	width:170px;
	height:24px;
	padding-left:10px;
	padding-top:4px;
}
td.mlMainMenu a:hover {
	text-decoration:underline;
}

/* Top main menu buttons */
td.navbarmn a {
	width:90px;
	height:22px;
	padding:5px;
	padding-left:18px;
	font-weight:bold;
}

td.navbarmn a:link, td.navbarmn a:visited {
	background-image:url('images/main/button_u.gif');
}
td.navbarmn a:hover, td.navbarmn a:active {
	background-image:url('images/main/button_r.gif');
}



td.navbarlg a, td.navbarsm a {
	width:150px;
}

/* Red main product buttons */
td.navbarlg a:link, td.navbarlg a:visited {
	height:23px;
	background-image:url('images/button_lg_u.gif');
	padding:7px;
	padding-left:2px;
}
td.navbarlg a:hover, td.navbarlg a:active {
	height:23px;
	background-image:url('images/button_lg_r.gif');
	padding:7px;
	padding-left:2px;
}

/* Blue sub product buttons */
td.navbarsm a:link, td.navbarsm a:visited {
	height:24px;
	background-image:url('images/button_sm_u.gif');
	padding:5px;
	padding-left:2px;
}
td.navbarsm a:hover, td.navbarsm a:active {
	height:24px;
	background-image:url('images/button_sm_r.gif');
	padding:5px;
	padding-left:2px;
}

.mlSubMenu a:link, .mlSubMenu a:visited {
	color:white;
	text-decoration:none;
	font-size:80%;
}
.mlSubMenu a:hover, .mlSubMenu a:active {
	color:white;
	text-decoration:underline;
	font-size:80%;
}
.mlSubMenu {
	position:absolute; 
	left:172px; 
	padding:8px; 
	background-color:#CC3333; 
	border-top: 2px solid buttonhighlight;
	border-left: 2px solid buttonhighlight;
	border-bottom: 2px solid buttonshadow;
	border-right: 2px solid buttonshadow;
	filter: alpha(opacity=95);
	visibility:hidden;
}
.ml1 {
	color:#00338D;
	font-size:120%;
	font-weight:bold;
}

#mainScribal div {
	height: 190px;
	width: 130px;
	float: left;
	margin: 5px;
	}
	
.thumbnail {
	margin: 3px;
	height: 190px;
	width: 130px;
	float: left;
	}

.thumbnail > a {
	display: block;
	height: 125px;
	margin-left: auto;
	margin-right: auto;
}
	
.thumbnail img {
	border: none;
        display: block;
	margin: auto;
}

.thumbnail p {
	display: block;
	width: 100%;
	text-align: center;
}
