body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

table td 
{
    vertical-align:top;
}

.paraLeftMarg
{	
	margin-left: 20px;
}

.paraRightMarg
{	
	margin-right: 10px;
}

.errorMessage
{
	font-family:arial, helvetica, sans-serif; 
	font-weight: bold; 
	color:#CC0000; 
	font-size:10pt;
}

.indent
{	
	margin-left: 25px;
}

a 
{
	color:#FF3600;
}

.suppressLarge
{
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: Black;
}

.suppressMedium
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: Black;
}

.suppressSmall
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: Black;
}

a.suppressNormal
{
	color: Blue;
}

.specialSmall
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: Black;
}

.PlainBlackText
{
	font-family:arial, helvetica;
	color:000000;
	font-size:13px;
	font-weight:normal;
}

.PlainBlackText15
{
	font-family:arial, helvetica;
	color:000000;
	font-size:15px;
	font-weight:normal;
}

.PlainBlackText15Bold
{
	font-family:arial, helvetica;
	color:000000;
	font-size:15px;
	font-weight:bold;
}
.goldBorder
{
	border-color: #FFCC66;
	border-style: solid;
	border-width: 1px;
}

.goldBottomBorder
{
	border-color: #FFCC66; 
	border-bottom-style: solid;
	border-width: 1px;
}

.goldBottomRightBorder
{
	border-color: #FFCC66; 
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.goldBottomLeftRightBorder
{
	border-color: #FFCC66; 
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
}

.goldRightBorder
{
	border-color: #FFCC66; 
	border-right-style: solid;
	border-width: 1px;
}

.goldLeftBorder
{
	border-color: #FFCC66; 
	border-left-style: solid;
	border-width: 1px;
}

.goldLeftRightBorder
{
	border-color: #FFCC66; 
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}

.goldBottomTopRightBorder
{
	border-color: #FFCC66; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}

.blackBorder
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}


.linkLike
{ 
	font-family:arial; 
	text-decoration: underline;
	cursor:pointer;
}

.textarea1  {font-family: Arial, Helvetica; border: solid 1px #000; font-size:13px; background-color: #FFFFCC; border-color: #FF3600;}
.textarea2 {font-family: Arial, Helvetica; border: solid 1px #000; font-size:13px; background-color: #FFFFCC; border-color: #FF3600; width:190px;}
.BoldRedText
{
	font-family: arial, helvetica;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}

/* Ads */
div.AdContainer{text-align:center;}
span.AdTitle{text-align:center; font-family:Arial; color:#666666; font-size:7.5pt; width:100%;}
div.AdBanner{text-align:center; background-color:Transparent; border:solid 1px #CCCCCC; width:100%; margin-top:4px; margin-bottom:4px;}

/* The following is an IE fix to get the border to look the same in IE and Firefox - to remove an extra 3 pix gap at the bottom */
div.AdBanner img {display:block; margin-bottom:0px;}

div.GoogleAdBanner {text-align:center; background-color:Transparent; border:solid 1px #CCCCCC; margin-top:4px; margin-bottom:4px;}

div.AdSize160x600 {width:160px; height:600px;}
div.AdSize300x250 {width:300px; height:250px;} 

/* These hacks are to get the Google ad to appear inside the border instead of below it */

/* Get it to work in IE 6 and below */
div.AdSize300x250 {position:absolute; margin-left:-150px;} 
div.AdSize120x600 {position:absolute; margin-left:-60px;} 
div.AdSize160x600 {position:absolute; margin-left:-80px;} 

/* Get it to work in FireFox */
html>body div.AdSize300x250 {position:inherit; margin-left:0px;} 
html>body div.AdSize120x600 {position:inherit; margin-left:0px;} 
html>body div.AdSize160x600 {position:inherit; margin-left:0px;} 

/* Get it to work in IE 7 */
html>body div.AdSize300x250 {*position:absolute; *margin-left:-150px;} 
html>body div.AdSize120x600 {*position:absolute; *margin-left:-60px;} 
html>body div.AdSize160x600 {*position:absolute; *margin-left:-80px;} 
