.topHeading {
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	font-size: 2.5em;
	
}
/* These are for the search results on userlist.cfm */

.searchPrintOut {
	width: 6in;
	align: left;
	margin: 1in;
	text-align: left;
	border: thin solid #00CC00;

}
.searchHeader {
	text-align: center;
	font-size: 2.5em;
    margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #309;
}

.searchResults {
	text-align: left;
	font-size: 1.5em;
	padding: 0 10px;
}

/* this is the 'go back' link at the bottom of userList.cfm */
.bottomLink {
	display: none;
}

.formItem {
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: right;
}

/* This is a test design for nsCrew*/

body {
     font: 100.01% Georgia, Times New Roman, Times, serif; /* Sets default font family options and default font size. This odd value compensates for several browser bugs. First, setting a default font size in percent (instead of em) eliminates an WinIE problem with growing or shrinking fonts out of proportion if they are later set in ems in other elements. Additionally, some versions of Opera will draw a default font-size of 100% too small compared to other browsers. Safari, on the other hand, has a problem with a font-size of 101%. Current "best" suggestion is to use the 100.01% value for this property. */
     background: #FFFFFF; /* Sets background color of page. */
     margin: 0; /* Gets rid of default margin on body that most browsers add. */
     padding: 0; /* Gets rid of default padding on body that Opera adds. */
     text-align: left; /* Centers the page contents in WinIE5.x. */
}

a:link, a:visited {
	color: #309; /* Sets color of unvisited and visited links to dark blue. */
	text-decoration: none; /* Removes default underline on links. */
	padding: 0; /* Spaces out each link from the pipe separators. Padding is used intstead of margin so that the background color used in the next selector will not so tightly enclose the text. */
}

a:hover, a:active, a:focus {
	background: #CCCCCC; /* Changes background color of links to dark gray on hover, activation, and focus. */
	color: #330099; /* Changes text color of links to white on hover, activation, and focus. */
}



/* This gives us the top curve, as well as the NewSource15 logo up top */
#header{
	background: none;
	height: 0px;
	width: 765px;
	font-size: 1px;

}


/* Wrapper for all content between nav and footer. */
#contentWrapper {
	background: none;
	text-align: left;
	padding: 0 0 0 0;
	font-size: .8em;
}

/* WinIE5 needs the following selector to display the padding in #contentWrapper. This comment cannot be in the selector or it will trigger the end of the MacIE hide. */
/* hide from MacIE \*/
* html #contentWrapper {
	height: 1%;
	}
/* end hide */

li {
	padding: 0; /* Removes default list item padding added by some browsers. */
	margin: 0 0 10px 0; /* Spaces out each list item from the others. */
}

li:link, li:visited {
	color: #309; /* Sets color of unvisited and visited links to dark blue. */
	text-decoration: none; /* Removes default underline on links. */
	padding: 0; /* Spaces out each link from the pipe separators. Padding is used intstead of margin so that the background color used in the next selector will not so tightly enclose the text. */
}


/* Left column for extra info, feature items, news, etc. */
#nav {
	display: none;
}


/* This is the main middle content area */
#main {
	margin: 0; /* Sets left and right margins to leave space for floated left column and absolutely positioned right column. */
	padding: 0; /* Adds large space at top of div for background to display in without text overlapping. Also adds 10px space to left, right, and bottom. */

}

.mainMessage{
	border: 1px solid #330099;
	margin: 0 0 25px 0;
	font-size: 1.1em;
	padding: 10px 5px;
	text-align: justify;
	width: 95%;

}


/*This is all of the necessary Footer stuff */
#footer{
	background: none;

}


/* CONTAINING FLOATS ----------------------------------------------------------------- */
/* The following selectors keep floats from overflowing out of their parent elements. This is done by generating a character within the parent but after the float, so that the parent must expand to hold the generated character, appearing to contain the floats in the process. */
.clearfix:after {
  content: "."; /* This dot is the actual content that will be appended to the end any div this class is applied to. */
  clear: both; /* Makes the generated content appear after the floats. */
  height: 0; /* Sets its height to zero so it doesn't show. */
  visibility: hidden; /* Sets its visibility to hidden so it doesn't show. */
  display: block; /* Overwrites the default inline display of the generated content. Needed because only blocks can have clear set on them. */
}
 
.clearfix {
	display: inline-block; /* Makes it work in MacIE. MacIE does not support generated content but will automatically contain a float if the container has this display property. */
	}

/* The first selector below makes it work in WinIE. WinIE does not support generated content, but will automatically contain a float if the container has a width or height assigned. "height: 1%" can be used because WinIE will not honor this height and will expand the div to whatever height necessary to show the content. */
/* The second selector below overwrites the inline-block display used to help MacIE. */
/* Hides from MacIE \*/
* html .clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
/* End hide from MacIE */

/* GLOBAL ELEMENTS ------------------------------------------------------------------- */

/* Left column for extra info, feature items, news, etc. */
#info {
	float: left; /* Moves div to left side of #content. */
	width: 160px; /* Sets width. */
	margin: 0 15px 10px 30px; /* Moves div away from edges of container and surrounding content. */
	display: inline; /* Prevents WinIE from doubling the left margin, which it will do on left floats. */
	font-size: .9em; /* Sets font size smaller than default. */
}
#info p img {
	display: block; /* Changes image from an inline element to a block so it occupies its own line and can be formatted in more ways. */
	padding: 10px 11px 10px 8px; /* Creates space between top and bottom borders and edges of image. */
	margin: 5px auto; /* The left and right auto margins center the image. The 5px top and bottom margins add space between the image and surrounding content. */
	border-top: 1px solid #036; /* Sets top border. */
	border-bottom: 1px solid #036; /* Sets bottom border. */
}


/* Right column for sub-navigation list. */
#rightContent {
	position: absolute; /* Positions div in a precise spot in relation to its nearest positioned ancestor, which is #content. */
	width: 122px; /* Sets width. */
	top: 35px; /* Moves div down 35px from the top of #content. */
	right: 33px; /* Moves div 33px over from the right of #content. */
}
#rightContent ul {
	margin: 0; /* Removes default list margin added by some browsers. */
	padding: 0; /* Removes default list padding added by some browsers. */
	list-style-type: none; /* Removes default list bullets. */
}
#rightContent li {
	margin-top: 8px; /* Spaces list items out from each other. */
}
#rightContent ul a:link, #subnav ul a:visited {
	color: #309; /* Sets link color of unvisited and visited links to dark purple. */
	text-decoration: none; /* Removes default link underlines. */
	padding: 2px 4px; /* Creates space around links so that background color set in selector below does not so tightly enclose link text. */
}
#rightContent ul a:hover, #subnav ul a:active, #subnav ul a:focus {
	color: #309; /* Sets link color to brighter blue on hover, activation, and focus. */
	background: #CCC; /* Sets background color to light gray on hover, activation, and focus. */
}


fieldset {
	border: 1px solid #309;
	padding: 5px;
	margin: 25px 0px;
	width: 100px;
}
legend {
	color: #309; /* Sets text color of fieldset legend to dark purple. */
	font-size: 1.2em; /* Sets font size larger than default. */
	padding: 1px 5px; /* Creates space between borders of legend and its text. */
	/*display: block;  You may find you need to use this selector because Opera sometimes lowers the legend and starts the first field to the right of it. However, this display declaration causes IE to put the background color all the way across the top of the fieldset, so if you use it, use the comment backslash hack combined with the star filter to feed a width that only IE PC sees. */ 
}

fieldset.loginForm {
	border: 1px solid #309;
	padding: 5px;
	margin: 0px 0px 25px 0px;
	width: 115px;
}
legend.loginForm {
	color: #309; /* Sets text color of fieldset legend to dark purple. */
	font-size: 1.2em; /* Sets font size larger than default. */
	padding: 1px 5px; /* Creates space between borders of legend and its text. */
	/*display: block;  You may find you need to use this selector because Opera sometimes lowers the legend and starts the first field to the right of it. However, this display declaration causes IE to put the background color all the way across the top of the fieldset, so if you use it, use the comment backslash hack combined with the star filter to feed a width that only IE PC sees. */ 
}

/* This is the left nav area  */
.loginForm ul {
	padding: 0; /* Removes default padding some browsers add to lists. */
	margin: 0 0 0 0; /* Creates space between right and left edges of nav list and edges of nav div. The right margin is larger than the left to accommodate the extra space caused by the shadow part of the background image on the right. */
	list-style-type: none; /* Removes default list bullets. */
	font-size: 1.3em; /* Sets font size smaller than default. */
/*	border-top: 1px solid #333;  Adds border to top of nav list */
	text-align: left; /* Centers items in nav list. */
}

.loginForm li {
	color: #330099; /* Sets color of unvisited and visited links to dark purple. */
	padding: 0; /* Removes default list item padding added by some browsers. */
	margin: 0 0 0 0;
}
