/* 3ColLWDSite CSS */
*{
margin:0;
padding:0;
}
a:link{
color:#003399;
text-decoration:underline
}
a:visited{
color:#003399;
text-decoration:underline
}
a:hover{
color:#ff0000;
text-decoration:none
}
a:active{
color:#003399;
text-decoration:underline
}
body{
background: Teal;
font-size:100%;
text-align:center;
font:Arial,Helvetica,sans-serif;
}
h1{
font-size:1.8em;
font-weight:900;
text-align:center
}
h2{
font-size:1.6em;
font-weight:900;
text-align:center
}
h3{
font-size:1.4em;
font-weight:900;
text-align:center
}
h4{
font-size:1.4em;
font-weight:900;
text-align:center
}
h5{
font-size:1.3em;
font-weight:900;
text-align:center
}
h6{
font-size:1.3em;
font-style:oblique;
font-weight:900;
text-align:center
}
html{
font-size:75%;
margin-bottom:1px;
min-height:100.1%
}
p{
font:1.08em Arial,Helvetica,sans-serif;
}
dl dd {font-size: 1.3em;
	display: inline;
}
hr.lasertypingred  {
	border-top: 2px double #cc0000;
	border-bottom: 2px double #cc0000;
	width: 100%;
	color: red;
	height: 4px;
	margin: 2px auto 0 ;
	text-align: center;
}
table{
margin: 10px auto;
}

/* ======== CLASSES =======*/
.alignleft{
text-align:left
}
.alignright{
text-align:right
}
.altlink:link{
color:#FF3333;
text-decoration:none
}
.altlink:visited{
color:#FF3333;
text-decoration:none
}
.altlink:hover{
color:#FFDD33;
text-decoration:underline
}
.altlink:active{
color:#FF3333;
text-decoration:none
}
.almondmaroon {
	background-color: #FFEBCD;
	border: 1px solid #A52A2A;
}

.black {
	color: #000;
}
.blackbold {
	color: black;
	font-weight: 900;
}
.bluebox {
	width: 444px;
	margin: 8px auto 4px;
	font-size: 18px !important;  border: 2px solid #6495ED;
	color: green !important;
}
.caption{
color: #fff;
text-align:center;
text-indent:0;
font-size:12px;
font-style:italic;
font-weight:100;
}
.centered{
text-align:center
}
.contactTable{
	border: solid 1px #6e6e6e;
	border-collapse: collapse;
	width: 380px;
}
.contactTable td{
border: none;
padding: 3px;
color: #004080;
}
.contactTable th{
	background: #6e6e6e;
	color: #FFFFFF;
}
.largebox {
	width: 544px;
	margin: 0 auto;
	font-size: 24px !important; border: 2px solid red;
}
.left{float: left;}
.right{float: right;}
.purplebold {
	color: Purple !important; font-weight: 900; text-decoration: underline;
}
.redbold {
	color: #D00000; font-weight: 900; 
}
.smallprint{
font-size: 10px; 
color: blue;
text-align: center;
}
.smallprint a{
color: #666666;
}
.white {
	color: white;
}
.whitebold {
	color: white;
	font-weight: 900;
}

/* ======== ID =======*/

#content{
width: 740px;
background-color: #FFEFD5;
margin:0;
}
#content p{
margin:0;
padding: 0 5px;
}
#contactforminstructions {
	background-color: white;
}
#contactforminstructions p {
	font-size: 1.2em;
	color: blue !important;
}
#footernav{
background-color: #EEEEEE;
width:740px;
margin: 4px auto 4px;
}
#footernav p{
font-size:1.3em;
text-align:center;
}
#footernav a{
font-size:1.3em;
color: #6D6D6D;
text-decoration: none;
}
#footernav a:hover{
color:red;
text-decoration:none
}
#footerinfo{
background-color: #009B9D;
width:740px;
background-repeat:no-repeat;
margin: 2px auto 4px;
}
#footerinfo p{
font-size:1.3em;
text-align:center;
}
#footerinfo a{
font-size:1.3em;
color: #6D6D6D;
text-decoration: none;
}
#footerinfo a:hover{
color:red;
text-decoration:none
}
#header{
width: 740px;
background-color:#eee;
height:432px;
background-repeat:no-repeat;
}
#header img {
	border: 1px solid #1E5599; 
}
#leftcol{
/*background-color:#CCCCCC;*/
float:left;
width:460px;
margin: 0 10px 0 0;
}
#lessonscontent p{
color: black;
	border: 1x solid red;
}
#ltscreen {width: 630px;
	margin: 8px auto 0;
}
#ltscreen img {
	width: 630px;
	height: 512px;
}
#maincol{
width: 600px;
margin: 4px auto 4px;
}
#maincol p {
	width: 564px;
	margin: 4px auto 2px;
	font-size: 1.4em;
	text-align: justify;
	color: maroon;
	font-weight: 900;
}
#navbar1 {
width: 740px;
margin: 4px auto 4px;
text-align: center;
background-color:#eeeeee;
}
#navbar1 p{
text-align:center;
}
#navbar1 a{
color: #6D6D6D;
text-decoration: none;
}
#navbar1 a:hover{
color:red;
text-decoration:none;
}
#rightcol{
float:right;
width:270px;
}
#rightcol ul li, #rightcol p{
font-size: .9em;
font:Arial,Helvetica,sans-serif;
list-style: none;
margin-bottom: 5px;
}
#seoinfo{width: 740px;
	margin: 0 auto;
	color: #565656;
	border: 1px solid purple;
}
#wrapper{
margin:16px auto 0;
width:740px
}
#wrapper p {
	text-align: justify;
}
#wrapperfeedback {
	width: 630px;
	margin: 0 auto;
}
#wrapperfeedback p {
	width: 544px;
	margin: 9px 0 0 0;
	color: #fff;
	text-align: left;
}
#wrapperfeedback form {
	width: 544px;
	margin: 14px 0 4px 14px;
}
#wrapperfeedback table{
	width: 544px;
	background-color: #FFEBCD;
	border: 1px solid #A52A2A;
}
#wrapperfeedback table td {
	width: 166px;
	text-indent: 4px;
	color: black;}
	
#wrapperfeedback table input {
	width: 344px;
	color: black;
	}
#wrapperfeedback table textarea {
	width: 344px;
	color: black;
}
#wrapperinfo {
	width: 630px;
	margin: 0 auto;
}
#wrapperinfo p {
	text-align: justify;
	color: #000;
}
#wrapperslide img {
	margin: 18px 0 24px 111px;
}
#wrapperslide  p {
	text-align: justify;
}

#wrapperslide #prevnextslide {
	width: 444px;
	font-size: 1.6em;
	color: #fff;
}
#wrapperslide #imagetext {
	width: 444px;
	height: 444px;
}
#wrapper_onlyxp_buy {
	width: 740px;
	margin: 0 auto;
	background-color: #FFE4C4;
	
	/*border: 1px red solid;*/
}
#wrapper_onlyxp_buy a:link{
color:red;
text-decoration:none;
}
#wrapper_onlyxp_buy a:visited{
color:red;
text-decoration:none;
}
#wrapper_onlyxp_buy a:hover{
color: #FF8282;
text-decoration:none;
}
#wrapper_onlyxp_buy a:active{
color: red;
text-decoration:none;
}
#wrapper_onlyxp_buy p {font-size: 1.4em;
}
#wrapper_onlyxp_demo {
	width: 740px;
	margin: 0 auto;
	/*border: 1px red solid;*/
}
#wrapper_onlyxp_demo a:link{
color:#000;
text-decoration:none;
}
#wrapper_onlyxp_demo a:visited{
color:#000;
text-decoration:none;
}
#wrapper_onlyxp_demo a:hover{
color: #FF8282;
text-decoration:none;
}
#wrapper_onlyxp_demo a:active{
color:#000;
text-decoration:none;
}
#wrapper_onlyxp_demo p {font-size: 1.4em;
}

