* {
	margin: 0;
	padding: 0;
}

/*
This holds everything inside it.
This is used so that I can centre this container, and everything in it, on the page.
You likely won't play which the background settings here, but added them just in case.
*/
#container
{
	width: 762px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: #FFFFFF
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
This is just the header bar at the top.
You also likely won't be playing with the background stuff in here
since you will likely only ever have a lone image in here, but again added the options
just in case.
*/
#header
{
	width: inherit;
	margin-left: auto;
	margin-right: auto;
	/*background-color: */
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
The footer bar.
Which at this time just has your domain name on the left, and the manage link on
the right (if you're not already in the manage mode).
*/
#footer
{
	width: inherit;
	height: 20px;
	clear: both;
	background-color: #1a3f5a;
	color: white;
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
The navigation bar directly under the header image.
*/
#navbar
{
	width: inherit;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-color: #1a3f5a;
	/*background-color: */
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
This is the main bar.
*/
#mainbar
{
	position: relative;
	width: 45%;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
	/*background-color: */
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
This is the picture bar.
*/
#picturebar
{
	position: relative;
	width: 50%;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	/*background-color: */
	/*background-image: */
	/*background-repeat: */
	/*background-attachment: */
	/*background-position: */
}

/*
This is only used for the bar of text above the member clinics table
*/
#membersbar
{
	width: 95%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

/*
body INCLUDES everything else.  So changes here will affect everything that lives
on the page.  But if you then make a change to one of those things that it includes,
the setting will be overridden by the child's attribute.
*/
body
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #1a3f5a;
	height: 100%;
	/*background-color: */
	background-image: url('/images/background/evc03.png');
	/*background-repeat: */ 
	/*background-attachment: */
	/*background-position: */
}

h3
{
	margin-bottom: 10px;
}

img
{
	border-style: none;
}

pre
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

a
{
	color: #1a3f5a;
	text-decoration: none;
	font-weight: bold;
}

ul
{
	margin-left: 1.0em;
	padding-left: 1.0em;
	margin-bottom: 10px;
}

p
{
	margin-bottom: 10px;
}

hr
{
	color: #1a3f5a;
	background-color: #1a3f5a;
}

.bold
{
	font-weight: bold;
}

.not_bold
{
	font-weight: normal;
}

.italic
{
	font-style: italic;
}

.top_align
{
	vertical-align: top;
}

.center_align
{
	text-align: center;
}

.right_align
{
	text-align: right;
}

.left_align
{
	text-align: left;
}

.right_top_align
{
	text-align: right;
	vertical-align: top;
}

ul.spaced li
{
	margin-bottom: 10px;	
}

ul.address
{
	list-style-type: none;
	margin-bottom: 10px;
	font-weight: bold;
}

td.header
{
	text-align: center;
}

td.edit_manage_link
{
	width: 100%;
	text-align: right;
	vertical-align: bottom;
}

td.edit_manage_link
{
	width: auto;
}

td.edit_manage_link a.manage
{
	color: white;	
}

table.nav_table td
{
	text-align: center;
	padding: 10px;
	white-space: nowrap;
}

table.nav_table td.edit_manage_link
{
	padding: 0;
	text-align: right;
	vertical-align: bottom;
}

table.link_table
{
	margin-left: auto;
	margin-right: auto;
}

table.clinics_gallery
{
	margin-left: auto;
	margin-right: auto;
}

table.clinic
{
	padding: 10px;
}

table.resource td
{
	padding: 5px;
}

table.center_full
{
	width: 100%;
	text-align: center;
}

table.footer
{
	width: 100%;
}

td.label
{
	text-align: right;
	font-weight: bold;
}
