
/* Main RICS logo */
#mast {background: #06c;}
#mast .pseudoH1 a:link, #mast .pseudoH1 a:visited {background: url(./css_img/rics_06c.gif) no-repeat top left;}
#mast .pseudoH1 a:hover, #mast .pseudoH1 a:active {background: url(./css_img/rics_06c.gif) no-repeat bottom left;}
#mast h1 {background: url(./css_img/rics_06c.gif) no-repeat top left;}

/* Page h1 underline */
#content_wrap h1 {border-bottom: 5px solid #4781bc;}

/* Column navigation and Supplements */
#related h2 { background: #06c; color: #fff;}

/* Page list box */
#content div.pagehighlightBox h3 {background: #06c;}

/* Footer */
div#footer_navigation div {background: url(./css_img/rics_06c_footer.gif) repeat-x left top;}

/* LINKS */
/* ############ */
a:link { color: #06c; text-decoration:none;}
a:visited { color: #719AC3; text-decoration:none;}
a:hover { color: #36424a; text-decoration:underline;}
a:active { color: #36424a; text-decoration:underline;}

/* ACTIVE AREAS */
/* ############ */

/* Nav widgets, left column */
#column_nav ul.navTax li a:link, #column_nav ul.navTax li a:visited { background: #4781bc url(./css_img/nw_arrw.gif) no-repeat .2em .9em;}
#column_nav ul.navTax li a:hover, #column_nav ul.navTax li a:active { background: #36424a url(./css_img/nw_arrw.gif) no-repeat .2em .9em;}

/* Secondary navigation & Breadcumb */
div#secondary_navigation {background: #4781bc;}

div#secondary_navigation ul li a:link, div#secondary_navigation ul li a:visited {background: #4781bc;}
div#secondary_navigation ul li a:hover, div#secondary_navigation ul li a:active {background: #36424a;}

/* Members login box & Global box */
ul#primary_navigation li.nav_member a:link, ul#primary_navigation li.nav_member a:visited
	{ background: #4781bc url(./css_img/primary_navigation_rshadow.gif) no-repeat bottom right; color: #fff; font-weight: normal;} 

ul#primary_navigation li.nav_member a:hover, ul#primary_navigation li.nav_member a:active
	{ background: #36424a url(./css_img/primary_navigation_rshadow.gif) no-repeat bottom right; color: #fff; font-weight: normal;} 

ul#primary_navigation li.nav_global a:link, ul#primary_navigation li.nav_global a:visited
	{ background: #4781bc url(./css_img/primary_navigation_lshadow.gif) no-repeat bottom left; color: #fff; font-weight: normal;} 

ul#primary_navigation li.nav_global a:hover, ul#primary_navigation li.nav_global a:active
	{ background: #36424a url(./css_img/primary_navigation_lshadow.gif) no-repeat bottom left; color: #fff; font-weight: normal;}

div#memberslogin_box { background: #4781bc; border-left: 2px solid #fff; border-bottom: 2px solid #fff; color: #fff; }
div#globalBox {background: #4781bc; border-right: 2px solid #fff; border-bottom: 2px solid #fff; color: #fff; }

/* Closing X on drop down content */
div#memberslogin_box p.xClose a:link, div#memberslogin_box p.xClose a:visited,
div#globalBox p.xClose a:link, div#globalBox p.xClose a:visited { background:transparent url(./css_img/close_teal.gif) no-repeat top right;}

div#memberslogin_box p.xClose a:hover, div#memberslogin_box p.xClose a:active,
div#globalBox p.xClose a:hover, div#globalBox p.xClose a:active { background:transparent url(./css_img/close_teal.gif) no-repeat bottom right;}

div#memberslogin_box input.field:focus {outline: 1px solid #3b6a86;}

/* Light buttons for drop down content boxes */
div#memberslogin_box input.button {border-right: 1px solid #3b6a86; border-bottom: 1px solid #3b6a86;}
div#memberslogin_box input.button:active {border-left: 1px solid #3b6a86; border-top: 1px solid #3b6a86;}

/* Buttons - From forms.css */
#content .basic_form input.button, #content form.xform input.button { border: 1px solid #4781bc; border-right: 1px solid #3b6a86; border-bottom: 1px solid #3b6a86; background: #4781bc;}
#content .basic_form input.button:active, #content form.xform input.button:active { border: 1px solid #4781bc; border-left: 1px solid #3b6a86; border-top: 1px solid #3b6a86; background: #4781bc;}

#content .xform span.formhelp  {color: #4781bc;}

/* Training courses */
#wrapper .trainingContent {margin-left:0; padding-left:0;}
.trainingBox { background:#eaeef1; padding:0 10px 10px; margin:0 0 16px; overflow:hidden; clear:both; }
.trainingBox.blockquoteBox { background:none; padding:0; }
#content .byEditor.trainingBox  h2 { background:#fff; border-bottom:4px solid #4781bc; font-size:1.3em; font-weight:bold; padding:0 10px 5px; margin:0 -10px 10px; width:100%;}
#content div.byEditor img.course_image { margin:0 20px 10px 0; width:100px; height:auto; border:0; padding:0; }
#content div.byEditor.trainingBox blockquote { float:left; margin:0; }
#rightColumn.trainingRightCol { width:27.4em; }
.trainingRightBox { background:#eaeef1; padding:10px; margin:0 0 16px; overflow:hidden; clear:both; }
.trainingRightBox h2 { font-size:1.3em; color:#fff; background:#06c; border-bottom:1px solid #fff; padding:4px 10px 2px; line-height:1.4; width:100%; margin:-10px -10px 6px; }
.trainingRightBox li { list-style:none; }
.trainingRightBox .cardImages { background:#fff; width:100%; padding:7px 10px 3px; margin:10px -10px; text-align:center; }
