body{margin:0px;padding:0px;overflow:scroll;}
body, div, td{font-family:CastleT, Arial;font-size:13px;line-height:148%;}
img{border:0px;}
table#thehtml{background:url(../images/bg.jpg) repeat-y;width:862px;text-align:left;border:1px solid #000000;}
input{font-family:CastleT, Arial;width:250px;height:22px;border:1px solid #CCCCCC;font-size:13px;}
select#selectoffice{font-family:CastleT, Arial;font-size:12px;width:120px;height:20px;margin-left:8px;}
a{text-decoration:none;color:#000000;}
/*****************************************************
	The layout
/*****************************************************
	The menu
/*****************************************************/
div.themenu{margin-top:5px;margin-left:24px;}
td.themenu{width:210px;}
/*****************************************************
	The Contents
/*****************************************************/
td.content_up {height:12px;}
td.contents,td.contents_left,td.contents_right{background-color:#FFFFFF;padding-bottom:28px;padding-top:1px;}
td.contents{width:1040px;}
td.contents_left{width:836px;}
td.contents_right{text-align:right;width:204px;}
td.contents div,td.contents_left div{margin-left:28px;}
td.contents div.content_nopadding,td.contents_left div.content_nopadding{margin-left:0px;}

div.thetxt, div.theTitle, div.theAbstract {width:725px;}
div.theTitle {height:55px;}
div.theTitle img{margin-top:4px;}

div.thetxt{margin-bottom:15px;}
div.theAbstract {margin-bottom:7px;}
/*****************************************************
	The footer
/*****************************************************/
td.thefooter{height:40px;}
div.thefooter{font-size:12px;line-height:110%;margin-left:3px;margin-top:10px;}
div.thefooter, div.thefooter a{color:#FFFFFF;}
/*****************************************************
	Contents for location page
/*****************************************************/
table.office_info{margin-top:5px;margin-left:2px;}
table.office_info td{font-size:13px;line-height:120%;}
table.office_info td.col0{width:28px;height:30px;}
table.office_info td.cotitle{height:20px;}
table.office_info td.col1{width:60px;}
table.office_info td.col2, table.office_info td.col5{width:20px;text-align:center;}
table.office_info td.col3{width:250px;padding-right:10px;}
table.office_info td.col4{width:58px;}
table.office_info td.col6{width:300px;}
table.office_info td.theimg{padding-top:2px;width:124px;}
table.office_info td.officesap{height:20px;}
/*****************************************************
	Contents for Rate request form
/*****************************************************/
table.rate_request_frm{}
table.rate_request_frm td{font-size:13px;line-height:120%;padding-bottom:5px;}
table.rate_request_frm td.col1{width:100px;color:#F04A23;}
table.rate_request_frm td.col2{width:20px;text-align:center;color:#F04A23;}
table.rate_request_frm td.col3{width:300px;padding-right:10px;}
/*****************************************************
	Contents for testimonials page
/*****************************************************/
span.testimonials_name,span.testimonials_co{color:#F04A23;font-weight:bold;}
span.testimonials_name{font-size:16px;}
span.testimonials_desc{color:#F04A23;}
span.testimonials_details{}
/*****************************************************
	Contents for UL 
/*****************************************************/
ul {padding:0px;margin:0px;list-style:none;list-style-image:none;}
ul li{padding-left:12px;background:url(../images/bullet.gif) no-repeat;}
/*****************************************************
	Special colors
/*****************************************************/
a:hover, a.selected, .highlighted,
table.office_info td.cotitle, table.office_info td.col1, table.office_info td.col2, table.office_info td.col4, table.office_info td.col5,
div.thefooter a:hover, div.thefooter a.selected{
	color:#FEC538;
}

a.attraction{text-decoration:underline;}
