/* TPG -NEWSLETTER CSS Document */
#header {
	width: 100%; 
	position: fixed; 
	z-index: 1; 
	top: 0;
} 
#content {
	/*margin-top: 170px;*/
	margin-top: 170px;
	margin-bottom:20px; 
}

#content {
	/*margin-top: 170px;*/
	margin-top: 170px;
	margin-bottom:20px; 
}

#content01 {
	margin-top: 90px;
	margin-bottom:20px; 
}

#content02 {
	/*margin-top: 170px;*/
	margin-top: 300px;
	margin-bottom:20px; 
}

#swfDiv{
	position: absolute; 
	z-index: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.headertxt {
	font-family: "Verdana",Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding-top: 35px;
}
.titletext {
	color:#FFFFFF;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 4px;
}
.titletextred {
	color:#FFFFFF;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-left: 4px;
}
.text {
	color:#FFFFFF;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 4px;
}	
.titletext-ho {
	color:#FFFFFF;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 8px;
	}
.titletxthotffrs {
	color:#fd0c0b;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 4px;
	}	
.subtitletext {
	color:#666;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 4px;
	}
.titletext2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color:#306;
	}
.titletext3 {
	color:#666;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 4px;
	}
.titletext4 {
	color:#333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 4px;
	}
.titletext2r {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#e60d00;
	padding-top: 5px;
	}
.context{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 15px;
	}
.context001{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f2f77;
	line-height: 15px;
	}
.contextribbon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 15px;
	background-image: none;
	margin-left: 16px;
	margin-right: 16px;
	}
.context01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
.context0tag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 15px;
	font-style:italic;
}
.nolink {
	color: #fff;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
a.mo:link, a.mo:active, a.mo:visited {
	color: #fff;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
a.mo:hover {
	color: #fc0;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.mo1:link, a.mo1:active, a.mo1:visited {
	color: #606;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}	
a.mo1:hover {
	color: #666;
	font-family: verdana;
	font-size: 10px;
}
a.mo4:link, a.mo4:active, a.mo4:visited {
	color: #606;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.mo4:hover {
	color: #666;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
a.mo2:link, a.mo2:active, a.mo2:visited {
	color: #ff0000;
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
}
a.mo2:hover {
	color: #666;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
}
.date {
	color:#666666;
	text-decoration: none;
	font-family: verdana;
	font-size: 13px;
}
.datered {
	color:#ff0000;
	text-decoration: none;
	font-family: verdana;
	font-size: 13px;
}
.footer {
	color:#666;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
}
td.box {
	padding: 8px;
	background-image:url(images/grdient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.boxnone {
	padding: 8px;
/*	background-image:url(images/grdient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;*/
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.box1a {
	padding: 1px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.boxred {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#ff918d;
}
td.boxred2 {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#ff918d;
	padding:10px;
}
td.boxpr {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#e77acb;
}
td.boxpnk {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#ff73bc;
}
td.boxgrn {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#0c97b8;
}
td.boxblu {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#998dfd;
}
td.boxG {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.boxyel {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#fdd690;
}
td.sg {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#cc9966;
	padding:0px;
}
td.red {
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#ffcccc;
	padding:0px;
	border-top:none;
}
td.boxgreen {
	padding: 8px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#c1eaa4;
}
td.boxA {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.boxB {
	padding: 3px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;
}
td.box01 {
	background-image:url(images/grn.jpg);
	background-color:#e6f4c7;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#bed48e;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
td.box02 {
	border-width: 1px;
	border-style: solid;
	border-color:#e9e9f5;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}
td.box03 {
	background-color:#f1f4cd;
	border-width: 1px;
	border-style: solid;
	border-color:#afb390;
	padding: 8px;
}
td.box04 {
	background-color:#efe57e;
	border-width: 1px;
	border-style: solid;
	border-color:#f7b44e;
	padding: 8px;
}
.box01txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #577514;
	font-weight: bold;
	}
img { border:0px}
.imgs { margin: 5px}
.style1 {color: #CCCCCC}
#firstparag{
	padding-top: 6px;
}
.surveycontext{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	line-height: 15px;
	margin: 5px;
	padding: 5px;
	border: 1px #ccc solid;
	}
.surveycontextcontent{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 15px;
	}
td.boxsg {
	padding: 0px 2px 0px 8px;
	background-image:url(images/grdient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#faeac9;
}
td.box_awrd {
	background-image:url(images/grdient.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#faeac9;
	padding-top: 15px;
	width: 248px;
}
.box_awrd01{
	background-image:url(images/tpg_awards2.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height: 301px;
	width: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 12px;
	font-style: italic;
	letter-spacing: .15ems;
	cursor:pointer;
	}
.box_awrd01 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 12px;
	font-style: italic;
	letter-spacing: .15ems;
	cursor:pointer;
	text-decoration: underline;
	}
.boxtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 12px;
	font-style: italic;
	letter-spacing: .15ems;
	cursor:pointer;
	text-decoration: underline;
	}
.contextsg{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	color:#b17c39;
	line-height: 18px;
	padding-top:4px;
	}

/*checkbox & radiobutton*/
/*   span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
   }
  span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(images/radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
  }
  span.select {
  position: absolute;
  width: 158px;   With the padding included, the width is 190 pixels: the actual width of the image. 
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(select.gif) no-repeat;
  overflow: hidden;
  }
*/
input.styled { display: none; } 
/*select.styled { 
	position: relative; 
	width: 250px; 
	opacity: 0; 
	z-index: 5;
	border: 1 #54166d solid;
}
*/
input {
	border: 1 #54166d solid;
	}
select {
	border: 1 #54166d solid;
	}
.list{
	margin-top: 10px;
	width: 250px;
	border: 1px #54166d solid;
	}
.listlong{
	margin: 10px 0 0 25px;
	width: 600px;
	height: 150px;
	border: 1px #54166d solid;
	}
.listlong2{
	margin: 10px 0 0 15px;
	width: 685px;
	height: 120px;
	border: 1px #d9cce5 solid;
	}
.listlong3{
	/*margin: 10px 0 0 15px;*/
	width: 300px;
	height: 30px;
	border: 1px #d9cce5 solid;
	}
.submit {
	margin: 0px 20px 0px 0px;
	}

.gameswarehouse
	{width:727;
	font-family:verdana,arial,Helvetica,san-serif;
	font-size:11pt;
	margin-left:auto;
        margin-right:auto;
		line-height: 15px;}
.gameswarehouse td {font-size:11pt}


.context03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	line-height: 22px;
	text-align:left;
	margin-top:20px;
	}
td.box6 {
	padding: 4px;
	background-image:url(images/grdient.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color:#d0d0e0;	
}
.ribbon {
	background-image: url(images/image_ribbon.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.christmasbk {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#54166d;
}
.christmasbk02 {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#54166d;
}
.christmasbk2 {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#54166d;
}
.christmasbk02clsd {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}
.christmasbk3 {
	border-bottom-width: thin;
	border-right-color: #e3c9ed;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#54166d;
}
.christmasbkred {
	border-bottom-width: thin;
	border-right-color: #e3c9ed;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}
.christmasbkred {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}
.christmasbk3red {
	border-bottom-width: thin;
	border-right-color: #e3c9ed;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e3c9ed;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}
.titletext5 {
	color:#333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 4px;
}
.context02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 17px;
}
.context04{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height: 12px;
}
.submit{
	background:url(images/img_submit.png);
	background-repeat:no-repeat;
	width:88px;
	height:27px;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.inputbox{
background-image:url(images/img_inputbox03.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:28px;
	border:0px;
	margin:0px;
	padding:6px 3px;
}
.inputbox02{
	background:url(images/img_inputbox04.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:28px;
	border:0px;
	margin:0px;
	padding:6px 3px;
}
.wyttabB{
	font: bold 11px Tahoma;
	padding: 2px;
	color: #54166d;
	}
.prpletab{
	background-color: #54166d;
	font: bold 11px Tahoma;
	padding:2px;
	color: #ffffff;
	}
.LSprpletab{
	background-color: #E7DBEF;
	font: 11px Tahoma;
	text-align:center;
	padding: 2px;
	color: #54166d;
	}
.wyttab{
	font: 11px Tahoma;
	text-align:center;
	padding: 2px;
	color: #54166d;
	}
.drpdwn {
	border: 1px #dedede solid;
	background-color:#fefefe;
	padding: 5px;
	}	
.drpdwn_2 {
	border: 1px #dedede solid;
	background-color:#fefefe;
	}	
#regoNew th{
color:#52106A;
font-family: arial;
font-weight: bold;
font-size: 8pt;

}
#PlanName {
  background-color:#52146B;
  color: white;
}
#purpleRow {
  background-color:#E7DBEF;
}
.wyttab1{
	font: 11px Tahoma;
	text-align:center;
	padding: 2px;
	color: #ffffff;
	font-weight:bold;
	}
.wyttab3{
	font: 11px Tahoma;
	padding: 2px;
	color: #ffffff;
	font-weight:bold;
	}
.wyttab2{
	font: 11px Tahoma;
	padding: 2px;
	color: #54166D;
	font-weight:normal;
	}
.titletext3b {
	color:#666;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 1px;
	}
.box_awrdtxt
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
}	

.titletextjob {
	color:#333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	/*font-weight:bold;*/
	padding: 4px;
	}
a.mojob:link, a.mojob:active, a.mojob:visited {
	color: #606;
/*	font-family: verdana;
	font-size: 10px;*/
	text-decoration: underline;
}
.wyttab4{
	font: 11px Tahoma;
	text-align:left;
	padding: 2px;
	color: #54166d;
	}
.LSprpletab1{
	background-color: #E7DBEF;
	font: 11px Tahoma;
	text-align:left;
	padding: 2px;
	color: #54166d;
	}
a.mo1b:link, a.mo1:active, a.mo1:visited {
	color: #606;
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
}	
a.mo1b:hover {
	color: #666;
	font-family: verdana;
	font-size: 11px;
}

<!-- 2010 06 29 css updates-->
td.new {
	font-size: 11px;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.purpletop {
	background-color:#54166d;
	font:Verdana,bitstream vera sans,sans-serif 12px;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	padding:5px;
}
.whitetab{
	font:Verdana,bitstream vera sans,sans-serif;
	font-size: 11px;
	color: #54166d;
	padding:5px;
}
.purpletab{
	font:Verdana,bitstream vera sans,sans-serif;
	font-size: 11px;
	background-color:#E7DBEF;
	color: #54166d;
	padding:5px;
}
ul.dsc
{
	list-style-type:disc;
	margin-top: 3px;
}


