body { margin:0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color: #FFFFFF;}

#wrapper { margin: 0px auto; width:800px;text-align: left;}

#header {text-align: right;}

p{text-align:justify;}


#left { width: 187px; padding:10px 0 10px 0px;}

#right {float: right; width: 590px; color: #000000; padding:4px 10px 10px 4px;}

#righttopform {}

#rightextarea { line-height:1.5em;}

#think { border-top:1px solid #666666; line-height:1.5em;}

#footer {clear: both; text-align: right;}

h1 { color: #000000; font-size:17px; font-weight:bold; font: Verdana, Arial, Helvetica, sans-serif; line-height:1.2em;}
h1 img{ float:right; padding:0 0 0 10px ;}
h2,h4 { color: #000000; font-size:12px;}
h3 { margin: 12px 5px; color: #b83d3d}

#ddblueblockmenu{
width: 187px; 
}

#ddblueblockmenu ul{
margin: 0;background-image:url(linkbox_bg.jpg);
padding: 0;
list-style-type: none;
}

#ddblueblockmenu ul ol{
margin: 0;background-image:url(linkbox1_bg.jpg);
padding: 0; background-color:#F1EDED ;
list-style-type: none;
}


#ddblueblockmenu ul li a{
display: block;
padding: 3px 6px;
width: 175px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #333333; font-weight:bold;
}

#ddblueblockmenu ul ol li a{
display: block;
padding: 3px 6px;
width: 175px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #333333; font-weight:normal;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 175px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {background-color: #666666; color:#FFFFFF;}

#ddblueblockmenu div.menutitle{
width:187px; height:34px;
background:url(links.gif) no-repeat;}

#ddblueblockmenu div.menubottom{
width:187px; height:7px;
background:url(links_bottom.gif) no-repeat;}

#top{ height:31px; background:#004185 url(mayfair.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#FFFFFF; padding:50px 20px 0 0;}

#slantedmenu{
font-weight: bold;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
padding: 10px 0;
margin: 0;
background-image:url(link_bg.gif);
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0; padding-left:25px;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(line.jpg) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}

#callback{ text-align:left; padding-bottom:10px;}
#howmuch { text-align:left; padding-top:10px;}

#bottommenu{}

#bottommenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#bottommenu ul{
padding: 7px 0;
margin: 0;
background-image:url(bottomlink.jpg);
text-align: center; /*set value to "center" for example to center items*/
}

#bottommenu ul li{
display: inline;
}

#bottommenu ul li a{
color: #494949; font-weight:bold;
padding: 3px 0; padding-left:25px;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(line.jpg) top right no-repeat;
}

#bottommenu ul li a:visited{
color: #494949;
} 

#bottommenu ul li a:hover{
color: black;
}

#copyright{ background-image:url(bottom_line.gif); height:20px; text-align:center; padding:5px 0 0 0;}
#copyright a{ text-decoration:none;}

.commingsoon {
	font-family: Arial, Helvetica, sans-serif; padding:100px 0;
	font-size: 24px; text-align:center; display:block;
	font-weight: bold;
	color: #000000;
}

.tablestyle{ border-collapse:collapse;}

.tablestyle td{ border:1px solid #999999; padding:5px;}

.formtextfixed{border:1px solid  #999999; background-color:#FFFFFF;}

.formtable{ border-collapse:collapse; background-color:#FFFFFF;}

caption{font-weight:bold; border:1px solid #000000; display:block; padding:5px 0 5px 0; }

.formtable td{ background-color:#D8E2EC; padding:2px;}

.formtable th{ background-color: #EAEDF6; padding:5px; text-align: left;}