/* 
================================
Skin styles for DotNetNuke
================================
*/  

 
ul li{
	list-style-type: none !important;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	margin: 0px;
	padding: 0px;
}
.skinmaster 
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #f8f8eb;
}
.skinheader {
}
.Head {
   font-family: Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}
#dnn_dnnLOGIN_cmdLogin 
{
	color: #c3bda9;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	font-weight: normal;
}

#dnn_dnnLOGIN_cmdLogin:hover 
{
	text-decoration: underline;
}

.clear 
{
	clear: both;
}

img 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a
{
    color:#231f20;
    text-decoration:none; 
}


a:hover
{
    color:#999999;
    text-decoration:underline;
}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.int_page_header_holder 
{
	
	background-image: url('/Portals/0/images/int_top_header.jpg');
	background-repeat: repeat-x;
	background-color: #2c2421;
	line-height: 0px;
	font-size: 0px;
	background-position:left top;
	height:195px;
}
.int_page_header_holder img
{
	margin: 65px 0px 0px 0px;
	padding: 0px;
}
#int_page_header_bg
{
	background-image: url('/Portals/0/images/int_top_header.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 195px;

}
.int_page_header 
{
	height: 183px;
}

.int_header_logo 
{
	float: left;
	margin-left: 20px;
	margin-top:20px;
}

.int_header_logo img
{
	/*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

.int_header_text 
{
	float: right;
	margin-top: 67px;
	margin-right: 75px;
}

#nav_repeat
{
    background-image : url('/Portals/0/images/int_nav_bg.jpg');
    background-repeat:repeat-x; 
    height:43px; 
    background-position:center;
    background-color:#564938;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
	color:transparent;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	margin-top:43px;  /*30px - this is for lining the nav with the container*/
	padding-top:0px; /*33px - this is for lining the nav with the container*/
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#nav li ul li {
	
	width: 100%;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
} 

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

.find
{
    background:transparent url(/Portals/0/images/int_btn_find_a_community.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:180px;
    display: block;
    float: left;
    overflow:hidden;
}

.find:hover
{
    background:transparent url(/Portals/0/images/int_btn_find_a_community_hover.jpg) no-repeat scroll left center;  
    width:180px;
    height:43px;
}

.gallery
{
    background:transparent url(/Portals/0/images/int_btn_sub_comgallery.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.gallery:hover
{
    background:transparent url(/Portals/0/images/int_btn_sub_comgallery_hover.jpg) no-repeat scroll left center;  
    width:238px;
    height:43px;
}
.realtorsbtn
{
    background:transparent url(/Portals/0/images/int_btn_realtor.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:101px;
    display: block;
    float: left;
    overflow:hidden;
}

.realtorsbtn:hover
{
    background:transparent url(/Portals/0/images/int_btn_realtor_hover.jpg) no-repeat scroll left center;  
    width:101px;
    height:43px;
}

.testimonials
{
    background:transparent url(/Portals/0/images/int_btn_testimonials.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:133px;
    display: block;
    float: left;  
    overflow:hidden;  
}

.testimonials:hover
{
    background:transparent url(/Portals/0/images/int_btn_testimonials_hover.jpg) no-repeat scroll left center;
    width:133px;
    height:43px;
}

.builders
{
    background:transparent url(/Portals/0/images/int_btn_builders.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:98px;
    display: block;
    float: left;
    overflow:hidden;
}

.builders:hover
{
    background:transparent url(/Portals/0/images/int_btn_builders_hover.jpg) no-repeat scroll left center;
    width:98px;
    height:43px;
}

.land
{
    background:transparent url(/Portals/0/images/int_btn_land.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:142px;
    display: block;
    float: left;
    overflow:hidden;
}

.land:hover
{
    background:transparent url(/Portals/0/images/int_btn_land_hover.jpg) no-repeat scroll left center;
    width:142px;
    height:43px;
}
.about
{
    background:transparent url(/Portals/0/images/int_btn_about_us.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:115px;
    display: block;
    float: left;
    overflow:hidden;
}

.about:hover
{
    background:transparent url(/Portals/0/images/int_btn_about_us_hover.jpg) no-repeat scroll left center;
    width:115px;
    height:43px;
}

.awards
{
    background:transparent url(/Portals/0/images/int_btn_awards.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
   
}

.awards:hover
{
    background:transparent url(/Portals/0/images/int_btn_awards_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

.leadership
{
    background:transparent url(/Portals/0/images/int_btn_leadership.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
    
}

.leadership:hover
{
    background:transparent url(/Portals/0/images/int_btn_leadership_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

.involvement
{
    background:transparent url(/Portals/0/images/int_btn_involvement.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
    
}

.involvement:hover
{
    background:transparent url(/Portals/0/images/int_btn_involvement_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

.newsnav
{
    background:transparent url(/Portals/0/images/int_btn_news.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.newsnav:hover
{
    background:transparent url(/Portals/0/images/int_btn_news_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

.contactnav
{
    background:transparent url(/Portals/0/images/int_btn_contact.jpg) no-repeat scroll left center;
    height:43px;
    text-indent:-9999px;
    width:238px;
    display: block;
    float: left;
    overflow:hidden;
}

.contactnav:hover
{
    background:transparent url(/Portals/0/images/int_btn_contact_hover.jpg) no-repeat scroll left center;
    width:238px;
    height:43px;
}

#int_page_holder
{
	background-image: url('/Portals/0/images/int_main_bg_repeater.jpg');
	background-repeat: repeat-x;
	background-color: #f8f8eb;
	margin: 0px;
	padding: 0px;
}

.int_page_main_bg 
{
	min-height: 974px;
	height: auto !important;
	height: 974px;
	background-image: url('/Portals/0/images/int_main_top_bg2.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-top: 20px;
	width: 100%;
}

.content_holder 
{
	width: 903px;
}

#int_left_holder
{	
	padding: 0px;
}

.leftpane {
	width: 248px;
	background-image: url('/Portals/0/images/int_left_pane_bg2.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: transparent;
	padding-top: 6px;
	font-size: 12px;
	margin: 0px;
	text-align: left;
	height: 1000px;
}
.leftpane .int_people_pic_one
{
	margin-top: 20px;
}
.leftpane .int_people_pic_one img 
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	/*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}
.leftpane .int_people_pic_two
{
	margin-left: 10px;
}
.leftpane .int_people_pic_two img 
{
	margin-left:30px;
	padding: 0px;
	/*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

#int_left_texas
{
    margin-right:35px; /*USA map 20px */
    margin-top:60px;
}

#int_left_texas img
{
    border:none;
}

#int_left_texas 
{
    /*behavior: url(/Portals/0/javascript/iepngfix.htc);*/
}

/*********************/
/**** Luxury Bug *****/
/*********************/

.leftpane .int_luxury
{
    margin-left:55px;
}

.leftpane .int_luxury p
{
    width:154px;
    color:#666666;
    font-size:12px;
    font-family:Helvetica, Arial, Sans-Serif;
    line-height:150%;
}

.leftpane .int_luxury .luxury_line
{
    margin-left:5px;
    margin-top:20px;
}

.leftpane .int_luxury .luxury_title
{
    margin-top:20px;
    margin-left:5px;
}

/******Luxury Bug End*******/

/*********************/
/**** Realtors Bug *****/
/*********************/

.leftpane .int_realtor
{
    margin-left:55px;
}

.leftpane .int_realtor p
{
    width:154px;
    color:#666666;
    font-size:12px;
    font-family:Helvetica, Arial, Sans-Serif;
    line-height:150%;
}

.leftpane .int_realtor .realtor_line
{
    margin-left:5px;
    margin-top:20px;
}

.leftpane .int_realtor .realtor_title
{
    margin-top:20px;
}

/******Broker Bug End*******/

#int_search_title
{
    margin-right:32px;
    margin-top:10px;
}

.leftpane .search
{
    font-family: Arial;
    margin-left:48px;
}

.leftpane .location
{
    font-size:12px;
    color:#000000;
}

.leftpane .community
{
    font-size:12px;
    color:#000000;
}

.leftpane .price
{
    font-size:12px;
    color:#000000;
}


.leftpane .latestNews
{
   margin-top:10px;
   margin-left:20px;
   width:170px;
}

.leftpane .latestNews #newsdate
{
    font-size:12px;
    color:#62523c;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    margin-bottom:5px;
}

.leftpane .latestNews #latestTitle
{
    font-size:12px;
    color:#333333;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    width:154px;
    
}

.leftpane .latestNews #latestTitle a
{
    font-size:12px;
    color:#333333;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    text-decoration:none;
}

.leftpane .latestNews #latestTitle a:hover
{
    color:#999999;
    text-decoration:underline;

}
.leftpane .latestNews #latestTitle a:visited
{
    font-size:12px;
    
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    
}

.leftpane .latestNews #latestTitle a:visited
{
    font-size:12px;
    
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    
}

.leftpane .latestDetail
{
    font-size:12px;
    font-family:Helvetica, Arial, Sans-Serif;
    width:154px;
    line-height:150%;
    color:#555555;
    margin-top:10px;
    margin-left:20px;
}

.leftpane .latestDetail a
{
    color:#62523c;
}

#int_content_holder 
{
	padding: 0px;
}

.contentpane 	
{
	background-image: url('/Portals/0/images/int_content_pane_bg2.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-top: 107px;
	margin: 0px;
	color: #686666;
	width: 655px;
	text-align: left;
}

h1 
{
	margin-left: 50px;
	width:450px;
}

h1 img
{
    margin-bottom:20px;
}

h2
{
    margin-left:50px;
    font-family:Georgia, Helvetica, Sans-Serif;
    font-size:18px;
    color:#62523c;
    width:500px;
}

h3
{
    font-family:Georgia, Arial, Helvetica;
    font-size:14px;
    color:#62523C;
    margin-left: 50px;
}

h4
{
    width:550px;
    font-family:Tahoma, Arial, Helvetica;
    font-size:12px;
    color:#666666;
    text-align:right;
    margin-bottom:35px;
}

h5
{
    color:#62523c;
	line-height: 160%;
	font-size: 16px;
	font-family:Georgia,Helvetica, Sans-Serif;
	padding: 0 3px 0px 7px;
	margin:0 0 0 0;
	background-color:#f2f0ea;
	
	
}
h6
{
    font-family:Tahoma, Arial, Helvetica;
    font-size:10px;
    color:#666666;
    margin:-15px 0 20px 50px;
}

#builders h2
{
    margin-left:50px;
    font-family:Georgia, Helvetica, Sans-Serif;
    font-size:18px;
    color:#62523c;
    background-image:url('/Portals/0/images/int_line.gif');
    background-repeat:no-repeat;
    padding-top:40px;
    margin-top:40px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane
{
    /*margin-left:40px;*/
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:14px;
    color:#62523c;
    border:0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .testimon p
{
    
    font-size:14px;
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #communityAnchor table 
{
    background-color:#f2f0ea;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #communityAnchor td p 
{
    margin-left:0px;
    width:140px;
}


.int_page_main_bg .content_holder #int_content_holder .contentpane #communityAnchor p img
{
    margin-top:0px; 
    margin-bottom:0px;
    margin-right:10px;
}

/*******Builders********/

.int_page_main_bg .content_holder #int_content_holder .contentpane #builderspara
{
    width:475px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .buildersList 
{
    text-decoration: none;
    margin-left: 50px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #333333;
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .buildersList td
{
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .buildersList a
{
    background-image: url('/Portals/0/images/int_leaf.gif');
    background-repeat:no-repeat;
    background-position:4px 2px;
    padding-left:20px;
    text-decoration: none;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #333333;
    border: 0px;
    margin-left: -1px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .buildersList a:hover
{
    text-decoration:underline;
    
    color:#999999;
    border:0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #builders img
{
    border:0px;
}
.int_page_main_bg .content_holder #int_content_holder .contentpane #builders p
{
    line-height: 160%;
	font-size: 12px;
	width: 420px;
	margin-left: 50px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #builders p img
{
    margin-bottom:0px;
    margin-top:20px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #builders a
{
    color:#231f20;
    text-decoration:underline;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #builders a:hover
{
    color:#999999;   
}


/*******Builders End*******/

/*************************/
/*******Gallery***********/
/*************************/

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks
{
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks img
{
    margin:0px;
    padding-right:10px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks p
{
    width:250px;
    margin-left:0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks h2
{
    margin-left:0px;
    width: 250px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks .view_gallery
{
    background-image:url('/Portals/0/images/int_view_gallery.jpg');
    background-repeat:no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    height:28px;
    width:230px;
    margin-top:5px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks .view_gallery:hover
{
    background-image:url('/Portals/0/images/int_view_gallery_hover.jpg');
    background-repeat:no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    height:28px;
    width:230px;
    margin-top:5px;
}





/*.int_page_main_bg .content_holder #int_content_holder .contentpane .galleryLinks .galleryline
{
    padding-top:5px;
}*/
/*******Gallery End***********/

/*****************************/
/*********Awards**************/
/*****************************/

.int_page_main_bg .content_holder #int_content_holder .contentpane .award
{
    margin-left: 50px;
   
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .award p
{
    margin-left:0px;
    margin-top:5px;
    width:225px; 
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .award h5
{
    
    margin-top:30px;
    margin-left:0px;
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .award img
{
    margin-top:30px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .award td
{
    color:#666666;
	line-height: 160%;
	font-size: 12px;
	font-family:Arial, Helvetica, Sans-Serif;
	padding-top:0px;	
}
/*********Awards End**********/

/*****************************/
/*********Leadership**********/
/*****************************/

.int_page_main_bg .content_holder #int_content_holder .contentpane .lead 
{
   width: 500px; /* 420 */
   text-align: left;
   margin-left: 50px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .lead p
{
   font-family: Arial, Helvetica, Sans-Serif;
   margin-left: 0px;
   margin-right: 0px;
   width: auto;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .lead img
{
    margin: 0px;
    padding: 0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .lead h3 
{
    padding-top:12px;
    margin-bottom:25px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .lead .leaders 
{
	margin-right:10px;
	margin-bottom: 0px;
    float:left;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .leaderLink 
{
    background-color:#f2f0ea;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .leaderLink td p
{
    width:300px;
    margin-left:5px;
    text-align:left;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .leaderLink img
{
    margin:0;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .leaderLink a
{
    background-image: url('/Portals/0/images/int_leaf.gif');
    background-repeat:no-repeat;
    background-position:4px 1px;
    padding-left:20px;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-Serif;
    line-height:20px;
    margin-left:-1px;
    
    
}


/*******Leadership End*******/

.int_page_main_bg .content_holder #int_content_holder .contentpane p 
{
    color:#666666;
	line-height: 160%;
	font-size: 12px;
	width: 500px; /* 420 */
	margin-left: 50px;
	text-align:justify;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .widepage 
{
    width:500px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane em 
{
    font-family:Georgia, Tahoma, Sans-Serif;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane p img 
{
    margin:30px 0 10px 0;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane a 
{
    color:#333333;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane a:hover
{
    color:#999999;
}



/**********************/
/*    Realtor form    */
/**********************/


.realtorform
{
    margin-left:50px;
}

.realtorform td
{
    color:#62523C;
    font-family:Georgia, Arial, Sans-Serif;
    font-size:12px;
    font-weight:normal;
}

.thankyou
{
    margin-left:50px;
    
}

/**********************/

/**********************/
/* Contact Us section */
/**********************/


.int_page_main_bg .content_holder #int_content_holder .contentpane .address p
{
    width: 250px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .address a
{
    text-decoration: underline;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .propLink a
{
    text-decoration: underline;
}

.contact
{
    margin-left:50px;
    padding-top: 20px;
}

.contact td
{
    color:#62523C;
    font-family:Georgia, Arial, Sans-Serif;
    font-size:12px;
    font-weight:normal;
}

.submit
{
    margin-left:50px;
}

.submit a:link
{
    color:#231f20;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

.submit a:hover
{
    text-decoration:underline;
}

/**********************/

/*****Privacy Policy page*****/

.int_page_main_bg .content_holder #int_content_holder .contentpane .privacyLinks p 
{
    margin-left:0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .privacyLinks p img
{
    margin:0px 5px 0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .privacyLinks a
{
    background-image: url('/Portals/0/images/int_leaf.gif');
    background-repeat:no-repeat;
    background-position:4px 2px;
    padding-left:20px;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-Serif;
    line-height:20px;
    margin-left:0px;
}

/*****Privacy Policy end*****/

/***** Google Map***********/
#map
{
    margin-top:30px;    
}

#googleframe
{
    background-image:url('/Portals/0/images/google_map_frame.jpg');
    background-repeat:no-repeat;
    width:535px;
    height:396px;
    margin-left:51px;
    
}


.mapInfo a {
	text-decoration:underline;
}



/*****Google Map end**********/

/**** Broker page section ****/

.legend
{
    margin-left: 53px;
    background-color: #ece5d5;
    width: 503px;
    margin-bottom: 0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .legend p
{
    margin-left: 0px;
    width: 120px;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #6c5f4e;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane .legend img
{
    margin: 5px 0 5px 5px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #legendbacktotop
{
    margin-right: 100px;
    text-align: right;
}

/**** Broker page end *******/

#line
{
    margin-top:15px;
}

#small_line
{
    margin-top:20px;
    margin-right:45px;
    
}

#small_line_two
{
    margin-top:10px;
    margin-right:50px;
    
}

.leftpane #int_latest_news
{
    margin-top:10px;
    margin-right:53px;
}

.int_bottom_flowers 
{
	background-image: url('/Portals/0/images/int_main_bottom_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 488px;
}

.int_page_footer_holder 
{
	background-image: url('/Portals/0/images/int_footer_bg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #554c43;
	height: 229px;
}

.int_page_footer 
{
	font-size: 12px;
	margin-left:auto;
    margin-right:auto;
    padding-right:60px;
}

.int_page_footer p
{
    color: #c3bda9;
    font-size: 9px;
    font-family:Arial, Sans-Serif;
    margin-top:0px;
    text-align:right;
    margin-right:3px;
}

.int_footer_logo 
{
	float: right;
	margin-right: 200px;
	margin-bottom: 20px;
}

.int_footer_link_holder 
{
	float: right;
	margin-top:20px;
	text-align: right;
	clear: right;
	width:830px;
}

.int_footer_links 
{
	margin-left: 15px;
}

.int_footer_link_holder_address
{
    text-align:right;
}

.int_footer_link_holder_address p
{
    margin-bottom: 10px;
}

.int_page_footer .int_footer_link_holder .int_footer_links a 
{
	font-size: 9px;
	color: #c3bda9;
	margin: 0px;
	text-decoration:underline;
	font-family:Arial, Helvetica, Sans-Serif;
}

.int_page_footer .int_footer_link_holder .int_footer_links a:hover 
{
	color: #c3bda9;
	text-decoration:underline;
}

.int_footer_copyright 
{
	float: right;
	clear: right;
	color: #c3bda9;
	font-size: 9px;
	
	margin-top: 8px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #aaaaaa; 
}

.main_dnnmenu_itemhover td {  
	background-color: #aaaaaa; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	background-color: Transparent;
	border: none; 
	width: 175px;
	margin: 0px;
	padding: 0px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #sitemap 
{
    margin-left:50px;
    
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #sitemap h3
{
    
    background-image: url('/Portals/0/images/int_leaf.gif');
    background-repeat:no-repeat;
    background-position: left center;
    padding-left:15px;
    width:200px;
    padding-bottom:3px;
    padding-top:3px;
    margin-left: 0px;
}

.int_page_main_bg .content_holder #int_content_holder .contentpane #sitemap p
{
    margin-left:40px;
    font-family:Georgia, Arial, Sans-Serif;
}

/********** Admin styles ***********/

