﻿/* 
====== Default CSS Content ======

	1: Globals
	2: Typography
	3: Layouts
		== #: Lists ==
	
============
*/

/* 
====== 0: START: Re-set ======
*/
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */   
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h5,h6,pre,a,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img, img{ border: none; }

/* 
====== 0: END: Re-set ======
*/

/* 
====== 1: START: Globals ======
*/

*	{}


body { 
	color				: #000000;
	background-color	: #F4F4F4;
	font				: 62.5%/2em Arial, Helvetica, sans-serif;
	
}

.clearboth
{
	clear				: both;
	height				: 1px;
	line-height			: 1px;
}

.floatleft
{
	float				: left;
}

.floatright
{
	float				: right;
}

#footer p.floatright
{
	font-size			: 1.1em;
	margin-top			: 5px;
}

fieldset
{
	border				: none;
}

h1
{
	text-indent			: -200000px;
	background-image	: url(../images/oralogo_small.gif);
	background-repeat	: no-repeat;
	margin				: 10px 20px 10px 0;
	height				: 30px;
}

h2
{
	font-size			: 2em;
	margin-bottom		: 1em;
	margin-top			: 0;
	padding				: 5px 20px;
	line-height			: 32px;
	background			: url(../images/header_graphic.jpg) no-repeat 0 0;
	height				: 43px;
}

h2 span
{
	color				: #ED2024;
}

p
{
	font-size			: 1.2em;
}

a:link, a:visited 
{
	color				: #000000;
	cursor				: hand;
	cursor				: pointer;
}

a:hover, a:active
{
	color				: #ED2024;
}

h3
{
	color				: #ED2024;
	font-size			: 1.2em;
	margin				: 0 0 0 0;
}

ul
{
	font-size			: 1.2em;
	margin-left			: 15px;
	margin-bottom		: 1.5em;
}

table
{
	font-size			: 1.2em;
}

table input
{
	margin-right		: 5px;
	margin-top			: 3px;
	_margin-top			: 0px;
	float				: left;
}

table label {
	padding-left		: 25px;
	display				: block;
}

.primaryButton
{
	background-color	: #ED2024;
	color				: #FFFFFF;
	font-weight			: bold;
	border				: none;
	font-family			: Arial;
	padding				: 3px 4px;
	float				: right;
	cursor				: hand;
	cursor				: pointer;
}

.subBarWarningError ul li
{
	color				: #ED2024;
	font-weight			: bold;
}

.highlight, .highlight a {
	color				: #FF0000;
}
