﻿html 
{
	height:100%;
	width:100%;
}

body {
	/*background: url(../images/grouphomepage/dark_bg.jpg) top left repeat-x #2e2e2e;*/
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-color:#2e2e2e;
	color:#666666;
	font-family:Arial, Verdana, sans-serif;
	font-size:78%;
}

h1#GroupHomePage {
	width:385px;
	height:51px;
	background:url(../images/grouphomepage/top_text.png) top center no-repeat transparent;
	margin:0px 0px 25px 305px;
	float:left;
	behavior:url(iepngfix.htc);
}

* html h1#GroupHomePage 
{
	margin:0px 0px 25px 150px;
}

* html h1 {
	margin:0px 0px 25px 150px;
}

h1 span {
	display:none;
}

h2#EventsHeading {
	width:260px;
	height:18px;
	background:url(../images/grouphomepage/links/upcomingevents.png) top left no-repeat transparent;
	margin:0px 0px 5px 20px;
	padding:0px;
	float:left;
	behavior:url(iepngfix.htc);
}

* html h2#EventsHeading {
	margin:0px 0px 5px 10px;
}

h2#WhatsNewHeading {
	width:260px;
	height:18px;
	background:url(../images/grouphomepage/links/whatsnew.png) top left no-repeat transparent;
	margin:0px 0px 5px 20px;
	padding:0px;
	float:left;
	behavior:url(iepngfix.htc);
}

* html h2#WhatsNewHeading {
	margin:0px 0px 5px 10px;
}

h2#BacardiNewsHeading {
	width:180px;
	height:18px;
	background:url(../images/grouphomepage/links/bacardinews.png) top left no-repeat transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}

h2#DrinksNewsHeading {
	width:260px;
	height:18px;
	background:url(../images/grouphomepage/links/justdrinksnews.png) top left no-repeat transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}

h2#ConsumerInsightHeading {
	width:150px;
	height:18px;
	background:url(../images/grouphomepage/links/consumerinsightheading.png) top left no-repeat transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}
h2#DigitalHeading {
	width:150px;
	height:18px;
	background:url(../images/grouphomepage/links/digitalheading.png) top left no-repeat transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}
h2#BMWHeading {
	width:150px;
	height:18px;
	background:url(../images/grouphomepage/links/bmwheading.png) top left no-repeat transparent;
	margin:0px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}

h2#CorporateHeading {
	width:150px;
	height:18px;
	background:url(../images/grouphomepage/links/corporateheading.png) top left no-repeat transparent;
	margin:14px 0px 5px 0px;
	padding:0px;
	behavior:url(iepngfix.htc);
}

h2 span {
	display:none;
}

h3 {
	margin:0px 20px 0px 20px;
	padding:0px;
	width:538px;
	font-size:1em;
	font-weight:normal;
}

h3#LoginPageAgencyReg 
{
	background:transparent url(../images/grouphomepage/login_agency_reg.png) top left no-repeat;
	width:180px;
	height:18px;
	overflow:hidden;
	behavior:url(iepngfix.htc);
	margin:0px 0px 0px 160px;
}

h3#LoginPageBoxInfo
{
	background:transparent url(../images/frontend/generic/accessing_connections.png) top left no-repeat;
	width:180px;
	height:18px;
	overflow:hidden;
	behavior:url(iepngfix.htc);
	margin:5px 0px 0px 150px;
}

h3#LoginPageBoxInfo span 
{
	display:none;
}

h3#LoginPageAgencyReg span 
{
	display:none;
}

a {
	color:#A27E40;
}

a:hover {
	color:#C5A369;
}
	
#Container {
	width:990px;
	background:transparent;
	margin:5px auto 20px auto;
	padding:0px;
}

#Top {
	height:23px;
	width:994px;
	background:url(../images/grouphomepage/bg_slice_01.jpg) top left no-repeat transparent;
	padding:0px;
	margin:0px;
	behavior:url(iepngfix.htc);
}

#MainContent {
	width:994px;
	float:left;
	background:url(../images/grouphomepage/bg_slice_02.jpg) top left repeat-y transparent;
	min-height:569px;
	padding:0px;
	margin:0px;
	behavior:url(iepngfix.htc);
}

#MainContentLogin {
      width:994px;
      float:left;
      background:url(../images/grouphomepage/bg_slice_02.jpg) bottom left repeat-y transparent;
      min-height:569px;
      padding:0px;
      margin:0px;
      behavior:url(iepngfix.htc);
}


#InsideMainContent {
	width:994px;
	min-height:571px;
	background-position:641px 20px;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:0px;
	margin:0px;
	display:inline-block;
	float:right;
	position:relative;
}

#InsideMainContentLogin {
	width:994px;
	height:571px;
	background-image:url(../images/login/login_cutup_for_inside.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:0px;
	margin:0px -15px 0px 0px;
	display:inline-block;
	float:right;
	position:relative;
}

#InsideMainContentAgency {
	width:994px;
	min-height:571px;
	background-image:url(../images/login/login_cutup_for_inside.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:0px;
	margin:0px -15px 0px 0px;
	display:inline-block;
	float:right;
	position:relative;
}

#Bottom {
	width:994px;
	clear:both;
	background:url(../images/grouphomepage/bg_slice_03.jpg) top left no-repeat transparent;
	padding:0px;
	margin:0px auto;
	height:21px;
	behavior:url(iepngfix.htc);
}

#BottomLogin {
	width:994px;
	clear:both;
	padding:0px;
	margin:0px auto;
	height:21px;
	behavior:url(iepngfix.htc);
}

#MainLinks {
	width:168px;
	background:transparent;
	margin:0px 0px 0px 50px;
	padding:0px;
	float:left;
	clear:both;
}

* html #MainLinks {
	margin:0px 0px 0px 20px;
}

#MainLinks ul {
	list-style:none;
	padding:0px;
	margin:0px;
	border:0px;
}

#MainLinks ul li {
	margin:0px 0px 10px 0px;
	padding:0px;
	border:0px;
}

#MainLinks ul li a{
	border:0px;
	margin:0px;
	padding:0px;
}

#MainLinks ul li a img {
	border:0px;
	margin:0px;
	padding:0px;
}

#MainLinks .RuleFix {
	margin:10px 0px;
	padding:0px;
	border:none;
	background:url(../images/grouphomepage/links/hr.png) top left no-repeat transparent;
	height:18px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
}

#MainLinks .RuleFix hr {
	display:none;
}

#Middle {
	width:620px;
	background:transparent;
	margin:0px;
	display:block;
	float:left;
}

#MiddleLogin {
	width:486px;
	background:transparent;
	display:inline-block;
	margin:0px 272px 0px 0px;
	padding:0px;
	float:right;
	overflow:hidden;
}

* html #MiddleLogin 
{
	margin:0px 135px 0px 0px;
}

#Middle #EventsContent p, #Middle #WhatsNewContent p {
	margin:2px 20px 10px 20px;
	padding:0px;
	width:538px;
}

#Middle #NewsContent p {
	margin:2px 0px 5px 0px;
	padding:0px;
	width:260px;
}

#Middle br {
	height:10px;
}

#FlashLogo {
	width:400px;
	height:70px;
	background:transparent;
	float:left;
	padding:0px;
	margin:0px 0px 5px 297px;
}

* html #FlashLogo {
	margin:0px 0px 5px 150px;
}

#BatLogo 
{
	width:54px;
	height:0px;
	margin:10px 0px 5px 454px;
}

#Intro {
	width:581px;
	background:transparent;
	float:left;
	padding:0px;
	margin:0px 0px 20px 0px;
}

#Intro p {
	padding:0px;
	margin:0px 8px;
	text-align:center;
}

#News {
	width:581px;
	background:transparent;
	float:left;
}

#Events {
	width:581px;
	background:transparent;
	float:left;
}

#WhatsNew {
	width:581px;
	background:transparent;
	float:left;
}

#Spotlight {
	width:581px;
	background:transparent;
	float:left;
}

.HalfWrapper 
{
    overflow:hidden;
    display:inline-block;
    width:590px;
    clear:both;
    margin:6px 0px 0px 0px;
}

* html .HalfWrapper 
{
	margin:3px 0px 0px 0px;
}

.ThirdRowWrapper 
{
    overflow:hidden;
    display:inline-block;
    width:590px;
    clear:both;
    margin:0px 0px 0px 0px;
}

#Highlights {
	width:342px;
	background:transparent;
	float:left;
}

#HtmlBox 
{
	width:242px;
	background:transparent;
	float:left;
}

#Contagious 
{
	width:286px;
	background:transparent;
	float:left;
	margin:0px 0px 2px 4px;
}

#BAT
{
    width:286px;
    background:transparent;
	float:left; 
	margin:0px 0px 2px 3px; 
}

* html #BAT, * html #Contagious 
{
	margin:0px 1px 2px 2px;
}

.InnerTop {
	width:581px;
	height:16px;
	background:url(../images/grouphomepage/inner_top.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerTop3 {
	width:581px;
	height:16px;
	background:url(../images/grouphomepage/inner_top_3.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottom {
	width:581px;
	height:16px;
	background:url(../images/grouphomepage/inner_bottom.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottom3 {
	width:581px;
	height:16px;
	background:url(../images/grouphomepage/inner_bottom_3.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

#NewsContent {
	width:581px;
	background:url(../images/grouphomepage/inner_middle.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
}

#HighlightContent {
	width:302px;
	background:url(../images/grouphomepage/grey_table_slices_HALVED_02.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
	padding-left:20px;
    padding-right:20px;
    min-height:171px;
    _height:171px;
}

#BATContent
{
    width:246px;
	background:url(../images/grouphomepage/GroupHome_MiddleBox2.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
    padding:0px 20px 0px 20px;
    min-height:60px;
    _height:60px;
}

#ContagiousContent
{
    width:246px;
	background:url(../images/grouphomepage/GroupHome_MiddleBox2.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
    padding:0px 20px 0px 20px;
    min-height:60px;
    _height:60px;
}


#SpotlightContent 
{
    width:541px;
	background:url(../images/grouphomepage/inner_middle.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
	padding-left:20px;
	padding-right:20px;	
}

#SpotlightContent #SpotlightLeft {
	width:382px;
	background:transparent;
	float:left;
	margin:0px 0px 0px 0px;
}

#SpotlightContent #SpotlightRight {
	width:111px;
	background:transparent;
	float:left;
	margin:0px 0px 0px 0px;
}

#SpotlightContent p 
{
    margin-top:0px;
    margin-bottom:8px;
}

#SpotlightHeading 
{
    background:url(../images/GroupHomepage/links/spotlight.jpg) top left no-repeat transparent;
    width:180px;
	height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
}


#HtmlContent {
	width:202px;
	background:url(../images/grouphomepage/grey_table_slices_tiny_02.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
    padding-left:20px;
    padding:0 20px 0 20px;
}

#HtmlContent p 
{
	display:inline-block;
	overflow:hidden;
	width:202px;
	margin:0px 0px 0px 0px;
	padding:0px;
}


#ContagiousContent p 
{
	display:inline-block;
	overflow:hidden;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#BATContent p 
{
	display:inline-block;
	overflow:hidden;
	width:auto;
	margin:11px 0px 0px 0px;
	padding:0px;
}

#NewsContent ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#NewsContent ul li 
{
	margin:0px 0px 6px 0px;
	padding:0px;
}

#NewsContent #NewsLeft {
	width:260px;
	background:transparent;
	float:left;
	margin:0px 10px 0px 20px;
}

* html #NewsContent #NewsLeft {
	margin:0px 10px 0px 10px;
}

#NewsContent #NewsRight {
	width:260px;
	background:transparent;
	float:left;
	margin:0px 20px 0px 10px;
}

#NewsContent #NewsRight .Date 
{
	font-weight:bold;
}

#EventsContent {
	width:581px;
	background:url(../images/grouphomepage/inner_middle.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
}

#EventsContent h3 {
	clear:both;
}

#EventsContent p {
	clear:both;
}

#EventsContent .HomePageEvents dl 
{
	margin:0px 20px;
}

#EventsContent .HomePageEvents dl dt 
{
	float:left;
	clear:both;
	margin:0px;
	padding:0px 0px 3px 0px;
}

#EventsContent .HomePageEvents dl dd 
{
	float:left;
	clear:both;
	margin:0px 0px 6px 0px;
	padding:0px;
}

.MoreLink 
{
	background-color:transparent;
	float:left;
	clear:both;
	margin:10px 0px 0px 20px;
}

#WhatsNewContent {
	width:581px;
	background:url(../images/grouphomepage/inner_middle_3.png) top left repeat-y;
	margin:0px;
	display:inline-block;
	overflow:hidden;
	behavior:url(iepngfix.htc);
}

#WhatsNewContent h3 {
	clear:both;
}

#WhatsNewContent p {
	clear:both;
}

#WhatsNewContent #WhatsNewLeft {
	width:155px;
	background:transparent;
	float:left;
	margin:0px 15px 0px 20px;
	display:inline-block;
}

* html #WhatsNewContent #WhatsNewLeft {
	margin:0px 19px 0px 10px;
}

#WhatsNewContent #WhatsNewLeft p {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 20px;
	width:135px;
	background: url(../images/grouphomepage/quote_start.jpg) top left no-repeat transparent;
	display:inline-block;
	behavior:url(iepngfix.htc);
}

#WhatsNewContent #WhatsNewLeft p span {
	background: url(../images/grouphomepage/quote_end.jpg) bottom right no-repeat transparent;
	padding:0px 20px 2px 0px;
	display:inline-block;
	behavior:url(iepngfix.htc);
}

#WhatsNewContent #WhatsNewMiddle {
	width:155px;
	background:transparent;
	float:left;
	margin:0px 18px 0px 16px;
	display:inline-block;
}

* html #WhatsNewContent #WhatsNewMiddle {
	margin:0px 18px 0px 12px;
}

#WhatsNewContent #WhatsNewMiddle p {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:155px;
}

#WhatsNewContent #WhatsNewRight {
	width:160px;
	background:transparent;
	float:left;
	margin:0px 20px 0px 15px;
	display:inline-block;
}

#WhatsNewContent #WhatsNewRight p {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:160px;
}

#ImageChanger {
	width:341px;
	background:transparent;
	height:572px;
	padding:0px;
	margin:0px;
	behavior:url(iepngfix.htc);
	position:absolute;
	z-index:0;
	top:20px;
	right:0px;
}

#Footer {
	margin:0px auto;
	padding:0px;
	width:950px;
	font-size:0.8em;
	color:#666666;
}

#Footer p {
	margin:0px;
	padding:0px;
	text-align:center;
}

#Footer p a {
	color:#777777;
}

#Footer p a:hover {
	color:#999999;
}

.GroupHighlights 
{
    display:inline-block;
	overflow:hidden;
    width:510px;
}

.GroupHighlights .Left
{
    float:left;
}

.GroupHighlights .Right
{
    float:Right;
}

#HighlightHeading 
{
    background:url(../images/GroupHomepage/highlights_heading_group.jpg) top left no-repeat transparent;
    width:180px;
	height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#BATHeading 
{
    background:url(../images/GroupHomepage/links/BAT_TAG.jpg) top left no-repeat transparent;
    width:180px;
	height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#ContagiousHeading 
{
    background:url(../images/GroupHomepage/links/contagious.jpg) top left no-repeat transparent;
    width:180px;
	height:18px;
	margin:0px 0px 12px 0px;
	padding:0px;
}

.GroupHighlights .Item 
{
    width:300px;
}

/*----------------

Agency pages

------------------*/

h1.AgencyApprovalsHeading 
{
	padding-top:20px;
}

.Agency
{
	background:transparent;
	padding:0px;
	margin:20px auto;
	overflow:hidden;
	/*display:block;*/
	width:461px;
}

.AgencyApp, .UserAgencyStatus, .AgencyEditUser
{
	background:transparent;
	padding:0px;
	margin:40px;
	display:block;
	width:900px; 
}



.LabelElement 
{
	float:left;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.FormElement 
{
	float:left;
	margin:0px;
	padding:0px;
}

.FormElement input
{
	width:180px;
}

.FormElement select 
{
	width:183px;
}

.FormElement table tbody tr td input 
{
	width:auto;
	padding:0px;
	margin:0px;
}

.FormElement textarea 

{
	width:300px;
	height:80px;
}

.FormRow 
{
	float:left;
	width:100%;
	clear:both;
	padding:0px 0px 10px 10px;
	margin:0px;
}

.FormElementMessage
{
	font-size:x-small;
	margin-top:0px;
	padding-top:0px;
}

.FormRowAgency
{
	float:left;
	width:100%;
	clear:both;
	padding:0px 0px 10px 85px;
	margin:0px;
}

.FormRowSubmit
{
	float:left;
	width:100%;
	clear:both;
	padding:0px 0px 150px 85px;
	margin:0px;
}

.FormRowSubmit input.SubmitBtn 
{
	margin:0px 0px 0px 230px;
}

.Agency .CompletePanel 
{
	height:400px;
	text-align:center;
}

h1#AgencyReg 
{
	background:url(../images/frontend/generic/agency_reg.jpg) top left no-repeat transparent;
	width:277px;
	height:28px;
	overflow:hidden;
	margin:20px 118px;
	padding:0px;
}

* html h1#AgencyReg 
{
	margin:20px 60px;
}

h1#AuthReq 
{
	background:url(../images/frontend/generic/auth_req.jpg) top left no-repeat transparent;
	width:273px;
	height:28px;
	display:inline-block;
	overflow:hidden;
	margin:20px 0px;
	padding:0px;
	float:none;
}

h1#AgencyApprovals 
{
	background:url(../images/frontend/generic/agency_app.jpg) top left no-repeat transparent;
	width:273px;
	height:28px;
	display:inline-block;
	overflow:hidden;
	margin:20px 0px;
	padding:0px;
	float:none;
}

h1#EditUser 
{
	background:url(../images/frontend/generic/edituser.jpg) top left no-repeat transparent;
	width:273px;
	height:28px;
	display:inline-block;
	overflow:hidden;
	margin:20px 0px;
	padding:0px;
	float:none;
}

.UserAgencyStatus table 
{
	padding:0px;
	margin:0px;
}

.UserAgencyStatus table tr td 
{
	padding:0px;
	margin:0px;
}

.UserAgencyStatus textarea 
{
	width:300px;
	height:80px;
}

.AgencyApp h3, .AgencyEditUser h3 
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	width:auto;
	font-weight:bold;
	clear:both;
	height:1.2em;
}

.AgencyEditUser h3 
{
	margin:0px 0px 20px 0px;
	display:inline-block;
	overflow:hidden;
}

.AgencyApp .ApprovalControl 
{
	margin:5px 0px 25px 0px;
	padding:0px;
}

.AgencyApp .ApprovalControl div table tbody tr td, .AgencyApp .ApprovalControl div table tbody tr th
{
	text-align:center;
	padding:10px;
	border:1px solid #666666;
}

.AgencyApp .ApprovalControl div table 
{
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	margin-left:20px;
}

.AgencyApp #dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 5px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
}

.AgencyValidationSummary 
{
    width:380px;
}

.BrandContact 
{
	/**/
}

.CommentTT 
{
	color:#999999;
}


.InnerTopHalf {
	width:292px;
	height:18px;
	background:url(../images/grouphomepage/grey_table_slices_HALVED_01.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottomHalf {
	width:292px;
	height:21px;
	background:url(../images/grouphomepage/grey_table_slices_HALVED_03.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerTopHighlights {
	width:342px;
	height:18px;
	background:url(../images/grouphomepage/grey_table_slices_HALVED_01.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottomHighlights {
	width:342px;
	height:21px;
	background:url(../images/grouphomepage/grey_table_slices_HALVED_03.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottomBatContagious
{
    width:286px;
	height:18px;
	background:url(../images/grouphomepage/GroupHome_MiddleBox3.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}


.InnerTopBatContagious 
{
    width:286px;
	height:18px;
	background:url(../images/grouphomepage/GroupHome_MiddleBox1.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerTopTiny {
	width:242px;
	height:18px;
	background:url(../images/grouphomepage/grey_table_slices_tiny_01.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

.InnerBottomTiny {
	width:242px;
	height:21px;
	background:url(../images/grouphomepage/grey_table_slices_tiny_03.png) top left no-repeat;
	behavior:url(iepngfix.htc);
}

/*----------------

Login Page

------------------*/

label.sIFRLoginLabel 
{
	letter-spacing:2px;
}

td.loginPage 
{
    padding-right:3px;
}

#loginTextBox {
    width:495px;
    height:147px;
    margin:250px 0px 0px -100px;
    /*margin:0px;*/
    padding:26px 20px 20px 20px;
	background:transparent url(../images/login/login_page_bottom_box_small.gif) top left no-repeat;
	position:relative;
	/*overflow:hidden;
	float:right;*/
	display:inline-block;
}

* html #loginTextBox 
{
	margin:0px;
}

#loginTextBox p 
{
    text-align:center;
    padding-top:0px;
    font-size:0.9em;
    margin:0px 0px 14px 0px;
    width:485px;
}

h1.loginPage {
	width:385px;
	height:100px;
	background:url(../images/grouphomepage/BGB-Connections-logo.jpg) top center no-repeat transparent;
	margin:20px 0px 25px 300px;
	float:none;
	/*behavior:url(iepngfix.htc);*/
}

h1.loginTextType 
{
    background:url(../images/grouphomepage/loginIam.png) top center no-repeat transparent;
    width:100px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	/*behavior:url(iepngfix.htc);*/
}

h1.loginTextName 
{
    background:url(../images/grouphomepage/loginUserName.png) top center no-repeat transparent;
    width:100px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	/*behavior:url(iepngfix.htc);*/
}

h1.loginTextPassword
{
    background:url(../images/grouphomepage/loginPassword.png) top center no-repeat transparent;
    width:100px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	/*behavior:url(iepngfix.htc);*/
}

#LoginLinks 
{
	margin:5px 0px;
	display:inline-block;
	padding-bottom:20px;
}

table.LoginStyle 
{
	margin:0px auto;
	padding:0px;
	width:auto;
	background:transparent;
}

* html table.LoginStyle 
{
	margin:0px auto;
}


