/* COMMON
*********************************************************/
p, h1, h2, h3, h4, h6, form {
	margin:0;
	padding:0;
}
img, a img{
	border:none}
/* BODY
*********************************************************/
body
{
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;	
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	font-size: 11px;
	letter-spacing:.5px;
}
body.Splash
{
	background-image:url(../../images/site/acxbg.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
}
body.Site
{
	background-image:url(../../images/site/acxbg.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
}
body.ZipSearchPopup
{
	background:#024898;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	font-size: 11px;
	letter-spacing:.5px;
}
IMG.LOGO
{
	left:auto;
	right:auto;
}
TABLE.NavBody
{
	position:relative;
	top:10px;
	left:auto;
}
.NavBar
{
	background-image: url(../../images/site/toolbar_bg.jpg);
	background-repeat: repeat-x;
	vertical-align:middle;
	height:38px;
}
.NavWindow
{
	background-image: url(../../images/site/navwindow_bg.jpg);
	background-repeat: repeat-x;
	vertical-align:middle;
	height:38px;
	width:725px;
}
.NavWindowService
{
	background-image: url(../../images/site/navwindow_bg.jpg);
	background-repeat: repeat-x;
	vertical-align:middle;
	height:38px;
	width:450px;
}
TABLE.MainBody
{
	position:relative;
	top:12px;
	left:auto;
}
.subBoxTbl {border:1px solid #333333;}
.subBoxHdr
{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subBoxRow
{
	border-bottom:1px solid #333333;
	padding:3px;
}

.subheader{
	color:#f927a3;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheader2{
	color:#333333;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheader3{
	color:#f927a3;
	font-weight:bold;
	font-size: 15px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheaderLg{
	color:#f927a3;
	font-weight:bold;
	font-size: 17px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheaderwhite{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 17px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheaderblack{
	color:#000;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana,Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheadergray{
	color:#777;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana,Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheaderblue{
	color:#88beff;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subheadergreen{
	color:#8dc63f;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subText{
	color:#000;
	font-size: 11px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
	line-height:15px;
}
.subTextMed{
	color:#000;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
.subTextSmall{
	color:#000;
	font-size: 10px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.whiteSubText{
	color:#FFFFFF;
	font-size: 11px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.whiteSubText2{
	color:#FFFFFF;
	font-size: 14px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.blueSubText{
	color:#054BE9;
	font-size: 11px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.pinkSubText {
	color:#f927a3;
	font-size: 11px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.greenSubText {
	color:#8dc63f;
	font-size: 11px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	letter-spacing:.5px;
}
.alert
{
	color:green;
	font-size: 10px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	font-weight: bold;
	letter-spacing:.5px;
}
.price
{
	color:green;
	font-size: 17px;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	font-weight: bold;
	letter-spacing:.5px;
}
TABLE
{
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
TABLE.zipSearchPopUp
{
	border:1px solid #99ccff; 
}
#errorwindow
{
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color: #DD0000;
	width: 300px;
	border:1px solid #CC0000;
	background-color:#FFFFFF;
	padding: 1em;
}
FORM
{
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A:link
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A:visited
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A:hover
{
    font-size: 11px;
    color: #FF0000;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A:active
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.TOULink:link
{
    font-size: 17px;
    font-weight: bold;
    color: #F3EFEF;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.TOULink:visited
{
    font-size: 17px;
    font-weight: bold;
    color: #F3EFEF;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.TOULink:hover
{
    font-size: 17px;
    font-weight: bold;
    color: #FA7102;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; ;     
}
A.TOULink:active
{
    font-size: 17px;
    font-weight: bold;
    color: #F3EFEF;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}

A.LearnMoreLink:link
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.LearnMoreLink:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.LearnMoreLink:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #FA7102;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.LearnMoreLink:active
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.BlackBoldLink:link
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.BlackBoldLink:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.BlackBoldLink:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #FF0000;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.BlackBoldLink:active
{
    font-size: 11px;
    font-weight:bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.BlackLink:link
{
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.BlackLink:visited
{
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.BlackLink:hover
{
    font-size: 11px;
    color: #FF0000;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.BlackLink:active
{
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.PogLink:link
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.PogLink:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.PogLink:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #7ED101;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.PogLink:active
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.WhiteLink:link
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.WhiteLink:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.WhiteLink:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #99ff00;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.WhiteLink:active
{
    font-size: 11px;
    font-weight:bold;
    color: #EBF2FC;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.BlueLink:link
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.BlueLink:visited
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.BlueLink:hover
{
    font-size: 11px;
    color: #7ED101;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.BlueLink:active
{
    font-size: 11px;
    color: #0460F9;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
A.ResultsColumnHeaderLink:link
{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
A.ResultsColumnHeaderLink:active
{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
A.ResultsColumnHeaderLink:visited
{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;	
}
A.ResultsColumnHeaderLink:hover
{
	background-color:#333333;
	color:#F166FA;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing:1px;
    text-decoration: underline;
}
A.RowLink:link
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #2f2f2f;
    TEXT-DECORATION: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;  
}
A.RowLink:visited
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #2f2f2f;
    TEXT-DECORATION: none;
	font-family: Verdana,Arial,Helvetica,Trebuchet MS,Sans-serif; 
}
A.RowLink:hover
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #f927a3;
    TEXT-DECORATION: underline;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;  
}
A.RowLink:active
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #2f2f2f;
    TEXT-DECORATION: none;
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;  
}
A.BlackLinkBld:link
{
    font-weight: bold;
	color:#000;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing: 1px;
    text-decoration: none;
}
A.BlackLinkBld:active
{
    font-weight: bold;
	color:#000;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing: 1px;
    text-decoration: none;
}
A.BlackLinkBld:visited
{
    font-weight: bold;
	color:#000;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing: 1px;
    text-decoration: none;
}
A.BlackLinkBld:hover
{
    font-weight: bold;
	color:#000;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	letter-spacing: 1px;
    text-decoration: underline;
}
A.PriceLink:link
{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;     
}
A.PriceLink:visited
{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
A.PriceLink:hover
{
    font-size: 15px;
    font-weight: bold;
    color: #0460F9;
    text-decoration: underline;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;      
}
A.PriceLink:active
{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
TR.ListEven
{
    BACKGROUND: #ffffff;
}
TR.ListOdd
{
    BACKGROUND: #cfcfcf;	
}
TD.ResultsColumnHeader
{
	padding: 2px;
	font-size:10px;
	font-weight: bold; 
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif; 
    color: #FFFFFF;
    background-color: #333333;
	text-align: center;
	letter-spacing:1px;
}
TD.PaginationColumn
{
	border-top: 1px solid silver;
	color: #333333;
	font-size: 11px;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	vertical-align: middle;
	text-align:right;
	letter-spacing:1px;
}

TD.RoundedBoxTopLeft
{
	background-image: url(../../images/site/rounded_top_left_corner.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 14px;
	line-height: 25px;
}
TD.RoundedBoxTopBG
{
	background-image: url(../../images/site/rounded_top_background.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 100%;
	line-height: 25px;
}
TD.RoundedBoxTopRight
{ 
	background-image: url(../../images/site/rounded_top_right_corner.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 14px;
	line-height: 25px;
}
TD.RoundedBoxBottomLeft
{
	background-image: url(../../images/site/rounded_Bottom_left_corner.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	line-height: 17px;
}
TD.RoundedBoxBottomBG
{
	background-image: url(../../images/site/rounded_Bottom_background.gif);
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;
	line-height: 17px;
}
TD.RoundedBoxBottomRight
{ 
	background-image: url(../../images/site/rounded_Bottom_right_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 14px;
	line-height: 17px;
}
TD.RoundedBoxContent
{
	background-image: url(../../images/site/box_gradient_bg_small.png);
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	width: 100%;
	line-height: 19px;
	padding-top:3px;
	padding-bottom:5px;	
}
TD.ProfileMainContent
{
	background-image: url(../../images/site/profile_bg.jpg);
	background-color:#1f2220;
	background-attachment:fixed;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	width: 100%;
	line-height: 19px;
	padding-top:3px;
	padding-bottom:5px;	
}
/******************************************************/

TD.TProfileDetailTopLeft
{
	background-image: url(../../images/site/tprofile_details/top_left_corner.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 14px;
	line-height: 12px;
	
}
TD.TProfileDetailTopBG
{
	background-image: url(../../images/site/tprofile_details/top_center_bg.png);
	background-repeat: repeat-x;
	background-position: bottom center;	
	width: 100%;
	line-height: 12px;
}
TD.TProfileDetailTopRight
{ 
	background-image: url(../../images/site/tprofile_details/top_right_corner.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 14px;
	line-height: 12px;
}
TD.TProfileDetailBottomLeft
{
	background-image: url(../../images/site/tprofile_details/bottom_left_corner.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	line-height: 12px;
}
TD.TProfileDetailBottomBG
{
	background-image: url(../../images/site/tprofile_details/bottom_center_bg.png);
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;
	line-height: 12px;
}
TD.TProfileDetailBottomRight
{ 
	background-image: url(../../images/site/tprofile_details/bottom_right_corner.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 14px;
	line-height: 12px;
}
TD.ProfileBoxContent
{
	/**background-image: url(../../images/site/tprofile_details/bg_fill.png);
	background-repeat: repeat-x;**/
	background-color:#ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	width: 100%;
	line-height: 19px;
	padding-top:3px;
	padding-bottom:5px;	
}
/******************************************************/
TD.RoundedShadowBoxTopLeft
{
	background-image: url(../../images/site/rounded_top_left_corner_shadow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 14px;
	line-height: 33px;
}
TD.RoundedShadowBoxTopBG
{
	background-image: url(../../images/site/rounded_top_background_shadow.gif);
	background-position: center center;
	width: 100%;
	line-height: 33px;
}
TD.RoundedShadowBoxTopRight
{ 
	background-image: url(../../images/site/rounded_top_right_corner_shadow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 14px;
	line-height: 33px;
}
TD.RoundedShadowBoxBottomLeft
{
	background-image: url(../../images/site/rounded_Bottom_left_corner_shadow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	line-height: 25px;
}
TD.RoundedShadowBoxBottomBG
{
	background-image: url(../../images/site/rounded_Bottom_background_shadow.gif);
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;
	line-height: 25px;
}
TD.RoundedShadowBoxBottomRight
{ 
	background-image: url(../../images/site/rounded_bottom_right_corner_shadow.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 14px;
	line-height: 25px;
}
TD.RoundedShadowBoxContent
{
	background-color:#FAFAFB;	
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	width: 100%;
	line-height: 19px;
	padding-left:3px;
	padding-right:3px;
}

/******************************************************/

TD.InstructionBox
{
	/**background-color:#dfffcf;	
	border: 1px solid #66ff00;**/
	
	background-color:#d2e0fe;	
	border: 1px solid #b0c8ff;
	
	width: 100%;
	line-height: 17px;
	padding:4px;
	font-size: 11px;
}
TD.PaginationColumn
{
	color: #333333;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;  
	line-height: 14px;
	vertical-align: bottom;
}
TD.ViewMail
{
	font-size: 11px;
    color: #010000;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;    
    text-align: left;
	background-color: #EDEDED   
}
TD.ProfileToolBarLeft
{
	width:11px;
	height:36px;
}
TD.ProfileToolBarCenter
{
	background-image: url(../../images/site/profile_toolbar/background_fill.jpg);
	background-repeat: repeat-x;
	width:100%;
	height:36px;
	line-height:36px;
}
TD.ProfileToolBarRight
{
	width:11px;
	height:36px;
}
TD.ProfileGalleryCells
{
	width:80px;
	height:80px;
	background-color:#000;
}
.SectionToolBar
{
	background-image: url(../../images/site/section_toolbar_redbg.jpg);
	vertical-align: middle;
	padding: 0px;
	height: 38px;
	line-height:38px;
}
.SectionToolBarLeft
{
	background-image: url(../../images/site/section_toolbar_left.jpg);
	vertical-align: top;
	text-align: left;
	padding: 0px;
	height: 23px;
	width:13px;
}
.SectionToolBarRight
{
	background-image: url(../../images/site/section_toolbar_right.jpg);
	vertical-align: top;
	text-align: right;
	padding: 0px;
	height: 23px;
	width:13px;
}

.PaginationPageSelected
{
	font-weight: bold;
    font-size: 11px;
    color: #f927a3;
	vertical-align: middle;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;  
}
#ProfileInfo
{
	overflow: auto;
	height: 490px;
}
DIV.TOU
{
	height: 400px;
	width: 600px; 
	overflow: auto;
	border: 2px solid #BBB;
	padding:3px;	
}
DIV.BlogHome
{
	height: 530px;
	overflow: auto;
	padding:3px;	
}
DIV.BlogHome2
{
	height: 550px;
	overflow: auto;
	padding:3px;	
}
DIV.BlogSearch
{
	height: 400px;
	overflow: auto;
	padding:3px;	
}
DIV.ResultsList
{
	height: 500px;
	overflow: auto;
	padding:3px;
}
#ServiceDescriptionIE
{
	height: 387px;
	width: 100%;
	overflow:auto;
	padding:3px;
	background-color:EDEDED;
}
#ServiceDescriptionFF
{
	height: 385px;
	width: 98%;
	overflow:auto;
	padding:3px;
	background-color:EDEDED;
}
.ServiceDescriptionTbl
{
	width:100%;
	float:left;
	hspace:0px;
}
.TalentDescriptionOutline
{
	border: 1px solid #0000FF;
	background-color:#000;
}
.TalentDescriptionTbl
{
	border: 1px solid #0000FF;
	width:100%;
	float:left;
}
.TalentDescription
{
	width:100%;
	padding: 3px;
}
#SplashDisclaimer
{
	position:relative;
	top: 50px;
	width: 400px;
}
#SplashMain
{
	position:relative;
	top: 10px;
}
#TourWindow
{
	background-color: #000;
	position:relative;
	top: 50px;
	width:500px;
	border:4px solid #333333;
	margin-bottom:2em;
	margin-top:2em;
}
.TermsOfUse
{
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	font-size: 11px;
	line-height: 12px;
	color: black;
}
.BlueHeaderText
{
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;
	font-size: 12px;
	color: #054BE9;
}
.RoundedBoxHeaderText
{
	font-family: Arial,Helvetica,Trebuchet MS,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8EC6FA;
	letter-spacing:1px;
}
.RoundedShadowBoxHeaderText
{
	font-family: Arial,Helvetica,Trebuchet MS,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8EC6FA;
	letter-spacing:1px;
}
.profilefieldlabel
{
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    color: #333333;
    text-align: right
}
.profilefieldlabelNoAlign
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    color: #8dc63f;
}
.profilefieldlabelvatop
{
    font-weight: bold;
    font-size: 10px;
    vertical-align: top;
    color: #333333;
    text-align: right;
}
.fieldlabel
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    color: #0033cc;
    text-align: right
}
.fieldlabelNoAlign
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    color: #0033cc;
}
.fieldlabelvatop
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: top;
    color: #0033cc;
    text-align: right;
}
.fieldValue
{
    font-size: 11px;
	border-bottom: 1px solid silver;
    vertical-align: middle;
    color: #000;
    text-align: left;
    width: 100%;
}
.fieldValue2
{
    font-size: 11px;
    border-bottom: 1px solid silver;
    vertical-align: middle;
    color: #fff;
    text-align: left;
    width: 100%;
}
.fieldValuevatop
{
    font-size: 11px;
	border-bottom: 1px dotted silver;
    vertical-align: top;
    color: #000;
    text-align: left;
    width: 100%;
}
.searchfieldlabel
{
    font-weight: bold;
    border-bottom: 1px solid silver;
    font-size: 11px;
    color: #0033cc;
    text-align: right;
}
.searchfieldlabelnoalign
{
    font-weight: bold;
    font-size: 11px;
    color: #0033cc;
}
.searchfieldlabelvatop
{
    font-weight: bold;
    border-bottom: 1px solid silver;
    font-size: 11px;
    vertical-align: top;
    color: #0033cc;
    text-align: right;
}
.searchfieldValue
{
    font-size: 11px;
	border-bottom: 1px solid silver;
    vertical-align: middle;
    color: #000;
    text-align: left;
    vertical-align: top;
}
TD.ColumnHeader1
{
	font-weight: bold;
    font-size: 10px;
    color: #DD8505;
    BACKGROUND: #440106;
	text-align: center;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
TD.SubHeader1
{
	font-weight: bold;
    font-size: 10px;
    color: #DD8505;
    BACKGROUND: #440106;
	text-align: center;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
TD.ColumnHeader3
{
	font-weight: bold;
    font-size: 11px;
    color: #DD8505;
    BACKGROUND: #440202;
	border: 2px solid #670303;
	text-align: center;
    font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;   
}
.SectionInstruction
{
	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial;  
	font-size: 12px;
    color: #333333;
    vertical-align: bottom;
}
IMG.Icon
{
	vertical-align: middle;	
}
.Warning
{
    font-size: 11px;
    color: red;
    line-height: 17px;
}
.Warning2
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    line-height: 17px;
}
.PogText
{
	COLOR: #F3EFEF;
	font-size: 11px;
}
.rowText
{
	COLOR: #2f2f2f;
	font-size: 11px;
}
.SectionToolbarText
{
	font-weight: bold;
    font-size: 11px;
    color: #B5B5B5;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
    vertical-align: text-bottom;
    letter-spacing: 1px;
}
.SectionToolbarTextOn
{
	font-weight: bold;
    font-size: 11px;
    color: #f927a3;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
    vertical-align: text-bottom;
    letter-spacing: 1px;
}
A.SectionToolbarLink:link
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #156dd1;
    TEXT-DECORATION: none;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	vertical-align: text-bottom;
	letter-spacing: 1px;
}
A.SectionToolbarLink:visited
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #156dd1;
    TEXT-DECORATION: none;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	vertical-align: text-bottom;
	letter-spacing: 1px;
}
A.SectionToolbarLink:hover
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #f927a3;
    TEXT-DECORATION: underline;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	vertical-align: text-bottom;
	letter-spacing: 1px;
}
A.SectionToolbarLink:active
{
	FONT-WEIGHT: bold;
    font-size: 11px;
    COLOR: #156dd1;
    TEXT-DECORATION: none;
	font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
	vertical-align: text-bottom;
	letter-spacing: 1px;
}

.Disclaimer
{
    font-size: 11px;
    color: #000000;
	font-family:  Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 
}
TD.PogRow
{
	/**border-bottom: 1px solid silver;**/
}
INPUT.SearchBtn
{
	background-image: url(../../images/site/icons/magnify.png);
	background-repeat: no-repeat;  
   
   /**filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#C74600',EndColorStr='#f39000');**/
}
/* INPUT
*********************************************************/
INPUT[type="checkbox"] {margin:2px;}
INPUT[type="radio"] {margin:2px;}

#AdNotice
{
	background-color: #0099ff;
	border:3px double #ccffff;
	color: #ccffff;
	font-size: 11px;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
    letter-spacing: 1px;
    padding:5px;
    margin-bottom:1em;
}
/* Profile
*********************************************************/
.nameHdr
{
	font-weight: bold;
    font-size: 20px;
    color: #f927a3;
    font-family: Arial,Verdana,Helvetica,Trebuchet MS,Sans-serif;
    letter-spacing: 1px;
}
