/* C S S - R E S E T - I G N O R E - S T A R T*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after { 
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* C S S - R E S E T - I G N O R E - E N D*/


.fRight, .fr{
   float:right;
}
.fLeft, .fl {
   float:left;
}

.errorText{
   color:Red;
   margin:5px 0 10px 0;
   float:left;
   width:100%;
}

.reminderText{
   color:#000;
   margin-top:5px;
   float:left;
   width:100%;
   font-size:1.2em;
}

.pageImage{
	
	/*position:relative;
	margin-left:-15px;
	padding-bottom:20px;	*/
   margin:0px 0 20px 0;
}

.noResult{
   width:100%;
   font-size:1.2em;
}

p.subTitle{
   font-weight:bold;
}


body 
{
   color:#5c6a71;
   font-family:Arial,Helvetica,sans-serif;
   font-size:62.5%;
   font-weight:400;	
	/*background:url(../images/pageBgRpt.png) repeat-y center;*/
	background:url(../images/pageBgRpt.jpg) repeat-x;
	background-color:#9dc3e1;

}

   #backgroundImageOverlay{
      /*background:url(../images/pageBgOverlay.png) no-repeat; */
      background-position:top center;  
      width:100%;
      float:left;
      /*height:1102px;*/
   }

      #headerBackground{
         background:url(../images/pageHeaderBgRpt.png) repeat-x;
         width:auto !important;
         min-width:1001px;
         width:100%; 
      }
      
		  #navBackground
		  {
			 background:url(../images/pageNavBgRpt.png) repeat-x;
			 width:100%; 
		  }
	      
			 #siteContainer{
				 width:1001px;
				 margin:0 auto;
			 }
         
/******************* LAYOUT ELEMENT - HEADER - START ********************************************************************/
				#header{
				}
				   #branding{
					  background:url("../images/pageBgHeaderOverlay.png") no-repeat scroll center bottom transparent;
				   }
						/*CHANGE HEADER HEIGHT*/
						.contentVAlignOuter {
							display: table;							
							overflow: hidden;
							height: 91px;
							color: white;
							width: 100%;			            
						}
						   .contentVAlignMiddle {
							   display: table-cell;							              							   
						   }
						   
						   .contentVAlignMiddle img.logo
						   {
						   	   margin-top:30px;
						   }
							  .contentVAlignInner {
								 
							  }
							   div.miniBasket{
								  margin:0 0 0 0;
								  float:right;
								  /*display:none; - Remove comment to hide basket icon*/  
							   }
								  div.miniBasket img{
									 float:left;
								  }
								  div.miniBasket .basketContent{
									 float:left;
									 background:url("../images/iconMiniBasketLabel.png") no-repeat scroll center top transparent;
									 width:125px;
									 height:26px;
									 font-size:1.2em;
									 color:#ffffff;
									 padding:27px 0 0 0;
								  }
							   #keywordSearch{
								  float:right;
								  margin:-27px 0 0;
							   }
								  #keywordSearch .inputbox{
									 background:url("../images/formBgTextFieldRpt.png") repeat-x;
									 height:28px;
									 border:0;
									 margin:0;
									 padding:0;
									 width:227px;
									 float:left;  
									 font-size:1.3em; 
								   vertical-align: middle; 
								   line-height: 28px;
								   color:Gray;
            
								  }
								  #keywordSearch img{
									 float:left;
								  }
								  #keywordSearch input.keywordSearchBtn{
									 /*margin:0 0 0 10px;*/
								  }
	                              
	                              
	                              
					#navBarbranding
				   {
						background:url("../images/pageBgNavOverlay.png") no-repeat scroll center bottom transparent;
				   }
	                 
				   /*CHANGE NAV HEIGHT*/         
				   .navBarcontentVAlignOuter {
							display: table;			            
							overflow: hidden;
							height: 23px;
							color: white;
							width: 100%;			            		            
						}
	                              
				  .navBarcontentVAlignMiddle {
					   display: table-cell;	               		               	            
					   /*background:url("../images/pageLogo.png") no-repeat scroll left transparent;*/			               
				   }    
	              
				   #navBar
				   {
					  margin:0;         
					  padding:2px 0 0 25px;
	                 
				   }
						  .inlineUL li{
						 display:inline;
						 font-size:1.1em;
						 padding-right:16px;
						 text-transform:uppercase;
						 font-weight:bold;
					  }
						 .inlineUL li a
						 {
							color:#747474;
							text-decoration:none; 
						 }
						 .inlineUL li a:hover{
							color:#125079;
						 }
/******************* LAYOUT ELEMENT - HEADER - END ********************************************************************/
               
               
/******************* LAYOUT ELEMENT - SIDEBAR - START ********************************************************************/
               
				#sidebar{
				   float:left;
				   width:351px;
				   /*background-color:#dbdbdb;*/
				}

				   #primarySearch{
					  background:url("../images/modulePrimarySearch.png") no-repeat scroll center top transparent;
				   }
					  #primarySearchContent
					  {
						 height:182px;
						 padding:100px 0 0 37px;
					  }
						 #primarySearchContent select{
							width:282px;
							margin-bottom:12px;
							font-size:1.3em;
							color:#666666;
							padding:0 0 0 5px;
						 }
						 #primarySearchContent .primarySearchBtn{
							float:right; 
							margin:19px 30px 0 0;
						 }
						 #primarySearchContent .advancedSearchBtn{
							float:left; 
							margin:28px 0 0 -9px;      
						 }
	                     
				   #primaryLinks{
					  background:url("../images/modulePrimaryLinks.png") no-repeat scroll center top transparent;
					  height:449px;
					  padding:72px 35px 0 32px; 
					  /*overflow:hidden;*/  
				   }

					  #primaryLinks .groupOuter, #primaryLinks .groupOuterRight{
						 width:140px;
						 height:449px;
						 overflow:hidden;
						 float:left;
					  }
					   #primaryLinks .groupOuterRight{
					      float:right;
					   }
						 #primaryLinks .groupOuter ul, #primaryLinks .groupOuterRight ul{
						   font-size:1.3em;
						   
						   padding-left:16px;
						   color:Black;      
						 }
						 #primaryLinks .groupOuter li, #primaryLinks .groupOuterRight li{
							list-style:none;
							margin-bottom:17px;
							list-style-image:url("../images/iconPrimaryLink.png");
							width:125px;
							word-wrap: break-word;

						 }
						 #primaryLinks .groupOuter ul a, #primaryLinks .groupOuterRight ul a{
						   color:#125079;
						   text-decoration:none;
						 }

				   #secondaryLinks{
					  background:url("../images/moduleSecondaryLinks.png") no-repeat scroll center top transparent;
					  height:401px;
					  padding:61px 0 0 30px;
					  overflow:hidden;
				   }
					  #secondaryLinks .quickLink{
						 width:290px;
					  }
					  #secondaryLinks .quickLink li{
						 float:left;
						 height:74px;
						 margin:0 0 26px 0;
						 width:100%;
					  }
					  #secondaryLinks .quickLink li a{
						 color:#125079;
						 font-size:1.2em;
						 font-weight:bold;
						 text-decoration:none;
						 
					  }
					  
					    #secondaryLinks .quickLink li a:hover{
						 color:#125079;
						 font-size:1.2em;
						 font-weight:bold;
						 text-decoration:underline;
					  }
					  
					  #secondaryLinks .quickLink li img{
					  
					  }
					  #secondaryLinks .quickLink li .linkImage{
						 float:left; 
						 margin-right:12px;   
					  }
					  #secondaryLinks .quickLink li .secondaryLinkImageFrame{
						 position:absolute; 
						 padding:0;   
					  }
					  #secondaryLinks .quickLink li .advertDivImageOverlay{
						 position:relative;
						  
					  }
					  #secondaryLinks .quickLink li .description{
						 margin:5px 0 0 0;
						 font-size:1.1em;
						 line-height:1.4em;
						 overflow:hidden;
						 height:50px;
					  }
               
/******************* LAYOUT ELEMENT - SIDEBAR - END ********************************************************************/
               
               
/******************* LAYOUT ELEMENT - MAIN - START ********************************************************************/

			   #main{
				   float:left;
				   width:650px;
				   /*background-color:#dbdbdb;*/
				}
				   #showCase{
					  height:268px;					  
					  padding:15px 0 0 10px; 
					  position:relative;
				   }				   
					  #showCase .imageShow{
						 position:absolute;
						 padding:11px 0 0 10px;
					  }
					  
					  #showCase .showCaseNav{
						 z-index:1252;
						 position:relative;
						  bottom:0px;	
						  text-align:left;	
						  margin-left:0px;
						  /*height:33px;
						  padding:240px 0 0 10px;*/
						  /*filter:alpha(opacity=90);*/
						  /*-moz-opacity:1;
						  -khtml-opacity: 1;
						  opacity: 1;*/
						  font-weight:bold;	
						  background-image:url('../images/moduleShowcase.png');
						  background-repeat:no-repeat;
						  
						  
						  
						height:43px;
						margin-top:0;
						padding-left:10px;
						padding-top:225px;
						width:630px;
						  
					  }
						 #showCase .showCaseNav .showCaseNavPrev
						 {
							margin-left:8px;
							background-image:url(../images/btnShowCasePrev.png);
							height:27px;
							width:25px;
							padding-left:10px;
							float:left;
						 }
						 
						 #showCase .showCaseNav .showCaseNavPrev:hover
						 {
							background-image:url(../images/btnShowCasePrev_hover.png);							
						 }
						 
						 #showCase .showCaseNav .showCaseNavNext
						 {
							background-image:url(../images/btnShowCaseNext.png);
							height:27px;
							width:33px;
							float:left;
							padding-left:2px;
							margin-left:2px;
						 }
						 
						 #showCase .showCaseNav .showCaseNavNext:hover
						 {							
							background-image:url(../images/btnShowCaseNext_hover.png);
						 }						 
						 
						 #showCase .showCaseNav #showCaseItemTitle
						 {
							float:left;
							overflow:hidden;
							padding-left:10px;
							padding-top:2px;
							width:350px;
						 }
						 #showCase .showCaseNav #showCaseItemTitle span
						 {
							color:#FFFFFF;
							font-size:1.4em;
							line-height:25px;
						 }
						 #showCase .showCaseNav img.showCaseMoreDetails{
							background-image:url("../images/btnSlideShowMore.png");
							display:inline;
							float:right;
							height:27px;
							margin:0 30px 0 0;
							width:75px;
						 }
	                     
	                     #showCase .showCaseNav img.showCaseMoreDetails:hover{							
							background-image:url(../images/btnSlideShowMore_hover.png);							
						 }
	                     
				   #primaryFeaturedAdverts{
					  float:left; 
					  background:url("../images/modulePrimaryFeaturedAdvert.png") no-repeat scroll center top transparent;
					  height:700px;
					  width:325px;
					  padding:75px 0 0 0;
				   }
					  #primaryFeaturedAdverts .featuredItemContainer{
						 padding:0 0 0 33px;
						 width:263px;
						 
						 
					  }
						 #primaryFeaturedAdverts .featuredItemContainer .advert{
							margin:0 0 0 4px;
							height:350px;
							width:261px;
							float:left;
							
						 }
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertDivImage{
							   position:absolute; 
							   float:left;
							   /*padding:5px;
							   background-color:#FFFFFF;
								*/
							}
							#primaryFeaturedAdverts .featuredItemContainer .advert .OverlayDivClassName{
							   position:relative; 
							}
							/*#primaryFeaturedAdverts .featuredItemContainer .advert .advertDivImage img{
							   padding:0 0 0 0;

							}*/
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertTextBox{
							   font-size:1.1em;
							   padding:10px 0 0 10px;
							   color:#adcee4;
							   height:140px;
							}
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertTextBox a{
							  font-size:1.5em;
							  font-weight:bold;
							  color:#ffffff;
							  text-decoration:none;
							} 
							
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertTextBox a:hover{
							  font-size:1.5em;
							  font-weight:bold;
							  color:#ffffff;
							  text-decoration:underline; 
							  
							} 
							
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertTextBox .advertDescriptionBox{
							  
							   line-height:1.4em;
							   padding-top:10px;
							   width:237px;
							   
							}
							#primaryFeaturedAdverts .featuredItemContainer .advert .advertTextBox .showItem{
							   float:right;
							   padding-right:10px;
							   padding-top:10px;
						
							}
						 #primaryFeaturedAdverts .featuredItemContainer .footerBtn{
							float:right;
							padding:0 0 0 0;
						 }
	                        
				   #secondaryFeaturedAdverts{
					  float:left;  
					  background:url("../images/moduleSecondaryFeaturedAdvert.png") no-repeat scroll center top transparent;
					  height:423px;
					  width:295px;
					  padding:90px 0 0 30px;
				   }
					  #secondaryFeaturedAdverts .featuredAdverts{
						 width:275px;   
					  }
						 #secondaryFeaturedAdverts .featuredAdverts .advert{
							width:275px;
							margin-bottom:30px;
							float:left;
							/*overflow:hidden;	*/						
						 }
						   #secondaryFeaturedAdverts .featuredAdverts .advert .OverlayDivClassName{
						      width:74px;
						      height:74px;
						      position:relative;
						      /*float:left;*/
						   }
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertTextBox{
							   float:left;
							   width:180px;
							   margin-left:10px;
							}
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertTextBox .advertTitleBox a{
							  color:#125079;
							 font-size:1.2em;
							 font-weight:bold;
							 text-decoration:none; 
							}
							
								#secondaryFeaturedAdverts .featuredAdverts .advert .advertTextBox .advertTitleBox a:hover{
							  color:#125079;
							 font-size:1.2em;
							 font-weight:bold;
							 text-decoration:underline;
							}
							
							
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertTextBox .advertDescriptionBox{
							   font-size:1.1em;
							   margin-top:4px;
							   line-height:1.4em;
							}
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertDivImage{
							   position:absolute; 
							   padding:0;
							  
							}
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertDivImage .advertImageCss{
							   /*float:left;*/
                     }
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertDivImageOverlay{
							   position:relative;   
							   /*width:74px;*/
							}
							#secondaryFeaturedAdverts .featuredAdverts .advert .advertDivImageWrapper{
							   float:left;
							}
					    
				   #newsLetter{
					  float:left;
					  background:url("../images/moduleNewsletter.png") no-repeat scroll center top transparent;
					  height:192px;
					  width:264px;
					  padding:70px 29px 0 32px;
				   }
					  #newsLetter .emailSignupBox h3{
						 font-size:1.6em;
						 font-weight:bold;
						 color:#125079;
						 text-transform:uppercase;
					  }
					  #newsLetter .emailSignupBox #btnRegisterForNewsLetter{
						 float:right;   
					  }
					  #newsLetter .emailSignupBox label{
						 float:left;
						 margin:35px 0 25px 0;
						 padding:0 100px 0 0;
						 font-size:1.1em;
						 width:200px;
					  }
					  #newsLetter .emailSignupBox #txtEmailAddress{
                  width:210px;
                  padding:0;
                  margin:0 0 16px 0;
                  border:0;
                  height:27px;
                  background:url("../images/formInputMiddleRpt.png") repeat-x scroll center top transparent;
                  vertical-align: middle; 
                  line-height: 27px;
                  float:left;
                  color:Gray;
					  }
					  #newsLetter .emailSignupBox img{
					   float:left;
					  }
	                  
				   #primaryFeaturedArticles{
					  background:url("../images/modulePrimaryFeaturedArticles.png") no-repeat scroll center top transparent;
					  width:590px;
					  height:185px;
					  padding:23px 25px 0 35px;
					  float:left;
				   }
					  #primaryFeaturedArticles .featuredArticleItemContainer{
						 margin:30px 0 0 0;
					  }
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert{
							width:175px;
							padding:0 20px 0 0;
							float:right;
						 }
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert .advertTextBox .advertTitleBox{
							margin:0 0 5px 0;
						 }
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert .advertTextBox .advertTitleBox a{
							color:#125079;
							font-size:1.3em;
							font-weight:bold;
							text-decoration:none;
						 }
						 
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert .advertTextBox .advertTitleBox a:hover{
							color:#125079;
							font-size:1.3em;
							font-weight:bold;
							text-decoration:;
						 }
						 
						 
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert .advertTextBox .advertDescriptionBox{
							font-size:1.1em;
							padding-bottom:10px;
							height:55px;
							float:left;
							line-height:1.4em;
						 }
						 #primaryFeaturedArticles .featuredArticleItemContainer .advert .advertTextBox .showItem{
							float:right;
						 }
/******************* LAYOUT ELEMENT - MAIN - END ********************************************************************/




/******************* LAYOUT ELEMENT - SECONDARY - START ********************************************************************/
				   #secondary{
                  margin:0 auto;
                  width:1001px;
				   }
				   
				   .primaryBanners{
					  background:url("../images/modulePrimaryBanners.png") no-repeat scroll center top transparent;
					  height:97px;
					  width:965px;
					  float:left;
					  padding:30px 0 0 36px;
				   }
				      .primaryBanners ul{
				         display:inline;
				      }
				      .primaryBanners ul li{
				         display:inline;
				         margin:0 15px 0 0;
				      }
				   
/******************* LAYOUT ELEMENT - SECONDARY - END ********************************************************************/




               
/******************* LAYOUT ELEMENT - FOOTER - START ********************************************************************/
            #footerContainer {
               background:url("../images/pageFooterRpt.png") repeat-x scroll center bottom transparent;
               float:left;
               height:auto !important;
               min-height:276px;
               width:100%;
            } 
            
               #footer{
                  background:url("../images/pageFooterOverlay.png") no-repeat scroll center bottom transparent;
                  height:233px;
                  margin:0px auto 0;
                  overflow:hidden;
                  width:1001px;  
                  padding:43px 0 0 0;
               }
                  #footerContainer #footer .quickLink{
                     float:left;
                     height:215px;
                     overflow:hidden;
                  }
                     #footer .quickLink .groupOuterClassName{
                        float:left;
                        padding:0 0 0 45px;
                        width:190px;
                     }
                     #footer .quickLink .groupOuterClassName div{
                        font-size:1.8em;
                        font-weight:bold;
                        color:#ffffff;
                        padding:0 0 10px 0;
                     }
                     #footer .quickLink .groupOuterClassName ul{
                        padding:0 0 0 0;
                     }
                     #footer .quickLink .groupOuterClassName li{
                        list-style-image:url("../images/iconFooter.png");
                        margin-bottom:6px;
                        line-height:1.5em;
                        padding:0 0 0 6px;
                     }
                     #footer .quickLink .groupOuterClassName li a{
                        color:#ffffff;
                     }
            
/******************* LAYOUT ELEMENT - FOOTER - END ********************************************************************/
 
               
               
/******************* LAYOUT ELEMENT - COPYRIGHT - START ********************************************************************/
            #copyright{
               width:970px; 
               margin:0 auto;
               text-align:center;
               clear:both;
            }
               #copyright p{
                  color:Lime;                  
                  margin:10px 0 0 0;
                  color:#666666;
                  font-size:1.2em;
                  padding-bottom:10px;
                  line-height:1.4em;
                  margin-left:30px;
               }
               
            #addthis 
            {
            	float:right;            	
            }
/******************* LAYOUT ELEMENT - COPYRIGHT - END ********************************************************************/
  
/******************* STANDARD PAGE - START ********************/
.displayImage{
  /* display:block; SET TO display:none; TO HIDE IMAGE*/
  display:none;
}

.displayHeader{
   float:left;
   display:block; /*SET TO display:none; TO HIDE IMAGE*/
}

.displayHeaderText{
   position:relative;
   height:45px;
   margin-top:37px;
   margin-left:35px;
   color:White;
   font-size:1.5em;
   text-transform:uppercase;
   font-weight:bold;
}

.pageHeaderDynamic{
	background:url("../images/modulePageContentHeader.png") no-repeat scroll center top transparent;
	height:21px;
	padding:29px 0 0 31px;
	width:619px;
	font-size:1.8em;
	font-weight:bold;
	color:#125079;
	text-transform:uppercase;
}

#contentArea{
   height:1203px;
   padding:63px 34px 0 34px;
   background:url("../images/moduleArticleCategories.png") no-repeat scroll center top transparent;
}       
	 #contentArea p{
		font-size:1.2em;
		line-height:1.4em;
		margin:0 0 20px 0;         
	 }
	 
	 #contentArea p.pageContent{
		margin:0 0 10px 0;         
	   height:50px;
	   overflow:hidden;
	 }
	 
	 #contentAreaMiddle{
      padding:63px 34px 0 34px;
	 }
	   #contentAreaMiddle p{
	      font-size:1.2em;
	   }
	 
#contentAreaExtra{
   padding:0px 34px 0 34px;
   width:582px;
   min-height:298px;
   float:left;   
}
	   #contentAreaExtra p{
	      font-size:1.2em;
	   }
	      #contentAreaExtra p a{
	         color:#125079;
	      }
	   
      #contentAreaExtra ul{
	      font-size:1.2em;
	      list-style-type:square;
	      margin:0 0 20px 25px;
      } 
         #contentAreaExtra li{
            margin:0 0 15px 0;
         } 
     
   /*USE FOR AN EXPANDING CONTENT AREA*/      
   .contentAreaMain{
      background:url("../images/modulePageContentMiddleRpt.png") repeat-y scroll center top transparent;
      height:auto !important;
      width:590px;
      padding:0 30px 0 30px;
      float:left;
   }
   
   #contentAreaMainShort
   {   	  
      min-height:200px;
   }
   
    #contentAreaMain ul{
	      font-size:1.2em;
	      list-style-type:square;
	      margin:0 0 20px 25px;
      } 
	#contentAreaMain li{
		margin:0 0 15px 0;
	 } 
	 
	  #contentAreaMainShort ul{
	      font-size:1.2em;
	      list-style-type:square;
	      margin:0 0 20px 25px;
      } 
	#contentAreaMainShort li{
		margin:0 0 15px 0;
	 } 
   
   .contentAreaMain li{
      list-style-position:inside;
   }   
   
   .contentAreaMain h1{
		font-size:1.3em;
		color:#125079;
		margin-bottom:6px;

   }
   
   .contentAreaMain h2{
		font-size:1.3em;
   }
   
   .contentAreaMain p{
		font-size:1.2em;
		line-height:1.4em;
		margin:0 0 10px 0;
   }
   
   .contentAreaMain.noTopImage{
      height:auto !important;
   }
   
   .contentAreaMain.noTopImage .inputForm label{
      width:195px;
	   vertical-align: middle; 
	   line-height: 27px;
	   margin:0 10px 0 0;
   }
   
   .contentAreaMain.noTopImage .inputForm .inputText{
      width:220px;
	   margin:0 0 15px 0;
   }
         
   .contentAreaMain.noTopImage .inputForm .submitImage{
      float:right;
      clear:both;
   }  
   
   .contentAreaMain.noTopImage .inputForm .validator{
      float:left;
   }
   
   
   .contentAreaMain .resultsItem, .contentAreaMain .resultsItem_1,
		.contentAreaMain .resultsItem_2, .contentAreaMain .resultsItem_3,
			.contentAreaMain .resultsItemAffiliate
	{
      float:left;
      width:590px;
      margin:0 0 0 0;
      padding:10px 0 10px 0;
      text-align:left;
	  background-color:#f0f4f8;
   }
   
   
   .contentAreaMain .resultsItem img.logo, .contentAreaMain .resultsItem_1 img.logo,
		 .contentAreaMain .resultsItem_2 img.logo, .contentAreaMain .resultsItem_3 img.logo,
			.contentAreaMain .resultsItemAffiliate img.logo  
   {
      width:74px;
      height:74px;
      float:left;
      margin:0 6px 0 0;
   }
   
   .contentAreaMain .resultsItem img.categoryLogo, .contentAreaMain .resultsItem_1 img.categoryLogo,
		.contentAreaMain .resultsItem_2 img.categoryLogo, .contentAreaMain .resultsItem_3 img.categoryLogo,
			.contentAreaMain .resultsItemAffiliate img.categoryLogo
	{
      /*float:left;
      margin:0 10px 0 0;*/
      position:absolute;
      float:left;
   }
   
   .contentAreaMain .resultsItem .advertDivImageOverlay, .contentAreaMain .resultsItem_1 .advertDivImageOverlay,
		.contentAreaMain .resultsItem_2 .advertDivImageOverlay, .contentAreaMain .resultsItem_3 .advertDivImageOverlay,
			.contentAreaMain .resultsItemAffiliate .advertDivImageOverlay
   {
      position:relative;
     /* float:left;*/
     width:74px;
   }
   
   .contentAreaMain .resultsItem .productImageWrapper, .contentAreaMain .resultsItem_1 .productImageWrapper,
		.contentAreaMain .resultsItem_2 .productImageWrapper, .contentAreaMain .resultsItem_3 .productImageWrapper,
			.contentAreaMain .resultsItemAffiliate .productImageWrapper
   {
      float:left;
      margin:0 5px 0 5px;      
   }
   
   .contentAreaMain .resultsItem h3, .contentAreaMain .resultsItem_1 h3,
		.contentAreaMain .resultsItem_2 h3, .contentAreaMain .resultsItem_3 h3,
			.contentAreaMain .resultsItemAffiliate h3
   {      
      width:505px;
      float:left;
      clear:right;
      vertical-align:top;      
      height:25px;
   }
   
   .contentAreaMain .resultsItem .itemCount, .contentAreaMain .resultsItem_1 .itemCount,
		 .contentAreaMain .resultsItem_2 .itemCount, .contentAreaMain .resultsItem_3 .itemCount
   {
      font-size:1.1em;
      font-weight:bold;
      margin-bottom:5px;
   }
   
   .contentAreaMain img.listSeparator{
      float:left;
   }
   
   
   .contentAreaMain .resultsItem h3 a, .contentAreaMain .resultsItem_1 h3 a,
		.contentAreaMain .resultsItem_2 h3 a, .contentAreaMain .resultsItem_3 h3 a,
			.contentAreaMain .resultsItemAffiliate a
   {
      clear:both;
      font-size:1.3em;
	   color:#125079;
	   text-decoration:none;
   }
   
   .contentAreaMain .resultsItem h3 a:hover, .contentAreaMain .resultsItem_1 h3 a:hover,
		.contentAreaMain .resultsItem_2 h3 a:hover, .contentAreaMain .resultsItem_3 h3 a:hover,
			.contentAreaMain .resultsItemAffiliate he a:hover
   {
       color:#125079;
	   text-decoration:underline;
   }
   
   .contentAreaMain .resultsItem h3 .fr, .contentAreaMain .resultsItem_1 h3 .fr,
		.contentAreaMain .resultsItem_2 h3 .fr, .contentAreaMain .resultsItem_3 h3 .fr
   {
      padding:0 10px 0 0;
   }
   
   .contentAreaMain .resultsItem .fr, .contentAreaMain .resultsItem_1 .fr,
		.contentAreaMain .resultsItem_2 .fr, .contentAreaMain .resultsItem_3 .fr
   {
      float:right;
      /*margin-left:10px;*/
   }
   
   .contentAreaMain .resultsItem p, .contentAreaMain .resultsItem_1 p,
		.contentAreaMain .resultsItem_2 p, .contentAreaMain .resultsItem_3 p,
			.contentAreaMain .resultsItemAffiliate p
   {
      float:left;
      width:400px;
      margin:0px 0 0 0;
      padding:0;
      font-size:1.2em;
      /*position:relative;
      t*/
      margin-top:-6px;
   }
   
   .contentAreaMain .resultsItemAffiliate p
   {
   	  margin-top:0;
   }
   
/******************* STANDARD PAGE - END ********************/

/******************* REGISTER BUSINESS PAGE - START ********************/
#registerInfo.contentAreaMain{
   height:auto !important;
   min-height:635px;
}

#registerInfo.contentAreaMain .submitImage{
   float:right;
   margin:20px 0 0 0;
   position:relative;
   left:10px;
}

#registerInfo.contentAreaMain .package1, #registerInfo.contentAreaMain .package2, #registerInfo.contentAreaMain .package3{
   float:left;
   width:581px;
   min-height:120px;
   position:relative;
   left:-11px;
   display:block;
   padding:33px 10px 0 20px;
}

#registerInfo.contentAreaMain .package1 p, #registerInfo.contentAreaMain .package2 p, #registerInfo.contentAreaMain .package3 p{
   font-size:1.2em;
   line-height:1.4em;
   /*height:100px;*/
   overflow:hidden;
}

#registerInfo.contentAreaMain .package2 p
{
	color:Black;
}

#registerInfo.contentAreaMain .package1{
   background:#336699 url("../images/modulePackage1Bg.png") no-repeat; 
   width:561px;  
   margin:10px 0 0 10px;
}
#registerInfo.contentAreaMain .package1 p{
   color:#ffffff;
}
#registerInfo.contentAreaMain .package2{
   background:#88A7BC url("../images/modulePackage2Bg.png") no-repeat;
   width:561px;  
   margin-left:10px;
   margin-top:10px;
}
#registerInfo.contentAreaMain .package3{
   background:#D0DCE4 url("../images/modulePackage3Bg.png") no-repeat;
   width:561px;  
   margin-left:10px;
   margin-top:10px;
}
/******************* REGISTER BUSINESS PAGE - END ********************/

/******************* ARTICLE DISPLAY PAGE - START ********************/
#displayArticle.contentAreaMain{
   min-height:1161px;
   height:auto !important;
   height:1161px;
}

#displayArticle.contentAreaMain p img{
   margin:10px 0 10px 0;
}

/******************* ARTICLE DISPLAY PAGE - END ********************/

/******************* ARTICLE/RESOURCE LEVEL 1 PAGES - START ********************/
#level1ListPage.contentAreaMain .resultsItem p {
   width:420px;  
}

#level1ListPage.contentAreaMain .pagerContainer{
   margin-top:20px;
}
/******************* ARTICLE/RESOURCE LEVEL 1 PAGES - END ********************/


/******************* ARTICLE/RESOURCE LEVEL 2 PAGES - START ********************/
#level2ListPage.contentAreaMain .resultsItem p {
   width:400px;  
}

#level2ListPage.contentAreaMain .resultsItem{
}

#level2ListPage.contentAreaMain {
   height:auto !important;
   min-height:1161px;
}
/******************* ARTICLE/RESOURCE LEVEL 2 PAGES - END ********************/


/******************* SEARCH RESULT PAGES - START ********************/
#resultPage.contentAreaMain .resultsItem p{
   width:400px;
   margin:0 0 0 0;
   position:relative;
   top:-8px;
}
/******************* SEARCH RESULT PAGES - END ********************/


/******************* MY IDEAS PAGES - START ********************/
.contentAreaMain .loggedOnUserActions{
   margin:0 0 20px 0;
   font-size:1.1em;
}

.contentAreaMain .loggedOnUserActions a{
   color:#666666;
   font-weight:bold;   
}

.contentAreaMain .loggedOnUserActions h3{
   font-size:1.2em;
   color:#666666;
   font-weight:bold;   
   margin:5px 0 10px 0;
}

.contentAreaMain h3.favoriteGridHeader{
   font-size:1.2em;
   color:#666666;
   font-weight:bold;   
   margin:5px 0 10px 0;
}

.contentAreaMain .favoritesItem{
   float:left;
   width:590px;
   margin:0 0 10px 0;
}

.contentAreaMain .favoritesItem .logo, .favoritesItem ul, .favoritesItem ul li a, .favoritesItem ul li span, .favoritesItem h3{
   float:left;
}
.contentAreaMain .favoritesItem ul{
   width:500px;
   float:left;
   margin:0 0 8px 0;
}
   .contentAreaMain .favoritesItem li{
      font-size:1.1em;
      margin-right:10px;
      float:left;
   }
   .contentAreaMain .favoritesItem li a{
      margin-right:10px;
   }
   
   .contentAreaMain .favoritesItem .listSeperator{
      margin:8px 0 8px 0;
   }

.contentAreaMain .favoritesItem h3{
   float:left;
   width:500px;
   font-size:1.1em;
   color:#666666;
   font-weight:bold;   
}

.contentAreaMain .favoritesItem img{
   margin:0 10px 0 0;
}

.contentAreaMain .favoritesItem img.logo{
   width:74px;
   height:74px;
}
/******************* MY IDEAS PAGES - END ********************/


/******************* AFFILIATE SEARCH RESULT PAGE - START ********************/
   #affiliateSearchResult.contentAreaMain .inputForm{
      margin:0 0 60px 0;
   }
   
   #affiliateSearchResult.contentAreaMain .inputForm .affKeyword{
      width:400px;
      margin-bottom:10px;
   }
   
   #affiliateSearchResult.contentAreaMain .inputForm select{
      margin:0 0 10px 0;
      padding:0;
   }
   
   #affiliateSearchResult.contentAreaMain .inputForm .affPrice{
      width:400px;
      margin-bottom:10px;
   }
   
   #affiliateSearchResult.contentAreaMain .resultsItem h3{
      margin-bottom:0;
   }  
   #affiliateSearchResult.contentAreaMain .resultsItem h3 img{
      margin-top:0;
   }
   #affiliateSearchResult.contentAreaMain .resultsItem p{
      position:relative;
      top:-8px;   
   }
   
   #affiliateSearchResult.contentAreaMain .noResult{
      font-size:1.3em;
      font-weight:bold;
      text-align:center;
   }
/******************* AFFILIATE SEARCH RESULT PAGE - END ********************/

/******************* AFFILIATE SEARCH PAGE - START ********************/
   #affiliateSearch.contentAreaMain
   {
	min-height:200px;
   }
   
   #affiliateSearch.contentAreaMain .inputForm{
      margin:0 0 40px 0;
   }
   #affiliateSearch.contentAreaMain .inputForm .affKeyword{
      width:400px;
      margin-bottom:10px;
   }
   
   #affiliateSearch.contentAreaMain .inputForm select{
      margin:0;
      padding:0;
   }
   
   #affiliateSearch.contentAreaMain .inputForm .affPrice{
      width:400px;
      margin-bottom:10px;
   }

/******************* AFFILIATE PRODUCT PAGE - END ********************/
   #affiliateProduct.contentAreaMain .productImage{
      float:left; 
      margin:15px 20px 20px 0;   
   }
   #affiliateProduct.contentAreaMain h2{
      margin:15px 0 0 0;   
   }
   #affiliateProduct.contentAreaMain h2 span{
      font-weight:normal;  
   }
   #affiliateProduct.contentAreaMain h3{
      margin:15px 0 0 0;
      font-size:1.2em;
   }
   #affiliateProduct.contentAreaMain a img{
      margin:15px 0 0 0;   
   }
   
   #affiliateProduct.contentAreaMain p{
      margin:15px 0 0 0;   
   }
   
/******************* AFFILIATE PRODUCT PAGE - START ********************/


/******************* AFFILIATE PRODUCT PAGE - END ********************/


/******************* CONTACT PAGE - START ********************/
#contentArea.contactPage
{
   height:390px;
   padding-left:30px;
	background:none;
	background:url("../images/contactMiddle.png") no-repeat scroll center top transparent;
}

#contentArea.contactPage h1{
   font-size:1.3em;
   margin-bottom:4px;
   padding-top:15px;
}

#contentAreaExtra.contactPage{
   padding-left:28px;	
	background:url("../images/modulePageContentMiddleRpt.png");	
}
/******************* CONTACT PAGE - END ********************/


/******************* LOGIN PAGE - START ********************/
#contentArea.loginPage{
   padding-left:30px;
   height:108px;
   padding-top:80px;
	background:none;
	background:url("../images/loginSignIn.png") no-repeat scroll center top transparent;
}
   #contentArea.loginPage .inputForm label{
      width:115px;
	   vertical-align: middle; 
	   line-height: 27px;
   }
   
   #contentArea.loginPage .inputForm .inputText{
      width:285px;
	   margin:0 0 15px 0;
   }
   
   #contentArea.loginPage .inputForm .submitImage{
      margin:0 0 0 20px;
   }
   

#contentAreaMiddle.loginPage{
   padding:48px 34px 0 30px;
   height:78px;
	background:none;
	background:url("../images/loginForgotPassword.png") no-repeat scroll center top transparent;
}
   #contentAreaMiddle p{
      margin:0 0 10px 0;
	  color:#FFFFFF;
   }
   
   #contentAreaExtra.loginPage .inputForm{
      margin-top:10px;
   }
   
   #contentAreaExtra.loginPage .inputForm label{
      width:115px;
	   vertical-align: middle; 	   
   }
   
   #contentAreaExtra.loginPage .inputForm label.checkboxLabel{      
	   line-height:20px;
	   margin:0 0 20px 0;
	   width:210px;
   }
   
   #contentAreaExtra.loginPage .inputForm .inputText{
       width:285px;
	   margin:0 0 15px 0;
   }
   
   #contentAreaExtra.loginPage .inputForm .submitImage{
      margin:0 0 0 20px;
   }

   #contentAreaMiddle.loginPage .inputForm label{
      width:115px;
	   vertical-align: middle; 
	   line-height: 27px;
	   color:#FFFFFF;
   }
   
   #contentAreaMiddle.loginPage .inputForm .inputText{
      width:285px;
	   margin:0 0 15px 0;
   }
   
   #contentAreaMiddle.loginPage .inputForm .submitImage{
      margin:0 0 0 20px;
   }

#contentAreaExtra.loginPage{
	padding:83px 34px 0 30px;
	background:none;
   min-height:450px;
	background:url("../images/loginRegister.png") no-repeat scroll center top transparent;
}

   #contentAreaExtra.loginPage h1{
      font-size:1.3em;
      margin:0 0 6px 0;
   }
   #contentAreaExtra.loginPage p{
      line-height:1.4em;
   }

   #contentAreaExtra.contactPage p{
      margin:15px 0 10px 0;
   }
   
  



/******************* LOGIN PAGE - END ********************/


/******************* INPUT FORM PAGE - START ********************/             
.inputForm{
} 

.inputForm label
{
	width:160px;
	float:left;
	padding:0;
	margin:0 0 0 0;
	font-weight:bold;
	font-size:1.2em;
	color:#125079;
}
   .inputForm label.checkboxLabel{	   
	    line-height:25px;
	    width:210px;
   }
   
   .inputForm .ibfsCascadingDiv{
   }

.inputForm img
{
	float:left;
}

.inputForm br
{
	clear:both;
}

.inputForm .inputText
{
	width:350px;
	height:27px;
	border:0;
	padding:0 0 0 0;
	margin:0 0 15px 0;
	float:left;
	background:url("../images/formInputMiddleRpt.png") repeat-x scroll center top transparent;
	vertical-align: middle; 
	line-height: 27px;
}

.inputForm select
{
	width:403px;
	margin:0 0 15px 0;
	border:1px solid #e0e0e0;
	padding:3px 0 3px 0;
}

.inputForm textarea
{
	width:403px;
	height:100px;
	margin:0 0 15px 0;
	border:1px solid #e0e0e0;
}

.inputForm .submitImage{
   border-width:0px;
   float: right; 
   margin:3px 18px 0 0;
}

.inputForm p
{
	padding:0 0 0 160px;
	
}

.inputForm span.validator{
   color:Red;
   margin:0 0 0 10px;
}

.inputForm .advancedSearchOptionContainer{
   margin:20px 0 20px 0;
   font-size:1.1em;
}

.inputForm .advancedSearchOptionContainer .advanced{
   width:220px;
   float:left;
}
.inputForm .advancedSearchOptionContainer .advanced label{
   float:left;
}
.inputForm .advancedSearchOptionContainer .advanced input{
   float:left;
   margin:0 10px 0 0;
}

.contentAreaMain .inputForm .calendarButton{
  float:left;
  margin-top:5px;
}
/******************* INPUT FORM PAGE - END ********************/
              
/******************* ADVERT DISPLAY PAGE - START ********************/
      
      .advertMainImageContainer 
      {      	
      	float:left;
      	width:497px;
      	margin-top:8px;      	
      }
      
      /* Image 1 */
      
      .advertMainImageTop
      {
      	position:absolute;
      }
      
      .advertMainImage{
         margin:15px 12px 4px 17px;          
      }
      
      .advertMainImageOverlay 
      {
      	position:relative;      	
      	background-image:url(../images/moduleDisplayOverlay.png);
      	width:497px;
      	height:308px;
      }
      
      .advertImageContainer{
         width:150px; 
         float:left; 
         margin:8px 0 0 0;           
       }
      
      .advertImageTop
	  {
	  	position:absolute;
	  	margin-top:15px;
	  	margin-left:6px;	  		
	  } 
	  
	  .advertImageOverlay1
	  {
	  	height:85px;
	  }
	  
	  .advertImageOverlay1 input
	  {
	  	background:url(../images/moduleDisplayOverlayImg1.png) no-repeat;
	  	height:94px;
	  	width:152px;
	  	position:relative;
	  }	  
	  
	  .advertImageOverlay1 input img
	  {
	  	margin-left:10px;
	  }
	  
	  /*Image 2*/
	  
	  .advertImageTop1
	  {
	  	position:absolute;	  
	  	margin-left:6px;	
	  	margin-top:3px;
	  }	  	  
	  
	  .advertImageOverlay2
	  {
	  	height:73px;
	  }
	  
	  .advertImageOverlay2 input
	  {
	  	position:relative;
	  	background:url(../images/moduleDisplayOverlayImg2.png) no-repeat;	 	  	
	  	height:73px;
	  	width:152px;	  	
	  }
	  
	  /*Image 2*/
	  
	  .advertImageTop2
	  {
	  	position:absolute;	  
	  	margin-left:6px;	
	  	margin-top:3px;
	  }
	  
	  .advertImageOverlay3
	  {
	  	height:72px;
	  }
	  
	  .advertImageOverlay3 input
	  {
	  	position:relative;
	  	background:url(../images/moduleDisplayOverlayImg3.png) no-repeat;	 
	  	height:72px;
	  	width:152px;	  		 	
	  }
	  
	  /* Image 4 */
	  
	  .advertImageTop3
	  {
	  	position:absolute;	  
	  	margin-left:6px;	
	  	margin-top:4px;
	  }	    	    	  
	  	  	  	  
	  .advertImageOverlay4 input
	  {
	  	position:relative;
	  	background:url(../images/moduleDisplayOverlayImg4.png) no-repeat;	 
	  	height:78px;
	  	width:152px; 	 	
	  }
   
      .contentAreaMain.advertDisplay{
	      min-height:879px;
	      height:auto !important;
	      height:879px;
      }

   
      .contentAreaMain .advertDisplayTextColumn{
         float:left;
         width:438px;
         margin:20px 20px 0 0;
      }
         .contentAreaMain .advertDisplayTextColumn ul{
            margin:0 0 10px 0;
         }
         
         .contentAreaMain .advertDisplayTextColumn li{
            font-size:1.1em;
            line-height:1.4em;
         }
         
         .contentAreaMain .advertDisplayTextColumn strong{
            font-size:1.1em;
            font-weight:bold;
         }
         
         .contentAreaMain .advertDisplayTextColumn h2{
            font-size:1.4em;
            font-weight:bold;
            color:#125079;
            margin:10px 0 5px 0;
         }
         
         .contentAreaMain .advertDisplayTextColumn p{
            font-size:1.2em;
            line-height:1.4em;
            margin:0 0 20px 0;         
         }
         .contentAreaMain .advertDisplayTextColumn span{
            color:#125079;
            font-weight:bold;
         }
         
         .contentAreaMain .advertDisplayTextColumn .contactInfo label{
            display:block;
            font-size:1.1em;
            color:#125079;
            font-weight:bold;
            line-height:1.4em;
         }
         .contentAreaMain .advertDisplayTextColumn .contactInfo label span{
            font-weight:normal;
            color:#666666;
         }
         .contentAreaMain .advertDisplayTextColumn .contactInfo label span a{
            font-weight:normal;
            color:#666666;
            text-decoration:none;
         }
      
        .contentAreaMain .advertDisplayButtonColumn
        {
            margin-top: 20px;
            padding:10px;
            float:left;
            width:110px;
            background-color:#f0f4f8;
        }
         .contentAreaMain .advertDisplayButtonColumn ul li{
            margin:0 0 24px 0;
			float:right;
         }
         
         .advertDisplayFooter{
            background:url("../images/moduleAdvertDisplayFooter.png") no-repeat scroll left top transparent;
            height:54px;
            width:650px;
            float:left;
         }
/******************* ADVERT DISPLAY PAGE - END ********************/
   
/******************* RESULTS PAGE - START ********************/
   .pagerContainer{
      float:left;
      margin:40px 0 0;
      padding:0 0 0 0;
      width:590px;
   }

   .pagerContainer .pagerCenterPrompt{
      float:left;
      font-size:1.2em;
      text-align:center;
      height:28px;
      width:423px;
      font-weight:bold;
      line-height:28px;
   }
/******************* RESULTS PAGE - E N D ********************/

/******************* ADMIN AREA PAGES - START ********************/
.adminSearchHeader{
	background:url("../images/modulePageContentHeader.png") no-repeat scroll left top transparent;
	width:650px;
	height:25px;
}

.adminSearchContainer{
   /*background:url("../images/modulePageContentMiddleRpt.png") repeat-y scroll center top transparent;
   float:left;
   height:auto !important;
   min-height:867px;
   padding:0 30px;
   width:600px;*/
   border-left:1px solid #a0bdd3;
   border-right:1px solid #a0bdd3;
   width:608px;
   float:left;
   padding:0 10px 0 10px;
   background-color:#ffffff;
   margin-left:9px;
}

.adminSearchContainer .adminPageTitle{
	padding:0 0 0 0;
	width:600px;
	font-size:1.8em;
	font-weight:bold;
	color:#000000;
}

.adminSearchContainer div{
}

.adminSearchFooter{
   background:url("../images/modulePageContentFooter.png") no-repeat scroll center top transparent;
   width:650px;
   height:62px;
   float:left;

}

.AdminAdvertContent{
   background:url("../images/modulePageContentMiddleRpt.png") repeat-y scroll center top transparent;
   float:left;
   height:auto !important;
   min-height:867px;
   padding:0 30px;
   width:590px;
}

.AdminAdvertContent .adminSearchContainer{
   border:none;
   width:580px;
   margin-left:0px;
}

.AdminAdvertContent .advertAdminHeader{
   font-size:1.3em;
   font-weight:bold;
   color:#666666;
}

.AdminAdvertContent ul.advertAdminMenu{
   margin:20px 0 20px 0;
}
.AdminAdvertContent .advertAdminMenu li{
   display:inline;
   margin-right:10px;
}
.AdminAdvertContent .advertAdminMenu li a{
   font-size:1.3em;
   color:#666666;
}

.datagrid .ajax__htmleditor_editor_container{
   float:left;
   width:550px;
   margin:0 0 10px 0;
   position:relative;
   top:-5px;
}

.datagrid label{
   font-size:1.1em;
   width:100px;
   float:left;
   font-weight:bold;
}

.datagrid select{
   width:455px;
   margin:0 0 5px 0;
}
.datagrid .shortinput{
   margin:0 0 5px 0;
}
.datagrid .shortinput label{
   font-weight:bold;
   font-size:1.1em;
}
.datagrid .shortinput input{
}
.datagrid .longinput{
   margin:0 0 5px 0;
}
.datagrid .longinput input{
   width:450px;
}
.datagrid .longdesc{
   float:left;
   margin:0 0 5px 0;
}
.datagrid .shortdesc{
   margin:0 0 5px 0;
}
.datagrid .longdesc textarea{
   width:450px;
}
.datagrid .shortdesc textarea{
   width:450px;
}

.datagrid .checkBox{
   /*position:relative;
   left:-220px;*/
}

.datagrid .commandDiv{
   text-align:right;
   padding-right:38px;
}

.AdminAdvertContent .adminSearchContainer #advertService label{
   font-size:1.1em;
   width:150px;
   float:left;
   font-weight:bold;
}
.AdminAdvertContent .adminSearchContainer #advertService select{
   margin:0 10px 0 0;
}
.AdminAdvertContent .adminSearchContainer #advertService fieldset{
   border:1px solid #666666;
}
.AdminAdvertContent .adminSearchContainer #advertService fieldset legend{
   font-weight:bold;
}

.AdminAdvertContent .adminSearchContainer fieldset{
   margin:20px 0 20px 0;
   font-size:1.2em;
   padding:10px;
}

.adminSearchContainer .locationLabel{
   width:120px;
   float:left;
   font-weight:bold;
   font-size:1.1em;
}

.adminSearchContainer select.locationDropdown{
   float:left;
   width:300px;
   margin-bottom:5px;
}

.adminSearchContainer label{
      width:120px;
      float:left;
      font-weight:bold;
      font-size:1.1em;
}

.shortinput{
   width:500px;
}
   .shortinput label{
      width:120px;
      float:left;
      font-weight:bold;
      font-size:1.1em;
   }
   .shortinput input{
      margin-bottom:5px;
   }
   
.editButton a{
   font-size:1.2em;
   font-weight:bold;
   color:#666666;
}


.listHeadTemplate{
   float:left;
   width:100%;
   font-weight:bold;
   padding-bottom:5px;
   font-size:1.1em;
}
   .listHeadTemplate div{
      float:left;
   }
   
   .listHeadTemplate div.tinyHeading
	{
		width:50px; 
		float:left;
		font-weight:bold;		
	}
	
	.listHeadTemplate div.shortHeading
	{
		width:90px; 
		float:left;
		font-weight:bold;		
	}


.listItemTemplate{
   float:left;
   width:100%;
   font-size:1.1em;
}

.tinyHeading, .controlDataItemTiny{
   float:left;
   width:50px;
}

.mediumHeading, .controlDataItemMedium{
   float:left;
   width:200px;
   font-size:12px;
}
.controlDataItemShort{
   float:left;
   width:90px;
}

.controlDataItemMediumPlus{
   float:left;
   width:320px;
   font-size:1.2em;
}

#articleMarketing fieldset legend{
   font-weight:bold;
   font-size:1.2em;
}

#articleMarketing fieldset .btnAdd{
   float:left;
   margin:10px 20px 10px 0;
}

.adminSearchContainer .paymentSummary {
   font-size:1.2em;
}
.adminSearchContainer .paymentSummary h3{
   font-weight:bold;
   font-size:1.2em;
   margin:0 0 20px 0;
}

.adminSearchContainer .paymentLeft{
   float:left;
   width:150px;
   margin:0 0 10px 0;
}
.adminSearchContainer .paymentRight{
   float:left;
   width:350px;
   margin:0 0 10px 0;
}
/******************* ADMIN AREA PAGES - E N D ********************/
.addRemoveToFavorites{
   cursor:pointer;
}

.ckEditorContainer{
	margin-bottom:10px;
	margin-top:30px;
	width:580px;
}
/*
.commandDiv
{
	margin-left:15px; 
	clear:left;		
	width:895px;
	text-align:right;
	padding-top:10px;
} 
*/

.commandDivLeft
{
	clear:left;		
	width:895px;
	padding-top:10px;
	padding-left:5px;
}

.paymentSummary .paymentLeft
{
	float:left;
	clear:left;
	width:130px;
	padding:5px;
}

.paymentSummary .paymentRight
{
	float:left;
	padding:5px;
}

.paymentSummary .paymentRight select 
{
	margin:0px;
}

.reminder
{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:600px;
	height:30px;
}

.blank
{
	display:none;
}