﻿.contentBox {padding:10px; margin-top: 10px; width: 376px; background: url(/TEAM/items/images/search_bkg.gif) scroll no-repeat left top;}
.contentBoxTitle { text-align:center; width:376px; font-family:Arial Black; }
.contentBoxBottom { width: 376px; height: 10px; background: url(/TEAM/items/images/search_bottom.gif) scroll no-repeat left top;}

#loginBanner
{
/*	border:2px #5555FF solid; */
	font-size:12px;
	float:left;
	width:200px;
	height:24px;
	margin:35px 0px 0px 430px;
	padding:10px;
	font-weight:bold;
}

#loginBanner a
{
	text-decoration:none;
	color:#D88D2E;
}

#loginBanner a:hover
{
	text-decoration:underline;
	color:#694E2A;
}

.searchDescription
{
	float:left;
	width:50%;
	text-align:left;
	font-weight:bold;
	color:#a57d02;
}

.resultCount 
{
	float:left;
	width:50%;
	text-align:right;
	font-weight:bold;
	color:#a57d02;
}

.searchResults .searchResultItems
{
	width:360px;
	padding: 0px 8px 0px 8px;
	background: url('/TEAM/items/images/team-middle-BG.gif');
	margin-left:-10px;
}

.searchResults .contentBoxContent
{
	width:360px;
}

.searchResult
{
	 border-bottom:1px #BBBBBB solid;
	 text-align:left;
	 margin-bottom:5px;
}

.companyLogo
{
	float:right;
	margin:4px;
}

.detailbody .detailtitle
{
	float:left;
	font-weight:bold;
	margin-right:5px;
}

.detaildescriptionbody
{
	margin-top:5px;
}

.detaildescriptionbody .detailtitle
{
	float:none;
	text-decoration:underline;
}

.hidden
{
	display:none;
}


.jsLink
{
	cursor:pointer;
	text-decoration:underline;
	color:#0000FF;
}

.leftnavlisttext
{
	width:107px;
	float:left;
	margin-bottom:4px;
	padding-left:4px;
}

.leftnavlistitemicon
{
	float:left;
	padding-left:4px;
	width:16px;
}


.divclear
{
	clear:both;
}


#sidenews { position: absolute; padding: 203px 0px 0px 18px; top: 125px; margin-left: 607px; width: 184px; height: 193px; background: url(/TEAM/items/images/news_bkg.gif) scroll no-repeat right top;}

#sidenewsMiddle { position: absolute; top:360px; margin-left:607px; width:153px; background: url(/TEAM/items/images/news_bkg_border.gif) scroll repeat-y right top;}

	#sidenewsMiddle ul { margin: 0px; padding: 0px 0px 0px 0px; width: 119px;}
	#sidenewsMiddle li { list-style-type: none; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #EFEFF2; line-height: 12px;}
	#sidenewsMiddle .noline { border-bottom: none;}
	#sidenewsMiddle a { color: #74788D; text-decoration: none;}
	#sidenewsMiddle a:hover { color: #74788D; text-decoration: underline;}

#sidenewsBottom { position:relative; width:153px; height:14px; background: url(/TEAM/items/images/news_bkg_bottom.gif) scroll repeat-y right top;}


/******************/
/*TEAM Site Start */
/******************/

#container { margin-left: auto; margin-right: auto; width: 816px;}

#logo { width: 142px; height: 93px; padding-bottom: 15px; float:left;}

#nav { clear:both; width: 500px;}
	#nav ul { margin: 0px 0px 0px 22px; padding: 0px; height: 22px;}
	#nav li { list-style-type: none; float: left; padding-right: 1px;}

#subnav { font-size: 12px; font-family: "Times New Roman", Times, serif; position: absolute; top: 0px; margin-left: 3px; width: 159px; height: 212px; background: url(/TEAM/items/images/nav_bkg.gif) scroll no-repeat left top;}
	#subnav ul { margin: 0px; padding: 50px 0px 0px 33px;}
	#subnav li { list-style-type: none; line-height: 17px;}
	#subnav a { color: #585859; text-decoration: none;}
	#subnav a:hover { color: #3397B7; text-decoration: none;}
	#subnav .selected { color: #3397B7; text-decoration: none;}
	
.left {float:left;}
.right {float:right;}


#main { position: absolute; top: 130px; width: 816px;}
#content { width: 816px;}
.home { width: 816px; height: 422px; background: url(/TEAM/items/images/homepage_bkg.jpg) scroll no-repeat left top;}
.loggedin { width: 816px; height: 422px; background: url(/TEAM/items/images/loggedin_bkg.jpg) scroll no-repeat left top;}

#contenttop { padding: 12px 0px 0px 162px; width: 654px; height: 50px; background: url(/TEAM/items/images/content_top.jpg) scroll no-repeat left top;}
#contentmiddle { width: 816px; min-height: 750px; background: url(/TEAM/items/images/content_bkg.jpg) scroll repeat-y left top; padding-bottom: 20px;}
	* html #contentmiddle { height: 450px;}
#contentbottom { width: 816px; height: 16px; background: url(/TEAM/items/images/content_bottom.jpg) scroll no-repeat left bottom;}

.side { width: 120px; vertical-align: top;}
.contenttd { padding-left: 42px; width: 373px; vertical-align: top;}
	.contenttd a { color: #D88D2E; text-decoration: none; font-weight: bold;}
	.contenttd a:hover { text-decoration: underline;}
		td.contenttd ul {margin:0px 0px 0px 15px; padding:0px 0px 15px 0px;}
		td.contenttd li {list-style-image:none; margin:0px 0px 0px 0px; padding:3px 0px 3px 12px;}

#footer { color: #80B7C7; font-weight: bold; width: 816px; padding: 6px 0px 10px 0px; background: url(/TEAM/items/images/bottomshadow.gif) scroll no-repeat left top;}
	#footerleft { float: left; width: 650px; padding-left: 13px;}
		#footerleft ul { margin: 0px; padding: 0px;}
		#footerleft li { list-style-type: none; float: left; padding-right: 11px; background: url(/TEAM/items/images/footer_bkg.gif) scroll no-repeat right center;}
		#footerleft a { color: #80B7C7; text-decoration: none;}
		#footerleft a:hover { color: #A0E7FC; text-decoration: none;}
		#footerleft .nobkg { background: none;}
	#footerright { float: right; text-align: right; padding-right: 13px;}


#people { position: absolute; top: 10px; margin-left: 290px; width: 228px; height: 159px;}
#signin { position: absolute; top: 293px; margin-left: 41px; width: 103px; font-size: 10px;}
	#signin p { padding-bottom: 7px;  color: #C5D2E3; font-weight: bold; letter-spacing: -1px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
	#signin p.membername {line-height:1.3; height:39px;}
	#signin .textfield { width: 95px; border: none;height: 18px; font-size: 10px; color: #fff; background: none;}
	#signin #password {padding-top:4px;}
#calendar { position: absolute; top: 42px; margin-left: 74px; width: 151px;}
#library { position: absolute; top: 154px; margin-left: 241px; width: 155px; height: 200px;}
#services { position: absolute; top: 314px; margin-left: 205px; width: 215px; height: 98px;}
#news { position: absolute; top: 199px; margin-left: 427px; width: 118px; font-size: 11px;}
	#news ul { margin: 0px; padding: 0px;}
	#news li { list-style-type: none; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #EFEFF2; line-height: 12px;}
	#news a { color: #74788D; text-decoration: none;}
	#news a:hover { color: #74788D; text-decoration: underline;}
	#news .noline { border-bottom: none;}
#agency { position: absolute; top: 298px; margin-left: 646px; width: 157px;}
	#agency .agencytextfield { padding: 8px 0px 0px 5px; width: 144px; height: 25px; font-family: "Times New Roman", Times, serif; background: url(/TEAM/items/images/agency_textfield.gif) scroll no-repeat right top;}
	#agency .textfield { float: left; width: 108px; font-size: 12px; color: #7F7F7F; border: none; background: none;}
	#agency .button { float: left; width: 21px; padding-right: 7px;}
	#agency p { padding-bottom: 2px;}
#map { position: absolute; top: 10px; margin-left: 532px; width: 253px; height: 296px;}


#agencytitle { position: absolute; top: 0px; margin-left: 508px;}

#notes { padding: 130px 0px 0px 14px;}
.note { font-weight: bold; width: 100px; height: 100px; text-align: center; padding: 10px 5px 5px 5px; vertical-align: middle;}
	#contentmiddle .note a { text-decoration: none; font-weight: bold;}
	#contentmiddle .note a:hover { text-decoration: underline;}
	.note .largettext { color: #4F4F4F; font-size: 110%;}
	.note p { padding-bottom: 5px; line-height: 14px;}
	.note .link { padding-right: 8px; background: url(/TEAM/items/images/morearrow.gif) scroll no-repeat right center; text-decoration: underline;}
	.blue { color: #4F4F4F; background: url(/TEAM/items/images/bluenote.gif) scroll no-repeat left top;}
		.blue a { color: #4F4F4F;}
	.yellow { color: #4F4F4F; background: url(/TEAM/items/images/yellownote.gif) scroll no-repeat left top;}
		.yellow a { color: #4F4F4F;}
		
		
.forumtable { border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; margin-bottom: 20px; width: 376px; text-align: left; background: #fff url(/TEAM/items/images/forumrepeater.gif) scroll repeat-x left top;}
	.forumtable th { padding: 4px 0px 15px 10px; color: #714814; font-weight: bold;}
	.forumtable td { border-bottom: 1px solid #E2D3BF; padding: 10px 10px 10px 7px; font-weight: bold; color: #694E2A; vertical-align: top;}
	.forumtable .darkrow { background-color: #F9F6F3;}
	.forumtable .spacer { border: none; background-color: #fff; width: 3px;}
	.forumtable .bkg { background: url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top; width: 247px;}
	.forumtable .darkrow .bkg { background: #F9F6F3 url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top; width: 247px;}
	.forumtable .lighttext { font-weight: normal; color: #C2A987; float:left;}
	.forumtable .darktext {font-weight:bold; color:#714814;}
	.forumtable p { padding-bottom: 0px; color: #694E2A; line-height: 13px;}
	.forumtable a { color: #694E2A; text-decoration: none;}
	.forumtable a:hover { color: #D88D2E; text-decoration: none;}
	.forumtable .noline { border-top: none;}
	.forumtable .headertext { color: #D88D2E;}
	.forumtable .description {font-weight:normal;}
	
	.forumtableheader { color: #714814; font-weight: bold; width: 376px; padding: 4px 0px 13px 10px; background: url(/TEAM/items/images/forumtabletop.gif) scroll no-repeat left top;}
	.forumtableheader .spacer { width: 249px;}
	
	.forumtable ul.forumicons { margin: 0px 13px 0px 0px; display:inline; padding: 0px; float: right; width: 10px; clear: both;}
		.forumtable ul.forumicons li { list-style-type: none; display: inline;}
	
	
.gobutton {background:url(/TEAM/itesm/images/go-arrow.gif) right no-repeat; height:16px; padding:5px 10px 5px 0;}	
	
	
.topictable { border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; margin-bottom: 20px; width: 376px; text-align: left; background: #fff url(/TEAM/items/images/forumrepeater2.gif) scroll repeat-x left top; margin-top: -1px;}
	.topictable th { padding: 4px 0px 15px 10px; color: #714814; font-weight: bold;}
	.topictable td { border-bottom: 1px solid #E2D3BF; padding: 5px 10px 5px 7px; color: #694E2A; vertical-align: top;}
	.toprow { height:13px; background: url(/TEAM/items/images/forumtabletopictop.gif) scroll no-repeat right top; width: 376px;}
	.topictable a { color: #694E2A; text-decoration: none;font-weight: bold; }
	.topictable a:hover { color: #D88D2E; text-decoration: none;}
	.topictable hr { margin-top: 1px; margin-bottom: 1px; border-top: 1px solid #E2D3BF;}
	.topictable p { padding-bottom: 1px;}
	.topictable .author { color: #B78C52;}
	.topictable .darkrow { background-color: #F9F6F3;}
	.topictable .textfield { width: 205px; border: 1px solid #C9B9A4; margin-bottom: 0px;}
	.topictable select { width: 217px;}
	.topictable .textarea { width: 207px; border: 1px solid #C9B9A4; padding-left: 3px; margin-bottom: 0px;}
	.topictable .textarealarge { width: 347px; height: 200px; overflow: auto; border: 1px solid #C9B9A4; padding-left: 3px; margin-bottom: 0px;}
	.topictable .tablelabel { width: 92px; float: none; font-weight: bold;}
	td.contenttd .topictable ul.editdelete { margin: 0px; background-image:none; list-style-image:none;  padding: 0px; float: right; text-align: right; position: inherit;}
	td.contenttd .topictable ul.editdelete li { list-style-type: none; list-style-image:none; background-image:none; padding:0; float: none; display: inline;}
	 td.contenttd ul.categorieslist {padding:0; margin:0; list-style:none; }
	  td.contenttd ul.categorieslist li {padding:0; margin:0 5px 0 0 ; float:left;}
	
	
td.contenttd ul#buttonlist { margin: 0px; background-image:none; padding: 0px; list-style-image:none; }
	td.contenttd ul#buttonlist li { list-style-type: none; background-image:none; list-style-image:none; float: left; padding:0 10px 0 0;}
td.contenttd ul#inlinebuttons { margin: 0px; background-image:none; list-style-image:none; padding: 0px;}
	td.contenttd ul#inlinebuttons li { list-style-type: none; list-style-image:none; background-image:none; float: left; padding: 0 10px 0 0;}
	

.calendartable { border-collapse: collapse; font-size: 11px; height:105px; margin-left:5px;}
.calendartable th { width: 17px; padding-bottom: 2px;}
.calendartable td { padding: 1px 2px 0px 2px; text-align: center; vertical-align: middle; color: #EAF1ED; background-color: #959F58;}
.calendartable .empty { background-color: #B9BF6B;}
.calendartable .highlighted { background-color: #E3E0DE; color: #737D37;}
	.calendartable .highlighted a { color: #737D37; text-decoration: none;}
	.calendartable .highlighted a:hover { color: #070801; text-decoration: underline;}
.calendartable .selected { background-color: #399EF1; color: #fff;}
	.calendartable .selected a { color: #fff; text-decoration: none;}
	.calendartable .selected a:hover { color: #fff; text-decoration: underline;}
.calendartable a:hover { text-decoration: none;}
.nextmonth { float:right; width: 55px; text-align: right; padding: 4px 15px 0 0;}
.previousmonth { float:left; padding:4px 0 0 11px; width:70px;}
.currentmonth { margin:0; color:#737D37; font-size:9px; padding:0 0 0 7px;}

#sidecalendar { position: absolute; padding: 203px 0px 0px 18px; top: 125px; margin-left: 607px; width: 184px; height: 193px;}
#sidecalendar .calendartable { border-collapse: collapse; font-size: 11px;}
#sidecalendar .calendartable th { width: 17px; padding-bottom: 2px;}
#sidecalendar .calendartable td { padding: 2px; text-align: center; vertical-align: middle; color: #EAF1ED; background-color: #959F58;}
#sidecalendar .calendartable .empty { background-color: #B9BF6B;}
#sidecalendar .calendartable .highlighted { background-color: #E3E0DE; color: #737D37;}
	#sidecalendar .calendartable .highlighted a { color: #737D37; text-decoration: none;}
	#sidecalendar .calendartable .highlighted a:hover { color: #070801; text-decoration: underline;}
#sidecalendar .calendartable .selected { background-color: #399EF1; color: #fff;}
	#sidecalendar .calendartable .selected a { color: #fff; text-decoration: none;}
	#sidecalendar .calendartable .selected a:hover { color: #fff; text-decoration: underline;}
#sidecalendar .calendartable a:hover { text-decoration: none;}
#sidecalendar .nextmonth { width: 135px; text-align: right; padding-top: 3px;}

.formbkg { margin-top: 10px; width: 376px; background: url(/TEAM/items/images/search_bkg.gif) scroll no-repeat left top;}
	.formbkg fieldset { padding: 32px 32px 15px 32px;}
	.formbkgbottom { width: 376px; height: 10px; background: url(/TEAM/items/images/search_bottom.gif) scroll no-repeat left top;}
	.formbkg label, p.checklabel { padding-top: 2px; margin-top:15px; float: left; width: 120px; padding-right: 10px; text-align: right; color: #694E2A;}
	
	.formbkg .textfield { margin-top:15px;  width: 170px; text-align: left; height: 15px; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.formbkg .textarea { width: 170px; height: 150px; margin-top:15px; overflow: auto; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814; clear:both;}
	.formbkg select { border: 1px solid #9C9C9C; width: 177px; margin-top: 15px; background-color: #FBF7F2; color: #714814;}
	.formbkg .buttonspacer { margin-left: 226px; margin-top:10px;}
	.error-message { width:170px; display:block; padding-left:135px; clear:both; margin:0px;color: #BE0000; font-weight: normal;}
	.general-errormessage { color: #BE0000; font-weight: normal;}

	
	#AgencySearchForm label, #AgencySearchForm p.checklabel { padding-top: 1px; text-align: left; }
	#AgencySearchForm p.checklabel { clear:both; width:320px; padding: 1px 0 3px 0; }
	 div#fieldwrapper_AgencyCategoryIDs {width:320px;}
	 div#fieldwrapper_AgencyCategoryIDs  label {width:130px; margin:0; padding:3px 5px 5px 5px; float:left; text-align:left;}	
	div#fieldwrapper_AgencyCategoryIDs input {margin:1px 0 0 0; padding:0; width:15px; }

.forumformbkg { margin-top: 10px; width: 376px; background: url(/TEAM/items/images/search_bkg.gif) scroll no-repeat left top;}
	.forumformbkg fieldset { padding: 32px 32px 15px 32px;}
	.forumformbkgbottom { width: 376px; height: 10px; background: url(/TEAM/items/images/search_bottom.gif) scroll no-repeat left top;}
	.forumformbkg label { padding-top: 2px; float: left; width: 72px; padding-right: 20px; text-align: right; color: #694E2A;}
	.forumformbkg .textfield { margin-top: 15px; width: 210px; text-align: left; height: 15px; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.forumformbkg .textarea { padding-left: 5px; width: 205px; font-family: Arial, Helvetica, sans-serif; height: 150px; overflow: auto; border: 1px solid #9C9C9C; background-color: #FBF7F2; color: #714814;}
	.forumformbkg select { border: 1px solid #9C9C9C; width: 207px; margin-top: 15px; background-color: #FBF7F2; color: #714814;}
	.forumformbkg .buttonspacer { margin-left: 231px;}

.searchresultstop{ margin-top: 0px; width:376px; padding: 3px 4px 15px 4px; background: #F6F1EA url(/TEAM/items/images/searchresultstop.gif) scroll no-repeat left top;}
	.searchresultstop th { padding-left: 6px; font-weight: bold; color: #714814; text-align: left;}
	.searchresultstop .flag { width: 40px; text-align: center;}
	.searchresultstop .location { text-align: center; width: 269px;}
	
.multiplecontact-top { margin-top: 0px; width:340px; padding: 3px 4px 15px 4px; background: #F6F1EA url(/TEAM/items/images/multiplecontact-top.gif) scroll no-repeat left top;}
	.multiplecontact-top th { padding-left: 6px; font-weight: bold; color: #714814; text-align: left;}
	.multiplecontact-top .flag { width: 40px; text-align: center;}
	.multiplecontact-top .location { text-align: center; width: 45px;}

#multiplecontact ul.error {list-style:none; background:none;}
#multiplecontact ul.error li {padding-left:20px; background: url(/TEAM/items/images/error.gif) scroll no-repeat left center;}


#results { width: 372px; padding: 0px 1px 0px 1px; border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; border-bottom: 1px solid #E2D3BF; color: #714814;}
	#results .searchresults { width: 372px; background-color: #F6F1EA;}
	#results .searchresults td { border-bottom: 1px solid #fff; vertical-align: top; padding:4px;}
	#results .searchresults .bkg { background: url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top;}
	#results .searchresults .darkrow  .bkg { background: #EDE7DE url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top;}
	#results .searchresults .darkrow { background-color: #EDE7DE;}
	#results .searchresults .flag { width: 40px; text-align: center;}
	#results .searchresults .location { text-align: left; width: 155px; padding-left: 5px; font-weight: normal;}
	#results .searchresults a { color: #714814; text-decoration: none;}
	#results .searchresults a:hover { color: #D88D2E; text-decoration: underline;}
	#results .searchresults p { padding-bottom: 0px; color: #B78C52;}

#multipleresults { width: 335px; padding: 0px 1px 0px 1px; border-left: 1px solid #E2D3BF; border-right: 1px solid #E2D3BF; border-bottom: 1px solid #E2D3BF; color: #714814; }
	#multipleresults .searchresults { width: 335px; background-color: #F6F1EA; padding:0; }
	#multipleresults .searchresults td { border-bottom: 1px solid #fff; padding: 5px 4px;  margin:0; vertical-align: middle;}
	#multipleresults .searchresults .top-row td { padding: 2px 4px;vertical-align: top;}
	#multipleresults .searchresults .top-row input { margin: -2px 0 0 5px;}
	#multipleresults .searchresults { background:#F6F1EA }
	#multipleresults .searchresults .bkg { background: url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top; margin:0;  }
	#multipleresults .searchresults .darkrow  .bkg { background: #EDE7DE url(/TEAM/items/images/forumtable_bkg.gif) scroll repeat-y right top; margin:0;}
	#multipleresults .searchresults .darkrow { background-color: #EDE7DE;}
	#multipleresults .searchresults .flag { width: 40px; text-align: center;}
	#multipleresults .searchresults .checkcolumn { text-align: left; width: 27px; padding-left: 10px; font-weight: normal;}
	#multipleresults .searchresults a { color: #714814; text-decoration: none;}
	#multipleresults .searchresults a:hover { color: #D88D2E; text-decoration: underline;}
	#multipleresults .searchresults p { padding-bottom: 0px; color: #B78C52;}
	#multipleresults .searchresults label { width:280px; }
	#multiplecontact #message {margin-top:5px; width:350px; height:100px;}
	#multiplecontact label { color: rgb(113, 72, 20); margin:0; padding:0;}
	#multiplecontact input { padding:0; margin:0;}
	#multiplecontact .formbutton { float:right; margin-right:20px;}

#scrolldiv {width:360px; height:300px; overflow:auto; margin-bottom:15px; }

.eventstitle { position: absolute; margin-left: -30px;}
.agencytitle { position: absolute; margin-left: 525px;}
.forumstitle { position: absolute; top: 100px; margin-left: 340px;}
.signintitle { position: absolute; top: 220px; margin-left: 135px;}
.servicestitle { position: absolute; top: 320px; margin-left: 340px;}
.jointitle { position: absolute; top: 335px; margin-left: 150px;}


ul.buttonlist { margin: 0px 0px 20px 0px; padding: 0px;}
	ul.buttonlist li { list-style-type: none; line-height: 22px; border-bottom: 1px dotted #E2D3BF; background: url(/TEAM/items/images/buttonlink_arrow.gif) scroll no-repeat left top;}
		ul.buttonlist ul { margin: 0px; padding: 0px 0px 0px 20px; border-top: 1px dotted #E2D3BF;}
		ul.buttonlist ul li { background: url(/TEAM/items/images/buttonlink_arrow2.gif) scroll no-repeat left top; border-bottom: none;}
		ul.buttonlist ul a { color: #714814; text-decoration: none; font-weight: bold; padding-left: 15px;}
	ul.buttonlist a { color: #714814; text-decoration: none; font-weight: bold; padding-left: 20px;}
	ul.buttonlist a:hover { color: #D88D2E;}
	ul.buttonlist .noline { border: none;}

.contenttd ul.inlinebuttons { margin: 0px; background:none; padding: 0px; width: 376px; text-align: right;}
	.contenttd ul.inlinebuttons li { list-style-type: none; background:none; display: inline; list-style-image:none; padding-right: 0px; vertical-align: middle; font-weight: bold;}
	.contenttd ul.inlinebuttons .spacer { padding-right: 15px;}
	#contentmiddle ul.inlinebuttons a { color: #414141; text-decoration: none;}
	#contentmiddle ul.inlinebuttons a:hover { color: #D88D2E; text-decoration: none;}

.contenttd dl.faq { margin: 0px; padding: 0px}
	.contenttd dl.faq dt { clear: both; color: #714814; font-weight: bold; width: 362px; padding: 7px 7px 3px 7px; margin: 0px; border-bottom: 1px solid #fff; background: #E8D6BF url(/TEAM/items/images/faq_bkg.gif) scroll no-repeat left top;}
	.contenttd dl.faq dd { margin: 0px 0px 20px 0px; width: 372px; border: 1px solid #E2D3BF; padding: 1px;}
	.contenttd dl.faq dd .answer { padding: 8px; background-color: #F7F2EB;}

.tableheader { width: 368px; color: #714814; font-weight: bold; padding: 3px 0px 3px 8px; background: #EDE7DE url(/TEAM/items/images/header_bkg.gif) scroll no-repeat left top;}

dl.agents { margin: 0px; padding: 0px}
	dl.agents dt { width: 362px; padding: 7px 7px 3px 7px; margin: 0px; color: #714814; font-weight: bold; border-bottom: 1px solid #fff; background: #E8D6BF url(/TEAM/items/images/faq_bkg.gif) scroll no-repeat left top;}
	dl.agents .description a { color: #714814; text-decoration: underline;}
	dl.agents .description a:hover { color: #D88D2E; text-decoration: underline;}
	dl.agents a img {text-decoration:none;}
	dl.agents a:hover img {text-decoration:none;}
	dl.agents dd { margin: 0px 0px 20px 0px; width: 372px; border: 1px solid #E2D3BF; padding: 1px;}
	dl.agents dd .description { padding: 8px; background-color: #F7F2EB;}
	dl.agents .tel { float: right; clear: left; margin-top: -14px;}
	dl.agents p { padding-bottom: 0px;}
	dl.agents ul { width: 362px; text-align: right; margin: 0px; padding: 6px 5px 2px 0px; background: url(/TEAM/items/images/gradient.gif) scroll repeat-y left top;}
	dl.agents li { list-style-type: none; display: inline; padding-right: 5px;}


.orangetext { color: #D88D2E; font-weight: bold; padding-bottom: 0px;}
.redtext { color: #BE0000; font-weight: normal;}
a.bluelink {color:#5E5E5E; text-decoration:underline; }
a.bluelink:hover {color:#C7D8DE;}
.clear { clear: both;}

h2.faqask { padding-bottom: 13px; }


/********************************************************/

p.list1 { float:right; width:130px;}
p.list2 { float:right; width:130px;}



.search-categories { float:right; width:180px; color:#694e2a; padding-top:5px;}

#HTMLContent ul {margin-left:20px;}

body { background: #006E8D url(/TEAM/items/images/page_bkg.gif) scroll repeat-x left top; color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; margin: 0; padding: 0;}
h1 { font-family: "Times New Roman", Times, serif; color: #616161; font-size: 190%; margin: 0px; line-height: 14px; padding: 10px 0px 12px 3px;}
h2 { font-family: "Times New Roman", Times, serif; color: #616161; font-weight: bold; font-size: 130%; margin: 0px; line-height: 14px; padding-bottom: 15px;}
h3 { font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 100%; margin: 0px; line-height: 20px;}

p { font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-size: 100%; padding-bottom: 15px; margin: 0px; color: #414141;}

table { font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

.textfield { width: 166px; height: 13px; margin: 0px; color: #6A737B; border: 1px solid #C3C3C3; font-size: 11px; padding-left: 4px;}
textarea { width: 166px; height: 60px; border: 1px solid #C3C3C3; padding: 2px 4px 0px 0px; color: #6A737B; font-size: 11px; font-family: Arial, Helvetica, sans-serif; overflow: auto; margin-bottom: 7px;}
select { width: 174px; color: #6A737B; font-size: 11px;}
.checkbox { width: 20px; height: 20px; border: none;}

a img {text-decoration:none;}


form { margin: 0px; padding: 0px;}
fieldset { border: none; margin: 0px; padding: 0px;}
legend { display: none;}

/* Commented by KP label { width: 130px; margin: 0px; padding: 0px; float: left;}*/

.label { display: none;}

.error { color: #cc0000; font-weight: bold; padding-left: 18px; background: url(/TEAM/items/images/error.gif) scroll no-repeat left top;}
.errortext { color: #cc0000;}

img { border: none;}

.invisible { display: none;}

.data { width: 330px; background-color: #fff; color: #6A737B; margin: 10px 0px 10px 0px; text-align: left;}
.data th { height: 25px; font-weight: bold; background-color: #6A737B; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding-left: 10px; color: #fff;}
.data td { vertical-align: top; padding: 3px 10px 3px 10px; border-right: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4;}

hr { border-top: 1px dotted #ccc; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; margin: 5px 0px 5px 0px; height: 2px; background-color: #fff;}

#tiny { position: absolute; left: -9999px;}

#content ul#templatelist { margin: 0px; padding: 0px;}
	#content ul#templatelist li { list-style-type: none;}

td.contenttd ul.pagenumbers { border-left: 1px solid #E1E1E2; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; height: 20px;}
td.contenttd .pagenumbers .selected a { background-color: #fff; text-decoration: none; color: #666666;}
td.contenttd .pagenumbers a { float: left; padding: 2px 8px 2px 8px; height: auto; background-color: #F2F2F4; border-right: 1px solid #E1E1E2; border-top: 1px solid #E1E1E2; border-bottom: 1px solid #E1E1E2; color: #666666; font-weight: bold; text-decoration: none;}
td.contenttd .pagenumbers a:hover { background-color: #fff; text-decoration: none; color: #666666;}
td.contenttd ul.pagenumbers li { list-style-type: none; display: inline; float: left; background: none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}


dl.news { margin: 0 0 10px 0; padding: 0px}
	dl.news dt { width: 362px; padding: 7px 7px 3px 7px; margin: 10px 0 0 0 ; color: #714814; font-weight: bold; border-bottom: 1px solid #fff; background: #E8D6BF url(/TEAM/items/images/faq_bkg.gif) scroll no-repeat left top;}
	dl.news a { color: #714814; text-decoration: underline; }
	dl.news a:hover { color: #D88D2E; text-decoration: underline;}
	dl.news dd { margin: 0px 0px 00px 0px; width: 364px; background-color: #F7F2EB; border: 1px solid #E2D3BF; padding: 5px;}
	dl.news dd a {font-weight:normal}
	dl.news dd .description { padding: 4px; background-color: #F7F2EB;}
	dl.news dd.light {background-color: #F7F2EB; margin-bottom:1px;}
	dl.news dd.dark {background-color: #EDE7DE; margin-bottom:1px;}
	dl.news .rss { float: right; margin-top: -18px;}

dl.events { margin: 0px; padding: 0px}
	dl.events dt { width: 362px; padding: 7px 7px 3px 7px; margin: 0px; color: #5E5E5E; font-weight: bold; border-bottom: 1px solid #fff; background: #C7D8DE url(/TEAM/items/images/events_bkg.gif) scroll no-repeat left top;}
	dl.events a { color: #5E5E5E; text-decoration: underline;}
	dl.events a:hover { color: #D88D2E; text-decoration: underline;}
	dl.events dd { margin: 0px 0px 20px 0px; width: 372px; border: 1px solid #C7D8DE; padding: 1px;}
	dl.events dd .description { padding: 8px; background-color: #EAF3F6;}
	dl.events .date { float: right; margin-top: -12px;}

ul#vacancylist {  padding: 0px; border: 0px; margin: 0px; }
#vacancylist img { padding: 1px; border: 1px solid #ccc;}
ul#vacancylist li {list-style-type: none; width: 450px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc; }
ul#vacancylist li h2 { width: 450px; background: url(/TEAM/items/images/vacancy_top.gif) scroll no-repeat left top; padding-top: 2px; }
ul#vacancylist li h2 a { padding: 3px 10px 0px 15px; float: left; font-weight: bold; text-decoration: none; }
ul#vacancylist li h2 span.date { color: #000; font-size: smaller; font-weight: normal; padding: 2px 15px 0px 10px; float: right; }
ul#vacancylist li p { padding: 12px 10px 6px 10px; margin-top: -12px; width: 450px; background: url(/TEAM/items/images/vacancy_bottom.gif) scroll no-repeat left top; min-height: 12px;}


.usefullinks { border-bottom: 1px dotted #ccc; margin-top: 10px; padding-bottom: 10px;}
	.usefullinks p { padding-bottom: 0px;}
	.usefullinksimage { width: 95px; height: auto; float: left; clear:right;}
	.usefullinksimage img { padding: 1px; border: 1px solid #ccc;}
	.usefullinkstext { float: left; padding-left: 10px;}


#content .documents { width: 376px; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px;}
	#content .documents li, #content .documents dd { border-bottom: 1px solid #E2D3BF; list-style-type: none; margin: 0px; padding: 9px 0px 5px 30px; background: url(/TEAM/items/images/pdf_large.gif) scroll no-repeat left top;}
	#content .documents li.pdf, #content .documents dd.pdf { background: url(/TEAM/items/images/pdf_large.gif) scroll no-repeat 0px 9px;}
	#content .documents li.word, #content .documents dd.word  { background: url(/TEAM/items/images/word_large.gif) scroll no-repeat 0px 9px;}
	#content  h2.category, #content .categorylisting dt {display:block; width:370px; height:15px; font-weight:bold; padding:5px; background-color:#C7D8DE; color:#5E5E5E;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	#content .categorylisting a {color:#5E5E5E; text-decoration:underline;}
	#content .categorylisting dd {border:1px solid #C7D8DE; background-color:#EAF3F6; margin:0 0 15px 0; padding:5px;}
	#content .documents a { font-weight: bold; color:#714814; text-decoration:none;}
	#content .documents a:hover {text-decoration:underline;}
	#content .documents h2,h3 { padding-bottom: 0px; color:#714814; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
	#content .documents p { padding-bottom: 0px;}
	#content .sizetext { color: #757575; font-weight: normal; padding-left: 10px;}
	

ul#sitemap { margin: 0px; padding: 0px; width: 376px;}
	ul#sitemap li { width: 376px; list-style-type: none; background: url(/TEAM/items/images/sitemap_arrow.gif) no-repeat left top scroll;}
	ul#sitemap a { line-height: 22px; display: block; width: 356px; padding-left: 20px; color: #008DB0; border-bottom: 1px dotted #008DB0;}
	ul#sitemap a:hover { background: #DEF5FB url(/TEAM/items/images/sitemap_arrow.gif) no-repeat left top scroll; color: #008DB0;}
	ul#sitemap ul { margin: 0px; padding: 0px;}
	ul#sitemap ul li { background: none;}
	ul#sitemap li ul li a { color: #616161; padding-left: 30px; display: block; border-bottom: none; font-weight: bold;}
	#content ul#sitemap li ul li a:hover { background: none;}

/******************/
/*TEAM Site End   */
/******************/

/****************/
/*Search control*/
/****************/

.searchControl
{
	text-align:center;
	/*height:180px;*/
	padding-bottom:0px;
}


.mainSearch
{
	margin-bottom:6px;
	margin-left:0px;
	text-align:center;
}

.searchLabel 
{
	font-weight:bold;
	font-size:14px;
	text-align:right;
}

.searchText 
{
	padding-top:3px;
	text-align:center;
	padding-left:0px;
}

.searchText .keywordLabel
{
	margin-left:-10px;
	margin-right:10px;
}

.searchText input
{
	width:190px;
	border-width:medium;
	font-size:16px;
	vertical-align:middle;
}

.suggestedSearch 
{
	width:265px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
	padding-top:4px;
}

.suggestedSearch a {
	text-decoration:none;
	color:#0000FF;
}

.suggestedSearch a:hover {
	text-decoration:none;
	color:#FF0000;
}


.divLocationParams
{
	width:480px;
	float:left;
	height:auto;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

.searchLocation
{
	clear:both;
	/*float:left;*/
	padding-left:8px;
}

.searchLocation input
{
	width:180px;
}

.matchedLocation
{
	font-size:12px;
	clear:left;
	float:left;
	padding-left:20px;
	width:258px;
	text-align:left;
}

.matchedLocationGood
{
	color:#007700;
}

.matchedLocationBad
{
	color:#DD0000;
}

.otherMatches
{
	padding-left:20px;
	font-style:italic;
	margin-right:5px;
}

.otherMatches a:hover
{
	color:#FF0000;
}

.otherMatchLinks
{
	padding-left:10px;
}

.otherMatchLinks a
{
	text-decoration:none;
}

.radius 
{
	 /*clear:both;*/
	 text-align:left;
	 width:390px;
	 padding-top:3px;
	 padding-left:65px;
}

.slider .label
{
	 float:left;
	 margin-left:20px;
	 font-size:12px;
	 padding-left:0px;
}

.slider .bar
{
	 float:left;
	 width:186px;
	 background-image:url('/TEAM/items/images/v2/slider.gif');
	 margin-left:20px;
	 margin-top:1px;
}

.slider .knob 
{
	width:10px;
	height:15px;
	background-color:#98CCFE;
}

.slider .value {
	margin-left:5px;
	height:14px;
	width:25px;
	float:left;
}

.slider .unit 
{
	padding-top:2px;
}

.disabled .unit 
{
	color:#AAAAAA;
}

.disabled .label
{
	color:#AAAAAA;
}

.disabled .knob
{
	background-color:#AAAAAA;
}

.vRule
{
	height:65px;
	border:1px #dfdf73 solid;
	width:0px;
	float:left;
	margin-top:4px;
}

.salaryParams
{
	float:left;
	width:480px;
	height:45px;
	padding-top:10px;
	padding-left:30px;
	text-align:left;
	clear:both;
}

.searchSalary
{
	float:left;
	text-align:left;
}

.searchSalary select
{
	margin-left:12px;
}

/* Login Form */
.centered
{
	padding:10px;
	width:360px;
	text-align:center;
}

.prompt
{
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
}

.contentboxinnertext
{
	width:360px;
}

.buttondiv
{
	padding:10px;
}

/* JobsIveAppliedFor.aspx */
.appliedbox
{
	border:1px #f4b903 solid;
	padding:5px;	
}

.lineheading
{
	font-weight:bold;
	font-size:12px;
}

.linetitle
{
	float:left;
	font-weight:bold;
	font-size:12px;
}

.lineitem
{
	float:left;
}

.browseJob
{
	width:180px;
	float:left;
}

.browseJob span
{
	color:#D88D2E;
	cursor:pointer;
}

.browseJob span:hover
{
	text-decoration:underline;
}

.button {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #bbddfe;
	padding: 4px 9px 4px 9px;
	border: solid 1px #c5c5c5;
	margin-left:5px;
	cursor:pointer;
}

.button:hover {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF00;
	padding: 4px 9px 4px 9px;
	border: solid 1px #c5c5c5;
	margin-left:5px;
	cursor:pointer;
}

.buttonHover {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF00;
	padding: 4px 9px 4px 9px;
	border: solid 1px #c5c5c5;
	margin-left:5px;
	cursor:pointer;
}

.highlight
{
	background-color:#bbddfe;
}

.paging
{
	width:376px;
	text-align:center;
}
