@media print {
* { padding:0; margin:0; }
h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0;  }
li, dd { margin-left:5%; }
.hide{ display:none; }
.clear { height:0; clear:both; overflow:hidden; }
a img{ border:none; }
/*html, body { height: 100%; width:100%; }*/
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }/* for Internet Explorer */
/*\*/* html .classname { height: 8em; }/**/ 
a:hover{color:#000; text-decoration:none;}
#footer_address a{color:#000; text-decoration:none;}
a {color:#000; text-decoration:none;}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:.7em; background: #fff; text-align:center;  }
#search { display:none !important; }
.LeftPane  { }

#dnn_TopPane { padding:0; margin:0; display: none;}
.TopPane{ padding:0; margin:0; }

#dnn_ContentPane  {margin: 0px; text-align:left;  }

.cp_home{ width: 738px; text-align:left;}
.cp_1col{ width: 658px; padding: 0px 35px 0px 45px; text-align:left;}
.cp_2col{ width: 658px; padding: 0px 35px 0px 45px; text-align:left;}

#dnn_RightPane  { /*float: right; width: 218px; padding: 5px 10px 10px 10px ;*/ display:none; }
#dnn_RightPane a { color: #1A335D; }
#dnn_RightPane a:hover { color: #F6FFBF; }

.Normal{text-align:left;}

.NormalTextBox{ text-align:left;}

#dnn_ContentPane ul li { color: #000000; }

#CS_copy ul li, .c_content ul li{ color:#000; line-height:15px; list-style:disc !important; font-size: 10px;}/* MODULE-SPECIFIC */
#CS_copy ol li, .c_content ol li{ color:#000; line-height:15px; list-style:decimal; font-size: 10px;}/* MODULE-SPECIFIC */


#dnn_ctr349_ModuleContent{padding: 150px 10px 10px 10px;
}
#dnn_ctr349_SearchResults_dgResults_ctl06_lblNo{ vertical-align:top;}
h2 .SubHead{
padding:0;
font-size:14px;}

#wrapper {  width: 1000px; margin:0 auto; padding:0; background:#fff; } 
#maincontent{ width:743px; margin:0; padding:0; float:none; }
.maincontent ul{ padding-left:5px; margin:0; }
.maincontent li { font: normal 12px Arial, Helvetica, sans-serif; color: #e8ecf3; text-decoration: none; padding: 0; margin:0; list-style-type: square; }


#left_side{ width: 257px; height:auto; background: url(/images/left_bkg.jpg) no-repeat left 87px; float:none; margin-bottom: 10px; }

/*Left Menu*/
.head { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 5px 0px; cursor: hand;text-align:right; padding: 4px 30px 4px 0px; text-decoration:none; }
.head a{ text-decoration:none; }
.head a.mainSelected { color:#6BB4F3; }
.head a:hover{ color:#1a335d; text-decoration:none; }
.sub_ul { background: url(/images/nav_bkg.png) no-repeat right top; list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px; }
.sub_ul li{ padding-bottom: 2px; list-style: none; }
.sub_ul a{ color: #1a335d; background: url(/images/arrowbullet.png) no-repeat center right; display: block; padding: 5px 35px 3px 19px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; }
.sub_ul a:visited{ color:#1a335d }
.sub_ul a:hover, .sub_ul li.clicked a{ color: #f6ffbf; background-image: url(/images/nav_over.gif); background-repeat: no-repeat; background-position: -13px top; }
.top_spacer{ height:auto; }

#footer { width:1000px; margin-top:20px; position:relative; text-align:right; }
#footer_address { width: 560px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #395a90; padding: 0px 20px 20px 20px; margin:0; text-align: left; /*float:left;*/ }
#footer_tag { text-align:left;width:400px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-weight:norml; color: #395a90;  padding: 0px 0px 10px 20px; margin:0; /*float:left;*/ }
.f_phone{ color:#000; }
.f_address{ color:#000; }

h3 a:link{ color:#000; text-decoration:none; }
h3 a:active{ color:#000; text-decoration:none; }
h3 a:visited{ color:#000; text-decoration:none; }
h3 a:hover{ color:#000; text-decoration:none; }

.center{ background-color: #1a335d; background-image: url(/images/center_bkg.jpg); background-repeat: no-repeat; background-position: left top; }

h1 { font: normal 1.6em Arial, Helvetica, sans-serif; color: #1a335d !important; text-decoration: none; text-align: left !important; padding-bottom:5px; }
h2 { font: bold 1.2em Arial, Helvetica, sans-serif; color:#657ea5 !important; text-decoration: none; padding: 0; margin: 0px 0px -7px 0px; text-align: left !important; }

p { font: normal 12px Arial, Helvetica, sans-serif; line-height:16px; color: #000000 !important; text-decoration: none; }
p a { color: #5ab4d9; text-decoration: underline; }

#theDropDown { display: none; }

#rightbar { float: left; width: 223px; padding: 5px 10px 10px 10px ; }
.secondnav { font: normal 10px Arial, Helvetica, sans-serif; text-align: right; padding: 0 20px 0 0;  color: #adb2b9; }
.secondnav a { color: #5ab4d9; text-decoration: none }
.output a{ font: normal 9px Arial, Helvetica, sans-serif; color: #adb2b9; text-decoration: underline; text-align:center; }

.orange li {padding-left: 17px;background-image: url(/images/orange_arrow.gif);background-repeat: no-repeat;background-position: left center;margin: 0;}
.blue li {padding-left: 17px;background-image: url(/images/blue_arrow.gif);background-repeat: no-repeat;background-position: left center;margin: 0;}
#print{ float:left; margin:0px 0px 10px 0px; }


/*#email{ float:left; margin:0px 0px 10px 10px; }*/
.sidebar .links{ padding-top: 10px; }
.sidebar .links ul{ padding-left: 0; }
.sidebar .links ul li { font: normal 10px Arial, Helvetica, sans-serif; background-image: url(/images/link_bullet.gif); background-repeat: no-repeat; line-height: 20px; vertical-align: top; padding: 0 0 5px 0; }
.sidebar .links ul li a { color:#bccee2; text-decoration:none; padding: 0 0 0 20px; }
.imagetext_layout { padding-bottom: 20px; }
.imagetext_layout img{ float:left; padding-right: 20px; }
.imagetext_layout p{ vertical-align:top; padding: 0; margin: 0; }
.pos_Title { color: #000; size: 12px;}
.pos_Desc {
	color: #000;
	padding-left: 5px;
	border-bottom: 1px solid #657ea5;
	margin-bottom: 15px;
	padding-bottom: 0;
	background: transparent url(/images/border_btm.jpg) no-repeat right bottom;
}
#CS_copy{width: 380px; padding: 0, 0, 0, 40px; float:left;}
#CS_sidebar{float: right; width: 218px; padding: 5px 40px 10px 10px ; }

.sidebar_img img {padding: 15px 0 0 0;margin:0;}
.sidebar_img p a {background: url(images/enlarge.gif) no-repeat left top;padding-left: 20px;text-decoration: none;font-size:10px;padding-top: 0;margin:0;}

/* ---- Tag Cloud ---- */
.tagCloud a { color: #5ab4d9 !important; text-decoration:none; opacity: .75; filter: alpha(opacity=75); }
.tagCloud p { margin: 0; font-family: "Century Gothic", Futura, Verdana, Arial, Helvetica, sans-serif; }
.tagCloud .size01 { font-size: 14px; margin-left: 40px;}
.tagCloud .size02 { font-size: 28px; letter-spacing: 2px; margin: 3px 0; }
.tagCloud .size03 { font-size: 14px; margin-left: 20px}
.tagCloud .size04 { font-size: 10px; }
.tagCloud .size05 { font-size: 20px; margin: 3px 0 0 10px;}
.tagCloud .size06 { font-size: 14px; letter-spacing: 5px }

/* ----- Webinar Form ---- */
#webinarForm label { font-weight: normal !important; font-size: 12px !important; }
#webinarForm .is_required { font-size: 10px; color: #FF0000; }


/* ------ Contact Form ------ */
label {display:block; font-weight:bold; text-align:right; width:140px; float:left; color:#000; margin: 0; /*margin-bottom: 2px;*/}
input[type="text"], select, textarea{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 10px 10px; }	
input[type="submit"] { float: left; padding:4px 2px; border:solid 1px #aacfe4; width:100px; margin:5px 0 20px 150px;}

/* ------ News -------- */
.DNN_ANN_Description {
	border-bottom: 1px solid #657ea5;
	margin-bottom: 15px;
	padding-bottom: 0;
	background: transparent url(/images/border_btm.jpg) no-repeat right bottom;
}

.pos_Desc a { color:#000 !important; text-decoration:underline; font-weight: normal; }

/* Careers ----*/
#dnn_ctr424_ModuleContent, #dnn_ctr425_ModuleContent { margin-top: 20px; }


.DNN_ANN_viewtypeSelector:after {content: ".";display: block;height: 0;clear: both;visibility:hidden;}
* html .DNN_ANN_viewtypeSelector { height: 1%;}
*:first-child+html .DNN_ANN_viewtypeSelector {min-height: 1px;}
#dnn_ContentPane .SubHead{font: normal .8em Arial, Helvetica, sans-serif; color:#6BB4F3; text-decoration: none; text-align: left !important; padding-bottom:0px;}

/* ---- Search Page ----*/
a.CommandButton:visited {color:#CCCCCC !important;}
a.CommandButton:link {color:#CCCCCC !important;}
a.CommandButton:active {color:#CCCCCC !important;}
a.CommandButton:hover {color:#bbbbbb !important;}

.NormalBold td a:visited {color:#6BB4F3 !important;}
.NormalBold td a:link {color:#6BB4F3 !important;}
.NormalBold td {color:#6BB4F3 !important;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/Portals/_default/Skins/Azavar/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/Portals/_default/Skins/Azavar/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Portals/_default/Skins/Azavar/lightbox/overlay.png", sizingMethod="scale");
	}
	

/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 999;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #333;
  overflow: hidden;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url(loading.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #000;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#shadowbox_title {
  height: 26px;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #000;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #000;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  background-image: url(icons/close.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  background-image: url(icons/next.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url(icons/previous.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url(icons/play.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url(icons/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #000;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #000;
  text-decoration: underline;
}


/* ------- Industry Tabbed Box ----------- */
.AjaxTabs_Yui {text-align: left; }

.AjaxTabs_Yui .ajax__tab_header {
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #384d73;
	width: 600px;
}
.AjaxTabs_Yui .ajax__tab_header .ajax__tab_outer {
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border-bottom-width:0px;
	background: #fff;
}
.AjaxTabs_Yui .ajax__tab_header .ajax__tab_tab {    
    color:#fff;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.AjaxTabs_Yui .ajax__tab_hover .ajax__tab_outer { background: #fff; }
.AjaxTabs_Yui .ajax__tab_active .ajax__tab_tab { color:#000; font-weight: bold; }
.AjaxTabs_Yui .ajax__tab_active .ajax__tab_outer { background: #fff; }
.AjaxTabs_Yui .ajax__tab_body {
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	padding:0.25em 10px;
	border:solid 1px #384d73;
	border-top-width:0px;
	background: #fff;
	width: 578px;
}

#featuredProject {
	display: none;
}

}
