@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#f8f8f8;
}

.menu_bar
{
	line-height:2px; 	
	padding:0px;
	font-size:1px;
}

.menu
{
	font-family: 'Monda', sans-serif;
	font-size:15px;
}

a:link
{
	text-decoration:none;
}


.selected_menu
{
	color:#785386;
}

.tagline
{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:40px;
	color:#FFF;
	text-shadow: 0px 0px 1px #999;
}

a:link
{
	color:#000;
	text-decoration:none;
}

a:active
{
	color:#785386;
	text-decoration:none;
}


a:visited
{
	color:#000;
	text-decoration:none;
}

a:hover
{
	color:#999;
	text-decoration:none;
}

a.purple_link:link
{
	color:#844a94;
	text-decoration:none;
}

a.purple_link:visited
{
	color:#844a94;
	text-decoration:none;
}

a.purple_link:hover
{
	color:#844a94;
	text-decoration:none;
}

a.white_link:link
{
	color:#FFF;
	text-decoration:none;
}

a.white_link:visited
{
	color:#FFF;
	text-decoration:none;
}

a.white_link:hover
{
	color:#FFF;
	text-decoration:none;
}

.menu_home_bg_selected
{
	background-image:url(../images/menu_home_bg.png);
	width:405px;
	height:268px;
	font-family: 'Merriweather Sans', sans-serif;
	font-size:35px;
	text-shadow: 0px 0px 1px #999;
	background-position:top;
	background-repeat:no-repeat;
	padding-top:30px;	
}

.menu_home_bg
{
	background-image:url(../images/menu_home_bg_down.png);	
	background-position:center;
	background-repeat:no-repeat;
	width:405px;
	height:100px;
	font-family: 'Merriweather Sans', sans-serif;
	font-size:35px;
	color:#FFF;
	padding-top:17px;
}


.menu_home_bg_down
{
	background-image:url(../images/menu_home_bg_down.png);	
	width:405px;
	background-repeat:no-repeat;
	background-position:bottom;
}


.content_17
{
	font-size:17px;
}

.content_16
{
	font-size:16px;
}

.content_15
{
	font-size:15px;
}

.content_13
{
	font-size:13px;
}


.bg_business_solutions
{
	background-image:url(../images/background/bg.gif);
	background-position:left;
//	background-repeat:no-repeat;
	background-color:#d2d2d1;
}

.bg_digital_solutions
{
	background-image:url(../images/background/bg.gif);
	background-position:left;
//	background-repeat:no-repeat;
	background-color:#d2d2d1;
}


.bg2
{
	background-image:url(../images/background/1.jpg);
	background-position:center;
}

.copyright
{
	font-size:11px;
	padding-bottom:20px;
}

.content_box
{
	border:0px solid;border-radius:10px;
	padding:20px;
	background-image:url(../images/logo_watermark.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;	
}


input,textarea
{
	padding:5px 10px 5px 10px;
	font-size:12px;
	width:90%;
	border:1px #CCC solid;
	border-radius:5px 5px 5px 5px;
	background-color:#FBFBFB;
}

.button_bg
{
	background-color:#540169;
	color:#FFF;
	background-repeat:repeat-x;
	border:none;
	height:30px;
	border:dotted;
	border-width:1px;
	border-color:#C4C4C4;	
	border:0px solid;border-radius:5px 5px 5px 5px;
	font-size:15px;
}


.button_grey_bg
{
	background-color:#666;
	color:#FFF;
	background-repeat:repeat-x;
	border:none;
	height:30px;
	border:dotted;
	border-width:1px;
	border-color:#C4C4C4;	
	box-shadow: 0px 0px 10px 0px  #D7D7D7;	
	border:0px solid;border-radius:5px 5px 5px 5px;		
}

.header_bg
{
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:70px;
	background-color:#FFF;
	font-size:20px;
}


.sub_header_bg
{
	background-image:url(../images/sub_header_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#eeeeee;
	font-size:18px;
	font-family: 'Monda', sans-serif;	
}

.selected_section
{
	background-image:url(../images/selected_menu.png);
	background-repeat:no-repeat;
	height:50px;
	width:250px;
	background-position:center;
}

.selected_arrow
{
	background-image:url(../images/selected_arrow.png);
	background-position:bottom;
	padding:0px;
	height:10px;
	background-repeat:no-repeat;
}

.hide
{
	display:none;
}

.show
{
	display:block;
}

li
{
	padding-bottom:10px;
}

ul
{
	padding-left:20px;
}

.vert_sep
{
	background-image:url(../images/vert_sep.jpg);
	margin:0px;
	background-position:top center;
	background-repeat:no-repeat;
}

.vert_sep_gray
{
	background-image:url(../images/vert_sep_gray.jpg);
	margin:0px;
	background-position:right;
	background-repeat:repeat-y;
	width:1px;
}


.horz_sep_gray
{
	background-image:url(../images/horz_sep.png);
	margin:0px;
	background-repeat:repeat-x;
}

.bg_arrows
{
	background-image:url(../images/bg-arrows.png);
	background-repeat:no-repeat;
}


.bg_arrows_dark
{
	background-image:url(../images/bg-dark.png);
	background-repeat:no-repeat;
}

.txt-30 {
	font-size: 30px;
}
