/* Velti Services */

body {
	background-color:#ffffff;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url('images/background.gif');
	background-position:top left;
	background-repeat:repeat-x;
}

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight:normal;
	color:#51657A;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
	text-align:justify;
}

a.main_logo {position:relative;}
a.main_logo img {position:absolute;top:42px;left:20px;}


/******************************* 	button   ************************************/
.button {
	background-image:url('images/button.gif');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#eaeaea;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#333333;
	
}
/******************************* 	visuals   ************************************/
.job_open {
	width:373px;
	height:265px;
}
.news_home {
	height:113px;
	width:567px;
}
.events_home {
	height:113px;
	width:567px;
}

/******************************* 	Links   *************************************/

a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#333333;
}
a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#333333;
}
a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#3399cc;
}



.read_more{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#333333;
}
.read_more a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#333333;
}
.read_more a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#333333;
}
.read_more a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#3399cc;
}




.read_more_y{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
}
.read_more_y a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
}
.read_more_y a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
}
.read_more_y a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	color:#3399cc;
}



.blue_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.blue_link a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.blue_link a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.blue_link a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#3399CC;
}
/******************************* 	MENU   **************************************/
.ddcolortabs{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
.ddcolortabs ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.ddcolortabs li{
	display:inline;
	margin:0 0px 0 0;
	padding:0;
	text-transform:uppercase;
	text-decoration: none;
}
.ddcolortabs a{
	float:left;
	color: white;
	margin:0 0px 0 0;
	padding:0 0 0px 0px;
	text-decoration:none;
	letter-spacing: 1px;
	text-decoration: none;
}
.ddcolortabs a span{
	float:left;
	display:block;
	padding: 4px 8px 2px 7px;
	text-decoration: none;
}
.ddcolortabs a span{
	float:none;
	text-decoration: none;
}

.ddcolortabs a:visited{
	background-color: #ffffff;
	text-decoration: none;
}
.ddcolortabs a:hover{
	background-color: #ffffff;
	text-decoration: none;
}

.ddcolortabs a:hover span{
	background-color: #ffffff;
	text-decoration: none;
}
.ddcolortabs a:visited span{
	background-color: #ffffff;
	text-decoration: none;
}
.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
	background-color: #ffffff;
	text-decoration: none;
}
.ddcolortabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	line-height: 8px;
	background: black;
	border-top: 1px solid #ffffff;
	text-decoration: none;
}
.dropmenudiv_a{
	position:absolute;
	top: 0;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 180px;
	visibility: hidden;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5B6E82;
	text-decoration: none;
	text-decoration: none;
}
.dropmenudiv_a a{
	width: auto;
	display: block;
	text-indent: 5px;
	border-top: 0 solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 2px 0;
	text-decoration: none;
	color:#ffffff;
	text-decoration: none;
}
* html .dropmenudiv_a a{ 
	width: 100%;
	text-decoration: none;
}
.dropmenudiv_a a:visited{ 
	color:#ffffff;
	text-decoration: none;
}
.dropmenudiv_a a:hover{ 
	background-color: #4e6277;
	color:#ffffff;
	text-decoration: none;
}
.menu_back {
	background-color:#74879b;
	text-decoration: none;
}
/********************** 	END  MENU   ************************/

/**************************  Field  **************************/
.field {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#333333;
	border: 1px solid #cccccc;
}
/**************************  Design  ************************/
.main_home_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
	background-color:#FFFFFF;
	padding:0px;
}
.box_left {
	background-image:url('images/box_left.gif');
	background-repeat:repeat-x;
	background-position:left;
	height:83px;
}
.box_bottom {
	background-image:url('images/box_bottom.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:153px;
}
.table_end {
	background-image:url('images/table_end.gif');
	background-repeat:repeat-x;
	background-position:top left;
	height:15px;
}
.map_holder {
	background-color:#FFFFFF;
	width:368px;
	height:194px;
}
.board_holder {
	background-color:#FFFFFF;
	width:368px;
}
.map_flash {
	background-color:#ffffff;
	width:176px;
}
/***********************  Border  ***********************/
.border_bw {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/***********************  Pads  ************************/
.pad_10 {
	padding:10px;
}
.pad_20 {
	padding:20px;
}
.pad_5 {
	padding:5px;
}
.pad_8 {
	padding:8px;
}
.pad_b5 {
	padding-bottom:12px;
}
.pad_b35 {
	padding-bottom:35px;
}
.pad_t20 {
	padding-top:20px;
}
.pad_t60 {
	padding-top:60px;
}
.pad_l20 {
	padding-left:20px;
}
.pad_L15 {
	padding-left:15px;
}
.pad_l10 {
	padding-left:10px;
}
.pad_l40 {
	padding-left:40px;
}
.pad_r20 {
	padding-right:20px;
}
.pad_l5 {
	padding-left:5px;
}
.pad_l1 {
	padding-left:11px;
}
.pad_L20 {
	padding-left:20px;
}
.pad_L10 {
	padding-left:10px;
}
/***********************  Texts  *********************/

.front_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}
.front_link a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}
.front_link a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}
.front_link a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#5eacda;
}




.main_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color:#51657A;
}
.internal_title_blue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight:normal;
	color:#3399CC;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}



.internal_title_a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight:normal;
	color:#5B6E82;
	padding:15px;
}
.internal_title_a a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight:normal;
	color:#5B6E82;
}
.internal_title_a a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight:normal;
	color:#5B6E82;
}
.internal_title_a a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration:underline;
	font-weight:normal;
	color:#5B6E82;
}





.internal_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight:normal;
	color:#5B6E82;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}
.internal_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color:#999999;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	text-align:justify;
}
.internal_title_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight:normal;
	color:#5B6E82;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}
.internal_text_a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color:#999999;
	text-align:justify;
	padding:5px;
}



.internal_text_board {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color:#666666;
	text-align:justify;
	padding:20px;
}







.text_12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#333333;
}
.text_12 a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#333333;
}
.text_12 a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#5eacda;
}
.text_12 a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#5eacda;
}











.text_white_20 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color:#ffffff;
}
.text_12_blue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.text_12_blue a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.text_12_blue a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
}
.text_12_blue a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#3399CC;
}

.text_12_blue_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399CC;
	font-weight:bold;
}

.text_12_dark_blue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#51657A;
}

.text_11_lightgrey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#333333;
}

.text_11_grey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#666666;
}
.text_11_grey a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#666666;
}
.text_11_grey a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#666666;
}
.text_11_grey a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#3399cc;
}

.text_11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#333333;
}

.text_12_grey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
	text-align:justify;
}
.text_12_light_grey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
	text-align:justify;
}


.text_careers {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#333333;
}
.text_careers a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#333333;
}
.text_careers a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#333333;
}
.text_careers a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3399cc;
}

/*****************************  Menu  **************************/
.menu_size {
	width:179px;
	padding-right:15px;
}


.menu_blue_location {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:normal;
}
.menu_blue_location a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:normal;
}
.menu_blue_location a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:normal;
}
.menu_blue_location a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:normal;
}




.menu_blue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:bold;
}
.menu_blue a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:bold;
}
.menu_blue a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#002b55;
	font-weight:bold;
}
.menu_blue a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#002b55;
	font-weight:bold;
}




.menu_services {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#002b55;
	padding-left:10px;
	font-weight:bold;
}
.menu_services a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#002b55;
	font-weight:bold;
}
.menu_services a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#002b55;
	font-weight:bold;
}
.menu_services a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#002b55;
	font-weight:bold;
}




.menu_white {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
	padding-left:10px;
	font-weight:bold;
}
.menu_white a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
	font-weight:bold;
}
.menu_white a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
	font-weight:bold;
}
.menu_white a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
}



/*************************  MENU WHITE OPEN  *******************************/

.menu_white_open {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
	padding-left:38px;
	font-weight:bold;
}

/*************************************************************************/









.menu_whiteSub {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
	padding-left:30px;
}
.menu_whiteSub a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
}
.menu_whiteSub a:visted {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
}
.menu_whiteSub a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#ffffff;
}
/*****************************  Widths  **************************/
.w960 {
	width:960px;
}
.w191 {
	width:191px;
}
.w194 {
	width:194px;
}
.w241 {
	width:241px;
}
.w242 {
	width:242px;
}
.w202 {
	width:202px;
}
.w262 {
	width:262px;
}
.w244 {
	width:244px;
}
.w374 {
	width:374px;
}
.w370 {
	width:370px;
}
.w367 {
	width:367px;
}
.w368 {
	width:368px;
}
.w283 {
	width:283px;
}
.w766 {
	width:766px;
}
.w650 {
	width:650px;
}
.w480 {
	width:480px;
}
.w378 {
	width:378px;
}
.w377 {
	width:377px;
}
.w379 {
	width:379px;
}
.w393 {
	width:393px;
}
.w504 {
	width:504px;
}
.w544 {
	width:544px;
}
.w567 {
	width:567px;
}
.w566 {
	width:566px;
}
.w20 {
	width:20px;
}
.w10 {
	width:10px;
}
.w22 {
	width:22px;
}
.w175 {
	width:175px;
}
.w30 {
	width:30px;
}
.w32 {
	width:32px;
}
.w33 {
	width:33px;
}
.w176 {
	width:176px;
}
.w177 {
	width:177px;
}
.w180 {
	width:180px;
}
.w200 {
	width:200px;
}
/*****************************  Height  **************************/
.h20 {
	height:20px;
}
.h30 {
	height:30px;
}
.h40 {
	height:40px;
}
.h50 {
	height:50px;
}
.h303 {
	height:303px;
}
.h350 {
	height:350px;
}
.h150 {
	height:150px;
}
.h170 {
	height:170px;
}
.h200 {
	height:200px;
}
.h297 {
	height:297px;
}
.h105 {
	height:105px;
}
.h80 {
	height:80px;
}
.h60 {
	height:60px;
}
.h415 {
	height:415px;
}
.h449 {
	height:449px;
}
/*****************************  Design  **************************/

.brochure_holder {
	width:175px;
	height:180px;
	background-color:#FFFFFF;
}

