/********************************/
.headerText
{
	font-family : arial,verdana,sans-serif;
	color : #4977B4;
	font-size : 12pt;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}

BODY 
{
	background-image : url(../pics/bkgrnd_main.jpg);
	backgroun-color : #025575;
	background-repeat : repeat-x;
	font-family : verdana,sans-serif;
	color : #FFFFFF;
	font-size : 8pt;
}

TD 
{
	font-family : verdana,sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}

A 
{
	font-family : verdana,sans-serif;
	text-decoration : underline;
	color : #FF9F54;
	font-size : 11px;
	font-weight:normal;
}

A:hover 
{
	color : #FA7F34;
}


.A_special
{
	font-family : verdana,sans-serif;
	text-decoration : underline;
	color : #DDDDDD;
	font-size : 11px;
	font-weight:normal;
}

.A_special:hover 
{
	color : #CCCCCC;
}

STRONG
{
	font-weight : bold;
}

SMALL
{
	font-weight : normal;
	font-size : 10px;
}

/* Main Page Layout Components */
/* ---------------------------------------------------------------------------- */
.mp_container { width:736px; }

.mp_menu { width:736px; }
.mp_menu_menu { width:736; height:87; }

.mp_content { width:736px; height:1; background-image: url(../pics/bkgnd_panel_lightgreen.jpg)}
.mp_content2 { width:736px; height:1; background-image: url(../pics/bkgnd_panel_lightgreen2.jpg)}
.mp_content_left { width:80px; height:1; vertical-align:top; }
.mp_content_right { width:657px; height:1; vertical-align:top; text-align:left;}

.locations_11 { width:369px; height:262px; padding:35px 10px 5px 10px; background: url(../pics/locations_03.jpg); vertical-align:top;}
.locations_12 { width:367px; height:262px; padding:35px 10px 5px 10px; background: url(../pics/locations_04.jpg); vertical-align:top;}
.locations_21 { width:369px; height:195px; padding:35px 10px 5px 10px; background: url(../pics/locations_06.jpg); vertical-align:top;}
.locations_22 { width:367px; height:195px; padding:35px 10px 5px 10px; background: url(../pics/locations_07.jpg); vertical-align:top;}

.news_11 { width:368px; height:164px; padding:45px 10px 5px 180px; background-image: url(../pics/news_03.jpg); vertical-align:top;}
.news_12 { width:368px; height:164px; vertical-align:top;}
.news_x2 { width:368px; height:164px; padding:10px 10px 5px 45px; background: url(../pics/news_04.jpg) no-repeat; vertical-align:top; color:#555555; border-bottom:4px solid #025575; background-color:#E1E1E1;}

.gallery_11 { width:368px; height:275px; padding:45px 100px 5px 20px; background-image: url(../pics/photo_gallery_03.jpg); vertical-align:top;}
.gallery_12 { width:368px; height:164px; vertical-align:top;}
.gallery_13 { width:368px; height:330px; vertical-align:top; padding:10px 10px 5px 10px; background-image: url(../pics/photo_gallery_07.jpg); vertical-align:top;}
.gallery_x2 { width:368px; height:201px; padding:10px 10px 5px 10px; background-image: url(../pics/photo_gallery_04.jpg); vertical-align:top; color:#555555;}
.gallery_x3 { width:368px; height:201px; vertical-align:top; padding:10px 10px 5px 10px; background-image: url(../pics/photo_gallery_08.jpg); vertical-align:top;}
.gallery_14 { width:368px; height:330px; vertical-align:top; padding:10px 10px 5px 10px; background-image: url(../pics/photo_gallery_09.jpg); vertical-align:top;}

.mp_rc_container { width:657; height:1;}
.mp_rc_7 { width:369; height:160; padding:35px 10px 5px 30px; background-image: url(../pics/bkgnd_07.jpg); vertical-align:top; }

.mp_rc_8 { width:288; height:160; padding:35px 10px 5px 20px; background-image: url(../pics/bkgnd_08.jpg); vertical-align:top; }
.mp_rc_9 { width:193; height:163; padding:30px 10px 5px 10px; color:#555555; background-image: url(../pics/bkgnd_09.jpg); vertical-align:top; }
.mp_rc_10 { width:253; height:163; padding:30px 10px 5px 10px; color:#555555; background-image: url(../pics/bkgnd_10.jpg); vertical-align:top; }
.mp_rc_11 { width:211; height:163; padding:30px 10px 5px 10px; color:#555555; background-image: url(../pics/bkgnd_11.jpg); vertical-align:top; }
.mp_footer { width:657; height:15; color:#0893AD; text-align:center; vertical-align:top; }

/* Layout Components */
/* ---------------------------------------------------------------------------- */




.headercontainer { width:736px; height:87px;}
.pagecontainer { width:714px; vertical-align:top; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF;}

.menucontainer { width:137px; border-right:1px solid #949494; border-bottom:1px solid #949494; border-top:1px solid #949494; vertical-align:top;}
.contentcontainer { width:559px; background-color:#FFFFFF; border-bottom:1px solid #949494; border-right:1px solid #949494; border-top:1px solid #949494; vertical-align:top; padding:5px 5px 5px 5px;}
.rightcolumn { width:18px; background-color:#FFFFFF; vertical-align:bottom;}
.footercontainer { width:696px; height:49px; background-color:#FFFFFF; vertical-align:top; text-align:center; padding-top:5px; border-right:1px solid #949494;}

.tourcontainer { width:714px; height:100%; vertical-align:top; background-color: #FFFFFF;}

/* menu */
.menu { width:137px; vertical-align:top;}
.menu_item_off { width : 137px; height:14px; text-align:left; padding-left:5px; vertical-align : middle; background-image: url(../pics/menu_bkgrnd_off.jpg); font-weight:normal; color:#2C417A; font-family:arial,verdana,sans-serif; font-size:11px;}
.menu_item_on  { width : 137px; height:14px; text-align:left; padding-left:5px; vertical-align : middle; background-image: url(../pics/menu_bkgrnd_on.jpg); font-weight:normal; color:#940A1A; font-family:arial,verdana,sans-serif; font-size:11px; cursor:hand;}

/* login */
.login_text { color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size:11px;}
.login_headertext { color:#FFFFFF; font-family:helvetica,verdana,arial,sans-serif; font-size:12px; font-weight:bold;}
.login_menu { color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size:10px; padding:3px 0px 5px 0px; text-align:center;}
.login_menu_link { color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size:10px; padding:3px 0px 5px 0px; text-align:center; text-decoration:none;}
.login_menu_link:hover { color:#FFFFFF; font-family:arial,verdana,sans-serif; font-size:10px; padding:3px 0px 5px 0px; text-align:center; text-decoration:underline;}

/* content */
.content { width:588px; height:100%; vertical-align:top;}

.box_featurelisting {
	float : right;
	width : 165px;
	height : 100px;
	padding : 5px 5px 5px 5px;
	border-top : 1px solid #666666;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #666666;
}
.box_featureagent {
	float : left;
	width : 167px;
}
.box_mainpagebuttons {
	width : 332px;
	float : left;
	margin : 10px 0px 10px 15px;
	text-align : center;
}
.mainpagebutton { margin: 5px 10px 5px 10px; cursor:hand;}

.content_index_mainpanel { vertical-align:top; width : 403px; padding : 5px 10px 5px 10px; }
.content_index_featurepanel { vertical-align:top; width : 165px; padding : 5px 10px 5px 10px; border-left:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2;}

/* content - index page buttons */
.index_button { margin:5px 5px 5px 5px; }

/* content - feature area */
.agent_picture { border:1px solid #000000; width:118px; height:160px; cursor:hand;}
.listing_picture { width:120px; height:90px; cursor:hand;}


/* content - tour page*/
.tourcontent { width:745px; height:100%; vertical-align:top; border:1px solid #000000;}
.content_tourpage { width : 725px; margin : 5px 10px 5px 10px;}

/* footer */
.footertext {font-family : verdana,sans-serif; font-size : 12px; color : #505050; margin-bottom:10px;}
.footertext_small {font-family : verdana,sans-serif; font-size : 10px; color : #505050; margin-bottom:8px;}

.footertext_link {font-family : verdana,sans-serif; font-size : 12px; color : #DD9C1D; margin-top:3px; text-decoration:underline;}
.footertext_link:hover {font-family : verdana,sans-serif; font-size : 12px; color : #303030; margin-top:3px; text-decoration:underline;}

.footertext_link_small {font-family : verdana,sans-serif; font-size : 10px; color : #DD9C1D; margin-top:3px; text-decoration:underline;}
.footertext_link_small:hover {font-family : verdana,sans-serif; font-size : 10px; color : #303030; margin-top:3px; text-decoration:underline;}

