

body{
	background: #DEEBFA url(../intImages/background.png) repeat-x;
}


.radio{margin-bottom:3px; float:left;}
.tooltip {
    background-color: #FFFFCC;
    border: 1px solid #333333;
    color: #000000;
    display: none;
    font-size: 11px;
    padding: 5px;
	max-width:350px;
	z-index:2;
}
#ttipZone img {	cursor:help;}
#formContainer input .radio{border:none;}
.bodytext{height:20px; line-height:20px; font-size:12px; display:block; float:left; padding-left:4px; margin-bottom:4px;}
/*error catching*/

#errorExceptionBox{
	width:480px;
	text-align:left;
	margin:auto;
	margin-top:22px;
	padding:130px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(/intImages/error_480.png);
	background-repeat: no-repeat;
	background-position: top;
}
#errorExceptionBox p{margin-bottom:10px; font-size:14px;}
#errorExceptionBox .header {font-weight:bold; font-size:16px;}

#shell{
	width: 950px;
	max-width:950px;
	margin:0 ;
	margin: auto;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	background-color:#FFF;
	text-align: left;
}
#innerContent{

	
}

.socNetIcons{clear: both; float:right; margin-top:8px; text-align:right; width:280px;}

.socNetIcons img{margin-left:6px;}

.alert{
	color:#0065d1;
	font-size:14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 70px;
	border: 1px dashed #0065d1;
	margin:auto;
	background-image: url(/intImages/bg-alert.png);
	background-repeat: no-repeat;	
}
.content-images{float:left; margin-right:5px;}

.greyedOut{color:#999999;}
.active{color:#0065d1;}
.inv{color:red}
.pay{color:green}

.password-reminder{ margin-left:20px; font-size:16px;}
.credits{
	color:#666666;
	font-size:12px;
	padding-top:15px;
	}
div.thfloat2 {
	padding:5px;
	height: 151px;
	width: 110px;
}
div.floatGallMain {
	width:200px;
	height:200px;
	padding:10px;
	background-color:#DADADA;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
}

div.floatGallMain p{
	position:absolute;
	margin-top:3px;	
	bottom:10px;
	text-align:center;
	width:200px;
}
div.floatGall {
	width:165px;
	height:170px;
	padding-top:5px;
	background-color:#dadada;
	margin-right:7px;
	margin-bottom:7px;
	float:left;
	text-align:center;
}
 div.thfloat {
	margin: 0px 8px 5px 0px;
	float: left;
	width: 112px;
	height: 186px;
	text-align: center;
  }

#mainBody ul{ 
	margin-left:40px;
	margin-bottom:1em;
	
}
#mainBody li{
list-style-type:disc;padding-bottom:5px;


}
#pageHead{
	background: url(../intImages/bg_quotesTop.png) no-repeat;
	height:58px;
	height: auto;
	margin-top: 0px;
	margin-bottom:2px;
	text-align:justify;
	position:relative;
	z-index:1;
	padding-bottom: 2px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 2px;
	width: 600px;
	color:#666666;
	font-style: italic;
}

#pageFoot{
	background: url(../intImages/bg_quotesTop.png) no-repeat;
	height: auto;
	min-height:58px;
	margin-top: 20px;
	margin-bottom:0px;
	position:relative;
	z-index:1;
	padding-bottom: 2px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 2px;
	width: 600px;
	color:#666666;
	font-style: italic;
}

#header{
	height: 147px;
	padding: 0;
	margin: 0;
	background-image: url(../intImages/bg-header.png);
	background-repeat: no-repeat;
}




.errortext{color:#CC0000;}

.errorBox{
	background-color:#FFAEAE;
	border: 1px solid #CC0000;
	color:#CC0000;
	padding:15px;
	margin:20px;
}

.headerLinks{
	background-color:#33669;
	margin-left: 200px; 
	line-height: 20px;
	
}
.headerLinks ul{
	margin-right: 0px;
}
.headerLinks li{
	float: right;
	margin-left: 10px;
	list-style:none;
	list-style-type:none;
	
}

#vertMenu ul{
	margin-right: 0px;
}
#vertMenu li{
	list-style:none;
	list-style-type:none;
	
}


.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: px; /*for IE*/
	padding: 0;
	margin: 0;
}
.clearitAbout {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: px; /*for IE*/

	width: 232px;
	background-color:#FFFFFF;
}
p{
	font-size: 13px;
}
a{
	padding: 0;
	margin: 0;
	color: #336699;
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;	
}
.noBullet {
	padding: 0;
	margin: 0;
	list-style-type:none;
}
ul {
	padding: 0;
	margin: 0;
}
.groupLevels{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	font-weight: bold;
	margin-top:10px;
	padding-top:5px;
	border-bottom: 1px dashed #999999;

}
#mainBody .extLinks li{
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:none;
}
#menu{
	height: 30px;
	color: #333;
	font-size: 14px;
	line-height: 30px;
	background-image: url(../intImages/menuBG.jpg);
	background-repeat: repeat-x;
	/*padding-left: 15px;
	padding-right: 15px;*/
}
#menu ul{		
padding:0;
margin:0;
}
	
#menu li{
	
	
	float: left;
	
	/*margin-left: 3px;
	margin-right: 3px;
	margin-top: 1px;*/
	list-style-type:none;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;	
	line-height: 30px;
	
	
	}
#menu li a:hover{
	}
#menu li a{
	color: #fff;
	
	
}

#crumbTrail{
	/**/background-color:#fff;
	height:24px;
	line-height:24px;
	color:#999;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5PX;
	font-size:12px;
}
#crumbTrail a:link,#crumbTrail a:visited{
	color:#999;
}
#crumbTrail a:hover{
	color:#336699;
}
#firefox-bug-fix {
	display:table-row;	
}
.columns {
	display: table-cell;
	vertical-align: top;
}
#c1, .c1 {
	width: 235px;
	background-color: #fff;
	padding: 0px;
	margin: 0;
	float: left;

}
#c1wide, .c1wide {
	/**/width: 700px;
	padding: 0px;
	/*padding-left: 15px;
	padding-right: 15px;
	background-color:#CCCCCC;*/
	margin: 0;
	float: left;
}
#c2, .c2 {
	/*width: 400px;*/
	padding: 0px;
	padding-left:15px;
	padding-bottom:15px;
	background-color: #fff;
	margin: 0;
}

#c3, .c3 {
	/**/width: 235px;
	padding: 0px;
	/*padding-left:10px;
	padding-right:10px;*/
	background-color:#CCCC66;
	margin: 0;

}
#leftMenu{
	/**/width: 232px;
	color: #336600;
	font-size: 12px;
	padding: 0;
	margin: 0;
	
	height: 300px;
	/*position:absolute;*/
}
#leftMenu ul{
	margin: 0;
	padding: 0;
	}
#leftMenu ul img{
	margin: 0;
	padding: 0;
	}
/*.menuImgBott{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}	*/
#leftMenu li{
	margin: 0;
	/*margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	*/background-color: #99FFFF;
	list-style-type:none;
	color: #336699;
	padding: 0;
	padding-left: 10px;
	/*position: relative;
	top: 0px;
	left: 0px;*/
	background-image: url(../intImages/leftMenuMidBG.png);
	background-repeat: repeat-y;
	}
#leftMenu li a:hover{
	color:#336699;
	}
#leftMenu li a{
color: #336699;

}

/*.arrow{
	background-image: url(../intImages/menuArrowEast.png);
	background-repeat: no-repeat;
	width: 36px;
	padding: 0;
	margin: 0;
}
.leftText{
	padding: 0;
	padding-left: 40px;
	margin: 0;
}*/
.smallTxt{
	font-size: 11px;
}
#bottSection{
	margin: 0;
	/*margin-left:15px;
	margin-right: 15px;*/
	padding: 0;
	background-color: #fff;
	height: 160px;
	
}

#bottSection ul{
	padding:0;
	padding-left:10px;
	margin:0;
}

#bottSection li{
	padding-top:5px;
	list-style-type:none;
}
.bottSectBox1{
	width: 316px;
	margin-right: 1px;
	background-color:#d5e5f6;
	float: left;
	height: 160px;
}
.bottSectBox2{
	width: 316px;
	margin-right: 1px;
	background-color:#d5e5f6;
	float: left;
	height: 160px;
}
.bottSectBox3{
	width: 316px;
	margin-right: 0px;
	background-color:#d5e5f6;
	float: left;
	height: 160px;
}
/* footer styles start*/
#footer{
	color: #999999;
	text-align:center;
	font-size:10px;
	padding-top:20px;
	padding-bottom:5px;
}

#footer a:link{
	color:#000000;
}
#footer a:visited{
	color:#000000;
}
#footer a:hover{
text-decoration:underline;
color:#006699;
}
#horiz-Menu{
	padding-left:7px;
}
#horiz-Menu ul {
	padding:0;
	margin:0;
}
#horiz-Menu ul  li {
	text-align: left;
	float:left;
}
/*footer styles end*/

/* Doc set styles */
.dsCont{
	margin: 0;
	padding: 0;
	width: 630px;/*change according to site content area*/
	margin:auto;
	padding:10px;
	font-size: 11px;
	border: 1px dashed #0099FF;
	margin-bottom:16px;
}
.dsImg{
	float: left;
	width: 160px;
	margin-right: 10px;
}
.dsBox{
	margin: 0;
	padding: 0;
}
.dsChildBox{/*child icon and title*/
	width: 80%;
	height: 51px;
	line-height:51px;
	float: left;
	font-size:14px;
	margin-bottom:5px;
}
.dsIcon{/*file icon*/
	width: 50px;
	height: 27px;
	text-align: center;
	float:left;
}
.dsTitle{
	height: 27px;
	line-height:27px;
	float:left;
}
/* Doc set styles end */

/* News page styles*/

h1{
	color:#0065d1;
	font-size:16px;
	margin:0px;
	margin-bottom:10px;
	Line-height: 26px;
	padding-left: 5px;

}
h2{
	color: #0065d1;
	font-size:14px;
	padding: 0;
	margin:0;
	margin-bottom:10px;
	line-height: 26px;
}
.subHeaderShort{
	background-image: url(../intImages/subHeadBlue.jpg);
	background-repeat: repeat-x;
	height: 26px;
	color: #fff;
	padding-left:5px;
	}
.subHeaders{
	background-image: url(../intImages/subHeadBlue.jpg);
	background-repeat: repeat-x;
	height: 26px;
	color: #fff;
	width:690px;
	}
.newsDate{
	padding: 0;
	margin: 0;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 5px;
}
.newsSub{
	font-weight: bold;
}

#newsLatestPage h2{
	padding-left: 0px;
}
/*#newsItemBox{
	width: 610px;
	height: 100%;
	background-color:#CCFFFF;

}*/
.newsPic{
	width: 225px;
	margin-right: 30px;
	margin-top: 3px;
	/*background-color:#FFFFCC;*/
	float: left;
}
.newsText{
	margin: 0;
	padding: 0;
	width: 340px;
	margin-right: 10px;
	/*background-color:#99FFCC;*/
	float: left;
}
/*News item detail styles */
.newsPicDet{
	width: 300px;
	margin-right: 20px;
	margin-top: 6px;
	/*background-color:#FFFFCC;*/
	float: left;
	
}
.newsTextDet{
	margin: 0;
	padding: 0;
	width: 340px;
	margin-right: 10px;
	/*background-color:#99FFCC;*/
	float: left;
}
.newsTextDet h2{
	padding-left: 0px;
}
.webinarPic{
	width: 160px;
	margin-right: 20px;
	margin-top: 6px;
	/*background-color:#FFFFCC;*/
	float: left;
	text-align: center;
}
.webinarText{
	margin: 0;
	padding: 0;
	width: 480px;
	margin-right: 10px;
	/*background-color:#99FFCC;*/
	float: left;
}
.webinarText h2{
	padding-left: 0px;
}

/*News page end */
#sbarNewsBox{
	border: thin solid #a3c8f0;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top:175px;
	width: 225px;
	position:relative;
	background-image: url(../intImages/sbarNewsBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsImageScroll{
	margin: 0;
	padding: 0;
	color:#fff;
	background-color:#ccc;
	width: 225px;
	height: 165px;
	left: 3px;
	top: 3px;
	position:absolute;
	z-index: 191;
	color:#336699;
	font-size: 15px;
	font-weight:bold;
	overflow:hidden;
}
.newsSbarDate{
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	
}
.newsSbarItem{
	padding-left: 26px;
	background-image: url(../intImages/itemArrowEast.jpg);
	background-repeat: no-repeat;
	font-size:11px;
	margin-bottom:5px;
	margin-top:3px;
}

.newsSbarItem p{
	margin:0px;
	margin-bottom:-1px;
	padding:0px;
	font-size:11px;

}

#testimonialslist p{
	margin:0px;
	padding:0px;
	font-size:15px;
}
#sponsorBox{
	width: 235px;
	/*background-color:#FFFFCC;*/
	float: left;
	}
.sponsorLogos{
	background-color:#336699;
	margin-bottom: 10px;
	float: left;
	width:200px;
	overflow:hidden;
	
}
#frontTextBox{
	width: 445px;
	/*background-color:#99FF66;*/
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	
}
/*advert banner styles */
.bannerBox{position:relative; width:700px; height:170px; background-color:#DADADA; float:left; background-color:#CCCCCC }
.bannerPic{ position:absolute; left:0px;top:0px;z-index:1;}
.bannerBG{position:absolute; bottom:0px; left:0px; text-align:center; height: 42px; background-color:#0163be; width:100%; z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:.55;
	opacity:.55;}
.bannerText{position:absolute; bottom:0px; left:0px; line-height:21px; text-align:center; height: 42px; width:100%; z-index:3;
	font-size: 16px;
	font-weight:bold;
	color: #fff;
	}
.bannerText a,.bannerText a:hover,.bannerText a:visited{
	color: #fff;
	text-decoration:none;
}
/*advert banner styles END */
/*sponsors page styles begin*/

.sponsorItem{
	float: left;
	width: 700px;margin-top: 10px;
	margin-bottom: 10px;
	
}
.sponsorItem img{
	margin-right: 12px;
	border: thin solid #CCCCCC;	
	padding: 5px;
}
.sponsorTxt{
	padding-top: 0px;
	
}
.sponsorHeaders{
	margin: 0;
	padding: 0;
	ine-height: 26px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #1970CD;/*lfont-size: 16px;
	background-color:#FFFF99;*/
}
/*sponsors page styles end*/

/*archives page styles begin*/
#thumbsContainer .thFloat{
width:700px; margin-right:10px; margin-bottom:5px; /*font-size:9px;*/ height: 80px; /*background-color:#CCCCCC;*/
}

#thumbsContainer .thFloat img{
	width: 100px;
	height: 60px;
	float: left;
	/*background-color:#FFFFCC;*/
}
#thumbsContainer .thFloat .textBox{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 600px;
	float: left;
}
.documentTitle{
	font-size: 16px;
}
/*archives page styles end*/
/* Fieldset and Form styles*/

.FSetInner{
padding-left:10px;
padding-right:10px;
margin-top:1px;
font-size:15px;
}
#formContainer input, #formContainer  select{
border: 1px solid #5295DC;
	padding:3px;
	}
	
	#formContainer .button {
	background-color:#0099CC;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:14px;
	line-height:24px;
	background-image: url(/intImages/bg-button-blue.png);
	background-repeat: no-repeat;
}
	
#formContainer .big_button {
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-size:18px;
	padding:0;
	padding-left:32px;
	width:386px;
	height:114px;
	background-image: url(/intImages/bg-button-grey.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#formContainer h2{
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
legend{
	/*background-image: url(../intImages/bg-Arrow-H-Tags.gif);*/
	background-repeat: no-repeat;
	color: #0065d1;
	padding-left: 5px;
	padding-right: 15px;
	margin-bottom:0px;
	height: 22px;
	line-height:22px;
	margin-top:0px;
	font-size: 16px;
	font-weight:bold;
	margin-left:5px;
} 
fieldset{
	text-align:left;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	border: 1px solid #DADADA;
	width: 630px;
	/*width:558px;*/
}

fieldset p{ padding-top:0; margin-top:0px; margin-bottom:3px;}
.desc1{ margin-bottom:10px;}


.formRow0{
	height:26px;
	margin-left:0px;
	padding-top:6px;
	padding-left:3px;
	clear:both;
}

.formRow1{ width:80%;}
.formRow3{
	width:440px;
	height:auto;
	padding-top:6px;
	padding-left:0px;
	padding-bottom:6px;
	min-height:1px;
	margin: 0;margin-left:79px;
}

.formCaptchaText{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	width:235px;
	text-align:right;
	padding-right:0px;
}
.formCaptchaRow{
	width:300px;
	height:26px;
	margin-left:140px;
	padding-top:6px;
	padding-left:3px;
}
.formCaptchaDisplay{
	width:300px;
	height:35px;
	margin-left:140px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
}

.formControls input{
	border: 1px solid #5295DC;
	padding:3px;
}
.plainLinks{
list-style-type:none;
margin-top:16px;
margin-left:10px;
}
.plainLinks li{
padding-bottom:4px;
}
.formControlsHigh{
	display:block;
	float:left;
	width:440px;
	font-size:12px;
	min-height:30px;
	}
	.formControlsHigh textarea{ border: 1px solid #5295DC; padding:3px;}
.formControlsHigh ul{
	padding:0px;
	margin:0px;
}
	.enq-submit{
	margin-left:100px;
	color: #003366;
}
.formTitle{

	float:left;
	height:24px;
	line-height:24px;
	width:75px;
	text-align:right;
	padding-right:4px;
	color:#5295DC;
	}
.formControls{
	float:left;
	height:26px;
	width:190px;
	font-size:11px;
	}
	
.formControlsSearch input{
	border: 1px solid #5295DC;
	padding:3px;
	width:190px;
}

.formControlsSearch{
	float:right;
	height:26px;
	font-size:11px;
}
.usrlabel{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	font-size:14px;
	width:200px;
	text-align:right;
	padding-right:4px;
	padding-top:0;
	color:#5295DC;
	}
	.usrlabelforOutput{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	font-size:14px;
	width:300px;
	text-align:left;
	padding-right:4px;
	padding-top:0;
	color:#333;
	}
	.usrInput{
	display:block;
	float:left;
	height:26px;
	width:250px;
	font-size:11px;
	}

.formTitle1{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding-right:4px;
	color:#5295DC;
	}
	
.cfimage{
	padding: 2px;
	color: #000;
	height: 35px;	
}
/*Form styles end */




/* ARCHIVE LISTING IN SIDE BARS AND List pages etc e.g. blogs page*/

.archiveHeader{
	background-image: url(../intImages/subHeadBlue.jpg);
	background-repeat: repeat-x;
	height: 26px;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	margin-top:20px;
	color: #fff;
	padding-left:5px;
	}
	
#archiveListV {
	margin-top:5px;
	border: 1px solid #D5E5F6;
	padding-left:5px;
	padding-bottom:5px;
}

#archiveListV ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#archiveListV li{
	padding-top:5px;
	padding-left:5px;
}
#archiveListV .subHeading{
	margin-top:5px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#archiveListH ul{
	padding:0px;
	margin:0px;
}
#archiveListH {
	background: #C5D3ED url(/intImages/bg_archivesH.png) no-repeat;
	height:20px;
	padding-left:140px;
	margin-top:10px;
}
#archiveListH li{
	padding-top:2px;
	text-align:center;
	padding-right:3px;
	padding-left:3px;
	padding-top: 1px;
	float:left;
	margin:0;

}
#archiveListH li a{
	font-weight: normal;
	line-height:16px;
	padding-right:3px;
	padding-left:3px;
	padding-top: 1px;
	display: block;
	text-decoration: none;
	padding: 0;
	font: 12px;
}
#archiveListH li a:hover{
	text-decoration:underline;
	font-weight: normal;
	line-height:16px;
	padding-right:3px;
	padding-left:3px;
	padding-top: 1px;
	display: block;
	padding: 0;
	font: 12px;
}
.archiveListH{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	border: 1px solid #E0D8A1;
}

/* end ARCHIVE LISTING */

/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
	width:690px;
}
#mainBody .tabs ul{ 
	width:100%;
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	list-style-type:none !important;
}

/* link inside the tab. uses a background image */
.tabs a { 
	background: url(http://dev.wavma.org//intImages/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


.panes{ margin-top:15px;}

/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.summary B{background-color: #CCCCFF;}
.sResults{margin-top:15px;}
