/* For font sizes use the table here: http://developer.yahoo.com/yui/fonts/ */

BODY {margin:5px; background-color:#FFFFFF; background-color:#FFFFFF;}
P {margin-bottom:1em;}
IMG {border:0px;}
TABLE {border-collapse:separate;}
H1 {
	font: normal 2.5em Arial, Times, serif; color: #ff3333;
	margin:0px;
}

H2 {
	font: normal 1.2em Arial, Times, serif; color: #000000;
	margin-bottom:5px;
	font-weight: bold;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

STRONG {
	font-weight: bold;
}

A:link, A:active, A:visited {color:blue;}
A:hover {color:red;}

.spacing {font-size:1px; height:6px;}
table.thumbnails IMG {cursor:pointer;}

/* Header and Footer */
.header, .contentheader, .content, .sidenav, .rightcontent {vertical-align:top; text-align:left;}
.header {background-image:url(../images/hd_bg.gif);}
.footer {background-color:#FFFFFF;border:solid 1px #eeeeee; height:50px;}

/* Breadcrums */
.breadcrum {text-align:left; padding-bottom:3px; font-size:93%;}
.breadcrum A:link, .breadcrum A:active {color:#0000FF}
.breadcrum A:visited, .breadcrum A:hover {color:#0000FF}

/* Content Header */
.contentheader {background-color:#aaaaaa; height:30px;border-left:solid 1px #FFFFFF;}
.contentheader DIV {padding:5px; color:#FFFFFF; font-weight:bold; font-size:108%;}

/*Content */
.content {background-color:#FFFFFF;}
.content DIV {padding:4px;}
.content smallheading {color:#666666;}

/* Right Content */
.rightcontent {background-color:#FFFFFF;}
.rightcontent .heading {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:108%;font-weight:bold;}
.rightcontentcaption {background-color:#eeeeee; height:30px; font-weight:bold; font-size:100%;}
.rightcontentcaption DIV {padding:6px;}
.rightcontentimage {border-top:solid 1px #FFFFFF;}

/* Top Nav */
.topnav {background-image:url(../images/topnav_tab_bg.gif); background-repeat:repeat-x;}
ul#topnav {margin: 0em;}
ul#topnav LI {background-image:url(../images/topnav_tab_off.gif); background-repeat:repeat-x; list-style:none; float:left; width:90px; height:37px; text-align:center; font-weight:bold; font-family:Arial; font-size:93%; color:#FFFFFF; display:block; padding-top:7px; margin-bottom:0px;}
ul#topnav LI { overflow:none; height:32px;}
ul#topnav LI:hover  {background-image:url(../images/topnav_tab_on.gif);}
ul#topnav LI A {display:block; width:90px; height:37px;}		
ul#topnav LI A:link, ul#topnav LI A:visited {color:#FFFFFF; text-decoration:none;}
ul#topnav LI A:active, ul#topnav LI A:hover {color:#FFFFFF; text-decoration:none;}


/* Side Nav */
.sidenav {background-color:#efefef;}
.sidenavheader {background-color:#6b6b6b; color:#FFFFFF; font-size:108%; font-weight:bold; height:30px;}
.sidenavheader DIV {padding:6px;}
.sidenavlinks {text-align:left; padding:2px;}

UL#sidenav {margin:0em;}
UL#sidenav LI {
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	font-family:Arial;
	font-size:90%;
	line-height:16pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	background-image:url(../images/sidenav_off.gif);
	background-position:right bottom;
	background-repeat:repeat-x;
	margin-bottom:2px;
	
}

ul#sidenav li A {
	background:transparent url(http://i.d.com.com/i/dl/global/nav/leftnav_arrow.gif) no-repeat scroll 6px 11px;
	color:#333333;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:16px;
	display:block;
	text-decoration:none;
}

ul#sidenav li A:hover, ul#sidenav li.highlight, ul#sidenav li.highlight A {
	background-image:none;
	color:#FFFFFF;
	background-color:#ff3333;
	text-decoration:none;
}
