a:active, a:link, a:visited {
	color: #007945;
}
a:hover { 
	color: #999999;
}
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 0px 0px 0px 0px;
}
form { 
	margin : 0px 0px 0px 0px; 
}
img {
	border: 0px solid black;
}
h1, .HeaderText {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #555555;
	margin : 2px 0px 2px 0px;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #007945;
	margin : 0px 0px 0px 0px;
	font-stretch : narrower;
	font-size-adjust : none;
	font-weight : lighter;
}
h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style : italic;
	font-weight : lighter;
	color : #555555;
	margin : 0px 0px 0px 0px;
}
ul, ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
ul {
	padding-left: 7px;
	margin-left: 10px;
}
.ULBorder {
	background-image : url("/Images/ConsumerSite/UpperLeft.gif");
	background-repeat : no-repeat;
	background-color : #888888;
	width : 4px;
	height : 4px;
}
.TopBorder {
	background-image : url("/Images/ConsumerSite/TopBorder.gif");
	background-repeat : repeat-x;
	background-color : #888888;
	height : 4px;
}
.URBorder {
	background-image : url("/Images/ConsumerSite/UpperRight.gif");
	background-repeat : no-repeat;
	background-color : #888888;
	width : 4px;
	height : 4px;
}
.LeftBorder {
	background-image : url("/Images/ConsumerSite/LeftBorder.gif");
	background-repeat : repeat-y;
	background-color : #888888;
	width : 4px;
}
.RightBorder {
	background-image : url("/Images/ConsumerSite/RightBorder.gif");
	background-repeat : repeat-y;
	background-color : #888888;
	width : 4px;
}
.BLBorder {
	background-image : url("/Images/ConsumerSite/LowerLeft.gif");
	background-repeat : no-repeat;
	background-color : #888888;
	width : 4px;
	height : 4px;
}
.BottomBorder {
	background-image : url("/Images/ConsumerSite/BottomBorder.gif");
	background-repeat : repeat-x;
	background-color : #888888;
	height : 4px;
}
.BRBorder {
	background-image : url("/Images/ConsumerSite/LowerRight.gif");
	background-repeat : no-repeat;
	background-color : #888888;
	width : 4px;
	height : 4px;
}
#Logo {
	background-repeat : no-repeat;
	background-position : center;
	background-color : #ffffff;
	width : 180px;
	height : 95px;
}
#TopImage {
	background-image : url("TopImage.jpg");
	background-position : right;
	background-repeat : no-repeat;
	width : 581px;
	height : 95px;
}
#TopNav {
	background-image : url("GlobalNavBG.png");
	background-repeat : repeat-x;
	background-color : #d5d5a9;
	height : 32px;
}
#TopNav TABLE {
	width : 100%;
	height : 100%;
}
.TopNavDivot {
	background-image : url("TopNavDivot.png");
	background-repeat : no-repeat;
	background-position : top center;
	width : 2px;
	height : 22px;
}
#LeftNav {
	background-color: #ffffff; 
	padding: 5px 5px 8px 5px; 
	border-top: 1px solid #ADADAD; 
	border-bottom: 1px solid #ADADAD; 
}
#LeftNav TD {
	font-size : 12px;
}
#YourProtection {
	border: 1px solid black;
	width: 170px;
}
#YourProtectionHeader {
	background-image : url("YourProtection.png");
	background-repeat : no-repeat;
	height : 30px;
	padding:0px 0x 0x 0x; 
	text-align: left;
}
#YourProtectionFooter {
	background-image : url("LeftNavFooterBG.png");
	background-repeat : repeat-x;
	background-color : #007945;
	background-position : bottom;
	color: white;
	padding:6px 6px 6px 6px;
	text-align: left;
}
.YourProtectionBody {
	color: black;
	background-color : #eeeeee;
	padding: 6px 6px 6px 6px;
	text-align: left;
}
.YourProtectionSubHeader {
	background-color: #999999;
	height: 19px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
#MainContent {
	border-top : 1px solid #999999;
	border-left:1px solid #999999; 
	background-color : #ffffff;
	padding: 10px 10px 40px 10px;
}
.LeftTableHeader, 
.LeftTableHeader a:active, 
.LeftTableHeader a:link, 
.LeftTableHeader a:visited, 
.LeftTableHeader a:hover {
	background-color : #999999;
	padding: 2px 5px 2px 5px;
	color: white;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
.TopTableHeader {
	background-color : #999999;
	padding: 2px 5px 2px 5px;
	color: white;
	text-align: center;
	font-weight: bold;
}
.TableBody {
	background-color : #eeeeee;
	padding: 2px 5px 2px 5px;
}
.TableBody ul, ul.CustomList1 {
	padding-left: 7px;
	margin-left: 10px;
}
.TableBody ul li, ul.CustomList1 li {
	list-style-image : url("/Images/ConsumerSite/GTGT3.gif");
	line-height: 17px;
	font-size: 11px;
}
.TableBody a:active, 
.TableBody a:link, 
.TableBody a:visited {
	text-decoration: none;
}
.TableBody a:hover {
	text-decoration: underline;
}
.Dash {
	background-position : center;
	background-image : url("/Images/ConsumerSite/Dash.gif");
	background-repeat : repeat-x;
	height: 3px;
}
.Dash2 {
	 background-position : center;
	 background-image: url('/Images/ConsumerSite/Dash2.gif'); 
	 background-repeat : repeat-x; 
}
.Dash3 {
	background-position: center; 
	background-image: url('/Images/ConsumerSite/Dash3.gif'); 
	background-repeat: repeat-x; 
}
ul.ErrorList {
	padding-left: 7px;
	margin-left: 10px;
}
ul.ErrorList li {
	list-style-image : url("/Images/ConsumerSite/ErrorBullet.gif");
	line-height: 17px;
	vertical-align: 40%; 
	/* font-size: 11px; */
}
ul.ImportantList {
	padding-left: 7px;
	margin-left: 10px;
}
ul.ImportantList li {
	list-style-image : url("/Images/ConsumerSite/ImportantBullet.gif");
	line-height: 17px;
	vertical-align: 40%; 
	/* font-size: 11px; */
}
ul.SuccessList {
	padding-left: 7px;
	margin-left: 10px;
}
ul.SuccessList li {
	list-style-image : url("/Images/ConsumerSite/SuccessBullet.gif");
	line-height: 17px;
	vertical-align: 40%; 
	/* font-size: 11px; */
}
ul.CustomList2 {
	padding-left: 7px;
	margin-left: 10px;
}
ul.CustomList2 li {
	list-style-image : url("/Images/ConsumerSite/GTGT3.gif");
	line-height: 17px;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}
TABLE.MajorTable {
	margin-bottom: 10px;
}
TABLE.MajorTable THEAD TD {
	border-left: 2px solid #007945;
	border-right: 2px solid #007945;
	border-bottom: 2px solid #007945;
	background-image : url("BodyHeader.png");
	background-repeat : repeat-x;
	background-color : #007945;
	color: white;
	font-size: 15px;	
	font-weight: bold;
	padding: 2px 6px 0px 6px;
	height : 24px;
}
TABLE.MajorTable TBODY TD {
	border-left: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
}
TABLE.MajorTable TBODY TABLE TD {
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
}

TABLE.ProgressBar {
	margin-bottom: 5px;
}
TABLE.ProgressBar THEAD TD {
	padding:3px 3px 3px 3px;
	background-color: #E6E6E6;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
TABLE.ProgressBar THEAD TD.ProgressBarLeft {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #666666;
	color: white;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}
TABLE.ProgressBar THEAD TD.ProgressBarRight {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
#BottomBar {
	background-image : url("BottomBarBG.png");
	background-repeat : repeat-x;
	background-color : #007945;
	height : 19px;
}
#Footer {
	height : 34px;
	background-color : #dddddd;
	padding: 6px 6px 6px 6px;
}
#Footer TD {
	font-size : 10px;
}
#Footer a:link, #Footer a:active, #Footer a:hover, #Footer a:visited { 
	color: ##007945;
}
.RoundedRectUL {
	background-image : url("RoundedRectUL.png");
	background-repeat : no-repeat;
	background-position : center;
	width: 5px;
	height: 5px;
}
.RoundedRectUR {
	background-image : url("RoundedRectUR.png");
	background-repeat : no-repeat;
	background-position : center;
	width: 5px;
	height: 5px;
}
.RoundedRectLL {
	background-image : url("RoundedRectLL.png");
	background-repeat : no-repeat;
	background-position : center;
	width: 5px;
	height: 5px;
}
.RoundedRectLR {
	background-image : url("RoundedRectLR.png");
	background-repeat : no-repeat;
	background-position : center;
	width: 5px;
	height: 5px;
}
.RoundedRectL {
	background-image : url("RoundedRectL.png");
	background-repeat : repeat-y;
	background-position : center;
	width: 5px;
	height: 1px;
}
.RoundedRectR {
	background-image : url("RoundedRectR.png");
	background-repeat : repeat-y;
	background-position : center;
	width: 5px;
	height: 1px;
}
.RoundedRectT {
	background-image : url("RoundedRectT.png");
	background-repeat : repeat-x;
	background-position : center;
	width: 1px;
	height: 5px;
}
.RoundedRectB {
	background-image : url("RoundedRectB.png");
	background-repeat : repeat-x;
	background-position : center;
	width: 1px;
	height: 5px;
}
.RoundedRectC {
	background-color : #E6E6E6;
}
.ErrorText {
	color: #CC3300;
}
.Asterisk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Super {
	font-weight:normal; 
	vertical-align: 50%	; 
	font-size:80%;
}
.FirstLetter {
	float: left; 
	font-size: 24px;
	/*font-weight: bold;*/
}