/* Datacorp Stylesheet. Best understood with word wrap off */

/* CSS reset and grid.  It's YUI Reset and 960cs  */
html{color:#000;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}input,textarea,select{*font-size:100%}legend{color:#000}body{margin:0px}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold}optgroup{font-weight:normal}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}del{text-decoration:line-through}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}sup{vertical-align:super}sub{vertical-align:sub}p,fieldset,table,pre{margin-bottom:1em}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px}body{font:13px/1.231 "trebuchet ms",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.container_20{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.container_20 .grid_1{width:38px}.container_20 .grid_2{width:86px}.container_20 .grid_3{width:134px}.container_20 .grid_4{width:182px}.container_20 .grid_5{width:230px}.container_20 .grid_6{width:278px}.container_20 .grid_7{width:326px}.container_20 .grid_8{width:374px}.container_20 .grid_9{width:422px}.container_20 .grid_10{width:470px}.container_20 .grid_11{width:518px}.container_20 .grid_12{width:566px}.container_20 .grid_13{width:614px}.container_20 .grid_14{width:662px}.container_20 .grid_15{width:710px}.container_20 .grid_16{width:758px}.container_20 .grid_17{width:806px}.container_20 .grid_18{width:854px}.container_20 .grid_19{width:902px}.container_20 .grid_20{width:950px}.container_20 .prefix_1{padding-left:48px}.container_20 .prefix_2{padding-left:96px}.container_20 .prefix_3{padding-left:144px}.container_20 .prefix_4{padding-left:192px}.container_20 .prefix_5{padding-left:240px}.container_20 .prefix_6{padding-left:288px}.container_20 .prefix_7{padding-left:336px}.container_20 .prefix_8{padding-left:384px}.container_20 .prefix_9{padding-left:432px}.container_20 .prefix_10{padding-left:480px}.container_20 .prefix_11{padding-left:528px}.container_20 .prefix_12{padding-left:576px}.container_20 .prefix_13{padding-left:624px}.container_20 .prefix_14{padding-left:672px}.container_20 .prefix_15{padding-left:720px}.container_20 .prefix_16{padding-left:768px}.container_20 .prefix_17{padding-left:816px}.container_20 .prefix_18{padding-left:864px}.container_20 .prefix_19{padding-left:912px}.container_20 .suffix_1{padding-right:48px}.container_20 .suffix_2{padding-right:96px}.container_20 .suffix_3{padding-right:144px}.container_20 .suffix_4{padding-right:192px}.container_20 .suffix_5{padding-right:240px}.container_20 .suffix_6{padding-right:288px}.container_20 .suffix_7{padding-right:336px}.container_20 .suffix_8{padding-right:384px}.container_20 .suffix_9{padding-right:432px}.container_20 .suffix_10{padding-right:480px}.container_20 .suffix_11{padding-right:528px}.container_20 .suffix_12{padding-right:576px}.container_20 .suffix_13{padding-right:624px}.container_20 .suffix_14{padding-right:672px}.container_20 .suffix_15{padding-right:720px}.container_20 .suffix_16{padding-right:768px}.container_20 .suffix_17{padding-right:816px}.container_20 .suffix_18{padding-right:864px}.container_20 .suffix_19{padding-right:912px}.container_20 .push_1{left:48px}.container_20 .push_2{left:96px}.container_20 .push_3{left:144px}.container_20 .push_4{left:192px}.container_20 .push_5{left:240px}.container_20 .push_6{left:288px}.container_20 .push_7{left:336px}.container_20 .push_8{left:384px}.container_20 .push_9{left:432px}.container_20 .push_10{left:480px}.container_20 .push_11{left:528px}.container_20 .push_12{left:576px}.container_20 .push_13{left:624px}.container_20 .push_14{left:672px}.container_20 .push_15{left:720px}.container_20 .push_16{left:768px}.container_20 .push_17{left:816px}.container_20 .push_18{left:864px}.container_20 .push_19{left:912px}.container_20 .pull_1{left:-48px}.container_20 .pull_2{left:-96px}.container_20 .pull_3{left:-144px}.container_20 .pull_4{left:-192px}.container_20 .pull_5{left:-240px}.container_20 .pull_6{left:-288px}.container_20 .pull_7{left:-336px}.container_20 .pull_8{left:-384px}.container_20 .pull_9{left:-432px}.container_20 .pull_10{left:-480px}.container_20 .pull_11{left:-528px}.container_20 .pull_12{left:-576px}.container_20 .pull_13{left:-624px}.container_20 .pull_14{left:-672px}.container_20 .pull_15{left:-720px}.container_20 .pull_16{left:-768px}.container_20 .pull_17{left:-816px}.container_20 .pull_18{left:-864px}.container_20 .pull_19{left:-912px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


.hidden{display:none;}
*{outline:none;}


html{background:url('/wp-content/themes/datacorp/images/datacorp_pagebackground.png') repeat-y top center;}
p a.pdf{background:url('/wp-content/uploads/pdf_icon.gif') no-repeat left 2px;padding-left:22px;font-weight:bold;}

a{color:#4B5C6F;}
a:hover{color:#444;text-decoration:None;}

#header{width:960px;background:#000 url('/wp-content/themes/datacorp/images/datacorp_headerbackground.png') no-repeat top left;color:#fff;}

#header h1 		{margin:0px;}
#header h1 a		{display:block;}
#header h1 span	{display:none;}
#header h2		{display:none;}

#SkipToMain{display:none;}

/* Search */
#datacorpsearch		{margin-top:25px;}
#datacorpsearch input	{border:1px solid #444;color:#999;float:right;font-size:12px;padding:3px;}
#searchLight li 		{list-style-type:none;}


#pagecontent{background:transparent url('/wp-content/themes/datacorp/images/datacorp_insidepage_whitebackgorund.png') repeat-y 5px top;padding:20px 0 40px;min-height:550px;z-index:1;position:static;}

#breadcrumbs{margin:0;padding:0;color:#3574A9;font-weight:bold;}
#breadcrumbs li{display:inline;list-style-type:none;}
#breadcrumbs a{color:#3574A9;text-decoration:none;}
#breadcrumbs .trail-before{display:none;}


/* side navigation */
#sectionnav a	{color:#4F5E71;font-weight:bold;;display:block;}
#sectionnav h3	{margin:50px 0 0 0;padding:0;}
#sectionnav h3 a	{text-align:center;font-size:16px;padding:10px 0 20px;background:transparent url('/wp-content/themes/datacorp/images/datacorp_insidepages_nav_sectionname.png') no-repeat bottom left;}
#sectionnav ul	{margin:0;padding:0 0 8px 0;background:transparent url('/wp-content/themes/datacorp/images/datacorp_insidepages_nav_triangle.png') no-repeat bottom left;}
#sectionnav li	{list-style:none;}	
#sectionnav li a	{color:#fff;background:#4F5E71;padding:15px 5px 15px 10px;font-size:14px;text-decoration:underline;border-bottom:2px solid #fff;}
#sectionnav li a:hover	{background:#3574A9;text-decoration:none;}

/* Curent page in side navigation*/
#sectionnav li.current_page_item a {text-decoration:none;
text-shadow:0px 1px 2px #000;
  background-color:#0E4472;
  background-image:-moz-linear-gradient(top, #0E4472, #0A304F); /* FF3.6 */
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #0E4472),color-stop(1, #0A304F)); /* Saf4+, Chrome */
  background-image:-webkit-linear-gradient(#0E4472, #0A304F); /* Chrome 10+, Saf6 */
  background-image:linear-gradient(top, #0E4472, #0A304F);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0E4472', EndColorStr='#0A304F'); /* IE6–IE9 */
}



/* Side navigation on blog archive pages */

body.archive #mainColumn {position:relative;}
body.archive #sectionnav {position:absolute;top:5px;left:0px;}


#footer		{background:#252b30 url('/wp-content/themes/datacorp/images/datacorp_pagefooter.png') repeat-x top center ;overflow:hidden;color:#fff;padding:20px;min-height:140px;}
#footer a 	{color:#fff;}
#footer strong{display:block;font-size:14px;margin-right:5px;text-align:right;}



#mainColumn			{background:transparent url('/wp-content/themes/datacorp/images/datacorp_insidepages_nav_border.png') no-repeat 205px 10px;}
#mainColumn h2		{font-size:28px;color:#3574A9;margin:25px 0 15px 0;border-bottom:1px dotted #CCCCCC;}
#mainColumn h3		{color:#3574A9;font-size:20px;margin:40px 0 10px;}
#mainColumn p		{font-size:14px;line-height:21px;margin-bottom:20px;}
#mainColumn .entry li 	{font-size:14px;line-height:19px;margin-bottom:15px;}
#mainColumn .entry ul	{margin-bottom:20px;}




.entry{margin:5px 40px 30px 10px;}
.mapviewer{float:right;width:250px;margin:0 0 40px 40px;}

.page img.alignright{float:right;margin:5px 0 20px 20px;border:4px solid #4B5C6F;}
.page img.alignleft {float:left;margin:5px 20px 20px 0px;}







/* Hides home link on home page */
body.home #main_dropdown_menu  > li:first-child{display:none !important;}
body.home #main_dropdown_menu li{margin:0 10px;}

#nav{background:#4b5c6f;color:#fff;
   -moz-border-radius:0px 0px 6px 6px; 
  -webkit-border-radius:0px 0px 6px 6px; 
          border-radius:0px 0px 6px 6px; }

#main_dropdown_menu{	display:table;	margin:0;padding:0;list-style:none;position:relative;padding:2px 10px;font-size:15px;font-weight:bold;}
#main_dropdown_menu li{margin:0px 6px 0px 7px;padding:0;list-style:none;display:table-cell;float:left;position:relative;}
#main_dropdown_menu a{position:relative;display:block;color:#fff;padding:5px 5px 0px;text-decoration:none;}
#main_dropdown_menu li a span {border-bottom:3px solid #99C0DF;display:block;padding-bottom:3px;text-shadow:0 1px 2px #000;}
#main_dropdown_menu li a:hover span {border-bottom:3px solid #252b30;}
#main_dropdown_menu a:hover,
#main_dropdown_menu a.active{background:#252B30;border-top:2px solid #efefef;border-left:2px solid #efefef;border-right:2px solid #efefef;padding:3px 3px 0px;z-index:10000;position:relative;}
#main_dropdown_menu li.nosub a:hover {border:2px solid #efefef;}
#main_dropdown_menu li.nosub a:hover span {padding-bottom:0px;}






#main_dropdown_menu ul.dropdown{
margin:0;
padding:0;
display:block;
position:absolute;
z-index:9999;
/* top:100%; */
top:27px;
width:225px;
display:none;
left:0;

background:#252b30;
padding:15px;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
border:2px solid #efefef;
-moz-box-shadow:0px 4px 4px #444;

}


#main_dropdown_menu ul.dropdown ul{margin:0px;}
#main_dropdown_menu ul.dropdown ul.dropdown{top:0;left:95%;}
#main_dropdown_menu ul.dropdown li{margin:0;padding:0;float:none;position:relative;list-style:none;display:block;width:100%;}
#main_dropdown_menu ul.dropdown li a{display:block;	background:url('/wp-content/themes/datacorp/images/datacorp_dropdown_icon.png') no-repeat left center;	padding:15px 0px 20px 40px;border:0px;}

#main_dropdown_menu ul.dropdown li a:hover{	text-decoration:underline;color:#FFF201;}
#main_dropdown_menu p{ 	border-bottom:1px dotted #CCC;color:#CCC; margin-bottom:5px;padding-bottom:10px;text-align:center;}


/* Blog content overrides */

body.single-post #commentsContainer { /* clear: both;
    display: block;
    float: left;
    left: 250px;
    position: relative;
    width: auto; */
}






/* Homepage overrides */

body.home #pagecontent{min-height:100px;padding-bottom:5px;}

.home #mainColumn #page-16 p{font-weight:bold;font-size:17px;color:#375A7F;}

.home #mainColumn #page-16 p a{background:#444;color:#FEFF5F; padding:4px 10px;
    text-shadow:0 1px 1px #000000;
	   -moz-border-radius:3px;
  -webkit-border-radius:3px;
          border-radius:3px;}

		  .home #mainColumn #page-16 p a:hover{text-shadow:0 0 40px #fff;;}
		  
		  

body.home #mainColumn {background:none;}
body.home #latestnews{list-style:None;margin:15px 30px 25px 30px;padding:5px 20px 10px;border:1px solid #999;}

body.home #newresearch{margin:15px 10px 15px 0px;padding:5px 40px 10px;border:1px solid #999;}

#lowerhomepage div{   
	min-height:350px;
   -moz-box-shadow:0px 2px 4px #375A7F; 
  -webkit-box-shadow:0px 2px 4px #375A7F; 
          box-shadow:0px 2px 4px #375A7F;
-moz-border-radius:12px;
  -webkit-border-radius:12px;
          border-radius:12px;
		  
 background-color:#ffffff;
  background-image:-moz-linear-gradient(top, #ffffff, #DFF1FF); /* FF3.6 */
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #DFF1FF)); /* Saf4+, Chrome */
  background-image:-webkit-linear-gradient(#ffffff, #DFF1FF); /* Chrome 10+, Saf6 */
  background-image:linear-gradient(top, #ffffff, #DFF1FF);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#DFF1FF'); /* IE6–IE9 */
}		  
		  



body.home #lowerhomepage h2{color:#375A7F;font-size:19px;margin:5px 0 25px;text-align:center;}

body.home #latestnews ul{margin:30px 10px 0;}
body.home #latestnews li{list-style-type:none;margin-bottom:20px;}
body.home #latestnews li a{background:url("/wp-content/themes/datacorp/images/datacorp_dropdown_icon.png") no-repeat scroll left top transparent;border-bottom:1px dotted #CCC;color:#375A7F;display:block;font-size:13px;font-weight:bold;min-height:35px;padding-bottom:10px;padding-left:45px;}


/* Fixing Publications and preentations line break */
body.page-id-179 #sectionnav h3 a,
body.parent-pageid-179 #sectionnav h3 a{padding:0px;height:50px;line-height:17px;}

body.home .homehome{display:none;}












/*  Print styles */            
@media print {
@page               {background:white;color:black;border:0;width:99%;}

div{float:none !important;width:99% !important;clear:none !important;left:auto !important;}
#nav, h1.span, #header h2, #datacorpsearch, #sectionnav                    {display:none !important;}
}








