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

/*
===========================================
	Site Colors
===========================================

Blue:				#0d83dd
Light Blue:			#3fa9f5
Lighter Blue:		#caeaff
Dark Blue:			#0067b7
Green: 				#6cc00e
Light Green:		#96ec40
Lighter Green:		#dcffa4
Dark Green:			#628e0e

/*
===========================================
	Reset
===========================================
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { min-height: 100%; margin-bottom: 1px;
overflow: -moz-scrollbars-vertical !important; }
body {
	line-height: 1;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Somehow this style prevents the Google Map API from working
div {overflow: hidden;} */

/*
===========================================
*/

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444;
	line-height: 18px;
	margin-left: 20px;
	margin-right: 20px;
}

/*
===========================================
	Columns, Layout, Boxes, Shadows & Spacers
===========================================
*/

.container {width: 960px;margin: 0 auto;/*margin: 0 20px 0 20px;*/text-align: left;overflow: hidden;}
.container-body {width: 940px;margin: 0 auto;text-align: left;overflow: hidden;}
.container-600 {width: 600px;margin: 0 auto;text-align: left;overflow: hidden;}

.space--20 {margin-bottom: -5px;}
.space-0 {margin-bottom: 0px;}
.space-5 {margin-bottom: 5px;}
.space-10 {margin-bottom: 10px;}
.space-15 {margin-bottom: 15px;}
.space-20 {margin-bottom: 20px;}
.space-30 {margin-bottom: 30px;}
.space-40 {margin-bottom: 40px;}

.space-top-5 {margin-top: 5px;}
.space-top-10 {margin-top: 10px;}
.space-top-20 {margin-top: 20px;}
.space-top-25 {margin-top: 25px;}
.space-top-30 {margin-top: 30px;}
.space-top-40 {margin-top: 40px;}

.indent-10 {margin-left: 10px;}
.indent-20 {margin-left: 20px;}
.indent-30 {margin-left: 30px;}
.indent-40 {margin-left: 40px;}

.padding-10 {padding-left: 10px;}
.padding-20 {padding-left: 20px;}

.righty {float: right;}
.lefty {float: left;}

.line-dotted {border-bottom: 1px dotted #c1c1c1;}
.line-grey-dk {border-bottom: 1px solid #c1c1c1;}
.line-grey-lt {border-bottom: 1px solid #e1e1e1;}
.line-white {border-bottom: 1px solid #fff;}
.line-blue {
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #c1c1c1;
}

.box-rounded {
	border: 1px solid #e5e5e5;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 10px;
	margin: 0 0 20px 0;	
}
.header-300 {
	border: 1px solid #e5e5e5;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 5px;
	margin: 15px 0 5px 0;	
}
.search-box {
	border: 1px solid #e5e5e5;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 10px;
	margin: 3px 0px 0px 0px;	
}
.search-tab {
	border-top: 1px solid #e5e5e5;	
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	-moz-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	padding: 5px 5px;
	margin: 10px 0px 0px 8px;
	width: 100px;
	text-align: center
}

.bg-lt-grey {background: #FAFAFA;}
.bg-lt-blue {background: #e9f4fc;}
.bg-lt-yellow {background: #fefce7;}
.bg-lt-green {background: #EAFBEA;}

.bg-dk-grey {background: #CCC;}
.bg-dk-blue {background: #0D83DD;}
.bg-dk-yellow {background: #FFFF66;}
.bg-dk-green {background: #66CC66;}

.bg-blue2 {background: #0d83dd;}
.bg-lt-blue2 {background: #3fa9f5;}
.bg-ltr-blue2 {background: #caeaff;}
.bg-dk-blue2 {background: #0067b7;}

.bg-green2 {background: #6cc00e;}
.bg-lt-green2 {background: #96ec40;}
.bg-ltr-green2 {background: #dcffa4;}
.bg-dk-green2 {background: #628e0e;}

.img-left {float: left;}

div.wrapper-col-20d {float: left; width: 2px; padding: 0 18px 0 0; background-image:url(/graphics/elements/divider-blue.png); background-repeat: repeat-y; height:140px}
/* div.wrapper-col-230 {float: left; width: 220px; padding: 10px 0 10px 10px} */

div.wrapper-col {float: left; width: 220px; padding: 10px;}
div.wrapper-col-20 {float: left; width: 20px;}
div.wrapper-col-130 {float: left; width: 130px; padding: 4px;}
div.wrapper-col-134 {float: left; width: 137px; padding: 0px;}
div.wrapper-col-160 {float: left; width: 160px; margin: 10px;}
div.wrapper-col-220 {float: left; width: 200px; margin: 10px;}
div.wrapper-col-305 {float: left; width: 265px; margin: 10px;}
div.wrapper-col-295 {float: left; width: 295px; padding: 0px 5px 0px 0px;}
div.wrapper-col-300 {float: left; width: 300px; margin: 10px;}
div.wrapper-col-440 {float: left; width: 440px; margin: 10px;}
div.wrapper-col-470 {float: left; width: 470px; margin: 10px 0 10px 0;}
div.wrapper-col-480 {float: left; width: 480px; margin: 10px 0 10px 0;}
div.wrapper-col-620 {float: left; width: 620px; padding: 10px;}
div.wrapper-col-740 {float: left; width: 760px; padding: 10px;}

.textmiddle {vertical-align:middle;}
.textbottom {vertical-align:bottom;}
.textcenter {text-align:center}

.image-centered {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
.image-spacer-right-bottom {margin: 0 15px 10px 0;}
.image-spacer-thumb {margin: 5px 10px 0 0;}

.indent-right-10 {margin: 0 10px 0 0;}
.line-margins-1 {margin: 10px 10px 10px 0;}

.letter-spacing-tight {letter-spacing: -1px;}

/*
===========================================
	Buttons
===========================================
*/

.button {
    padding: 3px 5px;
	font-size:14px;
    display: inline;
    background: #777 url(/graphics/buttons/button.png) repeat-x bottom;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }
.button:hover {
    background-position: 0 -48px;
    }
.button:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    padding: 3px 5px;
    }
.button.btnred { background-color: #e50000;}
.button.btnpurple { background-color: #9400bf;}
.button.btngreen { background-color: #6dc00e;}
.button.btnorange { background-color: #ff9c00;}
.button.btnblue { background-color: #2c6da0;}
.button.btnblue2 { background-color: #0d83dd;}
.button.btnblack { background-color: #333;}
.button.btnwhite { background-color: #fff; color: #000; text-shadow: 1px 1px #fff;}

.button-sm {
    padding: 1px 5px;
	font-size:12px;
    display: inline;
    background: #777 url(/graphics/buttons/button.png) repeat-x bottom;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }
.button-sm:hover {
    background-position: 0 -48px;
    }
.button-sm:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    padding: 1px 5px;
    }
.button-sm.btnblue { background-color: #0d83dd;}

.btn-blue { /* Use Eg. <a class="btn1" href="#">Submit</a> */
	padding: 10px 15px;
	background: #0d83dd;
	color: #FFF !important;
	font-size:16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #20538D;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.btn-blue:hover {
	background: #356094;
	border: solid 1px #2A4E77;
	text-decoration: none;
}
.btn-blue {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor: pointer
}
.btn-blue:active {
	background: #2E5481;
	border: solid 1px #203E5F;
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
}

.btn-red { /* Use Eg. <a class="btn1" href="#">Submit</a> */
	padding: 10px 15px;
	background: #c13932; /* #0d83dd */
	color: #FFF !important;
	font-size:16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #710c07;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.btn-red:hover {
	background: #9d140d;
	border: solid 1px #710c07;
	text-decoration: none;
}
.btn-red {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor: pointer
}
.btn-red:active {
	background: #90100a;
	border: solid 1px #710c07;
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
}

/*
===========================================
	Typography
===========================================
*/
p {margin-bottom: 20px;}
strong { font-weight: bold; }
em { font-style: italic; }

a:link, a:visited {color: #0036FF; text-decoration: none;}
a:hover, a:active {color: #FC9501; text-decoration: underline;}

.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-18 {font-size: 18px;}
.fs-20 {font-size: 20px;}
.fs-22 {font-size: 22px;}
.fs-24 {font-size: 24px;}
.fs-26 {font-size: 26px;}
.fs-28 {font-size: 28px;}
.fs-30 {font-size: 30px;}

.fs-11h {font-size: 11px; line-height: 11px;}
.lh-12 {line-height: 12px;}
.lh-14 {line-height: 14px;}
.lh-16 {line-height: 16px;}

.blue {color: #0d83dd;}
.green { color: #65920f;}
.red { color: #CA0000;}
.white { color: #FFF;}

.barchart-1 {font-size: 14px; color: #FFF; padding: 5px; background: #669933;}

/*
===========================================
	Headings
===========================================
*/

h1 {
	font: normal 30px Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
	color: #444;
}

h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #444;
	margin-bottom: 10px;
	font-weight: normal;
}

h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-weight: normal;
}

h4 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

h5 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

/* ===========================================
	Lists
============================================== */
ul, ol {
	margin: 0 0 20px 35px;
	padding: 0;
}

.checklist-checkmarks li {
	list-style: none;	
	background: url(/graphics/elements/checkmark.png) no-repeat left 3px;
	padding: 5px 0px 10px 30px;
}

.li3 {background-image: url('/graphics/elements/bullet-arrow-blue-lt.png');background-repeat: no-repeat;background-position: 0px 4px;padding-left: 10px;margin-bottom:5px;}

/*
===========================================
	Forms
===========================================
*/
input, textarea, select {
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 4px;
}
 	
/*
===========================================
	Logo
===========================================
*/

div#logo {position: relative; z-index: 100;}
div#logo a span {display: none;}
div#logo a:hover span {display: block; position: absolute; top: 0px; left: 0px; z-index: 100;}
.tag-space {line-height: 14px; margin: 0 0 0 8px;}
.tag-sm-space {line-height: 6px; margin: 0 0 0 5px; font-size: 9px;}

#logo-link
{
  width:158px;
  height:41px;
  text-decoration:none;
  display:block;
  background-image:url(/graphics/logo-sm-sprite-wh.png);
  background-position:0 40px;
}
#logo-link:hover,#logo-link:active  { background-position:0 0; }

/*
===========================================
	Header Menu Section
===========================================
*/

#menu {
	background: url(/graphics/header/menu-bg.png) no-repeat left top;
	height: 47px;
	overflow: hidden;
	text-align: left;	
}
#menu a {
	color: #fff;
	text-decoration: none;
}

#menu ul {
	color: #fff;
	font-weight: 500;
	
}
#menu li {
	float: left;
	list-style: none;
}

#menu ul.menu-main {
	font-size: 16px;
	float: left;
	width: 510px;		
	height: 47px;	
	margin: 0px;
}

#menu ul.menu-main li { height: 47px; padding: 0px;}
#menu ul.menu-main li.menuend {
		background: url(/graphics/header/menu-sep.png) repeat-y left top;
		padding: 13px 18px 14px 18px;	
		display: block;
}
#menu ul.menu-main li a {
		background: url(/graphics/header/menu-sep.png) repeat-y left top;
		padding: 13px 18px 14px 18px;	
		display: block;
		font-weight: 600;
}
#menu ul.menu-main li a:hover {
	background: #0877cb url(/graphics/header/menu-sep.png) repeat-y left top;
}
#menu ul.menu-main li a.homemenu {
	background: none;	
}

#menu ul.menu-main li a.homemenu:hover { 
	background: #0877cb url(/graphics/header/home-active-bg.png) no-repeat left top;
	}

	
/*----Active Menu State -------*/

.homepage #menu ul.menu-main li a.homemenu {
	background: #0877cb url(/graphics/header/home-active-bg.gif) no-repeat left top;
}	
.tourpage #menu ul.menu-main li a.tourmenu {
	background: #0877cb url(/graphics/header/menu-sep2.gif) repeat-y left top;
}
.pricepage #menu ul.menu-main li a.pricemenu {
	background: #0877cb url(/graphics/header/menu-sep2.gif) repeat-y left top;
}
.aboutpage #menu ul.menu-main li a.aboutmenu {
	background: #0877cb url(/graphics/header/menu-sep2.gif) repeat-y left top;
}
.blogpage .menu-main2 li a.blogmenu {
	background: #0067b7;	
	text-decoration:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
}
.apipage .menu-main2 li a.apimenu {
	background: #0067b7;	
	text-decoration:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
}
.addonspage .menu-main2 li a.addonsmenu {
	background: #0067b7;	
	text-decoration:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
}	
.supportpage .menu-main2 li a.hover-drop {
	background: #0067b7 url(/graphics/header/arrow-down2.gif) no-repeat 61px center;	
	text-decoration:none;
	padding-right: 20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
	border-radius: 2px;	
}
/*----End Active Menu State -------*/


.menu-main2 {
	border:none;
	border:0px;
	margin:1px 0px 0px;
	padding:0px;
	float: right;
	width: 336px;
	}
	
.menu-main2 ul{
	background:none;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu-main2 li {
		float:left;
		padding: 8px 2px;
		font-size: 13px;
		
		}
		.menu-main2 li a.hover-drop {
			background: url(/graphics/header/arrow-down.gif) no-repeat 61px center;	
			padding-right: 20px;
			}
	.menu-main2 li a{
		background: none;
		color:#fff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:5px 10px;
		text-align:center;
		text-decoration:none;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;		
		}
		.menu-main2 li a:hover, .menu-main2 ul li:hover a {
			background: #0067b7;		
			color:#FFFFFF;
			text-decoration:none;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;			
			}
	.menu-main2 li a:hover.hover-drop {
		background: #0067b7  url(/graphics/header/arrow-down2.gif) no-repeat 61px center;
	}			
	.menu-main2 li ul{
		background: #0067b7;
		display:none;
		height:auto;
		padding:0px;
		margin:1px 0 0 0;
		border:0px;
		position:absolute;
		width:85px;
		z-index:200;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		/*top:1em;
		/*left:0;*/
		}
	.menu-main2 li:hover ul{
		display:block;
		
		}
	.menu-main2 li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:85px;
		}
	.menu-main2 li:hover li a {
		background:none;
		
		}
	.menu-main2 li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:1px;
		padding:2px 10px 2px 10px;
		text-align:left;
		}
		.menu-main2 li ul a:hover, .menu-main2 li ul li:hover a{
			background:#3fa9f5;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			
			}
	.menu-main2 p{
		clear:left;
		}	
	.menu-main2 li.login-main {
/*		background: url(/graphics/header/button-login.png) no-repeat left center;*/
		width: 62px;
		height: 26px;
		color: 	#628e0e;
	}
	#menu	.menu-main2 li a.login-main {
		color: 	#628e0e;
		margin-top: 1px;
		margin-left: 15px;
		padding: 4px 15px;
/*		background: url(/graphics/header/button-login.png) no-repeat left center;*/
		background: #fff;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;	
		}
#menu	.menu-main2 li a:hover.login-main {
	background:  #6cc00e;
	color:  #fff;
}

/*
===========================================
	Sub-Menu
===========================================
*/
.menu-pad {margin:0 0 0 3px}
a.sub-menu:link, a.sub-menu:visited {
	background-color:#0877cb; color: #FFF; font-size:12px; text-decoration: none; padding: 5px 20px; font-weight:bold;
	border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
a.sub-menu:hover, a.sub-menu:active {
	background-color:#FC9501; color: #FFF; font-size:12px; text-decoration: none; padding: 5px 20px; font-weight:bold;
	border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}

.subMenu
{
  display: block;
  width: 112px;
  height: 20px;
  text-align: center;
  background: url("http://www.trueschools.com/graphics/nav/nav-colleges-universities.gif") no-repeat 0 0;
}

/*
===========================================
	Footer
===========================================
*/



/*
===========================================
	Home Banner Section
===========================================
*/

#banner {
	background:  url(/graphics/elements/banners-bg.png) no-repeat left 10px;
	height: 338px;	
	margin-bottom: 20px;
	overflow: hidden;
	width: 
}
.banner-left {
	float: left;
	width: 482px;
	overflow: hidden;
}
.banner-right {
	float: right;
}	
.banner-top-l {
	height: 183px;	
	padding: 40px 30px 30px;
}
.banner-bott-l { 
	width: auto; 
	color: #caeaff;
}
.banner-bott-l p {
	margin: 30px 70px 0 0px;
	font: 14px;	
	float: right;
}
.banner-bott-l p a {margin-left: 6px;}
.banner-bott-l a {
	color: #fff;
	font-size: 16px;	
}
.banner-top-r { padding: 4px 25px 0 0;}

.banner-button {
	margin:  18px 0 0 30px;
	text-align: left;
	width: 212px;
	height: 45px;
	overflow: hidden;
	float: left;
}
.banner-button:hover img {
		margin-top: -45px;
}


.barbg{  
  height:21px;
  width:325px;
  margin-left:50px;  
  float:rightright;  
  text-align:left;  
  }  
  .color{  
  height:15px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  -webkit-border-radius: 0px 5px 5px 0px;
  font-size: 12px;
  text-align:right;
}
.bartext {
  position:relative;
  top:-2px;
  right:-30px;
  }
.headingtext {
  position:relative;
  top:17px;
  right:50px;
  }
.test-scores-school {background:url(/graphics/ratings/test-scores-green.gif) repeat-x top;}
.test-scores-state {background:url(/graphics/ratings/test-scores-dk-blue.gif) repeat-x top;}
.test-scores-county {background:url(/graphics/ratings/test-scores-md-blue.gif) repeat-x top;}
.test-scores-district {background:url(/graphics/ratings/test-scores-lt-blue.gif) repeat-x top;}

.rating-sm {
	width: 12px;
	height: 12px;
	float:left;
	border: 1px outset #DD6041;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 2px;
	margin: 0 0 0 0;
	background: #DD6041;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	vertical-align:middle;
	line-height: 13px;
}


