h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #666; 
	margin-top:2em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 10pt;
}
h4 {
	font-size: 9pt;
}
a { color: #990000;
text-decoration:none;
}
a:hover {
cursor:pointer;
}
a:active, a:focus {
outline: 0;
}
body, pre, p, ul, li, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
}
body {
padding-right:10px;
margin-top:10px;
margin-left:20px;
/*background-image: url(../images/wordshot1.png);*/
/*background-repeat: no-repeat;*/
}
#footer p{
	font-size: 8pt;
}
.banner {
background-image: url(../services/docxtemplate/images/ribbon.png);
background-repeat: no-repeat;
height:120px;
width:932px;
}
.wordpage {
background: url(../images/wordpage.png) top left no-repeat;
width:530px;
height:740px;
float:right;
/*position:absolute;*/
/*left:400px;*/
}
.info {
width:350px;
}
.link:hover {
cursor:pointer;
}
body
{
	text-align: left;
}
div#main
{
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	text-align: left;
}
.shadow, .shadowpage, .fadeinfo {
    -moz-box-shadow: 3px 3px 10px #aaa; /*x-offset y-offset radius colour */
    -webkit-box-shadow: 3px 3px 10px #aaa;
    box-shadow: 3px 3px 10px #aaa;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');
}
.shadowpage {
border:1px solid #aaa;
padding-top:40px;
padding-left:30px;
padding-bottom:40px;
width:500px;
float:right;
}
.xmltag, .xmltaglink, .xmltaginfo {
color: #000080;
}
.xmltaginfo:hover {
background:#fde389;
}
.xmltaglink:hover {
cursor:pointer;
background:#f7f7f8;
}
.indent {
margin-left:30px;
}
.fadeinfo {
border:1px solid #aaa;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 5px;  
-khtml-border-radius: 5px;
padding:8px;
background:#ffffff;
}
.red {
  color:red;
}
