@charset "iso-8859-1";
html, body { padding: 0; margin: 0; border: 0; }
body, input, textarea, select { background: #fff; color: #525252; font-size: x-small; font-family: Arial, Helvetica, Verdana, sans-serif; }
h1, h2, h3 { font-family: Arial, Helvetica, Verdana, sans-serif; }

label, address, blockquote, cite, a, ul, ol, dl, li, dd, dt, h1, h2, h3, h4, h5, h6 { font-weight: normal; font-style: normal; text-decoration: none; font-size: 1em; margin: 0; padding: 0; border: none 0; }
a:link, a:visited, a:focus, a:active, a:hover { color: #1973b4; text-decoration: none; }
a:focus, a:active, a:hover { text-decoration: underline; }
p { margin: 0; padding: 0 0 0.5em 0; line-height: 1.4em; }

#site-wrapper { width: 960px; position: relative; margin: 0 0; background: #fff url(../../images/studentzone/header.png) center top no-repeat; font-size: 1.2em; }
#site-wrapper h1 { padding: 24px 0 14px 15px; float: left; }
#site-wrapper h1 a:link,
#site-wrapper h1 a:visited,
#site-wrapper h1 a:focus,
#site-wrapper h1 a:active,
#site-wrapper h1 a:hover { color: #fff !important; font-size: 1.7em; text-decoration: none !important; }
#site-wrapper h1 a span { display: block; text-indent: -9999px; overflow: hidden; width: 225px; height: 46px; float: left; margin: -11px 29px 0 0; }
body h1 a span { background: transparent url(../../images/studentzone/logo.gif) left top no-repeat; }
#site-search { float: right; padding: 25px 6px 0 0; }
#site-search input[type="text"] { width: 107px; height: 13px; padding: 2px; border: inset 1px #bababa; margin: 0 6px 0 0; vertical-align: top; }
#site-search input.text { width: 107px; height: 13px; padding: 2px; border: inset 1px #bababa; margin: 0 6px 0 0; vertical-align: top; }
#site-search input[type="submit"] { width: 80px; height: 21px; text-align: center; padding: 0 0 1px 0; border: 0 none; font-weight: bold; color: #fff; background: #6997b9 url(../../images/studentzone/search-button.gif) center center no-repeat; cursor: pointer; }
#site-search input.submit { width: 80px; height: 21px; text-align: center; padding: 0 0 1px 0; border: 0 none; font-weight: bold; color: #fff; background: #6997b9 url(../../images/studentzone/search-button.gif) center center no-repeat; cursor: pointer; }
#site-search input[type="submit"]:hover { text-decoration: underline; }
#site-search input.submit.hover { text-decoration: underline; }

#navigation-account { float: right; clear: right; list-style-type: none; margin: 9px 4px 0 0; font-size: 0.9em; overflow: hidden; height: 12px; }
#navigation-account li { float: left; padding: 0 5px 0 8px; border-left: solid 1px #bababa; margin: -3px 0 0 0; height: 12px; }
#navigation-account li:first-child,
#navigation-account li.first-child { border-left: 0 none; }
#navigation-account li a { color: #fff; }

#navigation-primary { width: 790px; height: 26px; margin: 1px 0 1px 8px; float: left; z-index: 1002; }
#navigation-primary li { z-index: 1001; }
#navigation-primary li a { font-weight: bold; display: block; height: 16px; color: #525252; margin-right: 1px; text-decoration: none; padding: 7px 10px 4px 9px; background: transparent url(../../images/studentzone/navigation-primary-border.gif) right top no-repeat; }
#navigation-primary li.selected,
#navigation-primary li a:hover,
#navigation-primary li a:focus,
#navigation-primary li a:active { background-color: #fff; color: #1973b4; text-decoration: none !important; }
#navigation-primary li ul { display: none; position: absolute; top: 26px; left: 0; background: #e2e2e2; z-index: 1000; border: solid 1px #bababa; }
#navigation-primary li:hover a,
#navigation-primary li.hover a { color: #1973b4; }
#navigation-primary li:hover ul,
#navigation-primary li.hover ul { display: block; }
#navigation-primary li ul li { padding: 0; float: none; border-top: solid 1px #bababa; }
#navigation-primary li ul li:first-child,
#navigation-primary li ul li.first-child { border-top: none 0; }
#navigation-primary li:hover ul li a,
#navigation-primary li.hover ul li a,
#navigation-primary li ul li a { padding: 2px 6px; font-weight: normal; width: auto; color: #1973b4; background: transparent none 0 0 no-repeat; display: block; }
#navigation-primary li ul li a:hover { background: #f7f7f7; }

#navigation-primary,
#navigation-utility { clear: left; }
#navigation-primary li,
#navigation-utility li,
#navigation-auxiliary li { position: relative; float: left; padding: 0; margin: 0; list-style: none; white-space: nowrap; }
#navigation-primary li a,
#navigation-utility li a,
#navigation-auxiliary li a { position: relative; display: block; }
#navigation-utility { padding: 5px 0 0 0; margin: 12px 0 0 0; height: 22px; background: transparent url(/images/nspire_sweden/dot.gif)repeat-x; }
#navigation-utility li { border-right: solid 1px #525252; height: 11px; padding: 0 5px 0 6px; }
#navigation-utility li.first-child,
#navigation-utility li:first-child { padding: 0 5px 0 0; }
#navigation-utility li.last-child,
#navigation-utility li:last-child { border-right: 0 none; }
#navigation-utility li a { top: -2px; }
#navigation-utility li a:hover { text-decoration: underline; }
#navigation-utility #related-sites { background: transparent url(/images/webelements/blue-arrow.gif) 7px 2px scroll no-repeat; position: relative; padding: 0 0 0 14px; }
#navigation-utility #related-sites a { color:#1973B4; cursor: default; }
#navigation-utility #related-sites ul { display: none; position: absolute; left: 0; bottom: 13px; background: #e2e2e2; z-index: 1000; border: solid 1px #bababa; }
#navigation-utility #related-sites ul li { padding: 0; float: none; border-top: solid 1px #bababa; height: auto; border-right: 0 none; border-left: 0 none; }
#navigation-utility #related-sites ul li:first-child,
#navigation-utility #related-sites ul li.first-child { border-top: none 0; }
#navigation-utility #related-sites:hover ul li a,
#navigation-utility #related-sites.hover ul li a,
#navigation-utility #related-sites ul li a { padding: 2px 6px; font-weight: normal; width: auto; color: #1973b4; background: transparent none 0 0 no-repeat; height: auto; position: static; cursor: pointer; display: block; border-right: 0 none; border-left: 0 none; }
#navigation-utility #related-sites ul li a:hover { background: #f7f7f7; text-decoration: none; }


#site-select { position: absolute; top: 72px; right: 0px; font-size: 0.9em; padding: 8px 7px 0 0; }
#site-select, #site-select a { color: #525252; }
#site-select a { font-weight: bold; background: transparent url(../../images/studentzone/gray-arrow.gif) 0 3px no-repeat; padding: 0 0 0 8px; }


#form-button { position: absolute; left: 39px; top: 386px; width: 306px; height: 47px; text-indent: -9999px; overflow: hidden; background: transparent url(../../images/studentzone/form-button.gif) 0 0 no-repeat; }

#content { position: relative; margin: 0; background: transparent url(../../images/studentzone/navbg2.png) left top repeat-y; padding: 0; min-height: 465px; height: auto; width: 960px; }
#content p { padding: 0.3em 0 1em 0; line-height: 1.45em; }
#content ul { padding: 0 0 0 20px; }
#content ul li { list-style-type: none; }
/** html #content { height: 465px; }*/
#content h2 { font-size: 1.5em; color: #900; font-weight: bold; padding: 4px 0 12px 0; }
#content h3 { font-weight: bold; font-size: 1.17em; }
#content h4 { font-weight: bold; }
body.home #content h2 { position: static; color: #fff; font-size: 3.7em; line-height: 1em; text-indent: -91px; width: 289px; padding: 61px 0 20px 623px; letter-spacing: -0.35mm; }
body.home #content p { font-size: 1.5em; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 0 60px 0 582px; }
body.home #content #form-button { left: 643px; top: 281px; }

body.home #content ul.content-area { position: absolute; left:0px; bottom: 17px; color: #2a2a2a; padding: 0; }
#unauthnav { margin:0;padding:0 !important;width:auto;height:auto; }
#unauthnav li { margin:0 !important;padding:0 !important; width:auto !important;height:auto !important;float:none !important; }
body.home #content ul.content-area li { list-style: none; padding:0; margin:0; height: 126px; float: left; }
body.home #content ul.content-area li.first-child { width:300px; }
body.home #content ul.content-area li.second-child { width:422px;height:172px;background:transparent 0 0 no-repeat;margin:0; }
body.home #content ul.content-area li.third-child { width:206px;height:172px;background:transparent 0 0 no-repeat; margin:0 15px; }
body.home #content ul.content-area h3 { font-size: 1.5em; color: #900; font-weight: bold; border: 0 none; }
body.home #content ul.content-area li.second-child h3 { padding: 4px 30px; }
body.home #content ul.content-area li.second-child p { margin: 13px 30px 0 217px; }
body.home #content ul.content-area li.third-child h3 { margin: 4px 5px 0 5px; }
body.home #content ul.content-area li.third-child p { margin: 13px 5px 0 5px; }
body.home #content ul.content-area h3 a { font-size: 1em; color: #900; font-weight: bold; padding: 0; margin: 0; text-decoration: none; }
body.home #content ul.content-area p { background: #cecccc; font-size: 0.9139em; padding: 0 2px 0.5em 3px; font-family: Arial, Helvetica, Verdana, sans-serif }
body.lectures #content h3 { border-bottom: solid 1px #bdbdbd; }
body.lectures #content ol li { list-style-type: none; clear: both; }
body.lectures #content ol li a { float: right; margin-top: -17px; font-weight: bold; }
body.lectures #content ol li h4 { float: right; margin-top: 5px; white-space: nowrap; }
body.lectures #content ol li ul { float: right; padding: 0; }
body.lectures #content ol li ul li { margin: 2px 0; text-align: right; }
body.lectures #content ol li ul li a { font-weight: bold; float: none; margin: 0; font-weight: normal; }
body.lectures #content ol li ul li a.file-pdf, body.lectures #content ol li ul li a.file-tns { background: transparent none right top no-repeat; margin-right: 1px; padding-right: 21px; min-height: 16px; }
* html body.lectures #content ol li ul li a.file-pdf, * html body.lectures #content ol li ul li a.file-tns { height: 16px; }
body.lectures #content ol li ul li a.file-pdf { /* background-image: url(../../images/studentzone/icon-pdf.gif); */ padding-right: 0; }
body.lectures #content ol li ul li a.file-tns { background-image: url(../../images/studentzone/icon-tns.gif); }
body.lectures #content ol li p { float: left; width: 374px; }
body.lectures-flash #content { background-image: none; padding: 0; }
body.lectures-flash iframe { background: transparent; padding: 0; margin: 0; border: 0 none; width: 960px; height: 470px; }
body.lectures-iframe { background: transparent; padding: 0; margin: 0; overflow: hidden; }

div.column-left {  padding: 0 0 0 17px; width: 420px;float:left;}
div.column-right { width: 287px; float: right; padding:0 17px 0 0; position: static;}
div.column-full { padding:0 16px; overflow: hidden; }

#content div.column-left p, 
#content div.column-right p, 
#content div.column-full p{ padding: 0!important; }

#content div.column-full h2{ padding: 20px 0 0 0!important; }
#content #main-contdiv.column-left h3{ color: #525252;}
#content div.column-left ul li{ list-style-type: disc;}

#content div.split div.column-left {
	padding: 0 15px 0 5px; width:345px; 
}
#content div.split div.column-right {
	padding: 0 20px 0 10px; width:345px;
}
#content div.split div.column-right ul li{
	list-style-type: disc; 
}

#content h3{ padding: 0;}

#navigation-primary, #navigation-utility { clear: left; }
#navigation-primary li, #navigation-utility li, #navigation-auxiliary li { position: relative; float: left; padding: 0; margin: 0; list-style: none; white-space: nowrap; }
* html #navigation-primary li { width: 1%; }
#navigation-primary li a, #navigation-utility li a, #navigation-auxiliary li a { position: relative; display: block; }
#navigation-utility li { border-right: solid 1px #525252; height: 11px; padding: 0 5px 0 6px; }
#navigation-utility li.first-child, #navigation-utility li:first-child { padding: 0 5px 0 0; }
#navigation-utility li a { top: -3px; }
#copyright { margin-top: -1px; height: 22px; display: block; clear: left; float: left; }
#copyright a { text-decoration: none; }
#navigation-auxiliary { margin: 3px 0 0 0; height: 22px; }
#navigation-auxiliary li { border-right: solid 1px #525252; height: 11px; padding: 0 5px; }
#navigation-auxiliary li a { top: -3px; }
#navigation-auxiliary li.last-child, #navigation-auxiliary li:last-child { border-right: 0 none; }

#navigation-account { float: right; clear: right; list-style-type: none; margin: 9px 4px 0 0; font-size: 0.9em; overflow: hidden; height: 12px; }
#navigation-account li { float: left; padding: 0 5px 0 8px; border-left: solid 1px #bababa; margin: -3px 0 0 0; height: 12px; }
#navigation-account li:first-child,
#navigation-account li.first-child { border-left: 0 none; }
#navigation-account li a { color: #fff; }

h1 { padding: 13px 0 14px 14px; }
h5 { font-weight: bold; };

.introduction { font-size: 1.1821em; color: #436d8c; }

#get-flash { display: block; margin: 0 auto; overflow: hidden; text-indent: -9999px; width: 158px; height: 39px; background: transparent url(../../images/studentzone/get-adobe-flash-player.png) center center no-repeat; }

/*------ Student Zone ------ */
#header{
    overflow: visible;
	width: auto;
	height: 101px;
}
body.home #content{
    height: 475px; 
}
a img {
    border: 0;    
}
#navigation-secondary {
    float: left;
    background: url(../../images/studentzone/navbg.jpg);
    width: 175px;
    padding: 70px 0 0 0;
    margin: 0;
    height: 405px;
}
#navigation-secondary li {
    line-height: 30px;
    font-size: 12px;    
}
#navigation-secondary li.selected {
    color: #cb0c0f;
    background: top right transparent url(../../images/studentzone/selection.png) no-repeat;
}
#navigation-secondary li a {
    color: #525252;
    text-decoration: none;
    font-weight: bold;
}
#navigation-secondary li a:hover, #navigation-secondary li.selected a:hover {
    text-decoration: none; 
    color: #cb0c0f;
}
#navigation-secondary li.selected a {
    color: #cb0c0f;    
}
#navigation-secondary li ul {
    padding-left: 10px;    
}
#navigation-secondary li li, #navigation-secondary li.selected li{
    font-size: 10px;
    line-height: 18px;
    color: #525252;
    background: top right transparent url(../../images/studentzone/expandedselection.png); 
}
#navigation-secondary li li.selected a, #navigation-secondary li.selected li.selected a{
    color: #cb0c0f;  
}
#navigation-secondary li li.last{
    background: bottom right transparent url(../../images/studentzone/expandedselectionborder.png); 
}
#navigation-secondary li li a, #navigation-secondary li.selected li a {
    font-size: 10px;
    color: #525252;
}
#main-content {
    padding: 0;
    margin: 0 0 0 175px;
    border: 0;
    height: 475px; 
    border-left: #dfdfdf solid 1px;
}
#content #main-content ul {
    margin: 0;
    padding: 0 15px;    
}
#content #main-content h1 {
    padding: 20px 30px 0 30px;
    font-size: 28px;
    color: #cb0c0f;
    float: none;
}
#content #main-content h2 {
    padding: 20px 30px 0 30px;
    font-size: 24px;
    color: #cb0c0f;
    text-indent: 0;
    width: auto;
}
#content #main-content p {
    margin: 0;
    padding: 5px 220px 0 45px;
    font-size: 12px;
    color: #666;
}

#content #main-content p.scrunch {
	padding: 5px 220px 0 30px!important;
}
#content #main-content h2.expand{
    padding: 3px 10px 0 10px;
}

#content #main-content h1.expand{
    padding: 3px 10px 0 15px;
}
#content #main-content p.expand {
    padding: 3px 10px 0 10px;
}
#content #main-content h1.expand + p{
    padding: 3px 35px 0 30px;
}
#content #main-content p.expand2 {
    padding: 3px 210px 0 10px;
}
#content #main-content h3{
    color:  #cb0c0f;
}
#content #main-content h3 a{
    font-weight: bold;    
}
#content #main-content h4{
    color:  #cb0c0f;
}

#content #main-content ul li{
    color: #525252;    
}

.buckets {
	position: relative;
	margin: 0;
	padding: 0 0 0 20px !important;
}
.buckets li{
	float: left;
}
.buckets li.large{
	width: 350px;
}
.buckets li.large + li.large{
	float: right;
}
.buckets li p{
	padding: 0!important;
}

.buckets li ul li{ float: none; list-style-type: disc!important;}

.buckets li.accessories{
	margin: 30px 10px 0 0;
	padding: 5px 10px 0 10px;
	width: 215px;
	height: 150px;
	padding-right: 17px;
	background: transparent url(../../images/studentzone/calculatorzone/bgbox_accessories.png) no-repeat;
}

.buckets li.accessories p{
	text-align: left;
	font-size: 11px!important;
	padding: 5px 0!important;
}
.buckets li.accessories a{
	font-size: 11px;
}
.buckets li.accessories div.imgContainer{
	padding:0;
	float: right;
	text-align: center;
}
.buckets li.accessories li, .dl-list li, .three-col li li{
	list-style-image: url(../../images/studentzone/calculatorzone/bullet_redarrow.png);
}

.three-col{
	padding: 0!important;
	overflow: hidden;
	
}
.three-col li{
	float: left;
	width: 230px;
	height: 120px;
	padding: 5px 10px 10px 0;
}
.three-col li li{
	float: none;
	width: auto;
	line-height: 15px;
	padding: 0px;
	height: auto;
}

	

#promo-content {
    position: absolute;
    bottom: 0px;
    right: 0;
    margin: 0;
    z-index: 100;
        
}
#promo-content li{
    float: left;
    
    padding: 15px 10px 0 10px;
    color: #525252;
    width: 215px;
    height: 135px;
    background: transparent no-repeat url(../../images/studentzone/roundrect.png);
}

body.home #content #promo-content p{
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #525252;
    padding: 5px 0 0 0;
    margin: 0;
    
}

.intro-container{
	margin-left: 2px;
	width: 255px;
}
.intro-container p{
	padding: 0px!important;
	margin: 0px!important;
}

#promo-content span {
    display: block; 
    padding-top: 5px;    
}

#promo-content.spaced {
    padding: 0 12px!important;
}

#promo-content.spaced li {
    margin: 0px 8px;
}

#promo-content li.small {
    width: 165px;
    height: 135px;
    margin: 0 1px;
    background: transparent no-repeat url(../../images/studentzone/roundrectsm.png);
}

#promo-content li div {
    padding-top: 10px;    
}
#promo-content li *.skinnypromo {
    width: 140px;
    float: left;
}
#promo-content li .fltrt {
    padding-top: 15px;
}
#promo-content a {
    color: #525252;
    text-decoration: none;
}
#promo-content p a {
	color: #1973B4;
}
#calc-promo{
    width: 97px;
    height: 132px;
    background: transparent no-repeat url(../../images/studentzone/calcs.png);
    display: inline!important;
    position: relative;
    bottom: 10px;
    left: 5px;
}
.grey-content{
	background:none repeat scroll 0 0 #D3D3D3;
}
.fltlft{
    float: left;    
}
.fltrt{
    float: right;    
}
.clear{
    clear: both;    
}
.bold{
    font-weight: bold!important;    
}
.strike{
    text-decoration: none!important;    
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.static{
	position: static!important;
}
.relative{
	position: relative!important;
}

.textcontainer{
    padding: 5px 30px 0px 0px;
    margin: 0 30px;
    position: relative;
}
.textcontainer p{
    padding: 0 0 5px 0!important;
    line-height: 18px!important;
}


table{
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
table th {
	text-align: left;
	border: 1px solid #999;
    
}
table td {
	text-align: center;
	border-left: 1px solid #999;
	border-right: 1px solid #999; 
	width: 75px;
	font-weight: bold;
}
table td.feature-column{
	text-align: left;
	width: 135px;
	font-weight: normal;
}
table td.blank-cell {
	border: none;
}
table tr.bottom-row td {
	border-bottom: 1px solid #999;
}
table tr.row-one td {
	background: #EEE;
}

body.home #content { height: auto; min-height: 465px;}
#main-content {
    padding-bottom: 15px;
    height: auto;
    min-height: 460px;
}

.imgContainer{
	padding-bottom: 30px;
}

ul.tabs {
    margin: 0 0 0 5px!important;
    padding: 0!important;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    width: 98%;
}
ul.tabs li {
    float: right;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border: 1px solid #999;
    border-right: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    padding: 0 10px;
    border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
    font-weight: bold;
}
ul.tabs li a:hover {
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab-container {
    border: none;
    overflow: hidden;
    clear: both;
    float: left; width: 98%;
    background: #fff;
}
.tab-content {
    padding: 20px 5px;
}
/*---- tabs ------*/
ul.tabs {
    border-bottom: none;
    border-right: none;
    background: transparent url(../../images/studentzone/calculatorzone/tablineskinny.png) no-repeat bottom left;
    margin: 0 0 0 0px!important;
    padding:0!important;
    height: 25px;
}
ul.tabs li {
    float: left;
    border: none;
    border-right: none;
    width: 91px;
    height: 25px;
    text-align: center;
    background: transparent url(../../images/studentzone/calculatorzone/unselectedtab.png) no-repeat bottom left;
    vertical-align: bottom;
    
}
ul.tabs li a {
    border: none;
    color: #666666;
    vertical-align: bottom;
    display: inline;
}
ul.tabs li a:hover {
    background: transparent;
}
html ul.tabs li.active a:hover {
    background: transparent;
}
html ul.tabs li.active  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    border-bottom: none;
    background: transparent url(../../images/studentzone/calculatorzone/selectedtab.png) no-repeat bottom left;
}
.tab-container {
    border: none;
    width: 748px;
    background: transparent;
}
.tab-content {
    padding: 0px 0px;
    background: transparent;
}

/*---- End Tabs ---*/

.calculators .calculator{
	clear: right;
	padding-bottom: 20px;
}
.calculators .calculator .calc-left{
	width: 350px;
}
.calculators .calculator .calc-right{
	float: right;
	padding-top: 40px;
	width: 200px;
	text-align: right;
}
.calculators .calculator .calc-right input{
	margin-left: 10px;
}

.notation{
	font-size: 10px!important;
	padding: 5px 20px!important; 
}

.dl-container{
	padding: 240px 0 0 30px;
}

#graphing-header{
	padding: 10px 0 0 142px;
}
#scientific-header{
    padding: 10px 0 0 155px;
}

#graphiti{
	position: relative;
	bottom: 32px;
}


/*----Backgrounds for the differnt webpages----*/
.studentzone{
    background: #d4d4d4 no-repeat url(../../images/studentzone/sparkbg.jpg)!important;
}
.calczone{
	background: #d4d4d4 no-repeat url(../../images/studentzone/calczonebg.jpg)!important;
	
}
.careerzone{
    background: #d4d4d4 no-repeat url(../../images/studentzone/careerzonebg.jpg)!important;
}
.careerzone2{
    background: #d4d4d4 no-repeat url(../../images/studentzone/careerzonebg2.jpg)!important;    
}
.downloadzone{
	background: #d4d4d4 no-repeat url(../../images/studentzone/dlzonebg.jpg)!important;    
}
.accessoriesbg{
	background: #fff no-repeat url(../../images/studentzone/calculatorzone/bg_accessories.jpg)!important;
}
.studyhelpbg{
	background: #d4d4d4 no-repeat url(../../images/studentzone/studyhelp/study-help-background.jpg)!important;
}
.genericbg{
	background: #fff no-repeat url(../../images/studentzone/genericbg.jpg)!important;
}



