body{ 
	background: #7BC22A url(/images/bkg-body.jpg) repeat top left;
	color: #215e8f;
	font-family: verdana, arial, geneva; 
	line-height: 1.42em;
	min-width: 880px;
	margin: 0px; 
	padding: 0px;
}

div.print{
	display:none;
}
/*PARAGRAPH INDENTS*/
p.ten {padding-left: 10px;}
.nomargin {margin: 2px 0px 2px 0px;}
.bottommargin{margin-bottom: 8px;}




/*PARAGRAPH INDENTS*/
p.lineHeight150{line-height: 150%;}


a, a:active{
	color:#5D9321;
	text-decoration:none;
}
a:hover{
	color:#7BC22A;
	text-decoration: underline;
}
a:visited{
	color:#7BC22A;
}

a.greenBullet, a.greenBullet:active{
	text-decoration: none;
	padding-left: 16px;
	background: url(/images/bull-green-white.gif) no-repeat 0% 50%;
}

a.greenBullet:visited{
	text-decoration: none;
	padding-left: 16px;
	background: url(/images/bull-green-white.gif) no-repeat 0% 50%;
	
}




.topmargin10{margin-top: 10px;}
.topmargin20{margin-top: 20px;}
.topmargin30{margin-top: 30px;}
.bottommargin20{margin-bottom: 20px;}


/**
 * Bread crumbs
 **/
p.breadcrumbs {height: 29px; padding: 0px 2px 0px 2px;}
p.breadcrumbs a{
	color: #AAAAAA;
	display:block;
	float:left;
	height: 19px;
	padding: 5px 25px 4px 2px;
	background: white url(/images/bkg-breadcrumb.gif) no-repeat top right;
	font-weight: normal;
	}
p.breadcrumbs span.last{background: none; font-weight: bold;color:#666666;display:block; float:left; height: 19px; padding: 5px 25px 4px 2px;}
p.breadcrumbs a.last:hover{background:none;}
p.breadcrumbs a:hover{color: #AAAAAA;	background: white url(/images/bkg-breadcrumb.gif) no-repeat -28px right;}
p.breadcrumbs a:visited{color: #AAAAAA;}

h2{color: #2A78B8; font-size: 1.3em; font-family: arial, helvetica, sans-serif; padding-left: 25px;
	background: url(/images/bull-logo.gif) no-repeat 0% 50%;
}
h3{color: #595959; font-size: 1.1em;}
h4{color: #666666; font-size: 1em; line-height: 125%;}
p{ color: #215e8f;}
p.intro{font-size: 107%; color: #215e8f;}

div#bodyWrap{	background: url(/images/bkg-page.jpg) repeat-x top left;}


div#mainwrap {
	text-align:left;
	padding: 10px;
	min-width: 447px;
	margin-right: 210px;
	}


/* Shadow border sections */	
div.topleft{background: url(/images/page-top-left.png) no-repeat top left;height: 25px;}
div.topright{background: url(/images/page-top-right.png) no-repeat top right;height: 25px;}
div.topmiddle{background: url(/images/page-top-centre.png) repeat-x top left;margin: 0px 10px 0px 10px;height: 25px;}

div.bottomleft{background: url(/images/page-bottom-left.png) no-repeat top left;height: 10px;}
div.bottomright{background: url(/images/page-bottom-right.png) no-repeat top right;height: 10px;}
div.bottommiddle{background: url(/images/page-bottom-middle.png) repeat-x top left;margin: 0px 10px 0px 10px;height: 10px;}

div.middleleft{background: white url(/images/page-middle-right.png) repeat-y top right;position:relative;}
div.middleright{background: url(/images/page-middle-left.png) repeat-y top left; position:relative; }
div.middlecentre{background: url(/images/page-middle-centre.png) repeat-y top left; position:relative; }
	
div#page {
	padding: 7px 7px 20px 7px;
	margin: 0px 13px 0px 13px;
	background-color:white;
}


div#col2{
	float:right;
	width: 200px;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 0px;
}


div.header{
	height: 95px;
	width: auto;
	margin: 0px;
	padding: 20px 0px 0px 20px;
	clear: both;
}






/**
*  Menu
**/
div.menu{min-width: 683px;width: auto; padding: 0px; margin: 0px;height: 61px;}
div.menuLeft{min-width: 683px;float:left;background: url(/images/bkg-menu-left.jpg) no-repeat  top left;height: 53px;margin-top: 0px;}
div.menuRepeat{background: url(/images/bkg-menu-repeat.jpg) repeat-x  top left;height: 53px;margin-right: 15px;margin-left: 15px;}

div.menu a{display:block; float:left; width: auto;text-decoration: none;color: white; font-weight: bold; margin-top: -8px;margin-right: 35px;font-size: 1.3em;height: 31px;border-bottom: 1px solid transparent;padding: 12px 0px 0px 0px;line-height: 1.5em}
div.menu a:HOVER{color: #ffff00;border-bottom: 1px solid #ffff00;}
div.menu a img{margin-top: -20px;margin-right: 10px;}


div.mainwrapFooter{
	font-size: .95em;
	color: #666666;
	text-align: center;
	margin-bottom: 15px;
}
div.mainwrapFooter a{color: #666666;text-decoration: none;}
div.mainwrapFooter a:hover{text-decoration: underline;}

div.footer{
	text-align: center;
}



/**
*  Login box
**/
div.login{
	float:right;
	background: url(/images/bkg-login.png) no-repeat top left;
	width: 356px;
	height: 27px;
	padding: 15px 5px 15px 5px;  
	margin: -20px 0px 0px 0px;
}
div.login form{margin: 0px 0px 0px 0px;}
 
input#loginPassword, input#loginUsername{
	width: 100px;
	height: 18px;
	font-size: 15px;
	padding-top: 2px;
	font-family: arial, genva,verdana;
}


.greenButton{
	width: 88px;
	margin-left: 10px;
	height: 33px;
	background: url(/images/icons/button.gif) no-repeat top left;
}

.greenButtonMouseDown{
	margin-left: 10px;
	width: 88px;
	height: 33px;
	background: url(/images/icons/button.gif) no-repeat 0px -30px;
}

/* Login box ends */


/**
*  Homepage Panels 
**/

div.panelSignup{
	width: 188px;
	height: 96px;
	padding: 0px;
	margin: 0px;
	background: #E7F4F9 url(/images/button-create-member.jpg) no-repeat top left;
	float: left;
	text-align:left;
}

div.panelHelp{
	width: 188px;
	height: 96px;
	padding: 0px;
	margin: 0px 0px 0px 23px;
	background: #E7F4F9 url(/images/button-help.jpg) no-repeat top left;
	float: left;
	text-align:left;
}

div.panelCreateTender{
	width: 188px;
	height: 96px;
	padding: 0px;
	margin: 0px 23px 0px 23px;
	background: #D9EEE4 url(/images/button-create-tender.jpg) no-repeat top left;
	float: left;
	text-align:left;
}

div.panelUrgentTenders{
	width: 200px;
	height: 98px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #D9EEE4 url(/images/button-urgent-tender.jpg) no-repeat top left;
	text-align:left;
	color:black;
	margin-bottom: 1em;
}

div.panelNoFees{
	width: 200px;
	height: 98px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #D9EEE4 url(/images/button-no-fees.jpg) no-repeat top left;
	text-align:left;
	color:black;
	margin-bottom: 1em;
}

div.panelVideo{
	width: 200px;
	height: 98px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #D9EEE4 url(/images/button-video.png) no-repeat top left;
	text-align:left;
	color:black;
	margin-bottom: 1em;
}
div.panelAdvertise{
	width: 200px;
	height: 98px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #D9EEE4 url(/images/button-advertise.jpg) no-repeat top left;
	text-align:left;
	color:black;
	margin-bottom: 1em;
}


div.panelSearch{
	width: 188px;
	height: 96px;
	padding: 0px;
	margin: 0px;
	background: #F3FAF2 url(/images/button-search.jpg) no-repeat top left;
	float: left;
	text-align:left;
}

div.panelInner{
	width: 100px;
	height: 95px;
	margin: 5px 0px 0px 85px;
	font-size: .95em;
}

div.panelInner strong{
	font-weight: bold;
	font-size: 1.4em;
	color: black;
}
div.panelInner p{height: 30px;}

div.panelUrgentTenders div.panelInner{color:white!important; margin: 5px 0px 0px 95px;}

.button{
	display:block;
	width: 83px;
	height: 22px;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	margin: 0px; 
}


a.panelGreen{
	display: block;
	height: 13px;
	padding: 2px 4px 6px 4px;
	text-align: center;
	width: 59px;
	background: #AED783 url(/images/icons/panel-green.gif) no-repeat top left;
	color: #333333;
}


a.panelGreen:hover{	background: #AED783 url(/images/icons/panel-green.gif) no-repeat -21px left; }

a.green{background: url(/images/icons/button-green.png) no-repeat top left;text-decoration:none;color:#3E8861;}
a.green:HOVER{background: url(/images/icons/button-green.png) no-repeat bottom left!important;padding-top: 5px; padding-left: 5px;color:#3E8861; }

a.lightgreen{background: url(/images/icons/button-lightgreen.png) no-repeat top left;text-decoration:none;color:#3E8861;}
a.lightgreen:HOVER{background: url(/images/icons/button-lightgreen.png) no-repeat bottom left;padding-top: 5px; padding-left: 5px;color:#3E8861;}

a.blue{background: url(/images/icons/button-blue.png) no-repeat top left;text-decoration:none;color:#2A78B8;}
a.blue:HOVER{background: url(/images/icons/button-blue.png) no-repeat bottom left;padding-top: 5px; padding-left: 5px;color:#2A78B8;}

a.yellow{background: url(/images/icons/button-yellow.png) no-repeat top left;text-decoration:none;color:#660000; cursor:pointer;}
a.yellow:HOVER{background: url(/images/icons/button-yellow.png) no-repeat bottom left;padding-top: 5px; padding-left: 5px;color:#660000;}

/* Panels end */





/*Twitter*/
.twit{
	display:block;
	width: 134px;
	height: 48px;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0px; 
}
a.twitter{background: url(/images/icons/logo-twitter.png) no-repeat top left;text-decoration:none;color:#660000; cursor:pointer;}
a.twitter:hover{background: url(/images/icons/logo-twitter.png) no-repeat 0px -55px ; color:#660000;}









div.quickLookup{
	float:right;
	width: 240px;
	margin-top: 15px;
	background:url(/images/bkg-reference.png) no-repeat top left;
	height: 40px;
	padding: 8px;
	text-align:center;
}





/* Recently Viewed */

div#recentlyViewed{
	border: 1px solid #74BEE0;
	padding: 4px;
	text-align:left;
	background-color: white;
	width: 192px;
	overflow:hidden;
}

div#recentlyViewed ul{margin-left: 25px; list-style-image:url(/images/bull-logo-small.gif);}
div#recentlyViewed li{ list-style-image:url(/images/bull-logo-small.gif);border-bottom: 1px dashed #f2f2f2;padding-bottom: 5px;margin-top: 5px;font-size: .9em;}





/*/my-account/create/index.php forms*/

div.sign-up{border:1px solid #cccccc; background: #ECF6DE url(/images/bg-sign-up.jpg) 0% 0% repeat-x; padding: 10px;margin: 0px 0px 0px 20px;}


/**
*  Popout labels
**/
div.labelTender{
	background: url(/images/popout-tender.png) no-repeat top left;
}
div.labelAbout{
	background: url(/images/popout-about.png) no-repeat top left;
}
div.labelSearch{
	background: url(/images/popout-search.png) no-repeat top left;
}
div.labelUrgent{
	background: url(/images/popout-urgent.png) no-repeat top left;

}



div.popout{
	position:absolute;
	margin: -10px 0px 0px -40px;
	width: 277px;
	height: 87px;
	padding: 8px 8px 8px 80px;
}

div.popout h1{
	color: #2A78B8;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	margin: 0px 0px 4px 15px;
}
div.popout h2{
	color: #2A78B8;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	margin: 0px 0px 4px 0px;
	border-bottom: 0px;
	background:none;
}

div.popoutPadding{
	height: 90px;
}




span.tinytext{
	display:block;
	clear:left;
	font-size: .75em;
	line-height: 100%;
	color: #333333!important;
	margin-left: 40px;
}

span.tinytext a, span.tinytext a:hover{color:#333333;}



div.content{
	background: white url(/images/bkg-content.jpg) no-repeat bottom left;
	border: 1px solid #74BEE0;
	font-size: 1.1em;
	padding: 0px 10px 10px 30px;
	min-height: 450px;
}






div.dt{ clear: left; width: 60px; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight:bold;}
div.dd{ width: 80%; float:left; margin: 0px 0px 10px 0px; padding: 0px;}
div.dd div.dt{margin-left: 20px;}








/**
*   Tender Browsing
**/
div.tender{
	margin-bottom: 10px;
	padding-bottom: 10px; 
	overflow:hidden;
}
p.member{margin-left: 30px;font-size: 1em; color:#666666;}
p.tenderIntro{line-height: 156%;font-size: .8em; padding-left: 30px; width:80%;color:#666666}
p.tenderCloses{font-size: 1em;
	width: 180px;
	padding: 0px;
	margin: 0px;
	float:left;
	color: #666666;
	margin-left: 30px;
}
p.tenderLocation{
	font-size: 0.9em;
	width: auto;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float:left;
	color: #666666;
}

p.tenderCategory{
	font-size: .9em;
	width: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	clear: left;
}

p.tenderLink{
	clear:left;
	margin-top: 15px;
	margin-left: 30px;
}

div.formRow h1, h1.tenderTitle{	
	background: url(/images/bull-logo.gif) no-repeat 0% 50%;
	color: #66B8DC;
	font-size: 1.2em;
	font-weight: 600;
	padding-left: 30px;
	font-family: arial, helvetica, sans-serif;
}
h1.tenderTitle a{
	color: #66B8DC;
	text-decoration: none;
}

p.tenderLink a.button:link{width: 65px; height: 18px;margin-right: 5em;display: block; background: #cdeda9; border: 1px solid green; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}
p.tenderLink a.button:visited{width: 65px; height: 18px;margin-right: 5em;display: block; background: #cdeda9; border: 1px solid green; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}
p.tenderLink a.button:hover{width: 65px; height: 18px;margin-right: 5em;display: block; background: #e8f7d7; border: 1px solid green; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}



a.blueButton:link{width: 65px; height: 18px;margin-right: 5em;display: block; background: #F8FCFF; border: 1px solid #6DBBDE; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}
a.blueButton:visited{width: 65px; height: 18px;margin-right: 5em;display: block; background: #F8FCFF; border: 1px solid #6DBBDE; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}
a.blueButton:hover{width: 65px; height: 18px;margin-right: 5em;display: block; background: #D8ECF7; border: 1px solid #6DBBDE; text-decoration: none; padding: 3px 0px 0px 0px;font-size: .8em;}





span.small{
	font-size: .8em;
}

span.grey{
	color: #8b8b8b;
}


/*tendercontent*/
div.tenderContent{
width: 65%;
margin-bottom: 20px;



}





/**
*  Tender Display
**/
div.hr {
	background: transparent url(/images/dotted-line.gif) no-repeat top center;
	height: 10px;
}
div.hr hr {
  display: none;
}

/*the mail to a friend stuff and icons etc on full tender description*/
div.sideBar{
	float:right;
	width: 200px;
	padding: 10px;
	margin: 0px 0px 0px 20px;
	line-height: 200%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #EAF6DE url(/images/bg-tender-sidebar.jpg) repeat-x top left;
}
div.sideBarEntry{
	width: auto;
	padding: 0px;
	margin: 0px;
	text-align:left;
}
div.sideBarEntry img{margin-right: 20px;}
div.sideBarEntry a{text-decoration: none;}


div.sideBar div.logoBox{
	max-width: 250px;
	max-height: 260px;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px -5px;
	text-align: center;
	background-color: white;
	width: 200px;
	
}


/*
member profile - /member/
*/
div.memberTenderProfileLeft{
	float: left; 
	padding: 10px; 
	width: 50%;	
	margin-bottom: 25px;
}

div.memberTenderProfileRight{
 	margin-left: 60%;
 	width: 225px; 
	line-height: 200%;
	margin-bottom: 25px;
	text-align: center;
}
div.memberDetails{
	margin-top: 20px;
	background: #EAF6DE url(/images/bg-tender-sidebar.jpg) repeat-x top left;
	width: 203px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #cccccc;
	text-align: left;
	}
	
div.memberDetails p{
	font-weight: 400;
	padding-left: 3px;
	margin-bottom: 1px;
	padding-bottom: 0px;
	text-align: left;
}

div.memberDetails p img{
	margin-right: 10px;
}



div.memberDetails blockquote{
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}

div.member-tenderProfileRight p.memberURL{
	text-align: center;
}



/**
*  Search
**/

div.searchForm{
	min-height: 400px;
	background: url(/images/bkg-search.gif) no-repeat top right;
}


div.searchFormMini{
	float:right;
	background: url(/images/bkg-search-box.png) no-repeat bottom left;
	width: 618px;
	height: 30px;
	padding: 5px 0px 5px 0px;  
	margin: -20px 0px 0px 0px;
}


div.searchSummary{
	background: url(/images/search-summary-middle.png) repeat-y top left;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 540px;
	text-align: left;
}

div.searchSummary strong{
	display: block;
	float: left;
	width: 120px;
}
div.searchSummary p{
	line-height: 130%;
}


div.searchSummary input{
	border: 1px solid #A7D671;
	background-color: white;
	padding: 4px;
}

div#searchSummaryTop{
	width: 560px;
	background: url(/images/search-summary-top.png) no-repeat top left;
	padding-top: 7px;
}

div#searchSummaryBottom{
	width: 560px;
	background: url(/images/search-summary-bottom.png) no-repeat bottom left;
	padding-bottom: 7px;
}


div.searchFormMini form{margin: 0px; padding: 0px;}
.button_Go{
	width: 40px;
	height: 30px;
	background: url(/images/button-go.png) no-repeat top left;
	border: none;
	margin-right: 10px;
}

.button_Go:HOVER{
	background: url(/images/button-go.png) no-repeat 0px -29px;
}


div.logoutBox{
	float:right;
	clear:right;
	width: 500px;
	height: 20px;
	padding: 5px 5px 5px 5px;  
	margin: 0px 0px 0px 0px;
}



/* Search::Pagination */
	div#search{
		color: #284984;
		font-weight: bold;
		font-family: arial, verdana, geneva;
		padding: 4px;
		text-align: center;
	}
table.srch {font-size: 1em; border: 1px solid #75BEE0;text-align: center;}
table.srch td{ color: #666666; border-right: 1px solid #75BEE0; padding: 0px 0px 0px 0px; }
table.srch td a{display: block; text-decoration: none; color: #666666; padding: 8px 7px 8px 7px; line-height: 1.2em; margin: 0px;}
table.srch td a:hover {background-color: #ECF7E7; text-decoration: underline;}
table.srch td.srchCurrent {background-color: #ECF7E7;border-right: 1px solid #75BEE0; padding: 0px 0px 0px 0px;line-height: 1.2em;  font-weight: bold;}



div.pagination {
	width: 80%;
	overflow: hidden;
	height: 3em;
	font-weight: normal;
}

div.pagination a.prevpage, div.pagination a.nextpage{
	display:block;
	float:left;
	margin-right: 8px;
	width: 35px;
	padding: 3px;
	height: 18px;
	border: 1px solid #7BC22A;
	background-color:#E8F4D9;
}

div.pagination a.page{
	display:block;
	float:left;
	text-align: center;
	margin-right: 8px;
	padding: 3px;
	width: 18px;
	height: 18px;
	border: 1px solid #7BC22A;
	background-color:#E8F4D9;
}
div.pagination a.page:hover{
	background-color:#F6FBF0;
	text-decoration:none;
}

div.pagination a.currentpage, div.pagination a.currentpage:hover, div.pagination a.currentpage:visited, div.pagination a.currentpage:active{
	display:block;
	float:left;
		text-align: center;
	margin-right: 8px;
	padding: 3px;	
	width: 2em;
	width: 18px;
	border: 1px solid #66B8DC;
	background-color:#DCEEF7;
	text-decoration:none;
	color:#66B8DC;
	font-weight: bold;
}





/* Search::Hilights */
span.hlblue{background-color: #6699CC;color: white;font-weight: bold;}
span.hlyellow{background-color: #FFCC00;color: black;font-weight: bold;}
span.hlorange{ background-color: orange; color: white; font-weight: bold; }
span.hlgreen{ background-color: #21BA00; color: white; font-weight: bold; }
/* Ends */


div.searchResults h1{
	font-size: 1em;
}





/**
 * Progress Bar
 * <div class="progressBar value25"><div><div><div class="bar"></div><div class="barcap"></div></div></div></div>
 **/
 div.progressBar{
	width: 100%;
	height: 24px;
	background: #f1f1f1 url(/images/progress-left.jpg) no-repeat top left;
	padding-left: 4px;
}
div.progressBar div{
	width: 100%;
	height: 24px;
	background: transparent url(/images/progress-right-end.jpg) no-repeat top right!important;
	padding-right: 4px!important;
}
div.progressBar div div{
	width: 100%;
	height: 22px!important;
	background: none!important;
	padding: 0px 0px 0px 0px!important;
	border-top: 1px solid #63B6DC;
	border-bottom: 1px solid #63B6DC;
	float:left;
	overflow:hidden;
}
div.progressBar div div div.bar{
	width: 100%;
	height: 22px!important;
	background: transparent url(/images/progress-middle.jpg) repeat-x left top!important;
	padding: 0px 0px 0px 0px!important;
	border: none!important;
	float:left;
}
div.progressBar div div div.barcap{
	width: 4px;
	height: 22px;
	background: url(/images/progress-right.jpg) no-repeat top left!important;
	padding: 0px 0px 0px 0px!important;
	border:none!important;
	float:left;
}
div.value25 div div div.bar{width: 25%!important;}
div.value33 div div div.bar{width: 33%!important;}
div.value50 div div div.bar{width: 50%!important;}
div.value66 div div div.bar{width: 66%!important;}
div.value75 div div div.bar{width: 75%!important;}
div.value100 div div div.bar{width: 100%!important;}
div.value100 div {background: transparent url(/images/progress-right-end-full.jpg) no-repeat top right!important;}
/** Progress Bar Ends **/


/**
 * Error div
 **/
 div.error{
 	border: 1px solid #cc0000;
	padding: 10px;
	text-align: left;
	background-color: #ffcccc;
	margin: 5px;
	width: 380px;
 }

span.error{
	color: #cc0000;
}
.hidden{
	display:none;
}
 
 /**
 * Error div
 **/
 div.ok{
 	border: 1px solid #00cc00;
	padding: 10px;
	text-align: left;
	background-color: #ccffcc;
	margin: 5px;
	width: 380px;
 }
 
 
 /**
  * Expired
  **/
  div.expired{
 	border: 1px solid #cc0000;
	padding: 10px;
	text-align: left;
	background-color: #ffcccc;
	margin: 5px;
	width: 380px;
 }

 
 /**
  * Members' Home
  **/
  
  div.sidebarMember{
	width: 230px;
	padding: 0px;
	margin: 0px;
	float:left;
	text-align:left;
}
div.sidebartopMember{
	width: 230px;
	padding: 0px;
	margin: 0px;
	background: url(/images/curved-blue-top.png) no-repeat top left;
	height: 8px;
}
div.sidebarbottomMember{
	width: 230px;
	padding: 0px;
	margin: 0px;
	height: 8px;
	background: url(/images/curved-blue-bottom.png) no-repeat top left;
}
div.sidebarcontentMember{
	border-left: 1px solid #75BEE0;
	border-right: 1px solid #75BEE0;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background-color:#FAFDFE;
	color: #63B6DB;
}

span.black{
	color: #333333!important;
}

span.small{
	font-size: .8em;
}
 
 

 
 
/* File download box */

div.download{
	height: 44px;
	margin: 0px;
	min-width: 310px;
}

div.download div.left{
	float:left;
	text-align:center;
	padding: 8px;
	width: 28px;
	height: 44px;
	background: url(/images/file-download-left.png) no-repeat top left;
}
div.download div.right{
	min-width: 250px;
	padding: 4px 8px 8px 8px;
	float: left;
	height: 44px;
	background:url(/images/file-download-right.png) no-repeat top right;
	font-size: .8em;
}
div.download div.right a{font-size: 1.2em!important; font-weight: bold;}
/* File download box */



/* My Account */
	
	
		div.tabrow{
		border-bottom: 2px solid #7BC22A;
		padding: 0px;
		width: 80%;
		overflow:hidden;
		}
	div.tabrow a{
		background: url(/images/tab.gif) no-repeat top left;
		width: 98px;
		height: 21px;
		text-align: center;
		font-size: 1em;
		color: #7BC22A;
		font-weight:bold;
		padding: 6px 0px 2px 0px;
		display:block;
		float:left;
	}
	div.tabrow a:hover{
		background: url(/images/tab-current.gif) no-repeat top left;
		color:white;
	}
	div.tabrow a.current{
		background: url(/images/tab-current.gif) no-repeat top left;
		color:white;
	}
	
div.pendingDelete{
	background: url(/images/bkg-delete-pending.gif) repeat top left;
}

/*HELP PAGES*/

div.help-wrapper{
margin-top: 10px;
margin-bottom: 10px;
min-width; 500px;
}

div.help-left{
	width: 200px; 
	height: 103px; 
	padding: 0px; 
	float: left; 
	margin-right: 150px; 
}
div.help-right{
	width: 200px; 
	height: 103px; 
	padding: 0px; 
	margin-left: 360px;
}
div.help-left p.title, div.help-right p.title{
	color: black; 
	font-size: 17px; 
	font-weight: bold;
	margin-bottom: 5px; 
	margin-left: 105px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right; 3px;
}

div.help-left p.text, div.help-right p.text{
	color: black; 
	font-size: 11px;
	margin-left: 94px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-right; 6px;
}

a.helpView{
	display:block;
	width: 91px;
	height: 32px;
	background: url(/images/but-help-view.png) no-repeat 0% 0%;
	margin-left: 100px;
	text-decoration: none;
	color: #3e8861;
	font-weight: 600;
	font-size: 12px;
	padding: 6px 0px 0px 24px;
}
a.helpView:hover{
	display:block;
	width: 91px;
	height: 32px;
	background: url(/images/but-help-view2.png) no-repeat 0% 0%;
	margin-left: 100px;
	text-decoration: none;
	color: #3e8861;
	font-weight: 600;
		font-size: 12px;
	padding: 7px 0px 0px 24px;
	

}

/*DT REPLACE help pages*/
div.dtHelp{ clear: left; width: 50px; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal;}
div.ddHelp{width: 80%; margin: 0px 0px 10px 50px; padding: 15px; border: 1px solid #d8eee2; background: url(/images/bg-help-numbered-stapes.png) repeat-y 0% 0%;}




/*DT REPLACE help pages form step-through*/
div.dtHelpForm{ text-align: right; font-weight: 600; width: 100px; float:left; margin: 0px; padding: 0px; }
div.ddHelpForm{margin: 0px 0px 20px 110px;}




 p.formHelp{
 	margin: 0px;
	font-size: .8em;
	color: #999999;
	font-family: verdana, geneva, arial;
	padding: 0px;
 }
 
/* screen shots from help*/
div.ddHelpForm img {border: 1px solid #f1f1f1;}

/*sitemap*/
div.sitemap{
margin-left: 200px;
width: 55%;
}
div.sitemap ul li{
list-style:none;
line-height: 145%;

}
div.sitemap li.indent0{
padding-bottom: 3px;
border-bottom: 1px dotted #cccccc;
}
div.sitemap li.indent1{
margin-left: 2em;
}
div.sitemap li.indent2{
margin-left: 4em;
}
div.sitemap span{
color: #555555;
font-size: 75%;
}



 