body{
	background-image: url(../img/bkg.jpg);
	background-repeat : repeat-x;
	background-color : #004894;
}
td{
	font-family : Georgia;
	font-size : 11px;
	line-height : 17px;
	text-align : left;
	color : #212125;
	background-color : White;
}
a{
	text-decoration: none;
	color: #212125;
}
a:hover{
	text-decoration: underline;
	color: #212125;
}
p {margin: 0; padding: 0;}/* For tinyMCE compatibility */
ul {padding-left: 12px; }
.contentImg {
	float : left;
	display : block;
	position : relative;
}
.rightShadow{
	background-image: url(../img/right_side_shadow.jpg);
	background-repeat: repeat-y;
}
.contentBgSmall{
	background-image : url(../img/page_content_bg_391x211.gif);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-top : 18px;
	padding-right : 13px;
	width : 391px;
	max-width : 391px;
}
.contentBgBig{
	background-image : url(../img/page_content_bg_546x211.gif);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-top : 18px;
	padding-right : 155px;
}
.contentBgBigFull{
	background-image : url(../img/page_content_bg_546x211_fp.gif);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-top : 18px;
	padding-right : 155px;
}
.contentBgCustomer{
	background-image : url(../cust_app/img/page_content_bg_707x211.gif);
	background-repeat : no-repeat;
	padding-left : 8px;
	padding-top : 18px;
	padding-right : 8px;
}
.contentTextHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 25px;
	color : #204A90;
	font-weight : normal;
	line-height : 30px;
	padding-top : 0px;
	text-align : left;
}
.contentTextBig{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 18px;
	text-align : left;
	font-weight : bold;
	color : #212125;
}
.contentTextBigBold{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 28px;
	text-align : left;
	font-weight : bold;
	color : #212125;
}
.contentBgNewsRight{
	background-image: url(../img/right_col_news_bg_145x211.gif);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 18px;
	max-width : 145px;
	width : 145px;
}
.contentNewsHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #204A90;
	font-weight : bold;
	line-height : 31px;
	padding-top : 0px;
	text-align : left;
}
.productHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #138be6;
	font-weight : normal;
	line-height : 31px;
	padding-top : 0px;
	text-align : left;
}
.productMenuLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #212125;
	font-weight : bold;
	line-height : 15px;
	padding-top : 0px;
	text-align : left;
	text-decoration: none;
}
.productMenuLink:hover{
	color : #138be6;
	text-decoration: none;
	display : block;
}
.newsText{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	color : #212125;
}
.newsDate{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	color : #3F3F3F;
}
.newsHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 11px;
	font-weight : bold;
	line-height : 18px;
	color : #FF0022;
}
.newsLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 12px;
	font-style : italic;
	line-height : 30px;
	color : Black;
	text-align : right;
	text-decoration : none;
	font-weight : bold;
}
.puffText{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-left : 9px;
	padding-right : 9px;
	padding-top : 14px;
	padding-bottom : 20px;
	color : #204A90;
	background-repeat : no-repeat;
	background-position : bottom;
	margin-top : 0px;
	background-image : url(../img/puff_bg.gif);
	text-decoration : none;
	line-height : 14px;
}
.puffLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
	color : Black;
	text-decoration : none;
}

/* Cust App */
input.textBoxVisitCard{
	width: 250px;
}

/* TinyMCE specific rules */
body.mceContentBody {
	font-family : Georgia;
	font-size : 11px;
	line-height : 17px;
	text-align : left;
	color : #212125;
	background: #FFF;
	/* background-color : White; */
}
td.mceContentBody {
	font-family : Georgia;
	font-size : 11px;
	line-height : 17px;
	text-align : left;
	color : #212125;
	background-color : White;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}
