html, body
{
	min-height:101%;
	margin-bottom:1px;
}
body
{
	width:100%;
	margin:0 auto;
	margin-top: 0px;
	font-family: Calibri;
	font-size: 16px;
	color: #4b4b4b;
	background-color: #FFFFFF;
}
#container
{
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header
{
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#content
{
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#footer
{
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
.menu_bar_right_bg_image /* Main Menu Background Image */
{
    background-image:url(Images/menu_bar_right.jpg);
	background-repeat: no-repeat;
}
.menu_bar_left_bg_image /* Main Menu Background Image */
{
    background-image:url(Images/menu_bar_left.jpg);
	background-repeat: no-repeat;
}
.slideshow_bar_bottom_bg_image /* Slideshow Background Image */
{
    background-image:url(Images/slideshow_bar_bottom.jpg);
	background-repeat: no-repeat;
}
.widget_bg_image /* Slideshow Background Image */
{
    background-image:url(Images/widget_background.jpg);
	background-repeat: no-repeat;
}
.widget_bg_image:hover /* Slideshow Background Image */
{
    background-image:url(Images/widget_background_hover.jpg);
	background-repeat: no-repeat;
}
.widget_L_bg_image /* Slideshow Background Image */
{
    background-image:url(Images/widget_L_background.jpg);
	background-repeat: no-repeat;
}
.widget_L_bg_image:hover /* Slideshow Background Image */
{
    background-image:url(Images/widget_L_background_hover.jpg);
	background-repeat: no-repeat;
}
.widget_solutions_bg
{
	background-image:url(Images/solutions_widget_bg.gif)
}
.widget_solutions_bg_bottom_image
{
	background-image:url(Images/solutions_widget_bg_bottom.gif)
}
.title_solutions_products {
	padding-left: 10px;
	color: #7364af;
	font-weight: bold;
	background-color: #fafafa;
}
.text_12_grey_light {
	color: #969696;
	font-size: 12px;
}
.text_12_white_bold {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.text_14_purple_light {
	color: #7364af;
	font-size: 14px;
}
.text_14_black_paragraph
{
	text-align: left;
	font-size: 14px;
}
.text_15_black
{
	font-size: 15px;
}
.text_15_black_paragraph
{
	text-align: justify;
	font-size: 15px;
	color: #4b4b4b;
	font-weight:normal;
}
.text_15_purple_light {
	color: #7364af;
	font-size: 15px;
}
.text_16_purple_light {
	color: #7364af;
	font-size: 16px;
}
.text_16_purple_dark {
	color: #363b74;
	font-size: 16px;
}
.text_16_black_paragraph
{
	text-align: justify;
	font-size: 16px;
}
.text_Title
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	color: #363b74;
	font-weight: bold;
	font-size: 18px;
}
.text_Sub_Title
{
	color: #7364af;
	font-weight: bold;
	font-size: 16px;
}
.text_Sub_Title_Black
{
	font-weight: bold;
	font-size: 16px;
}
.text_Title_Widget
{
	font-family: Arial, Helvetica, sans-serif;
	color: #363b74;
	font-weight: bold;
	font-size: 16px;
}
a:link /* Hyperlink Text */
{
	text-decoration: none;
	color: #7364af;
}
a:visited /* Hyperlink Text */
{
	text-decoration: none;
	color: #7364af;
}
a:hover /* Hyperlink Text */
{
	text-decoration: none;
	color: #363b74;
}
a:active /* Hyperlink Text */
{
	text-decoration: none;
	color: #7364af;
}

.zoom-effect-container /* Image Hover Zoom Effect */
{
    float: left;
    position: relative;
    width: 324px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}

.image-card /* Image Hover Zoom Effect */
{
  position: absolute;
  top: 0;
  left: 0;
}

.image-card img /* Image Hover Zoom Effect */
{
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img /* Image Hover Zoom Effect */
{
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}