/* Start of CMSMS style sheet 'EHM v2' */
body
	{background-color: white; padding: 0px; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; line-height: 1.6em;} 

dfn
{display: none;}

#header
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; text-align: left; padding: 0px; padding-left: 120px; padding-bottom: 20px; border-bottom: 3px solid navy; background-image:url(/uploads/images/layout/ehmlogo_trans.gif); background-repeat:no-repeat; height: 70px; font-weight: bold;}

#header h1
{font-size: 26px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold;}

#header a
{font-size: 26px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold; text-decoration: none;}

#footer
	{font-size: 10px; font-family: Verdana, Helvetica, sans-serif; background-color: #ccccee; border-bottom: 3px solid navy; border-top: 3px solid navy; padding-left: 10px; padding-right: 10px; clear: both; margin-top: 10px;}

#footer a
{color: black; text-decoration: underline;}


#footer a:hover
{font-weight: bold;}

#userinfo
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; padding-top:7px;}

#mainnav
	{background-color: #ccccee; height: 25px; border-bottom: 3px solid navy; padding-left: 10px; padding-right: 10px; vertical-align: middle; padding-top: 5px; font-weight: bold;}

#mainnav img
	{padding-right: 10px; padding-left: 10px; border: solid 0px black;}

#mainnav a
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; padding-right: 10px; padding-left: 10px; text-decoration: none; font-weight: bold;}

#mainnav a:hover
	{text-decoration: underline;}

#leftmenu
{border: solid 0px white;}

#leftmenu h2
{font-size: 20px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold; border-bottom: solid 2px navy; }


#leftmenu ul
{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; list-style-type: none; line-height: 1.8em; list-style-position:outside; padding-left: 0px; margin-left: 0px;}

#leftmenu ul li
{border-bottom: solid 1px #ccccee; border-top: solid 1px #ccccee;  padding-left: 10px; }

#leftmenu ul li h3
{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; font-weight: bold; list-style-type: none; padding-left: 0px; line-height: 1.8em; text-decoration: underline;}

#leftmenu a
{margin-bottom: 8px;}



#search
	{position: relative; top:-50px; text-align: right; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold;}

#leftbar 
	{width: 200px; float: left; padding: 5px; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black;  border-right: solid 2px navy; line-height: 32px;}

#leftbar a
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; padding-right: 10px; text-decoration: none; display: block;}

#leftbar a:hover
	{font-weight: bold;}

#leftbar b
	{font-weight: bold; display: block;}

#context
	{width: 200px; float: right; padding: 5px; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; overflow: hidden; border-left: solid 2px navy;}

#context b
	{display: block;}

#context input
	{border: solid 1px black; border-bottom: solid 2px navy;}

#context a
	{color: black; text-decoration: none;}

#context a:hover
	{color: black; text-decoration: underline;}

#main
	{margin-left: 210px; margin-right: 210px; padding: 5px; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; border-left: solid 2px navy; border-right: solid 2px navy;}

#main p
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black;}


#main input
	{border: solid 1px navy; border-bottom: solid 2px navy; border-right: solid 2px navy;}

#main textarea
	{border: solid 1px navy; border-bottom: solid 2px navy; border-right: solid 2px navy;}

#main select
	{border: solid 1px navy; border-bottom: solid 2px navy; border-right: solid 2px navy;}

#main fieldset
	{background-color: #eeeeee;}

#main legend
	{font-weight: bold; background-color: #eeeeee; border-top: solid 1px black;}

#main a
	{color: black; text-decoration: none;}

#main a:hover
	{text-decoration: underline;}

#content
	{text-align: left; padding: 10px;}

#content h1
{line-height: 1.4em; color: navy; font-size: 22px;}

#content a
{border-bottom: dotted 1px navy;}


#content a:hover
{border-bottom: underline 2px navy; text-decoration: none;}

div.error
	{border: solid 2px red;  background-color: salmon;}

div.success
	{border: solid 2px darkgreen; background-color: #aaff88;}

#abclist
	{margin-bottom: 5px;}

#abclist a
	{text-decoration: none; overflow: hidden; border-bottom: 1px solid white; color: navy;  padding-left: 3px; padding-right: 3px;}

#abclist a:hover
	{background-color: #ccccee; border-bottom: 1px solid navy; font-size: 16px; }

#abclist a.active
	{font-size: 18px; font-weight: bold;}

#conlist
	{height: 200px; margin-bottom: 10px; border-top: 2px solid navy; overflow: auto;}

#conlist a
	{float: left; padding: 3px; width: 24%; height: 15px; color: black; text-decoration: none; overflow: hidden; border-bottom: 1px solid white;}

#conlist a:hover
	{background-color: #ccccee; border-bottom: 1px solid navy;}

#conlist table tr th
	{background-color: #ccccee; border-bottom: 1px solid navy; font-weight: bold; font-size: 11px;}

#conlist table tr td
	{background-color: #ffffff; border-bottom: 1px solid navy; font-weight: normal; font-size: 11px;}

#confull
	{border-top: 2px solid navy; border-top: 2px solid navy;}

#conshow
	{height: 400px; border-top: 2px solid navy; overflow: auto;}

#conshow div.showedit
	{float: right; width: 100px; text-align: right; padding: 5px; border-bottom: 1px solid navy; background-color: #ccccee; }

#conshow div.showedit a
	{text-decoration: none; color: black;}

#conshow div.showedit a:hover
	{font-weight: bold;}

#conshow table td
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; }

#conshow table th
	{font-size: 11px; font-family: Verdana, Helvetica, sans-serif; color: black; font-weight: bold; text-align: left;}


a.AjaxContentBoxLink
	{white-space: nowrap; color: black; text-decoration: none;}

#tagcloud
{padding-top: 10px; padding-bottom: 10px;}

#tagcloud h2
{font-size: 20px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold; border-bottom: solid 2px navy; line-height: 32px;}

#tagcloud a
{display: inline; line-height: 1.5em;}

#news h2
{font-size: 20px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold; border-bottom: solid 2px navy; line-height: 32px;}

#news a
{display: block; padding-left: 10px; margin-bottom: 8px; border-bottom: solid 1px #ccccee;}

#news a:hover
{display: block; text-decoration: none; font-weight: bold; }

#facebook_right h2
{font-size: 20px; font-family: Verdana, Helvetica, sans-serif; color: navy; font-weight: bold; border-bottom: solid 2px navy; line-height: 32px;}

#breadcrumb
{display: block; border-bottom: 2px solid navy; line-height: 32px; padding-top: 17px;}

#langlist
{position: relative; top: -17px; text-align: right;}

#langlist a
{padding: 0px; display: inline;}


div.NewsSummaryLink
{padding-top: 20px; border: solid 0px black; }

div.NewsSummaryLink a
{font-size: 16px; color: navy; text-decoration: none; border: solid 0px black; font-weight: bold; line-height:1.6em; margin-bottom: 5px;}

p.NewsJumplist
{border-top: solid 2px navy;  border-bottom: solid 2px navy; padding-bottom: 5px;}
/* End of 'EHM v2' */

