/* Base Elements */
body, div, p, th, td,
li, dd, dt, .plaintext  {
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
}
h1 {
	font: normal 18px/1.4em Arial, Helvetica, sans-serif;
	color: #070707;
}

ul li.star {
	list-style-image:url(../images/star.gif);	
}
a:link,
a:visited,
a:active  {
	color: #333;
	text-decoration: underline;
}
a:hover  {
	color: #000;
	text-decoration: underline;
}
img {
	border: 0px;
}

/* Home Elements */
.home_bullet {
	padding: 5px 0; 
	border-bottom: 1px dotted #ddd;
}
.home_bullet_content {
	padding: 5px 4px; 
	border-bottom: 1px dotted #ddd;
}

/* Form Elements */
.formtextsm  {
	font: normal 12px Verdana, sans-serif;
	color: #333333;
	width: auto;
}
.formtext  {
	font: normal 12px Verdana, sans-serif;
	color: #333333;
	width: 100%;
}
.formbutton,
.formcancelbutton  {
	font: bold 12px "Trebuchet MS", sans-serif;
	background-color:#D79C59;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.formcancelbutton  {
	color: #666;
	background-color:#CCCCCC;
}
.radio_container {
	border: 1px solid #999;
	background-color: #FFF;
	padding: 4px 0;
}
.note {
	font: bold 10px arial, sans-serif;
	color: #666;
	border: 1px dashed #999;
	background-color: #FFF;
	padding: 4px;
}

/* Missed Field Flags */
.missed_field input,
.missed_field select  {
	background-color: #FFCCCC;
}
.missed_field  {
	color: #F00;
}

.header {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 110%;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px;
	margin: 0px;
}

.subheader {
	font: bolder 16px/100% "Trebuchet MS", sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin: 0px;
}

.list {
	font: bold 12px "Trebuchet MS", sans-serif;
	color: #000000;
	margin: 0px;
}

a.movielink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#selectschoolframe {
	border: 0px;
}
#selectschoolstate,
#selectschoolfilter {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
#selectschoolname {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	width: 100%;
}
#selectschoolpop {
	visibility:hidden;
}

a.movielink,
a.movielink:link,
a.movielink:active,
a.movielink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a.movielink:hover {
	text-decoration: underline;
}

#contenttable {
	border-left: 1px solid #999999;
}
#movie {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#contenthome {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#content,
#content_faq {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url('../images/shadow_divider.gif') repeat-x;
	padding-top: 37px;
	padding-right: 37px;
	padding-bottom: 37px;
	padding-left: 47px;
}

#content_apply {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url('../images/shadow_divider.gif') repeat-x;
	padding: 37px 10px 37px 10px;
}

#content_faq h2 {
	font: bold 12px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
}

#content_faq h3 {
	font: bold 11px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
}

#rightcol {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #f2f2f2;
}
.rightsquare {
	border: 1px solid #CACBD2;
}
.rightsquare p {
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 20px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}
#headerapptable {
	border-bottom: 1px solid #999999;
}
#content, #content td, #content th, #content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4em ;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#content h1 .note {
	font: bold 12px/1.4em 'Arial Narrow', Arial, Helvetica, sans-serif;
	color: #070707;
}
#content h2,
h2 {
	font: bold 12px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: -1em;
	display:block;
}

h3 {
	font: bold 12px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: -1em;
	display:block;
}


/* back to top bar */
.backtotop a:link,
.backtotop a:visited,
.backtotop a:active {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.backtotop a:hover {
	color: #000;
	text-decoration: underline;
}
.backtotop img {
	padding-left: 4px;
}


.tabulardata {
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}
.tabulardata th,
.tabulardata td {
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}

a.plaintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.4em ;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a.plaintext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.4em ;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

a.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

a.credits:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: underline;
}
.hilight {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.phonebox {
	font: bold 19px "Trebuchet MS", sans-serif;
	color: #000;
}
.instructions {
	background-color: #EEE;
	padding: 8px;
	border: 1px dashed #666;
	margin-top: 10px;
}
#pdfiframe {
	width: 100%;
}

#ads { float : left ; }
#words { clear : none ; } 

