body{	background: #010510 url(images/bluebg.jpg) repeat-x 0 0;  color: #181818;	font: 11px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
margin: 10px 0px;  padding: 0px; }

.debug { border:1px dashed red; }
.hgsprite {background-image: url(/hgimages/hgsprite1.png);}
.centered {margin-left: auto;margin-right:auto;}

td {font: 11px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, a{margin:0; padding:0;}
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;}
.clear { clear: both; }
.marginbottom {margin-bottom:5px;}
.margintop {margin-top:5px;}
.marginvertical5 {padding-top:2px;padding-bottom:7px;}
.nomargin {padding:0px;margin:0px;}

H1 {FONT-SIZE:14px; FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif; color : #4a4007;  margin-bottom: 4px;}
H2 {FONT-SIZE:11px; FONT-FAMILY: verdana,arial,Helvetica,sans-serif;  color: #000144; }
H2 a {color: #564821;}
H3 {FONT-SIZE:11px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #4e4e4e;}
H4 {FONT-SIZE:10px; 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;}
H1.grey {FONT-FAMILY: Georgia,"Palatino Linotype", "Book Antiqua", Palatino, serif;margin: 15px 0px 7px 0px;padding: 0px 0px 0px 0px;
color: #535353;FONT-SIZE:18px; font-weight: bold;}

hr {border:none;color: #6c6c6c; background-color: #6c6c6c; height: 1px;margin-top:10px}

INPUT, TEXTAREA {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,sans-serif;padding: 1px 1px 1px 1px;COLOR: #000168; }
INPUT[type=text], INPUT[type=password],INPUT[type=file] { border: 1px solid #c0c0c0; }
input[type=checkbox], input[type=radio]  {border:0px;padding-right:2px;}
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;} 

textarea:focus {background: #f4f4f4; color: #212121;border: 1px solid #56636f;}

table {text-align:left;}
.tableborder, .tableborder td, .tableborder th {border-color: #999; border-style: solid;}
.tableborder{ border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
.tableborder td,.tableborder th {margin: 0; border-width: 1px 1px 0 0;}

.hrGray {color:gray; width:100%;  line-height: 1px; }
.divgray{border-top-color: #A8A8A8;	border-top-style: dotted;	border-top-width: 1px;	clear:both;	margin-top:12px;margin-bottom:12px;}
.divgray2{border-top-color: #A8A8A8;	border-top-style: dotted;	border-top-width: 1px;	clear:both;	margin-top:0px;margin-bottom:12px;}
.divdots{border-top-color: #A8A8A8;	border-top-style: dotted;	border-top-width: 1px;	clear:both;	margin-top:6px;margin-bottom:2px;}
.divline{border-top-color: #A8A8A8;	border-top-style: solid;	border-top-width: 1px;	clear:both;	margin-top:0px;margin-bottom:6px;}

#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: 0px; margin-right:4px; height:auto}
#pagelefta a {  padding: 1px 0px 0px 10px; text-decoration: none; color:#414141;}
#pageleft ul {border: 1px solid #c4ced6;padding-bottom:0px;width:159px;margin-bottom:9px;background-color: #fcfcfc;}
#pageleft ul.col1 {border: 1px solid #c4ced6;}
#pageleft ul.col2 {border: 1px solid #d8dfd2;}
#pageleft ul.col3 {border: 1px solid #e3dbc9;}
#pageleft ul.col4 {border: 1px solid #c4d8d7;}
#pageleft ul.col5 {border: 1px solid #dde2cf;}
#pageleft ul.col6 {border: 1px solid #ddccce;}
#pageleft ul.col7 {border: 1px solid #b3b3b3;}
#pageleft ul li { border-bottom: 1px solid #e6e6e6;  margin: 1px 10px 3px 3px; padding: 1px 0px 0px 10px;}
#pageleft ul li:hover {background:url(images/bullethover.gif)  no-repeat left;}
#pageleft ul li a {font-size:10px;text-decoration: none;color:#414141;}
#pageleft ul li a:hover { text-decoration: none;  background-color: #f7f0bd; }
#pageleft .title { background: #f2f2e2; padding: 4px 10px 4px 5px; font-weight: bold; margin-top:5px;}
#pageleft h2 {background-image:url(/hgimages/bgleft1.jpg);padding: 2px 0px 0px 5px;height:16px;width:156px; 
margin-right:10px;font: bold 11px "tahoma" verdana arial serif; color: #ffffff; }
#pageleft h2 a {font: bold 11px "tahoma" verdana arial serif; color: #ffffff; text-decoration:none }
#pageleft h3 {padding: 2px 0px 0px 5px;height:16px;font: bold 10px "tahoma" verdana arial serif; color: #62480a; }
#pageleft h2.col1 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -20px;background-repeat: no-repeat;}
#pageleff h2.col2 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -48px;background-repeat: no-repeat;}
#pageleft h2.col3 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -76px;background-repeat: no-repeat;}
#pageleft h2.col4 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -104px;background-repeat: no-repeat;}
#pageleft h2.col5 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -132px;background-repeat: no-repeat;}
#pageleft h2.col6 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -160px;background-repeat: no-repeat;}
#pageleft h2.col7 {background-image:url(/hgimages/hgsprite1.png);background-position: -0px -20px;background-repeat: no-repeat;}
#pageleft h2.colsearch {background-image:url(/hgimages/bgleftsearch.jpg);}
#pageleft h2.colsearch a {font: bold 11px "tahoma" verdana arial serif; color: #ffffff; 	text-decoration: none; } 

#content{width:595px; FLOAT: left; 	padding: 16px 10px 10px 10px;	background: white;}
#contentlarge{	width:625px; FLOAT: left; 	padding: 16px 0px 10px 0px;	background: white;}
#articlespage{	width:760px; FLOAT: left; margin-left:30px;	padding: 16px 10px 10px 0px;	background: white;}
#contentlisting{width:760px; FLOAT: left; margin-left:0px;padding: 16px 0px 10px 25px;	background: white;}
#contentpage{	width:725px; FLOAT: left; margin-left:30px;	padding: 16px 10px 10px 0px;	background: white;}
#contentfullpage{	width:auto; padding: 16px 10px 10px 0px;	background: white; }
#contentleft{	width:820px; padding: 0px 15px 10px 15px;	background: white; }
#pageright{	width:160px; padding:0px 10px 10px 10px; 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;}
#terminology{width:160px;border:1px solid #BBBBBB;padding:3px;margin:12px 0px 12px 0px;background-color:#ffffff}
#terminology h1{color: #412112;FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;
font-size: 15px;font-weight: normal;margin:0px;padding:0px 0px 5px 0px;}
#terminology p{color: #502916;FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;
font-size: 11px;font-weight: normal;margin:0px;padding:0px;}

/*************************** Pagination ****************************************************/
.pagination{padding: 1px;}
.pagination ul{margin: 0;padding: 0px 10px 0px 0px; 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: transparent;cursor: default;color: #626262;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: 14px;	cursor: sw-resize;	float: left;	font-weight: bold;}
#menu LI A {padding: 0px 7px 0px 7px;text-decoration: none;	display: block;color: #473d1f;}
#menu LI A:hover {background: url(/hgimages/tab_rounded.gif) no-repeat bottom center; color:#000000}
#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 {border-right: 1px solid #d3d3d3;}
#menu LI UL LI A {padding: 2px 5px 0px 10px;	font-size: 11px;	color: #515151;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(/hgimages/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 7px 0px 7px;	color: #000;background: url(/hgimages/tab_rounded.gif) no-repeat bottom center;}
#menu .neutral {background: transparent !important;color: #BC1C1C !important;}
#menu .sub-signin {left: 300px; width:680px}
#menu .sub-publications {left: 250px; width:730px}
#menu .sub-events {left: 300px;width:680px;}
.wrap {BACKGROUND: url(images/menu-bgr4.jpg) #f4f4ea  center top;margin-bottom:10px;margin-top:0px;width: auto;height:45px;}

/* rounded button */
.buttonround {cursor:pointer; line-height:22px;height:24px;background:url(/hgimages/rbuttong.gif) no-repeat right top; 
	padding-right:15px;display:inline-block;color: #fff;font: normal bold 12px/20px arial, sans-serif;	text-decoration:none;margin-bottom:10px; }
.buttonround span {background:url(/hgimages/rbuttong.gif) no-repeat left top;height:24px;line-height:22px;display:inline-block;
	padding-left:30px;	text-decoration:none;}
a.buttonround:hover span {color: #ffffdb;font: normal bold 12px/20px arial, sans-serif;	text-decoration:none;height:24px;line-height:22px;}
a.buttonround span, a.buttonround span.btn {text-decoration: none;}

/**************************************************************************************/
.topnavigation { width:100%;font: normal 11px Arial, Helvetica, sans-serif; text-align:right;
text-decoration:none; right:4px; top:-10px; background-image: none;	background-color: transparent; 	position:static; float:right; 
 margin-top:-8px;list-style-type: none;	margin-left: 0px;	padding-left: 0px;display: inline;}
.topnavigation li { background:url(/hgimages/hgsprite1.png) -220px -79px no-repeat transparent;
margin-left: 0px;margin-right: 0px;list-style: none;	display: inline;padding: 0px 3px 0px 1px;}
.topnavigation li.skip {background:none;margin-left: 0;margin-right: 0px;border-right: none;list-style: none;display: inline;}
.topnavigation li a { display:inline; color: #a42d00; text-decoration:none;font-weight: bold; padding: 0px 3px 0px 7px; }
.topnavigation li a:hover { color: #7b2200; font-weight: bold;  text-decoration: underline;  position: relative;  cursor: pointer;}

/**************************************************************************************/
#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:240px;  position:absolute; left:0;	padding: 0px 0 0px 35px;color: #808080; }
#headercenter {width:480px;position:absolute; right:270px;}
#headerright {	width:240px; position:absolute; right:10px; margin-top:5px}
#headerright UL {	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; padding:0; margin: 8px 0px 0px 0px; LIST-STYLE-TYPE: none;}
#headerright UL LI {	PADDING:0; MARGIN: 0; }
#headerright UL LI A {width:110px;	DISPLAY: block! important; PADDING-LEFT: 18px;  MARGIN: 0px 0px 3px 0px; 	
COLOR: #a1a2a4; TEXT-DECORATION: none;	vertical-align: top; font-size:10px}
#headerright LI A:hover {COLOR: #354251;}
#headerrightright {width:80px; position:absolute; right:0px; margin-top:12px; text-align:center; font-size:9px; line-height: 18px; top:18px;}
#mid01, #mid01 A:hover {background: url('/hgimages/hgsprite1.png') -187px -45px no-repeat;}
#mid03, #mid03 A:hover {background: url('/hgimages/hgsprite1.png') -187px -3px no-repeat;}
#mid04, #mid04 A:hover {background: url('/hgimages/hgsprite1.png') -187px -24px no-repeat;}
#linespacing {	Height:15px; width:400px; }
#topmenu { width: 840px; margin: 0px 0px 10px 0px; height:170px; border-bottom: 1px solid #EBEBEB; }	
.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: #854109;
font-size:15px;font-weight:normal;margin: 7px 0px 10px 0px;padding:5px 0 2px;width:90%;}
.listingoverview {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;width:60% }
 .listingtitle {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;width:80% }
.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-top: 2px solid #a4b496; border-left: 1px solid #c0cbb6;
  border-right: 1px solid #c0cbb6; border-bottom: 1px solid #c0cbb6; padding: 0px 0px 5px 0px; text-align:left;} 

.box h3 {font-size:11px; font-weight:bold;background-color: #e0ede1;
	height:14px;padding: 1px 0px 2px 0px;color: #2d3819;margin-bottom:6px;text-align:center;border-bottom: 1px solid #c0cbb6;}  
.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;margin:0px;}
.linkpan ul li{line-height:16px;background:url(/hgimages/hgsprite1.png) -184px -197px no-repeat transparent;padding:0 0 0 14px;} /* bullet-normal */
.linkpan ul li:hover{line-height:16px;background:url(/hgimages/hgsprite1.png) -170px -211px no-repeat transparent;padding:0 0 0 14px;} /* bullet-hover */
.linkpan ul li a {line-height:16px; color:#5F5F5F; text-decoration:none;background:none} 
.linkpan ul li a:hover{line-height:16px;color: #894614; text-decoration:underline;background: #fefbf6;} 
.linkpan ul li a.topareas {font: bold 11px Arial, Helvetica, sans-serif; color: #E26200;  text-decoration:none;	 }
.linkpan ul li a.topareas:hover { color: #a44600; text-decoration:none;	font-weight: bold;}
.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;}
.linkpan h3 {padding:0px 0px 4px 0px;margin: 0px;}

.linkpan3 {float:left; padding-left:10px;  margin-left: 0px; font:normal 10px/16px Verdana,Arial, Helvetica, sans-serif; color: #000171;}
.linkpan3 ul{padding-left:6px;}
.linkpan3 ul li {background:url(/hgimages/hgsprite1.png) -184px -197px no-repeat transparent;padding:0 0 0 14px;} 
.linkpan3 ul li a {color: #313131;text-decoration:none;} 
.linkpan3 ul li a:hover {color:#000; text-decoration:underline;} 
.linkpan3 ul li a.bypractice {text-decoration: none;font-style: italic;color: #6b8e23;}
.linkpan3 ul li a.bypractice:hover {text-decoration: underline;font-style: italic;color: #445a16;}

/* ----------------- body content --------------------------- */
.searchbox { position: relative; top: 0; right: 0; margin: 20px auto 10px auto;width: 495px;
  text-align: left;border: 1px solid #c2c2c2; background-color: #f7f7f7;	font-size: 9px;padding-bottom:7px;}
  
.searchbox SELECT,.searchbox INPUT {FONT-SIZE: 9px; COLOR: #666;}	
.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 12px Arial,verdana,sans-serif;  letter-spacing: 1px;   }
.searchbox .field {	padding-left:7px;	float:left; margin-right:4px;	display: block;padding-top:3px;margin-top: 2px;}	
.searchbox .search {	padding-left:0px;	float:left; margin-right:0px;	display: block;padding-top:3px;margin-top: 2px;}	
.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;  }
.smallsearch {border: 1px solid #b9b9b9;width:159px;position: relative; 
top: 0; right: 0; margin: 0px auto 5px auto;background-color: #f3f6f5;text-align: left; font-size: 9px;padding-bottom:4px;}
.smallsearch .titlex {height:20px; background-color: #444444; text-align: center; }
.smallsearch .titlex h3 {COLOR: #FFFFFF; padding: 3px 0px 0px 0px; font: bold 12px verdana,sans-serif;  letter-spacing: 1px;   }
.smallsearch SELECT,.smallsearch INPUT {FONT-SIZE: 9px; COLOR: #666;}	
.smallsearch .field {	padding-left:5px;	float:left; margin-right:4px;	display: block;padding-top:2px;margin-top: 1px;}	
.smallsearch .search {	padding-left:0px;	float:left; margin-right:0px;	display: block;padding-top:4px;margin-top: 4px;}	
.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; }
.mainform { width: 820px; 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(/hgimages/bgform1.jpg) repeat 0 0;  font-weight: bold; color: #606d32; font-size: 11px; } 
.mainform .formpad {padding: 15px 10px 15px 15px;} 

.dataentry { width: auto; text-align: left; font-size: 10px;  }
.dataentry SELECT,.dataentry INPUT,.dataentry TEXTAREA {FONT-SIZE: 11px; COLOR: #000168;}	
.dataentry .field {padding-left:5px; float:left; margin-right:2px; display: block; margin-top: 2px;}	
.dataentry .red, .dataentry em {	color:#990000;}	
.dataentry tr td 	 {font: 10px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;  }
#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}

.boxedsmall{border: 1px solid #bdbdbd;background: #fafafa;padding:2px;width:14px;}
.boxedsmall span {padding: 3px;text-decoration: none; text-align:center;color: #555555;font: bold 9px 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}

.newarticles  { border-bottom: 1px solid #B49A79;padding-bottom:10px;padding-top:10px; }
.newarticles .title  {margin: 0px 0px 2px 0px; line-height:16px; }
.newarticles .title a  {font-family:Verdana,Georgia,"Times New Roman",Arial,serif;color: #5f4622;font-size:0.87em;font-weight:bold;text-decoration: none;}
.newarticles .title a:hover  {color: #00016f;text-decoration: underline;  background-color: #f9f7e3; }
.newarticles .byline , .article .byline{margin-bottom:3px;margin-left:5px;}
.newarticles .byline a, .article .byline a {color: #000146;font-family: Verdana, Arial,  sans-serif;font-size:11px;font-weight:normal;text-decoration:none; font-style: italic;}
.newarticles .byline a:hover, .article .byline a:hover{text-decoration:underline;}
.newarticles .content  {color:#333333;font-family:Verdana,Arial, sans-serif;font-size:0.93em;line-height:1.3em;margin:0 0 1em;text-align:left;}

.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-bottom: 1px solid #dddddd; border-top: none;border-right:none;border-left:none;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:#737373; margin:0px;padding: 5px 0px 5px; }
.article .provider a { font-weight: normal; text-decoration:underline;color: #403c37;font-style: italic; }
.article .provider a:hover {color: #181614;font-style: italic;  background-color: #ffe7c1;  }
.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.4em;margin:0 0 1em;text-align:left;}
.articlestop h1  {color:#5f4622;padding-top:10px;font-size:16px}
.articlestop h2  {color:#444444; text-align: justify; width:500px;font-family:Verdana,sans-serif;font-size:11px;font-weight:normal;}
.legalarticles  {float:left; padding-bottom:0px;padding-top:0px; width:360px;}
.legalarticles span {color:#444444;font-family:Verdana,sans-serif;font-size:11px;font-weight:normal;line-height:15px;margin-bottom:15px;}
.morearticles {margin-right:10px;margin-top:-10px;  position: relative; }
.menuevents {background-color: #fffff2; border: 1px solid #d8d8d8;}

.menuarticles table {background-color: #f9f5e1; width:720px; border: 1px solid #e2cc70;}
.menuarticles td {line-height: 15px;}
.menuarticles a {background:url(/hgimages/hgsprite1.png) -220px -77px no-repeat transparent;color: #494949;padding-left:9px;margin-left:3px;
text-decoration:none;font-weight:normal;font-size:10px }
.menuarticles a:hover {background:url(/hgimages/hgsprite1.png) -210px -89px no-repeat transparent;color: #252525;}

#employment {line-height: 17px;}
#employment .subject {color: #946429;}
#employment br {line-height: 12px;}

.headline1 {font-family: Verdana, Arial,sans-serif;font-size: 10px;line-height: 14px;
	text-transform: uppercase;font-weight: bold;margin-top:10px;color: #634a0e;padding-top:6px;border-top: 1px dotted #556b2f;}
.headline1 a{font-family: Verdana, Arial,sans-serif;	font-size: 11px;	line-height: 14px;	text-transform: uppercase;
	font-weight: bold;	color: #634a0e;	text-decoration:none;}
.headline1 a:hover {text-decoration:underline;}
.headline1 a.totalarticles {font-family: Verdana, Arial,sans-serif;	font-size: 10px;	line-height: 14px;
	font-weight: bold;	color: #634a0e;	text-decoration:underline;}

.headline2  {padding-bottom:1px;	margin-top:3px;}
.headline2 a {font-weight:normal;	text-decoration:none;   font-family: Verdana, Arial, sans-serif;   font-size: 10px;
	color: #333;}
.headline2 a:hover {text-decoration:underline;}
.byline{margin-bottom:3px;margin-left:5px;}
.byline a {color: #4a0e0e;font-family: Verdana,Arial,sans-serif;
font-size:10px;font-weight:normal;text-decoration:none; font-style: italic;}
.byline a:hover {text-decoration:underline;}

.selection {margin-bottom:10px;padding-bottom:10px;}	
.selection h4 {color: #323D34; FONT-SIZE: 11px;font-family:arial,helvetica,"sans-serif";font-weight:bold;display:block;margin-bottom:2px;padding-top: 3px; }
.selection .address {margin:0;  padding: 5px 0px 5px 15px;  }
.selection ul {margin-left:10px;margin-top:6px;}
.selection ul li {line-height:16px;background:url(/hgimages/hgsprite1.png) -236px -54px no-repeat transparent;padding: 0 0 2px 12px;} /* bulletgrey */
.selection ul li:hover {background:url(/hgimages/hgsprite1.png) -228px -64px no-repeat transparent;} /* bullethover */
.selection ul li a {line-height:14px; color: #384148;}
.selection ul li a:hover {color: #111111;background-color: #f7f0bd;}
.selection p {margin-top:3px; margin-bottom:3px}
.selection span a {background:url(/hgimages/hgsprite1.png) -220px -76px no-repeat #fff;margin-left:15px;padding-left:10px;} /* arrowgrey */
.selection span a:hover {background:url(/hgimages/hgsprite1.png) -210px -88px no-repeat #fff;} /* arrowhover */
.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; background:none} 
.selection ul li ul li:hover {background:none} 
.selection ul li ul li a {background:url(/hgimages/hgsprite1.png) -204px -101px no-repeat transparent;padding: 0px 0px 0px 8px; } /* bulletsubselection*/
.selection ul li ul li a:hover {background:url(/hgimages/hgsprite1.png) -196px -112px no-repeat transparent; padding: 0px 0px 0px 8px;color:#000000;} /* bulletsubselectionhover */ 
.selection .providedby {font-size: 90%;}
.selection ul li span.address {float:right;width:150px;background-color:#f5f5f5;border:1px solid #e3e3e3;padding:2px;margin-left:10px;font-size:9px;}

.subselection {margin-bottom:10px;color:#000000; float:left; }	
.subselection ul {padding-left:0px;margin:0}
.subselection ul li {background:url(/hgimages/hgsprite1.png) -148px -246px no-repeat transparent; padding:0px 0px 3px 7px; }
.subselection ul li:hover {background:url(/hgimages/hgsprite1.png) -136px -260px no-repeat transparent;}
.subselection ul li a {text-decoration:none;padding:0;background:none;font-size:10px }
.subselection ul li a:hover {color:#000162;background:none;text-decoration:underline;}

.sectionheader .subselection ul li {background:none; padding:0px 0px 3px 0px; }
.sectionheader .subselection ul li:hover {background:none;color: #000162;}


.subselectionareas {margin-bottom:10px;color:#000000; float:left;width:185px;padding-right:5px;}	


.section185 {float:left;width:185px;padding-left:0px; margin-left:0px;}

.list {margin: 10px 0px 10px 20px; display:block}	
.list ul {padding: 0px 0px 0px 0px;}
.list ul li {background:url(/hgimages/hgsprite1.png) -236px -54px no-repeat transparent;padding:0px 0px 2px 10px}

.sectionheader {display:block}	
.sectionheader ul {margin: 10px 0px 10px 20px; padding: 0px 0px 0px 10px;}
.sectionheader ul li {list-style-image: url(images/bulletgrey.gif);padding-bottom: 7px}
.sectionheader ol li {list-style-type: decimal;padding-bottom: 7px}

.sectionheader .title {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #984806; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;padding: 10px 0px 8px 0px;}
.sectionheader .subtitle {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4F6228; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;  
font-style: italic;  }

.arrowselection {margin-bottom:10px;color:#000000; float:left;margin-left:10px;}	
.arrowselection ul {padding-left:0px;margin-left:5px;  list-style-image: none; }
.arrowselection ul li {list-style-image:none;background:url(/hgimages/hgsprite1.png) -220px -76px no-repeat transparent;padding: 0px 0px 4px 12px;}
.arrowselection ul li:hover {list-style-image:none;background:url(/hgimages/hgsprite1.png) -210px -88px no-repeat transparent;}
.arrowselection ul li a {color: #525252;background:none}
.arrowselection ul li a:hover {color: #111111;background-color: #f7f0bd;}
.arrowselection ul li ul {padding-left:5px;margin: 7px 0px 7px 10px; }
.arrowselection ul li ul li,.arrowselection ul li ul li:hover {padding: 0px 0px 3px 10px;background:url(/hgimages/hgsprite1.png) -220px -76px no-repeat transparent; color:#535353 }

.arrowlist {margin-left:10px;overflow:hidden}
.arrowlist ul {list-style: none;position:relative;padding-left:20px;}
.arrowlist ul li {float: left; width:160px;padding: 0px 0px 4px 0px;}
.arrowlist ul li a {color: #525252;}
.arrowlist ul li A:hover {color: #111111;background-color: #f7f0bd;}
 
.width-75 {WIDTH: 75px;}
.width-100 {WIDTH: 100px;}
.width-120 {WIDTH: 120px;}
.width-125 {WIDTH: 125px;}
.width-135 {WIDTH: 135px;}
.width-145 {WIDTH: 145px;}
.width-150 {WIDTH: 150px;}
.width-170 {WIDTH: 170px;}
.width-175 {WIDTH: 175px;}
.width-180 {WIDTH: 180px;}
.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-550 {WIDTH: 550px;}
.width-575 {WIDTH: 575px;}
.width-600 {WIDTH: 600px;}

.right-20 {padding-left:20px;}
.leftmargin50 { margin-left:50px;}
.leftmargin20 { margin-left:20px;}
.leftmargin30 { margin-left:30px;}
.leftmargin10 { margin-left:10px;}
.leftmargin5 { margin-left:10px;}
.bottommargin5 { margin-bottom:5px;}
.linespace {line-height:6px;}
.vsmall {font-size: 9px;}
.small {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,sans-serif}
.smaller { font-size: smaller; }
.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}
.midgrey {color: #5C5C5C;}
.darkgrey {color: #4b4b4b;}
.brown {color: #69421b;}
.italic { font-style: italic; }
.backgroundgrey {background-color: #f5f5f5; }
.highlight{background-color: yellow}
.padding10 {padding:10px}
.paddleft5 {padding-left:5px}
.bold {font-weight: bold;}
.tdlabel {vertical-align: top; text-align:right}
.tdfield {vertical-align: top; text-align:left}
.justify {text-align: justify;}

.lisquare {background:url(/hgimages/hgsprite1.png) -236px -54px no-repeat transparent;padding-bottom:5px;padding-left:10px;}
.ulsquare {margin-bottom:0px;margin-top:0px;margin-left:10px;padding-left:10px;}

a.standardbutton{border-bottom: 2px solid #666666;border-right: 2px solid #666666;border-top: 1px solid #666666;border-left: 1px solid #666666; 
 padding:0px 3px 0px 3px; 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:url(/hgimages/hgsprite1.png) -220px -76px no-repeat transparent; margin-left:10px; padding-left:10px;}
a.arrow:hover { background:url(/hgimages/hgsprite1.png) -210px -88px no-repeat transparent; color: #434343;}

a.arrowgreen { background:url(/hgimages/hgsprite1.png) -181px -128px no-repeat transparent;padding-left:17px;padding-bottom:2px;
color:#556b2f;font-family:Verdana,Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none; }
a.arrowgreen:hover {color: #004401;}

a.arrowgrey {background:url(/hgimages/hgsprite1.png) -220px -76px no-repeat transparent; margin-left:15px;padding-left:10px;color: #656565;
text-decoration:none;font-weight:bold;font-size:10px }
a.arrowgrey:hover {background:url(/hgimages/hgsprite1.png) -210px -88px no-repeat transparent;color: #252525;}

a.bullet {background:url(/hgimages/hgsprite1.png) -236px -54px no-repeat transparent; padding-left:10px; margin-bottom:2px;}
a.bullet:hover {background:url(/hgimages/hgsprite1.png) -228px -64px no-repeat transparent; color:#111111 }

a.grey {margin-left:10px;padding-left:10px;color: #656565;text-decoration:none;font-weight:bold;font-size:10px }
a.grey:hover {color: #252525;}

.maincities {text-align:center;color: #c8755d;padding:0px;margin:0px;}
.maincities a {margin:0px;padding:0px;color: #454545;text-decoration:underline;font-weight:normal;font-size:10px }
.maincities a:hover {color: #252525;}

a.nolink {text-decoration:none}
a.nolink:hover {text-decoration:underline}

a.arrowgreylight {background:url(/hgimages/hgsprite1.png) -220px -77px 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(/hgimages/hgsprite1.png) -210px -89px no-repeat transparent;color: #252525;}

a.arrowgreyu {background:url(/hgimages/hgsprite1.png) -220px -77px no-repeat transparent;margin-left:15px;padding-left:10px; color: #656565;text-decoration:underline;font-weight:bold }
a.arrowgreyu:hover {background:url(/hgimages/hgsprite1.png) -210px -89px no-repeat transparent; color: #252525;}

a.arrowquestion { background:url(/hgimages/hgsprite1.png) -181px -160px no-repeat transparent;padding-left:20px; padding-bottom:3px;color: #656565;text-decoration:underline;font-weight:bold }
a.arrowquestion:hover { color: #282800;}

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}

a.biggreen {font-family:Arial,Verdana,Helvetica, sans-serif; color: #506b1b; font-size:12px; font-weight:bold; TEXT-DECORATION:underline;}
a.biggreen:hover {color: #579058; TEXT-DECORATION:underline}

.sectionitem {clear:both;display:block !important;border-top: 1px dashed #8e8e8e ; margin:12px 0px 12px 0px;padding-top:7px;}
.noborder {border: none;}
.sectionitem .event {float:left;margin-right:10px; width:110px; color:#929292; font-size:11px;}
.sectionitem .leftside {float:left;margin-right:0px;width:100px;}
.sectionitem .leftside span {color:#929292; font-size:10px;font-weight:bold;}
.sectionitem .rightside {float:left;min-height:2.5em;padding:0px 0px 5px 0px;
display: block; width:490px; }
.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: #653208; font-weight:bold;font-size:11px;padding:0px 0px 5px 0px;display:block}

.listing {clear:both;display:block !important;border-top: 1px solid #8e8e8e;
margin: 0px 0px 0px 0px;padding:7px 4px 5px 10px ;background: #fefefc;  
}
.listing img {float:right;padding-left:0px;padding-bottom:3px; }
.listing h1 {FONT-SIZE:13px;FONT-FAMILY: "arial","times new roman","Times New Roman","Times",sans-serif;  color : #666666;  margin-bottom: 2px;}
.listing h1 a {FONT-SIZE:13px;FONT-FAMILY: arial,"times new roman","Times New Roman","Times",sans-serif;  color : #666666;text-decoration:none;  font-weight: bold; }
.listing h1 a:hover {color:#333333 }
.listing h1 span {padding-left:5px;}
.listing h1 span img {float:none; vertical-align:top;}

.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:arial,helvetica,"sans-serif"; margin: 0px 15px 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.videos {FONT-SIZE: 11px;FONT-FAMILY: "arial","times new roman","Times New Roman","Times","sans-serif";
padding-left:14px; color: #555555; background: #fdfaf2 url(/hgimages/ico_video.gif) 0px 1px no-repeat;}
.listing a.articles {FONT-SIZE: 11px;FONT-FAMILY: "arial","times new roman","Times New Roman","Times","sans-serif"; 
padding-left:14px; color: #555555; background:url(/hgimages/publication_icon.jpg) 0px 1px no-repeat #fdfaf2;}
.listing a.articles:hover, .listing a.videos:hover {color: #000000;}
.listing a.arrowgrey {float: right; right:10px;	color: #383838; background:url(images/arrowhover.gif) 0 2px no-repeat #fdfaf2;}
.listing a.arrowgrey:hover {color: #000000;}

.phone { background:url(/hgimages/hgsprite1.png) -220px -77px 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.linkarticles {padding-left:14px; color: #555555; background:url(images/publication_icon.jpg) 0px 1px no-repeat #fdfaf2;}
a.linkarticles:hover {color: #000000;}

.selection a.articles {padding-left:14px; color: #666666; background:url(images/publication_icon.jpg) 0px 1px no-repeat #fdfaf2;}
.selection a.videos {padding-left:14px; color: #666666; background:url(images/ico_video.gif) 0px 1px no-repeat #fdfaf2;}
.selection a.articles:hover {color: #000000;}

.fulllisting {color:#323D34; margin-left:0px;margin-right:0px; clear:both;display:block !important}
.fulllisting h2 {margin-top:0px;margin-bottom:15px;FONT-SIZE:13px; FONT-FAMILY: "arial","times new roman","Times New Roman","Times","sans-serif";  color : #000000; }
.fulllisting h2 span {padding-left:5px;}
.fulllisting h2 span img {vertical-align:top;}

.fulllisting h3 {color: #536457; FONT-SIZE: 14px;font-family:arial,helvetica,"sans-serif";font-weight:bold;display:block; margin-bottom:15px; }
.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;}
.fulllisting a.arrowgrey:hover {color: #000000;}

.fulllisting a.arrow {color: #484848;line-height:17px}
.fulllisting a.arrow:hover {color: #111111;}
.fulllisting .subselection ul li {WIDTH: auto; margin-left:10px;  margin-right:35px;}

.relevent {border-top:#DDD 4px solid;border-left:#CCC 1px solid;border-right:#CCC 1px solid;border-bottom:#CCC 1px solid;
background-color:#FAFAFA;width:350px;margin-right:auto;  margin-left:auto;padding:5px;}
.relevent h4 {font-size:1.1em;font-weight:bold;line-height:1.2em;color:#555555;font-family:Helvetica,Arial,sans-serif;padding-bottom:8px;padding-top:0px}
.relevent ul {padding-left:3px}
.relevent li {background:transparent url(images/bullet-normal.gif) no-repeat scroll 0 3px;list-style-image:none;list-style-type:none;
padding-bottom:2px;padding-left:12px;}
.relevent li a {font-size:0.9em; font-family:Verdana,Arial,Helvetica,sans-serif;Color:#3b3b3b;text-decoration:none;}
.relevent li a:hover {text-decoration:underline;background-color: #f4f0cb;}

.columna {float:left;width:50%;}
.columnb {float:left;width:49%;}

.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:auto }
.relatedinfo a.arrow {margin-left:0px;line-height: 18px }

.notice {margin:0px auto;font-family: sans-serif; font-weight: bold; text-align: center; padding:10px; background-color:#CCCD94; border:1px solid black;}

.alert {
	background: #fff5e1 url(/hgimages/notfound.gif) no-repeat 10px 50%; 	text-align: left;
	padding: 5px 20px 10px 50px; border: 1px solid #ffd171;
	position: relative; 	top: 0; margin:5px auto 5px auto;	width: 300px;}

.okay {background: #fff5e1 url(images/okay.gif) no-repeat 10px 50%;}	

.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 H2 {FONT-SIZE:13px; FONT-FAMILY: verdana,arial,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 4px;}
.profile H1 {FONT-SIZE:11px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #485b67; }
.profile H3 {FONT-SIZE:11px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #4e4e4e;}

.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; }

.bluebox {border:1px solid  #036}
.bluebox .title {background-color:#6987B1;color:#FFFFFF;text-align:center;height:20px;Font-size:12px;font-weight:bold}
.bluebox .content {padding:10px;color:#5E5E5E;font-family:verdana,tahoma,arial,sans-serif;font-size:8.5pt;line-height:1.3;}

.checkmark {margin-bottom:10px;padding-bottom:10px;}
.checkmark ul {margin-left:10px;padding-left:7px;}
.checkmark ul li {list-style-image: url(images/checkmark.gif);padding: 0px 0px 5px 5px;}

.checkmarkbig {margin-bottom:10px;padding-bottom:10px;}
.checkmarkbig ul {margin-left:10px;padding-left:0px;}
.checkmarkbig ul li, .checkmarkbig ul li a {list-style-image: url(images/checkmark2.gif);padding: 0px 0px 6px 1px;}
.checkmarkbig ul li a {font-size:11px}

.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:15px; 
 FONT-FAMILY: arial,verdana,"times new roman","Times New Roman","Times",sans-serif;  
 color : #4a4007;  margin-bottom: 4px;}
.presentation h2 {font-family:Verdana,Arial,sans-serif;border-bottom: 1px dotted #d1815b;color: #703505;
font-size:15px;font-weight:normal;margin: 7px 0px 15px 0px;padding:5px 0 2px;width:90%;}
.presentation h2.smaller {font-size:13px;margin: 0px 0px 10px 0px;}
.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;}
.presentation ul li {background:url(/hgimages/hgsprite1.png) -236px -55px no-repeat transparent;padding: 0 0 3px 10px;}
.presentation ul li:hover {background:url(/hgimages/hgsprite1.png) -228px -64px no-repeat transparent;}

.presentation p { line-height: 16px; }

.colitems {width:560px}
.colitems ul {margin-left:10px;padding-left:0px;margin-top:10px;}
.colitems ul li {float:left;width:125px;margin-bottom:3px;list-style-type:none;
background-image:url(images/bulletgrey.gif);background-position:0px 0px;background-repeat:no-repeat;padding-left:8px;}

#wrapper {text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 980px;	background: url("images/leftcol.gif") repeat-y;}
#sideleft {float: left;width: 220px;margin: 0;padding: 10px;}
#sideright {float:left;	padding: 1em; width:auto;max-width: 700px;}
#sideleft h1 {FONT-SIZE:15px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #303030;}
#sideleft h2 {FONT-SIZE:14px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #303030;border:none; }
#sideleft h3 {FONT-SIZE:13px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #303030;}
#sideleft h4 {FONT-SIZE:12px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #303030;}
#sideleft h5 {FONT-SIZE:11px; FONT-FAMILY: Verdana,arial,Helvetica,sans-serif;  color: #303030; }
.office {background-color: #f0f4e8; padding:5px 5px 5px 4px; width:200px; height:50px; 
margin-right:15px; margin-bottom:25px;position:relative; border-top:1px solid #9AA659;
border-right: 2px solid #C8CEA6;border-left: 1px solid #C8CEA6;border-bottom: 2px solid #C8CEA6;}
.mainoffice {background-color: #e4ecd6;}
.video, .lawarticles {BORDER-BOTTOM: #dedfe3 1px solid; BORDER-LEFT: #dedfe3 1px solid; MARGIN-TOP: 5px; 
	BORDER-RIGHT: #dedfe3 1px solid; BORDER-TOP: #9FB1BC 3px solid;
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 6px;
	BACKGROUND: #fbfbfb; }
.video H2 { MARGIN-TOP: 0px; FONT-FAMILY: "Trebuchet MS,Verdana,arial,Helvetica,sans-serif;"; 
	MARGIN-BOTTOM: 15px; LETTER-SPACING: 1px; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #4c606d;}
.video p {LINE-HEIGHT: 17px}
.video div {	LINE-HEIGHT: 17px}
.video .transcript {width: 280px; height: 200px; overflow: auto; padding: 5px;text-align:left;}

.lawarticles p {line-height: 16px;  margin: 0px 0px 3px 0px; }
.lawarticles H2 { MARGIN-TOP: 0px; FONT-FAMILY: "Trebuchet MS,Verdana,arial,Helvetica,sans-serif;"; 
	MARGIN-BOTTOM: 10px; LETTER-SPACING: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #4c606d;}

.scrollarea {width: 300px; height: 250px; border:none; float: left; overflow: auto; padding: 8px 5px 5px 5px;}

#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("/hgimages/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("/hgimages/taglineright.gif") no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tagline h1 span {float:none;}
/* End IE5-Mac hack */    

.framecontainer {MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; border-top: 1px dashed #c4c4c4;border-left: 1px dashed #c4c4c4;border-right: 1px dashed #c4c4c4;background-color: #fffcf7;}
.framebottom {padding:0; margin:0;width:185px;BACKGROUND: url(/hgimages/hgsprite1.png) -0px -187px;}
.framepadding {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;}
.framepadding h4,.framepadding h4 a {text-align:center;height:30px;font:bold 11px/11px Tahoma,Arial, "Times New Roman", Times, serif;
color: #5b5b5b; padding-bottom:0px;margin-bottom:0px;	background-color: transparent;text-decoration:none;}
.framepadding .title {height:20px;	font:normal 10px tahoma,arial,verdana, "Times New Roman", Times, serif;color: #413c2b;
   padding-bottom:0px;	margin-bottom:0px;}
.framepadding .location {font:bold 10px tahoma,arial,verdana, "Times New Roman", Times, serif;color: #413c2b;}
.framepadding .call {margin-top:7px;font:normal 10px tahoma,arial,verdana, "Times New Roman", Times, serif;color: #413c2b;}
.framepadding .logo {height:50px; text-align:center;}

.bloc175 {float:left;width:175px; height:430px; background: url(images/bloc175.gif) left no-repeat;}
.bloc195 {float:left;width:195px; height:430px; background: url(images/bloc195.gif) left no-repeat;padding: 7px 0px 0px 0px;}
.bloc195h {float:left;width:195px; height:530px; background: url(images/bloc195h.gif) left no-repeat;padding: 7px 0px 0px 0px;}
.bloc195 a.bullet,.bloc195h a.bullet {line-height:17px;color: #000159;}
.bloc195 a.bullet:hover, .bloc195h a.bullet:hover {color: #000000;  background-color: #ffffd2; }
.bloc230 {float:left;width:230px; height:430px; background: url(images/bloctop.gif) left no-repeat;}

.liststrong {margin: 7px 0px 7px 5px; display:block;font-size:11px; font-weight: bold; }	
.liststrong ul {padding: 0px 0px 0px 0px;}
.liststrong ul li {background:url(/hgimages/hgsprite1.png) -159px -228px no-repeat transparent;padding:0px 0px 10px 16px;font-size:14px;font-weight:bold;}
.liststrong a {background:url(/hgimages/hgsprite1.png) -220px -76px no-repeat transparent;margin-left:15px;
padding-left:10px;color: #794300; text-decoration:underline;font-weight:bold;font-size:12px}
.liststrong a:hover {color: #482400;}

.tabcontainer {width: 360px; }
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;	height: 20px;width: 100%;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 20px;line-height: 20px;border-left: none;border-radius:5px 5px 0px 0px;
	margin-bottom: -1px;	margin-right: 3px;background: #b5b5b5;	overflow: hidden;	position: relative;}
ul.tabs li a {color: #fff;text-decoration: none;display: block;font-size: 1.2em;	padding: 0 10px;border: 0px solid #fff;outline: none;}
ul.tabs li a:hover {background: #8da1ae;border-radius:5px 5px 0px 0px;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {color: #fff; background: url(images/bkgtopb.jpg) repeat #f2e0b0;}
.tab_container {border: 1px solid #cacaca; border-radius:0px 5px 5px 0px;clear: both; float: left;width: 100%;
background: #F5F5F5 url(images/bkgb2.jpg) repeat-x;}
.tab_content {font: 10px normal Verdana, Arial, Helvetica, sans-serif;color: #444;	padding: 20px;	font-size: 1.2em;}

.secondary {display:none}
.tab_content h2 {color: #3a4851;font-weight: normal;padding-bottom: 5px;border-bottom: 1px dashed #a1a1a1;	font-size: 1.4em;}
.tablist {margin: 10px 0px 10px 10px; display:block}	
.tablist ul {padding: 0px 0px 0px 0px;}
.tablist ul li {background:url(/hgimages/hgsprite1.png) -236px -54px no-repeat transparent;padding:0px 0px 10px 10px;color: #363636;}

.login { width:210px;margin-right:15px;margin-top:0px;background: url(images/bkglogin.jpg) repeat-x #daeefa; border:1px solid #a7c9de; border-radius:5px;}

.linkimg{display: block;text-indent: -9000px;outline: none;background: url(/hgimages/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('/hgimages/hgsprite1.png') -40px -0px no-repeat;}

.imgfacebook {background: url(/hgimages/hgsprite1.png);background-position: -0px -0px;width:14px; height:14px;border:none;padding-right:1px;}
.imgtwitter  {background: url(/hgimages/hgsprite1.png);background-position: -20px -0px;width: 14px; height: 14px;border:none;padding-right:1px;}
.imglinkedin {background: url(/hgimages/hgsprite1.png);background-position: -40px -0px;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;}

.submitgoogle {width: 18px; height: 18px; border: 0;  cursor: pointer; background-position: -80px -0px; }


.tablecwm table {	font: normal 11px/13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	border-collapse:separate;	border-spacing:0;	margin:0 0 1em;color:#000;	border:1px solid #c3c3c3}
.tablecwm table a {	color:#523A0B;	text-decoration:none;	border-bottom:1px dotted;}
.tablecwm table a:visited {	color:#444;	font-weight:normal;}
.tablecwm table a:visited:after {	content:"\00A0\221A";}
.tablecwm table a:hover {	border-bottom-style:solid;}
.tablecwm thead th,.tablecwm thead td,.tablecwm tfoot th,.tablecwm tfoot td {	border:1px solid #523A0B;	border-width:1px 0;	background:#EBE5D9;	}
.tablecwm th {	font-weight:bold;	line-height:normal;	padding:0.25em 0.5em;	text-align:left;	}
.tablecwm tbody th,.tablecwm td {padding:0.25em 0.5em;vertical-align:top;	}
.tablecwm tbody th {	font-weight:normal;	white-space:nowrap;	}
.tablecwm tbody th a:link,.tablecwm tbody th a:visited {	font-weight:bold;	}
.tablecwm tbody td,.tablecwm tbody th {	border:1px solid #fff;	border-width:1px 0;	}
.tablecwm tbody tr.odd th,.tablecwm tbody tr.odd td {	border-color:#EBE5D9;	background:#F7F4EE;	}
.tablecwm tbody tr:hover td,.tablecwm tbody tr:hover th {	background:#ffffee;	border-color:#523A0B;	}
.tablecwm caption {	font-family:Georgia,Times,serif;	font-weight:normal;	font-size:1.4em;	text-align:left;	margin:0;	padding:0.5em 0.25em;	}


div.boxform .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.boxform label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.boxform label span{
display:block;
float:left;
padding-right:6px;
width:70px;
text-align:right;
font-weight:bold;
}

div.boxform .green{
padding:0px 6px;
border:1px solid #3b6e22;
height:24px; 
line-height:24px;
color:#FFFFFF;
font-size:12px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}

iframe.grelated-iframe {
	display: none;
}
