﻿/*reset*/
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
/*base*/
h1{font-size:182%;}
h2{font-size:153.9%;}
h3{font-size:123.1%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
/*th,td{border:1px solid #000;padding:.5em;}*/
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,/*table,*/pre{margin-bottom:1em;}
/*fonts*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}


h1,h2,h3,h4,h5,h6{color:#22303b;}

.clear{
	clear:both;
	height:0px;}

#done{
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 4px;
	background-color:#006600;
	margin:1em 0;}

a{
	color:#3f7fb3;}
a:link, a:visited{
	text-decoration:none;}
a:hover, a:active{
	text-decoration:underline;}


#bannerWrap{
	background-image:url(../../img/banner-bg.jpg);
	background-repeat:repeat-x;
	height:120px;}
#banner{
	width:950px;
	margin:0 auto;
	height:120px;}

#logo{
	float:left;
	width:745px;}
#secondaryNav{
	width:200px;
	float:left;
	height:120px;}
#sNavTop{
	height:94px;}
#sNavBottom ul, #nav ul{
	margin:0;
	padding:0;}
#sNavBottom ul li, #nav ul li{
	list-style:none;
	float:left;}
#navWrap{
	background-image:url(../../img/nav-bg.jpg);
	background-repeat:repeat-x;
	height:42px;}

#nav{
	width:950px;
	margin:0 auto;
	height:42px;}

.navBtn, .navBtn:visited {
	height:42px;
	position:relative !important;}

#navOverview, #navOverviewBtn, #navOverviewBtn:visited {
	width:123px;}
#navResources, #navResourcesBtn, #navResourcesBtn:visited {
	width:123px;}
#navArticles, #navArticles, #navArticlesBtn:visited {
	width:123px;}
#navSeminars, #navSeminars, #navSeminarsBtn:visited {
	width:123px;}

.navBtn span, .navBtn:visited span {
	display:block;
	height:42px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#navOverview span, #navOverview:visited span {
	background-image:url(../../img/navOverview.jpg);
	width:123px;}

#navResources span, #navResources:visited span {
	background-image:url(../../img/navResources.jpg);
	width:123px;}

#navArticles span, #navArticles:visited span {
	background-image:url(../../img/navBlog.jpg);
	width:123px;}

#navSeminars span, #navSeminars:visited span {
	background-image:url(../../img/navSeminars.jpg);
	width:123px;}

.navBtn span, .navBtn:visited span {
	background-position:0 0;}

.navBtn:hover span, .navBtn:focus span, .navBtn:visited:hover span, .navBtn.udmR span, .navBtn.udmR:visited span, .navBtn:active span {
	background-position:0 -42px;}



.sNavBtn, .sNavBtn:visited {
	height:26px;
	position:relative !important;}

#sNavHome, #sNavHomeBtn, #sNavHomeBtn:visited {
	width:56px;}
#sNavAbout, #sNavAboutBtn, #sNavAboutBtn:visited {
	width:56px;}
#sNavContact, #sNavContactBtn, #sNavContactBtn:visited {
	width:68px;}

.sNavBtn span, .sNavBtn:visited span {
	display:block;
	height:26px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#sNavHome span, #sNavHome:visited span {
	background-image:url(../../img/sNavHome.jpg);
	width:56px;}

#sNavAbout span, #sNavAbout:visited span {
	background-image:url(../../img/sNavAbout.jpg);
	width:56px;}

#sNavContact span, #sNavContact:visited span {
	background-image:url(../../img/sNavContact.jpg);
	width:68px;}

.sNavBtn span, .sNavBtn:visited span {
	background-position:0 0;}

.sNavBtn:hover span, .sNavBtn:focus span, .sNavBtn:visited:hover span, .sNavBtn.udmR span, .sNavBtn.udmR:visited span, .sNavBtn:active span {
	background-position:0 -26px;}



#shadow{
	background-image:url(../../img/banner-shadow.jpg);
	background-repeat:repeat-x;
	height:24px;}



#content{
	width:950px;
	margin:0 auto;
	min-height:550px;
	height:auto !important;
	height:550px;}

#contentLeft{
	float:left;
	width:650px;}
#contentRight{
	float:right;
	width:250px;}


#events{
	border:1px solid #22303b;
	background-color:#ededed;
	margin:40px 0;}
#eventsHeader{
	background-image:url(/img/eventsHeader-bg.jpg);
	background-repeat:repeat-x;
	height:41px;
	text-align:center;}
#eventsItem, #resourceItem{
	margin:20px;}
#eventsItem a, #resourceItem a{
	color:#3f7fb3;
	font-weight:bold;}
#eventsItem a:link, #eventsItem a:visited, #resourceItem a:link, #resourceItem a:visited{
	text-decoration:none;}
#eventsItem a:hover, #eventsItem a:active, #resourceItem a:hover, #resourceItem a:active{
	text-decoration:underline;}

#wm-categories{
	border:1px solid #22303b;
	background-color:#ededed;
	padding:0 30px;
	margin-top:30px;}



#recentArticles{
	border-top:1px solid #22303b;
	border-bottom:1px solid #ededed;
	padding:0 30px;
	background-color:#ededed;
	margin-bottom:30px;}

#articleItemMain, #articleItem{
	margin:20px 0;}
#articleTitleMain{
	font-size:153.9%;
	font-weight:bold;
	color:#1d3a48;}
#articleTitle{
	font-weight:bold;
	color:#1d3a48;}
#articleTitleMain a, #articleTitle a{
	color:#3f7fb3;}
#articleTitleMain a:link, #articleTitleMain a:visited, #articleTitle a:link, #articleTitle a:visited{
	text-decoration:none;}
#articleTitleMain a:hover, #articleTitleMain a:active, #articleTitle a:hover, #articleTitle a:active{
	text-decoration:underline;}
#articleCategoryMain{
	font-size:116%;
	color:#333333;
	font-weight:bold;}
#articleDateMain{
	font-style:italic;}
#articleSummaryMain{
	font-size:116%;}


#catListItem{
	margin:10px 0;}
#catListItem a{
	color:#3f7fb3;
	font-weight:bold;}
#catListItem a:link, #catListItem a:visited{
	text-decoration:none;}
#catListItem a:hover, #catListItem a:active{
	text-decoration:underline;}
#catList h3{
	margin:1em 0 0 0;}


#seminarItem{
	margin:20px 0;}


#footerWrap{
	height:200px;
	background-color:#3c5e72;
	margin-top:40px;}
#footer{
	text-align:center;
	width:950px;
	margin:0 auto;
	padding-top:10px;}
#footer a{
	color:white;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:116%;}
#footer a:link, #footer a:visited{
	text-decoration:none;}
#footer a:hover, #footer a:active{
	text-decoration:underline;}
#footer p{
	margin-top:20px;}
#third a{
	color:#8096a3;
	font-size:90%;}
	
#comment{
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin:20px 0;}

.commentBox{
	margin:10px 0;}
.commentTopOdd{
	background-image:url(/img/cOddTop-bg.gif);
	background-repeat:repeat-x;
	height:40px;}
.commentTopEven{
	background-image:url(/img/cEvenTop-bg.gif);
	background-repeat:repeat-x;
	height:40px;}
.commentTopAdmin{
	background-image:url(/img/cAdminTop-bg.gif);
	background-repeat:repeat-x;
	height:40px;}
.commentTopLeft, .commentLowLeft{
	float:left;
	width:600px;}
.commentTopRight{
	float:right;
	width:19px;}
.commentLowRight{
	float:right;
	width:20px;}
.commentMidOdd{
	background-image:url(/img/cOddSide-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ffffe1;}
.commentMidEven{
	background-image:url(/img/cEvenSide-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#dae9f2;}
.commentMidAdmin{
	background-image:url(/img/cAdminSide-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#f5f5f5;}
.commentMidInnerOdd{
	padding:0 20px;
	background-image:url(/img/cOddSide-bg.gif);
	background-position:right;
	background-repeat:repeat-y;}
.commentMidInnerEven{
	padding:0 20px;
	background-image:url(/img/cEvenSide-bg.gif);
	background-position:right;
	background-repeat:repeat-y;}
.commentMidInnerAdmin{
	padding:0 20px;
	background-image:url(/img/cAdminSide-bg.gif);
	background-position:right;
	background-repeat:repeat-y;}
.commentLowOdd{
	height:20px;
	background-image:url(/img/cOddLow-bg.gif);
	background-repeat:repeat-x;}
.commentLowEven{
	height:20px;
	background-image:url(/img/cEvenLow-bg.gif);
	background-repeat:repeat-x;}
.commentLowAdmin{
	height:20px;
	background-image:url(/img/cAdminLow-bg.gif);
	background-repeat:repeat-x;}


.quoteBox{
	margin:10px 0;}
.quoteTop{
	background-image:url(/img/quoteTop-bg.gif);
	background-repeat:repeat-x;
	height:29px;}
.quoteTopLeft{
	float:left;
	width:39px;}
.quoteTopRight{
	float:right;
	width:20px;}
.quoteMid{
	background-image:url(/img/quoteSide-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ffffe1;}
.quoteMidInner{
	padding:0 20px;
	background-image:url(/img/quoteSide-bg.gif);
	background-position:right;
	background-repeat:repeat-y;}
.quoteText{
	font-style:italic;}
.quoteAuthor{
	font-weight:bold;
	text-align:right;}
.quoteLow{
	height:29px;
	background-image:url(/img/quoteLow-bg.gif);
	background-repeat:repeat-x;}
.quoteLowLeft{
	float:left;
	width:20px;}
.quoteLowRight{
	float:right;
	width:39px;}