/* -------------------------------------------------------------- 
  
   Explainer DC Screen Styles
   * Version:   0.1 (03-12-2008)
   
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";


/* Page
-------------------------------------------------------------- */
body {
	margin:0px;
	padding:0px;
	line-height:15px;
	font-size:11px
	
	}

div {
	text-align:left;
	}

.clear {
	position:relative;
	clear:both;
	float:left;
	width:100%
	}
	
.topPtn, .topPtnInner {
	position:relative;
	height:130px;
	margin:0px 0px 0px 0px;
	background:url(../../images/general/body_bg.gif) repeat-x;
	
	}	
	
.topPtnInner {
	background:url(../../images/general/body_bg2.gif) #f2f2f2 repeat-x;
	}	
		
		

.leftCol, .midCol, .rightCol, 
.logo, .topNav, .search,
.footer, .xdcLogo,
.homePtn, .innerPtn, .subNavPtn, .innerPtn2, .innerContent,
.subNav, .subNav div,
.itemList, .oneItem, .oneItem div, .newsSum,
.faqList, .oneFaq, .faqAns,
.pagination, .paginationLeft, .paginationRight, .PagerResults, .PagerNumberArea,
.minHeight, .minHeight2, .minHeight3,
.searchCritetia, .searchCritetia div, 
.siteMap,
.topImg, .pageName,
.greyBox, .greyBox div.cont, .map, .branches, .oneBr, .lab, .field,
.contactForm, .contactForm2,
.sideBar, .sideBar2 { 
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:0px;
	}
	
	
.leftCol, .midCol/*, .rightCol */{
	height:auto !important;
	min-height:1px;
	height:1px;
	}	
	
.logo {
	width:200px;
	height:78px;
	padding:12px 0px 0px 40px;
	}	

.search {
background:url("../../images/general/search_bg.png") no-repeat scroll right bottom transparent;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:31px 0 8px;
text-align:right;
text-transform:uppercase;
width:747px;
		
	}
	
.search input{
	width:180px;
	height:14px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}	
	
.search span input {
	/*margin:0px 0px 0px 0px;
	background:url(../../images/general/search_btn.png) no-repeat;*/
	width:15px;
	height:15px;
	
	}	
	
.topNav {
	width:947px;
	clear:both;
	font-weight:bold;
	margin:0px 0px 0px 40px;

	/*overflow:hidden;*/
	}

.topNav ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	z-index:5000
	}

.topNav ul li {
	padding:0;
	margin:0;
	float:left;
	display:inline
	
		/*width:auto !important;
	min-width:18px;
	width:18px;
display:inline*/
	}
	
.topNav ul li.last {
	padding-right:0px;
	background:none
	}

.topNav li a {
	color:#fff;
	text-decoration:none;
	margin:0px 20px 0px 0px;
	padding:6px 8px 0px 20px;
	background:url(../../images/general/nav_bg.gif) no-repeat 4px 7px;
	display:block;
	height:18px;
	
	
	width:auto !important;
	min-width:18px;
	width:18px;
	white-space:nowrap
	}
	
.topNav li a:hover, .topNav li a.active {
	color:#5060ba;
	text-decoration:none;
	background:url(../../images/general/nav_bg_h.gif) #f2f2f2 no-repeat 4px 7px;
	}
	
	
	
	
.topNav li li a {
	color:#fff;
	text-decoration:none;
	margin:0px 20px 0px 0px;
	padding:6px 8px 0px 20px;
	padding:6px 0px 2px 15px;
	background:url(../../images/general/nav_bg.gif) no-repeat 4px 7px;
	background:#3c488c;
	display:block;
	height:auto !important;
	min-height:18px;
	height:18px;
	
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
	line-height:14px
	}
	
.topNav li li a:hover, .topNav li li a.active {
	color:#3c488c;
	text-decoration:none;
	background:url(../../images/general/nav_bg_h.gif) #f2f2f2 no-repeat 4px 7px;
	background:#adb4df
	}	
	
	
	
	
	
	
	
	
	
	
	

.footerPtn {
	position:relative;
	background:url(../../images/general/footer_bg.gif) #f2f2f2 repeat-x;
	height:25px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:7px 0 0 0;
	color:#bbbbbb;
	
	}

.footer/*, .copyright*/ {
	margin:0px 0px 0px 35px;
	width:792px;
	font-weight:bold;
	font-size:10px;
	display:inline
	
	}
	
	
.footer span {
	display:inline;
	display:inline-block;
	line-height:normal;
	margin:0px 20px 0px 0px;
	vertical-align:text-top;
	height:20px;
	padding:0px 0px 0px 0px;
	}
	

.footer a {
	color:#bbbbbb;
	text-decoration:none;
	margin:0px 4px 0px 5px;
	font-weight:bold;
	}
	
.footer a:hover, .footer a.active {
	color:#3c3c3c;
	text-decoration:underline
	}	
	
.footer img {
	vertical-align:middle;
	vertical-align:text-bottom
	}	
	

	
.xdcLogo {
	margin:0px 0px 0px 10px;
	width:150px;
	text-align:right;
	display:inline
	}

.copyright {
	position:relative;
	clear:both;
	padding:2px 0px 10px 0px;
	}


.homePtn, .innerPtn, .innerPtn2{
	width:760px;
	margin:13px 0px 0px 40px;	
	display:inline;
	}
	
	
.innerPtn {
	width:760px;
	margin:0px 0px 0px 40px;	
	color:#808080;
	background:url(../../images/general/inner_bg.gif) repeat-y left top;
	height:auto !important;
	min-height:613px;
	height:613px;
	}
	
.innerContent {
	
	width:800px;
	background:#33FFFF;
	background:url(../../images/general/inner_bot.gif) no-repeat left bottom;
	margin:0px 0px 0px 0px;
	
	padding-bottom:10px;
	height:auto !important;
	min-height:0px;
	height:0px;
	}

.homePtn .leftCol, .innerPtn .leftCol, .innerPtn2 .leftCol{
	width:756px;
	height:auto !important;
	min-height:1px;
	height:1px;
	}
	
.innerPtn .leftCol{
	width:540px;
	margin:13px 7px 0px 0px;
	/*background:#6666CC*/
	}	

.sideBar, .sideBar2, .homePtn .rightCol, .innerPtn .rightCol, .innerPtn2 .rightCol {
	width:180px;
	margin:13px 0px 0px 7px;
	
	height:610px;
	display:inline;
	/*padding-bottom:10px;*/
	}
	
.sideBar {
	/*margin-bottom:20px;*/
	}	
	
.innerPtn .rightCol, .sideBar2 {
	margin-top:13px;
	margin:13px 0px 0px 0px;	
	}	
	
.banner, .top, .bot {
	position:absolute;
	z-index:0;
	width:180px;
	height:610px;
	overflow:hidden;
	}	
	
.top {
	margin-top:0px;
	background:url(../../images/general/main_promo_top.png);
	height:9px;
	z-index:1
	}		

.bot {
	margin-top:601px;
	background:url(../../images/general/main_promo_bot.png);
	height:9px;
	z-index:1
	}	

.topImg .banner, .topImg .top, .topImg .bot {
	width:540px;
	height:85px;
	}
	
.topImg .top {
	margin-top:0px;
	background:url(../../images/general/page_banner_top.png);
	height:9px;
	z-index:1
	}		

.topImg .bot {
	margin-top:76px;
	background:url(../../images/general/page_banner_bot.png);
	height:9px;
	z-index:1
	}	


.innerPtn .midCol{
	width:193px;
	margin:0px;
	padding:0px 10px 0px 10px;	
	background:url(../../images/general/mid_bg.gif) no-repeat;
	}
	
.topImg {
	margin:0px;
	padding:0px;
	width:540px;
	height:85px;
	margin:0px 0px 10px 0px;
	}	
	
.topImg img {
	/*margin:0px 0px 10px 0px;
	width:540px;
	height:85px;*/
	}	
	
	
.innerPtn h1 {
	margin:-3px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	color:#5060ba;
	position:relative;
	float:left;
	width:540px;
	background:url(../../images/general/li_bg.gif) repeat-x left bottom ;
	}
	
.innerPtn h1 a, .innerPtn h1 a:hover{
	color:#5060ba;
	text-decoration:none;
	}	
	

	
	
	

.subNavPtn {
	width:193px;
	height:auto !important;
	min-height:30px;
	height:30px;

/*	background:url(../../images/general/mid_bot.gif) #f2f2f2 no-repeat left bottom;
	background:url(../../images/general/mid_bot.gif) #ff0000 no-repeat left bottom;
*/	}

.subNav {
	width:165px;
	margin:13px 0px 0px 14px;

	padding:6px 0px 0px 0px;
	background:url(../../images/general/sub_top.gif) no-repeat left top;
	display:inline;
	
	}	
	


.subNav h2 {
	color:#fff;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(../../images/general/sub_h2_bg.gif) #5060ba no-repeat left bottom;
	height:27px;
	overflow:hidden;
	}	
	
.subNav div {
	width:143px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 12px;
	background:url(../../images/general/sub_nav_bg.gif) repeat-y;
	}		
	
/*first level*/	
.subNav ul {
	margin:0px;
	padding:0px;
	}	
	
	

.subNav li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 6px 0px;
	list-style-type:none;
	background:url(../../images/general/li_bg.gif) 0% 100% repeat-x;
	display:block;
	}	
	
	
.subNav li a {
	color:#808285;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	background:url(../../images/general/li_a_bg.gif)  no-repeat 0% 6px;
	display:block
	}
	
.subNav li a:hover, .subNav li a.active {
	color:#5060ba;
	text-decoration:underline
	}
	
/*second level*/	
.subNav li ul {
	margin:6px 0px -5px 0px;
	padding:0px;
	background:url(../../images/general/li_bg.gif) left top repeat-x;
	}	
	
.subNav li li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 4px 0px;
	list-style-type:none;
	background:none;
	display:block;
	}	
	
	
.subNav li li a {
	color:#808285;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	background:url(../../images/general/li_a_bg.gif)  no-repeat 0% 6px;
	display:block
	}	
	
	

.subNav div.subFooter {
	background:url(../../images/general/sub_bot.gif) no-repeat;
	height:10px;
	
	}


.pageName {
	background:url(../../images/general/page_name_start.gif) #5060ba no-repeat left top;
	height:24px;
	overflow:hidden;
	padding:0px 0px 0px 10px;
	margin:2px 0px 5px 0px;
	width:530px

	}


.pageName h2 {
	color:#FFFFFF;
	font-size:13px;
	height:23px;
	overflow:hidden;
	padding:1px 0px 0px 0px;
	background:url(../../images/general/page_name_end.gif) no-repeat right top;
	line-height:20px;

	}

.searchCritetia {
	background:url(../../images/general/page_name_end.gif) no-repeat right top;
	width:530px;
	height:24px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:2px 0px 0px 0px;
	}
	
.searchCritetia div.lab {
	width:125px;
	overflow:hidden
	}	
	
.searchCritetia div.field {
	width:380px;
	overflow:hidden;
	}

.noShow {
	display:none

	}



.box, .box2, .box3, .animation {
	width:246px;
	height:216px;
	float:left;
	margin:0px 6px 15px 0px;
	margin:0px 6px 0px 0px;
	padding-bottom:15px;
	overflow:hidden;
	display:inline
	}
	
.animation {
	width:495px;
	height:190px;
	/*margin:0px;
	background:#FF0000*/
	
	}	
	
	
	
.box2 {
	height:174px;
	margin-bottom:0px;
	}
	
.box3 {
	height:190px;
	}	
	

.hd {
	width:225px;
	padding:7px 10px 0px 11px;
	line-height:normal;
	height:28px;
	position:absolute;
	z-index:1;
	background:url(../../images/general/banner_hd.png) #CCCC99 0% 0% no-repeat ;
	background-color:transparent
	}
	
.hd h2 {
	color:#FFFFFF;
	font-size:11px;
	height:15px;
	overflow:hidden
	}	
	
.hd h2 a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.hd h2 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}		
	
.blue .hd {
	background-position:top left;
	}	
	
	
.red .hd {
	background-position:0 -35px;
	}
	
.yellow .hd {
	background-position:0 -70px;
	}	
	
.green .hd {
	background-position:0 -105px;
	}



.foot, .foot2 {
	position:absolute;
	background:#FF66CC;
	height:9px;
	width:246px;
	margin-top:207px;
	z-index:1;
	background:url(../../images/general/banner_ft.png) no-repeat;
	}
	
.foot2 {
	margin-top:165px;
	}
	
.box3 .foot {
	margin-top:181px;
	}		
	
.blue .foot {
	background-position:top left;
	}	
	
.red .foot, .red .foot2 {
	background-position:0 -13px;
	}		
	
.yellow .foot {
	background-position:0 -26px;
	}	
	
.green .foot, .green .foot2 {
	background-position:0 -39px;
	}

.promo, .newsHolder, .teaserImg, div.seeMore  {
	position:absolute;
	height:190px;
	width:242px;
	margin-top:25px;
	z-index:0;
	overflow:hidden;
	
	
	}
	
div.seeMore  {
	
	
	
	}	
	
.box3 .promo {
	height:165px;
	}
	
	
.newsHolder {
	position:absolute;
	height:31px;
	width:242px;
	margin-top:115px;
	background:url(../../images/general/li_bg.gif) repeat-x left bottom;
	/*z-index:0*/
	}	
	
.teaserImg {
	position:absolute;
	height:90px;
	width:242px;
	overflow:hidden
	}
	
div.seeMore {
	position:absolute;
	height:14px;
	width:234px;
	margin-top:146px;
	font-weight:bold;
	text-align:right;
	padding:5px 8px 0px 0px;
	}
	

.blue .promo, .blue .newsHolder, .blue .teaserImg, .blue div.seeMore  {
	border-left:2px solid #5060ba;
	border-right:2px solid #5060ba;
	
	}


.red .promo, .red .newsHolder, .red .teaserImg, .red div.seeMore  {
	border-left:2px solid #e61950;
	border-right:2px solid #e61950;
	}

.yellow .promo, .yellow .newsHolder, .yellow .teaserImg, .yellow div.seeMore  {
	border-left:2px solid #ffd700;
	border-right:2px solid #ffd700;
	}


.green .promo, .green .newsHolder, .green .teaserImg, .green div.seeMore  {
	border-left:2px solid #41c800;
	border-right:2px solid #41c800;
	}



.newsHolder div {
	margin:0px 0px 0px 0px;
	padding:7px 7px 0px 5px;
	width:230px;
	height:15px;
	overflow:hidden;
	background:url(../../images/general/li_bg.gif) repeat-x left top;
	/*background:url(../../images/general/li_bg.gif) repeat-x left bottom;*/
	font-size:10px;
	color:#808285;
	float:left;
	/*border-bottom:1px solid #CC6600
	/*line-height:18px;*/
	
	}
	
a.homeIntro {
	text-decoration:none;
	color:#a1a1a1
	}
	
a.homeIntro:hover {
	text-decoration:underline;
	
	}	

/*div.seeMore {
	margin:5px 0px 0px 0px;
	padding-bottom:0px;
	line-height:normal;
	padding:0px 5px 0px 5px;
	
	margin:0px;
	padding:0px;
	background:none;
	
	
	}*/


.minHeight, .minHeight2, .minHeight3 {
	width:540px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto !important;
	min-height:431px;
	height:431px;
	}	
	
	

	
.itemList, .oneItem, .oneItem div, .newsSum, .faqList, .oneFaq, .faqAns {
	width:540px;
	margin:10px 0px 0px 0px;
	}	
	
.oneItem, .newsSum {
	margin:0px 0px 10px 0px;
	}
	
.oneItem div {
	margin:0px 0px 0px 0px;
	}
	
.faqList {
	}	
	
	
	
.oneItem, .oneFaq {
	width:540px;
	padding:7px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	background:url(../../images/general/itm_bg.gif);
	background:url(../../images/general/itm_hd_bg.gif) #f7f7f7 no-repeat left top;
	}	

.oneItem div.holder, .oneFaq div.holder {
	width:510px;
	padding:0px 15px 10px 15px;
	background:url(../../images/general/itm_bg.gif) #f7f7f7 no-repeat left bottom;/**/
	}
	
.oneItem div.holder div, 
.oneFaq div.holder div, .oneFaq div.holder div.faqAns  {
	width:510px;
	}	
	
.oneFaq div.holder div {
	background:url(../../images/general/h2_bg.gif) left top repeat-x;
	padding:3px 0px 0px 0px;
	}	
	
	
.oneItem h2, .oneFaq h2 {
	margin:0px 15px 0px 15px;
	padding:0px 0px 2px 0px;
	width:510px;
	height:auto !important;
	min-height:15px;
	height:15px;
	background:url(../../images/general/h2_bg.gif) left bottom repeat-x;
	font-size:11px;
	}	
	
.oneFaq h2 {
	background:none;
	}		
	
.pagination, .PagerResults, .PagerNumberArea { 
	width:540px;
	font-weight:bold;
	color:#5060ba;
	margin:5px 0px 0px 0px;
	}
	
.pagination a, .PagerNumberArea a { 
	text-decoration:none;
	color:#5060ba;
	}	

.pagination a:hover, .PagerNumberArea a:hover { 
	color:#5060ba;
	text-decoration:underline
	}	
	
.pagination a.active { 
	color:#ccc;
	}	

.paginationLeft, .PagerResults {
	width:220px;
	margin:0px 20px 0px 0px;
	} 

.paginationRight, .PagerNumberArea {
	width:300px;
	text-align:right;
	color:#ccc;
	}


.PagerNumberArea {
	margin-top:4px;
	}


.title, .ResultTitle {
	color:#5060ba;
	font-weight:bold;
	
	}

a.title, a.seeMore, .ResultTitle a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#5060ba
	}

a.title:hover, .ResultTitle a:hover {
	text-decoration:underline;
	color:#5060ba
	}	
	

	
a.seeMore {
	background:url(../../images/general/c_more_bg.gif) no-repeat 100% 4px;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	font-weight:bold;
	color:#a4a4a4
	}	

a.seeMore:hover {
	text-decoration:underline
	}

.date {
	color:#5060ba;
	text-decoration:none;
	font-size:10px;
	}
	
a.date {
	color:#5060ba;
	text-decoration:none;
	}
	
a.date:hover, a.linkText:hover {
	color:#5060ba;
	text-decoration:underline;
	}
	
.intro { 
	color:#7c7c76;
	}

a.intro, a.venue {
	color:#a1a1a1;
	text-decoration:none;
	}
	
a.intro:hover {
	color:#a1a1a1;
	text-decoration:underline
	}	
	
	
.url {
	color:#669922
	}
	
a.url {
	color:#669922;
	text-decoration:underline;
	}
	
a.url:hover {
	color:#669922;
	text-decoration:none;
	
	}


.siteMap {
	width:540px;
	}

.siteMap ul {
	margin:0px;
	padding:0px;
	}	
	
.siteMap li {
	margin:0px 0px 1px 0px;
	padding:2px 0px 3px 0px;
	list-style-type:none;
	background:#5060ba;
	display:block;
	}	
	
.siteMap li a {
	font-weight:bold;
	text-decoration:none;
	background:url(../../images/general/1st_lev.gif) no-repeat 4px 2px; 
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	
	}	
	
	
.siteMap li ul {
	margin:0px 0px -3px 0px;
	padding:3px 0px 0px 0px;
	}	
	
.siteMap li li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 4px 27px;
	list-style-type:none;
	background:#fff;
	}	
	
.siteMap li li a {
	font-weight:normal;
	background:none;
	color:#3e6398;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	background:url(../../images/general/2nd_lev.gif) no-repeat 0% 3px; 
	}	
	
.siteMap li li li a {
	font-weight:normal;
	background:none;
	color:#5c85bf;
	padding:0px 0px 0px 13px;
	background:url(../../images/general/3rd_lev.gif) no-repeat 0% 4px; 
	}
	
.siteMap li a:hover {
	text-decoration:underline
	}

.greyBox {
	width:540px;
	margin-top:10px;
	background:url(../../images/general/contact_bg.gif) repeat-y
	}
	
.greyBox h2{
	height:26px;
	font-size:11px;
	padding:7px 0px 0px 25px;
	background:url(../../images/general/contact_top.gif);
	}	
	
.greyBox div.cont {
	background:url(../../images/general/contact_bot.gif) no-repeat left bottom;
	height:auto !important;
	min-height:200px;
	height:200px;
	padding:0px 25px 23px 25px;
	width:490px;
	}	
	
.contactForm {
	width:380px;
	}
	
.contactForm2 {
	width:440px;
	
	}		
	
.contactForm label, .contactForm2 label {
	float:left;
	width:90px;
	padding:4px 5px 0px 0px;
	display:inline-block;
	}	
	
.contactForm2 label {
	float:left;
	width:180px;
	padding:4px 5px 0px 0px;
	display:inline-block;
	
	}	
		

.contactForm p, .contactForm2 p {
	margin-bottom:4px;
	}
	
.contactForm input, .contactForm2 input {
	width:242px;
	}	
	
.contactForm2 input.CalendarTextBox, 
#ctl00_plcMain_FeedbackForm_BizFormControl1_Bizform1_ctl00_Tigophonenumber,
#ctl00_plcMain_RegisterYourMobileForm_BizFormControl1_Bizform1_ctl00_TigoMobileNumber_txtTigoMobileInput {
	width:220px;
	
	}	
	
#ctl00_plcMain_FeedbackForm_BizFormControl1_Bizform1_ctl00_Tigophonenumber, 
#ctl00_plcMain_RegisterYourMobileForm_BizFormControl1_Bizform1_ctl00_TigoMobileNumber,
#ctl00_plcMain_RegisterYourMobileForm_BizFormControl1_Bizform1_ctl00_TigoMobileNumber_txtTigoMobileInput {
	width:214px;
	
	}	

.contactForm2 .EditingFormControlNestedControl {
	width:247px;
	/*float:left;
	clear:right;
	margin-bottom:5px;*/
	display:inline-block
	}
	
.tigNo {
	float:left;
	width:250px;
	display:inline-block;
	}

	
.tigNo .num {
	
	width:25px;
	float:left;
	padding:3px 0px 0px 1px;
	display:inline-block;
	
	}
	
.tigNo .EditingFormControlNestedControl{
	
	width:222px;
	float:left;
	}	
	
.contactForm2 input.CalendarIcon {
	width:16px;
	height:16px;
	margin:0px 0px 0px 5px;
	}		
	
.contactForm2 select {
	width:247px;
	}	
	
.contactForm textarea, .contactForm2 textarea {
	width:242px;
	height:100px;
	}	
	
.contactForm .clear , .contactForm2 .clear{
	width:645px;
	margin:0px;
	padding:0px;
	}

.EditingFormControlNestedControl {
	padding:5px 12px 8px 12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
	}		

input.FormButton {
	border:none;
	margin-top:3px;
	background:url(../../images/general/btn_bg.gif) no-repeat;
	width:81px;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	float:right
	}	
	
.EditingFormErrorLabel {
	color:#f20502;
	text-align:right
	}
	
span.ErrorLabel {
	color:#f20502;
	text-align:left
	}
	
span.EditingFormLabel {
	
	}
	
.contactForm2 table, .contactForm2 td {
	padding:0px;
	margin:0px;
	}
	
	
.contactForm2 td {
	padding-bottom:3px;
	}	
	
	
.map {
	width:255px;
	}
	
.branches {
	width:235px;
	padding:15px 0px 0px 0px;
	}	
	
.branches .oneBr{
	width:325px;
	margin:0px 0px 15px 0px;
	}
	
.branches div {
	width:235px;
	margin:0px 0px 3px 0px;
	}	
	
.branches .lab {
	width:70px;
	margin:0px 5px 0px 0px;
	padding:0px;
	font-weight:bold
	}	
	
.branches .field {
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px
	}	
	
	
	
	
	
	
	
	
	
	

