@charset "UTF-8";
/* CSS Document */
html body {
	font-size:100%;
	line-height:1.125em;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 20px 0;
	padding:0;
	text-align:center;
	background-color:#E8F2F8;
	color:#404040;
}
#general {
	width: 874px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#header, #footer, #gboxHeader, #gboxFooter {
display:block;
}
#container {
	background-image:url(../images/center_bg.gif);
	background-repeat:repeat-y;
	width:874px;
}
#containerPadding {
	padding:10px 35px 0px 35px;
}
p, td{
font-size:.75em;
margin:0 0 10px 0;
}
li{
font-size:.75em;
}
h1 {
	font-size:1.375em;
	line-height:1.25em;
	padding-bottom:10px;
	margin:0px;
}
#reportImg {
	float:left;
}
#orderSpec {
	float:left;
	margin-left:15px;
	width:320px;
}
#orderSpec p {
	padding-bottom:10px;
	margin:0;
	font-size:1em;
}
#orderSpec #orderBtn {
	padding-bottom:10px;
}
#orderSpec .asterickInfo {
	font-size:.625em;
	margin:0px;
	line-height:1.375em;
}
#support {
	float:right;
	width:319px;
}
#supportData {
	width:319px;
	background-color:#F4F4F4;
}
#supportData p {
	margin:0 10px 10px 10px;
	font-weight:bold;
	color:#1A7DB7;
	font-size:.875em;
}
#supportData ul {
	padding:0;
	margin:0 10px 0 10px;
	list-style-type:none;
}

#supportData a{
color:#000000;
}

#supportData .emailSupport{
background-image:url(../images/mouse.gif);
background-repeat:no-repeat;
padding-left:30px;
font-size:.875em;
height:21px;
}

.hLines{
border-bottom: dotted 1px #666666;
clear:both;
font-size:0px;
line-height:0px;
height:0px;
padding-top:10px;
margin:0 0 10px 0;
}
#bLeft{
float:left;
padding-right:10px;
width:310px;
}
#bRight{
float:left;
width:460px;
padding-left:20px;
border-left: dotted 1px #666666;
}
#bLeft h2, #bRight h2{
font-size:1em;
margin:0 0 10px 0;
}
#bRight ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#bRight li{
background-image:url(../images/check.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:20px;
}
#orderBox{
background-image:url(../images/graybg.gif);
background-repeat:no-repeat;
width:396px;
height:31px;
font-size:.75em;
color:#1A7DB7;
padding:7px 0 0 35px;
margin-bottom:10px;
}
#orderBox a{
color:#1A7DB7;
}
#summary h3 {
	font-size:1.125em;
	margin:0px;
	padding-bottom:10px;
}
#summary .glossaryTheme {
	font-weight:bold;
	color:#1A7DB7;
	padding:0;
	margin:0;
}
#summary .glossaryThemeEmpty {
	font-weight:bold;
	color:#1A7DB7;
}
#summary ul {
	padding:0;
	margin:0 0 10px 15px;
	list-style-type:none;
}
#footerInfo p{
font-size:.75em;
margin:0;
text-align:center;
}
#footerInfo a{
color:#404040;
}
