/* 
====== Default CSS Content ======

	01: Globals
	02: Typography
	03: 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,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,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, fieldset{ border: none; }

/*remove dotted borders from linked elements in firefox*/

a:active{ outline:none;}
a:focus{ -moz-outline-style: none;}

.not_expanded
{
	display: none;
}

/* 
====== 0: END: Re-set ======
*/

/* 
====== 1: START: Globals ======
*/

*	{}

body {  
	line-height			: 1.5em; 
	color				: #333333;
	background			: #FFFFFF url(../../common/images/imagemap.jpg) repeat-x 0 -1145px;
	font				: 80%/1.5em Trebuchet MS, Tahoma, Verdana, Arial, Sans-serif;
}
.clearboth {
	clear				: both;
	margin				: 0;
	padding				: 0;
	height				: 0px;
	line-height			: 0px;
	font-size			: 0;
}

.floatleft{
	float				: left;
}
.floatright{
	float				: right;
}

/* 
====== 1: END: Globals ======
*/


/*
====== 2: START: Typography ======
*/

h1	{	
	font-size			: 180%; 
	text-indent			: -20000px;
	background			: url(../../common/images/imagemap.jpg) no-repeat -62px 0; 
	width				: 180px;
	height				: 107px;
	float				: left;
}

h1 a {
	font-size			: 180%;
	
}	
	
h2	{	
	font-size			: 160%; 
	text-transform		: uppercase;
	text-indent			: -20000px;
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -1023px; 
	float				: left;
	margin-top			: 0.9em;
	width				: 453px;
	height				: 30px;
}
h3	{	
	font-size			: 180%;
	color				: #D2001A; 
	padding-bottom		: 0.6em;
}

h3.contentPage
{
	width				: 782px;
	float				: left;
	padding-bottom		: 0 !important;
	padding-top			: 5px;
}

h4	{	
	font-size			: 120%; 
}

h4.oracle11G
{
	text-indent			: -10000px;
	background			: url(../../common/images/oracle_11g.jpg) no-repeat 0 0;
	float				: right;
	width				: 141px;
	height				: 25px;
	margin-bottom		: 0.6em;
}


h5	{	
	font-size			: 110%; 
}

p { 
	margin				: 0;
	padding-bottom		: 1.5em;
}

a:link, a:visited, a:hover, a:active{
}

a:link {
	color				: #D2001A;
	text-decoration		: none;
}

a:visited{
	color				: #D2001A;
	text-decoration		: none;
}
a:hover {
	text-decoration		: underline;
}

a:active{
	text-decoration		: underline;
}

.warning{
	color				: #D2001A;
	font-weight			: bold;
}

.subBarWarningInfo, .subBarWarningError
{
	margin				: 1.2em 0 0.8em;
}

.subBarWarningError ul
{
	list-style			: none;
	color				: #D2001A;
	font-weight			: bold;
}

.maintenance
{
	border				: 1px solid #CCC;
	background-color	: #EEE;
	padding				: 15px;
	font-weight			: bold;
}

.maintenance p, .maintenance span.maintenanceIcon
{
	background			: url(../../common/images/info_icon.gif) no-repeat 0 0;
	line-height			: 23px;
	padding				: 0 0 0 32px;
	display				: block;
}


.maintenance p.benchmarking
{
	background-image	: none;
	margin				: 0 60px;
}

#profile .maintenance
{
	margin-bottom		: 1.2em;
	margin-top			: 1em;
	margin				: 1em 0 1.2em 5px;
}

input.mandatory, select.mandatory, textarea.mandatory
{
	background-color		: #FDF9A6;
}

.radioButtons input
{
	margin-right			: 5px;
	margin-bottom			: 8px;
}

dl.fullwidth
{
	margin-top				: 1.5em;
}

dl.fullwidth dt
{
	width					: 180px;
}

#profile dl.fullwidth dt
{
	width					: 100%;
	float					: none;
}

#profile dl.fullwidth dd
{
	margin-left				: 0;
}

.benchmark h4, .sidesection h4
{
	background-color		: #A9A9A9;
	color					: #FFF;
	padding					: 3px 5px;
	margin					: 10px 0 5px;
}

.benchmark h4
{
	margin-top				: 20px;
}

.benchmark dt
{
	width					: 80% ! important; 
	float					: left ! important;
	margin					: 5px 0px;
	font-weight				: normal;
	padding-left			: 20px;
}

.benchmark dd
{
	width					: 15% ! important; 
	float					: left ! important;
	margin					: 5px 5px ! important;
	text-align				: center;
}

#divActions
{
	float					: right;
	width					: 26%
}

.sidesection table
{
	border					: 1px solid #BFBFBF;
	border-collapse			: collapse;
	width					: 100%;
	margin-bottom			: 15px;
}

.sidesection table th
{
	background-color		: #BF0000;
	font-size				: 1.2em;
	font-weight				: bold;
	color					: #FFF;
	padding					: 3px 5px;
}

.sidesection table td
{
	border-top				: 1px solid #BFBFBF;
	font-weight				: bold;
	padding					: 2.5px 5px;
}

.sidesection table td.value
{
	font-weight				: normal;
	width					: 22%;
	text-align				: center;
}

.sidesection table .altRow td
{
	background-color		: #F4F4F4;
}

#divActions dt
{
	width					: 180px ! important;
}


dl.benchmark 
{
	border-bottom			: 1px dotted #CCC;
}



.benchmark dd span
{
	font-weight				: bold;
	color					: #D2001A;
}

.chartLeft
{
	margin-right			: 40px;
}

.chartFullWidth
{
	margin-top				: 20px;
	margin-bottom			: 20px;
}

/*
====== 2: END: Typography ======
*/

/*
====== 3: START: Lists ======
*/
ul {
	
}

ol {

}

li{

}

dl {
	
}

dt {
	float				: left;
	width				: 150px;
	font-weight			: bold;
}

dd {
	margin				: 0 0 10px 155px;
}

#sendToFriend a:link.searchButton, #sendToFriend a:active.searchButton, #sendToFriend a:hover.searchButton, #sendToFriend a:visited.searchButton 
{
	color				: #FFF !important;
}

#biog
{
	padding				: 10px;
}

.firstbiog
{
	border-bottom		: 1px dotted #CCC;
}

#biog h4
{
	padding-bottom		: 0.4em;
}

#biog img {
	float				: left;
	margin				: 0 10px 0 0;
}

#biog a
{
	color				: #D2001A;
}

/*
====== 3: END: Lists ======
*/





