
Background		#333333		Gray
Body			#ffffff		White
Links Body		#00d5ff		Blue
Links Footer	#999999		Gray

.clear {
clear:both;
}

.floatRight {
float:right;
}

.floatLeft {
float:left;
}


body {
background: #ffffff;
color:#000000;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:100%;			/* Leave base fonts set at 16px browser defaults */
line-height:130%;
}


h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
blockquote,
form,
fieldset,
table,
ul {
margin:1em 0;
}

h1 {
font-size:2em;			/* 32px */
margin-bottom:-0.5em;
}

h2 {
font-size:1.5em;		/* 24px */
}

h3 {
font-size:1.25em;		/* 20px */
}

h4 {
font-size:1em;			/* 16px */
font-weight:bold;
}

h5 {
font-weight:bold;
font-size:0.75em;		/* 12px */
margin:1.5em 0 -0.75em 0;
}

h6 {
font-size:0.75em;		/* 12px */
margin:1.5em 0 -1em 0;
}


a:link,
a:visited,
a:active {
color:#0000ff;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
cursor:pointer;
}

a[href^="http:"] {
background-image:url(../resources/icon_external.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:12px;
}

a[href^="http://metatools.com"],
a[href^="http://www.metatools.com"] {
background-image:none;
padding-right:0;
}

a[href^="mailto:"] {
background-image:url(../resources/icon_mailto.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:12px;
}



#wrapper {
margin-left:5%;
margin-right:5%;
}


#header {
height:105px;
margin-bottom:20px;
text-align:center;
}

#header #logo {
left:224px;
position:absolute;
top:70px;
}



#intro {
font-size:0.88em;		/* 14px */
float:left;
}

#intro .padding {
padding-right:50px;
}

#intro em {
font-style:normal;
font-weight:bold;
}

#feature {
float:right;
}



#footer {
list-style:none;
margin:0;
padding:10px 0 0 0;
}

#footer li {
color:#999999;
display:inline;
font-size:0.79em;		/* 11px */
padding-right:5px;
}

#footer li a {
color:#999999;
}


div.inlineRight {
float:right;
padding-left:15px;
padding-bottom:15px;
position:relative;
top:10px;
}



form {
}

/* Removes fieldset borders; even on Opea 7 */
fieldset {
border:1px solid transparent;
}

.input {
border:solid 1px #999999;
margin:0.25em 0;
padding:1px;
}

.submit {
float:left;
height:29px;
margin-top:1em;
margin-bottom:2em;
}

.requiredFields {
float:right;
font-style:italic;
margin-top:1.75em;
}

.input:focus {
border:solid 1px #ffffff;
}

label {
clear:both;
display:block;
font-size:0.75em;		/* 12px */
}

#content form ul {
list-style:none;
margin:0;
padding:0;
}

#content form ul li {
display:inline;
padding-right:15px;
}



table {
}

td {
font-weight:normal;
font-size:0.75em;		/* 12px */
padding:1px 5px;
text-align:left;
}

thead {
display:none;
}

caption {
font-size:0.75em;		/* 12px */
margin-bottom:-0.5em;
padding:1px 5px;
}

tbody {
border-bottom: 1px dotted #ffffff;
border-top: 1px dotted #ffffff;
}