body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font: small Arial;
    color: #666666;
}

td {
    font: small Arial;
    color: #000000;
}

H1 {
    font: bold large Arial;
	margin-top:10px;
	margin-bottom:10px;
}
H2 {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
	font: small Arial;
	font-weight: bold;
}
H3 {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
	font: small Arial;
	font-weight: bold;
}
H4 {
	font: x-small Arial;
	color: #666666;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:5px;
}
H5 {
	font: x-small Arial;
	font-style: italic;
	color: #000000;
	margin-top:0px;
	margin-bottom:8px;
}
.PageHeading {
	font: large Arial;
    color: #000000;
	margin-top:10px;
	margin-bottom:20px;
}
/*navigation styles - fixed*/

.menutext {
    font:  12px Arial;
    color: #ffffff;
}
a.menutext:link {
    font:  12px Arial;
    color: #ffffff;
    text-decoration: none;
}
a.menutext:visited {
    font:  12px Arial;
    color: #ffffff;
    text-decoration: none;
}
a.menutext:active {
    font: 12px Arial;
    color: #ffffff;
    text-decoration: underline; 
}
a.menutext:hover {
    font: 12px Arial;
    color: #ffffff;
    text-decoration: underline;
}
.menutextactive {
    font:  12px Arial;
    color: #000000;
    text-decoration: none;
    background-color: #ffffff;
}
.menutextblack {
    font:  12px Arial;
    color: #000000;
    text-decoration: none;
}
.menutexttop {
    font:  12px Arial;
    color: #ffffff;
}
a.menutexttop:link {
    font:  12px Arial;
    color: #ffffff;
    text-decoration: none;
}
a.menutexttop:visited {
    font:  12px Arial;
    color: #ffffff;
    text-decoration: none;
}
a.menutexttop:active {
    font: 12px Arial;
    color: #ffffff;
    text-decoration: underline; 
}
a.menutexttop:hover {
    font: 12px Arial;
    color: #ffffff;
    text-decoration: underline;
}

/*content styles*/

p {	
	padding-bottom: 1px;
}

p.links {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 27px;
	margin-right: 18px;
}

.highlight {
	background-color: #cccccc;
}

a {
	color: #CC3300;
	text-decoration: none;
}
a:link {
	color: #CC3300;
	text-decoration: none;
}
a:visited {
	color: #CC3300;
	text-decoration: none;
}
a:active, a:hover {
	color: #CC3300;
	text-decoration: underline;
}

.footerlink {
	color: #000000;
	font: x-small Arial;
}

a.footerlink, a.footerlink: visited {
	color: #CC3333;
	text-decoration: none;
	font: x-small Arial;
}

a.footerlink:hover, a.footerlink:active {
	color: #CC3333;
	text-decoration: underline;
	font: x-small Arial;
}

ol {
	margin-top: 5px;
	margin-bottom: 2px;
}
ol li {
	margin-top: 5px;
}
ul {
	margin-left : 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
ul li {
	margin-top: 5px;
}
ul li ul li {
	margin-top: 5px;
	list-style : square;	
}

.caviatblack {
    font:  x-small Arial;
    color: #000000;
    text-decoration: none;
}

.caviatwhite {
    font:  x-small Arial;
    color: #ffffff;
    text-decoration: none;
}
a.caviatwhite, a.caviatwhite:link, a.caviatwhite:visited {
    font:  x-small Arial;
    color: #ffffff;
    text-decoration: none;
}
a.caviatwhite:active, a.caviatwhite:hover {
    font:  x-small Arial;
    color: #ffffff;
    text-decoration: underline;
}

.logininputbox {
	width: 130px;
}

.searchresult {	
	padding-top: 7px;
	padding-bottom: 7px;
}

.linkred {
	color: #CC0000;
}
a.linkred {
	color: #CC0000;
	text-decoration: none;
}
a.linkred:link {
	color: #CC0000;
	text-decoration: none;
}
a.linkred:visited {
	color: #CC0000;
	text-decoration: none;
}
a.linkred:active {
	color: #ffffff;
	text-decoration: underline;
}
a.linkred:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.greytext {
    font:  small Arial;
    color: #999999;
    text-decoration: none;
}
a.greytext:link {
    font:  small Arial;
    color: #999999;
    text-decoration: none;
}
a.greytext:visited {
    font:  small Arial;
    color: #999999;
    text-decoration: none;
}
a.greytext:active {
    font:  small Arial;
    color: #999999;
    text-decoration: underline;
}
a.greytext:hover {
    font:  small Arial;
    color: #999999;
    text-decoration: underline;
}

.bannerbg {
	background: #CC3300;
}
.navstripdivider {
	background: #993300;
}
.toptabbg {
	background: #FF9900;
}	
.navstripshadow {
	background: #000000;
}
.navstriphighlight {
	background: #333333;
}
.dividerline {
	background: #999999;
}
.dividerlinehighlight {
	background: #cccccc;
}
.titlebg {
	background: #FF9900;
}
.titlerightbg {
	background: #CC3300;
}
.rightcolbg {
	background: #cccccc;
}
