@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0; 
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.main-content {
	margin: 20px 20px 20px 28px;
}
.header-image {
	padding: 4px 0;
}
hr.lt-gray {
	border: none;
	background-color: #ddd;
	color: #ddd;
	height: 1px;
	margin: 2px 0 0 0;
	padding: 0;
}

.footer, a.small-link {color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
a.footer:link, a.small-link:link {color:#333333;text-decoration:none;}
a.footer:visited, a.small-link:visited {color:#333333;text-decoration:none;}
a.footer:hover, a.small-link:hover {color:#FF6600;text-decoration:underline;}

.footersmall{font-size:x-small;color:#666;}
a.footersmall:link{color:#666;text-decoration:underline;}
a.footersmall:visited{color:#666;text-decoration:underline;}
a.footersmall:hover{color:#F60;text-decoration:underline;}
a.footersmall:active{color:#666;text-decoration:underline;}

.page-border{
padding-left:20px;
padding-right:20px;
padding-top:25px;
padding-bottom:30px;
text-align:left;
}

a.bodylink:link {
color:#333333;
text-decoration:underline;
}
a.bodylink:visited {
color:#333333;
text-decoration:underline;
}
a.bodylink:hover {
color:#FF6600;
text-decoration:none;
}


a.image-caption-link:link {
color:#333333;
font-size: x-small;
text-decoration:none;
}
a.image-caption-link:visited {
color:#333333;
font-size: x-small;
text-decoration:none;
}
a.image-caption-link:hover, a.image-caption-link:active {
color:#FF6600;
font-size: x-small;
text-decoration:none;
}


.maintitle{
color:#000000;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

.subtitle-home
{
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

a.subtitle-home:link
{
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

a.subtitle-home:visited
{
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

a.subtitle-home:hover
{
color:#FF6600;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}


.subtitle{
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

.store-title{
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}


a.subtitle:link{
color:#333333;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*text-shadow:#999999;*/
text-decoration:none;
font-style:normal;
}

a.subtitle:hover{
color:#FF6600;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*text-shadow:#999999;*/
text-decoration:underline;
font-style:normal;
}

.header-1 {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

.header-2 {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
}

.header-small {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

/* compatible with intl sites*/
.header-ul {
	margin-top: 1.5em;
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd;
}

#model-news-table .news-top {
	margin: 12px 0 0 0;
	padding: 8px 0 5px 1em;
	font-weight: bold; 
	color: #ffffff; 
	text-transform: uppercase; 
	background: #000 url(/images/bg-black-bar-top.jpg) top right no-repeat;
}

#model-news-table .news-body {
	margin: 0;
	padding: 1em 1em 1em 1em; 
	background: url(/images/bg-news-updates-b.jpg) top right repeat-y;
}

#model-news-table .news-btm {
	margin: 0;
	height: 5px;
	padding: 0px 0 0 1em; 
	background: url(/images/bg-black-bar-bottom.jpg) top right no-repeat;
}

#model-news-table td {
	padding:0;
}

.scrollwindow {
background:transparent no-repeat scroll 0% 0%;
border:0px solid #8E8C80;
height:454px;
margin-top:5px;
overflow:auto;
}

.header-container {
padding-bottom:20px;
padding-top:20px;
text-align:center;
}


.section-title-black {
	font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:3px;
	text-transform:uppercase;
	font-weight:900;
	padding-bottom:10px;
	}
	
.section {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:14px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:30px;
}

.caption {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
}
a.caption:link {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
text-decoration:underline;
}
a.caption:visited {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
text-decoration:underline;
}
a.caption:hover {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#FF6600;
text-decoration:none;
}

.caption-medium {
font-size:12px;
line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
}

/* used in press releases */
p.double-margin {
	margin-bottom: 2em;
}
div.press-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	margin:1em 0px .5em 0;
	text-align:center;
}
div.press-subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	margin:0 0px .5em 0;
	text-align:center;
}
div.press-release-info {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
}

.hide{
	display: none;
}

