body {background-color:#cccccc; margin:0 2px; padding:0;}
table, td, p {	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}	
form { display:inline;}
a { color:#26386f;
  text-decoration:none;
  }
a:hover { color:#990000;
  text-decoration:none;
  } 
h1   { font-size:14px; margin: 4px 0;
}
h2 { font-size:16px; margin:8px 0 4px;
}
h4   { font-size:14px; margin: 0; padding:18px 0 0; border-bottom:dotted 1px #cccccc;
}
  h5 {
    font: bold 13px arial, sans serif;
	padding:4px 0px;
	margin:0px ;
   
 }
div#mpu { float:left;
           width:312px;
		   padding:10px 10px 10px 0;
		   }
div#mpu1 { float:left;
           width:312px;
		  padding: 0 8px 12px;
		  margin-top:0;
		   }
span#mpu1 { float:left;
           width:312px;
		   padding-top:22px;
		   }
.mainstory h1{ font-size:18px; padding-top:8px;
}  
.mainTable { background-image:url(/images/backg.png);
    width:990px;
}
.activetop { background-image:url(/images/arrowtopnav.png);
             background-repeat:no-repeat;
			 background-position:right;

}
.activebot { background-image:url(/images/arrowbotnav.png);
            background-repeat:no-repeat;
			 background-position:right;

			

}
.homepad{
   padding:0 0 8px 8px;
}

.mainpad{
   padding:0 8px 8px;
}
.mainpad p{
   padding:4px 0;
   margin:0;
}
.homeblock{

   background-color:#dddddd;
   border-top:solid 4px #26386f;
   margin-top:8px;
    clear:both;
}
.nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background: #26386f;
	width:136px;
}
.navsub div{
    font-size:11px;
	padding: 0 6px 0 8px;
	border-bottom:dotted 1px #dddddd;
	color:#26386f;
}
.main {
	background: #ffffff;
	width:670px;
	vertical-align:top;
	background-image:url(/images/white.png);
	height:auto;
}
.sky {
	width:160px;
	border:solid 1px #26386f;
	text-align:center;
}
.banner{
	border:solid 1px #26386f;
	text-align:center;
	width:836;
}
.sectionHead{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #26386f;
	font-weight:bold;
	padding:6px 8px;
	color:#ffffff;
	margin:0 0 8px 0;
	clear:both;
}
.qaHead{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #26386f;
	font-weight:bold;
	padding:6px 8px;
	color:#ffffff;
	margin:0;
}
.qaHead a{ color:#ffffff;}
.sectionHead a{ color:#ffffff; 
}
.sectionHead a:hover{ color:#990000; 
}

.channelHead{
   font-size:16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:6px 0;
	margin:0 8px;
	color:#26386f;
	border-bottom: dotted 1px #26386f;
	
}
.dateHead { color:#666666;
            border-bottom:dotted 1px #cccccc;
			padding:6px 0 4px;
			margin-bottom:2px;
			clear:both;
}

.searchbar{
	background-color: #26386f;
    padding:2px;
}
.searchbar td{
	font-weight:bold;
	padding:1px 4px;
	color:#ffffff;
	vertical-align:middle;
}
.searchbar td input{
	padding: 1px 4px;
	height:16px;
}
.searchbar img{
	height:20px;
	
}

.searchfoot{
    background-image:url(/images/backg2.png);
	line-height:8px;
	margin:0;
	padding:0;
	
	}
.nav a{
    font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	
.navtop div {
  padding: 6px 0 ;
  border-bottom:dotted 1px #aaaaaa;
}
.navtop {
   padding: 0 6px 0 4px;
}
.navbot {
   background-color: #dddddd;
   padding: 0 6px 0 4px;
}

.navbot div {
  padding: 6px 0 ;
  border-bottom:dotted 1px #26386f;
}
.navsub {
   background-color: #ffffff;
   padding: 0 4px 0 8px;
   font-weight:normal;
}

.navsub div {
  padding: 6px 0 ;
  border-bottom:dotted 1px #26386f;
}
.navsub a {
 color:#333333;
  text-decoration:none;
}
.navsub a:hover { color:#990000;
  text-decoration:none;
  } 
.navtop a { color:#ffffff;
  text-decoration:none;
  }
.navtop a:hover { color:#990000;
  text-decoration:none;
  } 
.homepic {
   float:left;
   padding:0 10px 10px 0;
   width:110px;
   }
.dealsHome {
   float:right;
   padding:0;
   width:322px;
   border:solid 1px #26386f;
   	margin:0 8px 8px 0;
	height:248px;
   } 
 .dealsHome h1, p{ padding-left:6px; margin:2px 0;
 
 }
   .dealsHome ul{ padding:0 8px 0 18px; margin:0;}
/*   .dealsHome li{ font-size:14px;padding:2px 12px;} */
   
   .footer{ font-size:11px; text-align:center; padding:12px 0;}
 .mpuNeighbour {
   float:right;
   padding:0;
   width:336px;
   } 
   .twoCol{
	float:left;
	width:318px;
	padding:0 8px 0 0;	
}
.articleHead {
  font-size:18px;
  padding:8px 0;
  color:#26386f;
}
.clearboth{ clear:both; line-height:1px;}
.clearright{ clear:right; line-height:1px;}
.pic {float:right; padding: 6px}
.frontpage{float:right; padding: 0 2px 6px; width:80px;}
.loginBar a{ color:#ffffff; text-decoration:none; font-weight:bold;
}

/* Added by Greg*/

.tableRow{
  /*background-color: #C1CEEA;*/
	background-color: #D3DFF1;  
	vertical-align:top;
}

.headerTop {
	font-size: 14px;
	font-weight: bold;
	color: #26386F;
	padding: 4px 2px 3px;
	margin: 4px 0px;
	background-color: #eeeeee;
	border-top: solid 1px #26386F;
}

.dealsRow{
   font-weight:bold;
   background-color: #dddddd;
	border-bottom:solid 1px #26386F;
}


.navDark { 
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #26386F;
	padding:6px 0 2px 0px;
	margin: 0px 4px 0px 4px;
}

.navDarkLink a:link { 
    font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.navDarkLink a:visited { 
    font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.navDarkLink a:active { 
    font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.navDarkLink a:hover { 
    font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}


.narrowboxtop { background-image: url(/images/narrowboxtop.png);background-repeat:no-repeat; padding:14px 12px;font: bold 14px arial, sans serif;}
.narrowboxmid { background-image: url(/images/narrowboxmid.png); background-repeat:repeat-y; padding:0 12px 4px;}
.narrowboxbot { background-image: url(/images/narrowboxbot.png); background-repeat:no-repeat; }

.longboxtop { background-image: url(/images/longboxtop.png); 
  padding:14px 14px 8px;
  font: bold 18px arial, sans serif;
  border-bottom:solid 1px #26386F;
}

.longboxmid { background-image: url(/images/longboxmid.png);
  padding:14px 14px 0;
  font: normal 12px arial, sans serif;
}

.longboxbot { background-image: url(/images/longboxbot.png);}

.event { color:#26386F; }

.qaQuestionsBig {color:#26386F; font-weight:bold; font-size:16px;}
.qaintro {padding:0 0 12px; background-color:#ffffff;}
.qaintro h1{font-size:16px; color: #0B347B; border-bottom:solid 0 #ffffff; }
.qaQuestions{float:left;width:280px; font-size:14px; font-weight:bold;}
.qaQuestions ul li{ padding:8px; color:#990000;}
.qaQuestions ul li a{ color:#990000;}
.qaexpertBox {float:right;width:290px; border:solid 1px #90a2c4; background-color:#ffffff; padding:0; margin:0 12px 12px 0;}
.qaexpertBox p{ padding:0 4px 6px; border-bottom:dotted 1px #26386F;margin:8px;  }
.questions{ padding:0 0 6px; border-bottom:dotted 1px #26386F;margin:0 0 8px;  }
.landingboxtop { background-image: url(/images/landingboxtop.png); 
  padding:14px 14px 8px;
  font: bold 18px arial, sans serif;
  border-bottom:solid 1px #26386F;
 }

.landingboxmid { background-image: url(/images/landingboxmid.png);
  padding:4px 14px 10px;
  font: normal 12px arial, sans serif;
  line-height:18px;
 }

.landingboxbot { background-image: url(/images/landingboxbot.png); background-repeat:no-repeat; font-weight:bold; color:#ffffff;}

.previewBox { background-image: url(/images/previewBox.png); background-repeat:no-repeat; width:288px; background-position:0% 0%;}

.previewBox h1, .submitBox h1{ padding:8px 14px 2px;}

.previewBox div, .submitBox div{ padding:4px 16px 2px;}

.submitBox div{ color:#ffffff;}

.previewBox p, .submitBox p{ padding:0 14px 18px; float:right; margin:0;}

.submitBox { background-image: url(/images/submitBox.png); background-repeat:no-repeat; width:380px; background-position:5% 0%;}

.communityBox{ border:solid 1px #26386F; margin:6px 8px 8px 0;}
.postsNo { font-size:12px;}
.morePosts{ padding:0 8px 8px;}
.post { color:#990000;}
.adviserLeft{
    font-weight:bold;
    padding:4px 4px 4px 6px;
	margin: 0px;
	border-right:dashed 1px #cccccc;
    border-bottom:dotted 1px #dddddd;
}
.adviserRight{
    background-color: #eeeeee;
    padding:4px 4px 6px 6px;
	margin: 0px;
	border-bottom:solid 1px #ffffff;


}
.tableRHS{
    background-color: #eeeeee;
    padding:4px 4px 6px 6px;
	margin: 0px;
	border-bottom:solid 1px #ffffff;
	

}
.qampu{ padding:8px; text-align:center;}
.byline { float:right; font-weight:bold;}

.adBlock {	
     background-color: #eeeeee;
					padding-bottom:4px;
}
.adBlock h2{	
     font-size:12px;
					font-weight:normal;
					padding-bottom:0px;
					margin:0px 0px 4px;
					
}

.caption {
	font-size:10px;
	color:#26386f;	
}


