@charset "UTF-8";
body {
	background-color: #D8EAD5;
/*	font-size: 13px; */
	background-image: url(../images/backgrnd_green.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	text-rendering: optimizeLegibility;
}
#wrap {
	padding-left: 10px;
}
body.editor, body.normal {
	background: #FFF;
	margin: 2px;
	padding: 2px;
}
img {
    border: 0;
}

.img-left-border {
float:left;
margin-right:5px;
border:1px solid #666666;
}

a:link{
	color: #D8EAD5;
	text-decoration: none;
}

a:visited{
	color: #D8EAD5;
	text-decoration: none;
}

a:hover{
	color: #666666;
	text-decoration: underline;
}
a:focus{
	color: #666666;
	text-decoration: underline;
}
a:active{
	color: #ffd375;
	text-decoration: underline;
}

p {
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pIndent {
	margin-left: 10px;
	text-indent: -10px;
	margin-bottom: 5px;
}
b {
	font-weight: bold;
}
strong {
    color: #333;
}
.swat-details-view,
.swat-disclosure,
.swat-table-view {
    font-size: 12px;
}

/*
6.0 SITE-LOGGEDIN
--------------------------------------------------*/


#site-loggedin 
	{
	width: 980px;
	height: 35px;
	text-align: left;
	color: #666;
	font-size: 11px;
	background-color: rgba(255,255,255,.4);
	border: 1px solid #efefef;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
#home #site-loggedin
	{
	background: transparent url(../images/loggedin2.png) no-repeat center right;
	}

#site-loggedin p
	{
	margin: 0;
	padding-top: 8px;
	line-height: 21px;
	float: left;
	}
#site-loggedin strong
	{
	color: #333;
	}
#site-loggedin ul
	{
	padding-top: 8px;
	line-height: 21px;
	list-style: none;
	float: right;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	}
#site-loggedin li
	{
	display: inline;
	}
#site-loggedin a
	{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	}



/*
Navigation
--------------------------------------------------*/
#crumb {
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #666666;
	width: 980px;
	margin-top: 7px;
}
#crumb div {
    padding-top: 3px;
}
#crumb a {
	color: #d8531b;
	text-decoration: none;
}
#crumb a:visited {
	color: #d8531b;
	text-decoration: none;
}
#crumb a:hover {
}
#navigation {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #333333;
	width: 790px;
}
#navigation a {
	font-weight: bold;
	color: #d8531b;
	text-decoration: none;
}
#navigation a:visited {
	font-weight: bold;
	color: #d8531b;
	text-decoration: none;
}
#navigation a:hover{
}

/*
4.1 SEARCHFORM
--------------------------------------------------*/
#search{
	font-size: 11px;
	color: #666666;
	margin-left: 440px;
	height: 50px;
	width: 190px;
}
#search2 {
	float: right;
	text-align: right;
	padding-right: 15px;
	color: #666666;
}

#searchForm{
}
#searchSubmit {
	background-image: url(../images/btn_search.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 45px;
}
#searchInput {
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #CCCCCC;
	color: #666666;
}
#searchLabel{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #656565;
	}
#search a{
	font-size: 11px;
	color:#666666;
	text-decoration: none;
	line-height: 20px;
}
#search a:visited{
	color:#666666;
	text-decoration: none;
}
#search a:hover{
}

/*
Content
--------------------------------------------------*/

.logo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100px;
	width: 150px;
	padding-top: 10px;
	margin-left: 100px;
}
#header {
	width: 980px;
	float: left;
	background-color: #ffffff;
	border-radius: 0 60px 0 0;
	-moz-border-radius: 0 60px 0 0;
	-webkit-border-top-right-radius: 60px;
}
#headline {
	padding-left: 20px;
	float: left;
	width: 380px;
	background-color: rgba(250,240,190,.7);
	border-radius: 0 60px 60px 0;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;	/*background-image: url(../images/head_coolYelMed.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
#headline h1 {
    padding: 0 24px 8px 0;
}
#headline h1, #navRghtLinks h1, h1 {
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
	color: #666666;
	margin-top: 5px;
}

#navRghtLinks h3.attribution {
	color: #d8531b;
    font-size: 10px;
}
#contentLft h3.attribution {
    font-size: 10px;
}

h1 {
    font-style: italic;
}

#headline a {
	color: #d8531b;
	font-weight: normal;
}
#headline a:hover{
}
#headlineHome {
	float: right;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 5px;
}
#headlineHome img {
    display: block;
}
#image_top {
    clear: both;
    position: relative;
	width: 780px;
}
#container {
	background-color: #ffffff;
	width: 980px;
	clear: left;
    position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-radius: 0 60px 0 0;
	-moz-border-radius: 0 60px 0 0;
	-webkit-border-top-right-radius: 60px;

}
#container-home {
	background-color: #ffffff;
	width: 980px;
	clear: left;
    position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contentLft {
	padding-left: 20px;
	width: 650px;
	float: left;
    font-size: 13px;
    position: relative;
    line-height:18px;
	padding-bottom: 20px;
	padding-right: 55px;
	padding-top: 10px;
}
body#contentLft {
    float: none;
    padding: 0;
    width: auto;
}
#contentLft p {
    font-size: 13px;
    line-height:18px;
}
#contentLft a {
	color: #d8531b;
}
#contentLft a:hover{
}
#contentLft h2{
    /*clear: left;*/
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
	color: #333333;
}
#contentLft h2 a{
	color: #d8531b;
	font-weight: normal;
}
#contentLft h2 a:hover{
}
#contentLft h2.news-title{
    padding-left: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    clear: left;
	font-size: 120%;
	font-weight: normal;
	margin-bottom: 10px;
	color: #333333;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #eef2df;
}
h3 {
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
	margin-top: 15px;
}
h3 a{
	color: #d8531b;
}
h3 a:hover{
}
#contentLft h4{
	font-size: 100%;
	color: #666666;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 15px;
}
#contentLft h4.swat-frame-title {
    border-bottom: none;
    min-height: auto;
    padding: .5em .5em .5em 0;
}
#contentLft h4.swat-frame-title .swat-disclosure-anchor-closed,
#contentLft h4.swat-frame-title .swat-disclosure-anchor-opened {
    background-image: url(../images/extension.png);
    padding: 4px 0 4px 32px;
}
#contentLft .swat-footer-form-field {
    margin: 0;
}
#extension_form_contents {
    padding: 1em;
}
#contentLft .swat-frame-contents form.myForm {
    width: auto;
}

#contentLft h4 a{
	color: #d8531b;
	font-weight: bold;
}
#contentLft h4 a:hover{
}
#contentLft h5{
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	text-transform: uppercase;
	color: #666666;
	margin-bottom: 5px;
}
#contentLft h5 a{
	color: #d8531b;
}
#contentLft h5 a:hover{
}
#contentLft h6{
	font-size: 12px;
	color: #666666;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
#contentLft h6 a{
	color: #d8531b;
}
#contentLft h6 a:hover{
}

#contentLft ul li, #contentLft ul li ul li {
    line-height: 18px;
    list-style-type: disc;
}

#contentLft ul#content-navigation li,
#contentLft ul.swat-form-field-messages li,
#contentLft ul.swat-checkbox-list-column li,
#contentLft .swat-expandable-checkbox-tree li,
#contentLft .swat-radio-list li {
    list-style-type: none;
}

#contentLft .swat-note {
font-weight: bold;
color: #c56c25;
}

#homeSubhead {
	margin-top: 10px;
	padding-left: 10px;
	width:660px;
}
#homeSubhead a{
	color: #d8531b;
	font-weight: normal;
}

#homeSubhead a:hover{
	}
	

.section {
	font-weight: normal;
}

.sectionEssay {
	background-image: url(../images/essay.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	float: left;
}

.sectionNew {
	background-image: url(../images/tab_whatsnew.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-top: 15px;
	float: left;
}

.sectionNoTitle {
	margin-top: 15px;
	padding-top: 15px;
	float: left;
}

.sectionMission {
	background-image: url(../images/tab_mission.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	padding-top: 15px;
	float: left;
}

.sectionViewFromMat {
	background-image: url(../images/tab_viewfrommat.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	padding-top: 15px;
	float: left;
}

.sectionResearch {
	background-image: url(../images/tab_research.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	padding-top: 15px;
	float: left;
}

.sectionYogaSamachar {
	background-image: url(../images/tab_yogasamachar.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	padding-top: 15px;
	float: left;
}

.sectionBlog {
	background-image: url(../images/tab_blog.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
	padding-top: 15px;
	float: left;
}

.sectionResearch p,
.sectionViewFromMat p,
.sectionEssay p {
	margin-left: 10px;
	}

#search-form {
    float: right;
}

#search-form input {
    vertical-align: middle;
}

/*********** #navRght Links styles ***********/

#navRghtLinks {
	font-size: 12px;
	color: #666666;
	padding-right: 0;
	position: relative;
	float: left;
	width: 225px;
}
#navRghtLinks.home div:hover{
background-color: #fbfbfb;
}
#navRghtLinks a {
	color: #d8531b;
}
#navRghtLinks a:hover{
}
#navRghtLinks ul {
	display: block;
	color: #666666;
	text-indent: 0px;
    padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#navRghtLinks ul.sub {
    border-bottom: none;
}



#navRghtLinks li {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #666666;
	text-indent: 3px;
	list-style-type: none;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
	padding-left: 3px;
}

#navRghtLinks li li a {
	font-weight: normal;
}

#navRghtLinks li a:hover {
}

#navRghtLinks ul.sub li a {
    font-weight:normal;
    display: block;
    margin-left: 3px;
    padding-left: 0;
    text-indent: 0;
}

#navRghtLinks h1 {
	color: #666666;
	margin-bottom: 5px;
	font-size: 100%;
	margin-top: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navRghtLinks h1 a {
	color: #d8531b;
}

#navRghtLinks h1 a:hover {
}

#navRghtLinks h2 {
	color: #333333;
	font-weight: normal;
	font-size: 100%;
	line-height: 18px;
	border-bottom-width: 1px;
	}

#navRghtLinks h2 a {
	color: #d8531b;
}
.navRghtHome .highlight {
font-weight:bold;
color:#8a2d28;
}

#navRghtLinks h2 a:hover {
}

.navRghtHome {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.navRghtHome p {
	font-size: 100%;
	color: #666666;
	padding-left: 10px;
}
.navRghtHome h2 {
	font-size: 100%;
	color: #666666;
	font-weight: bold;
}
.navRghtHome a {
	color: #d8531b;
}
.navRghtHome a:hover {
	color: #666666;
	text-decoration: underline;
}
.navRghtHome img {
display: none;
}
#quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 30px;
	text-align: center;
	color: #666666;
	margin: 0;
	padding: 11px 0 0 0;
}

/*
Footer styles
--------------------------------------------------*/


#footer {
	width: 950px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 50px;
	margin-top: 5px;
}
#footer a {
	color: #d8531b;
}
#footer a:hover{
	color: #666666;
	text-decoration: underline;
}



	
/*
Class styles
--------------------------------------------------*/


.clearfloat {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
.floatRight {
	float: right;
}
.imgLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}
.floatLeft {
	float: left;
}
.imgRght {
	float: right;
	margin-left: 10px;
}
.boldOrange {
	font-weight: bold;
	color: #FA6121;
}
.pageTitle {
	font-size: 23px;
	font-weight: 100;
	margin-bottom: 0px;
	color: #666666;
	margin-top: 5px;
}

.italicLg {
	font-size: 15px !important;
	font-style: italic;
	line-height: 28px;
	color: #666666;
}

.normal {
	font-style: normal;
}



span.italic, a.italic.size-fix {
}

img.border-image {
    display: block;
    height: 5px;
    width: 100%;
}
h2.swat-frame-title {
    display: none;
}
h3.attribution {
    text-align: right;
    color:#666666;
}
h3.authorAttribution{
    text-align:left;
    color:#666666;
    font-style:italic;
}

#footer.short {
    padding-bottom: 150px;
}
.navRghtHome h2 {
    line-height: 18px;
}
#region-table, #assessment-levels-table {
    width: 100%;
}
#region-table td, #assessment-levels-table td {
    border: 1px solid #ccc;
    padding: .25em;
    width: 50%;
    vertical-align: top;
}
#assessment-levels-table td {
    width: auto;
}
#assessment-levels-table th {
    color: #666666;
}
ul.swat-toolbar {
    top: -10px !important;
}

#contentLft .swat-message h3 {
	font-size: 16px;
	margin: 0 0 6px 0;
	text-transform: none;
}

#contentLft .swat-message-notification h3 {
	color: #7b4b09;
}

#contentLft .swat-message-warning h3 {
	color: #533a15;
}

#contentLft .swat-message-error h3 {
	color: #e31b0c;
}

#contentLft .swat-message-system-error h3 {
	color: #ffffff;
}

#contentLft .swat-message ul {
    margin: 0;
    padding: 0 0 0 1em;
}

#teacher_edit_form #detail {
    margin: 12px 0;
}

#at_a_glance h3.swat-frame-title {
    font-size: 16px;
    margin: .5em 0 .25em 0;
    padding: 0;
}

#at_a_glance h4 {
    color: #666666;
    margin: 0;
    padding: 0 0 1em 0;
}

#profile_edit_form, #user_admin_form {
    padding-top: 12px;
}

#assessor_filter_form {
    margin-bottom: 1.5em;
}

#assessor_filter_form input {
    margin-right: .5em;
}

#assessor_filter_form input.swat-primary {
    font-weight: bold;
}
#assessor_assignments table {
    margin: .5em 0;
}
#assessor_download, #mentor_waiver_request, #assessment_forms,
.home-address, .ship-address, #change_password {
    border: 1px solid #efe8da;
    background-image: url(../../iyaus/images/download.png);
	background-position: 6px center !important;
	background-repeat: no-repeat !important;
    margin-right: 1em;
	padding: 4px 4px 4px 28px !important;
    cursor: pointer;
}

.home-address {
    background-image: url(../images/home.png) !important;
}
.ship-address {
    background-image: url(../images/shipping.png) !important;
}
#change_password {
    background-image: url(../images/password.png) !important;
}
.address-toolbar {
    padding: 1em 0;
}
#mentor_waiver_request {
    background-image: url(../images/waiver.png);
}
#assessment_forms {
    background-image: url(../images/assessment_forms.png);
}
div.swat-textarea-resize-handle {
	background: #f8f6f0 url(../../swat/images/swat-textarea-resize-handle.png) center center no-repeat;
	border-bottom: 1px solid #dcceb2;
	margin: 0;
	padding: 0;
	cursor: s-resize;
}
#contentLft p.compact {
    margin-top: 0;
    padding-top: 0;
}
#navRghtLinks {
    margin-bottom: 1em;
}
#cms_date_created_field div.swat-form-field-contents {
    float: none;
    clear: both;
}
#IYAUS_Data_teachers0listing_preference_id {
    width: 240px;
}
.cms-metadata-display {
    color: #666;
    margin: .5em 0;
}
#shopping_cart {
    background: url(../images/btn_cart.png) 10px center no-repeat;
    color: #FA6121 !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1.5em;
    padding: 10px 0 12px 62px;
}
#shopping_cart span {
    color: #666666;
    display: block;
    font-size: 12px;
    font-weight: normal;
}
#shopping_cart:hover {
    text-decoration: none !important;
}
#view.swat-table-view td.swat-image-link-cell-renderer {
    text-align: center;
    width: 100px !important;
}
#view td.swat-image-link-cell-renderer img {
    border: 1px solid #666666;
}
#product_image {
    border: 1px solid #666666;
}
#product_information {
    width: 100%;
}
#product_information td {
    padding: 0;
    vertical-align: top;   
}
#product_form {
    margin: 1em 0;
    text-align: right;
}
#cart_footer.swat-footer-form-field {
    padding: 1em 0;
}
#cart_footer.swat-footer-form-field input {
    float: right;
    margin-left: 1em;
}
td.price.swat-money-cell-renderer, th.price.swat-money-cell-renderer {
    text-align: left !important;
}
#login_form, #invoice_search_form {
    padding-top: 12px;
}
#quote_fix p.italic {
    text-align: left;
}
td.search-type {
    padding-left: 12px;
    white-space: nowrap;
}
div.number-not-downloaded-cell-renderer {
    background: url(../../swat/images/tango/16/dialog-warning.png) left center no-repeat;
    color: #e31b0c;
    padding: 2px 0 2px 20px;
}
#view.shopping-cart .total-cost {
    text-align: left;
}
tr.order-total-row td {
    text-align: right;
}
tr.order-total-row td.order-total-row-value {
    text-align: left;
}
td.order-total-row-note {
    color: #666666;
    padding-right: 4px !important;
}
td.order-total-row-heading.total, td.order-total-row-value.total {
    font-size: 120%;
    padding-top: 6px;
}
#checkout-address-summary {
    width: 100%;
}
#checkout-address-summary td {
    vertical-align: top;
    width: 50%;
}
#checkout_address_toolbar, #checkout_cart_toolbar {
    padding: .5em;
}
#checkout_address_toolbar {
    margin-bottom: 3em;
}
.checkout-edit-link {
    background-image: url(../images/back.png) !important;
    background-repeat: no-repeat !important;
    background-position: 2px center !important;
    padding: 4px 4px 4px 24px !important;
    margin: .25em 0 1.25em 0 !important;
}
#donation_fields label,
#additional_fees_field label {
    float: none;
    width: 100%;
}
#donation_fields .swat-form-field-contents,
#additional_fees_field .swat-form-field-contents {
    margin-left: 0;
}
#new_member_invoice_view tfoot tr,
#additional_fees_field tfoot tr {
    background: #ffffff;
}
#new_member_invoice_view tfoot h3,
#additional_fees_field tfoot h3 {
    font-size: 120%;
    text-transform: none;
}
#new_member_invoice_view .submit {
    font-size: 120%;
    padding-top: 0;
    text-transform: none;
}
#additional_fees {
    width: 80%
}
#additional_fees td.swat-money-cell-renderer {
    text-align: left;
    vertical-align: top;
    width: 80px;
}
#login-options {
    margin: 0;
    padding: 0 0 0 14px;
}
#login-options li {
    margin: 0;
    padding: 0;
}
#contentLft .swat-checkbox-tree li {
    list-style-type: none;
}
#assessment_form_container {
    float: left;
    margin-right: 4%;
    width: 48%;
}
#assessment_info_break {
    clear: left;
}
#change_password_container {
    padding-top: 12px;
}
#contentLft ul.plain li.plain
{
	list-style-type: none;
	list-style-position: outside;
}

#contentLft .faq,
#contentLft .ys-interview {
color: #666666;
font-weight: bold;
}

/*
Yoga Samachar styles
--------------------------------------------------*/
#contentLft #printbar {
float: right;
font-size: 10px;
border: 1px solid #efefef;
margin: 5px;
padding: 3px;
}

#printbar ul.plain, #printbar li.plain {
border-bottom: 1px solid #efefef;
padding-bottom: 3px;
padding-top: 3px;
}

#printbar li.last {
border: none;
}

#contentLft #printbar img {
margin-right: 3px;
padding-left: 2px;
}

#contentLft .ys-title {
color: #83a69e;
font-weight: bold;
font-size: 17px;
}

#contentLft .ys-author {
color: #657f7a;
}

.ys_callout {
color: #8395b5;
text-align: left;
font-family: "Century Gothic","Gill Sans",GillSans, Calibri, 'Franklin Gothic Medium', Trebuchet, "Helvetica Neue", Helvetica, FreeSans, "Nimbus Sans L", "Microsoft Sans Serif", "Arial Unicode MS", Arial, "Liberation Sans", Ayuthaya, Kinnari, Garuda, Loma, Waree, "Lucida Grande", Tahoma, sans-serif;
font-style: italic;
font-size: 22px !important;
line-height: 28px !important;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}

.ys_blue {
color: #8395b5;
}

.nextarticle {
margin: 10px;
float: right;
}

/*
YUI paginator
--------------------------------------------------*/
#page-content {
}

#page-content div {
    display: none;
}
#paginate-page .page1 div.page1,
#paginate-page .page2 div.page2,
#paginate-page .page3 div.page3,
#paginate-page .page4 div.page4,
#paginate-page .page5 div.page5,
#paginate-page .page6 div.page6,
#paginate-page .page7 div.page7,
#paginate-page .page8 div.page8,
#paginate-page .page9 div.page9,
#paginate-page .page10 div.page10 {
    display: block;
}


#view td
{
    vertical-align:top;
}

#view div.swat-link-cell-renderer
{
    display:block;
}

#view td
{
    vertical-align:top;
}

#view div.swat-link-cell-renderer
{
    display:block;
}


/* Assessment registration recommending teachers page */
#Recommenders_Notified_Fieldset label
{
    float:left;
}

#Recommenders_Notified
{
    display:inline;
}

#Recommenders_Notified li
{
    display:inline;
    clear:none;
}

#Recommenders_Notified li label
{
    float:none;
}

.Select_Link
{
    display:inline;
    padding-left:10px;
}

.Select_Link a
{
    padding:0 3px;
}

#at_a_glance .swat-message-secondary-content strong
{
	font-size:1.1em;
	font-weight:bold;
	color:black;
}

#at_a_glance .swat-message-secondary-content p.Invoice_Link
{
	margin:0;
	padding:0 0 .5em;
	font-size:1.1em;
}

/* Blog */
.blog-post {
}

.blog-category {
font-style: italic;
}

#contentLft h2.blog-post-title {
    padding-left: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    clear: left;
	font-size: 120%;
	font-weight: normal;
	margin-bottom: 10px;
	color: #333333;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #eef2df;
}

#contentLft .blog-post-author,
#contentLft .blog-post-author-bio {
color: #666666;
font-size: 11px;
margin: 0;
font-style: italic;
}

#contentLft .blog-post-date {
color: #666666;
font-size: 11px;
margin: 0;
}

#contentLft ul.blog-comment,
#contentLft li.blog-comment {
list-style-type: none !important;
}

#contentLft .comment-header h4 {
font-style: italic;
color: #666666;
}

#contentLft .comment-contact {
}

#contentLft .swat-message-notification .swat-message-secondary-content ul li p { color: #947140; }


/*******/
/* NEW CLASSES moving towards semanticization */
/*******/
.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

.font28 {
font-size: 22px !important;
line-height: 28px !important;
}

.font22 {
font-size: 16px !important;
line-height: 22px !important;
}

.font16 {
font-size: 12px !important;
line-height: 16px !important;
}

.blockquote {
padding-top:10px;
padding-right:30px;
padding-bottom: 10px;
padding-left:30px;
}

.superscript {
vertical-align: super;
font-size: 10px;
}

.caption {
font-size: 10px;
font-style: italic;
padding-right: 5px;
}

.indent-left {
padding-left: 30px;
}

.indent-right {
padding-right: 30px;
}

.italic_alt_serif {
font-family: Georgia, "Times New Roman", Times, serif !important;
font-style: italic !important;
color: #666666;
}

.image {
border: 1px solid #666666;
}

.left {
float: left;
margin-right: 5px;
}

.right {
float: right;
margin-left: 5px;
}

.spacer10_top {
margin-top: 10px;
}

.spacer10_bottom {
margin-bottom: 10px;
}

.spacer20_top {
margin-top: 20px;
}

.spacer20_bottom {
margin-bottom: 20px;
}

.rounded_rectangle {
border: 1px solid #efefef;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;	
}

.colLeft {
float: left;
width: 250px;
margin-right: 20px;
}

.colRight {
float: left;
width: 250px;
} 

.bg_gray {
background-color: #ebebeb;
}

.bg_yellow {
background-color: #fffcc4;
}

.bg_green {
background-color: #eef2df;
}
