@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;}

body {
	background-color: #DEDEDE;
	background-attachment: fixed;
	background-repeat: repeat-x;}

table.tblGrey { 
	border: #999999 1px solid;
	border-collapse: collapse;}
	
table.tblColor {
	border: #3A669A 1px solid;
	border-collapse: collapse;}

td {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;}

td.padIt {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;
	padding: 5px;}

td.unPadIt {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;
	padding: 0px;}

td.smallPad {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;
	padding: 2px;}

td.underline {
	border-bottom:#000000 thin solid;}

td.colColor {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;
	color: #000000;
	border: #3A669A 1px solid;}

td.colGrey {
	border: #999999 1px solid;
	border-collapse: collapse;}

th.colGrey {
	border: #999999 1px solid;
	border-collapse: collapse;}

a {color: #000000;}
	
a:visited {color: #669900;}

a:hover {color: #0000CC;}

pre {
	/*font-family: Arial, Helvetica, Century Gothic;
	font-size: 11pt;*/
	font-family: inherit;
	font-size: inherit;
	color: #000000;
	margin: 0px;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;}

input.inputFont {
	font-family: Arial, Helvetica, Century Gothic;
	font-size:11pt;}

input.buttonFont {
	font-family: Arial, Helvetica, Century Gothic;
	font-size:11pt;
	padding:5px;}

select.selectFont {
	font-family: Arial, Helvetica, Century Gothic;
	font-size:11pt;}

textarea.txtFont {
	font-family: Arial, Helvetica, Century Gothic;
	font-size:11pt;}

textarea {overflow: auto;} /* Remove scrollbar until needed */

h1 {margin:0px;}

h2 {margin:0px;}

h3 {margin:0px;}
	
.rot90 {
	-moz-transform: rotate(-90.0deg);  /* FF3.5+ */
	-o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */}

fieldset {
		-moz-border-radius: 5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari and Chrome */
		-khtml-border-radius: 5px; /* Linux Browsers */
		border-radius: 5px; /* CSS3 */}

legend {
	font-size:11pt;	
	color:#0033FF;}

form {margin-bottom:0px;}

.tableShadow {
	-moz-box-shadow: 0 0 8px #CCCCCC;
	-webkit-box-shadow: 0 0 8px #CCCCCC;
	box-shadow: 0 0 8px #CCCCCC;
	/* CSS3 PIE IE6-9 rendering fix */
	background:#FFFFFF;
	behavior: url("http://www.broward.k12.fl.us/sar/css/PIE-1.0.0/PIE.htc");}

.darkTableShadow {
	-moz-box-shadow: 0 0 8px #666666;
	-webkit-box-shadow: 0 0 8px #666666;
	box-shadow: 0 0 8px #666666;
	/* CSS3 PIE IE6-9 rendering fix */
	background:#FFFFFF;
	behavior: url("http://www.broward.k12.fl.us/sar/css/PIE-1.0.0/PIE.htc");}

.darkerTableShadow {
	-moz-box-shadow: 0 0 8px #000000;
	-webkit-box-shadow: 0 0 8px #000000;
	box-shadow: 0 0 8px #000000;
	/* CSS3 PIE IE6-9 rendering fix */
	background:#FFFFFF;
	behavior: url("http://www.broward.k12.fl.us/sar/css/PIE-1.0.0/PIE.htc");}

ul { 
	margin-top: 5px;
	margin-bottom: 5px;}

.liteBlueRow {background-color:#ECF3FF;}

.gradient {
	background-color: #EAEAEA; /* Set color for Browsers not supporting gradient */
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#CCCCCC);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#CCCCCC)";}

table.rndCrnr {
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-khtml-border-radius: 10px; /* Linux Browsers */
	border-radius: 10px; /* CSS3 */
	/* CSS3 PIE IE6-9 rendering fix */
	behavior: url("http://www.broward.k12.fl.us/sar/css/PIE-1.0.0/PIE.htc");}

table.rightRndCrnr {
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-khtml-border-radius: 10px; /* Linux Browsers */
	border-radius: 0px 10px 10px 0px; /* CSS3 */
	/* CSS3 PIE IE6-9 rendering fix */
	behavior: url("http://www.broward.k12.fl.us/sar/css/PIE-1.0.0/PIE.htc");}

div.alert { 
	background: url(../../pm/images/alert_icon.gif) no-repeat left;
	background-color: #FEDADA;
	border: #CC0000 medium solid;
	padding: 5px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-khtml-border-radius: 10px; /* Linux Browsers */
	border-radius: 10px; /* CSS3 */;}

.footnote {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 9pt;}

.info {
	font-family: Arial, Helvetica, Century Gothic;
	font-size: 9pt;
	background-color:#FFFF66;}

#topbar{
	font-size: 8pt;
	position:absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFDDFF;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-khtml-border-radius: 10px; /* Linux Browsers */
	border-radius: 10px; /* CSS3 */
	visibility: hidden;
	z-index: 100;}

.asterisk {
	font-size: 14pt;
	color: #CC0000;}

@media print {
.printhide {display:none;}
body {background: none;}
tr { background-image:none;}
.tableShadow {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}
.darkTableShadow {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}
table.rndCrnr {
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browsers */
	border-radius: 0px; /* CSS3 */}
}

@media screen{
.printonly {display:none;}
}

.deleteFormat { 
		background-color: #FEDADA;
		border: #CC0000 medium solid;
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* Safari and Chrome */
		-khtml-border-radius: 10px; /* Linux Browsers */
		border-radius: 10px; /* CSS3 */
}

.alertText {
	color:#990000;
	font-size:14pt;
	font-style:italic;
}

/* Page "Directions" Highlighting */
.directions {/* This with keyframes makes text change color */
 -webkit-animation: cc 1s linear 1s infinite alternate;
 animation: cc 1s linear 1s infinite alternate;
 /*color: #f00;*/
 font-size: large;
}

@-webkit-keyframes cc
{
 /*0%  { color: #f00;}*/
 25%  { color: #f00;}
 50%  { color: #600;}
 100% { color: #f00;}
}

@keyframes cc
{
 /*0%  { color: #f00;}*/
 25%  { color: #f00;}
 50%  { color: #600;}
 100% { color: #f00;}
}

#directions-positioner1 {
	width:120px;
	position:relative;
	left: -117px;
}

#directions-positioner2 {/* Contains Pointing Image */
	position: absolute;
	top: -10px;
}
/* End Page "Directions" Highlighting */

.tip {padding: 2px; background-color: #6cf; color: #fff; font-style:italic}

#innocentLookingField { /* Used for stopping bot submissions */
	display:none;
	position: absolute;
	top: -50px;
	background-color: #DEDEDE;}