
body {margin: 0; background-color: white}

/* h1 {color:maroon; font-size:20pt} */
h1 {font-weight: normal; font-size: medium;}
h2 {text-align: center; color: #004000; font-family: times; font-style: italic; font-weight: bold; font-size: xx-large}
h3 {text-align: left; color: #004000; font-family: times; font-style: italic; font-weight: bold; font-size: x-large}
h4 {text-align: center; color: #004000; font-family: times; font-style: italic; font-weight: bold; font-size: x-large}
h5 {color:maroon; font-size:20pt}
h6 {color:maroon; font-size:20pt}

a.agent_link {color:maroon; font-style:normal; font-weight:bold; text-decoration:none}

p.left_1 {text-align: left; font-size:11pt; margin-left: 15px}
p.left_2 {text-align: left; color: #800000; text-decoration: underline; font-style: italic; font-weight: bold; font-size:11pt; margin-left: 15px}
p.slogan {text-align: center; color: #800000; font-style: italic; font-weight: bold; font-size:large }
div.slogan {text-align: center; color: #800000; font-style: italic; font-weight: bold; font-size:large }
p.right_1 {text-align: right; font-size:11pt; margin-right:15px}


/* Start Table Styles */
table {border-collapse: collapse; border-spacing: 0; width: 100%}
table.interior {border-collapse: collapse; width: 600px;}

/* Old ugly pink color: #FFC6E2 */
table.agent_list_head {border-collapse: collapse; border-top: medium groove rgb(0,128,0); border-bottom: medium groove rgb(0,128,0);  background-color: #fff8dc; color: #004000; font-weight: bold; font-family: times}
table.agent_list_body {border-collapse: collapse; border-top: medium groove rgb(0,128,0); border-bottom: medium groove rgb(0,128,0);  background-color: #fff8dc; font-family: times}

hr {text-align: center}
hr.left {text-align: left}
hr.right {text-align: right}
hr.justify {text-align: justify}

hd {text-align: center}
hd.left {text-align: left}
hd.right {text-align: right}
hd.justify {text-align: justify}

td {text-align: center}
td.left {text-align: left}
td.right {text-align: right}
td.justify {text-align: justify}
/* End Table Styles */


/* div {margin: 0; text-align: center;}  */
div.tocr_www_container{
	width: 920px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	border: #000000 solid 0px;
	text-align: justify;
}

div.tocr_www_slideshow{
	width: 1200px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	border: #000000 solid 0px;
	text-align: justify;
}

div.logo {text-align: center;}
div.footer {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

/* Define the default look of hyperlinks */
a:link {color: #800000}
a:visited {color: #800000}
a:hover {color:black}
a:active {color:blue}

div.tocr_www_popup_window_container
{
	width: 640px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	border: #000000 solid 0px;
	text-align: center;
}
div.paragraph_header{
	text-align: left;
	color: #800000;
	font-weight: bold;
	font-style: italic;
}
/*************************
 * Request Info Page CSS Tags
 *************************/
div.request_information_header{
	text-align: center;
	font-size: x-large;
	color: #004000;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.request_information_message{
	margin-left: auto;
	margin-right: auto;
	width: 325px;
	position: relative;
	margin-bottom: 8px;
}
div.contact_confirmation_page,
div.school_report_confirmation_page,
div.relo_home_search,
div.request_information_form{
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	width: 620px;
}
div.services_page,
div.locations_page,
div.selling_your_home,
div.marketing_page{
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	width: 920px;
}
div.agent_list{
	margin-left: auto;
	margin-right: auto;
	float: left;
	width: 200px;
	height: 300px;
	text-align: center; 
}
div.form_input_line{
	margin-left: auto;
	margin-right: auto;
	width: 475px;
	height: 30px;
}
div.form_input_tag{
	width: 125px;
	text-align: right;
	float: left;
}
div.form_input_box{
	width: 345px;
	text-align: left;
	float: right;
}
div.submit_button{
	width: 345px;
	text-align: left;
	float: right;
}
/*************************
 * Index Page CSS Tags
 *************************/
div.tocr_broker_profile_container,
div.tocr_index_page_container
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: left;
}

/*************************
 * Career Page CSS Tags
 *************************/
div.tocr_career_page_container
{
	width: 920px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	border: #000000 solid 0px;
	text-align: justify;
}
div.page_header,
div.tocr_career_header{	font-style: italic; font-weight: bold; font-size: x-large;}
div.tocr_career_paragraph_header {font-weight: bold; font-size: large; margin-top: 10px; }
div.tocr_career_paragraph_body {font-style: italic; text-align: justify;}

/*************************
 * Career Night Page CSS Tags
 *************************/
div.or_separator{font-style: italic; font-size: small; margin-top: 10px; margin-bottom: 10px; text-align: center;}

/*************************
 * Company Profile Page CSS Tags
 *************************/
div.terrie_pic{float: left; margin-right: 10px;}

/*************************
 * Office Locations Page CSS Tags
 *************************/
div.office_info{
	width: 400px;
	float: left;
	margin-left: 25px;
	margin-right: 25px;
}

div.office_name{font-weight: bold;}
