/* CSS Document */
body{
font:100% "Times New Roman", Times, serif; 
text-align:center; background-color:#C2BCC5;
}

* {margin:0px; padding:0px;}

div#mainwrap { 
1position:relative; background-color:#FFFFFF;
width:776px; 
margin-left:auto; margin-right:auto;background-image:url(images/thai-header.jpg); background-repeat:no-repeat;
 }

div#columnswrap {
float:left; min-height:500px;
}

div#navigation{
float:left; 1position:absolute;
width:130px; margin-top:128px;
padding-top:13px; 1padding-left:3px;  font-size:1em; font-weight:bold;z-index:300; 
}


div#navigation ul{
border:0; margin:12px 10px 12px 1.25em; padding:0; list-style-type:none;background-color:white;
}

div#navigation li{
border-bottom:2px dotted #C2BCC5; margin:0; padding: .3em 0; text-indent:.5em;
}

div#navigation li:first-child{
border-top:2px dotted #C2BCC5;
}

div#navigation a{
text-decoration:none; color:#244146;
}

div#navigation a:hover{
color:#750075;
}

*html div#navigation ul {
border-top:2px dotted #C2BCC5;
}
div#photos{
padding-bottom:22px; 
}

div#content {
float:left; margin-top:150px; 1height:835px;
1display:inline; width:595px; 1margin-left:11px;
padding:0 21px 0 19px; 1margin-left:160px; 1border-right: 2px solid #3CBDAD; 1background-color:#FFFFFF;
}
#content li{
text-align:left; margin-left:75px; 
}

div#footer{ 
width:776px; text-align:center; 
}


div#footer ul {width:776px; 1margin:10px 0 10px 149px; background-color:#FFFFFF; border-top:4px dotted #C2BCC5; 
}

div#footer li{1display:inline; color:#000000;  
padding: 0 5px 0 9px; list-style:none; margin-top:22px;}


div#footer ul li a {
text-decoration:none; color:#000000;
}

div#footer ul li a:hover {
text-decoration:underline; color:#750075;
}

div#footer ul li.tag-line{
color:#750075; font-size:1.2em; font-weight:bold; 1margin-top:-15px;
}

h1{
font:bold 1.5em "Times New Roman", Times, serif ; color:#750075; padding: 0px 5px 19px 5px;
}
h2{
color:#1B1C0E; padding-bottom:13px; font-weight:bold;font-size:1.1em;
}
h2.size{
font-size:.9em;
}
h2.form{
padding-top:25px;font:bold 1.2em "Times New Roman", Times, serif ; color:#A41B17;
}
h3{
font-size:.95em; text-align:left; color:#750075; font-weight:bold; padding:5px 0;padding-left:21px;
}
h3.colour{
color:#000000;text-align:center;
}
h3.colour-left{
color:#000099; text-align:left; font-size:1.1em;
}
h3.center{
text-align:center; color:#000099; font-size:1.1em;
}
p{
text-align:left; padding-bottom:9px;
}
p.thank_you{
text-align:center; font-weight:bold; 
}
.input{
padding-top:12px; 1margin-left: 37px; text-align:center;
}

p.footer{
text-align:center; font-size:1em;
color:#000000;
}
p.sub-title{
font-size:.7em; color:#660066; margin-left:2px; font-family:Arial, Helvetica, sans-serif;
}
p.bold{
font-weight:bold; padding-left:21px;
}
.italic{
font-style:italic;
}
textarea{
1margin-left:-85px; 1margin-top:-11px;
}

td.p{
text-align: right; 1padding-right:4px; padding-top:7px;
}

td.border{
border:1px solid #750075; padding:7px 2px;
}
td.border2{
border:1px solid #750075; text-align:left; padding-left:23px;
}

table{
margin-left:37px;
}
.right{
text-align:right;
}
#left{
text-align:left; padding-left:5px;
}

.star{
color:#750075;
}

.clearthis{
clear:both;height:0;line-height:0;
}
.clearfix:after {
    content: ".";              
	display: block;          
    height: 0;                 
    clear: both;              
    visibility: hidden;	    
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*end of hack */
 
  
/* backslash hack hides from IE mac\*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}

a:link {color:#000000; font-style:italic;}

a:visited {color:#000000;}

a:focus {color:#CC0000;}

a:hover {color:#FF0000;}

a:active {color:#003300;}

