﻿/*** Asset Containers ***/
.CMSContent
{
    width:100%;
    float:left;
    padding:6px 0 0 0;
    margin:0;
    outline:none;
}
.CMSContent h1
{
    
}
.CMSContent h2
{
    
}
.CMSContent h3
{
    
}
.CMSContent h4
{
    
}
.CMSContent p
{
    
}
.CMSContent ul
{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
}
.CMSContent .text1 ul li, .CMSContent .text2 ul li, .CMSContent .text3 ul li, .CMSContent .text4 ul li, .CMSContent .txtimgtxtimg ul li, .CMSContent .imgtxtimgtxt ul li
{
    background-image:url(../images/bullet.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0 0 4px 12px;
    line-height:12px;
}
/*** Assets ***/
/*** TEXT ASSETS ***/
.text1
{
    padding:0 6px 0 6px;
}
.text2
{
	float:left;
}
.text3
{
	float:left;	
}
.text4
{
	float:left;
}
/*** IMAGE ASSETS ***/
.img
{
	width:100%;
	float:left;
	margin:0;
}
.img img
{
	float:left;
}
/*** IMAGE TEXT ASSETS ***/
.txtimg
{
	float:left;
}
.txtimg img
{
	padding:0 0 3px 6px;
	margin:0 -6px 0 0;
	float:right;
}
.txtimg h1, .txtimg h2, .txtimg h3, .txtimg h4, .txtimg p
{
    border:none;
	float:none;
	width:auto;
}
.imgtxt
{
	float:left;
}
.imgtxt img
{
	padding:0 6px 3px 0;
	margin:0 0 0 -6px;
	float:left;
}
.imgtxt h1, .imgtxt h2, .imgtxt h3, .imgtxt h4, .imgtxt p
{
    border:none;
	float:none;
	width:auto;
}
.txtimgtxtimg
{
    float:left;
	margin:0;
	padding:0;
}
.txtimgtxtimg img
{
    float:left;
    padding:0;
    margin:0;
}
.txtimgtxtimg div.txt1
{
    float:left;
    margin:0;
}
.txtimgtxtimg div.txt2
{
    float:left;
    margin:0;
}
.imgtxtimgtxt
{
	float:left;
	margin:0;
	padding:0;
}
.imgtxtimgtxt img
{
    float:left;
    padding:0;
    margin:0;
}
.imgtxtimgtxt div.txt1
{
    float:left;
    margin:0;
}
.imgtxtimgtxt div.txt2
{
    float:left;
    margin:0;
}
/*** FLASH ASSETS ***/
.flashasset{
	float:left; 
	width:100%;
	padding:0;
	margin:0;
	outline:none;
}
object {
    outline:none;
}
.flash1
{
    width:100%;
    float:left;
	margin:0;
	padding:0;
	text-align:center;
	outline:none;
}
.flash2
{
    float:left;
	margin:0;
	padding:0;
	width:100%;
}
.flash3
{
    float:left;
	margin:0;
	padding:0;
	width:100%;
}
.flash4
{
    float:left;
	margin:0;
	padding:0;
	width:100%;
}
/*** FLASH TEXT ASSETS ***/
.flashtext
{
	float:left;
	margin:0;
}
.flashtext h1, .flashtext h2, .flashtext h3, .flashtext h4, .flashtext p
{
    border:none;
	float:none;
	width:auto;
}
.flashtext div.flashasset
{
	float:left;
	padding:0;
	margin:0 0 0 -6px;
}
.textflash
{
	float:left;
	margin:0;
}
.textflash h1, .textflash h2, .textflash h3, .textflash h4, .textflash p
{
    border:none;
	float:none;
	width:auto;
}
.textflash div.flashasset
{
	float:right;
	padding:0;
	margin:0 -6px 0 0;
}
/*** FLASH IMAGE ASSETS ***/
.flashimage
{
	float:left;
	margin:0;
	padding:0;
}
.flashimage div.flashasset
{
	float:left;
	padding:0;
	margin:0;
}
.flashimage img
{
	float:left;
	padding:0;
	margin:0;
}
.imageflash
{
	float:left;
	margin:0;
	padding:0;
}
.imageflash div.flashasset
{
	float:left;
	padding:0;
	margin:0;	
}
.imageflash img
{
	float:left;
	padding:0;
	margin:0;
}
/*** VIDEO IMAGE ASSETS ***/
.videoimage
{
	float:left;
	margin:0;
	padding:0;
}
.videoimage div.videoasset
{
	float:left;
	padding:0;
	margin:0;
}
.videoimage img
{
	float:left;
	padding:0;
	margin:0;
}
.imagevideo
{
	float:left;
	margin:0;
	padding:0;
}
.imagevideo div.videoasset
{
	float:left;
	padding:0;
	margin:0;
}
.imagevideo img
{
	float:left;
	padding:0;
	margin:0;
}
/*** VIDEO TEXT ASSETS ***/
.videotext
{
	float:left;
	margin:0;
}
.videotext h1, .videotext h2, .videotext h3, .videotext h4, .videotext p
{
    border:none;
	float:none;
	width:auto;
}
.videotext div.videoasset
{
	float:left;
	padding:0 6px 3px 0;
	margin:0 0 0 -6px;
}
.textvideo
{
	float:left;
	margin:0;
}
.textvideo h1, .textvideo h2, .textvideo h3, .textvideo h4, .textvideo p
{
    border:none;
	float:none;
	width:auto;
}
.textvideo div.videoasset
{
	float:right;
	padding:0 0 3px 6px;
	margin:0 -6px 0 0;
}
/*** HTML ASSET ***/
.html
{
    width:100%;
    float:left;
    padding:0;
    margin:0;
}
.bluebox
{
    margin:0 0 0 6px;
    float:left;
    padding:0 6px 6px 6px;
    background-image:url(../images/blueassetbg.gif);
    background-position:bottom right;
    color:#FFF;
}
/*** REGION OVERRIDES ***/
/*** Region 192 LEFT COL ***/
.reg192
{
    width:192px;
    margin:0;
}
.reg192 .text1, .reg192 .text2, .reg192 .text3, .reg192 .text4, .reg192 .imgtxt, .reg192 .txtimg, .reg192 .flashtext, .reg192 .textflash, .reg192 .videotext, .reg192 .textvideo
{
	width:180px;
	padding:0 6px 0 6px;
}
.reg192 .text2 div.txt1
{
	width:87px;
	padding:0 3px 0 0;
}
.reg192 .text2 div.txt2
{
	width:87px;
	padding:0 0 0 3px;
}
.reg192 .text3 div.txt1
{
	width:56px;
	padding:0 3px 0 0;
}
.reg192 .text3 div.txt2
{
	width:56px;
	padding:0 3px 0 3px;
}
.reg192 .text3 div.txt3
{
	width:56px;
	padding:0 0 0 3px;
}
.reg192 .text4 div.txt1
{
	width:40px;
	padding:0 3px 0 0;
}
.reg192 .text4 div.txt2, .reg192 .text4 div.txt3
{
	width:41px;
	padding:0 3px 0 3px;
}
.reg192 .text4 div.txt4
{
	width:40px;
	padding:0 0 0 3px;
}
.reg192 .txtimgtxtimg div.txt1
{
    width:39px;
    padding:0 3px 0 6px;
}
.reg192 .txtimgtxtimg div.txt2, .reg192 .imgtxtimgtxt div.txt1
{
    width:42px;
    padding:0 3px 0 3px;
}
.reg192 .imgtxtimgtxt div.txt2
{
    width:39px;
    padding:0 6px 0 3px;
}
/*** Region 246 RIGHT COL ***/
.reg246
{
    width:246px;
    margin:0;
    padding:0;
}
.reg246 .text1, .reg246 .text2, .reg246 .text3, .reg246 .text4, .reg246 .imgtxt, .reg246 .txtimg, .reg246 .flashtext, .reg246 .textflash, .reg246 .videotext, .reg246 .textvideo
{
	width:234px;
	padding:0 6px 0 6px;
}
.reg246 .text2 div.txt1
{
	width:114px;
	padding:0 3px 0 0;
}
.reg246 .text2 div.txt2
{
	width:114px;
	padding:0 0 0 3px;
}
.reg246 .text3 div.txt1
{
	width:74px;
	padding:0 3px 0 0;
}
.reg246 .text3 div.txt2
{
	width:74px;
	padding:0 3px 0 3px;
}
.reg246 .text3 div.txt3
{
	width:74px;
	padding:0 0 0 3px;
}
.reg246 .text4 div.txt1
{
	width:54px;
	padding:0 3px 0 0;
}
.reg246 .text4 div.txt2, .reg246 .text4 div.txt3
{
	width:54px;
	padding:0 3px 0 3px;
}
.reg246 .text4 div.txt4
{
	width:54px;
	padding:0 0 0 3px;
}
.reg246 .txtimgtxtimg div.txt1
{
    width:53px;
    padding:0 3px 0 6px;
}
.reg246 .txtimgtxtimg div.txt2, .reg246 .imgtxtimgtxt div.txt1
{
    width:56px;
    padding:0 3px 0 3px;
}
.reg246 .imgtxtimgtxt div.txt2
{
    width:53px;
    padding:0 6px 0 3px;
}
/*** Region 522 MA/CM ***/
.reg522
{
    width:522px;
    padding:0;
}
.reg522 .text1, .reg522 .text2, .reg522 .text3, .reg522 .text4, .reg522 .imgtxt, .reg522 .txtimg, .reg522 .flashtext, .reg522 .textflash, .reg522 .videotext, .reg522 .textvideo
{
	width:516px;
	padding:0 0 0 6px;
}
.reg522 .text2 div.txt1
{
	width:250px;
	padding:0 3px 0 0;
}
.reg522 .text2 div.txt2
{
	width:250px;
	padding:0 0 0 3px;
}
.reg522 .text3 div.txt1
{
	width:168px;
	padding:0 3px 0 0;
}
.reg522 .text3 div.txt2
{
	width:168px;
	padding:0 3px 0 3px;
}
.reg522 .text3 div.txt3
{
	width:168px;
	padding:0 0 0 3px;
}
.reg522 .text4 div.txt1
{
	width:124px;
	padding:0 3px 0 0;
}
.reg522 .text4 div.txt2, .reg522 .text4 div.txt3
{
	width:125px;
	padding:0 3px 0 3px;
}
.reg522 .text4 div.txt4
{
	width:124px;
	padding:0 0 0 3px;
}
.reg522 .txtimgtxtimg div.txt1
{
    width:122px;
    padding:0 3px 0 6px;
}
.reg522 .txtimgtxtimg div.txt2, .reg522 .imgtxtimgtxt div.txt1
{
    width:125px;
    padding:0 3px 0 3px;
}
.reg522 .imgtxtimgtxt div.txt2
{
    width:122px;
    padding:0 6px 0 3px;
}
/*** Region 768 Wide col***/
.reg768
{
    width:768px;
}
.reg768 .text1, .reg768 .text2, .reg768 .text3, .reg768 .text4, .reg768 .imgtxt, .reg768 .txtimg, .reg768 .flashtext, .reg768 .textflash, .reg768 .videotext, .reg768 .textvideo
{
	width:756px;
	padding:0 6px 0 6px;
}
.reg768 .text2 div.txt1
{
	width:375px;
	padding:0 3px 0 0;
}
.reg768 .text2 div.txt2
{
	width:375px;
	padding:0 0 0 3px;
}
.reg768 .text3 div.txt1
{
	width:248px;
	padding:0 3px 0 0;
}
.reg768 .text3 div.txt2
{
	width:248px;
	padding:0 3px 0 3px;
}
.reg768 .text3 div.txt3
{
	width:248px;
	padding:0 0 0 3px;
}
.reg768 .text4 div.txt1
{
	width:184px;
	padding:0 3px 0 0;
}
.reg768 .text4 div.txt2, .reg768 .text4 div.txt3
{
	width:185px;
	padding:0 3px 0 3px;
}
.reg768 .text4 div.txt4
{
	width:184px;
	padding:0 0 0 3px;
}
.reg768 .txtimgtxtimg div.txt1
{
    width:183px;
    padding:0 3px 0 6px;
}
.reg768 .txtimgtxtimg div.txt2, .reg768 .imgtxtimgtxt div.txt1
{
    width:186px;
    padding:0 3px 0 3px;
}
.reg768 .imgtxtimgtxt div.txt2
{
    width:183px;
    padding:0 6px 0 3px;
}
/*** Region 960 HO/PD/PL/CI ***/
.reg960
{
    width:960px;
    padding:0;
}
.reg960 .text1, .reg960 .text2, .reg960 .text3, .reg960 .text4, .reg960 .imgtxt, .reg960 .txtimg, .reg960 .flashtext, .reg960 .textflash, .reg960 .videotext, .reg960 .textvideo
{
	width:948px;
	padding:0 6px 0 6px;
}
.reg960 .text2 div.txt1
{
	width:471px;
	padding:0 3px 0 0;
}
.reg960 .text2 div.txt2
{
	width:471px;
	padding:0 0 0 3px;
}
.reg960 .text3 div.txt1
{
	width:312px;
	padding:0 3px 0 0;
}
.reg960 .text3 div.txt2
{
	width:312px;
	padding:0 3px 0 3px;
}
.reg960 .text3 div.txt3
{
	width:312px;
	padding:0 0 0 3px;
}
.reg960 .text4 div.txt1
{
	width:232px;
	padding:0 3px 0 0;
}
.reg960 .text4 div.txt2, .reg960 .text4 div.txt3
{
	width:233px;
	padding:0 3px 0 3px;
}
.reg960 .text4 div.txt4
{
	width:232px;
	padding:0 0 0 3px;
}
.reg960 .txtimgtxtimg div.txt1
{
    width:231px;
    padding:0 3px 0 6px;
}
.reg960 .txtimgtxtimg div.txt2, .reg960 .imgtxtimgtxt div.txt1
{
    width:234px;
    padding:0 3px 0 3px;
}
.reg960 .imgtxtimgtxt div.txt2
{
    width:231px;
    padding:0 6px 0 3px;
}

