body
{
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	/*line-height:1.66*/
	/*background:#BEBEBE url("images/bg-body.jpg") repeat-x scroll 0 0;*/
}



@font-face {
    font-family: 'SurfaceMedium';
    src: url('/fonts/surface-medium-webfont.eot');
    src: url('/fonts/surface-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/surface-medium-webfont.woff') format('woff'),
         url('/fonts/surface-medium-webfont.ttf') format('truetype'),
         url('/fonts/surface-medium-webfont.svg#SurfaceMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EraserRegular';
    src: url('/fonts/EraserRegular-webfont.eot');
    src: url('/fonts/EraserRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/EraserRegular-webfont.woff') format('woff'),
         url('/fonts/EraserRegular-webfont.ttf') format('truetype'),
         url('/fonts/EraserRegular-webfont.svg#EraserRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	

}

@font-face {
    font-family: 'ArchitectsDaughterRegular';
    src: url('/fonts/ArchitectsDaughter-webfont.eot');
    src: url('/fonts/ArchitectsDaughter-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ArchitectsDaughter-webfont.woff') format('woff'),
         url('/fonts/ArchitectsDaughter-webfont.ttf') format('truetype'),
         url('/fonts/ArchitectsDaughter-webfont.svg#ArchitectsDaughterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris
 * License URL: http://www.fontspring.com/fflicense/exljbris
 *
 *
 */

@font-face {
    font-family: 'MuseoSlab500Regular';
    src: url('/fonts/Museo_Slab_500-webfont.eot');
    src: url('/fonts/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Museo_Slab_500-webfont.woff') format('woff'),
         url('/fonts/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('/fonts/Museo_Slab_500-webfont.svg#MuseoSlab500Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.detailpageheaders
{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin-top: 16px;
	background-color: #81aa03;
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	width: 100%;
	
}

.detailSATheaders
{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 1.1em;
	color: #00008b;
	margin-top: 16px;
	background-color: #e9e9e9;
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	width: 100%;
	
}

li { line-height:1.6;}
table { line-height:1.2;}
input[type=submit] {
  -webkit-appearance: none;
}
input[type=button] {
  -webkit-appearance: none;
}
input[type=text] {
	border: 1px solid Gray;
	padding: 4px;
}
input[type=number] {
	border: 1px solid Gray;
	padding: 4px;
}
input[type=password] {
	border: 1px solid Gray;
	padding: 4px;
}
td{
font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.mobiletext {
font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.mobiletext td {
font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

.mobiletext select{
font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

th{
font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#TownTable
{
	width:500px;
}

#TownTable td
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}

#TownTable th
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.TableHeader
{
	background-color:#CCCCCC;
}

#WrapperMain
{
	width:100%;
	/*background-color: #c4c4c4;*/
	text-align: center;
	
}
/*#WrapperInside
{
	width:960px;
	background-color: #046496;
	border-left: 10px solid #046496;
	border-right: 10px solid #046496;
	text-align: left;
	margin-left: auto;
  	margin-right: auto;
	background:#FFFFFF url("images/bg-wrapper.jpg") repeat-x scroll 0 0;
}*/

#WrapperInside
{
	width:960px;
	/*background-color: #046496;*/
	/*border-left: 10px solid #046496;
	border-right: 10px solid #046496;*/
	text-align: left;
	margin-left: auto;
  	margin-right: auto;
	/*background:#FFFFFF;*/
}
#Wrapper
{
	width:960px;
	/*background-color: #ffffff;*/
	text-align: left;
	
	/*margin-left: auto;
  	margin-right: auto;
  border: 1px solid #000000;*/
}

#WrapperInsideHeader
{
	width:960px;
	/*background-color: #046496;*/
	/*border-left: 10px solid #046496;
	border-right: 10px solid #046496;*/
	text-align: left;
	margin-left: auto;
  	margin-right: auto;
	/*background:#FFFFFF;*/
}
#WrapperHeader
{
	width:960px;
	/*background-color: #ffffff;*/
	text-align: left;
	
	/*margin-left: auto;
  	margin-right: auto;
  border: 1px solid #000000;*/
}
#WrapperInsideSD
{
	width:960px;
	background-color: #003366;
	border-left: 10px solid #046496;
	border-right: 10px solid #046496;
	text-align: left;
	margin-left: auto;
  	margin-right: auto;
}
#WrapperSD
{
	width:960px;
	background-color: #ffffff;
	text-align: left;
	/*margin-left: auto;
  	margin-right: auto;
  border: 1px solid #000000;*/
}

a:link
{
	
	color:#046496;			
	cursor:pointer;
}

a:hover
{
	color:#0e0059;
}

a:visited
{
	
	color:#046496;
}

h1
{
	/*font-variant: small-caps;*/
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
	font-family: 'MuseoSlab500Regular',Arial,sans-serif;
}

.mlsheader
{
	font-variant: small-caps;
	font-weight: bold;
	font-size: larger;
}
.mlsheader2
{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 13pt;
	color: #F50002;
}
h2
{
	/*font-variant: small-caps;*/
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: 'MuseoSlab500Regular', Arial, sans-serif;
}

#Banner
{
	color: #00a0c6;
	/*background-color: #fff;*/
}

#CSHlogo
{
	float:left;
	/*width:670px;*/
	padding-top: 20px;
	padding-bottom: 25px;
	padding-left:20px;
	font: 48px 'ArchitectsDaughterRegular', Arial, sans-serif;
	color: #046496;
	 /*font-variant: small-caps;*/
	/*background-color: #ffffff;*/

}

#RightTop
{
	float:right;
	color: #000000;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:5px;
	margin-right:5px;
	
}

.Slogan
{
	font-style:italic;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-variant:normal;
	text-align:center;
	color: #81AA03;
}

#ContactInfo
{
	}

#BlueBar
{
	border:1px solid #00eeee;
	background-color: #0e0059;
	height: 23px;
	width:100%;
	clear:both;
	margin-bottom:0px;
}
#container
{
	/*background-image: url('Images/cyan.jpg');*/
	background-repeat: repeat-y;
	border-top:1px solid white;
	width:960px;
	/*background:#ffffff url("images/bg-container.gif") repeat-y scroll 0 0;*/
	background:#ffffff ;
	
}

#container2
{
	/*background-image: url('Images/white.jpg');*/
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	
	/*border-top:1px solid #00eeee;*/
}

#cleardiv
{
	clear: both;
	height: 1em;
}
#cleardivnoline
{
	clear: both;
}
#LeftNav
{
	background-color: #00eeee;
	width:150px;
	float:left;
	margin-top:0px;
}

#LeftNav a
{
	display: block;
	font-weight:bold;
	color:#ffffff;
	padding:10px -0px 10px 10px;
	margin:1px;
	background-color: #00a0c6;
	text-decoration:none;
	max-width:140px;
	width:150px; 
}

#LeftNav a:hover
{
	background-color: #000066;
}

#RightColumn
{
	width:150px;
	float:right;
	background-color: #ffffff;
	text-align: center;
	

}

#RightColumnSearch
{
	width:255px;
	min-height:100%;
	/*float:right;*/
	/*margin-top:130px;*/
	/*background-color: #F0F0F0;
	border-left: 1px solid Gray;*/
	
	/*background:#BEBEBE url("images/bg-body.jpg") repeat-x scroll 0 0;*/
	
	
	

}

#tphadbanner
{
	width:250px;
	margin-top:7px;
	border:#036 1px solid;
	/*margin-top:7px;
	margin-bottom:7px;
	background-color: #ffffff;
	background:#BEBEBE url("images/bg-body.jpg") repeat-x scroll 0 0;*/
	
	
	

}

#InteriorImage
{
	padding-top: 2px;

}
#ExteriorImage
{
margin-top:5px;
margin-bottom:0px;
}

#BrokerPhoto
{
margin-top:5px;
margin-bottom:0px;
}


#content
{
	margin-left: 22px;
	margin-right: 0px;
	width: 663px;
	/*margin-top: 1em;*/
	margin-top: 0px;line-height: 1.6;
}

#contentmls
{
	margin-left: 22px;
	margin-right: 22px;
	width: 820px;
	margin-top: 1em;
	text-align: center;
	
}

#contentsalesdata
{
	margin-left: 0px;
	margin-right: 0px;
	width: 870px;
	margin-top: 1em;
	
	
}

#FooterLinks
{
	/*border-top:1px solid #00a0c6;
	border-bottom:1px solid #00a0c6;*/
	/*margin-top:7px;*/
	padding-left:22px;
	padding-right:10px;
	/*padding-top:7px;*/
	font-size: 10px;
	padding-bottom:7px;
	background-color: #446ea8;
	color: white;
	line-height:1.66;
	border-top: 1px solid Gray;
}
#FooterLinks a
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	
}
#FooterLinks a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#CopyrightSection
{
background-color: #446ea8;
padding-left:12px;
padding-right:10px;

}

#CopyrightText
{
	padding-top:7px;
	padding-left:10px;
	font-size: smaller;
	background-color: #446ea8;
	
}

#EHOLogo
{
	padding:10px;
	float: left;
	background-color: #cccccc;
	width: 40px;
}

#MLSLogo
{
	padding:10px;
	background-color: #cccccc;
	width:92px;
	float: left;
}
#TVRSmallLogo
{
	padding:10px;
	background-color: #cccccc;
	width:194px;
	float: left;
	
}
#LeftNav2
{
	background-color: #00eeee;
	width:150px;
	float:bottom;
	margin-top:0px;
}

#LeftNav2 a
{


	color:#ffffff;
	padding:10px -0px 10px 10px;
	margin:1px;
	background-color: #00a0c6;
	text-decoration:none;
	max-width:140px;
	width:150px; 
}

#LeftNav2 a:hover
{
	background-color: #000066;
}

#hovermenu 
{
background-color: #009fc6;
width: 100%;
}

.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
/*margin-left: 0;*/
height: 28px;
margin: 0px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: white;
background-color: #009fc6;
border: 2px solid #009fc6;
}

.hovermenu li a:visited{
color: white;
}

.hovermenu ul li a:hover{
background-color: #003366;
color: white;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

#nav {
	height: 40px;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style: none;
	background-color: #446ea8;
	border-left: 1px solid #ccc;
	/*border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc;*/ }
#nav li {
	float: left;
	 }
#nav li a {
	display: block;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #ccc;
	height: 40px;
line-height:40px; }
#nav li a:hover, li .current {
	color: #fff;
	background-color: #2c5074; }

.indentmenu {
font: bold 13px Arial;
/*width: 100%;*/ /*leave this value as is in most cases*/
overflow: hidden;
}
.indentwrapper {
width:100%;
background: #446ea8;
font: bold 10pt Arial;
overflow: hidden;
height: 40px;
}

.menubar {
width:960px;
background: #446ea8;
font: bold 10pt Arial;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/*width: 100%;*/ /*width of menu*/
/*border: 1px solid #009fc6;*/ /*dark #564c66 purple border*/
border-width: 1px 0;
background: #003366 url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;

}

.indentmenu ul li a {
float: left;
color: white; /*text color*/
padding: 5px 10px;
text-decoration: none;
border-right: 1px solid #009fc6; /*dark #564c66 purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li a:active, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: #003366 url(images/indentbg2.gif) center center repeat-x;
}

.indentmenudivider {
float: left;
font: bold 10pt Arial;
color: gray; /*text color*/
padding: 5px 5px;
text-decoration: none;
background: #446ea8;
border-right: 0px solid #009fc6; /*dark #564c66 purple divider between menu items*/
}

.indentmenudiv a {
float: left;
font: bold 10pt Arial;
color: white; /*text color*/
/*padding: 5px 9px;*/
text-decoration: none;
border-right: 0px solid #009fc6; /*dark #564c66 purple divider between menu items*/
height: 40px;
line-height:40px;
}

.indentmenudiv a.current{
color: white !important; /*text color of selected and active item*/
/*padding-top: 6px;*/ /*shift text down 1px for selected and active item*/
/*padding-bottom: 4px;*/ /*shift text down 1px for selected and active item*/
background: #2c5074;
}

.indentmenudiv a:visited{
color: white;
}

.indentmenudiv a:hover, .indentmenudiv a:active, .indentmenu .current{
color: white !important; /*text color of selected and active item*/
/*padding-top: 6px;*//*shift text down 1px for selected and active item*/
/*padding-bottom: 4px;*/ /*shift text down 1px for selected and active item*/
background: #2c5074;
}

.indentmenulast a {
float: left;
font: bold 10pt Arial;
color: white; /*text color*/
padding: 5px 9px;
text-decoration: none;
text-align: center;
}

.indentmenulast a:visited{
color: white;
}

.indentmenulast a:hover, .indentmenulast a:active, .indentmenu .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: #003366 url(images/indentbg2.gif) center center repeat-x;
}

/*.paging:link, .paging:visited, .paging:active {
background-color:white;
border:1px solid #CCCCCC;
color:#076A9C;
font-family:arial;
line-height:25px;
margin:0 2px;
padding:0 5px;
text-decoration:none;
}

.paging:hover {
background-color:#0082AC;
color:white;
}*/

.pagecurrent {
color:red;
font-family:arial;
font-weight:bold;
padding:0 5px;
line-height:25px;
margin:0 2px;
}

.detailfooter:link, .detailfooter:visited, .detailfooter:active {
background-color:white;
border:1px solid #000000;
color:#076A9C;
font-family:arial;
font-weight:bold;
line-height:25px;
margin:2px;
padding:3px;
text-decoration:none;
}

.detailfooter:hover {
background-color:#0082AC;
color:white;
}

.detailfooter2:link, .detailfooter2:visited, .detailfooter2:active {
background:none repeat scroll 0 0 #0082AC;
border:1px solid #000000;
color:white;
font-family:arial;
font-size:11px;
font-weight:bold;
line-height:25px;
margin:2px;
padding:3px;
text-decoration:none;
}

.detailfooter2:hover {
background:none repeat scroll 0 0 white;
color:#076A9C;
}

td input.detailbutton {
background:none repeat scroll 0 0 #81AA03;
border:1px solid #000000;
color:white;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:2px;
padding: 3px;
text-decoration:none;
line-height: 12px;
text-shadow: 0.1em 0.1em 0.2em #333;
overflow: visible;
}

td input.detailbuttonhover {
background:none repeat scroll 0 0 white;
color:#076A9C;
cursor: pointer;
text-shadow: none;
}

@media print{
 td input.detailbutton {
background:none repeat scroll 0 0 white;
color:#000000;
cursor: pointer;

}

td input.detailbuttonhover {
background:none repeat scroll 0 0 white;
color:#000000;
cursor: pointer;
}
}


.searchtable
{
    border-color: #000;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    /*border-collapse: collapse;*/
	background-color:#FFF;
}

.searchtd
{
   border-color: #000;
	border-style: solid;
   margin: 0;
    padding: 4px;
	color: white;
    border-width: 1px 1px 1px 1px;
    background-color: #81AA03;
}
.searchtdnoborder
{
   border-color: #000;
	border-style: solid;
   margin: 0;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    background-color: #81AA03;
	color: #ffffff;
}
.searchtdnobordergray
{
   border-color: #000;
	border-style: solid;
   margin: 0;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    background-color: #81AA03;
	color: #ffffff;
	font-size:13px;
}
.schooltdnoborderblue 
{
   border-color: #000;
	border-style: solid;
   border-width: 0px 0px 0px 0px;
    background-color: #81AA03;
	color: #ffffff;
	font-size:12px;
}
.schooltdwhitebordergreen 
{
   border-color: #fff;
	border-style: solid;
    background-color: #81AA03;
	color: #ffffff;
	font-size:12px;
	/*border-width: 0px 1px 0px 1px;*/
}
.schooltdnoborderblue a
{
  color: #ffffff;
}
.schooltdsmalltext
{
   font-size:12px;
}
.schooltdnoborder
{
   font-size:12px;
   border-width: 0px 0px 0px 0px;
   border-color: #000;
	border-style: solid;
}
.searchtdnoborderdark
{
   border-color: #000;
	border-style: solid;
   margin: 0;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    background-color: #005A89;
				color:white;
}

.searchlink:hover
{
	color:#046496!important;
	text-decoration:none!important;
}

.searchlink:link, .searchlink:visited, .searchlink:active
{
	
	color:#046496;			
	cursor:pointer;
	text-decoration:none;
}
.currentsearchform
{
	color:#000000!important;
	font-weight:bold;
	text-decoration:none!important;
}
.yuiextdlg {
    position:absolute;
    left:-600px;
}

/* overrides for cfwindow close button*/
/*.x-tool {
    background-image: url(http://69.63.152.198/images/icons/cfwindow_close);
	background-position: 0 0;
}

.x-tool-close {
    background-image: url(http://69.63.152.198/images/icons/popup_window_close.png);
	background-position: 0 0;
}

.x-tool-close-over {
    background-image: url(http://69.63.152.198/images/icons/popup_window_close_over.png);
	background-position: 0 0;
}*/

/*.x-tool {*/
    /*background: none no-repeat scroll 0 0 transparent;*/
   /* cursor: pointer;
    float: right;
    height: 28px;
    margin-left: 2px;
    overflow: hidden;
    width: 86px;
}*/

.chosencitieslinks a.iconx {
    background: url("http://69.63.152.198/images/icons/close-icon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 14px;
	text-indent: -9999px;
	line-height: 15px;
}

.chosencitieslinks a.iconx:hover  {
    background: url("http://www.viewcarolinahomes.com/images/icons/close-icon-hover.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 14px;
	text-indent: -9999px;
	line-height: 15px;
}

.iconx {
    background: url("http://www.viewcarolinahomes.com/images/icons/close-icon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 14px;
	text-indent: -9999px;
	line-height: 15px;
}

.iconx:hover  {
    background: url("http://www.viewcarolinahomes.com/images/icons/close-icon-hover.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 14px;
	text-indent: -9999px;
	line-height: 15px;
}

.rating_bar {
  width: 120px;
}

.rating_bar div {
  height: 12px;
  background: url(/images/icons/star.png) 0 0 repeat-x;
}

.rating_bar_large {
  width: 250px;
  background: url(/images/icons/star25outline.png) 0 0 repeat-x;
}

.rating_bar_large div {
  height: 25px;
  background: url(/images/icons/star25filled.png) 0 0 repeat-x;
}

.tabsmenu{
width: 100%;
}

.tabsmenu ul{
margin: 0;
margin-right:2px;
padding: 0;
float: left;
}

.tabsmenu ul li{
display: inline;
font-weight:bold;
}

.tabsmenu ul li a:hover{
float: left;
background: #ffffff;
color:#81AA03;
border:solid 1px #CCCCCC;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom: 1px none transparent;
}

.tabsmenu ul li a{
float: left;
color: #0054A6;
padding: 3px 11px;
padding-bottom:3px;
padding-top:3px;
text-decoration: none;
background-color: #E9E9E9;
border:solid 1px #CCCCCC;
border-top-left-radius:5px;
border-top-right-radius:5px;
margin-right:5px;
margin-left:7px;
border-bottom: 1px none transparent;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

.tabsmenu ul li a:visited{

}

.tabsmenu ul li a.selected{
background: #ffffff;
color:#000000;
border:solid 1px #CCCCCC;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom: 1px none transparent;
}

.tabinfo { 
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif
}

.divboxright {
	float:right;
	border:solid 1px Silver;
	padding:10px;
}
.divboxnofloat {
	border:solid 1px Silver;
	padding:10px;
}

.divboxrounded {
	border:solid 2px Silver;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.bordertable {
	border-collapse: collapse;
	border: 1px solid Silver;
}

.bordertd {
	border: 1px solid Silver;
}

.bordertdgraybg {
	border: 1px solid Silver;
	background-color: #CCCCCC;
	font-weight:bolder;
}

.bordertdheader {
	border: 1px solid #046496;
	font-weight:bold;
}

.tableheader {
	background: #046496;
	color: #FFFFFF;
	font-weight:bold;
}

h1.schoolnameheader {
	color: #046496;
	font-weight: bold;
	font-size:24px;
	margin-bottom:0px;
	font-family: 'MuseoSlab500Regular';
	font-variant: normal;
}

h2.schoolnamesubheader {
	color: #046496;
	font-weight: bold;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	font-family: 'MuseoSlab500Regular';
	font-variant: normal;
}

.schoolratingnumber {
	color: #046496;
	font-weight: bold;
	font-size:44px;
}

.learatingnumber {
	color: #81AA03;
	font-weight: bold;
	font-size:24px;
}

.schoolranknumber {
	color: #ffffff;
	font-weight: bold;
	font-size:24px;
}

hr {
	height: 1px;
	border:none;
	background-color: #046496;
	color: #046496;
	border:none;
}

.rankingblue {
	color: #046496;
	font-size:13px;
	padding-top:10px;
}

.rankingblack {
	color: #000000;
	font-size:13px;
	padding-top:10px;
}

#detailsdivcontainer {
	border:1px solid #cccccc; 
	width:663px; 
	height: auto; 
	padding-top:8px;
	padding-bottom:8px;
	border-top-color: #cccccc;
	border-top-style: solid; 
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.chalkboard {
 	width:275px;
	height:205px;
	/*background-image: url(images/chalkboard275.jpg);*/
	position: relative;
}

.chalk {
  position: absolute;
  left: 10px;
  top: 0px;
  width: 255px;
  height: 175px;
  display: table;
}

.chalk p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size:28px;
  font-weight: bold;
  font-family: 'EraserRegular';
  color:white;
  /*font-variant: small-caps;*/
  
  
}

.hometitle {
	color: #046496;
	font-size:24px;
	font-weight:bold;
	font-family: 'MuseoSlab500Regular', Arial, sans-serif;
}

h2.eraser {
  font-family: 'EraserRegular', Arial, sans-serif;
  font-variant: small-caps;
  font-size: 16px;
  color: #046496;
}

.rankboxrounded {
	border:solid 2px #046496;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	float:left;
	margin-right:10px;
	text-align:center;
	width:55px;
	background-color: #DB7329;
}

.satrankboxrounded {
	border:solid 2px #cccccc;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	float:left;
	margin-right:10px;
	text-align:center;
	width:55px;
	background-color: #FFFFFF;
}

.satranknumber {
	color: #00008b;
	font-weight: bold;
	font-size:16px;
}

.growthindexboxrounded {
	border:solid 2px #00008b;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	float:left;
	margin-right:10px;
	text-align:center;
	width:100px;
	background-color: #e9e9e9;
}

.growthindexnumber {
	color: #00008b;
	font-weight: bold;
	font-size:24px;
}

.growthindextext {
	color: #00008b;
	font-weight: bold;
	font-size:12px;
}

.homeimg {
border: 1px solid Black;
}

.faqquestions {
color: #046496;
font-style: italic;
}
/*p.chalk {
	font: 28px 'EraserRegular', Arial, sans-serif;
	color:white;
	margin-top:0px;
	padding-top:5px;
	font-variant: small-caps;
}*/



