/* -------------------------------------------------------------- 
  
   print.css
   * Gives you some sensible styles for printing pages.
   * See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
   
-------------------------------------------------------------- */



/* Layout
-------------------------------------------------------------- */
.container {
  background: none;
}


hr.bottomfooter {color:none;height:30px;}
.bottomfooter {background:#5b94ce;border-top:10px solid #f1f1f1;min-height:50px;width:100%;clear:both;}

/* Text
-------------------------------------------------------------- */

code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { margin:0; }
a img { border:none; }
p img.top { margin-top: 0; }



blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }


/* -----------------------------------------------------

	TYPOGRAPHY
	
----------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:1.6em;line-height:1.3;margin-bottom:.5em;}
h2 {font-size:1.2em;margin-bottom:0.5em;}
h3 {font-size:1.2em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.1em;line-height:1.25;margin-bottom:.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
a:focus, a:hover {color:#0f5b9e;text-decoration:none;}
a {color:#1075ce;text-decoration:underline;}
/* typography color */
h1 {color:#fe7d02;}
h2 {color:#1641a3;}
h3{color:#999;}
h4 {color:#333;}

/* search */
.top_searcharea h2 {color:#FE7D02}


/* --------------------------------------------------------

HEADER AREA

-------------------------------------------------------- */

.headerfooter{background:transparent url(../images/headerfooter_bg.gif) no-repeat  left bottom;overflow:hidden;padding:0;height:14px;clear:both;}
.headerformbg{background:#5b94ce;}
.header_nav{width:950px; background:transparent url(../images/header_nav_bg.gif) repeat-x scroll left top;padding:0;height:41px;}
.header_footer{background:transparent url(../images/header_footer_bg.gif) repeat-x scroll left top;overflow:hidden;padding:2px 0;height:30px;clear:both;}
.header_footer p{color:#fff; font-weight:bold; background:transparent url(../images/header_footerbullet.gif) no-repeat scroll right top;float:left;background-position:4px 7px;padding:2px 0 0 12px;margin-right:10px;}
.footer {background:#87B7E7;font-size:10px;color:#fff;}
.footer h2{color:#fff;}
.footer p{color:#fff;font-size:10px;}

/* --------------------------------------------------------

NAV AREA

-------------------------------------------------------- */

.main_nav {height: 30px;padding: 5px 10px 5px 10px;line-height: 28px;font-weight: bold;}
.main_nav li {float: left; text-decoration: none;float: left;padding-right: 10px;margin-right: 5px; background: url(../images/navigation-li-a.gif) no-repeat right 5px !important;}
.main_nav li a {text-decoration: none;float: left;padding-right: 10px;margin-right: 4px;float: left;padding:0 0 1px 10px;background: url(../images/navigation-li.gif) no-repeat 0 5px;color:#fff;}
.main_nav li a:hover, .main_nav li a:focus {text-shadow: #ddd 0 1px 0;color:#000;}
.main_nav li a:active {text-shadow: #eee 0 1px 0;color:#000;}


/* MAIN MENU */
/* tabbed */
.tab_menu {line-height:normal;margin:0;width:100%;clear:both;overflow:hidden;height:37px;}
.tab_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:9px 0 0 10px;}
.tab_menu li {background:transparent url(../images/tabbed_left.gif) no-repeat scroll left top;float:left;margin:0pt 3px 0pt 0pt;padding:0pt 0pt 0pt 12px;list-style: none;}
.tab_menu li.active {background-image:url(../images/tabbed_lefton.gif);}
.tab_menu li a.active {background-image:url(../images/tabbed_righton.gif) top right;color:#fff;}
.tab_menu a {background:transparent url(../images/tabbed_right.gif) no-repeat scroll right top;color:#fff;display:block;padding:5px 15px 4px 6px;text-decoration:none;font-size:14px;line-height:1.5em;}
.tab_menu a:hover {color:#e2e2e2;}
.tab_menu .active {background-image:url(../images/tabbed_lefton.gif);}
.tab_menu .active a {background-image:url(../images/tabbed_righton.gif);color:#fff;}


.item-list ul li a{color:#fe7d02;}



/* nav_main */
#nav_main ul{margin: 0;padding:5px 0 0 10px;}
#nav_main ul li {padding: 5px;text-align: center;line-height: 29px;margin: 0;background: none;}
#nav_main ul li a {height: 28px;color: #fff;text-decoration: none;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;padding:0 10px;}
#nav_main ul li a strong {font-weight: normal;font-size: 14px;}
#nav_main ul li a:hover {color: #000;background-color: #fff;}
/* --------------------------------------------------------

BLOCKS THEMING

-------------------------------------------------------- */
/* experth-articles-latest-news */
.expert-articles-latest-news{}
.rail .expert-articles-latest-news .node-inner h2{background:none;padding:0;border-bottom:none;margin-bottom:10px !important;}
.rail .expert-articles-latest-news .node-inner a{font-size:12px;}
.rail .expert-articles-latest-news .node-inner h2  a{font-size:12px;color:#5b94ce;}
.rail .expert-articles-latest-news .node-inner h2 a:hover{font-size:12px;color:#3c75af;text-decoration:none;}
.twocolleft a{color:#7581df;}
.twocolleft a:hover{color:#a1abf5;text-decoration:none;}
.twocolright a{color:#7581df;}
.twocolright a:hover{color:#a1abf5;text-decoration:none;}
.expertart_nav a{color:#7581df;}
.expertart_nav a:hover{color:#a1abf5;text-decoration:none;}

.icon_more a{font-size:9px !important;}

/* hot topics */
#r_box{margin-bottom:20px;}
/*resource center */
#block-block-43{margin-bottom:20px;}
.expertart_nav ul{margin:0;}
.expertart_nav ul li{margin:0 0 5px 0 !important; list-style-type:none;padding-bottom:5px;}
.expertart_nav ul li a{color:#f7941d; text-decoration:none;}
.expertart_nav ul li a:hover{color:#f7941d; text-decoration:underline;}

.node-type-news p{margin-bottom:10px !important;}
.node-type-news hr{margin-bottom:10px;}


.altnav2 a{color:#fe7d02;text-decoration:none;}
.altnav2 a:hover{text-decoration:underline;}

/* FORM AREA */
.swi_formarea p{color:#fff;font-size:12px;}
.header_form {background:url(../images/swi_formbg.gif) no-repeat top left;}

/* COLUMNS */
/* -----------------------------------------------------

	ROUNDED ELEMENTS: find form, boxes, column boxes
	
----------------------------------------------------- */
/* general use */
.r_box .sidebox_bgbottom .sidebox_bgtop {
background:transparent url(../images/sidebox_bgtop.gif) no-repeat scroll 50% 0pt;max-width:100%;min-width:189px;padding:3px 0pt 0pt;margin-bottom:0 !important;height:26px;}

.rail .rblock_header {background:transparent url(../images/rblock_header.gif) no-repeat scroll left top;padding:3px 0 0;width:189px;}
.rail .rblock_headern {background:transparent url(../images/rblock_headern.gif) no-repeat scroll left top;padding:3px 0 0;width:189px;}
.rblock_headerw {background:transparent url(../images/rblock_headerw.gif) no-repeat scroll left top;padding:3px 0 0;width:528px;}

p.rm {background:#87b7e7 none repeat scroll 0 0;font-size:10px;padding:2px 5px;}
.rm a {text-decoration:none;color:#fff;}
.rm a:hover {text-decoration:underline;}

.rmi{font-weight:bold;float:right; background:url(../../../images/rmi_bl.gif) no-repeat scroll 0 15px;padding-left:10px;}
.rmi a{color:#5e96cf; text-decoration:none;}
.rmi a:hover{text-decoration:underline;}
/* tomeck request */
.tomeckbox li {background: #e1edf3;padding:10px;border: solid 1px #c0e2f3;cursor: pointer;}
.tomeckbox li:hover {background: #d6e6ef;}


