/* Css Reset */
html, body, ul, ol, li, form, fieldset, legend {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;}
fieldset, img {border: 0;}
legend {color: #000;}
li {list-style: none;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; vertical-align: top; font-weight: normal;}
input, textarea, select {font-size: 110%; line-height: 1.1;}
abbr, acronym {border-bottom: .1em dotted; cursor: help;}

/* CSS Styles */
h1, h2, h3, h4 {font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #336633; display: inline;}
td {font: normal 1em Georgia, "Times New Roman", Times, serif; color: #006400;}
body {
	background-color: #FFF;
	scrollbar-3dlight-color: #99cc99;
	scrollbar-arrow-color: #99cc99;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #99cc99;
	scrollbar-track-color: #ffffff;
	margin: 0px;
	background-image: url(../images/transbg.jpg);
	background-repeat: repeat-x;
}
p, form {font-family: Georgia, "Times New Roman", Times, serif; color: #366}
a:hover {color: #F03;}
hr {margin: 3px 0px 5px; padding: 0px; width: 100%;}

.boldred {font-size: 1em; font-weight: bold; font-style: italic; color: #900;}
.note { font-size: 1em; font-variant: small-caps; font-style: italic; }
.clearfloat {clear: both;}
table.inset {border: 1px solid black; background-color: #FFC; width: 100%; margin-bottom: 3px; border-collapse: collapse; }
.underlined {text-decoration: underline;}

#banner {width: 100%; margin: 0px; border: 1px dashed black; background-color: #FFF;}
#promocode {width: 500px; margin: 0px auto; border: 1px solid black; background-color: #BCDFFF; text-align: center; padding-top: 10px; }
#banner td {font-family: Georgia, "Times New Roman", Times, serif;}
#container { width: 800px; border: 1px solid black; margin: 10px auto; padding: 10px; background-color: #CCC; }
#statemenu {width: 96%; border: 1px solid black; margin: 10px auto; padding: 10px; background-color: #CCC;}
#pageform {width: 96%; border: 1px solid black; margin: 10px auto; padding: 10px; background-color: #FFF;}
#pageform label { font-family: Verdana, Geneva, sans-serif, Times, serif; font-size: 0.8em; text-align: left; font-variant: small-caps; vertical-align: baseline;}
#cert { width: 400px; margin: 10px auto; background-color: #FFC; border-style: ridge; padding: 10px; border-color: #000; text-align: center;}
#livecert { width: 600px; margin: 10px auto; background-color: #FFC; border-style: ridge; padding: 10px; border-color: #000; text-align: center;}
#pricing { width: 600px; margin: 5px auto; background-color: #FFC; border-style: ridge; padding: 10px; border-color: #000; text-align: left;}
td#examples h1 {font-family: "Times New Roman", Times, serif; font-size: 2.2em; color: #000;}
td#examples h2 {font-family: "Times New Roman", Times, serif; font-size: 1.6em; color: #333;}
#header {margin: 25px auto 10px auto; width: 760px; border-style:double; background-color:#FFF; padding: 10px;}
#header h2 {font-weight: bold; font-style: italic; color: #900; margin: 0px;}
#header h3 {font-weight: bold; font-style: italic; color: #363; margin: 0px;}
#legacyimg { background-image: url(../images/intlegacytoday.jpg); background-repeat:no-repeat; width: 749; height: 106; position: absolute; left: 244px; top: -10px; z-index: -1; }
#menu { position: absolute; top: 56px; left: 304px; z-index: 3; }
#menu td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#menu td a, #menu td a:visited { text-decoration: none;	color: #006; }
#menu td a:hover { text-decoration: underline; color: #FFFFFF; }

