/* ==================================== */
/* == ELEMENT ATTRIBUTES FOR SCREENS == */
/* ==================================== */

body {
	color: #4d4d4d;
	}	
	a:hover {
		text-decoration: none;
		}
	p.logos {
		margin-top: 20px;		
		}		
		a.logo img {
			margin-top: 10px;
			margin-right: 25px;
			}

/* Main */
div#main {
	position: relative; /* Needed to allow positioning control of child elements */
	width: 903px; /* To fit all elements in concept */
	margin: 0 auto 0 auto; /* Center in browser window */
	border-top: 1px solid #fff; /* Bug fix for Firefox and Opera */
	}
	/* Content */
	div#content {		
		}
		/* Logo */
		a#logo {
			position: absolute;
			top: 16px;
			left: 39px;			
			}
		/* Header */
		div#header {		
			width: 797px; /* Width of photo and blackboard */
			height: 310px; /* Height of photo and blackboard */
			margin: 105px 0 0 0;
			/* Photo set at page level */
			background-repeat: no-repeat;	
			text-align: right;		
			}
			div#header a {
				display: none;
				}
		/* Photo Column */
		div#photos {
			float: right;
			margin-top: -24px; /* Need to move up by one more pixel than text container due to border */
			}
			div.photo {
				margin-bottom: 4px;
				}
			div#block {
				width: 210px; /* Total = 250px - EDITED IN IE 5.5 CSS */
				overflow: hidden;
				padding: 45px 20px 10px 20px; /* Bottom padding is added to paragraph element padding */
				background-color: #f59f1a; /* Home page color */
				}			
				div#block h2 {					
					color: #fff;
					}
			div#flashblock {
				width: 250px;
				height: 210px;
				margin-bottom: 8px;
				background: #587b7f url(../../images/chalkboard_block.jpg) no-repeat; /* Backup */
				}
			div#photos p.button {
				margin-top: 20px;
				margin-right: 100px;
				}
		/* Text (Main Conent) */
		div#text {
			width: 433px; /* Total = 509px */
			min-height: 384px; /* EDITED IN IE 6 CSS */
			margin: -23px 0 0 27px;
			padding: 42px 37px 20px 38px; /* EDITED IN IE 5.5 CSS */
			border-left: 1px solid #d9d9d9;
			border-right: 1px solid #d9d9d9;
			border-bottom: 1px solid #d9d9d9;
			}
			p.button {
				text-align: center;
				}		
		/* Footer */
		p#footer {	
			clear: both;		
			margin: 10px 106px 20px 27px;
			padding: 20px 5px 20px 5px;			
			text-align: center;			
			border: 1px solid #d9d9d9;
			}				
	/* Navigation */
	ul.primary {
		position: absolute;
		top: 97px;
		left: 279px;				
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		ul.primary li {
			float: left;			
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			}
			ul.primary a {
				display: block;
				margin-right: 30px;
				text-indent: -5000px;
				background-repeat: no-repeat;
				}
			ul.secondary {
				position: absolute;
				top: 325px;
				left: -219px;
				display: none; /* Hide by default - show on page-by-page basis */
				margin: 0;
				padding: 0;
				list-style-type: none;
				}				
		/* Primary Navigation Items */
		li#primary_aboutus {				
			background-image: url(../../images/navigation/primary_aboutus_u.gif);
				}
			li#primary_aboutus a.primary {
				width: 63px;
				height: 27px;
				background-image: url(../../images/navigation/primary_aboutus.gif);
				}
				li#primary_aboutus a.primary:hover {
					background-image: url(../../images/navigation/primary_aboutus_u.gif);
					}
		li#primary_beamentor {				
			background-image: url(../../images/navigation/primary_beamentor_u.gif);
			}		
			li#primary_beamentor a.primary {
				width: 86px;
				height: 26px;
				background-image: url(../../images/navigation/primary_beamentor.gif);				
				}
				li#primary_beamentor a.primary:hover {
					background-image: url(../../images/navigation/primary_beamentor_u.gif);
					} 
		li#primary_businesses {				
			background-image: url(../../images/navigation/primary_businesses_u.gif);
			}
			li#primary_businesses a.primary {
				width: 77px;
				height: 26px;
				background-image: url(../../images/navigation/primary_businesses.gif);
				}
				li#primary_businesses a.primary:hover {
					background-image: url(../../images/navigation/primary_businesses_u.gif);
					}
		li#primary_successstories {				
			background-image: url(../../images/navigation/primary_successstories_u.gif);
			}
			li#primary_successstories a.primary {
				width: 108px;
				height: 26px;
				background-image: url(../../images/navigation/primary_successstories.gif);
				}
				li#primary_successstories a.primary:hover {
					background-image: url(../../images/navigation/primary_successstories_u.gif);
					}
		li#primary_contact a.primary {				
			background-image: url(../../images/navigation/primary_contact_u.gif);
			}
			li#primary_contact a.primary {
				width: 58px;
				height: 26px;
				background-image: url(../../images/navigation/primary_contact.gif);
				}
				li#primary_contact a.primary:hover {
					background-image: url(../../images/navigation/primary_contact_u.gif);
					}
			/* Secondary Navigation Items */
			li#secondary_aboutus {					
				background-image: url(../../images/navigation/secondary_aboutus_u.gif);
				}
				li#secondary_aboutus a.secondary {
					width: 66px;
					height: 24px;
					background-image: url(../../images/navigation/secondary_aboutus.gif);
					}
					li#secondary_aboutus a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_aboutus_u.gif);
						}
			li#secondary_beamentor {					
				background-image: url(../../images/navigation/secondary_beamentor_u.gif);
				}
				li#secondary_beamentor a.secondary {
					width: 90px;
					height: 27px;
					background-image: url(../../images/navigation/secondary_beamentor.gif);
					}
					li#secondary_beamentor a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_beamentor_u.gif);
						}
			li#secondary_faqs {					
				background-image: url(../../images/navigation/secondary_faqs_u.gif);
				}
				li#secondary_faqs a.secondary {
					width: 41px;
					height: 23px;
					background-image: url(../../images/navigation/secondary_faqs.gif);
					}
					li#secondary_faqs a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_faqs_u.gif);
						}
			li#secondary_getstarted {					
				background-image: url(../../images/navigation/secondary_getstarted_u.gif);
				}
				li#secondary_getstarted a.secondary {
					width: 90px;
					height: 28px;
					background-image: url(../../images/navigation/secondary_getstarted.gif);
					}
					li#secondary_getstarted a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_getstarted_u.gif);
						}
			li#secondary_howitworks {					
				background-image: url(../../images/navigation/secondary_howitworks_u.gif);
				}
				li#secondary_howitworks a.secondary {
					width: 90px;
					height: 28px;
					background-image: url(../../images/navigation/secondary_howitworks.gif);
					}
					li#secondary_howitworks a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_howitworks_u.gif);
						}
			li#secondary_partners {					
				background-image: url(../../images/navigation/secondary_partners_u.gif);
				}
				li#secondary_partners a.secondary {
					width: 63px;
					height: 23px;
					background-image: url(../../images/navigation/secondary_partners.gif);
					}
					li#secondary_partners a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_partners_u.gif);
						}
			li#secondary_whymentor {					
				background-image: url(../../images/navigation/secondary_whymentor_u.gif);
				}
				li#secondary_whymentor a.secondary {
					width: 82px;
					height: 27px;
					background-image: url(../../images/navigation/secondary_whymentor.gif);
					}
					li#secondary_whymentor a.secondary:hover {						
						background-image: url(../../images/navigation/secondary_whymentor_u.gif);
						}