/* Start of CMSMS style sheet 'TSI - Quote (Print)' */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

acronym, abbr {
	border: none;
}

body {
	background: #F0F5F9 url(uploads/images/page-background.gif) repeat-x scroll left top;
	font: 81% Tahoma, Geneva, sans-serif;
	/*letter-spacing: -0.03em;*/
	color: #404549;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color: #404549;
}

*.Error {
	color: #980001;
}

*.Clear {
	clear: both;
}

*.H ,
sup.footnote-mark,
div#PageFootnotes {
	display: none;
}

/*Hide from sight but not blind*/

div#Page {
	width: 918px;
	margin: 30px auto 0;
}

div#Page div.page-shadow-sides {
	background: transparent url(uploads/images/page-shadow-sides.png) repeat-y scroll left top;
	padding: 0 6px;
	float: left;
	position: relative;
}

div#Page div.page-shadow-bottom {
	background: transparent url(uploads/images/page-shadow-bottom.png) no-repeat scroll left bottom;
	height: 6px;
	clear: both;
}

div#Page p.page-copyright {
	color: #A2A9AF;
	font-size: 80%;
	text-align: right;
	padding: 2px 30px 20px 0;
}

div#PageContainer {
	background-color: #fff;
	width: 900px;
	padding: 3px;
	float: left;
}

div#PageHead {
	width: 900px;
	position: relative;
	float: left;
	padding-bottom: 0;
        height: 0;
        visibility: hidden;
}

div#PageHead img {
	display: block;
	float: left;
	margin: 11px 0 0 9px;
}

div#PageHead p {
	display: table;
	vertical-align: middle;
	float: right;
	font: 150% Tahoma, Geneva, sans-serif;
	color: #B0403E;
	height: 48px;
	padding-right: 15px;
}

div#PageHead p span {
	display: table-cell;
	vertical-align: middle;
}

div#PageHead p span span {
	display: inline;
	vertical-align: baseline;
}

div#PageHead p a,
div#PageHead p a:link,
div#PageHead p a:visited,
div#PageHead p a:hover,
div#PageHead p a:active {
	color: #B0403E;
}

div#PageHead p a:hover {
	text-decoration: underline;
}

/*START - Top Right Navigaton*/
div#PageHead ul {
	font-size: 70%;
	position: absolute;
	top: -21px;
	right: 12px;
}

div#PageHead li {
	float: left;
	position: relative;
	height: 14px;
	width: 57px;
	overflow: hidden;
}

div#PageHead li span {
	background: transparent url(uploads/images/top-navigation.gif) no-repeat scroll left top;
	height: 15px;
	width: 57px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

div#PageHead li.home span {
	background-position: left -2px;
}

div#PageHead li.site-map span {
	background-position: left -18px;
}
/*STOP - Top Right Navigaton*/

/*START - Main Navigaton*/
div#PageMainNavigation {
	float: left;
	width: 100%;
	padding-top: 2px;
	background: #BB524E url(uploads/images/main-navigation-background.gif) repeat-x scroll left top;
	border-bottom: solid 4px #900;
	font: bold 95% Verdana, Geneva, sans-serif;
	/*letter-spacing: -0.04em;*/
	text-transform: uppercase;
}

div#PageMainNavigation a,
div#PageMainNavigation a:link,
div#PageMainNavigation a:visited,
div#PageMainNavigation a:hover,
div#PageMainNavigation a:active {
	text-decoration: none;
	color: #fff;
}

div#PageMainNavigation a:hover {
	text-decoration: underline;
}

div#PageMainNavigation li {
	display: table;
	float: left;
	width: 141px;
	height: 33px;
	text-align: center;
	background: transparent url(uploads/images/main-navigation-devider.gif) no-repeat scroll right center;
	white-space: nowrap;
	padding: 0 6px 0 3px;
}

div#PageMainNavigation li.last {
	background-image: none;
}

div#PageMainNavigation li span {
	display: table-cell;
	vertical-align: middle;
}
/*STOP - Main Navigaton*/

/*START - Main Content*/
div#PageMainContent {
	float: left;
	width: 100%;
	padding-bottom: 3px;
        background: #fff;

}

div#PageMainContent div.layout-helper {
	margin: 3px 5px 15px;
	overflow: hidden;
        background: #fff;
}

div#PageMainContent div.content {
	padding: 5px 5px 5px 5px;
        background: #fff;
}

/*STOP - Main Content*/




/*START - Sub Content 2*/
div#PageSubContent2 {
        height: 0;
        visibility: hidden;
}

/*STOP - Sub Content 2*/
/* End of 'TSI - Quote (Print)' */

