﻿/**************************************
BASIC PAGE ELEMENTS
**************************************/
img
{
	border: 0;
}
a
{
	color: #CD0000;
	text-decoration: none;
}
a:hover
{
	color: #FF9900;
	text-decoration: underline;
}
p
{
	margin: 0 0 15px 0;
}
hr
{
	border: 0;
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
}
.ReqStar
{
	color: #CD0000;
}
.Button
{
	background-color: #FF9900;
	border: outset 1px #FF9900;
	color: #FFFFFF;
	padding: 1px 6px 3px 6px;
	font-size: 9pt;
}
/*IE Only */
.Button
{
	*padding: 0;
}
.DisabledButton
{
	background-color: #ffcc99;
	border: outset 1px #ffcc99;
	color: #999999;
}
.PageTitle
{
	font-size: 16pt;
	font-weight: bold;
	color: #CD0000;
	margin: 1px 6px;
}
.SectionTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
}
.SectionTitleOrange
{
	font-size: 12pt;
	font-weight: bold;
	color: #FF9900;
}
.ValidationSummary
{
	border: solid 1px #A0A0A0;
	font-size: 8pt;
	padding: 6px;
	background-color: #EDEDED;
	margin-bottom: 6px;
}
.ValidationSummary ul
{
	margin: 3px 0 0 18px;
	list-style-image: url(../Images/blt_redalert.gif);
}
.NoRecordsDiv
{
	margin: 12pt 24px;
	font-size: 8pt;
	text-align: center;
	color: #990000;
}
.AltRow
{
	background-color: #EDEDED;
}
.SSLIcon
{
	text-align: center;
	padding: 12px 0;
}
/**************************************
MASTER PAGE LAYOUT
**************************************/
body
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	background-color: #A0A0A0;
	background-image: url(../Images/bg_body_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
}
.MainWrapper
{
	width: 990px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.MainWrapper .BannerWrapper
{
	height: 100px;
	margin: 0 18px 0 11px;
}
.MainWrapper .BannerWrapper .LogoWrapper
{
	float: left;
	width: 465px;
	height: 100px;
	padding-left: 15px;
}
.MainWrapper .BannerWrapper .RightWrapper
{
	float: left;
	width: 481px;
	height: 100px;
}
.MainWrapper .BannerWrapper .RightWrapper .TopMenuWrapper
{
	padding-top: 4px;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #CD0000;
	text-align: right;
}
.MainWrapper .BannerWrapper .RightWrapper .TopMenuWrapper a
{
	color: #CD0000;
	text-decoration: none;
	font-weight: normal;
}
.MainWrapper .BannerWrapper .RightWrapper .TopMenuWrapper a:hover
{
	color: #FF9900;
	text-decoration: underline;
}
.MainWrapper .BannerWrapper .RightWrapper .BannerAdDiv
{
	text-align: right;
	padding-top: 12px;
}
.MainWrapper .ContentWrapper
{
	min-height: 500px;
	overflow: hidden;
	background-image: url(../Images/bg_content_01.gif); /*IE6 hacks*/
	_height: 500px;
	_overflow: visible;
}
.MainWrapper .ContentWrapper .LeftShadow
{
	float: left;
	width: 11px;
	height: 300px;
	background-image: url(../Images/bg_left_shadow_01.gif);
	background-repeat: no-repeat;
}
.MainWrapper .ContentWrapper .ContentDiv
{
	float: left;
	width: 961px;
	padding-bottom: 12px;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper
{
	height: 35px;
	background-image: url(../Images/bg_menu_01.gif);
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv
{
	float: left;
	height: 30px;
	margin-top: 2px;
	font-family: Verdana, Sans-Serif;
	font-size: 9pt;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv a
{
	display: block;
	float: left;
	cursor: pointer;
	line-height: 30px;
	padding: 0 18px;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv a:hover
{
	text-decoration: none;
	font-weight: normal;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItem
{
	color: #CD0000;
	text-decoration: none;
	font-weight: normal;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemOn
{
	background-image: url(../Images/bg_menu_on.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemOn:hover
{
	font-weight: bold;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemOver
{
	background-image: url(../Images/bg_menu_over_2.gif);
	color: #996600;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemDiv
{
	float: left;
	cursor: pointer;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemDiv a
{
	font-weight: normal;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .MenuDiv .MenuItemDivOn
{
	float: left;
	background-image: url(../Images/bg_menu_on.gif);
	color: #FFFFFF;
	cursor: pointer;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper
{
	float: right;
	margin-right: 9px;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .SearchFormDiv
{
	width: 200px;
	height: 20px;
	border: solid 1px #999999;
	float: left;
	background-color: #FFFFFF;
	margin-top: 6px;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .SearchFormDiv .MagGlass
{
	margin: 0 0 0 3px;
	vertical-align: middle;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .SearchFormDiv .SearchBox
{
	width: 170px;
	border: none;
	color: #999999;
	font-size: 10pt;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .Button
{
	margin: 6px 3px 0 4px;
	padding: 0 2px 0 1px;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .AdvancedLink
{
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #CD0000;
	text-decoration: none;
	font-weight: normal;
}
.MainWrapper .ContentWrapper .ContentDiv .MenuWrapper .SearchFormWrapper .AdvancedLink:hover
{
	text-decoration: underline;
}
.MainWrapper .ContentWrapper .ContentDiv .MainContentDiv
{
	padding: 12px;
	min-height: 400px;
	_height: 400px;
}
.MainWrapper .ContentWrapper .RightShadow
{
	float: left;
	width: 18px;
	height: 300px;
	background-image: url(../Images/bg_right_shadow_01.gif);
	background-repeat: no-repeat;
}
.MainWrapper .BottomCap
{
	width: 990px;
	min-height: 30px;
	_height: 30px;
	background-color: #A0A0A0;
	background-image: url(../Images/bg_bottom_01.gif);
	background-repeat: no-repeat;
}
.MainWrapper .BottomCap .FooterWrapper
{
	padding: 18px 0 12px 0;
	text-align: center;
	font-size: 9pt;
	color: #FFFFFF;
}
.MainWrapper .BottomCap .FooterWrapper a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.MainWrapper .BottomCap .FooterWrapper a:hover
{
	color: #FF9900;
	text-decoration: underline;
}
.MainWrapper .BottomCap .FooterWrapper .Copyright
{
	padding-top: 6px;
	font-size: 8pt;
}
/**************************************
IE6 NO MORE
**************************************/
.MainWrapper .BannerAdDiv
{
}
.MainWrapper .BannerAdDiv .IE6NoMoreWrapper
{
	clear: both;
	text-align: left;
	border: 1px solid #F7941D; 
	background: #FEEFDA;
	width: 466px;
	height: 58px;
}
.MainWrapper .BannerAdDiv .IE6NoMoreWrapper .CautionIcon
{
	float: left;
	margin: 6px 9px 6px 6px;
	padding-right: 6px;
}
.MainWrapper .BannerAdDiv .IE6NoMoreWrapper .TextDiv
{
	float: left;
	font-size: 8pt;
	width: 230px;
	margin: 6px 0 0 0;
}
.MainWrapper .BannerAdDiv .IE6NoMoreWrapper .IconDiv
{
	float: left;
	padding: 8px 4px;
}
/**************************************
SUBMENUS
**************************************/
/* Main Sub Menu */
.MainSubMenuDiv
{
	display: none;
	position: absolute;
	border: solid 1px #CD6666;
	border-top: none;
	background-color: #F1F1F1;
	min-width: 185px;
	_width: 190px;
	z-index: 10000;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startcolorstr=#f0f0f0, endcolorstr=#bababa) progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.MainSubMenuDiv a
{
	display: block;
	border-top: solid 1px #CD6666;
	line-height: 20px;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 4px;
}
.MainSubMenuDiv a:hover
{
	background-color: #ff9900;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
/* Resume Builder Sub Menu */
.ManageSubMenu
{
	clear: both;
	display: none;
	position: absolute;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	min-width: 125px;
	_width: 160px;
	z-index: 10000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
.ManageSubMenu a
{
	display: block;
	line-height: 24px;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	padding-right: 6px;
	white-space: nowrap;
}
.ManageSubMenu a img
{
	float: left;
	background-color: #DEDEDE;
	width: 16px;
	height: 16px;
	padding: 4px 6px;
	margin-right: 3px;
}
.ManageSubMenu a:hover
{
	background-color: #EDEDED;
	color: #333333;
	text-decoration: none;
}
.ManageSubMenu .MenuSeparatorTop
{
	border-top: solid 1px #F0F0F0;
}
.ManageSubMenu .MenuSeparatorBottom
{
	border-bottom: solid 1px #A0A0A0;
}
/**************************************
RAISED BOX SETUP
**************************************/
.RaisedBoxOuterWrapper
{
}
.RaisedBoxOuterWrapper .RaisedBoxTop
{
	height: 6px;
	position: relative;
}
.RaisedBoxOuterWrapper .RaisedBoxTopLeft
{
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 6px;
	height: 6px;
}
.RaisedBoxOuterWrapper .RaisedBoxTopCenter
{
	background-repeat: repeat-x;
	margin: 0 6px;
	height: 6px;
	overflow: hidden;
}
.RaisedBoxOuterWrapper .RaisedBoxTopRight
{
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	height: 6px;
}
.RaisedBoxOuterWrapper .RaisedBoxMid
{
}
.RaisedBoxOuterWrapper .RaisedBoxMidLeft
{
	background-position: left top;
	background-repeat: repeat-y;
}
.RaisedBoxOuterWrapper .RaisedBoxContent
{
	margin: 0 6px;
}
.RaisedBoxOuterWrapper .RaisedBoxMidRight
{
	background-position: right top;
	background-repeat: repeat-y;
}
.RaisedBoxOuterWrapper .RaisedBoxBtm
{
	height: 6px;
	position: relative;
}
.RaisedBoxOuterWrapper .RaisedBoxBtmLeft
{
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 6px;
	height: 6px;
}
.RaisedBoxOuterWrapper .RaisedBoxBtmCenter
{
	background-repeat: repeat-x;
	height: 6px;
	margin: 0 6px;
	overflow: hidden;
}
.RaisedBoxOuterWrapper .RaisedBoxBtmRight
{
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	height: 6px;
}
/* White Frame */
.TopLeftWhite
{
	background-image: url(../Images/bg_raisedbox_tl_white.gif);
}
.TopCenterWhite
{
	background-image: url(../Images/bg_raisedbox_tc_white.gif);
}
.TopRightWhite
{
	background-image: url(../Images/bg_raisedbox_tr_white.gif);
}
.MidLeftWhite
{
	background-image: url(../Images/bg_raisedbox_ml_white.gif);
}
.MidRightWhite
{
	background-image: url(../Images/bg_raisedbox_mr_white.gif);
}
.BtmLeftWhite
{
	background-image: url(../Images/bg_raisedbox_bl_white.gif);
}
.BtmCenterWhite
{
	background-image: url(../Images/bg_raisedbox_bc_white.gif);
}
.BtmRightWhite
{
	background-image: url(../Images/bg_raisedbox_br_white.gif);
}
/* Pink Frame */
.TopLeftPink
{
	background-image: url(../Images/bg_raisedbox_tl_pink.gif);
}
.TopCenterPink
{
	background-image: url(../Images/bg_raisedbox_tc_pink.gif);
}
.TopRightPink
{
	background-image: url(../Images/bg_raisedbox_tr_pink.gif);
}
.MidLeftPink
{
	background-image: url(../Images/bg_raisedbox_ml_pink.gif);
}
.MidRightPink
{
	background-image: url(../Images/bg_raisedbox_mr_pink.gif);
}
.BtmLeftPink
{
	background-image: url(../Images/bg_raisedbox_bl_pink.gif);
}
.BtmCenterPink
{
	background-image: url(../Images/bg_raisedbox_bc_pink.gif);
}
.BtmRightPink
{
	background-image: url(../Images/bg_raisedbox_br_pink.gif);
}
/* Light Gray Frame */
.TopLeftLightGray
{
	background-image: url(../Images/bg_raisedbox_tl_lgray.gif);
}
.TopCenterLightGray
{
	background-image: url(../Images/bg_raisedbox_tc_lgray.gif);
}
.TopRightLightGray
{
	background-image: url(../Images/bg_raisedbox_tr_lgray.gif);
}
.MidLeftLightGray
{
	background-image: url(../Images/bg_raisedbox_ml_lgray.gif);
}
.MidRightLightGray
{
	background-image: url(../Images/bg_raisedbox_mr_lgray.gif);
}
.BtmLeftLightGray
{
	background-image: url(../Images/bg_raisedbox_bl_lgray.gif);
}
.BtmCenterLightGray
{
	background-image: url(../Images/bg_raisedbox_bc_lgray.gif);
}
.BtmRightLightGray
{
	background-image: url(../Images/bg_raisedbox_br_lgray.gif);
}
/**************************************
TWO-COLUMN MASTER SETUP
**************************************/
.TwoColumnOuterWrapper
{
}
.TwoColumnOuterWrapper .TopWrapper
{
	margin-bottom: 12px;
}
.TwoColumnOuterWrapper .LeftWrapper
{
	float: left;
	min-height: 100px;
	_height: 100px;
	margin-right: 9px;
}
.TwoColumnOuterWrapper .RightWrapper
{
	float: left;
	min-height: 100px;
	_height: 100px;
}
.TwoColumnOuterWrapper .TopWrapperBoxOuter
{
	width: 935px;
}
.TwoColumnOuterWrapper .TopWrapperBoxOuter .TopWrapperBoxInner
{
	width: 923px;
	min-height: 25px;
	overflow: hidden;
}
.TwoColumnOuterWrapper .LeftWrapperBoxOuter
{
	width: 615px;
}
.TwoColumnOuterWrapper .LeftWrapperBoxOuter .LeftWrapperBoxInner
{
	width: 603px;
}
.TwoColumnOuterWrapper .RightWrapperBoxOuter
{
	width: 310px;
}
.TwoColumnOuterWrapper .RightWrapperBoxOuter .RightWrapperBoxInner
{
	width: 298px;
}
.TwoColumnOuterWrapper .BottomWrapper
{
	clear: both;
}
.TwoColumnOuterWrapper .BottomWrapperBoxOuter
{
	width: 935px;
	min-height: 50px;
	overflow: hidden;
	/*IE6 hack*/
	_height: 50px;
	_overflow: visible;
}
.TwoColumnOuterWrapper .BottomWrapperBoxOuter .BottomWrapperBoxInner
{
	width: 923px;
}
/**************************************
THREE-COLUMN MASTER SETUP
**************************************/
.ThreeColumnOuterWrapper
{
}
.ThreeColumnOuterWrapper .TopWrapper
{
	margin-bottom: 12px;
}
.ThreeColumnOuterWrapper .LeftWrapper
{
	float: left;
	min-height: 100px;
	_height: 100px;
}
.ThreeColumnOuterWrapper .CenterWrapper
{
	float: left;
	min-height: 100px;
	_height: 100px;
	margin-left: 12px;
}
.ThreeColumnOuterWrapper .RightWrapper
{
	float: left;
	min-height: 100px;
	_height: 100px;
	margin-left: 12px;
}
.ThreeColumnOuterWrapper .BottomWrapper
{
	clear: both;
	min-height: 50px;
	_height: 50px;
	margin-top: 12px;
}
.ThreeColumnOuterWrapper .TopWrapperBoxOuter
{
	width: 935px;
}
.ThreeColumnOuterWrapper .TopWrapperBoxOuter .TopWrapperBoxInner
{
	width: 923px;
	min-height: 25px;
	overflow: hidden;
}
.ThreeColumnOuterWrapper .LeftWrapperBoxOuter
{
	width: 222px;
}
.ThreeColumnOuterWrapper .LeftWrapperBoxOuter .LeftWrapperBoxInner
{
	width: 210px;
	min-height: 425px;
	_height: 425px;
}
.ThreeColumnOuterWrapper .CenterWrapperBoxOuter
{
	width: 456px;
}
.ThreeColumnOuterWrapper .CenterWrapperBoxOuter .CenterWrapperBoxInner
{
	width: 441px;
	min-height: 425px;
	_height: 425px;
}
.ThreeColumnOuterWrapper .RightWrapperBoxOuter
{
	width: 232px;
}
.ThreeColumnOuterWrapper .RightWrapperBoxOuter .RightWrapperBoxInner
{
	width: 220px;
	min-height: 425px;
	_height: 425px;
}
/**************************************
THREE-ROW MASTER SETUP
**************************************/
.ThreeRowOuterWrapper
{
}
.ThreeRowOuterWrapper .TopWrapper
{
	margin-bottom: 12px;
}
.ThreeRowOuterWrapper .RowWrapper
{
	margin-bottom: 9px;
}
.ThreeRowOuterWrapper .BottomWrapper
{
	margin-top: 12px;
}
.ThreeRowOuterWrapper .TopWrapperBoxOuter
{
	width: 935px;
}
.ThreeRowOuterWrapper .TopWrapperBoxOuter .TopWrapperBoxInner
{
	width: 923px;
	min-height: 25px;
	overflow: hidden;
	/*IE6 hacks*/
	_height: 28px;
	_overflow: visible;
}
.ThreeRowOuterWrapper .MasterWrapperBoxOuter
{
	width: 935px;
}
.ThreeRowOuterWrapper .MasterWrapperBoxOuter .MasterWrapperBoxInner
{
	width: 923px;
	min-height: 50px;
	overflow: hidden;
	/*IE6 hacks*/
	_height: 50px;
	_overflow: visible;
}
/**************************************
THAT RESUME SITE TEXT CONTROL
**************************************/
.TRSWrapper
{
	/*white-space: nowrap;*/
	font-weight: bold;
}
.TRSWrapper .TRSRed
{
	color: #CD0000;
}
.TRSWrapper .TRSOrange
{
	color: #FF9900;
}
.TRSWrapper .TRSCom
{
	color: #CD0000;
	font-size: .8em;
}
.ModalPopupOuterWrapper .DialogTitle .TRSWrapper
{
	font-size: 1.1em;
}
.ModalPopupOuterWrapper .DialogTitle .TRSWrapper .TRSRed
{
	color: #FFDEDE;
	text-transform: capitalize;
}
.ModalPopupOuterWrapper .DialogTitle .TRSWrapper .TRSOrange
{
	color: #FFDDBB;
	text-transform: capitalize;
}
.ModalPopupOuterWrapper .DialogTitle .TRSWrapper .TRSCom
{
	color: #FFDEDE;
	font-size: .8em;
	text-transform: capitalize;
}
/**************************************
STANDARD FORM ELEMENTS
**************************************/
.Instructions
{
	font-size: 8pt;
	color: #996666;
	margin-bottom: 6px;
}
.ResponseDiv
{
	font-size: 8pt;
	color: #CD0000;
	margin-bottom: 12px;
}
.FormTitle
{
	background-color: #DEDEDE;
	font-size: 12pt;
	font-weight: bold;
	color: #660000;
	padding: 3px 6px;
	margin-bottom: 12px;
}
.FormSection
{
	font-size: 10pt;
	font-weight: bold;
	color: #670000;
	margin-bottom: 12px;
}
.FormSeparator
{
	clear: both;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
}
.FormElementDiv
{
	clear: both;
	min-height: 10px;
	overflow: hidden; 
	margin-bottom: 3px;
	/*IE6 hacks*/
	_height: 10px;
	_overflow: visible;
}
.FormElementDiv .FormElementLabel
{
	float: left;
	text-align: right;
	font-size: 9pt;
	color: #660000;
	padding: 3px 2px 0 0;
	width: 125px;
}
.FormElementDiv .FormElementControl
{
	float: left;
}
.FormElementDiv .FormElementControl .SubLabel
{
	font-size: 8pt;
	color: #660000;
	padding: 3px 0 0 0;
}
.FormElementDiv .FormElementControl .BoxElement
{
	font-family: Arial, Sans-Serif;
	border: solid 1px #999999;
	font-size: 9pt;
	width: 250px;
}
.FormElementDiv .FormElementControl .BigBoxElement
{
	font-family: Arial, Sans-Serif;
	border: solid 1px #999999;
	font-size: 9pt;
	width: 350px;
}
.FormElementDiv .FormElementControl .ReadOnlyBox
{
	font-family: Arial, Sans-Serif;
	border: none;
	font-size: 9pt;
	width: 250px;
	color: #000000;
}
.FormElementDiv .FormElementControl .NarrowBoxElement
{
	font-family: Arial, Sans-Serif;
	border: solid 1px #999999;
	font-size: 9pt;
	width: 120px;
}
.FormElementDiv .FormElementControl .DateElement
{
	border: solid 1px #999999;
	font-size: 9pt;
	width: 150px;
}
.FormElementDiv .FormElementControl .ListElement
{
	border: solid 1px #999999;
	font-size: 9pt;
	width: 255px;
}
.FormElementDiv .FormElementControl .ListElement.FontList
{
	width: 115px;
	font-size: 8pt;
}
.FormElementDiv .FormElementControl .ListElement.SizeList
{
	width: 50px;
	font-size: 8pt;
}
.FormElementDiv .FormElementControl .ListBoxElement
{
	border: solid 1px #999999;
	font-size: 9pt;
	width: 255px;
	height: 100px;
}
.FormElementDiv .FormElementControl .CheckElement
{
	font-size: 8pt;
	font-weight: bold;
	color: #996666;
}
.FormElementDiv .FormElementControl .ReadOnly
{
	font-size: 9pt;
	font-weight: bold;
	color: #993333;
	padding-top: 3px;
	line-height: 20px;
}
.FormElementDiv .FormElementControl .Comments
{
	font-size: 8pt;
	color: #993333;
	padding-top: 3px;
}
.FormElementDiv .InfoLink
{
	font-size: 8pt;
	color: #999999;
}
.FormElementDiv .FormElementControl .InfoLink:hover
{
	color: #CD0000;
	text-decoration: none;
}
.FormElementDiv .FormElementControl .ControlHint
{
	font-size: 7pt;
	color: #666666;
}
.FormElementDiv .FormButtons
{
	padding: 15px 0;
}
.FormElementDiv .AjaxResponse
{
	font-size: 8pt;
	color: #CD0000;
}
.ThankYouTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #AC0000;
	text-align: center;
	margin: 12pt 0;
}
.ThankYouBody
{
	font-size: 10pt;
	color: #660000;
	padding: 12px;
}
/**************************************
STANDARD FILTER ELEMENTS
**************************************/
.FilterFieldset
{
	position: relative;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #DEDEDE;
	border-bottom: solid 1px #DEDEDE;
	background-color: #EDEDED;
	padding: 18px 12px 12px 12px;
	margin-top: 15px;
}
.FilterFieldset legend
{
	position: absolute;
	top: -6px;
	left: 3;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: none;
	background-color: #EDEDED;
	padding: 0 6px;
	margin: 0;
	font-size: 8pt;
	color: #666666;
	clear: both;
}
.FilterFieldset .FilterWrapper
{
	min-height: 15px;
	_height: 15px;
	clear: both;
}
.FilterFieldset .FilterElementDiv
{
	float: left;
	margin: 0 0 6px 6px;
}
.FilterFieldset .FilterElementDiv .FilterElementLabel
{
	font-size: 8pt;
	color: #660000;
}
.FilterFieldset .FilterElementDiv .FilterElementControl
{
	font-size: 9pt;
	color: #660000;
}
.FilterFieldset .FilterElementDiv .FilterElementControl .BoxElement
{
	width: 150px;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
.FilterFieldset .FilterElementDiv .FilterElementControl .DateElement
{
	width: 75px;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
.FilterFieldset .FilterElementDiv .FilterElementControl .ListElement
{
	width: 150px;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
.FilterFieldset .FilterElementDiv .FilterButtonDiv
{
	padding: 13px 0 0 6px;
}
.FilterFieldset .FilterElementDiv .FilterButtonDiv .Button
{
	font-size: 8pt;
}
.DataTableDiv
{
	margin-top: 12px;
}
.DataTableDiv .ListNavDiv
{
	font-size: 8pt;
	color: #666666;
	padding: 2px 0;
}
.DataTableDiv .AddNewDiv
{
	text-align: right;
	font-size: 8pt;
	margin-bottom: 2px;
}
.DataTableDiv .AddNewDiv a
{
	font-weight: normal;
}
.DataTableDiv .DataListTable
{
	width: 100%;
	border-collapse: collapse;
	border-color: #CCCCCC;
	font-size: 8pt;
	border-bottom: solid 1px #DEDEDE;
}
.DataTableDiv .DataListTable a
{
	font-weight: normal;
}
.DataTableDiv .DataListTable th
{
	background-color: #CD3333;
	color: #FFFFFF;
}
.DataTableDiv .DataListTable th a
{
	font-weight: bold;
	color: #FFFFFF;
}
.DataTableDiv .DataListTable th a:hover
{
	color: #FF9900;
}
.DataTableDiv .PageRecordsDiv
{
	font-size: 8pt;
	color: #666666;
	margin-top: 6px;
}
.DataTableDiv .RecordsPerPage
{
	font-size: 8pt;
	width: 20px;
	text-align: center;
	border: inset 1px #CCCCCC;
}
.DataTableDiv .Button
{
	font-size: 8pt;
	margin-left: 3px;
}
/**************************************
STANDARD DISPLAY LIST
**************************************/
.ListTableDiv .AddNewDiv
{
	text-align: right;
	font-size: 8pt;
	margin-bottom: 2px;
}
.ListTableDiv .AddNewDiv a
{
	font-weight: normal;
}
.ListTableDiv .ListTable
{
	width: 100%;
	border-collapse: collapse;
	background-color: #F0F0F0;
	border-color: #cccccc;
	font-size: 8pt;
	color: #333333;
}
.ListTableDiv .ListTable th
{
	text-align: center;
	background-color: #CD4444;
	color: #FFEEEE;
	white-space: nowrap;
	padding: 2px 6px;
}
.ListTableDiv .ListTable td
{
	padding: 3px 5px;
}
.ListTableDiv .ListTable .ListIcon
{
	margin: 0 2px;
	cursor: pointer;
}
/**************************************
MODAL POPUP
**************************************/
.ModalBackground
{
	background-color: #121212;
	filter: alpha(opacity=75);
	opacity: .75;
}
.ClientPopupPanel
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#121212', Direction=135, Strength=6);
}
.ModalPopupOuterWrapper
{
	position: relative;
	z-index: 1000;
}
.ModalPopupOuterWrapper .TitleBar
{
	position: relative;
	height: 30px;
}
.ModalPopupOuterWrapper .TitleBar .TitleBGLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 30px;
	background-image: url(../Images/dlg_title_left.gif);
	background-repeat: no-repeat;
}
.ModalPopupOuterWrapper .TitleBar .TitleBarCenter
{
	margin: 0 12px;
	height: 30px;
	background-image: url(../Images/dlg_title_bg.gif);
	background-repeat: repeat-x;
}
.ModalPopupOuterWrapper .TitleBar .TitleBarCenter .DialogTitle
{
	float: left;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 30px;
}
.ModalPopupOuterWrapper .TitleBar .TitleBarCenter .DialogButtons
{
	float: right;
	text-align: right;
	padding-top: 8px;
}
.ModalPopupOuterWrapper .TitleBar .TitleBarCenter .DialogButtons .DialogButton
{
	margin: 0 0 0 2px;
}
.ModalPopupOuterWrapper .TitleBar .TitleBGRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 30px;
	background-image: url(../Images/dlg_title_right.gif);
	background-repeat: no-repeat;
}
.ModalPopupOuterWrapper .PopupContent
{
	border-top: outset 1px #CD0000;
	background-image: url(../Images/bg_popup_01.gif);
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	padding: 6px 12px 3px 12px;
}
.ModalPopupOuterWrapper .PopupFormWrapper
{
	padding: 9px 12px;
}
.ModalPopupOuterWrapper .PopupFormWrapper hr
{
	border: 0;
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	margin-bottom: 6px;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset
{
	padding: 0 12px 6px 12px;
	margin-bottom: 6px;
	border-top: solid 1px #A0A0A0;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset legend
{
	font-size: 8pt;
	color: #787878;
	margin-bottom: 6px;
	padding: 0 3px;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset legend a
{
	display: inline-block;
	padding: 2px 6px 4px 6px;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset legend a.TabOn
{
	border: outset 1px #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	color: #666666;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset legend a.TabOff
{
	border: solid 1px #999999;
	border-bottom: none;
	background-color: #DEDEDE;
	font-weight: normal;
	color: #A0A0A0;
}
.ModalPopupOuterWrapper .PopupFormWrapper fieldset .TabDiv
{
	margin-top: 6px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .RichTextElement
{
	border: inset 1px #DEDEDE;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	width: 415px;
	height: 150px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .FormElementLabel, 
.ModalPopupOuterWrapper .PopupFormWrapper .BoxElement, 
.ModalPopupOuterWrapper .PopupFormWrapper .DateElement, 
.ModalPopupOuterWrapper .PopupFormWrapper .ListElement, 
.ModalPopupOuterWrapper .PopupFormWrapper .ListBoxElement, 
.ModalPopupOuterWrapper .PopupFormWrapper .Button
{
	font-size: 8pt;
}
.ModalPopupOuterWrapper .PopupFormWrapper .ListBoxElement
{
	height: auto;
}
.ModalPopupOuterWrapper .PopupFormWrapper .NarrowListElement
{
	border: solid 1px #999999;
	font-size: 8pt;
	width: 155px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .VeryNarrowListElement
{
	border: solid 1px #999999;
	font-size: 8pt;
	width: 125px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .AddNewDiv
{
	text-align: right;
	margin: 0 12px 6px 0;
	padding: 0;
}
.ModalPopupOuterWrapper .PopupFormWrapper .AddNewDiv a
{
	font-size: 8pt;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.ModalPopupOuterWrapper .PopupFormWrapper .NoRecordsDiv
{
	font-size: 9pt;
	margin: 0 6px 12px 3px;
	text-align: left;
}
.ModalPopupOuterWrapper .PopupFormWrapper .NoItemsDiv
{
	font-size: 9pt;
	margin: 3px 6px 6px 3px;
	text-align: left;
	color: #990000;
}
.ModalPopupOuterWrapper .PopupFormWrapper .ValidationSummary
{
	background-color: #FEFEFE;
	margin: 12px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .FormButtons
{
	text-align: center;
	margin: 18px 0 12px 0;
}
/*
.ModalPopupOuterWrapper .PopupFormWrapper .InfoLink
{
	padding-left: 3px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .FormButtons .Button
{
	margin-right: 3px;
}
*/
.ModalPopupOuterWrapper .PopupFormWrapper .FormButtons .FormLink
{
}
/*****  CONTACT EDIT  *****/
.ContactEditWrapper .FormElementLabel
{
	width: 100px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .PanelTabsDiv
{
	height: 18px;
}
.ModalPopupOuterWrapper .PopupFormWrapper .PanelTabsDiv .PanelTab
{
	heigth: 22px;
	display: block;
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	border: solid 1px #666666;
	border-bottom: none;
	padding: 2px 6px;
	margin-right: 2px;
	z-index: 5;
}
.ModalPopupOuterWrapper .PopupFormWrapper .PanelTabsDiv .PanelTab.Active
{
	background-color: #EDEDED;
	font-weight: bold;
	z-index: 15;
}
.ModalPopupOuterWrapper .PopupFormWrapper .SwitchablePanelsWrapper
{
	clear: both;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0;
	z-index: 10;
}
.ModalPopupOuterWrapper .PopupFormWrapper .ContactSubPanel
{
	display: none;
}
/**************************************
HELP AND TIPS
**************************************/
.HelpAndTipsWrapper
{
}
.HelpAndTipsWrapper .PopupContent
{
	margin: 0;
	padding: 0;
	height: 500px;
}
.HelpAndTipsWrapper .HelpHeader
{
	height: 40px;
	border-bottom: solid 1px #999999;
}
.HelpAndTipsWrapper .HelpHeader .HelpTitle
{
	padding: 0 12px;
}
.HelpAndTipsWrapper .HelpHeader .HelpTitle .LeftTitle
{
	float: left;
	line-height: 40px;
	font-family: Verdana, Sans-Serif;
	font-size: 14pt;
	color: #AC0000;
}
.HelpAndTipsWrapper .HelpHeader .HelpNav
{
	float: right;
	width: 300px;
	line-height: 40px;
	text-align: right;
}
.HelpAndTipsWrapper .HelpHeader .HelpNav a
{
	font-size: 9pt;
	font-weight: bold;
	padding-left: 18px;
}
.HelpAndTipsWrapper .HelpContent
{
	height: 400px;
	background-color: #FFFFFF;
	overflow: auto;
	padding: 18px;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	color: #660000;
}
.HelpAndTipsWrapper .HelpFooter
{
	height: 25px;
	border-top: solid 1px #999999;
}
/**************************************
GOOGLE TEXT ADS
**************************************/
.GoogleAdsWrapper
{
	clear: both;
	text-align: center;
	min-height: 50px;
	overflow: hidden; 
	/*IE6 hacks*/
	_height: 50px;
	_overflow: visible;
}
.GoogleAdsWrapper .AdsTitle
{
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding: 3px;
	margin-bottom: 12px;
	text-align: left;
}
.GoogleAdsWrapper .WideSkyscraper
{
	width: 160px;
	height: 600px;
	margin: 12px auto;
}
.GoogleAdsWrapper .SmallSquare
{
	width: 200px;
	height: 200px;
	margin: 12px auto;
}
.GoogleAdsWrapper .HorizontalTextAds
{
	width: 728px;
	height: 90px;
	margin: 12px auto;
}
.GoogleAdsWrapper .GoogleAdsPanel
{
	text-align: left;
	min-height: 30px;
	_height: 30px;
}
.GoogleAdsWrapper .Horizontal .AdDiv
{
	float: left;
}
.GoogleAdsWrapper .GoogleAdsPanel .AdDiv
{
	width: 195px;
	font-size: 8pt;
	color: #333333;
	margin-left: 12px;
	margin-bottom: 18px;
}
.BottomWrapper .GoogleAdsWrapper .GoogleAdsPanel .AdDiv
{
	margin-left: 24px;
}
.GoogleAdsWrapper .GoogleAdsPanel .AdDiv a
{
	font-weight: bold;
}
.GoogleAdsWrapper .GoogleAdsPanel .AdDiv .AdFooter
{
	color: #666666;
	font-size: 7pt;
}
.GoogleAdsWrapper .GoogleAdsBottom
{
	clear: both;
	padding: 6px 12px;
	margin-top: 12px;
}
.GoogleAdsWrapper .GoogleAdsBottom .GoogleIcon
{
	float: right;
}
.GoogleAdsWrapper .GoogleAdsBottom .GoogleNavIcon
{
	float: left;
}
.BottomWrapper .GoogleAdsWrapper .AdsTitle
{
	margin-bottom: 6px;
}
.BottomWrapper .GoogleAdsWrapper .GoogleAdsBottom
{
	margin-top: 6px;
}
/**************************************
LEFT SIDE TEXT
**************************************/
.LeftSideText
{
	font-size: 9pt;
	color: #663333;
	padding: 6px;
}
.LeftSideText .SideTitle
{
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 12px;
	color: #990000;
}
.LeftSideText .SubHead
{
	font-weight: bold;
	margin: 9px 0;
	color: #990000;
}
.LeftSideText .ItemTitle
{
	text-decoration: underline;
	font-weight: bold;
}
.LeftSideText ul
{
	list-style-position: outside;
	margin-left: 0;
	padding-left: 24px;
	vertical-align: middle;
}
.LeftSideText ul li
{
	margin: 0 0 6px 0;
	padding: 0;
	list-style-image: url(../Images/blt_redflower.gif);
	font-size: 8pt;
}
.LeftSideText ol
{
	list-style-position: outside;
	margin-left: 0;
	padding-left: 24px;
}
.LeftSideText ol li
{
	font-size: 9pt;
	margin: 0 0 6px 0;
	padding: 0;
}
.LeftSideText ul .FeatureItem
{
	font-weight: bold;
}
.LeftSideText .Pic1
{
	float: right;
	padding: 6px;
}
.LeftSideText .Pic2
{
	float: left;
	padding: 6px;
}
/**************************************
PROCESSING MESSAGE
**************************************/
.ProcessingOuterDiv
{
	border: outset 2px #FFEDED;
	background-color: #FFEDED;
	text-align: center;
	position: absolute;
	z-index: 500;
}
.ProcessingOuterDiv .ProcessingText
{
	font-size: 12pt;
	font-weight: bold;
	color: #CD0000;
}
.ProcessingOuterDiv .ProcessingIcon
{
	margin-top: 9px;
}
.ProcessingOuterDiv .ProcessingButton
{
	margin-top: 12px;
}
/**************************************
CLIENT POPUP
*************************************
.PopupBackground
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #666666;
	filter: alpha(opacity=75);
	opacity: .75;
	z-index: 1000;
}*/
/**************************************
RENEWAL REMINDER
**************************************/
.RenewalReminderWrapper .PopupContent
{
	margin: 0;
	padding: 12px 0;
}
.RenewalReminderWrapper .PopupContent .RenewalReminderContent
{
	background-color: #FFFFFF;
	margin: 12px;
	min-height: 350px;
	_height: 350px;
	font-family: Arial, Sans-Serif;
	border: solid 2px #D0D0D0;
}
.RenewalReminderContent .UpperMsg
{
	margin: 18px 12px 24px 24px;
	font-size: 11pt;
	color: #666666;
}
.RenewalReminderContent .Pic
{
	float: right;
	margin: 0 12px 0 18px;
}
.RenewalReminderContent .Title
{
	font-size: 26pt;
	font-weight: bold;
	color: #CD0000;
}
.RenewalReminderContent .ButtonDiv
{
	text-align: center;
}
.RenewalReminderContent .CloseDiv
{
	text-align: center;
	margin-top: 18px;
}
.RenewalReminderContent .CloseDiv .Button
{
	font-size: 8pt;
}
.RenewalReminderContent .DontShowDiv
{
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	margin: 12px 0;
}
/************************************************
EMAIL MESSAGE DETAIL POPUP
************************************************/
.EmailMessageDetailWrapper
{
}
.EmailMessageDetailWrapper .FormElementDiv .FormElementControl .ReadOnly
{
	padding-top: 0;
	line-height: 20px;
	color: #666666;
}
.EmailMessageDetailWrapper .FormElementDiv .FormElementLabel
{
	width: 100px;
}
.EmailMessageDetailWrapper .FormElementDiv .MessageBody
{
	font-size: 8pt;
	height: 100px;
	border: inset 1px #EDEDED;
	background-color: #FFFFFF;
	overflow: auto;
	color: #333333;
	padding: 3px;
	width: 410px;
}
/************************************************
WIZARD STEPS
************************************************/
.WizardStepsWrapper
{
	min-height: 40px;
	overflow: hidden;
	_height: 40px;
	_overflow: visible;
	border-bottom: solid 1px #DEDEDE;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
.AccountActionWrapper
{
	min-height: 40px;
	_height: 40px;
	width: 250px;
	margin: 0 auto;
}
.WizardStepsWrapper a:hover
{
	text-decoration: none;
}
.WizardStepsWrapper .WizardStep
{
	float: left;
	text-align: center;
	width: 65px;
}
.WizardStepsWrapper .WizardStep .StepNumber
{
	width: 43px;
	height: 43px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;
	font-size: 20pt;
	font-weight: bold;
	margin: 0 auto;
}
.WizardStepsWrapper .WizardStep .StepLabel
{
	font-size: 8pt;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
}
.WizardStepsWrapper .WizardArrow
{
	float: left;
	width: 26px;
	background-repeat: no-repeat;
	margin-top: 12px;
	min-height: 40px;
	_height: 40px;
}
.WizardStepsWrapper .StepOn
{
	cursor: pointer;
}
.WizardStepsWrapper .StepOn .StepNumber
{
	background-image: url(../Images/wizard_step_on.gif);
	color: #CD0000;
}
.WizardStepsWrapper .StepOn .StepLabel
{
	color: #CD0000;
}
.WizardStepsWrapper .ArrowOn
{
	background-image: url(../Images/wizard_arrow_on.gif);
}
.WizardStepsWrapper .StepOff
{
	cursor: default;
}
.WizardStepsWrapper .StepOff .StepNumber
{
	background-image: url(../Images/wizard_step_off.gif);
	color: #999999;
}
.WizardStepsWrapper .StepOff .StepLabel
{
	color: #CCCCCC;
}
.WizardStepsWrapper .ArrowOff
{
	background-image: url(../Images/wizard_arrow_off.gif);
}
/************************************************
POLICY STUFF
************************************************/
.PolicyWrapper
{
	font-size: 9pt;
	color: #666666;
}
.PolicyWrapper .TOC
{
	margin-left: 21px;
}
.PolicyWrapper .TOCTitle
{
	font-weight: bold;
}
.PolicyWrapper li
{
}
.PolicyWrapper li.Level1
{
	text-align: center;
	list-style-type: decimal;
	font-weight: bold;
	margin-bottom: 12px;
}
.PolicyWrapper li.Level2
{
	text-align: left;
	list-style-type: upper-alpha;
	font-weight: normal;
	margin-bottom: 12px;
}
.PolicyWrapper li.Level3
{
	text-align: left;
	list-style-type: lower-roman;
	font-weight: normal;
	margin-bottom: 12px;
}
.PolicyWrapper li.Level1 ol
{
	margin-left: 0;
	margin-top: 12px;
	padding-left: 0;
}
.PolicyWrapper li.Level2 ol
{
	margin-left: 24px;
	margin-top: 12px;
	padding-left: 0;
}
/************************************************
SIGN UP WRAPPER
************************************************/
.SignUpWrapper
{
	background-image: url(../Images/Home/signup_bg_01.gif);
	background-repeat: repeat-x;
	background-color: #990000;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	min-height: 200px;
	overflow: hidden;
	_height: 200px;
	_overflow: visible;
	padding-bottom: 12px;
}
.SignUpWrapper .FeatureList
{
	font-size: 9pt;
	line-height: 150%;
	margin-top: 12px;
}
.SignUpWrapper .AllThis
{
	font-size: 12pt;
	margin: 12px;
	color: #FFABAB;
}
.SignUpWrapper .AllThis a
{
	color: #FF6666;
}
.SignUpWrapper .AllThis a:hover
{
	color: #FFCCCC;
}
.SignUpWrapper .CostDiv
{
	color: #FF9900;
	width: 110px;
	margin: 0 auto;
	min-height: 20px;
	overflow: hidden;
	_height: 20px;
	_overflow: visible;
}
.SignUpWrapper .CostDiv .CostSmall
{
	float: left;
	font-size: 20pt;
	line-height: 30px;
}
.SignUpWrapper .CostDiv .CostLarge
{
	float: left;
	font-size: 42pt;
	line-height: 42px;
}
.SignUpWrapper .Guarantee
{
	clear: both;
	padding: 6px;
	color: #FF9900;
}
.SignUpWrapper .SignUpButtonDiv
{
	margin-top: 12px;
}
.SignUpWrapper .SignUpButtonDiv .Button
{
	font-size: 12pt;
	border-top: solid 1px #FFBB44;
	border-left: solid 1px #FFBB44;
	border-right: solid 1px #885500;
	border-bottom: solid 1px #885500;
}
/************************************************
APPLICATION USAGE TABLE
************************************************/
.AppUsageTable
{
	font-size: 8pt;
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
}
.AppUsageTable th
{
	background-color: #CD3333;
	color: #FFFFFF;
}
.AppUsageTable td
{
	border-color: #CCCCCC;
	text-align: center;
	padding: 5px 3px;
}
.AppUsageTable .ItemNameCell
{
	text-align: left;
}
/************************************************
RIGHT TILE PANEL
************************************************/
.RightPanelWrapper .TileWrapper
{
	border: solid 1px #CCCCCC;
	background-image: url(../Images/Home/bg_tile_off.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom: 12px;
	cursor: pointer;
	height: 75px;
}
.RightPanelWrapper .TileWrapper:hover
{
	border: solid 1px #BCBCBC;
	background-image: url(../Images/Home/bg_tile_215x77_over.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.RightPanelWrapper .TileWrapper .Title
{
	font-size: 12pt;
	font-weight: bold;
	color: #CD0000;
	margin: 4px 0 2px 0;
}
.RightPanelWrapper .TileWrapper .TileText
{
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}
.RightPanelWrapper .VideoTour img
{
	float: left;
	margin: 15px 9px 15px 6px;
}
.RightPanelWrapper .VideoTour .TileText
{
	padding-right: 6px;
}
.RightPanelWrapper .Targeted img
{
	float: right;
	margin: 6px 6px;
}
.RightPanelWrapper .Targeted .Title
{
	font-size: 11pt;
	margin-left: 6px;
}
.RightPanelWrapper .Targeted .TileText
{
	margin-left: 6px;
}
.RightPanelWrapper .ResumeStyles img
{
	float: left;
	margin: 6px;
}
.RightPanelWrapper .ResumeStyles .Title
{
	margin: 6px 6px 3px 6px;
}
.RightPanelWrapper .ResumeStyles .TileText
{
	margin-left: 6px;
}
.RightPanelWrapper .SignUp img
{
	float: right;
	margin: 9px 6px;
}
.RightPanelWrapper .SignUp .Title
{
	margin-left: 9px;
}
.RightPanelWrapper .SignUp .TileText
{
	margin-left: 9px;
}
.RightPanelWrapper .PayPalSeal
{
	text-align: center;
	margin: 12px 0;
	border-top: double 3px #CCCCCC;
	border-bottom: double 3px #CCCCCC;
	padding: 12px 0;
}
.RightPanelWrapper .Tags
{
	font-size: 16pt;
	color: #FFFFFF;
	padding: 18px 0;
	text-align: center;
	background-color: #D0D0D0;
	height: 550px;
	line-height: 135%;
}

