body {
color: #5A6646;font: 11px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;margin: 10px 0px;  padding: 0px;  text-align: center;
 background: #18241D url(/expertsimages/bgd1.gif) repeat;
}

div, h1, h2, h3, h4, h5, h6, form, label, span, ul, li, a{margin:0; padding:0;}

INPUT {margin-right:3px;}

ul{list-style:none;}
A {COLOR: #003366; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A:hover {COLOR: #2b2c14; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.spacer{font-size:0; line-height:0; clear:both;}
.right { float: right;  background: transparent;  }
.left { float: left;  background: transparent;  }
.no-float { float: none; }
.center { text-align: center !important; }
.centerposition {	text-align: left;	position: relative; top: 0; margin:auto;}
.centered {margin-left: auto;margin-right:auto;}

.clear { clear: both; }

h1 {padding: 0px 0px 10px 0px;	font:bold 15px/17px Arial,Georgia, "Times New Roman", Times, serif; color: #5c654d;} 
/*h1 a {padding: 0px 0px 0px 0px;	font:bold 15px Arial,Georgia, "Times New Roman", Times, serif; color: #5c654d; text-decoration:none} */
h1 a {padding: 0px 0px 10px 0px;	font:bold 15px/17px Arial,Georgia, "Times New Roman", Times, serif; color: #5c654d;text-decoration:none}
h1 a:hover {padding: 0px 0px 0px 0px;	font:bold 15px Arial,Georgia, "Times New Roman", Times, serif; color: #5c654d;text-decoration:underline}
h2 {font: bold 13px Arial, verdana, "Trebuchet MS", Tahoma, sans-serif; color:#3E4B1F;}
H3 {FONT-SIZE:12px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #4e4e4e;}
H4 {FONT-SIZE:11px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #485b67;}
H5 {FONT-SIZE:10px; FONT-FAMILY: Verdana,aial,Helvetica,sans-serif;  color: #35434c; }

H1.blue {margin: 15px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #405e92;FONT-SIZE:15px;}

INPUT, TEXTAREA {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,sans-serif;padding:1px 0px 1px 2px;}

INPUT[type=text], INPUT[type=file] { border: 1px solid #c0c0c0; }
input[type=checkbox], input[type=radio] , input[type=submit] {border: none;}


INPUT.submit { 
font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
border-color: #CCCCCC #808080 #808080 #CCCCCC; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
border-left-width: 1px;
background-color: #E9E9E9;
} 

.highlight {background: #ffff00;}
.highlight2 {background: #ffff00;color: #222222;  letter-spacing: 1px; }
.hrgray {color: #9b9b9b; width:70%;  line-height: 1px; }
.hrlinedots {width:70%; border-top: 1px dashed  #030;  border-bottom: 1px solid #030; color: #fff; background-color: #fff; height: 3px;}

.divgray{border-top-color: #994d00;	border-top-style: dotted;	border-top-width: 1px;	clear:both;	margin-top:12px;margin-bottom:12px;}

.divdots{border-top-color: #585858;	border-top-style: dotted;	border-top-width: 1px;	clear:both;	margin-top:6px;margin-bottom:2px;}
.divline{border-top-color: #585858;	border-top-style: solid;	border-top-width: 1px;	clear:both;	margin-top:0px;margin-bottom:6px;}
.divdotsgoogle{border-top-color: #7d7d7d;	border-top-style: dashed;	border-top-width: 1px;	clear:both;	margin-top:6px;margin-bottom:2px; width:500px;margin-left: auto;
    margin-right: auto;}

#mainbody{width:980px; margin: 0px auto;  text-align: left; padding:0;}
#mainbody2{width:980px; margin-top:10px;  margin-left: auto;    margin-right: auto;    padding: 0px;}
#page {	width:980px; PADDING-BOTTOM: 1px;	background: white;}

#pageleft{	width:160px; FLOAT: left; 	padding: 0px 10px 10px 0px;	background: white;	margin-left:4px; height:auto; }
#pageleft a {  padding: 1px 0px 0px 10px; text-decoration: none; color:#414141;}
#pageleft ul {margin-bottom:15px;}
#pageleft ul li { border-bottom: 1px solid #e6e6e6;  margin: 3px 15px 3px 5px; }
#pageleft ul li a { FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;text-decoration: none;background:url(images/bulletwhite.gif) no-repeat left; 
 letter-spacing: -1px; }
#pageleft ul li a:hover { text-decoration: none; background:url(images/bullethover.gif) no-repeat left;}
#pageleft .title { background: #f2f2e2; padding: 4px 10px 4px 5px; font-weight: bold; margin-top:5px;}
#pageleft h2 {padding-left:5px;	margin-right:10px;font-family: "tahoma",verdana,arial, serif;
border-bottom: 1px dotted #5a3121; font-size: 11px; font-weight: bold; color: #5a3121; }

#content{width:750px; FLOAT: left; 	padding: 10px 20px 10px 35px;	background: white;}
#contentprofile{width:730px; FLOAT: left; 	padding: 10px 30px 10px 45px;	background: white;}
#contentarticles{width:730px; FLOAT: left; 	padding: 10px 25px 10px 35px;	background: white;}

#contentfullpage{	width:auto; padding: 16px 20px 10px 20px;	background: white; }

#pageright{	width:160px; padding: 0px 10px 10px 0px; background-color: #f9f9f9; float:right}

#bodypannel{color: #413921; width:980px; padding: 0px 0px 0px 0px; border: 2px solid #F5F3ED;display: block; background-color: #FFFFFF; overflow: hidden;}

#columnleft {	width: 400px;	float: left;	margin-left:15px;	padding-bottom:10px;}
#columnright {	width: 400px;	float: left;	margin-left:15px;	padding-bottom:10px;}


.areasleft {margin-bottom:10px;color:#000000; float:left;width:350px}	
.areasright {margin-bottom:10px;color:#000000; float:left;width:350px;margin-left:20px}	

.searchboxold { position: relative; margin: 0px 0px 0px 0px; width: 685px;
  text-align: left;border: 1px solid #c2c2c2; background-color: #fcfcf7;	font-size: 9px;padding-bottom:3px;padding-top:5px;}

.searchbox { position: relative; margin: 0px 0px 0px 0px; width: 685px;
  text-align: left;border: 1px solid #a9a9a9; background-color: #f6f6f6;	font-size: 9px;padding-bottom:3px;padding-top:5px; padding-left:7px;}

.searchbox SELECT,.searchbox INPUT {FONT-SIZE: 10px; COLOR:#111111;padding:2px}	
.searchbox .title {background: url(images/bgtitlesearch.gif) repeat-x top #E2E2E2 ;height:20px }
.searchbox .title h3 {COLOR: #5f6000; padding:2px 0px 0px 4px; font: bold 13px Arial,verdana,sans-serif;  }
.searchbox span {COLOR: #994D00; padding:0px 0px 0px 8px; font: bold 13px Arial,verdana,sans-serif;  }
.searchbox .field {	padding-left:7px;	float:left; margin-right:5px;	display: block;	margin-top: 2px;color:#773d11;}	
.searchbox .topnav { font: 10px Verdana, Arial, Helvetica, sans-serif; 	position: absolute;  right:5px;	margin-top:0px;
	background-image: none;	background-color: transparent; }
.searchbox .topnav ul li a { color: #b16c27; text-decoration:underline; font: bold 10px Arial,verdana,sans-serif;  }

.bgcolor1 {	background-color: #D7D9E0;  border: 1px solid #2e79b3;  }
.bgcolor2 {	background-color: #BFC0AF;  border: 1px solid #8a901c;  }
.bgcolor3 {	background-color: #ffecd4;  border: 1px solid #efb86d;  }
.bgcolor4 {	background-color: #D7D9E0; }

#tabsJ { float:left;  width:100%; font: normal 9px/12px Verdana,Arial,"Trebuchet MS", Tahoma, sans-serif;   }
#tabsJ ul {margin:0;padding: 5px 2px 0 0px;list-style:none;}
#tabsJ li { display:inline;  margin: 0px 0px 0px 0px;  padding:0;color:#FFF;  }

#tabsJ a { float:left;  background:url("images/tableftBlue.gif") no-repeat left top;  margin:0px 0px 0px 0px;  padding:0 0 0 5px;  text-decoration:none;  }
#tabsJ a span { float:left;  display:block;  background:url("images/tabrightBlue.gif") no-repeat right top;  padding:1px 8px 2px 2px;  color: #ffffff;  }

#tabsJ a.blue {background:url("images/tableftBlue.gif") no-repeat left top;  margin:0px 0px 0px 0px;}
#tabsJ a.blue span {display:block;  background:url("images/tabrightBlue.gif") no-repeat right top;}

#tabsJ a.green {background:url("images/tableftGreen.gif") no-repeat left top;  margin:0px 0px 0px 0px;}
#tabsJ a.green span {display:block;  background:url("images/tabrightGreen.gif") no-repeat right top;}

#tabsJ a.brown {background:url("images/tableft3.gif") no-repeat left top;   }
#tabsJ a.brown span {background:url("images/tabright3.gif") no-repeat right top; }


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span, #tabsJ a.selectedj span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span, #tabsJ a.selectedj span {  color:#FFF;  }

/*#tabsJ a:hover, #tabsJ a.selectedj  {  }
#tabsJ a:hover span,  #tabsJ a.selectedj span {    } 
*/

/*************************** Pagination ****************************************************/
.pagination{padding: 1px;}
.pagination ul{margin: 0;padding: 0; text-align: right; font: 9px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; }
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 2px;border: 1px solid #bdbdbd;text-decoration: none; color: #555555;}
.pagination a:hover, .pagination a:active{border: 1px solid #414141;color: #000;background-color: white;}
.pagination a.currentpage{background-color: #828282;color: #FFF !important;border-color: #3c3c3c;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;  border: none; }
/*************************** MENU **********************************************************/
#menu {FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif;	height: 45px;	padding:0px 0px 0px 0px; }
#menu UL {list-style: none;position:relative;}
#menu LI {line-height: 20px;font-size: 11px;	cursor: pointer;	float: left;	font-weight: bold;}
#menu LI A {padding: 0px 12px 0px 12px;text-decoration: none;	display: block;font-weight: bold;color: #708491;}
#menu LI A:hover {background: url(images/tab_pyram.gif) no-repeat bottom center;	font-size: 11px; 	font-weight: bold;}
#menu UL LI:hover UL {DISPLAY: block}
#menu UL LI A:hover UL {DISPLAY: block}
#menu LI.sfhover UL { display: block; }

#menu LI UL {height:40px}
#menu LI UL LI A {padding: 0px 5px 0px 10px;	font-size: 11px;	color: #586872;text-transform: none;font-weight: normal;	background: transparent;}
#menu LI UL .sel2, #menu LI UL LI A:hover {text-decoration: none;	font-size: 11px;	color: #000000;	text-transform: none;
font-weight: normal;		BACKGROUND: url(images/tab_rounded.gif)  no-repeat bottom center;}
#menu UL LI UL {line-height: 25px;	position:absolute;	left:10px;	display: none; width:980px;}
#menu .sel, #menu .actual, #menu .sel:hover {padding: 0px 12px 0px 12px;	color: #000;
	background: url(images/tab_pyram.gif) no-repeat bottom center;}
#menu .neutral {background: transparent !important;
	color: #BC1C1C !important;}
#menu .sub-publications {left: 250px; width:730px}
#menu .sub-events {left: 500px;width:480px;}
#menu .sub-signin {left: 450px;width:550px;}
#menu .sub-adr {left: 275px;width:200px;}
#menu .sub-speakers {left: 380px;width:200px;}
#menu .sub-other {left: 200px;width:700px;}
/*
#menu .sub-signin {left: 550px}
#menu .sub-publications {left: 250px}
#menu .sub-events {left: 500px}
*/

.wrap {
	BACKGROUND: url(images/menu-bgr4.jpg) #ffffff  center top; 
	margin-bottom:10px;
	margin-top:0px;
	width: auto;
	height:45px;
}
/**************************************************************************************/
.topnavigation { font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none; right:4px; top:-8px;width:400px;text-align:right;
	background-image: none;	background-color: transparent; float:right;margin-top:-2px;margin-bottom:6px;	list-style-type: none; display:block }
.topnavigation li { display:inline; border-right: 1px dotted #6c6c6c; background-image: none;	background-color: transparent; padding: 0px 3px 0px 2px }
.topnavigation li.last { border:none;padding-right:0 }
.topnavigation li a { display:inline; color: #919191; text-decoration:none;	font-weight: bold; padding-left:3px; }

.topnavigation li a:hover, #events .topnav ul li a:active { color: #111111; text-decoration:none;	font-weight: bold;}
.topnavigation li.arrow a { padding-top:3px; padding-left:8px;  border-left: none; background: url(images/arrowgrey.gif) no-repeat left; color:#919191; }
.topnavigation li.arrow a:hover { background: url(images/arrowhover.gif) no-repeat left; color:#000000; }

/**************************************************************************************/
#header {position: relative;height:68px;color: #808080;margin: 0px 0px 0px 0px;padding: 5px 0 0 0;	display:block;  background: #FFFFFF url(images/bg3.gif) repeat bottom left; }	
#headerleft {width:280px;  position:absolute; left:0;	padding: 0px 0 0px 22px;color: #808080; }
#headercenter {width:480px;position:absolute; right:210px;}
#headerright {	width:150px; position:absolute; right:10px; margin-top:10px}
#headerright UL {	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; padding:0; margin:0; LIST-STYLE-TYPE: none;}
#headerright UL LI {	PADDING:0; margin-bottom:5px}
#headerright UL LI A {width:110px;	DISPLAY: block! important; PADDING-LEFT: 18px;  MARGIN: 0px 0px 3px 0px; 	COLOR: #757678; TEXT-DECORATION: none;	vertical-align: top;}
#headerright LI A:hover {COLOR: #354251;}

#mid01, #mid01 A:hover {BACKGROUND: url(images/home_icon_h.gif) no-repeat left top;}
#mid02, #mid02 A:hover {BACKGROUND: url(images/sitemap_icon_h.gif) no-repeat left top; }
#mid03, #mid03 A:hover {BACKGROUND: url(images/kb_icon_h.gif) no-repeat left top;}
#mid04, #mid04 A:hover {BACKGROUND: url(images/calendar_icon.gif) no-repeat left top;}

#linespacing {	Height:15px; width:400px; }
#topmenu { width: 840px; margin: 0px 0px 10px 0px; height:170px; border-bottom: 1px solid #EBEBEB; }	

#top { position:relative; top:-10px }	

.pagetitle {background: #f2f2e2; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444466; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
 padding: 3px 3px 3px 3px;  }
.sectiontitle {font-family:Verdana,Arial,sans-serif;border-bottom: 1px dotted #d1815b;color: #472204;
font-size:15px;font-weight:normal;margin: 7px 0px 10px 0px;padding:5px 0 2px;width:90%;}

.sectiontitle, .sectiontitle a {font-family:Verdana,Arial,sans-serif;border-bottom: 1px dotted #d1815b;color: #8f4508;
font-size:15px;font-weight:normal;margin: 7px 0px 15px 0px;padding:5px 0 2px;width:90%;}

.sectiontitle2, .sectiontitle2 a {border-bottom: 1px solid #7da6a5;padding: 3px 0px 3px 3px ;font-size:12px; 
margin:15px 0px 10px 0px; color: #5a6774; font-family:verdana, arial,  sans-serif; }
.sectiontitle a {text-decoration:underline} 

.formbox{  FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,sans-serif; border: 1px solid #c0c0c0;} 

.box {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,sans-serif; 
border: 1px solid #c0c0c0; padding: 0px 0px 5px 0px; text-align:left;display:block;} 
.box h3 {font-size:11px; font-weight:bold;background-color: #DBE3EA;	height:18px;padding:3px 0px 3px 0px;color: #4E4628;margin-bottom:5px;text-align:center; }  
 
.section { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both; display:block; }
.section p { margin-top: 6px; }
.section h1 {padding: 0px 0 0px 0px;font:normal 20px/24px Georgia, "Times New Roman", Times, serif;color: #353022;letter-spacing: -1px;}
.section h1 span{	color: #786E4E;}
.section h2 {padding: 0px 0 0px 0px;font:normal 18px/22px Georgia, "Times New Roman", Times, serif;color: #353022;letter-spacing: -1px;}
.section h3 { font: 11px Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: #FFF; }

/*----------------Link Panel--------------*/
.linkpan {width:auto; float:left; padding: 0 5px 0 0;  margin: 0; font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration:none; color: #000171;}
.linkpan ul{padding: 0px 0 0 5px;}
.linkpan ul li{height:16px;}
.linkpan ul li a {height:16px; background:url(images/bullet-normal.gif) 0 2px no-repeat transparent; color:#5F5F5F; line-height:16px; text-decoration:none; 
padding:0 0 0 14px;} 
.linkpan ul li a:hover{background:url(images/bullet-hover.gif) 0 2px no-repeat transparent; color:#111; text-decoration:none;} 
.linkpan p.more{width:160px; height:13px; background:#FFFAEE; color:#fff; font-weight:bold; font-size:11px; margin:12px 0;}
.linkpan p.more a{width:40px; height:13px; display:block; background:#BE8A0A; color:#fff; text-decoration:none; text-align:center; line-height:12px; margin:0 0 0 154px;}
.linkpan p.more a:hover{background:#7F035F; color:#fff; text-decoration:none;}

.linkpanShort{ width: auto;  }

/* ----------------- body content --------------------------- */

.mainform { width: 870px; text-align: left; font-size: 10px; 
	border: 1px solid #d1d1d1; background-color: #fafaf7;	position: relative; top: 0; margin:auto; }
.mainform em {font-weight: bold;	font-style: normal;	color: #990000;padding-left:1px;	}
.mainform .mandatory {font-style: normal;	color: #990000;	}
.mainform .legend {height:17px;padding:5px 0px 0px 15px; border-bottom: 1px solid #c6c6c6;  
background: url(images/bgform1.jpg) repeat 0 0;  font-weight: bold; color: #606d32; font-size: 11px; } 
.mainform .formpad {padding: 15px 10px 15px 15px;} 


.dataform { width: 710px; text-align: left; font-size: 10px; border: solid 2px #C2C2C2;  background-color: #F5F5F5; padding: 15px 15px 15px 15px;
	position: relative; top: 0; margin:auto; }

.dataentry { width: auto; text-align: left; font-size: 10px;  }
.dataentry SELECT,.dataentry INPUT {FONT-SIZE: 10px; COLOR: #444444;padding-left:2px}	
.dataentry .field {	padding-left:5px;	float:left; margin-right:2px;	display: block; margin-top: 2px;}	
.dataentry .red {	color:#990000;}	
	
#colorBg{background-color:#FCFAF3; float:left; color:#0B0B0B;	margin:18px 0 0 0; padding:18px 40px 18px 38px; width:642px;}
/* ----------------- body end --------------------------- */


.boxed{padding: 4px;}
.boxed span {padding: 4px;border: 1px solid #bdbdbd;text-decoration: none; color: #555555;background: #fafafa;
font: bold 12px verdana,arial,sans-serif}

.lineselection .selection a { background: transparent url(images/bullet1.gif) no-repeat 0 7px ;margin-right:10px; padding-left:6px; color:#555555}
.lineselection .selection a:hover {color: #434343;}


#footer{text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;	margin: 6px auto 10px auto;
	line-height: 14px;	color:#ffffff;	}
#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{color:#eeeeee; text-decoration:underline;}
.float-left {DISPLAY: inline; FLOAT: left; margin: 0 0 0 0;}
.float-right {	DISPLAY: inline; FLOAT: right}


.article {color:#000000;padding-bottom:10px;}	
.article h1  {color: #4e616d;padding-top:10px;font-family:Verdana,Georgia,"Times New Roman",Arial,serif;
font-size:1.1em;font-weight:bold;text-decoration: none;margin-bottom:7px;}
.article h2, .article h2 a {color: #526871;font-family:Verdana,Georgia,"Times New Roman",Arial,serif;
font-size:1.01em;font-weight:bold;text-decoration: none;margin:0px;}
.article h2 a:hover {color: #a37a18;text-decoration: underline; }
.article hr{border:0; border-bottom: 1px solid #dddddd; height: 0px; background: #E19832;margin:2px;padding:0;}
.article ul {margin-left:10px;padding-left:10px;}
.article ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 10px 0px;}
.article ul li a {color: #526871; font-weight: bold; text-decoration:none;}
.article ul li a:hover,.article ul li:hover {list-style-image: url(images/bullethover.gif); color:#000000}
.article p {margin-top:3px; margin-bottom:5px;color:#414141}
.article .provider  { font-style: italic; color: #3e006c; margin:0px;padding: 5px 0px 5px; }
.article .provider a { font-weight: normal; text-decoration:underline;color: #000197;font-style: italic; }
.article .provider a:hover {color: #181614;font-style: italic;  background-color: #ffe7c1;  }
.article .provider span { font-style: normal;padding: 0px 0px 0px 15px; }
.article .providedby { font-style: italic; color: #3d683f; margin:0px;padding: 3px 0px 5px 0px;;;;;;;; }
.article .providedby a { font-weight: normal; text-decoration:underline;color: #2c4b2d;font-style: italic; }
.article .providedby a:hover {color: #181614;font-style: italic;  background-color: #ffe7c1;  }
.article .header  {color:#555555;font-family:Verdana,Arial, sans-serif;font-size:11px; line-height:1.5em;margin:0 0 1em;text-align:left;  font-weight: bold;}
.article .content  {color:#444444;font-family:Verdana,Arial, sans-serif;font-size:1em; line-height:1.6em;margin:0 0 1em;text-align:left;}

.selection {margin-bottom:10px;padding-bottom:10px;}	
.selection h4 {margin:0; padding: 5px 0px 0px 0px; font-weight:bold; color: #212121; }	
.selection .address {margin:0;  padding: 5px 0px 5px 15px;  }
.selection ul {margin-left:10px;padding-left:10px;}
.selection ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selection ul li h2 a {	color:#313131;}
.selection ul li a {line-height:14px;}
.selection ul li a:hover {list-style-image: url(images/bullethover.gif);}
.selection p {margin-top:4px; margin-bottom:3px}
.selection span a { background:url(images/arrowgrey.gif) 0 2px no-repeat #fff;margin-left:15px;padding-left:10px;}
.selection span a:hover { background:url(images/arrowhover.gif) 0 2px no-repeat #fff;}
.selection ul li ul {width: 600px; list-style: none; margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.selection ul li ul li {float: left; width: 140px; margin: 0; padding: 0px 0px 0px 8px; } 
.selection ul li ul li a {background-image: url(images/bulletsubselection.gif) ;
  background-position: 0 3px;  background-repeat: no-repeat; padding: 0px 0px 0px 8px;  } 
.selection ul li ul li a:hover {background-image: url(images/bulletsubselectionhover.gif) ;
  background-position: 0 3px;  background-repeat: no-repeat; padding: 0px 0px 0px 8px;color:#000000;  } 
.selection .providedby {	font-size: 90%;}

.selection2 {margin-bottom:10px;padding-bottom:10px;}
.selection2 ul {margin-left:10px;padding-left:10px;}
.selection2 ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selection2 ul li a {line-height:8px}
.selection2 ul li a:hover {list-style-image: url(images/bullethover.gif);}


.subselection {margin-bottom:10px;color:#000000; float:left;padding-left:20px; margin-left:10px;}	
.subselection ul {padding-left:6px;}
.subselection ul li, .subselection ul li a {list-style-image: url(images/bulletgrey.gif); padding-bottom: 3px; text-decoration:none }
.subselection ul li a:hover, .subselection ul li:hover {list-style-image: url(images/bullethover.gif);}

.subselectionsmall {margin-bottom:10px;color:#000000; float:left;padding-left:10px; margin-left:10px;}	
.subselectionsmall ul {padding-left:6px;}
.subselectionsmall ul li, .subselection ul li a {list-style-image: url(images/bulletgrey.gif); padding-bottom: 3px; font-size:10px }
.subselectionsmall ul li a:hover, .subselection ul li:hover {list-style-image: url(images/bullethover.gif);}


.list {margin: 10px 0px 10px 25px; display:block}	
.list ul {padding: 0px 0px 0px 0px;}
.list ul li {list-style-image: url(images/bulletgrey.gif);padding-bottom: 1px}

.item {width:140px;float:left; margin-left:15px;}
.item a { background: transparent url(images/bulletgrey.gif) no-repeat 0 2px ;margin-left:10px; padding-left:10px;}
.item a:hover { background: transparent  url(images/bullethover.gif) 0 2px no-repeat; color:#111111}


.liststrong {margin: 10px 0px 10px 25px; display:block;font-size:12px; font-weight: bold}	
.liststrong ul {padding: 0px 0px 0px 0px;}
.liststrong ul li {list-style-image: url(images/bullet2_or.gif);padding-bottom: 3px}
.liststrong a { background:url(images/arrowgrey.gif) 0 2px no-repeat #fff;margin-left:10px;padding-left:10px;font-size:10px;}
.liststrong a:hover { background:url(images/arrowhover.gif) 0 2px no-repeat #fff;}

.arrowselection {margin-bottom:10px;color:#000000; float:left;margin-left:10px;}	
.arrowselection ul {padding-left:5px;margin-left:10px;}
.arrowselection ul li {list-style-image: url(images/arrowgrey.gif);padding: 0px 0px 4px 0px;}
.arrowselection ul li a:hover {list-style-image: url(images/arrowhover.gif);}

.width-75 {WIDTH: 75px;}
.width-100 {WIDTH: 100px;}
.width-115 {WIDTH: 115px;}
.width-120 {WIDTH: 120px;}
.width-125 {WIDTH: 125px;}
.width-135 {WIDTH: 135px;}
.width-145 {WIDTH: 145px;}
.width-150 {WIDTH: 150px;}
.width-175 {WIDTH: 175px;}
.width-185 {WIDTH: 185px;}
.width-200 {WIDTH: 200px;}
.width-225 {WIDTH: 225px;}
.width-250 {WIDTH: 250px;}
.width-275 {WIDTH: 275px;}
.width-300 {WIDTH: 300px;}
.width-325 {WIDTH: 325px;}
.width-188 {WIDTH: 188px;}
.width-350 {WIDTH: 350px;}
.width-400 {WIDTH: 400px;}
.width-450 {WIDTH: 450px;}
.width-500 {WIDTH: 500px;}
.width-600 {WIDTH: 600px;}
.right-20 {padding-left:20px;}
.leftmargin50 { margin-left:50px;}
.leftmargin20 { margin-left:20px;}
.leftmargin35 { margin-left:35px;}
.leftmargin10 { margin-left:10px;}
.bottommargin5 { margin-bottom:5px;}
.linespace {line-height:6px;}
.linespace4 {line-height:4px;}
.vsmall {font-size: 9px;}
.small {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,sans-serif}
.normal {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,sans-serif}
.bigger {FONT-SIZE: 12px; FONT-FAMILY: Verdana,Helvetica,sans-serif}
.big {FONT-SIZE: 13px; FONT-FAMILY: Verdana,Helvetica,sans-serif; height: 24px; }
.title {FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Helvetica,sans-serif;}
.arial {FONT-FAMILY: Arial, Verdana,Helvetica,sans-serif}
.underline {text-decoration: underline;}
.black {color: #000000}
.red {color: #990000}
.blue {color: #003366}
.green {color:	#4C7B41}
.grey {color:	#919191}
.darkgrey {color: #4b4b4b;}
.backgroundgrey {background-color: #f5f5f5; }
.padding10 {padding:10px}
.bold {font-weight: bold;}
.tdlabel {vertical-align: top; text-align:right}
.tdfield {vertical-align: top; text-align:left}

.lisquare {list-style-image: url(images/bulletgrey.gif);padding-bottom:5px;padding-left:0px;}
.lisquare1 {list-style-image: url(images/bulletgrey.gif);margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:10px}
.lisquare2 {list-style-image: url(images/bulletgrey2.gif);margin-top:10px;padding-bottom:5px;padding-left:0px;}
.ulsquare {margin-bottom:0px;margin-top:0px;margin-left:10px;padding-left:10px;}

/* rounded buttons */
.buttonround {
	cursor:pointer; 
	cursor:hand; 
	line-height:24px;
 	color: #444;
	font: normal 12px arial, sans-serif;
	background:url(images/button.gif) no-repeat right top; 
	padding-right:18px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	text-decoration: none;
}

.buttonround:hover {
	text-decoration:none;
   color: #111;
}

.buttonround span { 
	background:url(images/button.gif) no-repeat left top; 
	height:27px;
	display:block;
	display:inline-block;
	line-height: 14px;
  padding: 5px 0 5px 28px;
}

	
/* end rounded buttons */


a.standardbutton
{border-bottom: 2px solid #666666;    border-right: 2px solid #666666;    border-top: 1px solid #666666;    border-left: 1px solid #666666; 
 padding:2px 4px 2px 4px; font: 10px verdana,sans-serif; color: #000000; background-color:#ECECEC; text-decoration:none;  margin:0px;}
a.standardbutton:hover { color:#2A2A2A; background-color: #f9fcff;}

a.arrow { background: transparent url(images/arrowgrey.gif) no-repeat 0 2px ;margin-left:10px; padding-left:10px;}
a.arrow:hover { background: transparent  url(images/arrowhover.gif) 0 2px no-repeat; color: #434343;}

a.arrowright { background: transparent url(images/arrowgrey.gif) no-repeat 0 1px ;padding-left:10px;margin-left:3px;
color: #656565; font-weight: bold; letter-spacing: -1px;font-size:10px;text-decoration:underline}

a.arrowright:hover { background: transparent  url(images/arrowhover.gif) 0 1px no-repeat; color: #434343;}


a.bullet {background: transparent url(images/bulletgrey.gif) no-repeat 0 2px ; padding-left:10px; margin-bottom:2px;}
a.bullet:hover {background: transparent  url(images/bullethover.gif) 0 2px no-repeat; color:#111111 }

a.arrowgrey { background:url(images/arrowgrey.gif) 0 1px no-repeat transparent;margin-left:17px;padding-left:10px;color: #656565;
text-decoration:none;font-weight:bold;font-size:10px }
a.arrowgrey:hover { background:url(images/arrowhover.gif) 0 1px no-repeat transparent;color: #252525;}

a.arrowgreyu { background:url(images/arrowgrey.gif) 0 2px no-repeat transparent;margin-left:15px;padding-left:10px; color: #656565;text-decoration:underline;font-weight:bold }
a.arrowgreyu:hover { background:url(images/arrowhover.gif) 0 2px no-repeat transparent; color: #252525;}

a.management {font-family:Arial,Verdana,Helvetica, sans-serif; color:#6D6D6D; font-size:11px; font-weight:bold; 
TEXT-DECORATION:underline;}
a.management:hover {font-family:Arial, Verdana, Helvetica, sans-serif; color: #496F81; font-size:11px;font-weight:bold; 
TEXT-DECORATION:underline}

.sectionitem {clear:both;display:block !important;border-top: 1px dashed #8e8e8e ; margin:12px 0px 12px 0px;padding-top:7px;}
.sectionitem .event {float:left;margin-right:10px; width:110px; color:#929292; font-size:11px;}
.sectionitem .leftside {float:left;margin-right:0px;width:90px;}
.sectionitem .leftside span {color:#929292; font-size:10px;font-weight:bold;}
.sectionitem .rightside {min-height:2.5em;padding:0px 0px 5px 0px;display: block; width:auto; }
.sectionitem .rightside h4, .sectionitem .rightside h4 a {color:#003366; font-weight:bold;font-size:11px;
margin:0px 0px 0px 0px;text-decoration:none;font-family: verdana,arial, serif;padding:2px 0px 1px 0px;}
.sectionitem .rightside h4 a:hover {text-decoration:underline;}
.sectionitem .rightside h5 {font-family: verdana,arial, serif;color:#9C3900; font-weight:bold;font-size:11px;padding:0px 0px 5px 0px;display:block}

.definition {margin-left:50px;margin-right:50px;margin-bottom:12px;FONT-SIZE: 11px;font-family:verdana,arial,helvetica,"sans-serif";  text-align: justify; }

.listing {clear:both; display:block !important;border-bottom: 1px dashed #8e8e8e;margin: 0px 0px 0px 0px; padding: 8px 4px 0px 10px ;
background: #ffffff; height:auto;  }

.listing .picture {float:left; width:70px; margin-right:20px;margin-top:0px;margin-bottom:10px; padding:0}
.listing .content {float:left;width:500px;margin-top:0px;margin-bottom:10px; padding:0}
.listing h1 {FONT-SIZE:14px; FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 6px; padding:0;}
.listing h1 span {FONT-SIZE:11px; FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;  color : #003939;  font-weight: normal; }
.listing h1 a {FONT-SIZE:14px; FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;  color : #505050; text-decoration:none }
.listing h1 a:hover{FONT-SIZE:14px; FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;  color : #262626; text-decoration:none}
.listing .name {color : #003939;   padding:0;  font-weight: normal;  margin: 0px 0px 6px 10px; FONT-SIZE:10px;  }
.listing .categories {float:right; margin-left:10px; font-size:9px; color:#525252;  line-height: 15px; text-align:left }
.listing h2 {margin-top:0px;margin-bottom:3px;
FONT-SIZE:13px; FONT-FAMILY: "arial","times new roman","Times New Roman","Times","sans-serif";  color : #1b3d49; }
.listing h3 {color: #323D34; FONT-SIZE: 11px;font-family:arial,helvetica,"sans-serif";font-weight:bold;display:block; margin-bottom:2px; }
.listing p {color: #323D34; FONT-SIZE: 11px;font-family:verdana,arial,helvetica,"sans-serif"; margin: 0px 0px 0px 0px;display:block;
position:relative;}
.listing .location {COLOR: #5B5B8A;FONT-SIZE: 11px;font-family:arial,helvetica,"sans-serif";font-weight:bold;margin-bottom:8px;}
.listing a.arrowgrey {position: relative; left: 620px; top:-30px;	color: #a0522d; background:url(images/arrowgrey.gif) 0 1px no-repeat #ffffff;  
font-weight: bold; letter-spacing: -1px;font-size:10px}
.listing a.arrowgrey:hover {position: relative; left: 620px; top:-30px;	color: #a0522d; background:url(images/arrowhover.gif) 0 1px no-repeat #ffffff;  
font-weight: bold; letter-spacing: -1px;font-size:10px;text-decoration:underline}

.fulllisting {color:#323D34; margin-left:10px;margin-right:10px; clear:both;display:block !important}
.fulllisting h1 {margin-bottom:0px;}
.fulllisting h2 {margin-top:7px;margin-bottom:0px;FONT-SIZE:13px; FONT-FAMILY: "arial","times new roman","Times New Roman","Times","sans-serif";  color : #000000; }
.fulllisting h3 {color: #536457; FONT-SIZE: 14px;font-family:arial,helvetica,"sans-serif";font-weight:bold;display:block; margin-bottom:0px;margin-top:0px }
.fulllisting h4 {color: #222222; FONT-SIZE: 11px;font-family:arial,helvetica,"sans-serif";font-weight:bold;display:block; margin-bottom:8px; }
.fulllisting a.arrowgrey {color: #383838; background:url(images/arrowhover.gif) 0 2px no-repeat transparent;}
.fulllisting a.arrowgrey:hover {color: #000000;}
.fulllisting a.arrow {color: #484848; background:url(images/arrowhover.gif) 0 2px no-repeat transparent;}
.fulllisting a.arrow:hover {color: #111111;}
.fulllisting .subselection ul li {
	WIDTH: auto; margin-left:10px;  margin-right:35px;
}

.separation {
	float:left;
	width:20px;
}

.account h3, .relatedinfo h3 {letter-spacing: 1px;color: #515151;margin-bottom:5px;}
.account .arrowselection ul li {margin-left:20px;}
.account .arrowselection {display:block; float: none;}

.relatedinfo {border:1px solid #D1D1D1;padding: 10px 0px 10px 10px;clear:both; background: #f8f8f8;width:188px }
.relatedinfo a.arrow {margin-left:0px;line-height: 18px }

.alert {
	background: #fff6bf url(images/alert.gif) no-repeat 10px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	position: relative;
  	top: 0;  	
	margin:10px auto 10px auto;
	width: 300px;
}

.fullname {color: #656565;font-weight:bold;font-size:10px; font-family:verdana,arial,helvetica,"sans-serif"; margin-bottom:4px}
.phone { background:url(images/arrowgrey.gif) 0 1px no-repeat transparent;padding-left:10px;
color: #656565;text-decoration:none;font-weight:bold;font-size:10px; font-family:verdana,arial,helvetica,"sans-serif"; margin-bottom:4px}
a.arrowgreylight { background:url(images/arrowgrey.gif) 0 1px no-repeat transparent;padding-left:10px;margin-left:10px;color: #656565;
text-decoration:none;font-weight:bold;font-size:10px }
a.arrowgreylight:hover { background:url(images/arrowhover.gif) 0 1px no-repeat transparent;color: #252525;}


.profile a {color:#495a4d }
.profile a:hover {color: #000000; }
.profile a.arrow {margin-left:10px;line-height: 18px;color:#495a4d }
.profile a.arrow:hover {margin-left:10px;line-height: 18px;color:#000000 }
.profile p {margin-top:5px; margin-bottom:5px;padding-left:10px}
.profile h2 {FONT-SIZE:12px; FONT-FAMILY: verdana,arial,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 4px;}
.profile h1 {FONT-SIZE:13px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #485b67; }

.titlesection {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #45543e; FONT-FAMILY: Verdana, Helvetica,Arial,"sans-serif";  WIDTH: 250px;
border-bottom : 1px dotted #26455E; margin-bottom:0px; padding-bottom:0px; }

.presentation  {color:#3E3E3E;font-family:verdana,tahoma,arial,sans-serif;font-size:8.5pt;line-height:1.3;}
.presentation .content {color:#3E3E3E;font-family:verdana,tahoma,arial,sans-serif;font-size:8.5pt;line-height:1.3;}
.presentation .title {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #984806; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;padding: 10px 0px 8px 0px;}
.presentation .subtitle  {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4F6228; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;  
font-style: italic;  }
.presentation h1 {FONT-SIZE:16px; FONT-FAMILY: verdana,arial,sans-serif;  color : #303030;}
.presentation h1 {FONT-SIZE:15px; FONT-FAMILY: verdana,arial,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 4px;}
.presentation h2 {font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
border-bottom:1px solid #CCCCCC;color: #b3423f;font-size:16px;font-weight:bold;margin: 10px 0 15px;padding:5px 0 2px;}
.presentation h3 {FONT-SIZE:12px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #485b67; }
.presentation h4,.clear h4 a {color:#4e4e4e;font-size:9pt;}
.presentation h5 {font-weight:bold;color: #005501;font-size:8.5pt;}
.presentation ul {margin-left:20px;padding-left:20px;}
.presentation ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 3px 0px;}
.presentation ul li span { color: #187f79; font-size:11px;  font-style: italic; }

#tagline {width:970px;clear: both;margin-left: auto; margin-right: auto;}
#tagline h1 {float:right;margin:0px 0px 0px 0px;border-bottom: 1px solid navy;
  background:url("/expertsimages/taglineleft.gif") no-repeat left top;
  padding:0 0 0 5px;font-style: normal;font-weight: normal;font-size:10px;}
#tagline h1 span {display:block;padding:1px 8px 2px 2px;color: #153851;
 background:url("/expertsimages/taglineright.gif") no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tagline h1 span {float:none;}
/* End IE5-Mac hack */    

.linkimg{display: block;text-indent: -9000px;outline: none;background: url(/expertsimages/hgsprite1.png);
background-repeat: no-repeat;font-size: 0; line-height: 0; overflow: hidden;}
.icofacebook {background-position: -0px -0px;width:14px; height:14px;}
.icotwitter{width: 14px; height: 14px;background-position: -20px -0px;}
.icolinkedin{width: 14px; height: 14px; background: url('/expertsimages/hgsprite1.png') -40px -0px no-repeat;}

.imgfacebook {background: url(/expertsimages/hgsprite1.png);background-position: -0px -0px;width:14px; height:14px;border:none;padding-right:1px;}
.imgtwitter  {background: url(/expertsimages/hgsprite1.png);background-position: -20px -0px;width: 14px; height: 14px;border:none;padding-right:1px;}
.imglinkedin {background: url(/expertsimages/hgsprite1.png);background-position: -40px -0px;width:14px; height:14px;border:none;padding-right:1px;}
.imgprinter  {background: url(/expertsimages/hgsprite1.png);background-position: -185px -63px;width: 14px; height: 14px;border:none;padding-right:1px;}
.imgprinter  {background: url(/hgimages/hgsprite1.png);background-position: -185px -63px;width: 14px; height: 14px;border:none;padding-right:1px;}

