
a {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 11px;
}
table, th, td, input, textarea, select {
        font-family: Arial, sans-serif;
        font-size: 11px;
        color: #666;
}
ul, ol {
        list-style-image: none;
        list-style-position: outside;
        margin: 0px;
}



img {
	border: 0px;
}

:focus {
	-moz-outline-style: none;
} 
form {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}



div.stdPopupBody {
	background: #fff none;
	font: normal 11px Arial, sans-serif;
	color: #666666;	
}

div.stdPopupBody a {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: underline;
	outline: none;
}

div.stdPopupBody a:hover {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: underline;
	outline: none;
}

input.button {

	font: bold 11px Arial, sans-serif;
	color: #666;
	height: 18px;
	background: url(/global/media/images/newstyle/bg_button.gif) bottom repeat-x;
	border: none;
	border-right: 1px solid #8F8F90;
	border-bottom: 1px solid #8F8F90;
}


.content-error {
	font: bold 11px Arial, sans-serif;
	border: 2px dotted #000000;
	padding: 2px;
	cursor: help;
	color: #666666;
	background-color: #FDE9F2;
}

div.stdBotNavigation {
	margin-top: 32px;
}

div.stdBotNavigationItemBack {
	margin-top: 18px;
}

div.stdBotNavigationItemBack a:link,
div.stdBotNavigationItemBack a:visited {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent  no-repeat left;
}

div.stdBotNavigationItemBack a:hover {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat left;
}

div.stdBotNavigationItem {
	margin-top: 4px;
}

div.stdBotNavigationItem a:link,
div.stdBotNavigationItem a:visited {
	padding-right: 12px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent  no-repeat right;
}

div.stdBotNavigationItem a:hover {
	padding-right: 12px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat right;
}


div.stdPopupHolder {
	width: 100%; 
	
	padding-top: 18px;
	margin-left: 18px;
	margin-bottom: 18px;
	margin-right: 9px;
}

div.stdPopupHorLine {
	float: left;
	width: 100%;
	height: 19px;
	border-bottom: 1px solid #999;
}

div.stdPopupLogo {
	float: left;
}	

div.stdPopupCloseWindow {
	float: right;
	padding-top: 5px;
}	

div.stdPopupConHolder {
	margin-top: 18px;
	margin-left: 18px;
	margin-right: 18px;
	clear: both;
}

div.stdPopupConHdr {
	margin-bottom: 18px;
}
	
div.stdPopupBotNavBack {
	margin-top: 32px;
}

div.stdPopupBotNavBack a:link,
div.stdPopupBotNavBack a:visited {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #666;
	background: transparent  no-repeat left;
}

div.stdPopupBotNavBack a:hover {
	padding-left: 14px;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	background: transparent  no-repeat left;
}



div.stdBackgroundTopPage {
	float: left;
	margin-top: 23px;
}	

div.stdBackgroundContent {
	float: left;
	background: #fff  repeat-y right;
	padding: 0px;
	width: 976px;
	margin: 0px;
}

div.stdTmoLogo {
	float: left;
}

/* END MAIN GRID STYLES */
/* START HOMEPAGE STYLES */

div.stdHomeMainContentCon {
	float: left;
	margin-top: 27px;
	margin-left: 18px;
	margin-bottom: 12px;
	width: 687px;
	height: 466px;
	overflow: hidden;
}

div.stdHomeBannerCon {
	float: left;
}

div.stdHomeContentLeftCon {
	float: left;
	margin-top: 9px;
}

div.stdHomeContentLeftCon {
	float: left;
	margin-top: 9px;
}

div.stdHomeContentRightCon {
	float: left;
	margin-top: 9px;
	margin-left: 36px;
}

div.stdHomeContentTop {
	margin-bottom: 9px;
	width: 324px;
	height: 117px;
	overflow: hidden;
}

div.stdHomeContentBot {
	width: 324px;
	height: 108px;
	float: left;
	overflow: hidden;
}

div.stdHomeContentTopBot {
	height: 234px;
	width: 324px;
	float: left;
	overflow: hidden;
}

div.stdHomeRelLinkArea {
	float: left;
	margin-top: 27px;
	margin-left: 33px;
	width: 198px;
	height: 450px;
	overflow: hidden;
}



div.stdMainContentContainerNoLeftHand {
	float: left;
	display:inline;
	margin-top: 27px;
	margin-left: 36px;
	padding-bottom: 15px;
	width: 702px;

}

div.stdMainContentContainerNoLeftHand div.stdContentCol540 {
	width: 595px;
	overflow: hidden;
}

div.stdMainContentContainer {
	float: left;
	margin-top: 27px;
	margin-left: 21px;
	padding-bottom: 15px;
	width: 540px;
	min-height: 430px;		

}

div.stdBannerContainer {
	width: 540px;
	float: left;
	margin-top: 18px;
	overflow: hidden;
}

div.stdContentCol540 {

	width: 540px;
	overflow: hidden;
}

div.stdContentCol252Left {
	float: left;

	margin-right: 33px;
	width: 252px;
	overflow: hidden;
}

div.stdContentCol252Right {

	width: 252px;
	overflow: hidden;
}

div.stdContentCol354 {
	float: left;

	margin-right: 15px;
	width: 354px;
	overflow: hidden;
}

div.stdContentCol168 {

	width: 168px;
	overflow: hidden;
}

div.stdContentCol168Left {
	float: left;

	width: 168px;
	margin-right: 18px;
	overflow: hidden;
}

div.stdContentCol168Center {
	float: left;

	width: 168px;
	overflow: hidden;
}

div.stdContentCol168Right {
	float: right;

	width: 168px;
	overflow: hidden;
}

div.stdRelLinkArea {
	float: left;
	margin-top: 27px;
	margin-left: 36px;
	width: 180px;
	overflow: hidden;
}


div.stdContentColTopSpacer {
	margin-top: 18px;
}

div.stdContentTopSpacer {
	margin-top: 18px;
}

div.stdHomeRelLinkAreaSpacer {
	margin-top: 12px;
}

div.stdRelLinkAreaSpacer {
	margin-top: 9px;
}

div.stdHomeMainContentCon div.stdIntegrityReportContainer {
	width: 687px;
}
div.stdHomeContentBot div.stdIntegrityReportContainer {
	width: 324px;
}
div.stdHomeContentTopBot div.stdIntegrityReportContainer {
	height: 234px;
}
div.stdHomeRelLinkArea div.stdIntegrityReportContainer {
	width: 198px;
}

div.stdMainContentContainer div.stdIntegrityReportContainer, 
div.stdBannerContainer div.stdIntegrityReportContainer,
div.stdContentCol540 div.stdIntegrityReportContainer {
	width: 540px;
}
div.stdContentCol252Left div.stdIntegrityReportContainer,
div.stdContentCol252Right div.stdIntegrityReportContainer {
	width: 252px;
}
div.stdContentCol354 div.stdIntegrityReportContainer {
	width: 354px;
}
div.stdContentCol168 div.stdIntegrityReportContainer, 
div.stdContentCol168Left div.stdIntegrityReportContainer, 
div.stdContentCol168Center div.stdIntegrityReportContainer,
div.stdContentCol168Right div.stdIntegrityReportContainer {
	width: 168px;
}
div.stdRelLinkArea div.stdIntegrityReportContainer {
	width: 180px;
}

div.stdIntegrityReportContainer {
	border: 2px dotted #000000;
	padding: 2px;
	margin-top: 2px;
	cursor: help;
	overflow: hidden;
}
div.stdIntegrityReportHeader {
	font: bold 11px Arial, sans-serif; 
	color: #666666;
}
div.stdIntegrityReportEntry {
	margin-bottom: 2px;
	padding: 2px;
	background-color: #FDE9F2;
}
div.stdIntegrityReportEntry span.header {
	font: bold 11px Arial, sans-serif; 
	color: #000000;
}
div.stdIntegrityReportEntry span {
	font: normal 10px Arial, sans-serif; 
	color: #666;
}

div.previewSelection {
	font: normal 11px Arial, sans-serif;
	position: absolute;
	width: 972px; 
	left: 0px; 
	top: 4px; 
	padding: 4px;
	border: 1px solid #cccccc; 
	background-color: #666666;
}
div.previewContentHolder {
	position: absolute; 
	left: 0px; 
	top: 50px;
}
div.previewSelection div.titleRow span {
	font: bold 11px Arial, sans-serif;
	color: #ffffff;
	height: 14px;
	padding-left: 2px;
}

div.previewSelection div.titleRow span.previewTextBox,
div.previewSelection input.previewTextBox {
	width: 410px;
}
div.previewSelection div.titleRow span.previewDropDown,
div.previewSelection select.previewDropDown {
	width: 100px;
}	
div.previewSelection div.titleRow span.previewButton,
div.previewSelection input.previewButton {
	width: 135px;
}	

div.previewSelection input.previewTextBox {
	color: #000000;
}
div.previewSelection select.previewDropDown {
	color: #000000;
}
div.previewSelection input.previewButton {
	height: 19px;
	font-weight: bold;

	background: #ffffff  no-repeat left;
	border: none;
}
div.previewError {
	padding: 9px;
}
div.previewError span {
	font-weight: bold;
	color: #000000;
}

div.stdHomeMainContentCon div.previewPlaceHolder {
	width: 687px;
}
div.stdHomeContentBot div.previewPlaceHolder {
	width: 324px;
}
div.stdHomeContentTopBot div.previewPlaceHolder {
	height: 234px;
}
div.stdHomeRelLinkArea div.previewPlaceHolder {
	width: 198px;
}

div.stdMainContentContainer div.previewPlaceHolder, 
div.stdBannerContainer div.previewPlaceHolder,
div.stdContentCol540 div.previewPlaceHolder {
	width: 540px;
}
div.stdContentCol252Left div.previewPlaceHolder,
div.stdContentCol252Right div.previewPlaceHolder {
	width: 252px;
}
div.stdContentCol354 div.previewPlaceHolder {
	width: 354px;
}
div.stdContentCol168 div.previewPlaceHolder, 
div.stdContentCol168Left div.previewPlaceHolder, 
div.stdContentCol168Center div.previewPlaceHolder,
div.stdContentCol168Right div.previewPlaceHolder {
	width: 168px;
}
div.stdRelLinkArea div.previewPlaceHolder {
	width: 180px;
}
div.previewPlaceHolder {

	background-color:#666666;
	padding: 9px;

	border: 1px solid #cccccc;
	font: bold 11px Arial, sans-serif;
	color: #ffffff;
}

.tooltip-container {
	position:absolute;
	left:0px;
	top:0px;
	width:242px;
	display:none;
	font: normal 11px Arial, sans-serif;
	color:#000000;
	background-image:;
	background-repeat: no-repeat;
	border-bottom:solid 1px #000000;
	cursor:default;
	padding:20px 5px 5px 5px;
	z-index:10;
}
	* HTML .tooltip-container {
		width:252px;
	}
	
a.tooltip-link {
	text-decoration: underline;
}
a.tooltip-link:hover {
	text-decoration: underline;
}
