/* Start of CMSMS style sheet 'blalox' */
table#menuTt1 {
	width: 962px;
	border-spacing: 0px;
}

table#menuTt2 {
	width: 175px;
	border-spacing: 0px;
}

div.Menu-TL, div.Menu-TM, div.Menu-TR,
div.Menu-ML, div.Menu-MM, div.Menu-MR,
div.Menu-BL, div.Menu-BM, div.Menu-BR {
	float: left;
}

td.Menu-TL {
	background: url(images/menu/Menu-TL.gif) no-repeat top left;
	height: 15px;
	width: 5px;
}

td.Menu-TM {
	background: url(images/menu/Menu-TM.gif) repeat-x top;
}

td.Menu-TR {
	background: url(images/menu/Menu-TR.gif) no-repeat top right;
	height: 15px;
	width: 6px;
}

td.Menu-ML {
	background: url(images/menu/Menu-ML.gif) repeat-y left;
        top: 15px;
}

td.Menu-MM {
	background: #FFFFFF url(images/menu/Menu-MMc.gif) repeat-x top center;
}

td.Menu-MR {
	background: url(images/menu/Menu-MR.gif) repeat-y right;
}

td.Menu-BL {
	background: url(images/menu/Menu-BL.gif) no-repeat bottom left;
	height: 15px;
	width: 5px;
}

td.Menu-BM {
	background: url(images/menu/Menu-BM.gif) repeat-x bottom;
}

td.Menu-BR {
	background: url(images/menu/Menu-BR.gif) no-repeat bottom right;
	height: 15px;
	width: 6px;
}

div.servicet1 {
	float: left;
	padding-left: 5px;
	padding-right: 15px;
	background: transparent;
	width: 175px;
}

div.Menu-MMc {
	font-family: arial;
}

div.Menu-MMc a {
	background-color: transparent;
	text-decoration: none;
}

div.Menu-MMc a:hover {
	text-decoration: underline;
}

div.Menu-MMc ul {
	padding-left: 20px;
}

div.Menu-MMc li {
	padding-top: 5px;
}

.clearfloat-l {clear: left;}

#main-container {
	width: 928px;
	margin: 0 auto;
	padding: 0px;
}

#main-container p {
	font-size: 0.9em;
}

div#main-container h3 {
	color: #E01528;
}

#box-1 {
	width: 340px;
	background: url(../images/box-bg.gif) repeat-x bottom;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 30px;
}

#box-2 {
	width: 340px;
	background: url(../images/box-bg.gif) repeat-x bottom;
	border: 1px solid #CCCCCC;
	float: left;
}

#box-3 {
	width: 340px;
	background: url(../images/box-bg.gif) repeat-x bottom;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 30px;
}

#box-4 {
	width: 340px;
	background: url(../images/box-bg.gif) repeat-x bottom;
	border: 1px solid #CCCCCC;
	float: left;
}

.box-title-container {
	height: 40px;
	background: url(../images/box-title-bg.gif) repeat-x bottom;
}

.box-title {
	position: relative;
	top: 10px;
	left: 14px;
}

.box-title a:link {background: none; text-decoration: none; color: #E01528;}
.box-title a:visited {background: none; text-decoration: none;}
.box-title a:hover {background: none; text-decoration: underline;}
.box-title a:active {background: none; text-decoration: none;}

.box-content-container {
	padding: 8px 16px 8px 16px;
}

.box-content-container p {
	margin: 0 0 6px 0;
	padding: 0;
}

#box-1-content,
#box-1-content2,
#box-2-content,
#box-2-content2,
#box-3-content,
#box-3-content2,
#box-4-content,
#box-4-content2 {
	height: 130px;
}

.box-table {
	background: white;
	line-height: 25px;
	padding-bottom: 16px;
}

.box-table a:link {background: none; text-decoration: underline; color: #385C72;}
.box-table a:visited {background: none; text-decoration: underline; color: #385C72;}
.box-table a:hover {background: none; text-decoration: underline; color: RED;}
.box-table a:active {background: none; text-decoration: underline; color: #385C72;}

.bullet1 {
	float: left;
	padding: 10px 4px 0;
}

.box-close-main {
	float: right;
	padding: 0 0 15px 15px
}

.box-close {
	text-align: center;
	padding: 7px;
}

.box-close a:link {background: none;}
.box-close a:visited {background: none;}
.box-close a:hover {background: none;}
.box-close a:active {background: none;}

.box-close-button {
	padding-top: 10px;
}

.box-spacer {
	text-align: center;
}

.demo-links-container {
	height: 30px;
	position: relative;
	top: 8px;
}

.demo-links-container a:link {background: none; text-decoration: none; color: black;}
.demo-links-container a:visited {background: none; text-decoration: none; color: black;}
.demo-links-container a:hover {background: none; text-decoration: underline; color: red;}
.demo-links-container a:active {background: none; text-decoration: none; color: black;}

.learn-more {
	position: relative;
	top: 10px;
	left: 62px;
	width: 100px;
}

.demo-links {
	text-align: center;
}

/* RIGHT COLUMN STYLES */

#right-col-container {
	float: right;
	width: 180px;
	border-left: 1px solid #CCCCCC;
}

.right-col-title {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 6px;
}

.right-col-title h3 {
	position: relative;
	left: 14px;
}

.right-col-content {
	line-height: 20px;
	position: relative;
	left: 14px;
}

.right-col-table {
	margin: 8px 0;
	padding: 0;
	position: relative;
	padding-bottom: 20px;
	width: 100%;
}

.right-col-table a:link {background: none; text-decoration: underline; color: #113d64;}
.right-col-table a:visited {background: none; text-decoration: underline; color: #113d64;}
.right-col-table a:hover {background: none; text-decoration: underline; color: black;}
.right-col-table a:active {background: none; text-decoration: underline; color: #113d64;}

.bullet2 {
	float: left;
	padding: 9px 10px 0;
}
/* End of 'blalox' */

