/* main styles */
body{ padding:0px; margin:0px; background-color:#829381;}
a { text-decoration:none;}
a img {border-width: 0; }

.dtsp { display:table; width:528px;}
.dt { display:table; width:876px;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; width:100%;}


/* colors
dark blue #14489f
light blue #2ba4dd
logo green #0e5c39
bkg green #829381
red #ed2024

 */

/* body */
.main {height:100%; width:100%; background:  url(images/bkg.jpg) repeat-x; }
.inmain1 {height:100%; width:100%; padding:0px; margin:0px; vertical-align:top;}

.spashheader {height:143px; width:528px;  background:  url(images/splashtop.jpg) no-repeat; vertical-align:bottom;}
.splashhome {height:433px; width:528px; background:  url(images/splashbottom.jpg) repeat-y; vertical-align:top; }

.col1_1{height:100%; width:456px; vertical-align:top;}
.col1_1prod{height:100%; width:456px; vertical-align:top;}
.col2_1{height:100%; width:430px;}
.col1_1s{height:100%; width:400px; vertical-align:top;}
.col2_1s{height:100%; width:450px;}
.col2_1mat{height:100%; width:450px;}
.col3_1{height:100%; width:430px;padding:0px; margin:0px; vertical-align:top;}

.col1_2{height:100%; width:438px; padding:0px; margin:0px; vertical-align:top;}
.col2_2{height:100%; width:438px; padding:0px; margin:0px;}
.col3_2{height:100%; width:440px; padding:0px; margin:0px; vertical-align:top; position:relative; z-index: 1;}

.colformL{height:100%; width:170px;}
.colformR{height:100%; width:170px;padding:0px; margin:0px; vertical-align:top;}

.bkglogo {background:  url(images/bkglogoa.png) no-repeat center;}

/* sections */

.header {height:146px; width:876px; background:  url(images/bkg01header.jpg) no-repeat; vertical-align:top;}
.headernav{height:33px; width:876px; background:  url(images/bkg02header.jpg) no-repeat; vertical-align:top;}
.headersub2 {height:90px; width:876px; background:  url(images/bkg03header.jpg) no-repeat; vertical-align:top;}
.contenthome {height:550px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.contenthome2 {height:750px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.contentcontact {height:450px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.contentcourse {height:1400px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.contenttestimonial {height:900px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.contentrentacourse {height:850px; width:876px; background:  url(images/bkg04body.png) repeat-y; vertical-align:top; }
.footer {height:91px; width:876px; background:  url(images/bkg05bottom.png) repeat-y; vertical-align:top; }

.contentmat {height:530px; width:876px; background:  url(images/bkg04body2.jpg) no-repeat; vertical-align:top; }
.footermat {height:100px; width:876px; background:  url(images/bkg05bottom2.jpg) no-repeat; vertical-align:top; }

.contentproduct {height:530px; width:876px; background:  url(images/bkg04body3.jpg) no-repeat; vertical-align:top; }
.footerproduct {height:100px; width:876px; background:  url(images/bkg05bottom3.jpg) no-repeat; vertical-align:top; }

.contentlink {height:531px; width:876px; background:  url(images/bkg04body4.jpg) no-repeat; vertical-align:top; }
.footerlink {height:91px; width:876px; background:  url(images/bkg05bottom4.jpg) no-repeat; vertical-align:top; }

.indexbullets{margin-left:55px; margin-right:5px; padding:0px; }
.indexform{margin-left:10px; margin-right:50px; vertical-align:top;}
.indexcontact{margin-left:20px; margin-right:60px; vertical-align:top;}
.indexservices{margin-left:55px; margin-right:30px;}
.indexservicesm{margin-left:55px; margin-right:20px;}
.indexrentacourse{margin-left:15px; margin-right:45px;}
.headernavigation{margin-left:47px; margin-top:6px;}

.crspg{height:100%; width:750px; padding:0px; margin:0px;}
.t2{height:355px; width:692px; padding:0px; margin:0px;}
.gran{height:270px; width:692px; padding:0px; margin:0px;}
.deb{height:300px; width:692px; padding:0px; margin:0px;}
.tal{height:270px; width:692px; padding:0px; margin:0px;}

.xtra{margin-top:0px; margin-left:185px; margin-right:20px;}
.xtracourses{margin-top:0px; margin-left:60px; margin-right:60px;}
.xtrapin{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemitiesaltpin2.png) no-repeat;}
.xtrateesign{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemteesigns.jpg) no-repeat;}
.xtrasign{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemsignage.jpg) no-repeat;}
.xtratee{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemteepad.jpg) no-repeat;}
.xtrapads{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemitiesmultpads2.png) no-repeat;}
.xtrabridges{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemitiesbridges2.png) no-repeat;}
.xtradisc{height:204px; width:692px; padding:0px; margin:0px;background:  url(images/amnemitiesdiscsales2.png) no-repeat;}



/* text formatting */
.nav {font-family:Arial; font-size: 14px; font-weight: bold;  color:#FFFFFF;}
.nav a {font-family:Arial; font-size: 14px; font-weight: bold;  color:#FFFFFF;}
.nav a:hover {font-family:Arial; font-size: 14px; font-weight: bold;  color:#ed2024;}

.headertxt {font-family:Arial; font-size: 12px; color:#FFFFFF;}
.headertxtrac {font-family:Arial; font-size: 17px; color:#FFFFFF;}

.footertxt {font-family:Arial; font-size: 14px; font-weight: medium; font-style: center; color:#FFFFFF;}
.footertxt a {font-family:Arial; font-size: 14px; font-weight: medium; font-style: center; color:#FFFFFF; }
.footertxt a:hover {font-family:Arial; font-size: 14px; font-weight: medium; font-style: center; color:#14489f; }

.header1 {font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#14489f;}
.header2 {font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#2ba4dd;}
.header2 a{font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#FFFFFF;}
.header2 a:hover{font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#2ba4dd;}
.header3 a{font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#ed2024;}
.header3 a:hover{font-family:Arial; font-size: 15px; font-weight: heavy; font-style: center; color:#2ba4dd;}

.copy1 {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#0e5c39; text-decoration:none;}
.copy1 a{font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#0e5c39; text-decoration:none;}
.copy1 a:hover {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#ed2024;text-decoration:none;}
.copy2 {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#14489f; text-decoration:none;}
.copy2 a{font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#14489f; text-decoration:none;}
.copy2 a:hover {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#ed2024;text-decoration:none;}
.copy3 {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#FFFFFF; text-decoration:none;}
.copy3 a{font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#FFFFFF; text-decoration:none;}
.copy3 a:hover {font-family:Arial; font-size: 13px; font-weight: medium; font-style: center; color:#FFFFFF;text-decoration:none;}
/*    form     */

.formx { width="375px" height="353px" margin: 0px auto; background:  url(images/contactbk.jpg) no-repeat;}

div.row {clear: right; padding-top: 5px;  }
div.row span.label { float: left;  width: 160px;  text-align: right; font-family:Arial; font-size: 13px; font-weight: medium; color:#FFFFFF;}
div.row span.formw { float: right;  width: 160px;  text-align: left;} 
div.spacer {
  clear: right;
  font-size: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;
  }
