/* base design for Selkirk.ca */

/*
color-palette:
orange: rgb(242,115,33)
grey: rgb(210,210,210)
slate: rgb(73,91,94)
green: rgb(175,193,60)
blue: rgb(0,151,201)
yellow: rgb(228,195,32)
brown: rgb(115,113,68)
*/

#doc, #doc2, #doc3 {/*border: 1px dotted #777;*/}
div.first {padding: 0 0 3em 0; width:100%;}
body.screen_hi div.first, body.screen_med div.first {
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
}
div.box {padding: 0 1em;}

/*Global Text Definitions*/
body {font-family: /*Meta, Meta-Normal,*/ Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3, h4 {font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both;}

h1 /*{font-size:1.8em;}*/ {font-size:1.6em;text-transform:uppercase;color:rgb(0,151,201);margin-bottom:0.25em;}
h2 {font-size:1.4em; font-weight:normal;font-style:normal;text-transform:none;color:rgb(0,151,201);}
h3 {font-size:1.3em; font-weight:bold;font-style:normal;text-transform:none;color:rgb(0,151,201);}
h4 {font-size:1.1em; font-weight:bold;font-style:normal;text-transform:none;}
h5 {font-size:1.1em; font-weight:normal;font-style:normal;text-transform:none;}
h6 {font-size:1.0em; font-weight:normal;font-style:normal;text-transform:none;}

.padme p, .padme li, .padme th, .padme td, .padme address, .padme dt, .padme dd {font-size:85%;line-height:1.7;}
.padme p {margin-bottom: 1.1em;}
.padme li li {font-size:100%}
.padme td li {font-size:100%;}
.padme td p {font-size:100%;}

a:link {color:blue; text-decoration:underline;}
a:visited {color: purple; text-decoration: underline;}
a:link:hover {} /* [4] */
a:visited:hover {color:#333;text-decoration:none; font-size:1.0em;margin:0;padding:0;}
a:active {}
a:focus {}
a:focus:hover {}

caption {font-size:1.1em;font-weight:bold;padding:0;margin:1em 0 0 0;font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;color:rgb(0,151,201);}
/* presenting structural elements */

/* header */
#hd {margin-top:1em; vertical-align:baseline;/*background-color:rgb(242,115,33); background-image:url(/media/orange-logo-tab-long.png); background-repeat:no-repeat; float:left; *//*width:176px; height:68px; margin:0.1em 0 0 0;*/}
#hd .headerTagline {display:none;/*margin-left:-9999em;font-size:1px; color: rgb(242,115,33);margin:1em;;padding:0; background-color:rgb(242,115,33); background-image:url(/media/orange-logo-tab-long.png); background-repeat:no-repeat; float:left; width:176px; /*margin-left:-999em;*//*height:68px; overflow:hidden;  color:rgb(242,115,33);*/}
#hd .headerTagline a {/*margin-left:-9999em;*/}
#hd .headerTagline a:link, #hd h1 a:visited, #hd h1 a:hover, #hd h1 a:focus, #hd h1 a:active {/*color:rgb(242,115,33);*/}
#hd img {float:left;}
#hd p {/*text-decoration:none; line-height:0;margin:0;padding:0;border:0;font-size:1px;*/}

/* main body */
#bd {padding-bottom:1em; border-bottom: 3px solid black}

/*global search box */

/*#search * {margin:0;padding:0;}*/
#search {/* float:right;*/text-align:right;padding:2px 0;border:0;}
#search form {/*display:inline;text-align:left;*/margin-right:1em;}
/*body.pda #search, body.screen_ultralow #search { float:none; display:block; }*/
#siteSearchBox fieldset { border: 0;padding:0;/*display:inline; vertical-align:middle;*/text-align:right;}
#siteSearchBox fieldset legend {display:none;}
#siteSearchBox label {font-size:9px;font-weight:normal;}
#siteSearchBox input {display:inline;vertical-align:middle;}
#siteSearchBox #q {
	/*display:inline;*/
	margin:0;
	padding:4px 11px 4px 4px;
	border: 1px solid #888;
	background: #fff;
	color: #000;
	/*font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	letter-spacing: 0.1em;*/
}
#siteSearchBox #sa {
	/*display: inline;*/
	margin:0;
	border: 1px solid rgb(175,193,60);
	padding:5px 0;
	background: rgb(175,193,60);
	color: #000;
	/*font-family: Verdana, Arial, Geneva, sans-serif;*/
	font-size: 77%;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	cursor: pointer;
	width:5.5em;

}

#siteSearchBox #sa:hover {
	background-color:#ccc;
	color:#000;
}
#search p {display:inline;}
#search ul {float:right;margin:0; padding:1px 0 0 0;}
/*#search ul.hdContactApply,*/#search ul.hdContactApply li {margin:0;padding:0;list-style-type:none}
#search ul.hdContactApply li {float:left;/*font-size:140%;*/margin: 0 0 0 0.3em;/*width: 7em;*/}
#search ul.hdContactApply li a {/*letter-spacing: 0.1em;*/display:block;padding:7px 11px 7px 11px; text-decoration:none;text-align:center; font-size:77%; }
#search #hdContactUsLink {width:6em;}
#search #hdContactUsLink a {
	background-color:rgb(0,151,201);
	color:#fff;
}
#search #hdContactUsLink a:hover {
	background-color:#ccc;
	color:#000;
}
#search #hdApplyLink {width:5em;}
#search #hdApplyLink a{
	background-color:rgb(228,195,32);
	color:#000;
}
#search #hdApplyLink a:hover {
	background-color:#ccc;
	color:#000;
}

#search #hdSearch {width:4.25em;}
#search #hdSearch a{
	background-color:rgb(175,193,60);
	color:#000;
}
#search #hdSearch a:hover {
	background-color:#ccc;
	color:#000;
}

/* main navigation */
/* using the sliding doors technique from http://alistapart.com/articles/slidingdoors/ */
#mainmenu {font-family:Arial, Helvetica, sans-serif;float:right;clear:right;/*width:750px;*/}
    #mainmenu ul {
      margin:0;
      padding:10px 0 0;
      list-style:none;
      }
      	#mainmenu ul:first-child{
      		-webkit-border-top-left-radius: 5px;
      		-moz-border-radius-topleft: 5px;
      		border-top-left-radius: 5px;
      	}
      	#mainmenu ul:last-child{
      		-webkit-border-top-right-radius: 5px;
      		-moz-border-radius-topright: 5px;
      		border-top-right-radius: 5px;
      	}
    #mainmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
     

	/* t4: Menu Fix*/
    #mainmenu a { float:left; margin:0 0 0 2px; padding:7px 18px 7px 18px; background:rgb(210,210,210); border-bottom:1px solid white; text-decoration:none; text-transform:lowercase; color:#000; border-right: 1px solid #AAA; }
	#mainmenu span { display:block; float:left; margin:0 0 0 5px; padding:7px 18px 7px 18px; background:rgb(73,91,94); border-width:0; border-bottom:1px solid rgb(73,91,94); color:#fff; }


    #mainmenu a span {
      float:left;
      display:block;
      background:rgb(210,210,210) /*url("/media/site-assets/style-assets/images/rightcurve-slidingdoor-both.gif") no-repeat right top*/;
      margin:0 0 0 5px;
      padding:7px 18px 7px 9px;
      color:#000;
	  /*border-bottom:1px solid white;*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainmenu a span {float:none;}
    /* End IE5-Mac hack */
	#mainmenu a:hover {
      background-color:rgb(73,91,94);
	  color:#fff;
	  /*border-bottom:1px solid rgb(73,91,94);*/
	}
    #mainmenu a:hover span {
	  color:#fff;
      }
	  /*
    #mainmenu #current a {
      background-position:0 -150px;
      border-width:0;
	  background-color:rgb(73,91,94)

      }
    #mainmenu #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#fff;
      }
	  */
    #mainmenu a.active {
      background-position:0 -150px;
      border-width:0;
	  background-color:rgb(73,91,94);
	  border-bottom:1px solid rgb(73,91,94);
      }
    #mainmenu a.active span {
      background-position:100% -150px;
      padding-bottom:7px;
      color:#fff;
	  background-color:rgb(73,91,94);
      }
    #mainmenu a:hover {
      background-position:0% -150px;
	  /*background-color:rgb(73,91,94);
	  border-bottom:1px solid rgb(73,91,94);*/
      }
    #mainmenu a:hover span {
      background-position:100% -150px;
	  background-color:rgb(73,91,94);
      }

/* main navigation 2 - for cms 2008*/
/* using the sliding doors technique from http://alistapart.com/articles/slidingdoors/ */
/* t4 system wants to output
<ul>
	<li><a>linktext</a></li>
</ul>

instead of

<ul>
	<li><a><span>linktext</span></a></li>
</ul>
*/
#mainmenu2 {font-family:Arial, Helvetica, sans-serif;float:right;clear:right;/*width:750px;*/}
    #mainmenu2 ul {
      margin:0;
      padding:10px 0 0;
      list-style:none;
      }
    #mainmenu2 li {
      float:left;
      background:rgb(210,210,210) url("/media/site-assets/style-assets/images/leftcurve-slidingdoor-both.gif") no-repeat left top;
      margin:0 0 0 5px;
      padding:0 0 0 9px;
      border-bottom:1px solid white;
      }
    #mainmenu2 li:hover, #mainmenu2 li:hover a, #mainmenu2 li:active, #mainmenu2 li:active a {
	background-color:rgb(73,91,94);
	color:#fff;
	background-position:0 -150px;
    border-width:0;

      }
    #mainmenu2 span {
      }
    #mainmenu2 a {
      float:left;
      display:block;
      background:rgb(210,210,210) /*url("/media/site-assets/style-assets/images/rightcurve-slidingdoor-both.gif") no-repeat right top*/;
      margin:0 0 0 0px;
      padding:7px 18px 7px 9px;
      color:#000;
      text-decoration:none;
	  text-transform:lowercase;
	  /*border-bottom:1px solid white;*/

      }

	#mainmenu2 a:hover {
	}

    #mainmenu2 ul li a.active {
      }


#submenu {background-color:rgb(73,91,94); margin:0;padding:0.4em 0 0.45em 0; border-bottom:5px solid black;/*border-top:2px solid white;*/ clear:both; min-height: 18px; height: auto !important; height: 18px;}

#submenuList {
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin: 0;
	padding: 0;
}
#submenuList li {display:inline;}
#submenuList a {
	/*padding:0 0.5em;*/
	padding:0.7em 0.5em 0.64em 0.75em;
	text-transform:uppercase;
	font-size: 0.8em;
	letter-spacing:0.075em;
	text-decoration:none;
}

#submenuList a:link {color:white;}
#submenuList a:visited {color:white;}
#submenuList a:hover {color:rgb(228,195,32);}
#submenuList a:active {color:rgb(228,195,32);}
#submenuList a:focus {color:rgb(228,195,32);}
#submenuList a.active {color:rgb(228,195,32);}

/* t4: Menu Fix*/
#submenuList span { padding:0.7em 0.5em 0.64em 0.75em; text-transform:uppercase; font-size: 0.8em; letter-spacing:0.075em; text-decoration:none; color:rgb(228,195,32); }


/* ********************************************************************************* */
#submenu form {float:right; width:180px;}
#submenu form legend {display:none;}
#submenu form input, #submenu form select {}
#submenu select {width:150px;display:inline;}
#submenu input[type=button] {background-color:rgb(242,115,33); color: #fff;border:1px solid rgb(242,115,33); display:inline;}


/* breadcrumbs, search, icons */
#icons {/*position:absolute;top:0;left:650px;height:21px;width:106px*/ float:right; margin: 0 1em 0 0; }
#icons a {padding:0;float:left;}
#breadcrumb { background:#fff; line-height:1; margin: 0.6em 0;/*padding:5px  0 7px 10px1em;*/border:0;  vertical-align:middle;text-transform:lowercase;font-size:90%;}
#breadcrumb a {text-decoration:none; font-size:0.85em;color:black;}
#breadcrumb a:hover, #breadcrumb a:focus {text-decoration:underline;}

/* footer */
#ft {
	padding: 0px;
	margin-top: 0.15em;
	border-top: 1px solid black;
}

#ft p {
font-size:0.8em;color:rgb(242,115,33);float:left;font-weight:bold;margin-top:0.26em;padding-top:0.000001em;line-height:1.45;
}
#ft ul {list-style-type:none; margin: 0 0 0 16em;}
#ft ul li {display:inline; text-transform: uppercase; letter-spacing:0.1em;font-size:0.75em;}
#ft a, #ft a:link {color:#000;text-decoration:none;}
#ft a:visited{color:#333;text-decoration:none;}
#ft a:hover, #ft a:active, #ft a:focus {text-decoration:underline;}
#ft a.active {text-decoration:underline;}

#ft span {text-decoration:underline;}
/* homepage elements */
/*
#home .yui-gf {border:1px solid black; background: rgb(73,91,94);text-align:center;}
#home .yui-gf img {margin:1em auto;}
*/
.homepagebox {margin:0 0 0 0; padding:0;padding-bottom: 2px;background-color:#c0d1d5; color:#313b3d; clear:both; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.homepagebox h2 {margin:0 0 0 0.5em;padding: 0.25em 0 0 0; text-transform:lowercase;font-weight:normal;font-size:2em;color:#313b3d;}
.homepagebox ul, .homepagebox dl {list-style-type:none;margin:0 1em 1em 1em;padding:0;}
.homepagebox dt {font-size:77%;text-transform:uppercase;font-weight:normal;}
.homepagebox li, .homepagebox dd {margin-bottom:0.75em;font-size:92%;padding-left:0;}
.homepagebox li a, .homepagebox li a:visited, .homepagebox dd a, .homepagebox dd a:visited {color:#313b3d;text-decoration:none;color:#313b3d;}
.homepagebox li a:after, .homepagebox dd a:after {color:#313b3d; content:' \BB';}
.homepagebox li a:hover, .homepagebox li a:focus, .homepagebox li a:active, .homepagebox dd a:hover, .homepagebox dd a:focus, .homepagebox dd a:active {color:#313b3d;text-decoration:underline;}
.homepagebox p {padding:0.4em; text-align:right;-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px; border-bottom-left-radius:8px}
.homepagebox p a, .news p a:link {color:#313b3d;text-decoration:none;}
.homepagebox p a, .currentstudents p a:link {color:#313b3d;text-decoration:none;}
.homepagebox p a:hover, .currentstudents p a:active {color:#313b3d;text-decoration:underline;}
.homepagebox p a:after {content:' \BB'}


div.relatedLinks {
	/*background-color:#0097c9;*/
	margin-top:1em;
 	padding: 0;
}
div.relatedLinks h3 {
	background-color:#0097c9;
	padding:5px 0 0.4em 0;
	margin:0;
	text-transform:lowercase;
	/*font-weight:normal;*/
	font-size:1em;
	color:#fff;
}

div.relatedLinks h3 span {
	padding: 0.5em 0 0 1em;

}
div.relatedLinks ul {
	background-color:#fff;
	list-style-type:circle;
	padding-top:1em;
	padding-bottom:1em;
	margin-top: 0em;
	margin-bottom:1em;
	border: 1px solid #0097c9;
	border-bottom:1px solid #9CBAC7;

}
div.relatedLinks ul li {
	font-size: 85%;
	padding-bottom:0.2em;
}

div.relatedLinks a:link {
	color:#495b5e;
	text-decoration:none;

}
 div.relatedLinks a:visited {
 	text-decoration: underline;
 }
div.relatedLinks a:hover, div.relatedLinks a:focus, div.relatedLinks a:active {
	text-decoration:underline;
}


.div.otherprograms {}
div.otherprograms ul {border-top:1px solid rgb(210,210,210);padding-top:1em;}
div.otherprograms p {background-color:rgb(228,195,32); text-align:center;}
div.otherprograms p a {color:#000; font-size:85%; font-weight:normal;}
div.otherprograms p a:hover {color:#fff;}

hr.eighty {width:80%;text-align:center;display:none;}

div.news {margin-top:2em;}
.news p {background-color:rgb(228,195,32);}
div.currentstudents {margin-top:1em;}
.currentstudents p {margin: 2px 2px 0px 2px; background-color:#FFF;}
div.events {margin-top:1em;}
.events p {background-color:rgb(175,193,60);}
div.homepagepromo {margin-top:1em;}
.homepagepromo p {background-color:rgb(0,151,201);}
.nomore {padding-bottom:0.5em;}

.homepagepromo {/*background-color:#fff;color:black;border:1px solid rgb(73,91,94); text-transform:lowercase;*/}
.homepagepromo ul li  a, .homepagepromo ul li  a:link, .homepagepromo ul li  a:visited{/*background-color:#fff;color:black;*/}
.homepagepromo ul li a:hover,.homepagepromo ul li  a:focus,.homepagepromo ul li  a:active {/*color:black;text-decoration:underline;*/}
.homepagepromo li a:after {/*color:black;*/}
.homepagepromo p, .homepagepromo p a:link {/*background-color:rgb(73,91,94);color:white;*/}

.supplementaryBox {margin-top:2em; padding-top:3em; border: 1px solid rgb(73,91,94);}
.newspage dt {margin-top:1.25em;}
.newspage dt a {color:#333;}
.newspage dd {margin-left:1.5em;}
/* something else here */
h2 h3 {margin:0;padding:0;}
.yui-u h2 {
	margin:0;
	padding:0;
	font-weight: normal;
	/*text-transform: uppercase;*/
	color:rgb(0,151,201);
}
.schooltitlepage h2 {
	font-size:2.5em;
	text-align:right;
	font-weight:normal;
	text-transform:lowercase;
	margin:0;
	padding:0.75em;
}
.schooltitlepage h3 {
	font-style: normal;
	font-weight:normal;
}
.schooltitlepage .centrecontent {
	margin: 1em 5em 0 25em;
}
/* sidebar */
.sidebar-nav {/*background-color:rgb(0,151,201);*/}
.sidebar-nav ul {list-style-type:none;margin:0; padding:1em 0;background-color:rgb(0,151,201);}
.sidebar-nav li {margin:0;padding:0;color:#fff;}
.sidebar-nav li a, .sidebar-nav li a:link, .sidebar-nav li a:visited {color:#fff;font-size:85%;/*text-transform:uppercase;*/text-decoration:none;margin:0;padding:0.5em 1em 0.45em 1em;display:block;}
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus  {/*text-transform:uppercase;*/text-decoration:none;margin:0;/*padding:0.5em 1em; */background-color:rgb(73,91,94); color:white;}
.sidebar-nav li a.active {background-color:rgb(73,91,94);}
.sidebar-nav h3, .sidebar-nav h3 a, .sidebar-nav ul li span.currentsection {background-color:rgb(0,151,201);font-size:100%; color:#fff;/*text-transform:uppercase;*/margin:0;padding:0.5em 1em;}
.sidebar-nav h3 a {color:#fff; text-decoration:none;margin:0;padding:0;}
.sidebar-nav h3 a:link, .sidebar-nav h3 a:visited, .sidebar-nav h3 a:active, .sidebar-nav h3 a:focus  {color:#fff;}
.sidebar-nav p {margin:0;padding:0;}
.sidebar-nav p a, .sidebar-nav p a:link,.sidebar-nav p a:visited  {text-align:center;text-transform:lowercase; text-decoration:none;font-weight:bold;display:block;padding:0.8em 0.1em; }
.sidebar-nav p a:hover, .sidebar-nav p a:active, .sidebar-nav p a:focus {text-align:center;background-color:rgb(73,91,94); color:#fff;padding:0.8em 0.1em; }
.sidebar-nav img {width:100%;}

.sidebar-nav #programapply {background-color:rgb(228,195,32);}
.sidebar-nav #programapply p a {color:#000; font-size:85%; font-weight:normal;}
.sidebar-nav #programapply p a:hover {color:#fff;}

/* sidebar version 2*/
.sidebar-nav2 {/*background-color:rgb(0,151,201);*/}
.sidebar-nav2 ul {list-style-type:none;margin:0; padding:1em 0;background-color:rgb(0,151,201);}
.sidebar-nav2 li {margin:0;padding:0;color:#fff;font-size:85%;padding:0.5em 1em 0.45em 1em;}
.sidebar-nav2 li a, .sidebar-nav2 li a:link, .sidebar-nav2 li a:visited {/*background-color:rgb(0,151,201)*/;color:#fff;text-decoration:none;margin:0;display:block;}
.sidebar-nav2 li a:hover, .sidebar-nav2 li a:active, .sidebar-nav2 li a:focus  {/*padding:0.5em 1em; background-color:rgb(73,91,94);*/margin:0; color:white;text-decoration:underline;}
.sidebar-nav2 li a.active {background-color:rgb(73,91,94);}
.sidebar-nav2 ul li span.currentsection {background-color:rgb(73,91,94);color:#fff;text-decoration:none;margin:0;padding:0.5em 1em 0.45em 1em;display:block;}
.sidebar-nav2 h3, .sidebar-nav2 h3 a {background-color:rgb(0,151,201);font-size:100%; color:#fff;margin:0;padding:0.5em 1em;}
.sidebar-nav2 h3 a {color:#fff; text-decoration:none;margin:0;padding:0;}
.sidebar-nav2 h3 a:link, .sidebar-nav2 h3 a:visited, .sidebar-nav2 h3 a:active, .sidebar-nav2 h3 a:focus {color:#fff;}
.sidebar-nav2 p {/*margin:0;padding:0;*/padding:0.5em 1em 0.45em 1em;}
.sidebar-nav2 p a, .sidebar-nav2 p a:link,.sidebar-nav2 p a:visited {text-align:center;text-transform:lowercase; text-decoration:none;font-weight:bold;display:block;/*padding:0.8em 0.1em;*/ }
.sidebar-nav2 p a:hover, .sidebar-nav2 p a:active, .sidebar-nav2 p a:focus {text-align:center;*-/*background-color:rgb(73,91,94);*/ color:#fff;text-decoration:underline;/*padding:0.8em 0.1em;*/ }
.sidebar-nav2 img {width:100%;}

.sidebar-nav2 #programapply {background-color:rgb(228,195,32);padding:0;margin:0;}
.sidebar-nav2 #programapply p {font-size:85%;margin:0;padding:0;}
.sidebar-nav2 #programapply p a {color:#000;  font-weight:normal;padding:0.8em 0.1em;}
.sidebar-nav2 #programapply p a:hover {color:#fff;text-decoration:none;}

.sidebar-nav2 h3.title { font-size:100%; color:#fff;margin:0;padding:0.5em 1em; display: block;}
.sidebar-nav2 .programApplicationPackage h3 {margin-bottom:0;padding-bottom:0;}
.sidebar-nav2 .programApplicationPackage ul {margin:0;padding:0;}
.sidebar-nav2 .programApplicationPackage ul li a:after {content:'➔';}

.sidebar-dvert {
	color:#fff;
	margin:auto 0;
	padding:0 1em 10em 1em;
	text-align:center;
	text-transform:lowercase;
	background: rgb(210,210,210);
}
.sidebar-dvert h2 {font-weight:normal;font-size:1.25em;line-height:90%;color:#fff;text-transform:lowercase;margin:0;padding:5em 1em 5em 1em;background:rgb(210,210,210) url(/media/site-assets/style-assets/images/did-you-know.gif) no-repeat center center;}
.sidebar-dvert p {font-size:122%; text-align:right; line-height: 1.4; color:rgb(73,91,94);}
.sidebar-dvert a, .sidebar-dvert a:link, .sidebar-dvert a:visited {color:rgb(228,195,32);text-decoration:none;font-size:60%;}
.sidebar-dvert a:after {content: ' \BB';}
.sidebar-dvert a:hover, .sidebar-dvert a:focus {color:#fff; text-decoration:underline;}

/* programs page */
.schooltitlepage {}
.schooltitlepage h1 {color:white;background-color:rgb(115,113,68);}
.schooltitlepage img.bg {float:left;}
/*
.programpage {}
.programpage h1 {color:white;background-color:rgb(73,91,94);}
.programpage h1 {margin:0 0 0.5em 0;padding:0.4em 1em;text-transform:lowercase;font-weight:normal;font-size:2em;}*/
/*.programpage h3 {
	text-transform:uppercase;
	font-weight:normal;
	font-style: normal;
}
*/
/*.programpage h3 {color:rgb(0,151,201)}*/
/*
.sidebar-nav a {color:#fff;}
.sidebar-nav p {background-color:rgb(228,195,32);}
.sidebar-nav p a {color:#000;}
*/
.programSidebar {background-color:rgb(115,113,68);padding-bottom:1em;}
.programSidebar h2 {margin:0 0 0.5em 0;padding:0.4em 0.5em;background-color:rgb(242,115,33);}
.programSidebar dd {font-size:1.25em;}
.programSidebar p {text-align:left;padding:0 2em 1em 2em;font-size:77%;}
.programSidebar p a {color:#fff;}
.psl {color:#fff;text-decoration:underline;} /* program sidebar link */
/* forms */

/* Clear Form styles  -- see /contact/saints/ for usage  */
input {display:inline;margin-bottom:0;}
input:focus {}
button {}
button:focus {}
select {display:inline;margin-bottom:0;}
select:focus {}
optgroup {}
option {}
textarea {display:inline;margin-bottom:0;}
textarea:focus {}
label {font-weight:normal;}
fieldset {	/*border: 1px solid #999;*/ padding: 0; margin-top: 1em;}


/* Form styles */
div.form-container { /*margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid;*/ }

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container div {margin-bottom: 0.5em;clear:both;}
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error,
div.form-container span.error { color: #C00; }
div.form-container label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus,
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label,
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset label.controlset { display: block; float: left; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }


.required {/*background-color: #ffc; border: 1px solid #f00;*/font-weight:bold;}

/* custom table styling */
table.data { background-color: #fff; border: 1px solid black; padding:0; }
table.data th {text-align:left;}
table.data tr td, table.data tr th, table.data thead tr td, table.data thead tr th { border: 1px solid #aaa;margin:0;padding: 0.45em; }
tr.even {}
tr.odd {background-color:#eee;}
td.CoS {border-bottom:1px dashed #777;}
td.nowrap { white-space: nowrap;}
td.numcol {text-align:right;white-space: nowrap;}
.eventscollectiontable td {padding: 0 1.2em 0 0;}
.imagecollectiontable td {padding:0 1.2em 0 0;}
th.header {
background-image:url("/scripts/tablesorter/themes/blue/bg.gif");
background-position:right center;
background-repeat:no-repeat;
border-right:1px solid #DAD9C7;
cursor:pointer;
font-weight:bold;
margin-left:-1px;
padding-left:20px;
}
th.headerSortUp {
background-color:#D2D2D2;
background-image:url("/scripts/tablesorter/themes/blue/asc.gif");
}
th.headerSortDown {
background-color:#D2D2D2;
background-image:url("/scripts/tablesorter/themes/blue/desc.gif");
}
.data .clec, .data .clab, .data .csem, .data .cshp, .data .cpra, .data .coth{
	background: #fff;
	text-shadow: 1px 1px 2px #AAA;
	
}
.data .cttl{
	border-left: 5px double #DDD;
	text-shadow: 1px 1px 2px #AAA;
	background: #e5e5e5; /* old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e5e5e5 100%); /* firefox */
	
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* ie */
}
.data .ccr{
	background: #dfeaed;
	text-shadow: 1px 1px 2px #AAA;	
	border-right: 2px solid #BBB;
}

/* context image -- right column */
body.screen-liquid #doc div.contextimage {text-align:center;}
div.contextimage {text-align:right;margin-top:2em;/*margin:0.50em auto;border:1px solid #f00;*/}
div.contextimage img {width:180px;margin:0 auto;}
body.screen_hi #doc div.contextimage img {width:169px;}

/* custom bits */
#marketingintro {padding:5px 0 10px 0; font-size:1.2em;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.centered {text-align:center;}
.padme {padding: 0 1.5em 1em}
blockquote p cite {text-align:right;} /* to attribute a quotation, use <cite> within the <blockquote> */

div.sidenote {float:right; border:1px solid #333;padding:0.4em;margin:0 0.5em;width:35%;} /* a sidequote div is shown outside the flow of the normal document. */
body.screen_ultralow div.sidenote, body.pda div.sidenote {float:none;width:90%;}

.quote { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 15px 70px; margin-right: 15px; background: url(/media/site-assets/style-assets/images/quote.gif) no-repeat top left; font: bold 14px/18px georgia, times, serif; color:#cd651e; }

/*
.important {border: 1px solid #777; background-color: #ffa; padding: 0 0.5em;}
div.important, p.important { margin:1em; padding:1em; }
*/

.biopic {clear:both;}
.biopic img {float:left;margin: 0.3em 1em 0.5em 0;padding:1px;border:1px solid #777;}

img.biopic {float:left;margin: 0.3em 1em 0.5em 0;padding:1px;border:1px solid #777;}
h4 + p>img.biopic {margin-top:0;}
hr.clearboth {clear:both;display:none;}

img.left, img.leftalign, span.left {float:left;margin: 0 1em 0 0;}
img.right, img.rightalign, span.right {float:right;margin:0 0 0 1em;}
/* hidden elements */
.hidden {display:none;}

/* print  -- easy-designs.net/code/footnoteLinks/  */
.printOnly { display: none; }

.pdfFile {
	/*background: url(/media/site-assets/style-assets/images/pdf-icon.png) no-repeat center right;
	padding-right:35px;*/
}
.pdfOverride { background:none;padding-right:0;}



/* ### T4: Added ### */
dl.newsitem dt {margin-top:1.25em;}
dl.newsitem dt a {color:#333;font-weight:normal;}
dl.newsitem dd {margin-left:1.5em;}

dl.fileDownload {
       } 
dl.fileDownload dt{text-indent:0;
        }

dl.fileDownload dt a, dl.fileDownload dt a:hover, dl.fileDownload dt a:focus {
	font-weight:normal;
    padding-left: 40px;
    padding-bottom: 35px;   }

dl.fileDownload dd {padding-left: 40px}

dt.fileDownload a[href$='.ai'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/ai.gif) no-repeat top left;

}
dt.fileDownload a[href$='.bmp'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/bmp.gif) no-repeat top left;
}
dt.fileDownload a[href$='.doc'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/doc.gif) no-repeat top left;
}
dt.fileDownload a[href$='.docx'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/doc.gif) no-repeat top left;
}
dt.fileDownload a[href$='.eps'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/eps.gif) no-repeat top left;
}
dt.fileDownload a[href$='.gif'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/gif.gif) no-repeat top left;
}
dt.fileDownload a[href$='.gz'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/gz.gif) no-repeat top left;
}
dt.fileDownload a[href$='.jpg'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/jpg.gif) no-repeat top left;
}
dt.fileDownload a[href$='.mov'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/mov_b.gif) no-repeat top left;
}
dt.fileDownload a[href$='.mp3'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/mp3.gif) no-repeat top left;
}
dt.fileDownload a[href$='.pdf'] { 
/*        padding-left: 40px;
        padding-bottom: 35px; 
*/	background: transparent url(/media/siteassets/styleassets/filetypeicons/pdf.gif) no-repeat top left;
}
dt.fileDownload a[href$='.png'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/png.gif) no-repeat top left;
}
dt.fileDownload a[href$='.ppt'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/ppt.gif) no-repeat top left;
}
dt.fileDownload a[href$='.psd'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeiconspsdgif) no-repeat top left;
}
dt.fileDownload a[href$='.rm'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/rm.png) no-repeat top left;
}
dt.fileDownload a[href$='.rss'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/rss.png) no-repeat top left;
}
dt.fileDownload a[href$='.sit'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/sit.gif) no-repeat top left;
}
dt.fileDownload a[href$='.swf'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/swf.gif) no-repeat top left;
}
dt.fileDownload a[href$='.tar'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/tar.gif) no-repeat top left;
}
dt.fileDownload a[href$='.tif'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/tif.gif) no-repeat top left;
}
dt.fileDownload a[href$='.wma'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/wma.png) no-repeat top left;
}
dt.fileDownload a[href$='.wmv'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/wmv.png) no-repeat top left;
}
dt.fileDownload a[href$='.xls'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/xls.gif) no-repeat top left;
}
dt.fileDownload a[href$='.xlsx'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/xls.gif) no-repeat top left;
}
dt.fileDownload a[href$='.zip'] { 
	background: transparent url(/media/siteassets/styleassets/filetypeicons/zip.gif) no-repeat top left;
}

/* google 404 stuff */
  #goog-wm {color:black; }
  #goog-wm h3.closest-match {color:black; }
  #goog-wm h3.closest-match a {color:blue; }
  #goog-wm h3.other-things {font-size: 1em; color:black; }
  #goog-wm ul li { color:black;}
  #goog-wm li.search-goog { display: block; }
  #goog-wm b {color:black;}
  #goog-wm a {color:blue;}
  
 /* HOMEPAGE V 6.1 2009
 	JUSTIN BEAULIEU */
 
#featureWrapper{
	position: relative;
	
}
.feature{
	position: relative;
	width: 699px;
	height: 299px;
	display: none;
	
}
.feature>img {
	border: 0px;
	
}
/*.featurebox, .featuretxt{
	
	position: absolute;
	bottom: 0px;
	right: 0px;
}*/
	/*orange*/
	.obr{position: absolute; bottom: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/obr.png) transparent top left no-repeat;}
	.obl{position: absolute; bottom: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/obl.png) transparent top right no-repeat;}
	.otr{position: absolute; top: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/otr.png) transparent bottom left no-repeat;}
	.otl{position: absolute; top: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/otl.png) transparent bottom right no-repeat;}
	
	/*blue*/
	.bbr{position: absolute; bottom: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/bbr.png) transparent top left no-repeat;}
	.bbl{position: absolute; bottom: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/bbl.png) transparent top right no-repeat;}
	.btr{position: absolute; top: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/btr.png) transparent bottom left no-repeat;}
	.btl{position: absolute; top: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/btl.png) transparent bottom right no-repeat;}
	/*green*/
	.gbr{position: absolute; bottom: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/gbr.png) transparent top left no-repeat;}
	.gbl{position: absolute; bottom: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/gbl.png) transparent top right no-repeat;}
	.gtr{position: absolute; top: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/gtr.png) transparent bottom left no-repeat;}
	.gtl{position: absolute; top: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/gtl.png) transparent bottom right no-repeat;}
	/*yellow*/
	.ybr{position: absolute; bottom: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/ybr.png) transparent top left no-repeat;}
	.ybl{position: absolute; bottom: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/ybl.png) transparent top right no-repeat;}
	.ytr{position: absolute; top: 0px; right:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/ytr.png) transparent bottom left no-repeat;}
	.ytl{position: absolute; top: 0px; left:0px; background: url(/media/siteassets/styleassets/homepage/imageboxbg/ytl.png) transparent bottom right no-repeat;}
	
.featurebox{
	width: 310px;
	
	/*background: url(/box_bg.png) transparent top left no-repeat;*/
	padding: 10px;
	
}
.featuretxt{
	padding: 14px;
	width: 310px;
	
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.featuretxt>h2{
	font-size: 1.6em;
	line-height: 1.6em;
	margin: 0px;
	font-weight: bold;
	color: #FFF;
}
.ybr, .ybl, .ytr, .ytl{color: #000;}




	#downloads{
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	background: #495b5e;
	padding: 2px;
	clear: both;
	}
	#downloads a:link, #downloads a:visited{
		text-decoration: none; border: 0px;
	}
	
	#downloads img{
		margin: 6px 0 0 6px;
	}
	#downloads h2{
		display: inline;
		margin:0;padding: 0 0 0 0; text-transform:lowercase;font-weight:normal;font-size:2em; vertical-align: top;color:#FFF;
	}
	#downloads p{
		padding:0.4em; text-align:right;-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px; border-bottom-left-radius:8px
		margin: 2px 2px 0px 2px; background-color:#FFF;
	}
	#downloads p a, #downloads p a:link {color:#313b3d;text-decoration:none;}
	#downloads p a:hover, #downloads p a:active {color:#313b3d;text-decoration:underline;}
	#downloads p a:after {color:#313b3d;content:' \BB'}
	
#homeleft, #homeright{
	float: left;
	width: 330px;
}
#homeleft{
	margin-right: 39px;
}
.homebox{
	display: inline-block;
	padding: 8px 12px 12px 12px;
	width: 304px;
	border: 1px solid #c0d1d5;
	margin: 20px 0 0 0;
	clear: both;
}
.homebox h2, .homebox h3{
	display: inline;
	
	color: #313b3d;
}
.homebox h2{
	
	font-size: 2em;
	line-height: 1em;
	font-weight: bold;
	clear: none;
}
.homebox a:link, .homebox a:visited{
	color: #4b6064;
	text-decoration: underline;
}
.homebox a:hover{
	text-decoration: underline;
	background: #EEE;
}
.homebox h3{
	
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
	.homebox h3 a:link, .homebox h3 a:visited{
		color: #313b3d;
		text-decoration: none;
	}
	.homebox h3 a:hover{
		text-decoration: underline;
		background: #EEE;
	}
.homebox p{
	
	font-size: 0.9em;
	color: #313b3d;
}

.homebox img{
	float: right;
	margin: 0 0 4px 4px;
	clear: both;
}
.vertbox{
	padding: 0px;
	width: 328px;
	overflow: hidden;
}
	.vertbox img{
		float: none;
		margin: 0;
	}
.newsbox{
	padding-top: 28px;
	background: url('/media/siteassets/styleassets/images/newstab.gif') no-repeat;
	background-position: 4px 0;
}
.homeboxlink{
	background: #c0d1d5;
	
	text-align: right;
	padding: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.homeboxlink a:after {color:#313b3d;content:' \BB'}
.homeboxlink a:link, .homeboxlink a:visited{
	color: #313b3d;
	text-decoration: none;
}
.homeboxlink a:hover{
	text-decoration: underline;
}
#ft img{
	float: left;
	margin: 0 4px 0 0;
}
#qlinkbutton{
	float: right;
	font-size: 11px;
	padding: 0 20px 0 0;
}
	#qlinkbutton:link, #qlinkbutton:visited{
		text-decoration: none;
		color: #EEE;
		
	}
	#qlinkbutton:hover{
		
		color: FFF;
		text-decoration: underline;
	}
#linkbox, #qlinks{
	width: 100%;
	background: #dae0e2;
	float: left;
	margin: 0 0 16px 0;
	position: relative;
	padding: 0 0 15px 0;
}
#qlinks{
	display: none;
}
	#linkbox #quicklinks, #qlinks #quicklinkstop{
		float: left;
		margin: 0 0 0 25px;
		
	}
	#qlinks #quicklinkstop{
		float: right;
		text-align: right;
	}
	
	#linkbox #socialmedia{
		float: right;
		width: 250px;
	}
		#linkbox #socialmedia img{
			vertical-align: middle;
			margin-right: 2px;
		}
		
	#linkbox h2, #qlinks h2{
		margin: 8px 0 0 0; padding: 0; line-height: 1em;
		color: #313b3d;
	}
	#qlinks h2{
		
		margin: 8px 20px 0 0;
	}
	#linkbox hr, #qlinks hr{
		position: relative;
		top: 32px;
		margin: 0 25px 0 25px;
		border: 0;
		border-bottom: 1px solid #495b5e;
	}
	#linkbox .qlcolumn, #qlinks .qlcolumn{
		float: left;
		margin: 0 40px 0 0;
	}
	#qlinks .qlcolumn{
		
		margin: 0 20px 0 0;
	}
	#linkbox ul, #qlinks ul{
		list-style-type: none;
		margin: 10px 0 0 0; padding:0;
	}
	#linkbox li, #qlinks li{
		margin: 0;padding:0;
	}
	#linkbox a:link, #linkbox a:visited, #qlinks a:link, #qlinks a:visited{
		text-decoration: none;
		text-transform: uppercase;
		color: #313b3d;
		font-size: 0.8em;
		font-weight: 500;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	#linkbox a:hover, #qlinks a:hover{
		text-decoration: underline;
	}	
	.protectedcontent{
		background: #EEE;
		padding: 4px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.protectedcontent img{
		float: left;
	}
	dl#finaidAwardsList {

	}
	dl#finaidAwardsList dt {
	        font-weight:normal;
	        font-size:1.2em;
	        margin-top:0.5em;

	}
	dl#finaidAwardsList dt a {
	        text-decoration:underline;
	        color:#0097c9;
	}
	dl#finaidAwardsList dt a:after {
	       /* content:' (more)';*/
	}
	dl#finaidAwardsList dt a:hover {
	        text-decoration:underline;
	        color:#334d55;
	}
	dl#finaidAwardsList dt a:hover:after {
	        content:'  (get details)';
	}

/*IMPORTANT - overrides previous*/
.important{
	background: #ffa;
	color: #444;
	margin: 0 0 10px 20px;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	box-shadow:2px 2px 2px #AAA; 
	-webkit-box-shadow:2px 2px 2px #AAA;
	-moz-box-shadow:2px 2px 2px #AAA;
	clear: both;
}


/*CALLOUT BOX*/
	/*main content area*/
	#content .callout{
		background: #DFDFDF;
		color: #444;
		margin: 0 0 10px 20px;
		padding: 6px; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		box-shadow:2px 2px 2px #AAA; 
		-webkit-box-shadow:2px 2px 2px #AAA;
		-moz-box-shadow:2px 2px 2px #AAA;
		text-shadow: 1px 1px 2px #FFF;
		-webkit-text-shadow: 1px 1px 2px #FFF;
		-moz-text-shadow: 2px 2px 1px #FFF;
	}
	
	#content .callout h4{
		margin: 0 0 0 8px;
		border-bottom: 1px solid #CCC;
	}
	#content .callout li{
		margin: 0 0 1em 0;
	}
	#content .callout li li{
		margin: 0;
	}
	
	/*rhc callout*/
	.rhc .callout{
		color: #444;
		padding: 6px; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		box-shadow:2px 2px 2px #AAA; 
		-webkit-box-shadow:2px 2px 2px #AAA;
		-moz-box-shadow:2px 2px 2px #AAA;
		text-shadow: 1px 1px 2px #FFF;
		-webkit-text-shadow: 1px 1px 2px #FFF;
		-moz-text-shadow: 2px 2px 1px #FFF;
		
		font-size: 0.8em; margin: 20px 0 0 0; background: #EEE;
	}
	
	
/*TESTIMONIALS*/
.testimonialrhc{
	margin:  30px 0 0 0;
}
	.testimonialrhc .longquote{
		
		font-size: 80%;
		line-height:1.5em;
		color: #444;
	}
	.testimonialrhc .byline{
		display: block;
		clear: both;
		margin: 0.3em 0 0 0;
		font-size: 0.8em;
		font-style: italic;
	}
	.testimonialrhc .byline strong{
		font-style: normal;
	}
.testimonial{
	clear: both;
	margin: 0 0 20px 0;
	
}
	.testimonial .longquote{
		display: block;
		
		font-size: 85%;
		color: #444;
		margin: 0 0 0 120px;
	}
	.testimonial .byline{
		display: block;
		clear: both;
		margin: 0.3em 0 0 120px;
		font-size: 0.8em;
		font-style: italic;
	}
	.testimonial img{
		float: left;
		border:  1px solid #DDD;
		padding: 5px;
	}
	.testimonial .byline strong{
		font-style: normal;
	}

/*FOR MORE INFO*/
.formoreinfo{
	float: right;
	background: #f2eadb;
	font-style: italic;
}

/*CONTENT HYPERLINKS*/
#content a:link{
	color: #026a8d;
	text-decoration: none;
	border-bottom: 1px dotted #85a6b1;
}
#content a:visited{
	color: #5f747b;
	text-decoration: none;
	border-bottom: 1px dotted #85a6b1;
}
#content a:hover{
	color: #0e4254;
	border-bottom: 1px solid #85a6b1;
}

/*Selkirk General imgLeft*/
.genimgleft{
	float: left;
	width:  120px;
	clear: both;
}
.genimgleft img{
	max-width: 100px;
	max-height: 160px;
	overflow: hidden;
	padding:1px;
	border:1px solid #aaa;
}
.genimgleftcontent{
	float: left;
	clear:  none;
	width: 360px;
}

/* Generic Button */
/* usage: <a href="xyz.html" class="btn">Whatevz</a>
by jb 2011-06-30 */
a.btn {
	border:0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	padding: 5px 16px;
	background: -moz-linear-gradient(
		top,
		#e8e8e8 0%,
		#bababa);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e8e8e8),
		to(#bababa));
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 1px solid #5c5c5c;
	-moz-box-shadow:
		1px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 1px rgba(000,000,000,0.2),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	 	}
/* policies (template: selkirk - college policies and selkirk - board policies) */

div.policy li {margin-bottom:0.5em;}

