/* Palm Beach Atlantic University   Orange=d58649 Green=cbcf65 Blue=e2e9f2 */
/* Standard Styles */
/* Author: Brainstorm, Inc */
/* Author URI: http://getzapped.com/ */
body {
	margin : 0;
	padding : 0;
	font: 74% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	min-width : 790px;
}
	
#maincontent {
	text-align: center; /* for IE5 */
}

img {border: 0;}

/* Link styles not covered in specific styles below or in other import css files  */
a:link {color:#2f517d;text-decoration:underline;}
a:visited {color:#333;text-decoration:underline;}
a:focus {color: #d58649;text-decoration:underline;}
a:hover {color: #d58649;text-decoration:underline;}
a:active {color: #d58649;text-decoration:underline;}
	
ul {margin: 5px 0 10px 20px; padding: 0 0 0 10px; list-style: square;}

ul li {margin : 0; padding: 0 20px 5px 0;}

ol {margin: 15px 0 15px 25px; padding: 0 0 0 15px;}

ol li {margin : 0; padding: 0 20px 10px 0;}

hr {margin-top:10px;height: 1px; width: 90%; color: #e2e9f2; background-color:#fff; border:solid 1px #e2e9f2; clear:both;}

form {margin: 0;padding: 0;}

blockquote {clear:both;}

.shortcut-links {display:none;}

h2 {
	margin: 0 0 4px 0;
	padding:0;
	font:bold 1.2em verdana, arial, helvetica, sans-serif;
	color: #333;
}

h3 {
	margin: 0 0 4px 0;
	padding:0;
	font:bold 1.1em verdana, arial, helvetica, sans-serif;
	color: #333;
}

/* design footprint position styles */
#to-float-center {
	text-align: left; /* for IE5 */
	margin-left: auto; /* for Moz/Op/Saf */
	margin-right: auto;  /* for Moz/Op/Saf */
	padding : 0;
	width:790px;
	background: #fff;
	overflow:hidden;	
}

#container {
	margin: 0;
	padding : 0;
	float:left;
	width:100%;
	background: #fff;
	overflow:hidden;
}


/* Header */
#header-wrap {
	float:left;
	width: 790px;
	height: 92px;
	min-height:92px;
	background: #fff;
	margin-top:10px;
}

#pba-logo {
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 19px;
	width:230px;
}

#header-40Yrs-wrap {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:223px;
	text-align:center;
	float:left;
}

#header-info-wrap {/* weather bug, Quicklinks and Information For links */
	margin: 0 0 0 0;
	padding: 0 18px 0 0;
	float:right;
	width:300px;
}

#header-weather {
	float: right;
	width: 120px;/* 140 */
	margin-top:3px;
	margin-left:10px;
	text-align:center;
}

#header-weather img {
	float:left;
	margin: 0 10px 7px 15px;
	padding: 0;
}

#header-weather p#weather-temperature {
	margin: 8px 0 12px 0;
	padding: 10px 0 0 0;
	font:1.4em Verdana, Arial, Helvetica, sans-serif; 
	color: #2f4b72;
	background-color:#fff;
	
}

#header-weather p#weather-date {
	margin: 0;
	padding: 0 0 0 15px;
	font:.9em Verdana, Arial, Helvetica, sans-serif; 
	color: #2f4b72;
	background-color:#fff;
	float:left;
	clear:both;
	width:100%;
}

#header-nav {/* Quicklinks and Information For links */
	float:right;
	margin:12px 0 0 0;
	padding:0;
	width:120px; /*  width:110px; */
	height: 65px;
	min-height:65px;
	background: #fff url(/templates/images/accessory_nav_bg_noarrow.gif) no-repeat left top;
}

/* Main Navigation */
#navigation-wrap/**/ { float: left; } /* hide from IE5.0 PC only */

#navigation-wrap {
	width: 790px;
	background: #fff url(/templates/images/nav_bg.gif) no-repeat left top;
}

#navigation {
	margin:0; padding:0;float:left;
}

#navigation-colorbar {
	clear:both;
}

/*
	Son of Suckerfish Dropdowns by Patrick Griffiths and Dan Webb
	   http://www.htmldog.com/articles/suckerfish/dropdowns/
	   
	   These styles control the Quick Links and Information For menus
*/
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 100px;
		z-index:26000;
		text-transform:lowercase;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		margin:4px 0 10px 1px; /* sets the distance between links */
		padding:0;
		width: 8.7em;
		z-index:26000;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 8.7em;
		margin-top : -1.6em;
		background-color:#c8cc5d; /* second-level and down bg color */
		border-right: 1px solid blue;
		border-bottom: 1px solid blue;
		width:12em;
	}
	
	#nav li li { /* all list items */
		margin:0; /* sets the distance between links */
		padding: 0;
		width: 12em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-left : -13.6em; /*positions tertiary box */
		margin-top : -1.4em;
		width:13.8em;
	}
	
	#nav li a {
		display : block;
		font:bold .7em Verdana, Arial, Helvetica, sans-serif; 
		color: #023f5c;
		text-decoration : none;
		background-color : transparent;
		border : 0;
		padding : 3px 0 3px 5px;
		width:98%;
	}

	#nav li>a { /*reset for moz */
		width:auto;
	}
	
	#nav li span.xxsmall { /* all list items */
		font-size:.8em;
	}
	
	#nav li li a { /* all list items */
		font-size:.9em;
		font-weight:normal;
	}
	
	#nav li li li { /* all list items */
		width: 13.8em;
	}
	
	#nav li a:hover {
		color : #023f5c;
		background-color : transparent;
	}
	
	#nav li li a:hover {
		color : #fff;
		background-color : #9da322;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
/* 
	Interior styles used across multiple pages - 
	note subsequent styles may be assigned in section specific style sheets 
*/

#section-header {
	float:left;
	width:225px;
	height:116px;
	background-color:#cbcf65;
}

#section-header table { /* an old school cheat (;-) that works to get it to align bottom and fill up */
	border:0;
	height:116px;
	float:right;
}

#section-header h1 {
	margin:0 1px 1px 0;
	padding:0;
	font: 27px verdana,arial, helvetica, sans-serif;
	color:#fff;
	text-transform:lowercase;
}

#section-header h1 a {
	text-decoration:none;
	color:#fff;
}

#section-photo {
	float:left;
	width:565px;
	background-color:#d58649;
}

#section-photo img {
	float:left;
	margin:0;
	padding:0;
}

#breadcrumb {
	font: .9em arial, helvetica, sans-serif;
	color: #818181;
	letter-spacing: 1px;
	text-transform:lowercase;
}

#breadcrumb a {
	color: #818181;
	text-decoration: none;	
}

#breadcrumb a:focus, #breadcrumb a:hover{
	color: #333;
	text-decoration: underline;	
}

#printpage {
	font-size: 0.9em;
	color: #818181;
}

#subnav {
	background-color:#e2e9f2;
}

#subnav a {
	font-face:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em
}

#subnav a:link {
	color: #2f517d;
	text-decoration:none;
}
#subnav a:visited {
	color: #2f517d;
	text-decoration:none;
}

#subnav a:focus, #subnav a:hover {
	text-decoration:none;
	color: #d58649;
}

#subnav a:active {
	text-decoration:none;
	color: #d58649;
}

#subnav a.subnav-on, #subnav a:visited.subnav-on {
	text-decoration:none;
	color: #6c8db6;
}

#content ul li{
	list-style-image:url(/templates/images/bullet.gif);
}

/* Footer Styles for interior pages */
#footer-wrap {
	padding:0 0 10px 0 !important;
	float:left;
	width: 790px;
	/*height: 63px;
	min-height: 63px;*/
	background-color: #fff;
	
}

#footer-top {
	margin:0;
	padding:0 0 0 10px;
	background: #fff url(/templates/images/subnav_column_bg.gif) repeat-y left top;
	float:left;
	width: 780px;
	height: 30px;
	min-height: 35px;
}

/* Search box */
#footer-search {
	margin:0;
	padding:0;
	float:left;
	width: 215px;
}

#footer-search h1 {
	margin: 0 0 2px 0;
	padding:0;
	font:bold .9em verdana, arial, helvetica, sans-serif;
	color: #2f517d;
}

#footer-search form {
	margin:0;
	padding:0 0 0 6px;
	background: #e2e9f2 url(/templates/images/search_box_interior.gif) no-repeat left top;
	width:203px;
	height: 18px;
	min-height: 18px;
}

#footer-search form input#q {
	margin:-3px 0 0 0;
	padding:0;
	width:155px;
	height: 15px;
	border:0;background:transparent;
}

#footer-search form input#searchGo {
	width:26px;
	height: 14px;
	border:0;
}

#footer-search form a {color:#2f517d;font:bold 11px Verdana, Arial, Sans-serif;}
#footer-search form a:link, #footer-search form a:visited, #footer-search form a:focus, #footer-search form a:hover, #footer-search form a:active {text-decoration:none;}
#footer-search form a span {color:#2f517d;font:bold 9px Verdana, Arial, Sans-serif;padding-left:3px;}/* to help IE5.5 along */

/* footer graphics */
#footer-graphics {
	float:left;
	width : 551px;
	height: 35px;
	min-height: 35px;
	background: url(/templates/images/footer_logosection_bg.gif) no-repeat left bottom;
}

#footer-graphics img {
	float:right;
	margin:0;
	padding: 0 5px
}

#footer-middle {/* top curve */
	margin:0;
	padding:0;
	background: #e2e9f2 url(/templates/images/footer_bg1.gif) no-repeat right top;
	float:left;
	width: 786px;
	height: 8px;
	
}

#footer-bottom {
	margin:0 0 5px 0;
	padding: 0 0 5px 0;
	background: #e2e9f2 url(/templates/images/footer_bg2.gif) no-repeat left bottom;
	float:left;
	width: 786px;
	height: 25px;
	min-height: 25px;
}

#footer-cr {/* copyright */
	margin-top:5px;
	float:left;
	width: 225px;
	font:.8em Arial, Helvetica, sans-serif; 
	color:#8a9ab6;
	text-transform:lowercase;
}

#footer-cr p {margin:0 0 0 16px;}

#footer-info {
	margin-top:0;
	float:left;
	width: 555px;
}

#footer-info p {
	margin: 0 6px 3px 0;
	font:.8em Arial, Helvetica, sans-serif; 
	color:#3a557a;
	text-align:right;
	text-transform:lowercase;
}

#footer-info a:link, #footer-info a:visited {color:#8a9ab6;text-decoration:none;}
#footer-info a:focus,#footer-info a:hover,#footer-info a:active {color:#8a9ab6;text-decoration:underline;}

#footer-bookmarks {
	font:.8em Arial, Helvetica, sans-serif; 
	color:#3a557a;
	text-align:center;
	padding-left:160px;
	float:left;	
	margin:0 0 25px 0;
}

#footer-bookmarks ul {
    list-style: none;
    float:left
} 
#footer-bookmarks li {
    margin:2px; 
    list-style: none;
    float:left;
    width:20px;
}