body{	background: #222B3C url(images/bg2.gif) repeat 0 0;  color: #181818;	font: 11px verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
margin: 10px 0px;  padding: 0px;  text-align: center;}

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; }

H1 {FONT-SIZE:15px; FONT-FAMILY: verdana,arial,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 4px;}
H2 {FONT-SIZE:12px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #485b67; }
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;}
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;
}

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]  {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;
} 

.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:4px; height:auto}
#pagelefta 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: 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;}

.selectionx ul {margin-left:10px;padding-left:10px;margin-top:6px;}
.selectionx ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selectionx ul li a {line-height:14px; color: #384148;}
.selectionx ul li a:hover {color: #111111;background-color: #f7f0bd;}
.selectionx ul li:hover {list-style-image: url(images/bullethover.gif);}


#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:595px; FLOAT: left; 	padding: 16px 10px 10px 0px;	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;}
#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;}
/*************************** 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 10px 0px 10px;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 10px 0px 10px;	color: #000;
	background: url(images/tab_pyram.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;}

/*
#menu .sub-signin {left: 550px}
#menu .sub-publications {left: 250px}
#menu .sub-events {left: 500px}
*/

.wrap {
	BACKGROUND: url(images/menu-bgr4.jpg) #f4f4ea  center top; 
	margin-bottom:10px;
	margin-top:0px;
	width: auto;
	height:45px;
}


/* rounded buttons */
.buttonround {
	cursor:pointer; 
	line-height:24px;
  	color: #444;
	font: normal 12px arial, sans-serif;
	background:url(images/rbutton.gif) no-repeat right top; 
	padding-right:18px; 
	vertical-align:middle;
	text-decoration: none;
}

.buttonround:hover {
	text-decoration:none;
   color: #111;
}

.buttonround span { 
	background:url(images/rbutton.gif) no-repeat left top; 
	height:27px;
	display:block;
	display:inline-block;
	line-height: 14px;
  padding: 5px 0 5px 28px;
}

/* end rounded buttons */


/**************************************************************************************/
.topnavigation { font: normal 11px Arial, Helvetica, sans-serif; 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 {
	border-right: 1px dotted #6c6c6c;
	margin-left: 0px;
	margin-right: -4px;
	list-style: none;
	display: inline;
	padding: 0px 0px 0px 0px
	}

.topnavigation li.last {
	margin-left: 0;
	margin-right: 0px;	
	border-right: none;
	list-style: none;
	display: inline;
	}

.topnavigation2 li { display:inline; border-right: 1px dotted #6c6c6c; background-image: none;	background-color: transparent; 
padding: 0px 3px 0px 2px }
.topnavigation2 li.last {   margin-left: 0;margin-right: 0px;list-style: none;	display:inline; 	border:none; padding-right:10px;}
.topnavigation li a { display:inline; color: #919191; text-decoration:none;font-weight: bold; padding: 0px 3px 0px 7px; }

.BrownUnderlined {FONT-SIZE: 11px; COLOR: #ac8027; BORDER-BOTTOM: #ac8027 1px solid; FONT-FAMILY: Arial,verdana,sans-serif}
.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:260px;  position:absolute; left:0;	padding: 0px 0 0px 22px;color: #808080; }
#headercenter {width:480px;position:absolute; right:230px;}

#headerright {	width:180px; position:absolute; right:0px; margin-top:5px}
#headerright UL {	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; padding:0; margin: 8px 0px 0px 20px; 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;}

#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; }	

.pagetitle {background: #f2f2e2; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444466; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
 padding: 3px 3px 3px 3px;  }
 
.sectiontitle {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;
 }
 
.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;
} 

.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 #fff; 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 #fff; 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;}

.linkpan2 {width:auto; float:left; padding: 0 5px 0 10px;  margin: 0; font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration:none; color: #000171;}
.linkpan2 ul{padding: 0px 0 0 5px;}
.linkpan2 ul li{height:16px;}
.linkpan2 ul li a {height:16px; background:url(images/bullet-normal.gif) 0 2px no-repeat #fff; color:#5F5F5F; 
	line-height:16px; text-decoration:none; padding:0 0 0 14px;} 
.linkpan2 ul li a:hover{background:url(images/bullet-hover.gif) 0 2px no-repeat #fff; color:#111; text-decoration:none;} 

.linkpanShort{ width: auto;  }

/*----------------Link Panel--------------*/
.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(images/bullet-normal.gif) 0 4px no-repeat #fff; text-decoration:none; padding:0 0 0 14px;} 
.linkpan3 ul li a {color: #464646;text-decoration:none;} 
.linkpan3 ul li a:hover {color:#000; text-decoration:underline;} 

/* ----------------- 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;  }
.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 {position: relative; top: 0; right: 0; margin: 10px auto 10px auto;
width:150px; text-align: left; border: 1px solid #c2c2c2; background: #f5f5f5 url(images/bgtitlesearch.gif) repeat-x top; font-size: 9px;padding-bottom:5px;}
.smallsearch .titlex {height:20px; background-color: transparent;  }
.smallsearch .titlex h3 {COLOR: #5f6000; padding: 3px 0px 0px 5px; font: bold 12px Arial,verdana,sans-serif;  }
.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: #FFFFF7;	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 {background: #f7eac9; height:20px;padding:5px 0px 0px 15px; border-bottom: 1px solid #c6c6c6;
} 
.mainform .formpad {padding: 15px 10px 15px 15px;} 

.dataentry { width: auto; text-align: left; font-size: 10px;  }
.dataentry SELECT,.dataentry INPUT {FONT-SIZE: 10px; COLOR: #444444;}	
.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}

.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 {margin-bottom:10px;color:#000000;padding-bottom:10px;padding-top:10px;}	
.article h1  {color:#5f4622;padding-top:10px;font-family:Verdana,Georgia,"Times New Roman",Arial,serif;
font-size:1.2em;font-weight:bold;text-decoration: none;}
.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: #5b554f; 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; margin-top:1px; }
.article .provider a { font-weight: normal; text-decoration:underline;color: #403c37;}
.article .content  {color:#333333;font-family:Verdana,Arial, sans-serif;font-size:0.98em;line-height:1.3em;
margin:0 0 1em;text-align:left;}

.articlestop h1  {color:#5f4622;padding-top:10px;font-size:18px}
.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; }

.menuarticles table {background-color: #f3edc9; width:750px; border: 1px solid #e2cc70;}
.menuarticles td {line-height: 15px;}
.menuarticles a { background:url(images/arrowgrey.gif) 0 1px no-repeat transparent;color: #656565;padding-left:8px;margin-left:3px;
text-decoration:none;font-weight:bold;font-size:10px }
.menuarticles a:hover { background:url(images/arrowhover.gif) 0 1px no-repeat transparent;color: #252525;}

.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;padding-left:10px;margin-top:6px;}
.selection ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selection ul li a {line-height:14px; color: #384148;}
.selection ul li a:hover {color: #111111;background-color: #f7f0bd;}
.selection ul li:hover {list-style-image: url(images/bullethover.gif);}

.selection p {margin-top:3px; 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%;}
.selection ul li span.address {float:right;width:150px;background-color:#f5f5f5;border:1px solid #e3e3e3;padding:2px;margin-left:10px;font-size:9px;}


.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:10px; 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);}
.subselectionareas {margin-bottom:10px;color:#000000; float:left;width:185px;padding-right:5px;}	

.list {margin: 10px 0px 10px 20px; 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: 7px 0px 7px 15px; display:block;font-size:11px; font-weight: bold; color:#4a4a4a}	
.liststrong ul {padding: 0px 0px 0px 0px;}
.liststrong ul li {list-style-image: url(images/bullet2_or.gif);padding-bottom: 5px}
.liststrong a { background:url(images/arrowgrey.gif) 0 1px no-repeat transparent;margin-left:15px;padding-left:10px;color: #46638c;
text-decoration:underline;font-weight:bold;font-size:10px}
.liststrong a:hover { background:url(images/arrowhover.gif) 0 1px no-repeat #fff;color: #00015b;}

.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:hover {list-style-image: url(images/arrowhover.gif);}
.arrowselection ul li a {color: #525252;}
.arrowselection 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-600 {WIDTH: 600px;}
.right-20 {padding-left:20px;}
.leftmargin50 { margin-left:50px;}
.leftmargin20 { margin-left:20px;}
.leftmargin30 { margin-left:30px;}
.leftmargin10 { 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}
.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}
.paddleft5 {padding-left:5px}
.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;}
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: 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.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 }

.titlelink {padding-bottom:6px;font-size:12px;}
.titlelink a {background: transparent url(images/bulletgrey.gif) no-repeat 0 2px ;padding-left:10px;  color:#444444}
.titlelink a:hover {background: transparent  url(images/bullethover.gif) 0 2px no-repeat; color:#000000 }

.titlenolink {padding-bottom:6px;font-size:12px;}
.titlenolink a {background: transparent url(images/bulletgrey.gif) no-repeat 0 2px ;padding-left:10px;  color:#444444; text-decoration:none}
.titlenolink a:hover {background: transparent  url(images/bullethover.gif) 0 2px no-repeat; color:#000000 }

a.arrowgreen { background:url(images/arrow-green.gif) 0 0px 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(images/arrowgrey.gif) 0 1px 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(images/arrowhover.gif) 0 1px no-repeat transparent;color: #252525;}

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;}

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: #5b0000; 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.articles {padding-left:14px; color: #555555; background:url(images/publication_icon.jpg) 0px 1px no-repeat #fdfaf2;}
.listing a.articles: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(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.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.articles:hover {color: #000000;}

.fulllisting {color:#323D34; margin-left:10px;margin-right:10px; 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; 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;
}

.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: #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;
}

.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:14px; FONT-FAMILY: verdana,arial,"times new roman","Times New Roman","Times",sans-serif;  color : #505050;  margin-bottom: 4px;}
.profile H1 {FONT-SIZE:12px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;  color: #485b67; }
.profile H3 {FONT-SIZE:12px; 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 {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: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;}

#xxwrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 980px;
	background: url("images/leftcol.gif") repeat-y;}
#xxsideleft {float: left;	width: 215px;padding: 0px 10px 0px 10px;font-size: 110%;color:#333333}
#xxsideleft ul {padding: 0px 0 0 10px;margin: 0px 0px 0px 15px;}
#xxsideleft h1, #sideleft h2, #sideleft h3, #sideleft h4 {margin: 8px 0px 5px 0px;} 
#xxsideright { 	margin: 0;	float: left;	width: 750px;	padding: 0px 20px 0px 20px;
 /* Holly hack for Peekaboo Bug */
}


/* column container */

#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;}
