body          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }

p             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0; line-height: 15px; }

ul            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0; line-height: 15px; margin-top: 8px; margin-left: 1.5em; }
ol            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0; line-height: 15px; margin-top: 8px; margin-left: 2.5em; }
li            { margin-bottom: 8px; }

.leadparagraph { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 0; line-height:16px; color: #336699; }

h1            { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #336699; margin-bottom: 0; }
h2            { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699; margin-bottom: 0;  }
h3            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; margin-bottom: 0; line-height:12px;  }
h4            { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699; margin-bottom: 0; line-height:11px;  }

a             { text-decoration: none; }

.home-flag {
	position:absolute; top:0px; right:0px; z-index:100000;
}

p a           { color: #336699; }
p a:visited   { color: #336699; }
p a:hover     { color: #000000; }

h2 a  		  { color: #999999; }
h2 a:visited  { color: #999999; }
h2 a:hover    { color: #336699; }

h3 a  		  { color: #999999; }
h3 a:visited  { color: #999999; }
h3 a:hover    { color: #336699; }

.menu         { color: #FFFFFF; line-height: 18px; width: 100%; font-weight: normal; }
a.menu        { color: #FFFFFF; }
a.menu:visited { color: #FFFFFF; }
a.menu:hover  { color: #FFFFFF; background-color: #003366; width: 100%; }

.pagetitle    { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 4px; color: #336699; }
.sidebartitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 4px; color: #336699; }

a.panelheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.panelheading:hover { color: #FFFFFF; }
a.panelheading:visited { color: #FFFFFF; }

a.paneltext    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.paneltext:hover { color: #FFFFFF; }
a.paneltext:visited { color: #FFFFFF; }

.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #336699; }

.grey         { color: #999999; }
.grey:active  { color: #999999; }
.grey:hover   { color: #336699; }
.grey:visited { color: #999999; }

.greysmall        	{ font-size:9px; color: #999999; }
.greysmall:active  	{ font-size:9px; color: #999999; }
.greysmall:hover   	{ font-size:9px; color: #336699; }
.greysmall:visited 	{ font-size:9px; color: #999999; }

.blue         { color: #336699; }
.blue:active  { color: #336699; }
.blue:hover   { color: #336699; }

.black        { color: #000000; }
.white		  { color: #FFFFFF; }

.quote        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; }
.navdescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; margin-top: 2px; color: #999999; }

img.screenshotleft { float: left; margin: 0 10px 0 0; border: 1px solid #999999; }
img.screenshotright { float: right; margin: 0 0 0 10px; border: 1px solid #999999; }

img.imageleft { float: left; margin: 0 10px 0 0; }
img.imageright { float: right; margin: 0 0 0 10px; }

.contactformfield { border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:300px; }

.folioItemTitle { margin-top: 0; line-height: 16px; }

#meta {
visibility: hidden
}

.sideaddress {
font-size:10px;
color:#336699;
background-image:url(../images/dot_strip_bg.gif);
background-repeat:repeat-x;
background-position:top;
margin-top:20px;
width:160px;
padding:20px 0px 0px 13px;}