/* CSS Document */

body{font:1em/1.2em Arial, helvetica, sans-serif; margin:0px; padding:0px; background:#c4d6f5;}


h2{color:#657fbb; font-weight:normal;}
h3{margin:0px; padding:0px; font-weight:normal;}

.pageTitle{font-size:1.8em; color:#657fbb; font-weight:normal; margin:0px; padding:30px 0px 20px 0px;}


.bodyText{font-size:0.8em; color:#333;}
.bodyText a:link{color:#657fbb; font-weight:bold; text-decoration:none;}
.bodyText a:visited{color:#657fbb; font-weight:bold; text-decoration:none;}
.bodyText a:hover{color:#657fbb; font-weight:bold; text-decoration:underline;}

.bodyText img {border-color:#657fbb; margin: 8px;} 
#noMargin img {margin:0px;}


/* MAIN SITE STRUCTURE & FEATURES */

/* Header Area */

div#accessibility{position:relative; float:left; height:auto; width:100%; margin:0px; padding:5px 0px; background:#c2d3f0; text-align:right; color:#07103c; font-size:0.7em;}

div#accessibility a{color:#07103c; text-decoration:none;}

div#accessibility ul{list-style:none; width:97%; margin:0px; padding:0px;}
div#accessibility li{display:inline; margin:0px; padding:0px 5px;}
div#accessibility li.largeText{}
div#accessibility li.regularText{display:none;}
div#accessibility li.largeText2{display:none;}
div#accessibility li.regularText2{display:none;}

div#header{position:relative; float:left; height:auto; width:100%; margin:0px; padding-bottom:15px; background:#07103c url(/assets/uploads/1logo_gregg.gif) no-repeat;}
div#header h1,h4{display: none;}

div#headerptfa{position:relative; float:left; height:auto; width:100%; margin:0px; padding-bottom:15px; background:#07103c url(/assets/uploads/1logo_ptfa.gif) no-repeat;}
div#headerptfa h1,h4{display: none;}

div#topnav{position:relative; float:right; height:auto; margin-right:10px; padding:0px;}
#topnav ul{list-style-type:none; margin:0px; padding:0px;}
#topnav li{position:relative; float:left; display:inline; margin-left:2px; padding:5px 27px 8px 27px;}
.topnavtab{background:#627db7;}
.topnavcorner{background:#627db7 url(/assets/uploads/1topnav_corner.gif) no-repeat; background-position:right bottom;}
#topnav a{color:#fff; text-decoration:none; font-size:0.7em;}


div#date{position:relative; float:right; height:20px; width:200px; margin:15px 30px 0px 0px; padding:0px; clear:both; color:#fff; font-size:0.75em; text-align:right;}

/* div#searchBox{position:relative; float:right; height:auto; width:235px; margin:25px 30px 0px 0px; padding:0px; background:#7d97c8; border:2px solid #7d97c8; clear:both;} */

div#searchBox{position:relative; float:right; height:30px; width:235px; margin:25px 30px 0px 0px; padding:0px; clear:both;}
div#searchBox fieldset{border:0px; margin:0px; padding:0px;}
div#searchBox legend{display:none;}

div#schoolnav{position:relative; float:left; height:auto; width:100%; margin:0px; padding:0px; background:#c2d3f0;}
div#schoolnav h4{display: none;}
#schoolnav ul{list-style-type:none; margin:0px; padding:0px;}
#schoolnav li{position:relative; float:left; display:inline; margin-left:2px; padding:3px 23px 9px 23px;}
.schoolnavborder{border-right:1px solid #eff5fc;}
#schoolnav a{color:#07103c; font-weight:bold; text-decoration:none; font-size:0.7em;}

/* Main content area */

div#main{position:relative; float:left; top:3px; left:3px; height:auto; width:100%; margin:-3px; padding-bottom:30px; background:#e0e5ed url(/assets/uploads/1watermark_gregg.gif) no-repeat; background-position:right bottom;}

div#main2{position:relative; float:left; height:auto; width:100%; top:3px; left:3px; margin:-3px; padding-bottom:30px; background:#e0e5ed url(/assets/uploads/1watermark_no.gif) no-repeat; background-position:right bottom;}

div#display{position:relative; float:left; height:auto; width:100%; margin:0px; padding:0px;background:#07103c url(/assets/uploads/1displayimg1b.gif) no-repeat; background-position:left bottom;}

div#displayimg{position:relative; float:left; margin:0px; padding:0px; }



/* Page content */

div#pageContent{position:relative; float:left; left:3px; top:3px; height:auto; width:80%; margin:-3px; padding:0px;}
div#content{position:relative; float:left; height:auto; width:90%; margin-left:30px; padding:0px;}

div#footer{position:relative; float:left; height:auto; width:90%; margin:0px; padding:10px 20px; color:#657fbb; font-size:0.8em; text-align:center;}

div#footer a{color:#657fbb; text-decoration:none;}
div#footer img{border:0px;}




/* DEFAULT TEMPLATE */
div#pageIndexImage{position:relative; float:left; height:148px; width:100%; margin:0px; padding:0px; background:#7d97c8 url(/assets/uploads/1pageindex_image.gif) no-repeat;}
div#pageIndexTitle{position:relative; float:left; height:auto; width:100%; margin:0px; padding:5px 0px 10px 0px; background:#7d97c8; text-align:center;}
div#pageIndex{position:relative; float:left; height:auto; width:15%; margin:0px; padding:0px; background:#7d97c8; color:#fff;}
div#leftnav{position:relative; float:left; height:auto; width:98%; margin:0px; padding:0px; background:#7d97c8; color:#fff;}
div#leftnav ul{list-style:none; margin:0px; padding:0px;}
div#leftnav li {display:block; padding:6px 0px 6px 20px; font-weight:bold;}
div#leftnav li a:link{display:block; font-weight:normal;}
div#leftnav li a:visited{display:block; font-weight:normal;}
div#leftnav li a:hover{display:block; background:#c5ac83; padding:6px 0px 6px 20px; margin-left:-20px; font-weight:normal;}

div#pageIndex a{color:#fff; text-decoration:none; padding:6px 0px;}
div#leftnav{font-size:0.8em; line-height:1.1em;}




/* LAUNCH PAGE */

div#container{position:relative; width:640px; height:auto; margin:0px auto; padding:0px;}
div#logos{
	position:relative;
	float:left;
	width:640px;
	height:98px;
	margin-top:40px;
	padding:0px;
	background-image: url(../images/1logo_both.gif);
	background-repeat: no-repeat;
}
div#logos h1{display:none;}
div#welcome{position:relative; float:left; width:640px; height:auto; margin-top:20px; padding:0px; font-size:0.8em; line-height:1.3em; color:#07103c;}
div#launchMain{
	position:relative;
	float:left;
	height:auto;
	width:100%;
	margin:0px;
	padding-bottom:90px;
	background-position:right bottom;
	background-color: #dce8f4;
	background-image: url(../images/1watermark_launch.gif);
	background-repeat: no-repeat;
}

div#welcomeSW{position:relative; float:left; left:40px; width:257px;  height:259px; margin-top:20px; padding:0px;}
div#welcomeSW img{ border:3px solid #c5ac83;}
div#welcomeGREGG{position:relative; float:left;  left:80px; width:257px;  height:259px; margin-top:20px; padding:0px;}
div#welcomeGREGG img{ border:3px solid #c5ac83;}

div#swButton{position:relative; float:left; top:20px; width:251px; background: #c5ac83; border:3px solid #c5ac83; margin:0px; padding:5px 3px; color:#fff; text-align:center; font-size:0.9em;}
div#swButton a{color:#fff; text-decoration:none;}

div#greggButton{position:relative; float:left; top:20px; width:251px; background: #07103c; border:3px solid #07103c; margin:0px; padding:5px 3px; color:#fff; text-align:center; font-size:0.9em;}
div#greggButton a{color:#fff; text-decoration:none;}



/* FORMS AND FIELDS */





/* Navigator */

div#navigator {position:relative; float:left; width:100%; margin:0px; padding:10px 0px 20px 0px; color:#333; font-size:0.8em;}
div#navigator a:link{color:#657fbb; font-weight:bold; text-decoration:none;}
div#navigator a:visited{color:#657fbb; font-weight:bold; text-decoration:none;}
div#navigator a:hover{color:#657fbb; font-weight:bold; text-decoration:underline;}





