/***************************************************
GLOBAL TEXT ELEMENTS
***************************************************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #fff; }
td 
{
	font-size: 11px;
}

a {
	color: black;
	font-weight: normal;
	text-decoration: underline; }

a:link { color: black; }
a:visited { color: black; }
a:hover { color: white;
		 background-color:#A8360F; }

img 
{
	border: none 0px 000000;
}


/***************************************************
HEADING TEXT ELEMENTS
***************************************************/

h1 {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 20px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000; 
	border-bottom: solid 3px #000000; 
}

h2 {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 14px;
	font-weight: bold;
	color: Black;
	border-bottom: dashed 1px #999999; 
}

.h2Alt {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 1px 0px;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

h2.red { color: #A8360F; }

.Header2  { color: #666666; font-size: 20px; font-weight: bold; padding: 0px 0px 0px 0px; }

h3 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color: #666666 }

h4.below8 {
	padding: 0px 0px 8px 0px;
}
	
h4.below4 {
	padding: 0px 0px 4px 0px;
}
		
h5 {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #000;
	border-top:1px dotted #ccc; }

h5.below10 {
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #333;
	border-top:1px dotted #ccc; }
	
h5.below10red {
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #600;
	border-top:1px dotted #ccc; }

h6 
{
	font-family: Verdana;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #600;
}

p.pageTitle 
{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #777777; 
}
.statusTitle 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #777777; 
}
.statusText 
{
	padding: 0px 0px 00px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black; 
}
/***************************************************
PARAGRAPH TEXT ELEMENTS
***************************************************/
p.statusUser {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height:16px;
	color: #A8360F; 
}
p.statusCompany {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; 
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:19px;
	color: #000; }

p.v11 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }
	
p.v11nopad {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }

p.v11gray {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #333; }
	
p.v11red {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #A8360F; }
p.v11green {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
color: #413F16; }
p.v12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height:17px;
	color: #000; }

.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }


/***************************************************
MISCELLANEOUS
***************************************************/

ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 20px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
 }

li {
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	list-style: square;
	color:#000; 
}
	
ul.csnav {
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 15px;
	font-size:11px;
	line-height:16px; }

li.csnav {
	font-size:11px;
	line-height:16px;
	list-style:circle;
	color:#000; }

li.csnavselected {
	padding:2px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	list-style:disc;
	font-weight:bold;
	color: #600; }

li.hidden {
	font-size:12px;
	line-height:17px;
	list-style:none; }

li.selected {
	padding:2px 0px 0px 0px;
	font-size:12px;
	line-height:17px;
	list-style:disc;
	font-weight:bold;
	color: #600; }

.red { color:#A8360F; }
.redBold { color:#A8360F; font-weight: bold; }
.green { color: #413F16; }
.blue { color: #003366; }
.gray { color: #666; }

.highlight { background-color:#ffcc33; }

img.screenshot { margin: 0px 0px 10px 0px; }

.v10 { font-size:10px; }
.v11 {
	font-size: 11px;
	font-weight: normal;
}

.v11gray { font-size:11px; color:#666; }
.v12redHighligh { font-size:12px; color:#A8360F; font-weight: bold; background-color:#ffc; }

.RuleHoriz {
	border-top: solid 1px #999999;
	height: 1px;
	font-size: 1px;
}

.RuleHorizDot {
	background-image: url('../images/horizDot.gif');
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
}

#NewsIndex,
#PressReleaseIndex {
	padding: 0px 0px 30px 0px;
}

#NewsIndex .Title,
#PressReleaseIndex .Title {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	padding: 4px 0px 4px 0px;
}

#NewsIndex .Read,
#PressReleaseIndex .Read {
	padding: 4px 0px 4px 0px;
	color: #A8360F;
	font-weight: bold;
}

#NewsIndex .Title a,
#PressReleaseIndex .Title a {
	font-weight: bold;
}

#NewsIndex .Title a:hover,
#PressReleaseIndex .Title a:hover {
	color: white;
}

#NewsIndex .Text,
#PressReleaseIndex .Text {
	line-height: 1.25;
	padding: 4px 0px 4px 0px;
}

#NewsIndex .Title a:hover,
#PressReleaseIndex .Title a:hover {
	color: white;
}

#NewsIndex .Date,
#PressReleaseIndex .Date {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px 4px 0px;
	color: #666666;
}

#NewsIndex .Date a,
#PressReleaseIndex .Date a,
#NewsIndex .Read a,
#PressReleaseIndex .Read a {
	color: #A8360F;
	font-weight: bold;
	font-size: smaller;
}
#NewsIndex .Date a:hover,
#PressReleaseIndex .Date a:hover,
#NewsIndex .Read a:hover,
#PressReleaseIndex .Read a:hover {
	color: white;
	font-weight: bold;
	font-size: smaller;
}
#NewsIndex .SegmentEndLink,
#PressReleaseIndex .SegmentEndLink {
	padding: 8px 0px 0px 0px;
}

#NewsItem .BodyText,
#PressReleaseItem .BodyText {
	line-height: 1.5;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;

}

#NewsItem .SubHeader,
#NewsItem h5 {
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#NewsItem .Title,
#NewsItem h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#NewsItem .Date {
	padding: 0px 0px 20px 0px;
}

#NewsItem .Author {
	padding: 0px 0px 8px 0px;
}

#NewsItem .Logo {
	margin: 0px 0px 15px 0px;
}

#NewsItem .SubTitle {
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#NewsItem .URL {
	padding: 0px 0px 8px 0px;
}

#NewsItem a {
	color: #FF7700;
	text-decoration: underline;
}

#NewsItem a:hover {
	color: white;
}

/*form { display: inline; }*/
