/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

/* spacing divs */
.spacing-div_2X0 {padding: 2px 0px 0px 0px;}
.spacing-div_3X0 {padding: 3px 0px 0px 0px;}
.spacing-div_4X0 {padding: 4px 0px 0px 0px;}
.spacing-div_5X0 {padding: 5px 0px 0px 0px;}
.spacing-div_6X0 {padding: 6px 0px 0px 0px;}
.spacing-div_8X0 {padding: 8px 0px 0px 0px;}
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_13X0 {padding: 13px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_16X0 {padding: 16px 0px 0px 0px;}
.spacing-div_17X0 {padding: 17px 0px 0px 0px;}
.spacing-div_18X0 {padding: 18px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_22X0 {padding: 22px 0px 0px 0px;}
.spacing-div_24X0 {padding: 24px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_26X0 {padding: 26px 0px 0px 0px;}
.spacing-div_27X0 {padding: 27px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_32X0 {padding: 32px 0px 0px 0px;}
.spacing-div_38X0 {padding: 38px 0px 0px 0px;}
.spacing-div_40X0 {padding: 40px 0px 0px 0px;}
.spacing-div_50X0 {padding: 49px 0px 0px 0px;}

body {font:13px arial,helvetica,clean,sans-serif; background-color:#ffffff}
table {font-size:inherit;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */


/* Layout Classes */

/* Utility Classes */
.emphasis {font-style: italic;}
.clear-both {clear: both;}

/* classes for hubpub right bricklet */
.pubhub-right-bricklet {padding: 0px; margin: 0px;}
.pubhub-right-bricklet h3 {text-transform: uppercase; color: #336600; font-size: 85%; font-weight: bold; font-family: arial, sans-serif; line-height: 108%; margin: -2px 0px 4px 0px;}
.pubhub-right-bricklet h4 {font-family: arial, sans-serif; font-size: 93%; padding: 0px; margin: 0px; line-height: 150%; font-weight: normal;}
.pubhub-right-bricklet p {font-family: arial, sans-serif; font-size: 93%; padding: 0px; margin: 0px; line-height: 148%;}
.pubhub-right-bricklet ul {padding: 0px; margin: 0px;}
.pubhub-right-bricklet ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 10px 13px; font-size: 93%; font-family: arial, sans-serif; line-height: 140%;}
.pubhub-right-bricklet .last-item {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 0px 13px; font-size: 93%; font-family: arial, sans-serif; line-height: 148%;}
.pubhub-right-bricklet sup {vertical-align: 3px;}

.pubhub-right-bricklet .full-article {padding: 0px; margin: 0px;}
.pubhub-right-bricklet .full-article img {float: left; padding: 5px 0px 0px 0px;}
.pubhub-right-bricklet .full-article ul {padding: 9px 0px 0px 0px; margin: 0px 0px 0px 48px;}
.pubhub-right-bricklet .full-article ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 7px 10px; font-size: 93%; font-family: arial, sans-serif; line-height: 138%;}
.pubhub-right-bricklet .full-article a {color: #0f57c2; text-decoration: none;}
.pubhub-right-bricklet .full-article a:active {color: #e74b00; text-decoration: underline;}
.pubhub-right-bricklet .full-article a:focus {color: #e74b00; text-decoration: underline;}
.pubhub-right-bricklet .full-article a:hover {text-decoration: underline;}
  
.pubhub-right-bricklet a {color: #0f57c2; text-decoration: none;}
.pubhub-right-bricklet a:visited {color:#64406C;text-decoration: none;}
.pubhub-right-bricklet a:active {color: #e74b00; text-decoration: underline;}
.pubhub-right-bricklet a:focus {color: #e74b00; text-decoration: underline;}
.pubhub-right-bricklet a:hover {text-decoration: underline;}


.solid-hr {border-bottom: 1px solid #cccccc; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}

