@charset "utf-8";
/* Deloosh */


/*---------------Navagation---------------*/
table#navbar a { outline:none; -moz-outline-style:none; text-decoration:none; color:#424448; }
#navbar { width:980px; margin-top:0px; margin-left: auto; margin-right: auto; padding:0; text-align:center; clear:both; color:#ccc; font-size:12px !important;}

#navbar td { font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; }
#navbar td a { display:block; padding:.6em 0 0.9em 0; color:#fff; white-space:nowrap; background:url(../assets/navbar.jpg) repeat-x left top; }
#navbar td a:hover { background-position:left -34px; text-decoration:none; }

#navbar td.selected a, 
/*body#home #navbar td#navhome a, */
body#products #navbar td#navproducts a, 
body#news #navbar td#navnews a, 
body#academics #navbar td#navacademics a, 
body#aboutus #navbar td#navaboutus a, 
body#labs #navbar td#navlabs a
 { background-position:left -70px; color:#fff; cursor:default; }

#navbar td.first a { padding-left:10px; }
#navbar td.last a { padding-right:10px; }

 *navagation positioning fine tuning* */
#navbar td#navhome, #navbar td#navhome a { width:150px; }
#navbar td#navproducts, #navbar td#navproducts a { width:166px; }
#navbar td#navnews, #navbar td#navnews a { width:166px; }
#navbar td#navacademics, #navbar td#navacademics a { width:162px; }
#navbar td#navaboutus, #navbar td#navaboutus a { width:162px; }
#navbar td#navlabs, #navbar td#navlabs a { width:164px; }
#navbar td#blank, #navbar td#blank a { width:478px; background: black url(../assets/navbar.jpg) repeat-x left top; }


#nav { z-index:9; position:absolute; left:2px; top:1px; width:980px; margin-top: -15px ; padding:0; }
#nav h2 { float:left; width:135px; height:16px; line-height:26px; margin:0; overflow:hidden; }
#nav h2 a { display:block; text-indent:-9999px; background:url(../assets/nav_deloosh.gif); outline:none; }
#nav li a { color:#fff; }
#nav li a:hover { text-decoration:none; color:orange; }


/*---------------telerik---------------*/
.riTextBox {padding:3px !important; font-size:14px;}
.RadGrid td { overflow: hidden !important; text-overflow: ellipsis !important; }

/*Form Styler (button fix)*/

button img { height: 16px ! important; width: 16px; line-height: 16px; vertical-align:middle; }  
 .rfdButton input.rfdDecorated[type="button"], .rfdButton input[type="reset"],.rfdButton input.rfdDecorated[type="submit"], .rfdButton button, .rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover * { padding-left:10px !important; padding-right:6px !important;  width:auto; overflow:visible; }  
button { width:auto; overflow:visible; } 

.panelPad {padding:10px;}
        
/*---------------Tooltips---------------*/
   
   span.tooltip {display: inline-block; cursor:hand; padding-top:8px;}
   span.tooltip img { padding-left: 3px; margin:0 0 -3px 0;}
   span.tooltip_bold {font-weight:bold; }
   span.tooltip_content img { position: relative; top: 4px; }
   span.tooltipContainer {  display:none;  position:absolute;  margin-top:-9px; z-index: 4000; }
   span.tooltip_content { height:auto; width:310px; border:solid 1px #999999; position:absolute; background:#fff; z-index:4002; margin-left:11px; padding:10px; } 
  .tooltip_shadow { height:auto; width:308px; position:absolute; z-index:4001; margin-top:2px; margin-left:14px; border-color:#000000; border-style:solid; border-width:0 3px 3px 0; filter:alpha(opacity=10); opacity:0.1; moz-opacity:0.1; padding:10px 10px 10px 10px; }
   span.tooltip_content a {	text-decoration:none; } 
   span.tooltip_content a:hover { text-decoration:none; } 
   span.tooltip_content_info {  position:relative;  top:10px;  left:10px;  width: 150px; }
   span.tooltip_arrow {  background-image:url(../assets/tooltip_arrow_left.gif);  background-repeat:no-repeat;  background-position:3px 9px; position:absolute;  z-index:4006;  width:20px; height:27px; }
   span.crosslink .tooltip_content p { font-size: 13px; }
  p.tooltip {padding:5px;}
        
/*---------------PAGES---------------*/

/*---------------Home---------------*/
#content { padding-bottom:0 !important; }
.home#hero  { width:470px; min-height:170px; _height:170px; padding:135px 410px 5px 100px; margin-bottom:0; background:#000 url(../assets/webinsite_home_hero.jpg) no-repeat; }
.home#hero p { font-size:16px; line-height:1.5em; color:#fff; padding: 115px 0 0 0px;}
.home#hero .hero_btn { position:relative; padding: 115px 0 0 0; width: 820px;}
.home#hero a.more { color:#63beec; background:url(../assets/home_morearrow.gif) no-repeat 100% 65%; }

#content .homesubhero { background: #fff url(../assets/bg-Home-Hero-Nav.gif) repeat-x; margin: 0 -44px 30px -48px; height:200px; text-align:center; position: relative;}
#content .homesubhero ul { text-align:center; margin-bottom:0; }
#content .homesubhero li { display:-moz-inline-stack; display:inline-block; *display:inline; zoom: 1; vertical-align:top; margin: 22px 4px 0 4px; width:220px; height:162px; color:#ccc; text-align:center; }
#content .homesubhero li img { margin:14px 10px -12px; z-index:3; }
#content .homesubhero li span { color:#666666; }
#content .homesubhero li a { color:#ccc; display:inline-block; width:230px; height:162px; }
#content .homesubhero li a:hover { text-decoration:none; background:transparent url(../assets/homesubbanner_hover.gif ) 100% 100% no-repeat scroll; }

#content .subnav { background: #000; margin: 0 -44px 0 -48px; height:36px; }
.bg-Home-Hero-Nav.gif




#subcontent { width:980px; margin:0 -48px; background:url(../assets/home_subcontent_bg.gif) repeat-x 0 100%; }
.grid4col#base { padding-top:1.5em; border-top:1px solid #666666; margin-bottom: 0; overflow:hidden; background: #181a23 url(../assets/subbanner-base.jpg) no-repeat; }
.grid4col#base .column { min-height:13em; _height:25em; position:relative; margin-left:0px; margin-right:1px;  width:244px; color:#fff; text-shadow:0 1px 2px rgba(90, 90, 90, 65);}
.grid4col#base .column img { position:absolute; bottom:0; left:0; margin-left: 35px; margin-right: auto; margin-bottom: 30px; margin-top:0.1em; }
.grid4col#base p,
.grid4col#base h3 { padding:0 18px;  }
.grid4col#base h3 {text-align:center; }
.grid4col#base h3,
.grid4col#base h3 a { margin-bottom:0.6em; color:#fff !important; font-weight:bold;  }
.grid4col#base h3 a:hover { color:#930321; text-decoration:none; }



/*---------------Sitemap---------------*/
.sitemap_table {width:500px; margin:auto;}
table.sitemap { width:500px; margin:0 0 1.6em; }
table.sitemap th { font-weight:bold; color:#000; }
table.sitemap thead th { background:#f7f7f7; }
table.sitemap th,
table.sitemap td { padding:4px 6px; vertical-align:top; border:none; }

/*---------------Social Tools----------*/
#socialToolsList li
{
    float: left;
    padding-left: 6px !important;
}

#socialToolsList li a
{
    margin: 0px !important;
    padding: 0px !important;
    width: 16px;
    height: 16px;
    display: block;
    border-width: 0px !important;
}

#social_links_twitter { background-image: url(../assets/icon_twitter_bw.gif); background-repeat: no-repeat; background-position: center center; }
#social_links_twitter:hover { background-image: url(../assets/icon_twitter.gif); }
#social_links_facebook { background-image: url(../assets/icon_facebook_bw.gif); background-repeat: no-repeat; background-position: center center; }
#social_links_facebook:hover { background-image: url(../assets/icon_facebook.gif); }
#social_links_linkedin { background-image: url(../assets/icon_linkedin_bw.gif); background-repeat: no-repeat; }
#social_links_linkedin:hover { background-image: url(../assets/icon_linkedin.gif); }
#social_links_digg { background-image: url(../assets/icon_digg_bw.gif); background-repeat: no-repeat; }
#social_links_digg:hover { background-image: url(../assets/icon_digg.gif); }
#social_links_delicious { background-image: url(../assets/icon_delicious_bw.gif); background-repeat: no-repeat; }
#social_links_delicious:hover { background-image: url(../assets/icon_delicious.gif); }
#social_links_email { background-image: url(../assets/icon_email_bw.gif); background-repeat: no-repeat; }
#social_links_email:hover { background-image: url(../assets/icon_email.gif); }

.required{ color: #F30; }

/*---------------Buttons Style 1---------------*/
#content a.gotowebreep, #content span.gotowebreep,
#content a.sendrequest, #content span.sendrequest 
{ height: 36px; margin: 0; background-position: 0 0; background-repeat: no-repeat; display: block; float: right; position: relative; text-decoration: none; text-indent: -9999px; outline: none; overflow: hidden; }

#content a.gotowebreep, #content span.gotowebreep
{ width: 133px; background-image: url(../assets/button_goto_webreep.png); _background-image: url(../assets/button_goto_webreep.gif); }
#content a.sendrequest, #content span.sendrequest
{ width: 131px; background-image: url(../assets/button_send_request.png); _background-image: url(../assets/button_send_request.gif); }

#content a.gotowebreep:hover, #content a.gotowebreep:focus,
#content a.sendrequest:hover, #content a.sendrequest:focus
{ background-position: 0 -36px; }

#content a.gotowebreep:active
#content a.sendrequest:active  
{ background-position: 0 -72px; }

#content span.gotowebreep,
#content span.sendrequest
{ background-position: 0 -75px; }

/*--------------- homepage slider ----------*/
#slider {margin:0 -48px 0; background:#000; }

#slidernav {overflow:hidden;position:relative;width:900px;margin:0;padding:0 0 0 35px;z-index:100;}

#slidernav li {top:-50px;padding-top:26px;float:left;margin:0 4px;width:152px;}
#slidernav li a {width:127px;margin:0 auto;display:block;}
#slidernav .activeSlide { background-image: url("../assets/hp_sprite.png");  background-position: -10px -77px;}


#slider {position:relative;z-index:50;width:980px;height:347px;}
a.slide {text-decoration:none;}
a.slide img {width:980px;height:348px;}
a.slide span {-moz-border-radius:4px;-webkit-border-radius:4px;background:url("../assets/bu_morelink.png") left top scroll repeat-x #EEEEEE;border:1px solid #D9D9D9;font-size:0.85em;font-weight:600;right:25px;padding:9px 11px;position:absolute;top:300px;text-shadow:none;text-decoration:none !important;display:block;}
.slide {background:transparent !important;display:none;}
a.slide:hover  span{text-decoration:underline !important;}
#slider .webreep span{background-image: url("../assets/bu_sprite.png");background-repeat:repeat-x;background-position: 0px -327px;border:1px solid #71181b;color:#fff;}
#slider .surveycloud  span{background-image: url("../assets/bu_sprite.png");background-position: 0px -267px;background-repeat:repeat-x;border:1px solid #868b90;color:#222;text-decoration:none;}
#slider .aussiethink span{background-image: url("../assets/bu_sprite.png");background-position: 0px -142px;background-repeat:repeat-x;border:1px solid #035a2e;color:#fff;text-decoration:none;}
#slider .ebreep span {background-image: url("../assets/bu_sprite.png");background-position: 0px -82px;background-repeat:repeat-x;border:1px solid #137321;color:#fff;text-decoration:none;}

/*---------------Page Tabs WSub Menu----------*/
#subpage_content_container {background: transparent url('../assets/bg_subpage.png') center top repeat-y; margin:0 -42px 0 -46px;}
.container {width: 910px;margin: 0 auto;overflow:hidden;background: transparent ;}
#sidebar {padding-left:23px;padding-top:50px;padding-bottom:50px;width:230px;}
.col {margin: 0;overflow: hidden;float: left;display: inline;}
/* Subnav */
#subnav {width:219px;}
#subnav ul {float:right;margin-top:50px;}
#subnav ul  li{border-bottom:1px solid #DDDDDD;clear:both;float:left;padding:10px 0 10px 10px;width:216px;font-size:18px;}
#subnav a{text-decoration:none;display:block;padding-left:10px;}
#subnav a:hover span{color:#545454;}
#subnav a:hover em{color:#999;}
#subnav a span {font-size:1em;font-weight:600;color:#999;display:block;}
#subnav a em {color:#bbb;font-size:.7em;}
#subnav .current_page_item {background:url("../assets/bg_subnav_current.png") no-repeat scroll 7px 1px transparent;border-bottom:medium none;margin-top:-13px;padding:20px 0 20px 10px;}
.current_page_item a:hover span{color:#005c9c !important;}
.current_page_item a:hover em{color:#545454 !important;}
#subnav .current_page_item span{color:#005c9c;}
#subnav .current_page_item em{color:#545454;}
/* subpage contents */
#subpage_content {width:620px;padding:50px 25px 25px;}


/* articles */
.article, .product-single {padding-bottom:35px;margin-bottom:25px;}
.product-single{float: left;}

.lightfont .article p{color: #666 !important;}
a.more-link {padding:7px 11px;background-image: url("../assets/bu_sprite.png");background-position: 0px -387px;background-repeat:repeat-x;border:1px solid #d9d9d9;-moz-border-radius:4px;
-webkit-border-radius:4px;color:#457fba;text-decoration:none;float:right;font-weight:600;font-size:0.85em;display:block;}
a.more-link:hover {text-decoration:underline;}
.article a.more-link:hover {text-decoration:underline;}
.article .row {height:45px;padding-top:15px;margin-top:15px;}



