.important {border-bottom:#000000 1px dotted;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.img-right {float:right;margin-left:10px;}
.img-center {display:block;margin:0 auto 1.4em;}
.img-left {float:left;margin-right:10px;}

.text-sub {
	font-size:0.65em;
	vertical-align:sub;
	margin-bottom:0px;
}

.text-super {
	font-size:0.65em;
	vertical-align:super;
	margin-top:0px;
	
}

.text-caption {
	font-size:0.9em;
}

.text-reference {
	font-size:0.7em;
}

.data-table {
	font-size:1em;
	border-collapse:collapse;
	background-color:#ffffff;
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc
}
.data-table th {
	background-color:#f2f2f2;
	border-bottom:1px solid #cccccc;
	font-size:1em;
	padding:2px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	white-space:nowrap;
}
.data-table td {
	font-size:1em;
	padding:2px;
	background-color:#ffffff;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}
.data-table td table {
	font-size:1em;
	width:100%;
	border:none;
}
.data-table td table td {
	font-size:1em;
	border:none;
}
.data-table-small {
	font-size:0.9em;
	border-collapse:collapse;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc
}
.data-table-small th {
	font-size:0.9em;
	padding:2px;
	background-color:#bbbbbb;
	color:#000000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	white-space:nowrap;
	border-style:solid;
	border-width:1px;
	border-color:#bbbbbb;
}
.data-table-small td {
	font-size:0.9em;
	padding:2px;
	background-color:#ffffff;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}
.data-table-small td table {
	font-size:0.9em;
	width:100%;
	border:none;
}
.data-table-small td table td {
	font-size:0.9em;
	border:none;
}

.contact-table {
	font-size:1em;
	border-collapse:collapse;
	background-color:#ffffff;
	width:100%;
	border-style:none;
}
.contact-table td {
	font-size:1em;
	padding:0px;
	padding-top:0.15em;
	padding-bottom:0px;
	border:none;
	margin:0px;
}

.contact-table th {
	background-color:#f2f2f2;
	border-top:1px solid #a1a5a9;
	border-bottom:1px solid #a1a5a9;
	font-size:115%;
	padding-top:0.15em;
	padding-bottom:0.15em;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.contact-table td table {
	font-size:1em;
	width:100%;
	border:none;
	padding:0px;
	margin:0px;
}
.contact-table td table td {
	font-size:1em;
	border:none;
	padding:0px;
	margin:0px;
	padding-left:25px;
	background-color:#ffffff;
	border-bottom:transparent solid 1px;
}

.tip-table {
	width:auto;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:#a1a5a9;
	font-size:0.9em;
	background-color: #f2f2f2;

}

.tip-table ul{
	margin-left:0.5em !important;
}

.tip-table td{
	padding:10px;
}

.tip-table img{
	border:1px #a1a5a9 solid;
}

.section-heading {
	width:auto;
	display:block;
	padding-left:0.5em;
	padding-top:0.15em;
	padding-bottom:0.15em;
	margin-top:0px;
	margin-bottom:0.6em;
	background-color:#f2f2f2;
	border-top:1px solid #a1a5a9;
	border-bottom:1px solid #a1a5a9; 
	font-size:115%;
	font-weight:bold;
}


.form-table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #cccccc;
}

.form-table-hidden {
	display: none;
	visibility: hidden;
	width:100%;
	border-collapse:collapse;
	border:1px solid #cccccc;
}

.form-other {
	font-size:10px;
	font-weight:bold;
	color:#339;
}

.territory {
margin: 0;
padding: 0;
width: 530px;
}
 
.expandheading {
margin: 0px;
color: #003698;
padding: 2px 10px;
cursor: pointer;
position: relative;
background-color:#E0E0E0;
}

.expandcontent {
padding: 0px 10px;
}

.expandsubheading {
margin: 0px;
color: #003698;
padding: 0px 0px 10px;
position: relative;
}

.doc-pdf {background-image:url(/imagesglobal/icon_pdf.gif) !important;}
.doc-zip {background-image:url(/imagesglobal/icon_zip.gif) !important;}
.doc-doc {background-image:url(/imagesglobal/icon_doc.gif) !important;}
.doc-xls {background-image:url(/imagesglobal/icon_xls.gif) !important;}
.doc-ppt {background-image:url(/imagesglobal/icon_ppt.gif) !important;}
.doc-flash {background-image:url(/imagesglobal/icon_flash.gif) !important;}
.doc-wmv {background-image:url(/imagesglobal/icon_wmv.gif) !important;}
.doc-exe {background-image:url(/imagesglobal/icon_exe.gif) !important;}
.link-arrow {background-image:url(/imagesglobal/link_arrow.gif) !important;}
.media-wmv {background-image:url(/imagesglobal/icon_wmv.gif) !important;}
.media-flash {background-image:url(/imagesglobal/icon_flash.gif) !important;}
.address-phone {background-image:url(/imagesglobal/mi-phone.gif) !important;}
.address-fax {background-image:url(/imagesglobal/mi-fax.gif) !important;}
.address-email {background-image:url(/imagesglobal/mi-email.gif) !important;}
.address-contact {background-image:url(/imagesglobal/mi-contact.gif) !important;}
.address-www {background-image:url(/imagesglobal/mi-www.gif) !important;}

