/* -  base colour for General pages is #009999 - BCUC LOGO RED */

#largeBG {
background-image:url(../../../../images/bg_009999_internal.gif);
background-position: center 0;
background-repeat:no-repeat;
}

.header {
width:766px;
height:240px;
background-image:url(../../../../images/header_general_students.jpg);
}

.leftnavcol {
width:170px;
float:left;
}

.content {
width:580px;
float:right;
}

.rightcol {
width:140px;
float:right;
margin-left:15px;
background-image:url(../../../../images/grey_dots_vertical.gif);
background-position:left;
background-repeat:repeat-y;
margin-bottom:20px;
}

.rightcolstaff {
width:140px;
float:right;
margin-left:15px;
background-image:url(../../../../images/grey_dots_vertical.gif);
background-position:left;
background-repeat:repeat-y;
margin-bottom:20px;
}

#footer {
background-image:url(../../../../images/grey_dots.gif);
background-position:0 top;
background-repeat:repeat-x;
padding-top:10px;
}

p, h1, h2, h3, h4, h5 {
margin-bottom:1.8em;
}

h2 {
font-size:1.4em;
color:#009999;
}

h3 {
font-size:1.4em;
}

h4 {
font-size:1.2em;
}

/* ////////////////////// Main navigation structure in #009999 /////////////////////////// */

ul.leftnav {
background-image:url(../../../../images/nav_top_009999.gif);
background-position:top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
padding-top:49px;
list-style-type:none;
}

.nav_end {
display:block;
height:30px;
background-color:#009999;
background-image:url(../../../../images/nav_bttm_009999.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.leftnavcol ul.leftnav li {
display:block;
list-style:none;
background-color:#009999;
}

.leftnavcol ul.leftnav li a, .leftnavcol ul.leftnav li a:link, .leftnavcol ul.leftnav li a:visited {
display:block;
padding:3px 3px 3px 15px;
color:#FFFFFF;
background-image:url(../../../../images/white_dots.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.leftnavcol ul.leftnav li.level1 a:hover {
text-decoration:none;
background-color:#333333;
}

.leftnavcol ul.leftnav li.level2 {
background-image:none;
background-color:#666666;
list-style:none;
}


.leftnavcol ul.leftnav li.level2 a, .leftnavcol ul.leftnav li.level2 a:link, .leftnavcol ul.leftnav li.level2 a:visited {
display:block;
color:#FFFFFF;
}

.leftnavcol ul.leftnav li.level2 a:hover {
text-decoration:none;
background-color:#949393;
list-style:none;
}

.leftnavcol ul.leftnav li.level3, .leftnavcol ul.leftnav li.level4, .leftnavcol ul.leftnav li.level5, .leftnavcol ul.leftnav li.level6, .leftnavcol ul.leftnav li.level7, .leftnavcol ul.leftnav li.level8, .leftnavcol ul.leftnav li.level9, .leftnavcol ul.leftnav li.level10 {
background-image:none;
background-color:#999999;
list-style:none;
}

.leftnavcol ul.leftnav li.level4
{
 padding-left: 15px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:18px 8px;
}
.leftnavcol ul.leftnav li.level5
{
 padding-left: 30px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:33px 8px;
}

.leftnavcol ul.leftnav li.level6
{
 padding-left: 45px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:48px 8px;
}

.leftnavcol ul.leftnav li.level7
{
 padding-left: 60px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:63px 8px;
}
.leftnavcol ul.leftnav li.level8
{
 padding-left: 75px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:78px 8px;
}
.leftnavcol ul.leftnav li.level9
{
 padding-left: 90px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:93px 8px;
}
.leftnavcol ul.leftnav li.level10
{
 padding-left: 105px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:108px 8px;
}
.leftnavcol ul.leftnav li.level11
{
 padding-left: 120px;
 background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position:123px 8px;
}


.leftnavcol ul.leftnav li.level3 a, .leftnavcol ul.leftnav li.level3 a:link, .leftnavcol ul.leftnav li.level3 a:visited, .leftnavcol ul.leftnav li.level4 a, .leftnavcol ul.leftnav li.level4 a:link, .leftnavcol ul.leftnav li.level4 a:visited, .leftnavcol ul.leftnav li.level5 a, .leftnavcol ul.leftnav li.level5 a:link, .leftnavcol ul.leftnav li.level5 a:visited, .leftnavcol ul.leftnav li.level6 a, .leftnavcol ul.leftnav li.level6 a:link, .leftnavcol ul.leftnav li.level6 a:visited, .leftnavcol ul.leftnav li.level7 a, .leftnavcol ul.leftnav li.level7 a:link, .leftnavcol ul.leftnav li.level7 a:visited, .leftnavcol ul.leftnav li.level8 a, .leftnavcol ul.leftnav li.level8 a:link, .leftnavcol ul.leftnav li.level8 a:visited, .leftnavcol ul.leftnav li.level9 a, .leftnavcol ul.leftnav li.level9 a:link, .leftnavcol ul.leftnav li.level9 a:visited, .leftnavcol ul.leftnav li.level10 a, .leftnavcol ul.leftnav li.level10 a:link, .leftnavcol ul.leftnav li.level10 a:visited {
display:block;
color:#333333;
background-image:url(../../../../images/white_dots.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.leftnavcol ul.leftnav li.level3 a:hover {
text-decoration:none;
background-color:#F1F1F1;
}

.leftnavcol ul.leftnav li.level4 a:hover, .leftnavcol ul.leftnav li.level5 a:hover, .leftnavcol ul.leftnav li.level6 a:hover, .leftnavcol ul.leftnav li.level7 a:hover, .leftnavcol ul.leftnav li.level8 a:hover, .leftnavcol ul.leftnav li.level9 a:hover, .leftnavcol ul.leftnav li.level10 a:hover {
text-decoration:none;
background-color:#F1F1F1;
background-image:url(../../../../images/arrow_CC8099.gif);
background-repeat:no-repeat;
background-position: left 8px;
}
/* ////////////////////// end main navigation///////////////////////// */




.breadcrumb {
height:4.5em;
width:430px;
}

.prospectus {
display:block;
background-image:url(../../../../images/prospectus.gif);
width:169px;
height:251px;
}

.prospectus span {
position:absolute;
margin-left:-9999px;
}

.Open4Business {
display:block;
background-image:url(../../../../images/media_solutions_brochure_promo_left.jpg);
width:169px;
height:250px;
}

.Open4Business span {
position:absolute;
margin-left:-9999px;
}

div.rightcol {
padding-left:10px;
}

.rightcol img {
float: left;
padding-left:0px;
}



.rightcol ul {
list-style:none;
margin-bottom:2.5em;
}

.rightcol ul li {
background-image:url(../../../../images/arrow_009999.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:15px;
display:block;
margin-bottom:1em;
line-height:1.3em;
}

.rightcol ul li a, .rightcol ul li a:link, .rightcol ul li a:visited {
padding-left:0px;
}

.rightcol li a:hover {
background-color:#009999;
color:#FFFFFF;
padding:1px;
text-decoration:none
}

.imageleft {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.imageright {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.bodytext a, .bodytext a:link, .bodytext a:visited, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
color:#009999;
border-bottom:1px dotted #009999;
}

.bodytext a:hover, .breadcrumb a:hover {
background-color:#009999;
color:#FFFFFF;
border:none;
}

.bodytext ul{
margin-left:40px;
line-height:1.6em;
margin-bottom:1.6em;
}

.bodytext img {
  margin-top: 5px;
}


.ImmControlAlign_Left
{
    clear: none;
}

.top {
display:block;
background-image:url(../../../../images/arrow_up_009999.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:15px;
margin-top:10px;
}

a.print {
display:block;
background-image:url(../../../../images/icon_print.gif);
background-repeat:no-repeat;
background-position:0;
padding:7px 0 10px 35px;
margin-top:10px;
}

a.rss {
display:block;
background-image:url(../../../../images/icon_rss.gif);
background-repeat:no-repeat;
background-position:0;
padding:5px 0 5px 35px;
margin-top:10px;
}

.dottedline {
display:block;
height:1px;
background-image:url(../../../../images/grey_dots.gif);
background-position:0 top;
background-repeat:repeat-x;
}

.printdottedline {
display:block;
height:1px;
background-image:url(../../../../images/grey_dots.gif);
background-position:0 top;
background-repeat:repeat-x;
width:167px;
}

.rightcol p{
margin: 0 0 0 0;
padding: 0 0 0 0;
white-space: nowrap;
}

.bodytext .plain a, .bodytext .plain a:hover, .bodytext .plain a:link {
  text-decoration: none;
  background-color: white;
  color: black;
  border: none;
}

.leftcol {
  float: left;
  margin-right: 10px;
}








