﻿body 
{
	text-align:center; 
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-family:Verdana, Sans-Serif;
	background-color: #D5CCBD;
}

h1
{
	font-size:small;
}

h2
{
	font-size:small;
}

h5
{
	font-size:x-small;
	padding-top:2px;
}

p
{
	padding-bottom:10px;
}

table.general
{
	border-collapse: collapse;
	font-family:Verdana, Sans-Serif;
	margin: 0;
	padding: 0;
}

tr.general
{
	background-color:#EEEEEE;	
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_top_left
{
	background-image:url(../pics/background/top_left.bmp); 
	height:15px; 
	width:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_top
{
	background-image:url(../pics/background/top.bmp); 
	height:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_top_right
{
	background-image:url(../pics/background/top_right.bmp); 
	height:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_left
{
	width:150px; 
	background-image:url(../pics/background/left.bmp);
	background-color:#EBE5D9;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_center
{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_right
{
	width:150px; 
	background-image:url(../pics/background/right.bmp);
	background-color:#EBE5D9;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_bottom_left
{
	background-image:url(../pics/background/bottom_left.bmp); 
	height:15px; 
	width:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_bottom
{
	background-image:url(../pics/background/bottom.bmp); 
	height:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_bottom_right
{
	background-image:url(../pics/background/bottom_right.bmp); 
	height:15px;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.general_right_bar td a
{
	border:none;
	font-size:20pt;
}

table 
{
	font-family:Verdana, Sans-Serif;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td
{
	font-family:Verdana, Sans-Serif;
	font-size:x-small;
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.header
{
	vertical-align:middle; 
	width:760px; 
	height:71px; 
	background-image:url(../pics/header_bar.bmp); 
	background-repeat:repeat-x; 
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}

td.info_bar
{
	height: 25px;
	background-color:#EEEEEE; 
	border-bottom: solid 1px #999999;
	border-collapse:collapse;
	padding: 0;
	margin: 0;

}

td.info
{
	border-collapse:collapse; 
	background-color:#EEEEEE; 
	border-right:solid 2px white; 
	vertical-align:top; 
	font-family:Verdana, Sans-Serif; 
	font-size:x-small; 
	padding:10px 10px 10px 10px;
	/* color:#737373; */
	color:#404040;
	text-align:left;
}

td.footer
{
	vertical-align:middle; 
	width:760px; 
	height:71px; 
	background-image:url(../pics/footer_bar.bmp); 
	background-repeat:repeat-x; 
	padding:0px 0px 0px 0px; 
	border-collapse:collapse; 
	border-style:none; 
	margin:0px 0px 0px 0px;
}

td.button
{
	background-image:url(../pics/button.gif); 
	background-repeat:no-repeat; 
	width:81px; 
	height:21px; 
	text-align:center; 
	font-family:Verdana, Sans-Serif; 
	font-size:x-small;
	border:none;
}

td.button a
{
	border:none;
}

td.button a img
{
	border:none;
}


td.button_medium
{
	background-image:url(../pics/button_medium.gif); 
	background-repeat:no-repeat; 
	width:139px; 
	height:26px; 
	text-align:center; 
	font-family:Verdana, Sans-Serif; 
	font-size:x-small;
	padding-top:0px;
	vertical-align:text-top;
}

table.with_border
{
	border:solid 2px #999999;
}

th.with_border
{
	text-align:center;
	background-color:#999999;
	color:#EBE5D9;
	font-weight:bolder;
	font-size:small;
	padding:10px;
}

td.with_border
{
	border:solid 1px #999999;
	padding:5px;
}

span.header
{
	font-weight:bold;
	color:Black;
}

sup
{
	font-size:5pt;
}

ul.numbered
{
	list-style-type:decimal;
}

a.button:link 
{
/*	color: #854323; */
	color: Blue;
	text-decoration: none; 
	display:block;
	margin-top:4px;
}

a.button:active 
{
/*	color: #854323; */
	color: Blue;
	text-decoration: none; 
	display:block;
	margin-top:4px;
}

a.button:visited 
{
/*	color: #854323; */
	color: Blue;
	text-decoration: none; 
	display:block;
	margin-top:4px;
}

a.button:hover
{
/*	color: #854323; */
	color: Red;
	text-decoration: underline;
	display:block;
	margin-top:4px;
}

div.question
{
	width:100px;
	text-align:right;
	float:left;
	padding-bottom:10px;
}

.question span
{
	width:100px;
	text-align:right;
}

/* Curved cutout Borders*/

.curved {
  background: transparent; 
  width:40%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curved .boxcontent {
  display:block; 
  background:#e0cea3; 
  border:0 solid #fff; 
  border-width:0 1px;
  text-align:left;
  }

.raised {background: transparent; padding-bottom:20px;}
.raised h1, .raised p {margin:0;}
.raised h1 {font-size:small; color:black; padding-bottom:15px;}
.raised h2 {font-size:xx-small; color:Black;}
.raised p {padding-bottom:15px; text-align:left;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {height:1px;}
.raised .b2 {background:#EBE5D9; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#EBE5D9; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#EBE5D9; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#EBE5D9; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#EBE5D9; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#EBE5D9; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#EBE5D9; border-left:1px solid #fff; border-right:1px solid #999; text-align:left; padding:15px;}

.square 
{
	background-color:#EFEFEF;
	border:solid 3px #D5CCBD;
	margin-top:20px;
	font-size:xx-small;
	margin:5px 0px 0px 0px;
	font-family:Verdana, Sans-Serif;
}

.square h1
{
	background-color: #D5CCBD;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
	font-size:x-small;
}

.square p
{
	font-size:xx-small;
	padding:0px 5px 0px 5px;
	margin:0;
	text-align:left;
}

.square .info
{
	border-top:solid 3px #D5CCBD;
}

.square .link
{
	width:100%;
	text-align:right;
	padding-bottom:3px;
}

.comparison_chart table
{
	border:solid 2px #d5ccbd;
}

.comparison_chart th
{
	text-align:center;
}

.comparison_chart td
{
	border:solid 1px #d5ccbd;
	padding:3px;
	text-align:center;
}

.comparison_chart .leftalign td
{
	border:solid 1px #d5ccbd;
	padding:3px;
	text-align:left;
}

div.button_left
{
	background-image:url(../pics/b1_left.gif); 
	background-repeat:no-repeat; 
	width:14px; 
	height:28px;
	padding:0; 
	margin:0;
	float:left;
}

div.button_middle
{
	height:28px;
	float:left; 
	background-image:url(../pics/b1_middle.gif); 
	background-repeat:repeat-x; 
	padding:0px; 
	margin:0; 
	width:60px; 
	vertical-align:middle; 
	text-align:center;
}

div.button_right
{
	float:left; 
	background-image:url(../pics/b1_right.gif); 
	background-repeat:no-repeat; 
	width:14px; 
	height:28px;
	padding:0; 
	margin:0;
}
            
td.data
    {
    padding:5px;
    border: solid 1px White;
    }
th.data
    {
    padding: 5px;
    border: solid 1px white;
    text-align: center;
    background-color: #FFFFCC;
    }
table.data
    {
    border:solid 1px #737373; 
    text-align:center;
    margin-bottom:20px;
    width:100%;
    }
            