body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    Z-index: 9999;
    font:100%;
    font-family: arial, helvetica, sans-serif;
    line-height: 1.2em;
    background: #f1f2f2 url(../images/page-bg-top.png) no-repeat top center;
}
img {
    border: none;
}

a[href^="http://"] {
   background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;
		
	
		white-space:nowrap; position:relative; 
}
a:hover[href^="http://"] {
   background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;
		
	
		white-space:nowrap; position:relative; 
}
a:visited[href^="http://"] {
   background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;
		
	
		white-space:nowrap; position:relative; 
}
a[href^="https://"] {
   background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;*/
}
a[href^="http://www.studyinalberta.ca"]  {
    background: none;
    padding-right: 0;
}
a[href^="http://alberta.ca"]  {
    background: none;
    padding-right: 0;
}

a.none   {
    background: none;
    padding-right: 0;
}

a:visited.none   {
    background: none;
    padding-right: 0;
}

a:hover.none   {
    background: none;
    padding-right: 0;
}

table, td
{
border:0px solid #ccc;
    font-family: arial, helvetica, sans-serif;
    line-height: 1.6em;}

#pageWrap {
    margin: 0px auto 0px auto;
    background: url(../images/page-bottom.png) no-repeat bottom center;

}

#page {
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 960px;


}
#accessHelpers {
    display: none;
}
#header {
    margin: 0px 8px 0px 8px;
    padding: 0px 0px 0px 0px;
    width: 912px;
    height: 33px;
    overflow: hidden;
}
#logo {
    float: left;
    padding: 44px 0px 0px 0px; /*before top was 44*/
    width: 380px;/*before top was 480*/
	
}
#logo h1#siteTitle {
    margin: 0px 0px 0px 5px;
    font-size: 1.1em;
    font-weight: normal;
    color: #36424b;
    vertical-align: top;
    display: inline;
}
 #metaNav{
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 12px 5px;
    width: 520px;/*before top was 420*/
    text-align: right;
    list-style-type: none;
}

#metaNav a, a:hover, a:visited {
    background: none;
    padding-right: 0;
	list-style:none;
}

#breadcrumb {
    margin: 0px;
    padding: 0px 0px 0px 10px;
	/*background-color:#ffc829;*/
    background-color:#FFF;
	color:#0081ab;  
    overflow: hidden;
	color:#fff;
	border-bottom: 1px solid #f89828;

}

#breadcrumb p {

	color:#0081ab;
	 display: inline;
}

.breadcrumb_links

{
	color:#0081ab;
	 display: inline;
	 font-size:10px;
}

.breadcrumbtext

{

	color:#36424a;
	 display: inline;
	 font-size:10px;
}

#textResizer {
    float: right;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    width: 50px;
    list-style-type: none;
}

#contentColumn {
    float: left;
    display: inline;
    width: 738px;
    overflow: hidden;
	background-color:#fff;
	min-height:730px;
	
}

#contentColumn #content{
  margin:25px;
  font-family: inherit;
  font-size:12px;

	
}

#contentColumn #content h3{
  font-family: helvetica, sans-serif;
    /*color: #0081AB;*/
	color:#2a5267; 
    font-size: 14px;
    font-weight: 100;
    margin-bottom: 0;
    margin-top: 5px;

	
}

#contentColumn #content h3 a{
  font-family: helvetica, sans-serif;
    color: #0081AB;
    font-size: 14px;
    font-weight: 100;
    margin-bottom: 0;
    margin-top: 5px;

	
}

#contentColumn #content  h3.small {font-size:13px;margin-top:2px;}

#contentColumn #content  h3.small a {font-size:13px;margin-top:2px; color: #0081AB;}

#contentColumn #content h1{
  font-family: helvetica, sans-serif;
    color: #0081AB;
    font-size: 16px;
    font-weight: 100;
    margin-bottom: 0;
    margin-top: 0;
	
}

#navColumn {
    float: left;
    padding: 0px 2px 16px 0px;
    /*width: 175px;*/
    width: 200px;
	overflow: hidden;
    margin-left: 0px;
    margin-top: 0; /* 12 
	background-color:#fff;
	height:100%;*/
}

#footer {
    clear: both;
    padding: 45px 0px 0px 0px;
    margin-top: 5px;
    width: 943px;
    height: 95px;
    overflow: hidden;
}

/* content styles */
#metaNav li {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
}
#metaNav a {
    font-size: 0.7em;
    color: #000000;
    text-decoration: none;
}
#metaNav a:hover {
    text-decoration: underline;
}

#textResizer li {
    float: left;
    display: inline;
    margin-left: 2px;
}
#breadcrumb p {
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 2px 0px;
    width: 852px;
    font-size: 10px; /*0.75 before*/
    color: #0081ab;
}
#breadcrumb a {
    color: #0081ab; 
    text-decoration: none;
}
#breadcrumb p a:hover {
    text-decoration: underline;
}


#navColumn #banner {
  /* margin-top: 15px;
    padding: 0px 0px 1px 0px;
    color: #000000;*/
    background: #fff;
	border: 1px solid #ccc;
    padding: 0 5px 5px 5px;
    -moz-box-shadow: 0 0 1px #88f;
    -webkit-box-shadow: 0 0 1px #88f;
    box-shadow: 0 0 1px #88f;
	
}

#navColumn #banner p{
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 1px 0px;
    color: #000000;
    background: #ffffff;
	 font-size: 0.75em;
}

#navColumn #banner h3 {
    padding: 0px 5px 5px 5px;
	margin-bottom:2px;
    font-size: 14px;
    color: #36424b;
    background: transparent;
    border-bottom: 2px solid #f1f2f2;
    font-weight: normal;
	
}
#navColumn #banner ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 27px;
    line-height: 1.2em;
}
#navColumn #banner li {
    margin: 0px 0px 0px 0px;
    font-size: 0.75em;
    list-style-type: square;
}
#navColumn #banner h2 {
    margin-left: 10px;
    font-size: 0.9em;
    font-weight: normal;
}
#navColumn #banner a {
    color: #0e82ac;
    text-decoration: none;
}
#navColumn #banner a:hover {
    text-decoration: none;
    padding-bottom: 1px; 
    border-bottom: 1px solid #005072;
}

#page #currentDate {
    margin: -3em 0em 0em 0em;
    height: 3em;
    font-size: 0.85em;
    color: #63424b;
    text-align: right;
}


#content a, a:hover, a:visited {
    text-decoration: none;

}
#content a {
    color: #0e82ac;
	
}


#content a:hover {
   /* padding-bottom: 0px; 
    border-bottom: #005072 1px solid;*/
	text-decoration: underline;
}

#content a:visited {
    /*color: #a50069;*/
	color: #0e82ac;
}

#footer a {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
	   background: none;
  
}
#footer a:hover {
    text-decoration: underline;
	background: none;
}
#footerLogo {
    float: left;
    display: inline;
    padding: 30px 10px 0px 20px;
    width: 120px;
}

#footerLogo  a, a:hover, a:visited  {
	    background: none;
 
}

#goaLinks,
#siteLinks {
    width: 750px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}
#siteLinks a, a:hover, a:visited   {
    background: none;
    padding-right: 0;
	list-style:none;
}

#siteLinks a:link a:hover, a:visited  {
    background: none;
    padding-right: 0;
	list-style:none;
}

#banner a, a:hover, a:visited  {
    background: none;
    padding-right: 0;
	list-style:none;
}

#goaLinks li,
#siteLinks li {
    float: right;    
    display: inline;
    padding: 0px 5px 0px 5px;
    list-style-type: none;

}
#copyright {
    float: left;
    display: inline;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    width: 775px;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #ff7900;
}
#copyright a {
    padding-left: 10px;
}
#addthis {
    float: right;
    margin-top:10px;
}

/* RedDot internal styles */
span.instructions {font-size:12px; color:red;}
.show {display:block;}
.hide {display:none;}
.preview {font-size:12px; display:inline; margin-top:-10px;}


.section {

    float: left;
    margin-bottom: 10px;
    margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
    width: 340px;
	 font-size: 12px;
	 background:#fff;
}


.section a {
    color: #0E82AC;
    text-decoration: none;
}
.section div {
   	border-bottom: 1px solid #f89828;
   margin:0;
   padding:0;
   width: 340px;
 /*  border-top: 5px solid #0c95cb;*/
   padding-bottom:18px;
   padding-top:10px;
   margin-bottom:0px;
}

.section h3 {
    font-size: 16px;
    color: #0081ab;
    font-weight: 100;
	line-height: 1em;
	margin-top:0px;
    margin-bottom:0px;
}

.section img {
    margin-bottom: 0px;
}

.section p {
    color: #36424B;
    font-size: 12px;
    line-height: 1.3em;
	margin-top:8px;
}

.homebottom {
	margin-bottom: 10px;
    margin-left: 10px;
	margin-right: 10px;
	margin-top:0;
	padding: 10px;
    font-size: 12px;
	background-color:#fff
	border-bottom: 1px solid #f89828;
	}

.homebottom h3 {
    font-size: 16px;
    color: #0081ab;
    font-weight: 100;
	line-height: 1em;
	margin-top:0px;
    margin-bottom:0px;
}


.homebottom p {
    color: #36424B;
    font-size: 12px;
    line-height: 1.3em;
	margin-top:8px;
}

alignleft {
	float:left;
	}
	
alignright {
	float:right;
}


		#slideshow { width:100%; }
		.bannerpic { height: 300px; width: 738px; padding:0; margin: 0; overflow: hidden; }

.divborderstyle {border-bottom: 1px solid #bbb; border-top: 0px solid #F89828; padding-bottom: 10px; font-size: 11px; margin-top: 0px; margin-bottom: 10px;"}

#content .divborderstyle ul {margin-left:-100px;}
