/* Base elements */
body {margin:0;padding:0;font:.7em verdana; font-family:verdana, Arial, sans-serif;line-height:1.48em;color:#333;background:#fff; height:100%}
img {border:0;}
	
/* Header */
#logo {float:left; clear:left; width:200px; font:1.0em;}
#logo div.pad {padding:5px 0 20px 18px;}
#logo div.pad img {width:215px;	height:75px; float:left; display:block; margin-right:18px; margin-bottom:-28px;}
#greenBar {height:0px; clear:both; overflow:hidden; margin:0; padding:0;}
#crumbBar {font-size:.87em; margin:0; padding:8px 20px 8px 16px; border-top: 1px solid #d9d9d9;}

	
/* Basic elements */
p {margin:0 0 10px;padding:0;}
a:link, a:visited, a.normallink:link, a.normallink:visited {color:#333;text-decoration:underline;}
a:hover, a:active, a.normallink:hover, a.normallink:active {color:#0071B2; text-decoration:underline;}
h1 {font:2.1em verdana;color:#666;margin:0;padding:0px 0px 10px 0px;font-weight:normal} 
h2 {font:1.6em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:normal; line-height:1.2em}
h3 {font:1.25em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em}
h4 {font:1.1em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em}
h5, h6 {font:1.0em verdana;margin:0 0 5px;padding:0;font-weight:bold;}
h6 {margin:0;padding:0;line-height:1.48em}
b, strong {font-weight:bold;}
i, em {font-style:italic;}

/* Right Rail */
div.rightrail h3 {font:.96em verdana;line-height:1.1em;margin:0;padding:5px 10px;background:url(rightrail_header_dark.gif) repeat-x top left;font-weight:bold; color:#333; border-bottom:#ccc 1px solid;}
.module, .moduletop {background: url(module_bottom.gif) no-repeat bottom; margin:21px 0 15px; padding:0; position:relative;}
	
/* Left Nav */
.leftnavpad {margin-left:18px;}

/* Grid elements */
.column1 {float:left;width:199px;}
.column2c {float:left;width:670px;}

/* Padding and margins */
.pad10 {padding:9px 6px 7px 7px;}


