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;}

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;
}
INPUT, TEXTAREA {FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,sans-serif;padding:1px 0px 1px 2px; }
INPUT[type=text], INPUT[type=file] { border: 1px solid #c0c0c0; }
input[type=checkbox], input[type=radio] , input[type=submit] {border: none;}

INPUT.submit { 
font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
border-color: #CCCCCC #808080 #808080 #CCCCCC; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
border-left-width: 1px;
background-color: #E9E9E9;
} 

.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}
#pageleft a {  padding: 1px 0px 0px 10px; text-decoration: none; color:#414141;}
#pageleft ul {margin-bottom:15px;}
#pageleft ul li { border-bottom: 1px solid #e6e6e6;  margin: 3px 15px 3px 5px; }
#pageleft ul li a { font-size:10px;text-decoration: none;}
#pageleft ul li a:hover { text-decoration: none; background:url(images/bullethover.gif) no-repeat left;}
#pageleft .title { background: #f2f2e2; padding: 4px 10px 4px 5px; font-weight: bold; margin-top:5px;}
#pageleft h2 {padding-left:5px;	margin-right:10px;font-family: "tahoma",verdana,arial, serif;
border-bottom: 1px dotted #5a3121; font-size: 11px; font-weight: bold; color: #5a3121; }
#content{	width:595px; FLOAT: left; 	padding: 16px 10px 10px 0px;	background: white;}
#contentfullpage{	width:auto; padding: 16px 10px 10px 0px;	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 12px 0px 12px;text-decoration: none;	display: block;font-weight: bold;color: #708491;}
#menu LI A:hover {background: url(images/tab_pyram.gif) no-repeat bottom center;	font-size: 11px; 	font-weight: bold;}
#menu UL LI:hover UL {DISPLAY: block}
#menu UL LI A:hover UL {DISPLAY: block}
#menu LI.sfhover UL { display: block; }

#menu LI UL {height:40px}
#menu LI UL LI A {padding: 0px 5px 0px 10px;	font-size: 11px;	color: #586872;text-transform: none;font-weight: normal;	background: transparent;}
#menu LI UL .sel2, #menu LI UL LI A:hover {text-decoration: none;	font-size: 11px;	color: #000000;	text-transform: none;
font-weight: normal;		BACKGROUND: url(images/tab_rounded.gif)  no-repeat bottom center;}
#menu UL LI UL {line-height: 25px;	position:absolute;	left:10px;	display: none; width:980px;}
#menu .sel, #menu .actual, #menu .sel:hover {padding: 0px 12px 0px 12px;	color: #000;
	background: url(images/tab_pyram.gif) no-repeat bottom center;}
#menu .neutral {background: transparent !important;
	color: #BC1C1C !important;}
#menu .sub-signin {left: 450px; width:530px}
#menu .sub-publications {left: 250px; width:730px}
#menu .sub-events {left: 500px;width:480px;}

/*
#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; 
   color: #444;
	font: normal 12px/24px arial, sans-serif;
	background:url(images/button.gif) no-repeat right top; 
	padding-right:18px; 
	vertical-align:middle;
	display:block; /*opera*/
	text-decoration:none;
	margin-top:7px;margin-bottom:7px;
}

.buttonround:hover {
	text-decoration:none;
   color: #111;
}
.buttonround span { 
	background:url(images/button.gif) no-repeat left top; 
	display: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; display:block }
.topnavigation li { display:inline; border-right: 1px dotted #6c6c6c; background-image: none;	background-color: transparent; padding: 0px 3px 0px 2px }
.topnavigation li.last { border:none;padding-right:0 }
.topnavigation li a { display:inline; color: #919191; text-decoration:none;	font-weight: bold; padding-left:3px; }

.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:150px; position:absolute; right:0px; margin-top:10px}
#headerright UL {	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; padding:0; margin:0; LIST-STYLE-TYPE: none;}
#headerright UL LI {	PADDING:0; MARGIN: 0; }
#headerright UL LI A {width:110px;	DISPLAY: block! important; PADDING-LEFT: 18px;  MARGIN: 0px 0px 3px 0px; 	COLOR: #757678; TEXT-DECORATION: none;	vertical-align: top;}
#headerright LI A:hover {COLOR: #354251;}

#mid01, #mid01 A:hover {BACKGROUND: url(images/home_icon_h.gif) no-repeat left top; }
#mid02, #mid02 A:hover {BACKGROUND: url(images/sitemap_icon_h.gif) no-repeat left top }
#mid03, #mid03 A:hover {BACKGROUND: url(images/kb_icon_h.gif) no-repeat left top}
#mid04, #mid04 A:hover {BACKGROUND: url(images/calendar_icon.gif) no-repeat left top}

#linespacing {	Height:15px; width:400px; }
#topmenu { width: 840px; margin: 0px 0px 10px 0px; height:170px; border-bottom: 1px solid #EBEBEB; }	

.pagetitle {background: #f2f2e2; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444466; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
 padding: 3px 3px 3px 3px;  }

.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;}

.linkpanShort{ width: auto;  }

/* ----------------- body content --------------------------- */
.searchbox { position: relative; top: 0; right: 0; margin: 20px auto 10px auto; width: 580px;
  text-align: left;border: 1px solid #c2c2c2; background-color: #fbfbfb;	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:5px;	display: block;	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;  }

.dataform { width: 710px; text-align: left; font-size: 10px; border: solid 2px #C2C2C2;  background-color: #F5F5F5; padding: 15px 15px 15px 15px;
	position: relative; top: 0; margin:auto; }

.dataentry { width: auto; text-align: left; font-size: 10px;  }
.dataentry SELECT,.dataentry INPUT {FONT-SIZE: 10px; COLOR: #444444;}	
.dataentry .field {	padding-left:5px;	float:left; margin-right:2px;	display: block; margin-top: 2px;}	
.dataentry .red {	color:#990000;}	
	
#colorBg{background-color:#FCFAF3; float:left; color:#0B0B0B;	margin:18px 0 0 0; padding:18px 40px 18px 38px; width:642px;}
/* ----------------- body end --------------------------- */


.boxed{padding: 4px;}
.boxed span {padding: 4px;border: 1px solid #bdbdbd;text-decoration: none; color: #555555;background: #fafafa;
font: bold 12px verdana,arial,sans-serif}

.lineselection .selection a { background: transparent url(images/bullet1.gif) no-repeat 0 7px ;margin-right:10px; padding-left:6px; color:#555555}
.lineselection .selection a:hover {color: #434343;}


#footer{text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;	margin: 6px auto 10px auto;
	line-height: 14px;	color:#ffffff;	}
#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{color:#eeeeee; text-decoration:underline;}
.float-left {DISPLAY: inline; FLOAT: left; margin: 0 0 0 0;}
.float-right {	DISPLAY: inline; FLOAT: right}

.article {margin-bottom:10px;color:#000000;padding-bottom:10px;padding-top:10px;}	
.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;}

.selection {margin-bottom:10px;padding-bottom:10px;}	
.selection ul {margin-left:10px;padding-left:10px;}
.selection ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selection ul li a {line-height:14px}
.selection ul li a:hover {list-style-image: url(images/bullethover.gif);}
.selection p {margin-top:4px; margin-bottom:3px}
.selection span a { background:url(images/arrowgrey.gif) 0 2px no-repeat #fff;margin-left:15px;padding-left:10px;}
.selection span a:hover { background:url(images/arrowhover.gif) 0 2px no-repeat #fff;}
.selection ul li ul {width: 600px; list-style: none; margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.selection ul li ul li {float: left; width: 140px; margin: 0; padding: 0px 0px 0px 8px; } 
.selection ul li ul li a {background-image: url(images/bulletsubselection.gif) ;
  background-position: 0 3px;  background-repeat: no-repeat; padding: 0px 0px 0px 8px;  } 
.selection ul li ul li a:hover {background-image: url(images/bulletsubselectionhover.gif) ;
  background-position: 0 3px;  background-repeat: no-repeat; padding: 0px 0px 0px 8px;color:#000000; 
 } 
.selection .providedby {
	font-size: 90%;
}

.selection2 {margin-bottom:10px;padding-bottom:10px;}
.selection2 ul {margin-left:10px;padding-left:10px;}
.selection2 ul li {list-style-image: url(images/bulletgrey.gif);padding: 0px 0px 5px 0px;}
.selection2 ul li a {line-height:8px}
.selection2 ul li a:hover {list-style-image: url(images/bullethover.gif);}


.subselection {margin-bottom:10px;color:#000000; float:left;padding-left: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);}


.list {margin: 10px 0px 10px 25px; display:block}	
.list ul {padding: 0px 0px 0px 0px;}
.list ul li {list-style-image: url(images/bulletgrey.gif);padding-bottom: 1px}

.item {width:140px;float:left; margin-left:15px;}
.item a { background: transparent url(images/bulletgrey.gif) no-repeat 0 2px ;margin-left:10px; padding-left:10px;}
.item a:hover { background: transparent  url(images/bullethover.gif) 0 2px no-repeat; color:#111111}


.liststrong {margin: 10px 0px 10px 25px; display:block;font-size:12px; font-weight: bold}	
.liststrong ul {padding: 0px 0px 0px 0px;}
.liststrong ul li {list-style-image: url(images/bullet2_or.gif);padding-bottom: 3px}
.liststrong a { background:url(images/arrowgrey.gif) 0 2px no-repeat #fff;margin-left:10px;padding-left:10px;font-size:10px;}
.liststrong a:hover { background:url(images/arrowhover.gif) 0 2px no-repeat #fff;}

.arrowselection {margin-bottom:10px;color:#000000; float:left;margin-left:10px;}	
.arrowselection ul {padding-left:5px;margin-left:10px;}
.arrowselection ul li {list-style-image: url(images/arrowgrey.gif);padding: 0px 0px 4px 0px;}
.arrowselection ul li a:hover {list-style-image: url(images/arrowhover.gif);}

.width-75 {WIDTH: 75px;}
.width-100 {WIDTH: 100px;}
.width-120 {WIDTH: 120px;}
.width-125 {WIDTH: 125px;}
.width-135 {WIDTH: 135px;}
.width-145 {WIDTH: 145px;}
.width-150 {WIDTH: 150px;}
.width-175 {WIDTH: 175px;}
.width-185 {WIDTH: 185px;}
.width-200 {WIDTH: 200px;}
.width-225 {WIDTH: 225px;}
.width-250 {WIDTH: 250px;}
.width-275 {WIDTH: 275px;}
.width-300 {WIDTH: 300px;}
.width-325 {WIDTH: 325px;}
.width-188 {WIDTH: 188px;}
.width-350 {WIDTH: 350px;}
.width-400 {WIDTH: 400px;}
.width-450 {WIDTH: 450px;}
.width-500 {WIDTH: 500px;}
.width-600 {WIDTH: 600px;}
.right-20 {padding-left:20px;}
.leftmargin50 { margin-left:50px;}
.leftmargin20 { margin-left:20px;}
.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}
.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 }

a.arrowgrey { background:url(images/arrowgrey.gif) 0 2px no-repeat transparent;margin-left:15px;padding-left:10px;color: #656565;text-decoration:none;font-weight:bold }
a.arrowgrey:hover { background:url(images/arrowhover.gif) 0 2px 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;padding-bottom:13px;margin-bottom:13px;}
a.management:hover {font-family:Arial, Verdana, Helvetica, sans-serif; color: #496F81; font-size:11px;font-weight:bold; TEXT-DECORATION:underline}

.sectionitem {clear:both;display:block !important;border-top: 1px dashed #8e8e8e ; margin:12px 0px 12px 0px;padding-top:7px;}
.sectionitem .event {float:left;margin-right:10px; width:110px; color:#929292; font-size:11px;}
.sectionitem .leftside {float:left;margin-right:0px;width:90px;}
.sectionitem .leftside span {color:#929292; font-size:10px;font-weight:bold;}
.sectionitem .rightside {min-height:2.5em;padding:0px 0px 5px 0px;display: block; width:auto; }
.sectionitem .rightside h4, .sectionitem .rightside h4 a {color:#003366; font-weight:bold;font-size:11px;
margin:0px 0px 0px 0px;text-decoration:none;font-family: verdana,arial, serif;padding:2px 0px 1px 0px;}
.sectionitem .rightside h4 a:hover {text-decoration:underline;}
.sectionitem .rightside h5 {font-family: verdana,arial, serif;color:#9C3900; font-weight:bold;font-size:11px;padding:0px 0px 5px 0px;display:block}

.listing {clear:both;display:block !important;border-top: 1px solid #8e8e8e;
margin: 0px 0px 0px 0px;
padding:7px 4px 5px 10px ;
background: #fefefc;  
}
.listing h1 {FONT-SIZE:13px; FONT-FAMILY: "arial","times new roman","Times New Roman","Times",sans-serif;  color : #666666;  margin-bottom: 2px;}
.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 img {float:right;padding-left:10px;padding-bottom:3px; }
.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;}

.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 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;
}

.separation {
	float:left;
	width:20px;
}

.account h3, .relatedinfo h3 {letter-spacing: 1px;color: #515151;margin-bottom:5px;}
.account .arrowselection ul li {margin-left:20px;}
.account .arrowselection {display:block; float: none;}

.relatedinfo {border:1px solid #D1D1D1;padding: 10px 0px 10px 10px;clear:both; background: #f8f8f8;width:188px }
.relatedinfo a.arrow {margin-left:0px;line-height: 18px }

.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; }
