html,body {height:100%;}

body {background-color:#002a47; background-image:url(/images/blue_gradient_bgnd.png); background-position:top; background-repeat:repeat-x; margin:0px; padding:0px;}

td {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color:#002c4d; }

p {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#002c4d; }

h1 {font-size:24px; color:#1172b9; font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px; padding:12px 0px 0px 0px; font-weight:100; }
h2 {font-size:18px; color:#1172b9; font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; font-weight:100; }


blockquote {font-size:15px; line-height:22px; font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; color:#002c4d; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent: -0.3em;}

a:link {color:#1172b9; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
a:active {color:#1172b9; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
a:visited {color:#1172b9; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
a:hover {color:#ffbd00; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; }

a:link.footer_link {color:#ffcf46; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:100;}
a:active.footer_link {color:#ffcf46; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:100;}
a:visited.footer_link {color:#ffcf46; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;  font-weight:100;}
a:hover.footer_link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:100; }

a:link.list_link {color:#568fb7; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; font-weight:100;}
a:active.list_link {color:#568fb7; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; font-weight:100;}
a:visited.list_link {color:#568fb7; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px;  font-weight:100;}
a:hover.list_link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; font-weight:100; }

.little			{font-family:arial,helvetica; font-size:8pt;color:#404040;}
a:link.little		{font-family:arial,helvetica;font-size:8pt;text-decoration:none;color:#1000A5;}
a:visited.little	{font-family:arial,helvetica;font-size:8pt;text-decoration:none;color:#1000A5;}
a:hover.little		{font-family:arial,helvetica;font-size:8pt;text-decoration:underline;color:red;}

.search {height:18px; border:none; color:#a6a6a6; font-size:10px; width:180px; }

.quote_name {font-size:13px; line-height:22px; font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; color:#002c4d; padding:0px 25px 0px 0px; }

.callout-box {margin:0px 0px 20px 20px;}
.callout-title {background-image:url(/images/sidebar_top.gif);font-family:CentSchbookBTItalic, Georgia, Times New Roman, Times, serif; font-size:17px; color:#ffcf46;text-align:center;width:220px;height:32px;}
.callout-body {background-color:#D9E0E4;border-left:1px solid #002C4D;border-right:1px solid #002C4D; border-top:none; border-bottom:none; padding:10px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:14px;}
.c-box-image {margin:10px 0px 20px 20px;} /* placeholder image from editpage.cfm */


.textmiddle {vertical-align:middle;} 

.tinyyellow {font-size:10px; color:#ffcf46; letter-spacing:1px; padding-bottom:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.left_menu {background-color:#d3923c; background-image:url(/images/gradient_T_B_fade.png); background-repeat:repeat-x; background-position:top; padding:10px 0px 10px 0px; }

.left_menu_bottom {background-image:url(/images/left_column_footer.png); background-repeat:no-repeat; background-position:bottom; padding:0px 10px 10px 10px; }

ul.home_news { list-style-image: url(/images/diamond_sml.png); padding:0px 0px 0px 12px; line-height:24px; margin:8px 0px 0px 0px;}

.opaque { 
   opacity: .8; 
   filter: alpha(opacity=80); 
   -moz-opacity: .8;
}

@font-face {
	font-family: 'CentSchbookBTRoman';
	src: url('/fonts/century_schoolbook-webfont.eot');
	src: local('?'), url('/fonts/century_schoolbook-webfont.woff') format('woff'), url('/fonts/century_schoolbook-webfont.ttf') format('truetype'), url('/fonts/century_schoolbook-webfont.svg#webfontzbxHfoVK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CentSchbookBTItalic';
	src: url('/fonts/century_schoolbook_italic-webfont.eot');
	src: local('?'), url('/fonts/century_schoolbook_italic-webfont.woff') format('woff'), url('/fonts/century_schoolbook_italic-webfont.ttf') format('truetype'), url('/fonts/century_schoolbook_italic-webfont.svg#webfontnKuzpdC1') format('svg');
	font-weight: normal;
	font-style: normal;
}

.hp-slideshow-container {
	position:absolute;
	width:960px; height:586px; 
	left:23px; top:0px; 
	z-index:1;
}

.hp-slideshow {
	position:absolute;
	width:960px; height:586px; 
	background-repeat:no-repeat;
}


.tablegrid {border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;}
.tablegrid td {border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}

.alert {color:red;}

#editTITLE {font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; font-size:24px; color:#1172b9; }
#editNEWSTITLE {font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1172b9; }
#text-cleaner{width:700px;height:400px;position:absolute;background-color:white;border:2px solid black;background-color:#C0C0C0;z-index:500;}
#cropTarget {width:710px;height:220px;background-color:pink;background-repeat:no-repeat;background-position:0px 0px;}
#cellphone {display:none;}
textarea.quote {
	background-color:#d3923c; background-image:url(/images/quote_container_bgnd.png); background-repeat:no-repeat; background-position:bottom;
	width:230px;height:195px; resize: none;
	font-size:15px; line-height:22px; font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; color:#002c4d; 
	padding:15px 0px 40px 20px; margin:0px 0px 0px 0px; }
input.quote {width:230px;padding-left:20px;background-color:#d3923c;font-size:13px; line-height:22px;font-family:CentSchbookBTItalic, Georgia, "Times New Roman", Times, serif; color:#002c4d;}


#google_translate_element {}

#google_translate_element a {
  font-size:11px;
  color:navy;
  text-decoration:none;
}


.personform input {font-size:10px;padding:0px;}



