@charset "UTF-8";
/* CSS Document */

body {  
	font-family:Arial, sans-serif;
	font-size: 12px;
line-height:18px;
	color: #333333;
	/*background-color: #6d6a99;*/
	/*background-color: #7686ad;*/
	/*background-color: #c4cce1;*/
/*background-color: #b0b8d3;*/
    /*background-color: #caddec;*/
    background-color: #dee1f2;
	/*background-color: #2c266c;*/
	/*background-image: url(images/header/back.jpg);*/
	background-repeat: repeat-x;
	background-position: center top;
	border:none;		
}

.upish {
line-height:26px;
font-variant: small-caps;
vertical-align: top;
}

.backboard {
	background-color: #c7cddc;
}

.backborder {
	border-top:#c7cddc 20px solid;
}

.caption { 
	font-size:10px;
}

.caption2 { 
	font-size:11px;
}

.affiliate_block {
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url(images/mainblockgradient2.jpg);
	background-position: top;
	background-color: #ffffff;
}

.newsletter_block {
	vertical-align: top;
	border:#a9b2ba 1px solid;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 20px 16px;
	padding-bottom: 20px;	
	background-color: #ffffff;
}

.answer_block {
	vertical-align: top;
	border:#a9b2ba 1px solid;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 40px;
	padding-bottom: 10px;
    padding-right: 10px;
	padding-top: 10px;	
	background-color: #ffffff;
    margin:0px;
}

.anchor_block{
	border: #a9b2ba 1px solid;
	padding:3px;
	text-align:center;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: url(images/mainblockgradient2short.jpg);
	background-repeat: repeat-x;
}

.news_block{
	border: #a9b2ba 1px solid;
	padding:6px 16px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
}

.steps_block{
	border: #a9b2ba 1px solid;
	padding:6px 16px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	/*background-image: url(images/mainblockgradient2.jpg);*/
	background-repeat: repeat-x;
}

.link_block{
	border: #336699 2px groove;
	padding:5px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
}

.form_block {
	vertical-align: top;
	margin-left: 2px;
	margin-right: 2px;
	border-style:solid;
	border-color: #a9b2ba;
	border-width: 1px;
	background-repeat: repeat-x;
	background-image: url(images/mainblockgradient2.jpg);
	background-position: top;
	padding: 5px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #ffffff;
}

.buttonback{
    background-image:url(images/indexback.jpg); 
    background-repeat:repeat-x; 
    background-position:center;
	background-color: #156ac7;
	border: #336699 2px groove;
	padding:3px;
	text-align:center;
	vertical-align: middle;
}

.buttonbackshort{
    background-image:url(images/indexbackshort.jpg); 
    background-repeat:repeat-x; 
    background-position:center;
	/*background-color: #156ac7;*/
    background-color: #ffffff;
	border: #336699 2px groove;
	padding:2px;
	text-align:center;
	vertical-align: middle;
}


.gradient_block{
	border: #c7cddc 2px solid;
	padding:10px;
	text-align:left;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: url(images/blockgradiant.jpg);
	background-repeat: repeat-x;
}

#formbutton{
    color:#513010;
    font-size:14px;
    font-family:Arial, sans-serif;
	border: #99ccff 3px outset;
	padding:2px;
	margin: 0px;
	width: 80px;			
	background-color: #ffffff;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
}
.form_button{
    color:#513010;   
    font-size:14px;	
    font-family:Arial, sans-serif;
	border: #99ccff 3px outset;
	padding:2px;
	margin: 0px;		
	background-color: #ffffff;
	background-image: url(images/mainblockgradient2.jpg);
	background-repeat: repeat-x;
}

.para {
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:1px;
}

.paralist {
	padding-top:4px;
	padding-bottom:4px;
	margin-top:4px;
	margin-bottom:4px;
}

p {
	padding-top:2px;
	padding-bottom:2px;
	margin-top:6px;
	margin-bottom:6px;
}

h1 {
	/* color:#2f63cb; */
	 color:#2f63cb; 
	/* color: #1a2f7c;*/
	font-weight: normal;
	font-size : 22px;
   line-height:normal;
}

h1.large {
	font-size: 26px;
    line-height:26px;	
}

h1.larg {
	font-size: 24px;
		
}

h1.notop {
	margin-top:0px;
	font-weight: normal;
	font-size : 22px;
   line-height:normal;
}

h1.nobottom {
	margin-bottom:0px;
}

h2.nobottom {
	margin-bottom:0px;	
}


h1.brd {
	color: #1a2f7c;
	font-weight: normal;
	font-size : 22px;
   line-height:normal;
}

h2 {
	color:#2f63cb;
	
	font-weight: normal;
	font-size : 18px;
    line-height:22px;
}

h2.col {
	color:#2f63cb;
	
	font-weight: normal;
	font-size : 18px;
    line-height:22px;
    margin:0px;padding:0px;
}

h3 {
	color:#2f63cb;	
	font-weight: normal;
	font-size : 16px;
}

h4 {
	color:#2f63cb;	
	font-weight: normal;
	font-size : 14px;
    padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
}

h4.news {
	color:#2f63cb;
	font-weight: bold;
	font-size : 13px;
    padding-top:12px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:18px;
}

a:link.news {
	color:#2f63cb;
	font-weight: bold;
	font-size: 13px;
}


tr.listpage {
	/*background-color: #e3f1ff;*/
	background-color: #e9edf5;
}

td {
	vertical-align: top;
}

br.news_col {
	line-height: 2px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

a {

text-decoration:none;
font-weight: normal;
color:#0a3ea6;
font-size: 12px;
}

a:link {

text-decoration:none;
font-weight: normal;
color:#0a3ea6;
font-size: 12px;
}

a:visited {
color:#0a3ea6;
text-decoration:none;
}
		  		 
a:hover { 
color:#0066ff;
text-decoration:underline; 
}

ul.lst1 {
list-style-type:none; 
padding: 0px 0px 0px 0px;  
margin: 0px 0px 0px 0px;
}

li.lst1
{list-style-type:none; 
 padding: 0px 0px 4px 0px; 
 margin:6px 0px 6px 0px;
}

ul.lst2
{list-style-type:none; 
 padding: 0px 0px 0px 0px; 
 margin:0px 0px 0px 0px;
}

li.lst2
{list-style-type:none; 
 padding: 0px 0px 0px 0px; 
 margin:13px 0px 13px 0px;
}

ul.lst4
{list-style-type:disc;
 list-style-position:inside; 
 padding: 0px 0px 0px 0px; 
 margin:0px 0px 0px 0px;
}

li.lst4
{list-style-type:disc;
list-style-position:inside; 
 padding: 0px 0px 0px 2px; 
 margin:0px 0px 0px 2px;
}

ul.star li.star {
	list-style-image: url(images/scholar_images/starsbullet.gif);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.starred li.starred {
	list-style-image: url(images/starsbulletredsm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.starblue li.starblue {
	list-style-image: url(images/starsbulletbluesm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.starindigo li.starindigo {
	list-style-image: url(images/starsbulletindigo.gif);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;
	}
	
ul.staryellow li.staryellow {
	list-style-image: url(images/starsbulletyellow.gif);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.starorange li.starorange {
	list-style-image: url(images/starsbulletorange.gif);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}


ul.stargreen li.stargreen {
	list-style-image: url(images/starsbulletgreensm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.starpurple li.starpurple {
	list-style-image: url(images/starsbulletdarkpurplesm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.bulletblue li.bulletblue {
	list-style-image: url(images/bulletbluesm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.bulletred li.bulletred {
	list-style-image: url(images/bulletredsm.png);
	font-size: 12px;
 	line-height: 18px;
	text-align:left;
	font-weight: normal;	
}

ul.disc li.disc {
    list-style-image:none;
	list-style-type:disc;
	line-height: 18px;
	font-size: 12px;
	text-align:left;
	font-weight: normal;	
}

ul.bullet li.bullet {
	list-style-image: url(images/bullet.png);
		
}

ul.isbullet li.isbullet {
	list-style-image: url(images/starsbulletredt.png);
	/*font-size: 12px;
	line-height: 18px;
	font-weight: normal	*/
}

ul.res li.res {
	list-style-image: url(images/bullet.png);
}

ul.bu {
	list-style-image: url(images/butterflybullet.png);
}

ol.topic li.topic {
	line-height: 24px;
	font-size: 16px;
	text-align:left;
	padding-bottom: 4px;
	padding-top: 4px;
}

ul.topic li.topic {
    list-style-image: url(images/arrowbullet.gif);
	line-height: 24px;
	font-size: 16px;
	text-align:left;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#2f63cb;
	
}

ul.arrow li.arrow {
	list-style-image: url(images/arrowbullet.gif);
	line-height: 18px;
	font-size: 12px;
	text-align:left;
	font-weight: normal;	
}

ul.plain li.plain {
list-style-image: none;
list-style: disc;
	font-size: 12px;
	line-height: 18px;
		
}
ul.assess li.assess {
list-style-image:url(images/scholar_images/starsbullet.gif);
	font-size: 12px;
	line-height: 18px;
		
}

ul.esp li.esp {
list-style-image:url(images/scholar_images/starsbullet.gif);
	font-size: 12px;
	line-height: 18px;
		
}

ul.esp2 li.esp2 {
	list-style-image:none;
	list-style-type:disc;
	font-size: 12px;
	line-height: 18px;
		
}
a.assess {
font-size:12px;
}

a.esp {
font-size:12px;
}

#in_menu {
	color: #FFFFFF;
}

#in_menu_dark {
	color: #2c266c;
}

#in_menu_darkish {
	color: #6e6a9e;
	font-size: 10px;
}

.pointer {
	color: #eeeeee;
	font-size: 12px;
	padding: 0.2em 0.0em;
}

.idstars {
	font-family:Arial, sans-serif;
	font-size:20px;
}
.blue {
	color:#2f63cb;
}

.turq {
color:#2491DA;
	/*color:#00b7f3;*/
}

.red {
	color:#990000;
}

.sm {
font-size:11px;
line-height: 13px;
}

.olcolor{
	color:#333333;
}
.bigger {
	font-size: 14px;
    line-height: 17px;    
}
.question {
	padding-top:6px;
}

.lav {
	color:#4e3184;
}

a:link.lav {
	color:#4e3184;
}

a:visited.lav {
	color:#4e3184;
}

a:hover.lav {
	color:#FF0033;
}

.lav2 {
	color:#4e3184;
	font-weight:bold;
}

a:link.lav2 {
	color:#4e3184;
}

a:visited.lav2 {
	color:#4e3184;
}

a:hover.lav2 {
	color:#4e3184;
	text-decoration:none;
}

a.form_button {
font-size:14px;
line-height:36px;
font-weight:normal;
text-decoration:none;
color:#513010;
}

a:link.form_button {
font-size:14px;
line-height:36px;
font-weight:normal;
text-decoration:none;
color:#513010;
}

a:visited.form_button  {
text-decoration:none;
color:#513010;
}
		  		 
a:hover.form_button { 
text-decoration:none;
color:#513010; 
}

a:link.ondark4 {
font-size:10px;
text-decoration:none;
font-weight: bold;
color:#ffffff;
}

a:visited.ondark4 {
font-size:10px;
text-decoration:none;
font-weight: bold;
color:#ffffff;
}
		  		 
a:hover.ondark4 {
font-size:10px;
font-weight: bold; 
color: #FFFF99;
text-decoration:underline; 
}

 

