html, body {margin:0px 0px; padding:0px; text-align:center; width: 100%; height:100%; background-color: #eeeeee;}
#Content {margin:0px auto; text-align:left; padding:0px;}

p,table {font-family:  tahoma, arial, courier; text-decoration: none; line-height:20px; height:100%;}
p,th,td {font-size: 12px; font-family:tahoma; color:#ffffff; vertical-align:top; text-decoration: none; line-height:20px;}
h1 {color: #ffe03a; font-family:times; font-size: 24px; font-weight: normal; padding-top: 0px; text-decoration: none; float: left; vertical-align: top;}
h2 {color: red; font-family:tahoma; font-size: 32px; font-weight: normal; vertical-align: top;}

a:link {COLOR: #ffffff; text-decoration: none}
a:visited {COLOR: #ffffff; text-decoration: none}
a:active {COLOR: #ffe03a;}
a:hover {COLOR: #ffe03a; text-decoration: underline}

.class1 A:link {COLOR: #1f2a46; text-decoration: none}
.class1 A:visited {COLOR: #1f2a46; text-decoration: none}
.class1 A:active {COLOR: #1f2a46;}
.class1 A:hover {COLOR: #d52a46; text-decoration: underline}

.extralargetitle {font-family: times; font-size: 32px; font-weight: normal; color: #ffffff; text-decoration: none;}
.largetitle {font-family: times; font-size: 22px; font-weight: normal; color: #ffffff; text-decoration: none;}
.title {font-family: tahoma; font-size: 32px; font-weight: normal; color: red; float: left;}
.whitesmall {font-family: tahoma; font-size: 11px; color: #ffffff; margin-top: 2px;}
.white {font-family: tahoma; font-size: 12px; color: #ffffff; margin-top:2px;}
.whitelarge {font-family: tahoma; font-size: 16px; text-align:justify; color: #ffffff; line-height:20px; }
.bio {font-family: tahoma; font-size: 16px; color: #ffffff; line-height:120%;}

.trans {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50; width: 900px; height: 300px; background: #000000; float: none; margin-top: 70px; position: relative; z-index: 50;}

.transpresentation {
width: 220px; height: 100%; min-height:100%;
background: rgba(0, 61, 125, 0.5); /* R, G, B, A */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f404040, endColorstr=#7f404040);
}

.transmenubar {
width: 700px; height: 50px; 
background: rgba(64, 64, 64, 0.5); /* R, G, B, A */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f404040, endColorstr=#7f404040);
}

.transmainbar {
width: 100%; 
background: rgba(64, 64, 64, 0.5); /* R, G, B, A */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f404040, endColorstr=#7f404040);
}

.transbottombar  {
filter: none; -moz-opacity:none; -khtml-opacity: none; opacity: none; font-family: Tahoma; font-size: 14px; font-weight: normal; color: #ffffff; line-height: 50px;}
.inner {margin:0px auto; padding:10px; height:100%}

#buy {margin: 0 auto; width: 200px; height: 43px; background-image: url(../images/ribbon.png); margin-top: 50px; ;}
#buy #content {color:#1f2a46; font-family: Lucida Sans Unicode, Tahoma; font-size:16px; text-align: center; text-indent: 3px; line-height: 125%; padding-top: 7px; line-height:100%;}


#contact {
	width: 580px; margin: 60px auto; padding: 60px 30px;
}

h1 {font-size: 35px; color: #445668; text-transform: uppercase; text-align: center; margin: 0 0 35px 0; text-shadow: 0px 1px 0px #f2f2f2;}

fieldset {border: 0;}

label {
	float: left; clear: left; margin: 11px 20px 0 0; width: 120px;
	text-align: right; font-size: 16px; color: #ffffff; 
	text-shadow: 0px 1px 0px #f2f2f2;
}

input {
	width: 340px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #5E768D;
	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #f2f2f2; text-shadow: 0px -1px 0px #334f71; 
}
	input::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;  
	}
	input:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b; 
	}

textarea {
	width: 340px; height: 170px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #5E768D;
	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #f2f2f2; text-shadow: 0px -1px 0px #334f71; 
}
	textarea::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;  
	}
	textarea:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b; 
	}
	
input:focus, textarea:focus {
	background: #728eaa;
	background: -moz-linear-gradient(top, #668099 0%, #728eaa 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#728eaa)); /* webkit */
}

input[type=submit] {
	width: 235px; height: 52px; float: right; padding: 10px 15px; margin: 0 15px 0 0;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #556f8c;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}

blockquote {font-family: Georgia, serif; font-size: 18px; font-style: italic; margin: 0.25em 0; padding: 0.25em 40px; line-height: 1.45;	position: relative;	color: #ffffff;}
blockquote:before {display: block; content: "\201C";	font-size: 80px; position: absolute; left: 0px;	top: -25px;	color: #ffffff;}
blockquote:after {content: "\201D"; font-size: 80px;	position: absolute;	color: #ffffff;}		
blockquote cite:before {content: "\2014 \2009";}