/*#Global#*/
html
{
	height: 100%;
}

body
{
	margin:	0px;
	padding: 0px;

	height: 100%;

	font-family: verdana;
	font-size: 8pt;
	color: #707173;
	background-color: #bdbec0;
}

h1
{
	font-size: 12pt;
	line-height: normal;
	margin-bottom: 0px;
}

a, a:visited
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

input, select
{
	font-family: verdana;
	font-size: 8pt;
}

/*Removes margin between relative positioned divs in firefox*/
p
{
	margin: 0px;
}

/*#Background table#*/
.background_table
{
	width: 100%;
	height: 100%;
}

.background_container
{
	vertical-align: top;
	background-color: white;
	/* height: 100%; */
}

.background_col1_home,
.background_col5_home,
.background_col1_case,
.background_col5_case,
.background_col1_leftmenu,
.background_col5_leftmenu,
.background_col1_nomenu,
.background_col5_nomenu
{
	width: 33%;
	background-repeat: repeat-x;
	vertical-align: top;
}

.background_col2_home,
.background_col4_home,
.background_col2_case,
.background_col4_case,
.background_col2_leftmenu,
.background_col4_leftmenu,
.background_col2_nomenu,
.background_col4_nomenu
{
	width: 45px;
	background-repeat: repeat-y;
	vertical-align: top;
}

.background_col2_home,
.background_col2_case,
.background_col2_leftmenu,
.background_col2_nomenu
{
	background-image: url(/Persuade/Images/backgrounds/bg_line_left.jpg);
	background-position: top right;
}

.background_col4_home,
.background_col4_case,
.background_col4_leftmenu,
.background_col4_nomenu
{
	background-image: url(/Persuade/Images/backgrounds/bg_line_right.jpg);
	background-position: top left;
}

.background_col2_home div,
.background_col4_home div,
.background_col2_case div,
.background_col4_case div,
.background_col2_leftmenu div,
.background_col4_leftmenu div,
.background_col2_nomenu div,
.background_col4_nomenu div
{
	position: relative;
	width: 45px;
	height: 600px;
}

/*#Background table/Home#*/
.background_col1_home
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_li_pattern.jpg);
	background-position: top right;
}

.background_col2_home div
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_li.jpg);
	background-position: top right;
}

.background_col4_home div
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_re.jpg);
	background-position: top left;
}

.background_col5_home
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_re_pattern.jpg);
	background-position: top left;
}

/*#Background table/Cases#*/
.background_col1_case
{
	background-image: url(/Persuade/Images/backgrounds/cases_bg_pattern.jpg);
	background-position: top right;
}

.background_col2_case div
{
	background-image: url(/Persuade/Images/backgrounds/cases_bg_li.jpg);
	background-position: top right;
}

.background_col4_case div
{
	background-image: url(/Persuade/Images/backgrounds/cases_bg_re.jpg);
	background-position: top left;
}

.background_col5_case
{
	background-image: url(/Persuade/Images/backgrounds/cases_bg_pattern.jpg);
	background-position: top left;
}

/*#Background table/LeftMenu#*/
.background_col1_leftmenu
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_li_pattern.jpg);
	background-position: top right;
}

.background_col2_leftmenu div
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_li.jpg);
	background-position: top right;
}

.background_col4_leftmenu div
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_re.jpg);
	background-position: top left;
}

.background_col5_leftmenu
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_re_pattern.jpg);
	background-position: top left;
}

/*#Background table/NoMenu#*/
.background_col1_nomenu
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_li_pattern.jpg);
	background-position: top right;
}

.background_col2_nomenu div
{
	background-image: url(/Persuade/Images/backgrounds/home_bg_li.jpg);
	background-position: top right;
}

.background_col4_nomenu div
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_re.jpg);
	background-position: top left;
}

.background_col5_nomenu
{
	background-image: url(/Persuade/Images/backgrounds/menu_bg_re_pattern.jpg);
	background-position: top left;
}

/*#Container elements#*/
.container
{
	margin-left: auto;
	margin-right: auto;
	display: block;
	background-color: #ffffff;
	width: 885px;
	height: 100%;
}

.contentpage_zone
{
	position: relative;
	width: 100%;
	min-height: 600px;
	display: table;

/*	background-image: url(/Persuade/Images/bgshadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
*/
}

.space_zone
{
	position: relative;
	display: block;
	background-color: white;
}

.footer_zone
{
	position: relative;
	/* padding-top: 20px; */
	margin: auto; 
	width: 96%;
	color: #0099cc;
	background-color: white;
}

/*#Footer elements#*/
.footer_zone a, .footer_zone a:visited
{
	color: #006A98;
	text-decoration: none;
	cursor: pointer;
}

.footer_zone a:hover
{
	color: #006A98;
}

.selected
{
	text-decoration: underline;
}

/*#Content elements/Flash zone#*/
.flashmenu_zone
{
	position: relative;
	height: 264px;
}

.flashmenu_zone_cases
{
	position: relative;
	float: left;
	width: 355px;
	height: 244px;
	background-repeat: repeat-y;
}

.flashmenu_zone_casesv2
{
	position: relative;
	height: 113px;
}

/*#Content elements/Homepage content#*/
.home_content_zone
{
	position: relative;
	float: left;
	width: 635px;
	height: 258px;

	margin-top: 50px;
}

.home_menu_zone
{
	position: relative;
	float: right;
	width: 167px;
}

.home_content_zone2
{
     margin-top:30px;
     height: 250px; 
     width: 300px; 
     float: right;
    }

.home_content_zone2 img
{
     height: 250px; 
     width: 300px;    
     border: 0;	
}

.home_menu_spacer
{
	height: 8px;
}

.home_menu_news_zone /*, .home_menu_blog_zone*/
{
	background-repeat: no-repeat;
	background-position: 4px bottom;
}

.home_menu_news_zone
{
	height: 230px;
	background-image: url(/Persuade/Images/bordermenuhome_olive2.jpg);
}

/* .home_menu_blog_zone
{
	height: 100px;
	background-image: url(/Persuade/Images/bordermenuhome_brown.jpg);
}
*/

/*#Content elements/MenuZones#*/
.menu_left_zone
{
	float: left;
	width: 160px;
	height: 258px;
	background-repeat: no-repeat;
	background-position: top left;
}

.menu_right_zone
{
	position: relative;
	float: right;
	width: 171px;
	height: 258px;
	background-repeat: no-repeat;
	background-position: 4px bottom;
}

/*#Content elements/Content border#*/
.content_top,
.content_middle,
.content_bottom
{
	position: relative;
	width: 565px;
	background-repeat: no-repeat;
}

.content_middle
{
	background-repeat: repeat-y;
	display: table;
}

/*#Content elements/Page content#*/
.content_left_zone
{
	position: relative;
	float: left;
	width: 645px;
	
	/* height: 258px; */
	/* background-repeat: no-repeat;
	background-position: center;	
	*/
}

.content_left_zone div
{
	float: right;
}

.content_right_zone
{
	position: relative;
	float: right;
	width: 645px;
}

.content
{
	float: left;
	width: 500px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 1px;

	display: block;
	min-height: 270px;
}

.verticalmenu
{
	padding-top: 20px;
}

/*#Menu styles#*/
/*#Menu styles/LeftMenu#*/
/*#Menu styles/LeftMenu/Items#*/
.leftmenu_CMSMenu /*This is de main menu table*/
{
	width: 120px;
	margin-left: 10px;
	margin-right: 4px;
}

.leftmenu_CMSMenuItem,
.leftmenu_CMSMenuItemMouseOver,
.leftmenu_CMSMenuItemMouseDown,
.leftmenu_CMSMenuItemMouseUp,
.leftmenu_CMSMenuHighlightedMenuItem,
.leftmenu_CMSMenuHighlightedMenuItemMouseOver,
.leftmenu_CMSMenuHighlightedMenuItemMouseDown,
.leftmenu_CMSMenuHighlightedMenuItemMouseUp
{
	background-repeat:no-repeat;
	background-position: 0px top;
	padding: 1px 20px 5px 0px;
	text-align: right;
	font-size: 8pt;
}

.leftmenu_CMSMenuHighlightedMenuItem,
.leftmenu_CMSMenuHighlightedMenuItemMouseOver,
.leftmenu_CMSMenuHighlightedMenuItemMouseDown,
.leftmenu_CMSMenuHighlightedMenuItemMouseUp
{
	color: #ffffff;
}

/*#Menu styles/LeftMenu/SubItems#*/
.leftmenuSub_CMSMenu
{
	width: 206px;
	margin-top: -1px;
	margin-left: -3px;
	
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.leftmenuSub_CMSMenuItem,
.leftmenuSub_CMSMenuItemMouseOver,
.leftmenuSub_CMSMenuItemMouseDown,
.leftmenuSub_CMSMenuItemMouseUp,
.leftmenuSub_CMSMenuHighlightedMenuItem,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseOver,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseDown,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseUp
{
	width: 206px;
/*	height: 24px;*/
	background-repeat:no-repeat;
	background-position: 2px 0px;
	padding: 2px 0px 4px 26px;
	text-align: left;
	font-size: 8pt;
}

.leftmenuSub_CMSMenuItemMouseOver
{
	/*padding-left: 2px;*/
}

.leftmenuSub_CMSMenuHighlightedMenuItem,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseOver,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseDown,
.leftmenuSub_CMSMenuHighlightedMenuItemMouseUp
{
	color: #ffffff;
}

/*#Menu styles/RightMenu#*/
.rightmenu_CMSMenu /*This is de main menu table*/
{
	width: 150px;
	margin: 0px auto auto 0px;
}

.rightmenu_CMSMenuItem,
.rightmenu_CMSMenuItemMouseOver,
.rightmenu_CMSMenuItemMouseDown,
.rightmenu_CMSMenuItemMouseUp,
.rightmenu_CMSMenuHighlightedMenuItem,
.rightmenu_CMSMenuHighlightedMenuItemMouseOver,
.rightmenu_CMSMenuHighlightedMenuItemMouseDown,
.rightmenu_CMSMenuHighlightedMenuItemMouseUp
{
	background-repeat:no-repeat;
	background-position: 1px 1px;
	padding: 4px 2px 4px 19px;
	
	text-align: left;
	font-size: 8pt;
}

.rightmenu_CMSMenuHighlightedMenuItem,
.rightmenu_CMSMenuHighlightedMenuItemMouseOver,
.rightmenu_CMSMenuHighlightedMenuItemMouseDown,
.rightmenu_CMSMenuHighlightedMenuItemMouseUp
{
	color: #ffffff;
}

.rightmenu_CMSMenuHighlightedMenuItem a,
.rightmenu_CMSMenuHighlightedMenuItem a:hover,
.rightmenu_CMSMenuHighlightedMenuItem a:visited,
.rightmenu_CMSMenuHighlightedMenuItemMouseOver a,
.rightmenu_CMSMenuHighlightedMenuItemMouseOver a:hover,
.rightmenu_CMSMenuHighlightedMenuItemMouseOver a:visited
{
	color: #ffffff;
}

/*	Begin
	Effects on the layout for the menu items*/
.rightmenu_CMSMenuItem, 
.rightmenu_CMSMenuItemMouseOver,
.rightmenu_CMSMenuItemMouseDown,
.rightmenu_CMSMenuItemMouseUp
{
}

.rightmenu_CMSMenuItemMouseOver
{
}

.rightmenu_CMSMenuHighlightedMenuItem, 
.rightmenu_CMSMenuHighlightedMenuItemMouseOver,
.rightmenu_CMSMenuHighlightedMenuItemMouseDown,
.rightmenu_CMSMenuHighlightedMenuItemMouseUp
{
}
/*	End
*/

/*#Menu styles/FooterMenu#*/
.footermenu_CMSMenu /*This is de main menu table*/
{
	width: 100%;
}

.footermenu_CMSMenuItem,
.footermenu_CMSMenuItemMouseOver,
.footermenu_CMSMenuItemMouseDown,
.footermenu_CMSMenuItemMouseUp,
.footermenu_CMSMenuHighlightedMenuItem,
.footermenu_CMSMenuHighlightedMenuItemMouseOver,
.footermenu_CMSMenuHighlightedMenuItemMouseDown,
.footermenu_CMSMenuHighlightedMenuItemMouseUp
{
	cursor: pointer;
}

/*#Menu styles/HomeNewsMenu#*/
.homenewsmenu_CMSMenu /*This is de main menu table*/
{
	width: 150px;
	margin: 0px auto auto 0px;
}

.homenewsmenu_CMSMenuItem,
.homenewsmenu_CMSMenuItemMouseOver,
.homenewsmenu_CMSMenuItemMouseDown,
.homenewsmenu_CMSMenuItemMouseUp
{
	background-repeat:no-repeat;
	background-position: -3px top;
	padding: 4px 0px 4px 15px;
	
	text-align: left;
	font-size: 8pt;
}

.homenewsmenu_CMSMenuItem a,
.homenewsmenu_CMSMenuItem a:hover,
.homenewsmenu_CMSMenuItem a:visited,
.homenewsmenu_CMSMenuItemMouseOver a,
.homenewsmenu_CMSMenuItemMouseOver a:hover,
.homenewsmenu_CMSMenuItemMouseOver a:visited
{
	color: #c9a800;
}

/*	Begin
	Effects on the layout for the menu items*/
.homenewsmenu_CMSMenuItem, 
.homenewsmenu_CMSMenuItemMouseOver,
.homenewsmenu_CMSMenuItemMouseDown,
.homenewsmenu_CMSMenuItemMouseUp
{
	background-image: url(/Persuade/Images/btn_olive/btn_right.jpg);
	color: #c9a800;
}

.homenewsmenu_CMSMenuItemMouseOver
{
	background-image: url(/Persuade/Images/btn_olive/btn_right_over.jpg);
}
/*	End
*/

/*#Menu styles/HomeBlogMenu#*/
.homeblogmenu_CMSMenu /*This is de main menu table*/
{
	width: 150px;
	margin: 0px auto auto 0px;
}

.homeblogmenu_CMSMenuItem,
.homeblogmenu_CMSMenuItemMouseOver,
.homeblogmenu_CMSMenuItemMouseDown,
.homeblogmenu_CMSMenuItemMouseUp
{
	background-repeat:no-repeat;
	background-position: -3px top;
	padding: 4px 0px 4px 15px;
	
	text-align: left;
	font-size: 8pt;
}

.homeblogmenu_CMSMenuItem a,
.homeblogmenu_CMSMenuItem a:hover,
.homeblogmenu_CMSMenuItem a:visited,
.homeblogmenu_CMSMenuItemMouseOver a,
.homeblogmenu_CMSMenuItemMouseOver a:hover,
.homeblogmenu_CMSMenuItemMouseOver a:visited
{
	color: #957e6f;
}

/*	Begin
	Effects on the layout for the menu items*/
.homeblogmenu_CMSMenuItem, 
.homeblogmenu_CMSMenuItemMouseOver,
.homeblogmenu_CMSMenuItemMouseDown,
.homeblogmenu_CMSMenuItemMouseUp
{
	background-image: url(/Persuade/Images/btn_brown/btn_right.jpg);
	color: #957e6f;
}

.homeblogmenu_CMSMenuItemMouseOver
{
	background-image: url(/Persuade/Images/btn_brown/btn_right_over.jpg);
}
/*	End
*/


/*#SmallGallery#*/
.smallgal_container
{
	margin-left: 58px;
}

.smallgal_thumbs
{
	float: left;
	padding-right: 15px;
}

input.smg_default
{
	border-color: white;
}

/*#Cases#*/
/*#Cases/MenuLeft#*/
.menu_left_zone_cases
{
	float: left;
	width: 354px;
	height: 278px;
	background-repeat: no-repeat;
	background-position: right top;
}

/*#Cases/Content#*/
.content_cases
{
	width: 840px;
	min-height: 363px;
	margin: 18px auto auto 30px;
	padding-bottom: 18px;
	padding-right: 15px;
	/* overflow: auto; */
}

/*#Cases/Container elements#*/
.container_cases
{
	margin-left: auto;
	margin-right: auto;

	/*margin-top: 40px;*/

	width: 885px;
	min-height: 558px;
	background-color: #ffffff;
}

.contentpage_zone_cases
{
	width: 100%;
	min-height: 522px;
	display: block;

/*	background-image: url(/Persuade/Images/bgshadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
*/
}

.content_right_zone_cases
{
	position: relative;
	margin: 0px auto auto auto;
	float: right;
	width: 520px;
	/* height: 520px; */
}

.content_big
{
	width: 495px;
	height: 460px;
	margin: 35px auto auto 5px;
}

.content_nav
{
	float: right;
	margin-right: 10px;
}

/*#Blog#*/
.blog_container
{
	margin-top: 50px;
	width: 885px;
	
	height: 300px;
	border: 1px solid black;
}

