/*
	lightgreen #D5E8CD
*/
BODY { 
	font-size: 10pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	/* background-image: url('images/siteback_green2.gif'); */
	background: #FFFDED;
	color: #ffffff; 
	margin: 0px;
	padding: 0px;

	}

FORM	{
	display: inline;
}

IMG	{ 
	border: 0;
}
.right	{
	text-align: right;
}

.left	{
        position: relative;
        float: left;
}

.w25    {
        width: 25px;
}
.w50    {
        width: 50px;
}

.w75    {
        width: 75px;
}

.w100   {
        width: 100px;
}

.w125   {
        width: 125px;
}

.w150   {
        width: 150px;
}

.w200   {
        width: 200px;
}

.w250   {
        width: 250px;
}
.w300   {
        width: 300px;
}
.w325   {
        width: 325px;
}
.w350   {
        width: 350px;
}

.w400   {
        width: 400px;
}

.w450   {
        width: 450px;
}

.w500   {
        width: 500px;
}

.w600   {
        width: 600px;
}
.w650   {
        width: 650px;
}

big	{
	font-size: 12pt;

}


hr 	{
	border:none;
	border-top:dashed 1px #555555; 
}	

	
TABLE { 
	font-size: 9pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	color: #555555; 
	}

H1{
	font-size: 16pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	color: #555555; 
	line-height: 16pt; 	
}

H2{
	font-size: 10pt; 
	font-family: 'Trebuchet MS',Verdana, Arial, sans-serif; 
	color: #555555; 
	line-height: 10pt; 	
}

H3{
	font-size: 10pt; 
	font-family: 'Trebuchet MS',Verdana, Arial, sans-serif; 
	color: #555555; 
	line-height: 10pt; 	
}


INPUT.button   {
		background: #d3d3d3;
        color: #000000;
        font-weight: bold;
        font-size: 10px;
        font-family: Arial;
		border-color : #7F7E7E;		
		border-width : 1px;;		
}

SELECT   {  	font-size: 8pt; color: #000000;
        	font-family: 'Trebuchet MS', Verdana, Arial;

}

label{
        display: block;
        float: left;
        clear: left;
        width: 140px;
        padding-right: 1em;
        text-align: right;
        font-weight: bold;
}

INPUT.text   {  
		background-image: url('http://studiesweekly.com/themes/sbcp/images/text.gif');
        	color: #000000;
        	font-weight: bold;
        	font-size: 10px;
		border: 1px solid #AAC99E; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 1px; 
		padding-right: 0px; 
		padding-bottom: 1px; 
		padding-left: 2px; 
		height: 15px
}

input.better {
                float:left;
}

textarea.better {
                display: block;
                float: left;
}

input{

                background-image: url('http://studiesweekly.com/themes/sbcp/images/text.gif');
                color: #000000;
                font-weight: bold;
                font-size: 10px;
                border: 1px solid #AAC99E;
                margin: 0 0 5px 0;
                padding: 1px 0 1px 2px;
                height: 15px;

}



.grade{
	font-size: 12pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #555555; 
	line-height: 8pt; 	
}

.trademark{
	font-size: 8pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #555555; 
	vertical-align: sub;
}

.pdf-box	{
	width: 30px;
	background-color: #DD0000;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	text-align: center;
	color: #FFFFFF;
}

.rtf-box{
	width: 30px;
	background-color: #000088;
	border-bottom: 1px solid #0000FF;
	border-top: 1px solid #0000FF;
	border-left: 1px solid #0000FF;
	border-right: 1px solid #0000FF;
	text-align: center;
	color: #FFFFFF;
}



.maintitle{
	font-size: 14pt; 
	font-family: 'Trebuchet MS',Verdana, Arial, sans-serif; 
	color: #555555; 
}

.title{
	font-size: 14pt; 
	font-family: 'Trebuchet MS',Verdana, Arial, sans-serif; 
	color: #555555; 
}

.subtitle{
	font-size: 12pt; 
	font-family: 'Trebuchet MS',Verdana, Arial, sans-serif; 
	color: #555555; 
	font-style: italic;
	font-weight: lighter;
}

.bonus_title{
	position: relative;
	padding: 5px;
	background-color: #D5E8CD; 
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.feedback{
	position: relative;
	padding: 5px;
	border: 1px solid #0768B2;
	background-color: #FFFFFF; 
	color: #000000;
	text-align: left;
}

.message{
	position: relative;
	color: #FF0000;
	text-align: center;
	background-color: #FFFFFF;
}

.bonus_box{
	position: relative;
	float: left;
	width: 100%;
	border: 2px;
	border: 1px solid #82AF6D;
	background-color: #FFFFFF;
	font-size: 9pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #555555; 
}

.outline_box{
	width: 100%;
	border: 2px;
	border: 1px solid #0768B2;
	background-color: #FFFFFF;
	font-size: 9pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #555555; 
}


.outline_title{
	position: relative;
	padding: 5px;
	background-color: #CFDEFF; 
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.fancy_box {
	width: 100%;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}


.fancy_innerbox { 
	background-color: #EAE8F3;
	padding: 0px;
	width: 100%;
}



A.redlink:LINK, A.redlink:VISITED, A.redlink:ACTIVE    {
	color:#FF0000;
        text-decoration: none;
        font-family: 'Trebuchet MS',Arial, Verdana, sans-serif;
	font-size: 9pt;
}

A.redlink:HOVER    {
	color:#FF0000;
	text-decoration:underline;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 9pt;
}




/*  Top Nav links */



A.whitelink:LINK     {
	color:#FFFFFF;
        text-decoration: none;
        font-family: 'Trebuchet MS',Arial, Verdana, sans-serif;
	font-size: 7pt;
}

A.whitelink:VISITED  {
	color:#FFFFFF;
        text-decoration: none;
        font-family: 'Trebuchet MS',Arial, Verdana, sans-serif;
	font-size: 7pt;
}

A.whitelink:ACTIVE   {
	color:#FFFFFF;
        text-decoration: none;
        font-family: 'Trebuchet MS',Arial, Verdana, sans-serif;
	font-size: 7pt;
}

A.whitelink:HOVER    {
	color:#FFFFFF;
        text-decoration:underline;
        font-family: 'Trebuchet MS',Arial, Verdana, sans-serif;
	font-size: 7pt;
}


.titlelink a:link, .titlelink a:visited, .titlelink a:active     {
		color:#FF0000;
		text-decoration:underline;
       		font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size: 10pt;
}

.titlelink a:hover    {
		color:#000000;
	        text-decoration:underline;
       		font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size: 10pt;

}

A.largelink:link, A.largelink:visited, A.largelink:active {
	color: #555;
	text-decoration: underline;
       	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 17pt;
}

A.largelink:hover {
	color:#000000;
	text-decoration:underline;
       	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 17pt;
}



A:LINK     {color:#2083CE;
                  text-decoration:none;
                  font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
                  font-size: 9pt;
                  }
A:VISITED  {color:#2083CE;
                  text-decoration:none;
                  font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
                  font-size: 9pt
                  }
A:ACTIVE   {color:#2083CE;
                  text-decoration:none;
                  font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
                  font-size: 9pt
                  }
A:HOVER    {color:#2083CE;
                  text-decoration:underline;
                  font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
                  font-size: 9pt
                  }

#siteshell {
	color: #555555; 
	width: 100%;
	padding: 0px;
	border: 0px solid #0000ff;
	text-align: center;
}

#bodyshell {
	text-align: left;	
	font-size: 10pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	color: #555555; 
	background-color: #FFF;
	width: 780px;
	padding: 0px;
	border: 1px solid #446835;
	margin: 0;
}

#contentshell {
	font-size: 10pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	color: #555555; 
	background-color: #FFF;
	width: 740px;
	padding: 20px;
	margin: 0;
}

#popupshell {
	font-size: 10pt; 
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	color: #555555; 


}



#modshell{
	float: left;
	padding: 0px;
	width: 740px;
}

#topnav		{
		position: relative;
		background-image: url('images/nav_gradient.gif');
		padding: 0;
		margin: 0;
		height: 80px;
		width: 780px;
}

#nav_main 	{
		float: right;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
		color: #ffffff;
		width: 600px;
		border-bottom: 1px dashed #7777bb;
}

#nav_main a:link, #nav_main a:visited, #nav_main a:active	{
		color: #bbbbff;
		text-decoration: none;
		font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size: 10pt;
}

#nav_main a:hover	{
		color: #ffffff;
		text-decoration: underline;
		font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size: 10pt;
}


#nav_breadcrumbs	{
		display: inline;
		position: absolute;
		top: 62px;
		left: 184px;
		text-align: left;
		color: #bbbbff;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		padding: 0px;
		margin: 0;
		width: 660px;
		border: 0px solid #ff0000;
}

#nav_breadcrumbs ul, #nav_breadcrumbs li {
		display: inline;
		list-style: none;
}		

#nav_breadcrumbs a:link, #nav_breadcrumbs a:visited, #nav_breadcrumbs a:active {
		color: #bbbbff;
		text-decoration: none;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
}

#nav_breadcrumbs a:hover {
		color: #ffffff;
		text-decoration: underline;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
}



#rightnav {
	float: right;
	width: 150px;
}

.leftlarge	{
		float: left;
		width: 520px;
		border: 0px solid #ff0000;
}		
.rightsmall	{
		float: right;
		width: 200px;
		border: 0px solid #0000ff;
}

.center{
	margin: 0px auto;
}

a.gradbutton{
	display: block;
	overflow: hidden;
	line-height: 20px;
	background-image: url('images/backgrad.gif');
	background-repeat: repeat;
	height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

a.gradbutton:link{
	color: #fff;
	font-weight: bold;
}

a.gradbutton:visited{
	color: #fff;
	font-weight: bold;
}

a.gradbutton:active{
	color: #fff;
	font-weight: bold;
}

a.gradbutton:hover {
	color: #fff;
	font-weight: bold;
}

a.clearbutton{
	display: block;
	background: #eee;
	overflow: hidden;
	line-height: 20px;
	height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	color: #069;
	font-weight: bold;
}

a.clearbutton:link{
	color: #069;
	font-weight: bold;
}

a.clearbutton:visited{
	color: #069;
	font-weight: bold;
}

a.clearbutton:active{
	color: #069;
	font-weight: bold;
}

a.clearbutton:hover {
	color: #069;
	font-weight: bold;
}

.clear	{
	clear: both;
	height: 0;
}

.subnav{
	float:left;
}

.red{
	color: #FF0000;
}

.green{
	color: #00FF00;
}

.dgreen{
	color: #339933;
}

/**************************** HEADER ***************************************/

#footer {
	font-size: 8pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #000; 
	background-color: #D5E8CD;
	border: 1px solid #446835;
	padding: 0px;
	margin: 8px 0px 8px 0px;
	width: 780px;
}

#footer A:LINK	 	{
			color: #000;
	                text-decoration:none;
			font-size: 8pt; 
			font-family: Verdana, Arial, sans-serif; 
}
                
#footer A:VISITED	{
			color: #000;
			text-decoration:none;
			font-size: 8pt; 
			font-family: Verdana, Arial, sans-serif; 
}

#footer A:ACTIVE 	{
			color: #000;
			text-decoration:none;
			font-size: 8pt; 
			font-family: Verdana, Arial, sans-serif; 
}

#footer A:HOVER  	{
			color: #FF0000;
			text-decoration:underline;
			font-size: 8pt; 
			font-family: Verdana, Arial, sans-serif; 
}

#footer_text		{
			float: left;
			padding: 4px 10px 4px 10px;
			width: 750px;
			border: 0px solid #ff0000;
}

#searchbox		{
			float: right;
			padding-left: 10px;
}


.linktable td		{
			padding-top: 5px;
			padding-bottom: 5px;
}




.boxcolumn		{
			position: relative;
			margin-top: 24px;
			margin-bottom: 14px;
			margin-right: 0;
			margin-left: 0;
			padding: 0;
			/* background-color: #eeeeee; */
			width: 100%;
}

.boxtitle		{
			position: absolute;
			top: -24px;
			background-image: url('images/boxtitle_middle.gif');
			margin-left: -0px;
			margin-right: -0px;
			padding-top: 0px;
			width: 100%;
			height: 24px;
			border: 0px solid #0000ff;
			font-size: 8pt;
}

.boxtitle_left		{
			float: left;
			background-image: url('images/boxtitle_left.gif');
			width: 17px;
			height: 24px;
}

.boxtitle_middle	{
			float: left;
			padding-top: 6px;
}

.boxtitle_right		{
			float: right;
			background-image: url('images/boxtitle_right.gif');
			width: 17px;
			height: 24px;
}

.boxcontent	{
			padding: 10px;
			border-left: 1px solid #ffbbbb;
			border-right: 1px solid #ffbbbb;
}

.boxfooter		{
			position: absolute;
			bottom: -14px;
			background-image: url('images/boxfooter_middle.gif');
			margin-left: -0px;
			margin-right: -0px;
			padding-top: 0px;
			width: 100%;
			height: 24px;
			border: 0px solid #0000ff;
			font-size: 8pt;
}

.boxfooter_left		{
			float: left;
			background-image: url('images/boxfooter_left.gif');
			width: 17px;
			height: 24px;
}

.boxfooter_middle	{
			float: left;
			padding-top: 6px;
}

.boxfooter_right	{
			float: right;
			background-image: url('images/boxfooter_right.gif');
			width: 17px;
			height: 24px;
}

.hidden{
	display:none;
}


.summarybox	{
			float: left;
			width: 245px;
			padding: 0px;
			margin: 4px;
			border-top: 0px solid #eeeeee; 
			border-right: 0px solid #eeeeee;
			font-size: 8pt;
}

.summarybox_r	{
			float: left;
			width: 435px;
			padding: 5px;
			margin: 0px;
			border-top: 0px solid #eeeeee; 
			border-right: 0px solid #eeeeee;
			border-bottom: 1px solid #eeeeee; 
			font-size: 10pt;
}

/**************************** Reader ***************************************/

.reader_off8 {
	font-size: 8pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on8 {
	font-size: 8pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off10 {
	font-size: 10pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on10 {
	font-size: 10pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off12 {
	font-size: 12pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 14pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on12 {
	font-size: 12pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 14pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off14 {
	font-size: 14pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 16pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on14 {
	font-size: 14pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 16pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off16 {
	font-size: 16pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 18pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on16 {
	font-size: 16pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 18pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off18 {
	font-size: 18pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 20pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on18 {
	font-size: 18pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 20pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_off {
	font-size: 9pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #DFDFDF;
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}
		
.reader_on {
	font-size: 9pt; 
	font-family: Courier, Arial, Verdana, sans-serif;
	color: #000000;		
	line-height: 12pt; 
	background-color: #FFFFFF;
	width: 100%;
	text-align:justify;
}

.reader_menubox {
	position: relative;
	font-size: 8pt;
	font-weight: bold; 
	font-family: Arial, Verdana, sans-serif;
	color: #000000;		
	background-color: #D5E8CD;
	width: 100%;
	border: thin solid #82AF6D;
	padding: 3px;
	vertical-align: middle;
	text-align: center;
}

input.reader_button_play {
	background: #00C203;
        color: #000000;
        font-weight: bold;
        font-size: 10px;
        font-family: Arial;
	border-color : #7F7E7E;		
	border-width : 1px;;		
}

input.reader_button_stop {
	background: #E10A0A;
        color: #000000;
        font-weight: bold;
        font-size: 10px;
        font-family: Arial;
	border-color : #7F7E7E;		
	border-width : 1px;;		
}

#reader_remote{
	display: block;
	position: fixed;
	bottom: 5px;
}

.question{
	font-size: 14pt; 
	font-family: Verdana, Arial, sans-serif; 
	color: #555555; 
}



.quote {
        font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
        font-weight: normal;
        font-style: italic;
        font-size: 10pt;
        color: #555555;
}


.quotebox       {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;

        background-image: url('../images/bodydark.gif');
        /* background-color: #FFFFFF; */
        border: 0px solid #000000;
        text-align: left;
}


table.cor_summary{
	border:1px solid #666666;
	border-spacing: 0px;
	font-size:10pt;
	text-align: center;
	background: #f3f3f3;
}

th.cor_summary {
	height:17px;
}

td.cor_summary {
/*
	padding:2px 10px 2px 10px;
	border:1px solid #666666;
*/
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}

.cor_summary td{
	border-top: 1px dotted #bbb;
}

.cor_summary a{
	font-weight: bold;
}


.cor_summary thead{
	padding: 5px;
	background: #fff;
}



.cor_summary tr:HOVER a:link {color:#3194DF;
                  text-decoration:underline;
                  font-family: 'Trebuchet MS',Verdana, Arial, sans-serif;
                  font-size: 9pt
                  }

.cor_summary tr:hover td{
	background-color:#CACACA;
	color:#222;
}


.largetext{
	font-size: 17pt;
}
