/*

Theme Name: STUDY Magazine

Theme URI: http://www.studymgazine.com/

Description: A minimized and professional designed SEO-ready WordPress theme based on the famous Kubrick.

Version: 1.0.0

Author: Great Exposure

Author URI: http://www.greatexposure.com/

Tags: white, light, two-columns, right-sidebar, fixed-width

minimalism v1.0.3http://www.genaehr.com/minimalism/

This theme was designed and built by Christian Genaehr,whose website you will find at http://www.genaehr.com/

The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php



*/



/* Begin Typography & Colors */



body {
	font-size: 62.5%;/* Resets 1em to 10px */
	font-family: 'Trebuchet MS', Arial, Helvetica;
	background: #fff;
	color: #333;
	text-align: center;
	background-color: #E6E7E8;
}
#page {
	background-color: #fff;
	text-align: left;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 14px;
	background: url(images/body_white_bg.gif) repeat-y;
}
#header {
	margin: 0 auto;
	padding: 0;
	height: 190px;
	width: 960px;
}
#content {
	font-size: 1.04em;
	color: #000;
}
.widecolumn .entry p {
	font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.8em;
}
.narrowcolumn .entry .wp-post-image {
	background-color: #aeaeae;
	margin: 2px;
	padding: 2px;
	margin-right: 14px;
}
a .wp-post-image {
	border-style: solid;
	border: 2px;
	border-color: black;
}
.widecolumn {
	line-height: 1.6em;
}
.narrowcolumn .postmetadata {
	font-size: 0.9em;
	line-height: 1.4em;
}
.alt {
	background-color: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
#footer {
	background: #fff;
	border: none;
}
small {
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 10px;
}
h1, h2, {
font-family: 'Trebuchet MS', Arial, Helvetica;
font-weight: bold;
}
#headerimg h1 {
	font-size: 4em;
}
#headerimg .description {
	font-size: 1.2em;
}
h1 {
	font-size: 1.8em;
	color: #000;
}
h2 {
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 28px;
	padding-top: 6px;
	padding-bottom: 6px;
}
h3 {
	color: #000;
	font-size: 1.17em;
	font-weight: bold;
	line-height: 28px;
	margin: 10px 0px 0px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: #000;
}
h1 a:hover {
	text-decoration: underline;
}
h1 a:visited {
	text-decoration: none;
	color: #000;
}
h2 a, h2 a:visited {
	color: #000;
}
h2 a:hover, h3 a:hover {
	text-decoration: underline;
	color: #000;
}
.entry p a:link {
	color: #666;
	text-decoration: underline;
}
.entry p a:visited {
	color: #666;
	text-decoration: underline;
}
.entry p a:active {
	color: #666;
	text-decoration: underline;
}
.entry p a:hover {
	color: #000;
	text-decoration: underline;
}
.commentlist li, #commentform input, #commentform textarea {
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 1em;
	line-height: 1.4em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.commentmetadata {
	font-weight: normal;
}
#sidebar {
	font: 1em 'Trebuchet MS', Arial, Helvetica;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #333;
}
code {
	font: 1.1em 'Trebuchet MS', Arial, Helvetica;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
pre {
	font: 1.1em 'Trebuchet MS', Arial, Helvetica;
	overflow: auto;
	/*--If the Code exceeds the width, a scrolling is available--*/overflow-Y: hidden;/*--Hides vertical scroll created by IE--*/

}
a:link, a:visited, a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a.linkWhite12, a.linkWhite12:link, a.linkWhite12:active, a.linkWhite12:visited {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.linkWhite12:hover {
	color: #FFF;
	text-decoration: none
}
.smHeader a, .smHeader a:link, .smHeader a:active, .smHeader a:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
}
.smHeader a:hover {
	color: #ffff00;
	text-decoration: none
}
.mwArticle a, .mwArticle a:link, .mwArticle a:active, .mwArticle a:visited {
	color: #FFF;
	text-decoration: none
}
.mwArticle a:hover {
	color: #000;
	text-decoration: none
}
.enterEmailRight a, .enterEmailRight a:link, .enterEmailRight a:active, .enterEmailRight a:visited {
	color: #FFF;
	text-decoration: none
}
.enterEmailRight a:hover {
	color: #FFF;
	text-decoration: none
}
.smHeaderRightMenu a, .smHeaderRightMenu a:link, .smHeaderRightMenu a:active, .smHeaderRightMenu a:visited,  .footerBlack a, .footerBlack a:link, .footerBlack a:active, .footerBlack a:visited {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 10px 0px 9px;
}
.footerBlackLeft a, .footerBlackLeft a:link, .footerBlackLeft a:active, .footerBlackLeft a:visited {
	text-transform: none;
	margin: 0px;
}
.smHeaderRightMenu a:hover, .footerBlack a:hover {
	color: #ffff00;
	text-decoration: none
}
.smHeaderRightCol_03 a, .smHeaderRightCol_03 a:link, .smHeaderRightCol_03 a:active, .smHeaderRightCol_03 a:visited {
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.smHeaderRightCol_03 a:hover {
	color: #ffff00;
	text-decoration: none
}
.footer a, .footer a:link, .footer a:active, .footer a:visited {
	color: #666;
	text-decoration: none
}
.footer a:hover {
	color: #000;
	text-decoration: none
}
.footerLeft a, .footerLeft a:link, .footerLeft a:active, .footerLeft a:visited {
	color: #FF0000;
	text-decoration: none;
	text-transform: uppercase;
}
.footerLeft a:hover {
	color: #000;
	text-decoration: none
}
.news_03 a, .news_03 a:link, .news_03 a:active, .news_03 a:visited {
	color: #999;
	text-decoration: underline
}
.news_03 a:hover {
	color: #000;
	text-decoration: underline
}
a.linkWhite16, a.linkWhite16:link, a.linkWhite16:active, a.linkWhite16:visited {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.linkWhite16:hover {
	color: #FFF;
	text-decoration: none
}
.dateRight {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #FFF;
	font-family: Georgia;
	text-transform: none;
}
.highlightDate {
	visibility: hidden;
	float: none;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
}
.redTag {

	color: #FFF;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	overflow: hidden;
	padding: 0px 2px;
	text-transform: uppercase;
}
.redTag a, .redTag a:link, .redTag a:active, .redTag a:visited {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	padding: 0px 4px;
	background-color: red;
}
.articleSeparator {
	background-color: #CCC;
	height: 1px;
	margin: 7px 0px 19px;
	overflow: hidden;
	width: 100%;
}
/* End Typography & Colors */



/* Begin Structure */



body {
	margin: 0;
	padding: 0;
}
#page {
	background: url(images/body_white_bg.gif) repeat-y;
	margin: auto;
	padding: 0;
	width: 1000px;
}
.narrowcolumn {
	padding-left: 20px;
	width: 600px;
	float: left;
	margin-right: 10px;
}
.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
}
.post {
	margin: 0 0 20px;
	text-align: left;
}
.post hr {
	display: block;
}
.widecolumn .post {
	margin: 0;
}
.narrowcolumn .postmetadata {
	padding-top: 5px;
}
.widecolumn .postmetadata {
	margin: 30px 0;
}
.widecolumn .smallattachment {
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
	margin: 5px 0px;
}
.postmetadata {
	clear: both;
}
.clear {
	clear: both;
}
#footer {
	padding: 0;
	margin: 0 auto;
	clear: both;
	background: url(images/body_white_bg.gif) repeat-y;
}
#footer p {
	margin: 0;
	padding: 20px 0;
}
.smFooter {
	width: 960px;
	height: auto;
	margin-top: 20px;
	background-color: #e6e7e8;
	color: #666;
	text-align: left;
	overflow: hidden;
	float: none;
	clear: both;
	margin: auto;
}
.footerBlack {
	width: 960px;
	height: 36px;
	background: url(images/footer_black_bg.gif) repeat-x;
	color: #FFF;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	float: none;
}
.footerBlackLeft {
	width: 234px;
	padding-left: 66px;
	padding-top: 6px;
	font-weight: bold;
	float: left;
}
.footerBlackRight {
	width: 654px;
	background: url(images/footer_black_bg2.gif) repeat-x;
	font-weight: bold;
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 6px;
}
.footerGrey {
	width: 950px;
	height: 129px;
	padding: 34px 0px 0px 10px;
	background-color: #e6e7e8;
	border-bottom: 1px solid #bfc0c0;
	color: #000;
	font-size: 13px;
	text-align: left;
	overflow: hidden;
	float: none;
}
.searchFooterContainer {
	width: 238px;
	height: 25px;
	padding: 0px;
	background-image: url(images/btn_search_footer_bg.gif);
}
.searchFooterContainerON {
	width: 238px;
	height: 25px;
	padding: 0px;
	background-image: url(images/btn_search_footer_bgON.gif);
}
.enterKeywordField2 {
	width: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	background: none;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	float: left;
}
.footerGreyLeft {
	width: 348px;
	float: left;
}
.footerGreyLeftLinks {
	width: 174px;
	float: left;
}
.footerGreyRight {
	width: 601px;
	float: left;
}
.footerGreyRightContribute {
	width: 300px;
	height: 68px;
	padding: 60px 0px 0px 0px;
	background-image: url(images/footer_contribute_bg.gif);
	font-size: 15px;
	color: #000;
	text-align: center;
	float: left;
	overflow: hidden;
}
.footerGreyRightEducation {
	width: 275px;
	height: 124px;
	padding: 5px 0px 0px 26px;
	background-image: url(images/footer_education_bg.gif);
	font-size: 13px;
	color: #000;
	text-align: left;
	float: left;
	overflow: hidden;
}
.footerRed {
	width: 960px;
	padding: 30px 0px 15px 0px;
	background-color: #e6e7e8;
	border-top: 1px solid #f3f3f4;
	color: #666;
	font-size: 12px;
	overflow: hidden;
	float: none;
}
.footerRedLeft {
	width: 490px;
	padding-left: 10px;
	color: #FF0000;
	overflow: hidden;
	float: left;
}
.footerRedRight {
	width: 450px;
	padding-right: 10px;
	overflow: hidden;
	float: right;
	text-align: right;
}
.footerRedLeft a {
	text-transform: uppercase;
	color: #FF0000;
}
.footerRedLeft a:hover {
	text-transform: uppercase;
	color: #b60000;
}
.footerRedRight a {
	color: #666;
}
.footerRedRight a:hover {
	color: #000;
}
/* End Structure */



/* Font Page Customizations */



.headerBlack, .headerBlack2 {
	background: url(images/black_header_bg.gif) repeat-x;
	color: yellow;
	font-size: 18px;
	font-weight: bold;
	height: 29px;
	padding: 6px 0px 0px 10px;
	text-transform: uppercase;
	width: 590px;
}
.highlightMoreArticles {
	background-color: #F1F0F0;
	color: #666;
	font-size: 12px;
	margin-top: -19px;
	padding: 20px 10px;
	width: 390px;
}
.blackHeader {
	color: black;
	font-size: 12px;
	margin-bottom: 5px;
}
.highlightMoreArticlesCol {
	float: left;
	width: 130px;
}
/* Single Post Customizations */







.bwBorderLeft {
	float: left;
	border: 1px solid #000;
	padding: 2px;
	margin: 5px 12px 15px 0px;
}
.bwBorder {
	border: 1px solid black;
	padding: 1px;
	float: left;
	margin: 3px 11px 10px 0px;
}
.authorNameLeftLink {
	color: #666;
	font-size: 12px;
	text-transform: uppercase;
}
.articleTags {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	float: none;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 16px 0px 14px;
	position: relative;
}
.articleTagsTitle {
	color: black;
	float: left;
	font-size: 13px;
	width: 40px;
}
.articleTagsLeft {
	color: #666;
	float: left;
	font-size: 13px;
	position: relative;
	width: 340px;
}
.articleVerticalLine {
	background-color: #CCC;
	float: left;
	height: 330px;
	left: 380px;
	overflow: hidden;
	position: absolute;
	top: -20px;
	width: 1px;
}
.articleTagsRight {
	float: right;
	overflow: hidden;
	padding: 8px 8px 0px 0px;
	position: relative;
}
/* End Single Post Customizations */



/*	Begin Headers */



.smContainer2 {
	width: 1000px;
	height: 100%;
	overflow: hidden;
	background: url(images/body_white_bg.gif) repeat-y;
}
/* 2010 08 23 */



.smContainer960 {
	width: 960px;
	text-align: left;
	float: none;
	clear: both;
	margin: auto;
}
.smContainer600, .smContainer960Left {
	width: 600px;
	float: left;
	margin-right: 10px;
}
.smContainer350, .smContainer960Right {
	width: 350px;
	float: right;
	overflow: visible;
} /* 20110125 - position:relative */
.smContainer460 {
	width: 460px;
	float: left;
}
.smContainer410 {
	width: 410px;
	float: left;
	margin-right: 10px;
}
.smContainer180 {
	width: 180px;
	float: left;
}
.smHeader {
	width: 960px;
	height: 190px;
	background: url(images/sm_header_bg.gif) repeat-x;
	color: #FFF;
	text-align: left;
}
.smHeaderLogo {
	width: 256px;
	height: 125px;
	padding: 22px 0px 0px 50px;
	float: left;
	background-color: #000;
	background: url(images/sm_header_bg.gif) repeat-x;
}
.smHeaderRight {
	width: 654px;
	height: 183px;
	background: url(images/header_right_bg.gif) repeat-x;
	overflow: hidden;
	float: left;
}
.smHeaderRightCol_01 {
	width: 346px;
	height: 113px;
	padding: 40px 0px 0px 58px;
	overflow: hidden;
	float: left;
}
.smHeaderRightCol_02 {
	width: 240px;
	padding: 30px 0px 0px 3px;
	text-transform: uppercase;
	overflow: hidden;
	float: left;
}
.smHeaderRightCol_03 {
	width: 214px;
	padding: 3px 0px 5px;
	text-transform: uppercase;
	overflow: hidden;
	float: left;
}
.smHeaderRightCol_03_link {
	width: 150px;
	height: 20px;
	overflow: hidden;
	float: left;
}
.smHeaderRightCol_03_logo {
	width: 16px;
	overflow: hidden;
	float: left;
}
.smHeaderRightMenu {
	width: 654px;
	height: 28px;
	padding: 6px 0px 0px 6px;
	float: none;
}
.fix {
	clear: both;
	float: none;
	height: 0px;
	overflow: hidden;
	background: none;
}
#smHeaderRightCol_01_link_01, #smHeaderRightCol_01_link_02, #smHeaderRightCol_01_link_03 {
	width: 300px;
	height: 25px;
	margin-bottom: 5px;
	background-image: url(images/btn_header_go.gif);
	background-repeat: no-repeat;
}
.signupFieldContainer {
	width: 210px;
	height: 25px;
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 4px;
	background-image: url(images/btn_signup_hdr_bg.gif);
}
.signupFieldContainerON {
	width: 210px;
	height: 25px;
	padding: 0px;
	margin-top: 7px;
	background-image: url(images/btn_signup_hdr_bgON.gif);
}
.signupField {
	width: 145px;
	height: 24px;
	line-height: 24px;
	padding: 5px 0px 0 5px;
	border: 0px;
	background: none;
	font-size: 12px;
	color: #999;
	float: left;
}
.signupFieldSubmit {
	background: none;
	border: 0px;
	color: #000;
	float: left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	text-transform: uppercase;
	width: 60px;
}
.searchRightContainer {
	width: 340px;
	height: 35px;
	padding: 0px;
	background-image: url(images/btn_search_bg.gif);
}
.enterKeywordField {
	width: 134px;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 15px;
	border: 0px;
	background: none;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	float: left;
}
.enterKeywordFieldSubmit {
	background: none;
	border: 0px;
	color: #000000;
	float: left;
	font-size: 12px;
	height: 20px;
	line-height: 18px;
	padding: 0px;
	text-transform: uppercase;
	width: 50px;
}
.enterKeywordFieldFooter {
	background: none;
	border: 0px;
	color: #999;
	float: left;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	padding: 0px;
	text-transform: uppercase;
	width: 40px;
}
h1 {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	margin-top: 20px;
	text-align: center;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
.post h1 {
	margin: 0;
	color: black;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	text-transform: none;
	text-align: left;
}
h2.pagetitle {
	margin-top: 30px;
	display: none;
}
#sidebar h2 {
	margin: 0px;
	padding-right: 1px;
	border-bottom: 0px solid #CCC;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px;
}
/* End Headers */



/* Begin Images */



p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered',will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/* End Images */



/* Begin Lists

Special stylized non-IE bulletsDo not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {
	margin: 10px 0px 0px 40px;
	padding: 0px;
}
.entry ul li {
	padding: 0 0 0.7em 10px;
	list-style-image: none;
	list-style-type: square;
}
.entry ul li a:link {
	color: #666;
	text-decoration: underline;
}
.entry ul li a:hover {
	color: #000;
	text-decoration: underline;
}
.entry ul a:hover, ul.list a:hover {
	text-decoration: underline;
}
.entry ol {
	margin: 10px 20px 0px 20px;
	padding: 0px;
	line-height: 22px;
}
.entry ol li {
	margin: 0;
	padding: 0 0 0.7em 10px;
}
.st-related-posts ul {
	list-style-type: square;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 20px;
}
#sidebar ul li ul li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 14px 14px 10px 16px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 8px 0 0;
	padding: 0;
}
ul#archive-list {
	padding: 8 0 0.7em 10px;
	list-style-type: square;
	line-height: 24px;
}
ul#sitemap-list {
	list-style-type: square;
	line-height: 14px;
}
/* End Entry Lists */



/* Begin Form Elements */



#searchform {
	padding: 3px 4px;
	border: none;
}
#sidebar #searchform #s {
	width: 222px;
	padding: 4px;
}
#sidebar #searchsubmit {
	padding: 1px;
	cursor: pointer;
}
.entry form {
	/* This is mainly for password protected posts, makes them look better. */text-align: left;
}
select {
	width: 130px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#commentform #submit {
	margin: 0;
	float: right;
	cursor: pointer;
}
input, textarea, select {
	border: #ddd 1px solid;
	background-color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 1em;
	font-weight: normal;
}
#text_field, #text_area, .password, select {
	width: 100%;
}
#searchsubmit {
	cursor: pointer;
	text-decoration: none;
}
.btnContribute {
	background: url(images/btn_contribute_off.gif) no-repeat;
	height: 28px;
	margin-top: 7px;
	padding: 7px 10px 0px 0px;
	width: 124px;
}
.greenHeader {
	color: #51A002;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.enterEmail {
	margin-top: 7px;
	width: 240px;
}
.enterEmailLeft {
	background: url(images/field_email.gif) no-repeat;
	float: left;
	height: 23px;
	padding: 2px 3px 0px 6px;
	text-align: left;
	width: 173px;
}
.enterEmailRight {
	background: url(images/btn_signup_off.gif) no-repeat;
	float: left;
	font-size: 11px;
	height: 28px;
	padding: 0px 6px 0px 2px;
	text-align: center;
	width: 58px;
	color: #fff;
	border: 0px;
}
.enterEmailField {
	background: none;
	border: 0px;
	color: #999;
	font-size: 14px;
}
/* End Form Elements */



/* Begin Tables*/



table {
	margin: 8px 0 0 0;
	width: 100%;
	padding: 0px;
	border: 0px solid #ccc
}
th {
	padding: 5px;
}
td {
	padding: 0px;
	border-top: 0px solid #ccc
}
/* End Tables */



/* Begin Comments*/



.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: left;
}
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
.postCommentContainer {
	width: 578px;
	height: 245px;
	padding: 10px;
	background-color: #f1f0f0;
	border: 1px solid #CCC;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.postCommentTitle {
	height: 36px;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding-left: 2px;
	margin-bottom: 5px;
	float: none;
}
.postCommentLeft {
	width: 392px;
	float: left;
	overflow: hidden;
}
.commentField {
	width: 177px;
	height: 25px;
	margin-right: 8px;
	line-height: 25px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	background: url(images/comment_field.gif) no-repeat;
	font-size: 12px;
	color: #999;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.commentText {
	width: 367px;
	height: 145px;
	margin-top: 15px;
	line-height: 25px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	background: url(images/comment_text.gif) no-repeat;
	font-size: 12px;
	color: #999;
	float: left;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.postCommentRight {
	width: 186px;
	color: #666;
	font-size: 12px;
	float: left;
	overflow: hidden;
}
.postCommentRightTop {
	width: 186px;
	height: 150px;
	float: none;
}
.postCommentRightBottom {
	width: 186px;
	height: 35px;
	float: none;
}
.postCommentSubmit {
	width: 87px;
	height: 28px;
	padding: 7px 7px 0px 0px;
	background: url(images/submit_btn.gif) no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	float: left;
	overflow: hidden;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.postCommentSubmit a {
	color: #FFF;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}
.commentNameLeft {
	color: #000;
	font-size: 13px;
	margin-top: -7px;
	overflow: hidden;
}
.commentNameLeftTop {
	float: none;
	overflow: hidden;
}
.commentNameLeftTitle {
	width: 460px;
	font-size: 15px;
	margin-bottom: 4px;
	float: left;
}
.commentNameLeftReport {
	width: 70px;
	float: left;
	text-align: right;
}
.commentNameLeftReport a {
	font-size: 12px;
	color: #666;
}
.commentNameLeftBody {
	float: none;
}
/* End Comments */



/* Begin Various Tags & Classes */



blockquote {
	border-left: 5px solid #deebc0;
	padding-left: 20px;
	margin: 20px;
	color: #666;
	font-size: 15px;
}

.blockright {
	border-left: 5px solid #deebc0;
	padding-left: 20px;
	margin: 20px;
	color: #666;
	font-size: 18px;
	width: 220px;
	float: right;
}

.hidden {
	display: none;
}
hr {
	display: none;
}
a img {
	border: none;
}
/* End Various Tags & Classes*/



/* Begin Sidebar */



#sidebar {
	padding: 20px 0 10px 0;
	margin-left: 632px;
	width: 350px;
}
#sidebar form {
	margin: 0;
}
#recent-posts-2 {
	position: relative;
	width: 350px;
	height: auto;
	border: 1px solid #CCC;
	border-top: none;
	float: left;
	overflow: hidden;
}
#recent-comments-4 {
	position: relative;
	width: 350px;
	height: auto;
	border: 1px solid #CCC;
	border-top: none;
	float: left;
	overflow: hidden;
}
#text-6 {
	position: relative;
	font-size: 1.2em;
	width: 350px;
	height: auto;
	border: 1px solid #CCC;
	border-top: none;
	float: left;
	overflow: hidden;
}
#text-9 {
	position: relative;
	width: 350px;
	height: auto;
	border: 1px solid #CCC;
	border-top: none;
	float: left;
	overflow: hidden;
}
#text-10 {
	position: relative;
	width: 350px;
	height: auto;
	border: 1px solid #CCC;
	border-top: none;
	float: left;
	overflow: hidden;
}
.widgettitle {
	height: 29px;
	padding: 6px 0px 0px 10px;
	background-color: #EBEBEB;
	font-size: 18px;
	font-weight: bold;
	color: yellow;
	color: black;
	border-top: 4px solid red;
	text-transform: uppercase;
}

/* Widget Right */



.textwidget {
	width: 350px;
	margin: 0px;
	padding: 0px;
}
/* Comments Widget */

#recent-comments-2 {
position: relative;
width: 350px;
height: auto;
border: 1px solid #CCC;
border-top: none;
float: left;
overflow: hidden;
}

.smContainerQuoteTop2, .smContainerQuoteBottom2 {
	border-left: 20px solid #DFECC1;
	border-right: 20px solid #DFECC1;
	float: none;
	height: 8px;
	width: 300px;
}
.smContainerQuoteBody2 {
	border-left: 8px solid #DFECC1;
	border-right: 8px solid #DFECC1;
	color: #6C0;
	float: none;
	font-size: 24px;
	font-weight: bold;
	height: auto;
	line-height: 24px;
	overflow: hidden;
	padding: 10px 10px 0px 15px;
	width: 299px;
}
.quoteName2 {
	color: #666;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	text-transform: uppercase;
	width: 220px;
}
.wantShare {
	color: #666;
	float: right;
	font-size: 12px;
	margin: 10px 0px;
	text-transform: uppercase;
}
/* Advertising Right */



.advetisementRight {
	width: 298px;
	margin-top: 10px;
	padding: 4px 24px 21px 24px;
	background-color: #f3f3f3;
	border: 1px solid #e2e2e2;
}
.advetisementRight img {
	border: 1px solid #999;
}
.advetisementRightTitle {
	height: 20px;
	font-size: 10px;
	color: #999;
	line-height: 18px;
	text-transform: uppercase;
}
.advetisementRight2 {
	width: 348px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
	background-color: #fff;
	border: 0px solid #d98b8b;
}
/* Start Social Links */



.social {
	position: relative;
	float: right;
	width: 400px;
	margin-right: 10px;
	height: 32px;
}
.social_inner {
	float: right;
	margin: 0;
	padding: 0;
}
/* Captions */


.aligncenter,  div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	margin: 15px 0px;
	padding: 10px;
	background-image: url(images/top5_squares_bg.gif);
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.wp-caption img {
	margin: 0px 0px;
	padding: 0px;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 24px;
	color: #FFF;
	padding: 16px;
	margin: 0px;
	background-color: #000;
	text-align: left;
}
/* End captions */



/* STUDENT SUCCESS */



.studentSuccess {
	width: 570px;
	min-height: 470px;
	padding: 0px 15px 15px 15px;
	background: url(images/top5_squares_bg.gif) repeat;
	border-top: 5px solid #444;
	overflow: hidden;
}
.studentSuccessRedTitle {
	height: 95px;
	color: #FF0000;
	font-size: 88px;
	line-height: 95px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	letter-spacing: -2px;
	font-weight: bold;
}
.studentSuccessArticleContainer {
	width: 570px;
}
.studentSuccessArticleLeft, .studentSuccessArticleRight {
	position: relative;
	width: 280px;
	float: left;
	overflow: hidden;
}
.studentSuccessArticleLeft {
	margin-right: 10px;
}
.studentSuccessArticleLeftImg {
	width: 280px;
	height: 210px;
	background: url(http://studymagazine.com/wp-content/uploads/2014/06/Improving-Your-Memory.jpg) no-repeat;
	overflow: hidden;
}
.studentSuccessArticleRightImg {
	width: 280px;
	height: 210px;
	background: url(http://studymagazine.com/wp-content/uploads/2014/06/Student-Tips-to-Save-Money.jpg) no-repeat;
	overflow: hidden;
}
.studentSuccessArticleDesc {
	position: relative;
	padding: 10px 15px 10px 15px;
	line-height: 20px;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/transparent_black.png);
}
.btnYellowArrow {
	width: 74px;
	height: 35px;
	line-height: 35px;
	padding-right: 6px;
	margin: 10px 0px 5px 0px;
	background: url(images/btn_yellow_arrow_off.gif) no-repeat;
	overflow: hidden;
}
.btnYellowArrow a, .btnYellowArrow a:link, .btnYellowArrow a:active, .btnYellowArrow a:visited {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}
.btnYellowArrow a:hover {
	color: #000;
	text-decoration: none;
}
.studentSuccessRedTag {
	position: absolute;
	top: -20px;
	left: 15px;
background-color: red;
display: inline-block;
}
.studentSuccessBtns {
	width: 570px;
	overflow: hidden;
	clear: both;
	float: none;
}
.studentSuccessBtnsLeft {
	width: 283px;
	margin-right: 4px;
	float: left;
	text-align: right;
}
.studentSuccessBtnsRight {
	width: 100px;
	float: left;
	text-align: left;
}
.studentSuccessBtnsQuestion {
	width: 283px;
	padding-top: 5px;
	float: left;
	text-align: left;
}
.btnSSBack {
	width: 50px;
	height: 25px;
	line-height: 25px;
	padding-left: 8px;
	color: #FFF;
	text-align: center;
	background: url(images/btn_student_success_back_off.gif) no-repeat;
	overflow: hidden;
	float: right;
}
.btnSSNext {
	width: 50px;
	height: 25px;
	line-height: 25px;
	padding-right: 8px;
	color: #FFF;
	text-align: center;
	background: url(images/btn_student_success_next_off.gif) no-repeat;
	overflow: hidden;
	float: left;
}
/* STUDENT VOICE */



.voiceContainer, .voiceContainerGrey {
	width: 310px;
	padding: 18px 10px 10px 10px;
	margin-left: 10px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	color: #666;
	font-size: 13px;
	float: none;
	clear: both;
	overflow: hidden;
}
.voiceLinks {
	margin-top: 5px;
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
}
.voiceContainerGrey {
	height: auto;
	background-color: #f1f0f0;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
}
.voiceContainerLeft {
	width: 145px;
	padding: 10px 15px 15px 10px;
	float: left;
	overflow: hidden;
}
.voiceContainerRight {
	width: 155px;
	padding: 10px 0px 15px 15px;
	float: left;
	overflow: hidden;
}
.voiceContainerVerticalLine {
	position: absolute;
	top: 35px;
	left: 169px;
	width: 1px;
	height: 5300px;
	background-color: #999;
	float: left;
	overflow: hidden;
}
.voiceContainerLeft222 img, .voiceContainerRight222 img {
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #666;
}
.wantShare {
	margin: 9px 0px 7px 0px;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	float: right;
}
.wantShare a, .wantShare a:link, .wantShare a:active, .wantShare a:visited {
	color: #666;
}
.wantShare a:hover {
	color: #000;
}
.headerBlack16 {
	color: black;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
}
/* Paginate */



.wp-paginate {
	padding: 0;
	margin: 0;
	float: right;
}
.wp-paginate li {
	display: inline;
	list-style: none;
}
.wp-paginate a {
	background: #999;
	border: 1px solid #999;
	color: #fff;
	margin-right: 4px;
	padding: 3px 6px;
	text-align: center;
	text-decoration: none;
}
.wp-paginate a:hover, .wp-paginate a:active {
	background: #666;
	color: #fff;
}
.wp-paginate .title {
	color: #555;
	margin-right: 4px;
}
.wp-paginate .gap {
	color: #999;
	margin-right: 4px;
}
.wp-paginate .current {
	color: #fff;
	background: #666;
	border: 1px solid #666;
	margin-right: 4px;
	padding: 3px 6px;
}
.wp-paginate .page {
}
.wp-paginate .prev, .wp-paginate .next {
}
/* INDEX Body */



.smContainer410 {
	width: 410px;
	float: left;
	margin-right: 4px;
}
.smContainer600, .smContainer960Left, .smSearch600 {
	width: 605px;
	float: left;
	margin-right: 0px;
	margin-top: 20px;
}
.smContainer600 {
	background: url(images/smContainer180_bg.gif) repeat-y 414px 0px;
}
/* Enterpreneur */



.headerBlackTop5 {
	width: 139px;
	height: 40px;
	padding: 70px 25px 0px 25px;
	background: url(images/black_header_inside_bg.gif) no-repeat top;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	overflow: hidden;
}
.smContainer180 {
	width: 191px;
	float: right; /*background:url(images/smContainer180_bg.gif) repeat-x;*/
}
.smContainer180 ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	overflow: visible;
}
.smContainer180 li {
	list-style-type: none;
	background: url(images/bullet_inside.gif) no-repeat 14px 3px;
	padding-left: 24px;
	padding-top: 6px;
	line-height: 20px;
}
.smContainer180 li a, .smContainer180 li a:link, .smContainer180 li a:active, .smContainer180 li a:visited {
	font-size: 14px;
	color: #ff0000;
	font-family: "Times New Roman";
	text-decoration: none;
}
.smContainer180 li a:hover {
	color: #b60000;
}
.enterpreneurHighlight {
	width: 167px;
	min-height: 144px;
	padding: 60px 8px 5px 13px;
	background: url(images/enterpreneur_highlight_bg.gif) no-repeat top center;
	font-size: 12px;
	color: #666;
	line-height: 16px;
	text-align: left;
}
.enterpreneurHighlight img {
	width: 154px;
	height: 116px;
	padding: 2px;
	border: 1px solid #666;
	background-color: #fff;
	margin-bottom: 5px;
}
.studentHighlight {
	width: 167px;
	min-height: 144px;
	padding: 60px 8px 5px 14px;
	background: url(images/student_success_bg.jpg) no-repeat top center;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}
.studentHighlight img {
	width: 154px;
	height: 116px;
	padding: 2px;
	border: 1px solid #666;
	background-color: #fff;
	margin-bottom: 5px;
}




.readTheirStory a, .readTheirStory a:link, .readTheirStory a:active, .readTheirStory a:visited {
	background: url(images/read_their_story_bg.gif) no-repeat right;
	background-color: #026f8e;
	font-size: 12px;
	padding: 4px 12px 3px 7px;
	color: #FFF;
	text-transform: uppercase;
}
.readTheirStory a:hover {
	background: url(images/read_their_story_bg_ON.gif) no-repeat right;
	background-color: #02546b;
}
/* NEW CSS SHEET */



.categoryTitle {
	margin-top: 20px;
	text-align: center;
	font-size: 62px;
	text-transform: uppercase;
	font-weight: bold;
	color: #026F8E;
	font-family: "Trebuchet MS";
	line-height: 102px;
}
.headerBlack3 {
	height: 29px;
	padding: 6px 0px 0px 10px;
	background-color: #EBEBEB;
	font-size: 18px;
	font-weight: bold;
	color: yellow;
	color: black;
	border-top: 4px solid red;
	text-transform: uppercase;
	overflow: hidden;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
}
.authorNameLeftLeft {
	width: 90px;
	float: left;
}
.authorNameLeftLeft .bwBorderLeft {
	width: 64px;
	height: 64px;
	border: 1px solid #000;
	padding: 2px;
	margin: 5px 0px 15px 0px;
}
.articleNumber {
	width: 55px;
	height: 30px;
	padding-top: 10px;
	margin-bottom: 3px;
	background: url(images/article_number_bg.gif) no-repeat top left;
	text-align: center;
	font-size: 15px;
	color: #2a7090;
	font-weight: bold;
	font-family: Arial;
	float: none;
	overflow: hidden;
	clear: both;
}
.authorNameLeftTitle {
	font-size: 15px;
	margin-bottom: 4px;
}
.authorNameLeftRight {
	width: 100%;
	padding-bottom: 12px;
	font-size: 13px;
	color: #666;
	line-height: 1.4em;
}
.articleBody a, .articleBody a:link, .articleBody a:visited, .articleBody a:active {
	color: #666;
	text-decoration: none;
}
.articleBody a:hover {
	color: #000;
	text-decoration: underline;
}
.entry .authorNameLeft ul {
	margin-left: 15px;
	margin-bottom: 10px;
	font-size: 14px;
	color: black;
	line-height: 19px;
	list-style: disc;
}
/* 2011 02 28 */      /* line102 from float:left to float:right */

.findSchoolContainer {
	width: 576px;
	padding: 10px 10px 4px 10px;
	background: url(images/hatch_bg.gif) repeat;/**/
	background-color: #fff;
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	border: 2px solid #c8cc57;
	text-transform: capitalize;
}
.findSchoolContainerTitle {
	height: 75px;
	line-height: 75px;
	padding-left: 15px;
	margin-bottom: 15px;
	background: url(images/school_title_bg.gif) repeat-x top left;
	text-align: left;
	font-size: 52px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ced54b;
	font-family: "Trebuchet MS";
}
.landing_header2 {
	width: 596px; /*height:203px; background-image:url(images/landing_header_bg2.gif); background-repeat:no-repeat;*/
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.landing_header2_col {
	width: 193px;
	float: left;
	background: none;
	overflow: hidden;
}
.landing_header2_btn {
	width: 193px;
	height: 53px;
	margin-bottom: 6px;
	overflow: hidden;
}
.landing_header2_btn table {
	width: 193px;
	height: 53px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}
.landing_btn_padding {
	padding: 2px 0px 0px 60px;
}
.findSchoolContainer a, .findSchoolContainer a:link, .findSchoolContainer a:active, .findSchoolContainer a:visited {
	font-size: 14px;
	line-height: 12px
}
.findSchoolContainer a:hover {
	color: #9da138;
}
.findSchoolProvinceList {
	width: 580px;
	padding: 10px 10px 20px 10px;
	margin-bottom: 0px;
	background-color: #ebebeb;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	border-top: 2px solid #c8cc57;
	text-transform: capitalize;
	float: left;
}
.findSchoolProvinceListTitle {
	margin-bottom: 15px;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.findSchoolProvinceListCol {
	margin: 0px 10px 0px 65px;
	line-height: 18px;
	float: left;
}
.findSchoolProvinceListCol a, .findSchoolProvinceListCol a:link, .findSchoolProvinceListCol a:visited, .findSchoolProvinceListCol a:active {
	font-size: 14px;
	color: #666;
	text-decoration: none;
}
.findSchoolProvinceListCol a:hover {
	color: #000;
	text-decoration: underline;
}
.findSchoolCareerListCol {
	width: 290px;
	margin: 0px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	float: left;
}
.findSchoolCareerListCol a, .findSchoolCareerListCol a:link, .findSchoolCareerListCol a:visited, .findSchoolCareerListCol a:active {
	color: #666;
	text-decoration: none;
}
.findSchoolCareerListCol a:hover {
	color: #000;
	text-decoration: underline;
}
.schoolstate {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	float: none;
	clear: both;
}
.schooltype {
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	float: none;
	clear: both;
	background: #000;
	padding: 10px 0px 10px 10px;
	border-bottom: 4px solid #D10000;
}
.schoolcity {
	margin-bottom: 18px;
	margin-top: 15px;
	padding-top: 15px;
	font-size: 14px;
	float: none;
	clear: both;
	background: #efefef;
	padding: 10px;
}
.schoolitem {
	width: 340px;
	margin: 0px;
	line-height: 18px;
	font-size: 12px;
	float: left;
	width: 280px;
	padding-right: 20px;
	padding-bottom: 16px;
}
.schoollink a, .schoollink a:link, .schoollink a:visited, .schoollink a:active {
	color: #666;
	text-decoration: none;
}
.schoollink a:hover {
	text-decoration: underline;
}
/* 2011 06 08 */

div#preload {
	display: none;
}
.news H2 {
	font-size: 1.8em;
	margin: 0;
	color: black;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-weight: bold;
	line-height: 28px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* 2011 08 01 */

.findSchoolProvinceListTitle2 {
	padding-left: 45px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.findSchoolProvinceListCol2 {
	padding: 0px 0px 0px 45px;
	line-height: 18px;
	float: left;
}
.findSchoolProvinceListCol2 a, .findSchoolProvinceListCol2 a:link, .findSchoolProvinceListCol2 a:visited, .findSchoolProvinceListCol2 a:active {
	display: block;
	width: 203px;
	height: 51px;
	line-height: 51px;
	padding-left: 25px;
	margin-bottom: 9px;
	background: url(images/prov_btn_off.gif) no-repeat top left;
	font-size: 18px;
	color: #666;
	overflow: hidden;
	text-decoration: none;
	float: none;
	clear: both;
}
.findSchoolProvinceListCol2 a:hover {
	background: url(images/prov_btn_on.gif) no-repeat top left;
	color: #000;
}
/* CUSTOM SCHOOL PAGES */

.fix10 {
	clear: both;
	float: none;
	height: 10px;
	overflow: hidden;
	background: none;
}
.fix20 {
	clear: both;
	float: none;
	height: 20px;
	overflow: hidden;
	background: none;
}
.fix30 {
	clear: both;
	float: none;
	height: 30px;
	overflow: hidden;
	background: none;
}
.fix35 {
	clear: both;
	float: none;
	height: 35px;
	overflow: hidden;
	background: none;
}
.fix40 {
	clear: both;
	float: none;
	height: 40px;
	overflow: hidden;
	background: none;
}
.smContainer300 {
	width: 300px;
	height: auto;
	margin: 0px;
	margin-right: 30px;
	padding: 0px 0px 20px 0px;
	color: #000;
	font-size: 12px;
	overflow: hidden;
	float: left;
}
.smContainer630 {
	width: 630px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	float: left;
}
.smContainer300Logo {
	width: 300px;
	height: 200px;
	text-align: center;
	overflow: hidden;
	float: none;
	vertical-align: middle;
}
.greyTitle {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 0px 0px 10px;
	background-color: #ebebeb;
	border-top: 4px solid #ff0000;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	float: none;
}
.smContainer300Line {
	width: 280px;
	padding: 8px 10px 10px 10px;
	border-bottom: 1px solid #ccc;
	float: none;
}
.font666 {
	color: #666;
}
.fontSize13 {
	font-size: 13px;
}
#campusLocations {
}
#campusLocationsVideos {
}
#campusLocations a:link, #campusLocations a:visited, #campusLocations a:active {
	font-size: 10px;
	color: #026f8e;
	text-transform: uppercase;
	text-decoration: underline;
}
#campusLocations a:hover {
	color: #000;
}
.schoolPageTitle {
	margin-bottom: 20px;
	text-align: left;
	font-size: 34px;
	line-height: 46px;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: bold;
	color: #026F8E;
	font-family: "Trebuchet MS";
}
.schoolPageIntroduction {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}
#schoolPrograms {
	border: 1px solid #CCC;
	border-top: none;
	border-right: none;
	background-color: #FFF;
}
.schoolProgramsLeft {
	width: 100%;
	padding: 10px;
	background-color: #FFF;
	overflow: hidden;
	float: left;
}
.schoolProgramsLeft ul {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
.schoolProgramsLeft li {
	list-style-type: none;
	background: url(images/bullet_green_left.gif) no-repeat 0px 13px;
	font-family: "Times New Roman";
	font-size: 14px;
	color: #ff0000;
	padding-left: 14px;
	padding-top: 6px;
	line-height: 20px;
}
.schoolProgramsLeft li a:link, .schoolProgramsLeft li a:active, .schoolProgramsLeft li a:visited {
	color: #ff0000;
	text-decoration: none;
}
.schoolProgramsLeft li a:hover {
	color: #b60000;
}
.schoolProgramsLeft ul li ul {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
.schoolProgramsLeft ul li ul li {
	list-style-type: none;
	background: url(images/bullet_arrows.gif) no-repeat 0px 13px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000;
	padding-left: 14px;
	padding-top: 6px;
	line-height: 18px;
}
.schoolProgramsLeft ul li ul li a:link, .schoolProgramsLeft ul li ul li a:active, .schoolProgramsLeft ul li ul li a:visited {
	color: #000;
	text-decoration: none;
}
.schoolProgramsLeft ul li ul li a:hover {
	color: #b60000;
}
.schoolProgramsRight {
	width: 260px;
	padding: 20px 20px 0px 20px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	overflow: hidden;
	float: left;
}
.schoolProgramsRight a:link, .schoolProgramsRight a:active, .schoolProgramsRight a:visited {
	color: #FFF;
	text-decoration: none;
}
.schoolProgramsRight ul, .campusLocationsBlueBoxRight ul {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
.schoolProgramsRight ul, .campusLocationsBlueBoxRight ul {
	list-style-type: disc;
	margin-left: 14px;
	padding-left: 0px;
	padding-top: 5px;
	line-height: 16px;
}
.schoolProgramsRight li a:link, .schoolProgramsRight li a:active, .schoolProgramsRight li a:visited,  .campusLocationsBlueBoxRight li a:link, .campusLocationsBlueBoxRight li a:active, .campusLocationsBlueBoxRight li a:visited {
	color: #FFF;
	text-decoration: none;
}
#campusLocationsPhotos {
	overflow: hidden;
}
#campusLocationsPhotos img {
	padding: 2px;
	border: 1px solid #666;
	float: left;
}
.campusLocationsPhotosSeparator {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}
.greyTag {
	background-color: #666;
	color: #FFF;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	overflow: hidden;
	padding: 0px 5px;
	text-transform: uppercase;
}
.greyTag a, .greyTag a:link, .greyTag a:active, .greyTag a:visited {
	color: #FFF;
	text-decoration: none;
}
.flag_CAN {
	width: 26px;
	height: 18px;
	background-image: url(images/flag_can.gif);
	float: left;
}
.flag_USA {
	width: 26px;
	height: 18px;
	background-image: url(images/flag_usa.gif);
	float: left;
}
.flag_WORLD {
	width: 26px;
	height: 18px;
	background-image: url(images/flag_world.gif);
	float: left;
}
.headerBlack18 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
	padding-right: 30px;
	margin: 5px 0px 5px 0px;
}
.headlineContainer {
	padding: 10px 30px 0px 10px;
}
.headlineContainerLeft img {
	width: 104px;
	height: 68px;
	padding: 2px;
	border: 1px solid #666;
	float: left;
	margin-right: 10px;
}
.headlineSeparator {
	background-color: #CCC;
	height: 1px;
	margin: 10px 0px 10px 0px;
	overflow: hidden;
	width: 100%;
	float: none;
	clear: both;
}
a.greyBtns:link, a.greyBtns:active, a.greyBtns:visited {
	margin-left: 3px;
	padding: 4px 8px 4px 8px;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #999;
}
a.greyBtns:hover {
	background-color: #666;
}
#campusLocationsBlueBox {
	width: 100%;
	padding: 25px 20px 20px 20px;
	background-color: #026f8e;
	border-top: 4px solid #009ecc;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	overflow: hidden;
}
.campusLocationsBlueBoxRight {
	float: left;
}
.campusLocationsBlueBoxRight a:link, .campusLocationsBlueBoxRight a:active, .campusLocationsBlueBoxRight a:visited {
	color: #FFF;
	text-decoration: none;
}
a.yellowArrowBtn:link, a.yellowArrowBtn:active, a.yellowArrowBtn:visited {
	display: block;
	width: 249px;
	height: 48px;
	line-height: 48px;
	margin-left: -3px;
	padding-left: 18px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: url(images/yellow_arrow_btn.gif) no-repeat top left;
}
element.style {
	cursor: pointer;
}
.div_slide {
	background-image: url(images/form_bg.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 550px;
	left: 0px;
	margin-left: 1000px;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	height: 10px;
	width: 10px;
	opacity: 0.0;
	width: 450px;
}

/* Archives */

ul.bycategories {
margin: 0;
padding: 0;
}
ul.bycategories li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.bycategories li a {
list-style: none;
list-style-type: none;
margin: 0 20px 15px 0;
float: left;
background: #eee;
color: #464646;
padding: 5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
ul.bycategories li a:hover{
text-decoration: none;
background: #000000;
color: #fff;
}
.clear{clear: both;}

/* TOP 5 */

.successBlackTop5 {
width: 160px;
padding: 9px 10px 10px 10px;
background-position: top;
background-color: #FF0000;
font-size: 18px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
overflow: hidden;
}


.success5Container {
width: 162px;
padding: 9px;
background-image: url(images/top5_squares_bg.gif);
border-top: none;
border-bottom: none;
}

.success5Story {
width: 160px;
color: #FFF;
margin-bottom: 1px;
text-align: left;
}

.success5StoryBody {
width: 145px;
padding: 0px 5px 12px 10px;
font-size: 12px;
background-image: url(images/transparent_black.png);
}

#success5StoryReadMore a {
color: #000;
}

#success5StoryReadMore {
width: 125px;
height: 20px;
margin-top: 9px;
padding: 5px 5px 0px 10px;
font-size: 12px;
color: #000;
background-image: url(images/top5_read_more_bg.gif);
text-transform: uppercase;
text-align:center;
}

#quoteSubmit {
float: left;
font-size: 11px;
border: 0px;
color: #000;
background: #6CD000;
width: 50px;
margin-left: 7px;
margin-top: 4px;
}
.sliderWrap{position: relative;}
.sliderInfoWrap{padding:10px 15px; background-color:rgba(0,0,0,.45); color:#fff;}
.sliderInfoWrap h2{margin:0; color:#fff; font-size:18px;}
.sliderInfoWrap p{margin:0 0 10px 0; font-size:14px; line-height: 1.5;}
.sliderInfoWrap .btn{font-weight: 600; padding:2px 10px; color:#fff; background-color: red; margin-right: 10px; }
