
/* general styles */	
/* -------------------------------------------------------------------------------------------- */
@charset "utf-8";

* html body{font-size:100%;}

body {margin:0; padding:0;text-align:center;font-size:13pt;font-family:Arial, Helvetica, Sans Serif;color:#513a23;}
a:link,  a:visited, a:active, a:hover{color:#513a23;text-decoration:underline;}
a:hover{color:#574f44;text-decoration:none;}

p{padding:0;margin:0;}

h1, h2, h3, h4, h5, h6{color:#701c02 !important;}
h1{font-size:30pt}
h2{font-size:26pt;}
h3{font-size:25pt;}
h4{font-size:24pt;}
h5{font-size:23pt;}
h6{font-size:22pt;}

hr{color:#898279; background-color:#898279;height:1px;border:none;}

.clear{clear:both;font-size:0;line-height:0;}
.clearrgt{clear:right;}
.spr{clear:both;}

#container{width:980px;margin:0 auto;overflow:auto;}
#maincontent{width:100%;overflow:auto;}


.flr{float:right;}
.fll{float:left;}

		#header{height:20px;}
		#header h1{position:relative;margin-left:0;}
		a.lnk, .lng, .search, .tpbgl, #sidebar, .sectionMiddleActions, #news, .print_email{display:none;height:0;overflow:hidden;}
		
		.rgt_col{text-align:left;}
		.newsTab td{margin:0;padding:0;}
		
		.ftr{font-size:12pt;margin:15px 0;}

/* general styles */	
/* -------------------------------------------------------------------------------------------- */

/* PORTAL SPECIFIC CSS CODE */
/* -------------------------------------------------------------------------------------------- */

.nlMenuTab {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuTabSel {
background-color:#3769a8;}

.nlMenuTabOver {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuText, .nlMenuTextSel{
font-size:12px;
color:#dde2f7;
text-decoration:none;}

.nlMenuTextSel{font-weight: bold;}

.nlMenuText:hover {
text-decoration:underline;}

.nlLink, .nlLink:active, .nlLink:visited {
font-size:11px;
color:#5b5c5d;
font-weight:bold;
text-decoration:none;}

.nlLink:hover {
font-size:11px;
color:#5b5c5d;
font-weight:bold;
text-decoration:underline;}

.nlName {
font-size:1.8em;
font-weight:bold;
text-decoration:none;}

.nlTitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink, .nlHeaderTabLink:visited, .nlHeaderTabLink:active {
font-size:11px;
color:#7a7a7a;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink:hover {
text-decoration:underline;font-size:11px;
color:#7a7a7a;
font-weight:bold;}

.nlHeaderTab {
font-size:11px;
background-color:#dfdfdf !important;
font-weight:bold;
color:#7a7a7a;
text-decoration:none;}

.nlMessageTab {
background-color:whitesmoke;}


.nlTabSel {
background-color:aliceblue;}

.nlDEBackground {
background-color:whitesmoke;}

.nlDETab, .eventDETab,  #border .eventDETab {
background-color:#EBEBEB;font-weight:bold;}

.nlDETabSel, .eventDETabSel, #border .eventDETabSel{
background-color:whitesmoke;
}

table.eventDETab{border-bottom:#ffffff 1px solid;}

.nlDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.nlDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.nlEditLink, .nlEditLink:active, .nlEditLink:visited   {
font-size:12px !important;
color:#3a3d44 !important;
text-decoration:none !important;
font-weight:bold !important;}

.nlEditLink:hover {
font-size:12px !important;
color:#3a3d44 !important;
font-weight:bold !important;
text-decoration:underline !important;}

.nlEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}


.background, #border .background, #border .newsDETabSel{
background-color:#f8f1e6;}

#border .newsDETabSel{
padding:5px 10px;
}


.newsDEBackground {
background-color:whitesmoke;}

.newsDETab {
background-color:#f6f4f4;
color:#3A3D44;
font-weight:bold;
}

.newseditFormClassifiers{
background-color:#ebebeb;
}

.newsDEText {
font-size:12px;
color:#434b56;
text-decoration:none;}

.newsDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;
padding:0 10px;
}

.newsDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;
padding:0 10px;
}

.newsDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.newsDELink, .newsDELink:active, .newsDELink:visited {
font-size:12px;
color:#5A5959;
font-weight:bold;
text-decoration:underline;
}

.newsDELink:hover{
font-size:12px;
color:#5A5959;
font-weight:bold;
text-decoration:none;
}


#deBorder {
border-left: 1px solid #e1e1e1;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;}

.deGroupTabSeparator {
background-color:lightgrey;}

.deGroupTab, #border .deGroupTab, #border .newsDETab{
background-color:#d0c4b4;
font-weight:bold;
font-size:12px;
}

.deGroupTabSel {
background-color:#f4ece1;}

.deGroupLink {
font-size:12px;
color:#9198ac;
font-weight:bold;
text-decoration:none;}

.deGroupLink:hover {
text-decoration:underline;}

.deGroupLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePath {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePathBackground {
background-color:#9aa1b4;}

.deText {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deLink {
font-size:12px;
color:blue;
font-weight:bold;
text-decoration:none;}

.deLink:hover {
text-decoration:underline;}

.deRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.deRegular {
font-size:12px;
color:#3a3d44;}

.deBackground {
background-color:whitesmoke;}

.deRelations {
color:#3a3d44;
background-color:#C9C7DF;}

.deSeparator {
background-color:#6D6B9D;}

.deLanguagesTab {
background-color:#3769a8;}

.deLanguagesTabSel {
background-color:whitesmoke;
border-right:1px #e1e1e1 solid;}

.deLanguagesLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deLanguagesLink:hover {
text-decoration:underline;}

.deLanguagesLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deFooterTab {
font-size:12px;
color:whitesmoke;
font-weight:bold;
text-decoration:none;
background-color:#adadae;
border-left:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deFooterTabText {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;
background-color:#3769a8;
border-right:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deHeaderTab {
background-color:#3769a8;}

.deHeaderLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deHeaderLink:hover {
text-decoration:underline;}

.deBrowserFileName {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;
cursor:pointer;}

.deBrowserFileName:hover {
text-decoration:underline;
font-size:12px;
color:#3a3d44;
font-weight:bold;
cursor:pointer;
}

.deBrowserSelectedFileName {
font-size:12px;
font-weight:bold;
background-color:gray;
color:white;
text-decoration:none;
cursor:pointer;}

.eventDEBackground {
background-color:whitesmoke;}

.eventDETab {
background-color:#ebebeb;}

.eventDETabSel {
background-color:whitesmoke;
}

.eventDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.eventDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.eventDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.eventDELink:hover {
text-decoration:underline;}

.nlDETabSel {
background-color:whitesmoke;
border:1px gray solid;}

.nlDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.nlDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.nlDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.nlDELink:hover {
text-decoration:underline;}


.nlEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}


.tableLSubMenu {
  padding-left: 5px;
}

.tableLSubMenu a:hover {
  text-decoration:underline;
}

.tdLSubMenuTab {
  color:#673200;
  text-decoration:none;
}

.tdLSubMenuTabOver {
  background-color: ;
}

.tdLSubMenuTabSel {
  background-color:#ebe4d2;
  font-weight:bold;
  color:#673200;
}

.linkLSubMenu, a.linkLSubMenu, a.linkLSubMenu:active, a.linkLSubMenu:link, a.linkLSubMenu:visited, a.linkLSubMenu:hover {
  color:#650000;
  font-size:12px;
  display:block;
  text-decoration:none;
  padding:5px 10px 5px 30px;
}

a.linkLSubMenu:hover {text-decoration:underline;}

.linkLSubMenuSel, a.linkLSubMenuSel, a.linkLSubMenuSel:link, a.linkLSubMenuSel:active, a.linkLSubMenuSel:visited, a.linkLSubMenuSel:hover {
  color:#000;
  font-size:12px;
  display:block;
  text-decoration:none;
  padding:5px 10px 5px 30px;
}

.linkLMenu, .newsMenuText, .forumMenuText {
  color:#673200;
  font-weight: normal;
  text-decoration:none;
}

.linkLMenuSel, .newsMenuTextSel, .forumMenuTextSel {
  color:#b57a54;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
}


.hmenu, .hmenuSel {
  background-image:url('resources/images/hmenu_bg.gif');
  height: 48px;
  BACKGROUND-REPEAT: repeat-x;
  background-position:left;
}

.hmenuSel {
  background-image:url('resources/images/hmenusel_bg.gif');
}

.hmenuitem, .hmenuitemSel {
  background-image:url('resources/images/hmenu_bg.gif');
  height: 48px;
  BACKGROUND-REPEAT: repeat-x;
  background-position:left;
  text-align: left;
  padding-left: 11px;
  padding-right: 5px;
}

.hmenuitemSel {
  background-image:url('resources/images/hmenusel_bg.gif');
}

.hmenuLinkLMenu, .hmenuLinkLMenuSel {
  color:#5371ad;
  text-decoration:none;
}

.hmenuLinkLMenu {
  font-weight: normal;
}

.hmenuLinkLMenuSel {
  font-weight: bold;
}

a.leftmenu, a.leftmenu:active, a.leftmenu:link, a.leftmenu:visited{padding:10px 0px 10px 10px;display:block;font-weight:bold; color:#585b5c; font-size:11px; text-decoration:none;line-height:16px;background:#eeeeee;padding-left:10px;}
a.leftmenu:hover{background:#e0e3e4;padding:10px 0px 10px 10px;display:block;font-weight:bold; color:#3b3c3c; font-size:11px; text-decoration:none;line-height:16px;}

a.leftmenuSel, a.leftmenuSel:active, a.leftmenuSel:link, a.leftmenuSel:visited{display:block; font-weight:bold; color:#000; font-size:12px; text-decoration:none; padding:10px 10px 10px 30px;}
a.leftmenuSel:hover{color:#000; display:block; font-weight:bold;}
div.pass{}

.menu_brd{background: url('resources/images/menu_brd.gif') repeat-x top left;}

	a.subnodesLink{font-size:15px;font-weight:bold;line-height:35px;}

	.desc{margin:15px 0px;}
	.contactTitleRequired{font-weight:bold;color:#3e4244;line-height:18px;}

	input, textarea{padding:3px;border:#999e9f 1px solid;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#595c5e;}
	.error{color:#bb1e30;}

	.edit{color:#838d8f;text-align:right;}
	.editblock{float:right;margin:5px 10px;overflow:hidden;width:80%;}
	.edit a, .edit a:active, .edit a:visited{color:#657173;font-size:13px;line-height:20px;font-weight:bold;text-decoration:none;}
	.edit a:hover{text-decoration:underline;}
	.secLeft, .secRight{margin:15px 0px;}

	#border, #nlborder{background:#c0c5c6;}
	#border td, #nlborder td{background:#f7f3f5; font-size:13px;padding:5px;}


	.nlTab{text-align:left;}
	a.buttonLink{line-height:25px;}
	td.button{padding:0 !important;}

	.nlTab .error{width:250px;line-height:18px !important;}
	.nlTab input{height:auto;}

	td{vertical-align:top;}
	.borderbot td {padding:7px 0;}


	/*Events*/
	td.revisionHeaderTab {text-align:left;font-size:13px;}
	td.revisionTab{text-align:left;font-size:12px;}
	, .eventHeader{font-size:12px;font-weight:bold;color:#747877;}
	span.eventText, .eventSource{font-size:12px;font-weight:normal;color:#747877;}
	.eventHeaderTabLink, .eventHeaderTab{color:#595c5e;font-size:14px;font-weight:bold;}
	.borderbot td.eventHeaderTabLink {padding-top:0;}

	.eventHeaderTab, .usernameInput{text-align:left;}
	.eventLink{color:#5f5f5f;font-size:14px;font-weight:normal;padding:10px 0px;}
	.usernameInput{font-size:15px;font-weight:bold;padding:10px 0px;}
	.eventBody, span.eventEditLink{font-size:13px;}
	.eventBody img{max-width:500px;}
	a.eventTitleLink{font-weight:normal;padding-top:0.6em;}
	span.default{margin:0px !important;padding:0px !important;font-size:12px;}
	/*Events*/

	/*Calendar*/
	.calendarBackground{cursor: default; text-align: center; vertical-align: middle; background-color: #F2F4F5; color:#414141;}
	.calendarHeader{color:#595c5e;font-size:13px;font-weight:bold;vertical-align:middle;text-align: center;}
	.sourceHeader{color:#595c5e;font-size:13px;font-weight:bold;vertical-align:middle;text-align: left;}
	.calendarText{text-align: center; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; background-color: #F2F4F5; font-family: verdana;font-weight: normal;}
    
    .calendarDayText, .haveEvents {border: 1px solid #dfd4c3;color:#775e44; width:14px; height:14px; line-height:14px;}
    .haveNews{color: #efe8d6;background-color: #b1a68b;}
    .haveEvents{color: #efe8d6;background-color: #d7a200;}
	
	.calendarDayText a, .calendarDayText a:active, .calendarDayText a:visited, .haveEvents a{font-weight:normal;color: #434b56;text-decoration:none;}
	.calendarDayText a:hover, .haveEvents a:hover{font-weight:normal;color:#255d01;text-decoration:none;}
    .calTh{background:url('resources/portal_images/calTh.gif') repeat-x top left;border:1px solid #6a1300;color:#fff; font-weight: bold; width:26px; height:22px; line-height:22px;padding:0; margin:0; overflow:hidden;}
	
	.haveEvents a, .haveEvents a:active, .haveEvents a:visited, .haveNews a, .haveNews a:active, .haveNews a:visited{text-decoration:none;color: #efe8d6;}
	.haveEvents a:hover, .haveNews a:hover{text-decoration:none;color: #efe8d6;}
	
	.today{background-color:#8c2c0f; color:#fff !important;}
	.today a, .today a:hover{color:#fff !important;font-weight:normal;text-decoration:none !important;}
	
	.month{font-size:1.2em; font-weight: bold; border:0;}
	/*Calendar*/

	/*Event Attend Form*/
	.attendform input.attendForm{margin:0px;padding:0px;font-weight:normal;}
	.attendform td{vertical-align:middle;}
	/*Event Attend Form*/

	/*Inquiries and comments*/
	td.InqComm td{vertical-align:middle;}
	a.homeSendMail{cursor:pointer;width:20px;background:url(resources/images/send_en.gif) no-repeat right 5px ;padding-right:10px;text-decoration:none;color:#8e989c;}
	/*Inquiries and comments*/

	/*Forum*/
	#forumtitle{background:#809b95;}
	.forumTab{background:#e9e9e9;padding:7px 5px;}
	td.forumTabSel, tr.forumTabSel td{background:#dddddd;padding:5px;}
	tr.forumTabSel td td{padding:0;}
	.forumHeaderTab{font-weight:bold;}
	span.forumLink{color:#ffffff;font-weight:bold;padding:0px 10px;}
	a.forumEditLink, a.forumEditLink:visited, a.forumEditLink:active, a.forumEditLink:hover{font-size:1.1em;}
	a.forumLink, a.forumLink:visited, a.forumLink:active, a.forumLink:hover{font-size:1em;}
	.forumMessageTab{font-size:1em;line-height:1.5em;}
	/*Forum*/

	/*Survey*/
	td.surveyAnswer{vertical-align:middle;}
	.surveyError{background:#e0dede;padding:3px;color:#890111;}
	.surveyQuestion, .surveyAnswer{color:#4b4949;}
	.surveyQuestion{padding-bottom:5px;}
	.surveybottom{margin-top:5px;}
	.result, .vote{cursor:pointer;width:71px;height:25px; background:url(resources/images/survey_btn.gif) no-repeat;border:0;color:#ffffff;font-weight:bold;font-size:11px;}
	.default{width:200px;margin-left:5px;}
	.surveyInactiveTabCell{vertical-align:middle;}
	.FontSizeCl, .surveyInactiveTabHeader{padding:0 5px;}
	/*Survey*/

	.AlignCl{padding:5px;}

	/*News*/
	#newsLink{font-size:13px;font-weight:bold;line-height:25px;}
	.newsLink, .newsLink:visited, .newsLink:active, .newsLink:hover{background:url(resources/images/arrow.gif) no-repeat 0px center;padding-left:10px;font-size:13px;}
	.newsBody{margin-top:10px;}
	/*News*/

	.search{background:url('resources/portal_images/srch_bg.gif') no-repeat left top; width:171px;height:25px;}
	a.srch_btn{background:url('resources/portal_images/srch_btn.gif');width:26px !important;height:25px !important;text-indent:-9999px;float:right !important;}
	.srch_inp{float:left;width:123px;border:0;background:transparent;margin-top:2px;margin-left:4px;color:#9a856a;font-size:0.9em;}

	#searchcont{background:#f7f3f5;}
	#searchcont td{font-size:13px;padding:5px;}
	#searchcont td.button{padding:0px;}
	#searchcont td.button a.buttonLink{font-weight:bold;color:#9d0113;padding:0px;}

	.searchPath{font-weight:bold;}
	.remind input{height:13px;}
	.remind span{line-height:17px;}

	#errorPolicy li{list-style:none;}

	.frmlink{color:#808080;}

	.revisionHeaderLink{margin-right:10px;}
	a.revisionHeaderLink{font-size:1em;}
	span.lcursor{cursor:pointer;}
	.revisionTab .revisionLink{font-size:1em;}
	.contentEditLinkSeparator{font-size:12px;}

	.forumText{line-height:20px;font-weight:bold;font-size:20px;line-height:30px;}
	.forumText1{line-height:20px;font-weight:bold;font-size:12px;line-height:30px;}
	.forumText2{line-height:20px;font-weight:normal;font-size:12px;line-height:30px;}

	#border td.forumTabSel {
	font-family:Verdana;
	font-size:11px;
	color:#000;
	background:#c0c5c6;
	text-decoration:none;
	vertical-align: middle;
	}
	
	.forumTextDate{color:#818181;}

	.forumHeaderTabLink{margin-right:10px;}

	.blackBoldText{font-weight:bold;color:#000000;}
	.blackText{color:#000000;font-size:1.2em;}
	.loginText{color:#414141;font-size:13px;font-weight:bold;width:80px;}
    .black{color:#414141;}
	.current{font-weight:bold;}

	.vmid{vertical-align:middle;}

	body.editpart{background:none;}

	.newsTab img{float:left;}
	.paddingtop10{padding-top:10px;}
	.pdd{padding:10px 0px 5px 0px;}
	.pddl10{padding-left:10px;}
	
	#border .pad20{padding:5px 20px;}

	.radio, .checkbox{border:none;}

	.bld{font-weight:bold;}
	.paddingbot5{padding-bottom:5px;}
	.pointer{cursor:pointer;}

	.nopad{padding-top:5px;}
	#flash{margin-bottom:10px;}

.gray{color: #b5b5b5;}
    .bold{font-weight: bold;}
    .left{text-align:left !important;}
	.center{text-align:center !important;}
	.right{text-align:right !important;}
    .f11, a.f11, a.f11:active, a.f11:link, a.f11:visited, a.f11:hover{font-size:11px;}
    .f13, a.f13, a.f13:active, a.f13:link, a.f13:visited, a.f13:hover{font-size:12px;}
	div.chart{margin-left:10px;}

	.forumComHeader{font-weight:bold;line-height:26px;padding-left:5px;}

.thead2 {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-size: 11px;
    font-weight: bold;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
    background: url('resources/images/optsbg_gr2.gif');
}

.submitButton  {
  display:block;
  text-decoration: underline;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff !important;
  text-decoration:none;
  line-height:20px;
  text-align:center;
  font-size:11px !important;
  border:none;
}

a.submitButton, a.submitButton:active, a.submitButton:visited, a.submitButton:hover, a.buttonLink, a.buttonLink:active, a.buttonLink:visited, a.buttonLink:hover  {
  display:block;
  text-decoration: underline;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:71px;
  height:24px;
  color:#636262 !important;
  text-decoration:none;
  line-height:24px;
  text-align:center;
  font-size:11px !important;
  border:none;
  font-weight:bold;
}

.attendForm1 {
  display:block;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff !important;
  text-decoration:none;
  line-height:20px;
  text-align:center;
  font-size:11px !important;
  border:0;
 }
div.submitButton1 {
  text-decoration: underline;
  color:#5A5959;
  cursor: pointer;
  background: url('resources/images/submitbtn1.gif') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff;
  text-decoration:none;
  line-height:25px;
}

	#errorPolicy li{line-height:22px;padding:0px 10px;}

	input.logininv{border:0px; position: absolute; left: -9999px}
	
	.path{margin-top:5px;}
	.path a{background:url(resources/images/arrow.gif) no-repeat left 50%;padding-left:7px;margin-right:10px;}

span.newsSource{color:#919191;line-height:24px;}
p.newsSource{color:#919191;}
.newsBody{padding:0;margin:0;}
a.newsmore, a.newsmore:visited, a.newsmore:active{color:#000;}
span.newsBody img{padding-bottom:0;margin:0 5px 0 0;max-width:300px; width: expression(this.width > 300 ? 300: true);height:auto;}
span.newsBody p img{margin-top:0;padding-top:0;}
.newsBody1 img{max-width:200px; height:auto;width: expression(this.width > 200 ? 200: true);float:left;padding-bottom:0;margin-bottom:0;margin-right:5px;margin-top:0px;}
span.newsBody p{margin-top:15px;padding-top:0;font-size:13pt;}
.newstable{margin:0;padding:0;}
#news{list-style:none;padding:10px 0;margin:0;overflow:hidden;}
		#news li{display:inline-block;float:left;margin:10px 10px 0 0;padding:0;}	
		
		#news li a{background:#887761;display:block;height:21px;line-height:21px;text-decoration:none;color:#ffffff;font-size:11px;font-weight:bold;padding:0 10px;}
			#news li a:hover{background:#848486;}
			
			#news li.nmenucom a{background:#b8a790;}
			#news li.nmenucom a:hover{background:#887761;}

.mapHeaderText, .small_arrow{background:url(resources/images/arrow.gif) no-repeat left 0.5em; padding-left:10px;}

.sectionMiddleActions a, .sectionMiddleActions a:visited, .sectionMiddleActions a:active, .sectionMiddleActions a:hover, .contentEditLink a, .contentEditLink a:visited, .contentEditLink a:active, .contentEditLink a:hover, .deGroupTab a, .deGroupTab a:active, .deGroupTab a:visited, .deGroupTab a:hover, .blackBoldText, .newsDETab a, .newsDETab a:active, .newsDETab a:visited, .newsDETab a:hover, .newsDETextSel  {color:#626263;font-size:12px;font-weight:normal;}
.deGroupTab1{background:#e3e3e4;}
ul.menu_bg, ul.menu_bg li{margin:0;padding:0;list-style:none;}
ul.menu_bg li{border-bottom:1px solid #CDCDCD;border-top:#ffffff 1px solid;}
.eventTableBorder{padding:10px;}

a.eventEditLink, a.eventEditLink:active, a.eventEditLink:visited, a.eventEditLink:hover {color:#626263;font-size:1em;}
.eventbuttonLink, .eventbuttonLink:active, .eventbuttonLink:visited, .eventbuttonLink:hover{font-size:1.1em;}

div.contact{margin-bottom:5px;font-size:12px;}
	div.contact input, div.contact textarea{width:300px;}
	
.nltl{font-size:14px; color:#5d5e5f;}

span.title img{width:100px;}
.mailtitle{color:#595c5e;}
#combo1_list{border:#a09e9e 1px solid !important;}

td.error1{padding-left:10px;color:#bb1e30;}
.loginError{color:#bb1e30;}
.alright{text-align:right;}

#changeMonth, #changeYear{float:none;}
#newCalendar{height:11px !important;}

.confirmation{margin-top:10px;}
.warning{float:left; font-size:0.85em !important;}

.sHelpText1{font-weight:bold;line-height:25px;}

.loginRegular{line-height:23px;}

.notshow{width:20px;overflow:hidden;}
	.notshow input{margin-left:-9999px;}


.dateinputCell input{border:#999e9f 1px solid !important;height:8px !important;margin:0; line-height:8px;}
.dateimageCell a{margin-top:1px;display:block;}

/* PORTAL SPECIFIC CSS CODE */
/* -------------------------------------------------------------------------------------------- */
