.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EFEFEF;
}

norepeat {
	background-image: url(/images/home/homepage.jpg); 
	background-repeat: no-repeat;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	list-style-image: url(/images/bullet.gif);
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

a {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#666666;
	text-decoration:underline;
}
a:visited {
	color:#666666;
	text-decoration:none;
}

.redLink a {
	color: #CC3300;
	text-decoration: none;
}

.redLink a:hover {
	color: #CC3300;
	text-decoration:underline;
}
.redLink a:visited {
	color: #CC3300;
	text-decoration: none;
}


.redLinkBold {
	color: #CC3300 !important;
	text-decoration: underline !important;
	font-weight: bold;	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.redLinkBold a {
	color: #CC3300 !important;
	text-decoration: underline;
	font-weight: bold;
}

.redLinkBold a:hover {
	color: #CC3300 !important;
	text-decoration: underline !important;
	font-weight: bold;
}
.redLinkBold a:visited {
	color: #CC3300 !important;
	text-decoration: underline !important;
	font-weight: bold;
}

.smallRedLink
{

	font-size: 11px !important;
	color: #CC3300 !important;
	font-weight: bold !important;
}

.subtitlemain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BF311A;
	line-height: 18px;
}
.subtitlenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}
.block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
}

.subtitletop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
}

.subtitlewp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300 !important;
	line-height: 16px;
}
.textsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BF311A;
	line-height: 20px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #949494;
	line-height: 16px;
}
.topparagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
}
.allcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 0.10em;
	word-spacing: normal;
}
.italicsgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #727272;
}
.allcaps2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #818181;
}
.allcaps3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.textsubtitlePR {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BF311A;
	line-height: 18px;
}
.textsubtitleprod {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}

.texttitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
}
.texttitleHD {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BF311A;
	line-height: 18px;
}
.texttitleRM {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1A5586;
	line-height: 18px;
}
.textsubtitleRM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A5586;
	line-height: 18px;
}
.allcapsPR {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
}
.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #686868; 
 background-color: #eeeeee; 
 width: 220px; 
} 

.fieldcell { 
 background-color: #eeeeee; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.smalllabelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #4c4c4c; 
 width: 250px; 
} 

.smalllabelcellshort { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #4c4c4c; 
 width: 60px; 
}

.smallfieldcell { 
 background-color: #eeeeee; 
 color: #000000; 
 background-color: #eeeeee;
 text-align: right;.moresmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.largefieldcell { 
 background-color: #eeeeee; 
 color: #000000; 
 text-align: left;
 width: 534px;
}
.more_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 16px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}
.lightgreylines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EAEAEA;
}

.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
}

input.ttc_textField{ 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #4c4c4c; 
	width: 250px; 
	background-color: #ffffff !important;
	border: solid 1px #BBBBBB !important;
} 

select.ttc_dropdownField{ 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #4c4c4c; 
	width: 250px; 
	background-color: #ffffff !important;
	border: solid 1px #BBBBBB !important;
} 


/* START ADDTHIS SHARE WITH A FRIEND STYLES */

/*.addthis_toolbox .two_column {    width: 200px;    padding: 0px 0 0px 0px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.addthis_toolbox .two_column a {    padding: 4px 0 4px 34px;    position: relative;    width: 66px;    display: block;    text-decoration: none; }
.addthis_toolbox .two_column a:hover{    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #B4D3F8;    text-decoration: none;}
.addthis_toolbox .two_column span{    position: absolute;    left: 14px;    top: 4px;}
.addthis_toolbox .two_column  .top{    padding: 0 0 10px 0;    border-bottom: solid 1px #eee;    margin-bottom: 5px;    margin: 0 20px 10px 20px;}
.addthis_toolbox .two_column  .more{    border-top: solid 1px #eee;    padding: 10px 0 0 0;    margin: 5px 0px 0 0px;    text-align: center;}
.addthis_toolbox .two_column  .more a{    padding: 4px 0;    width: auto;}
.addthis_toolbox .two_column .more span{    display: none;}
.addthis_toolbox .two_column .column1{    width: 100px;    float: left;}
.addthis_toolbox .two_column .column2{    width: 100px;    float: left;}
.addthis_toolbox .two_column .clear{    clear: both;    padding: 0;    display: block;    height: 0;    width: 0;}*/


html>body .addthis_toolbox .two_column 
{
    width: 200px;
    padding: 0px 0 0px 0px;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

html>body .addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: #333333;
	font-size: 11px;
}

html>body .addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #CCCCCC;
    text-decoration: none;
}

html>body .addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

html>body .addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

html>body .addthis_toolbox .two_column  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

html>body .addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

html>body .addthis_toolbox .two_column .more span
{
    display: none;
}

html>body .addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

html>body .addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

html>body .addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

.addthis_hidespace
{
	visibility: collapse;

}

/* END ADDTHIS SHARE WITH A FRIEND SYTLES */
