	html, body
	{
		height: 100%;
	}
	
	body
	{
		margin: 0px;
		padding: 0px;
		background: #16A085;
		font-family: 'Questrial', sans-serif;
		font-size: 12pt;
		color: rgba(0,0,0,.6);
	}
	
	
	h1, h2, h3
	{
		margin: 0;
		padding: 0;
		color: #404040;
	}
	
	p, ol, ul
	{
		margin-top: 0;
	}
	
	ol, ul
	{
		padding: 0;
		list-style: none;
	}
	
	p
	{
		line-height: 180%;
	}
	
	strong
	{
	}
	
	a.producers
	{
		color: #000000;
		text-decoration: none;
	}
	
	a.producers:hover
	{
		text-decoration: none;
		color: #cccccc;
	}
	
	a
	{
		color: #16A085;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: none;
		color: #000;
	}
	

	.container
	{
		margin: 0px auto;
		width: 90%;
	}
	
	.containerheading
	{
		margin: 0px auto;
		width: 90%;
	}
	

/*********************************************************************************/
/*						Jobs													 */
/*********************************************************************************/
#jobs{
text-align: left;
}
/*********************************************************************************/
/* Image Style                                                                   */
/*********************************************************************************/

	.image
	{
		display: inline-block;
		border: 1px solid rgba(0,0,0,.1);
	}
	
	.image img
	{
		display: block;
		width: 100%;
	}
	
	.image-full
	{
		display: block;
		width: 100%;
		margin: 0 0 3em 0;
	}
	
	.image-left
	{
		float: left;
		margin: 0 2em 2em 0;
	}
	
	.image-centered
	{
		display: block;
		margin: 0 0 2em 0;
	}
	
	.image-centered img
	{
		margin: 0 auto;
		width: auto;
	}
	
	#europe
	{
	position: relative;
	float: left;
	margin-left: 120px;
	margin-bottom: 20px;
	}

/*********************************************************************************/
/* List Styles                                                                   */
/*********************************************************************************/

	ul.style1
	{
	}


/*********************************************************************************/
/* Social Icon Styles                                                            */
/*********************************************************************************/

	ul.contact
	{
		margin: 0;
		padding: 2em 0em 0em 0em;
		list-style: none;
	}
	
	ul.contact li
	{
		display: inline-block;
		padding: 0em 0.10em;
		font-size: 1em;
	}
	
	ul.contact li span
	{
		display: none;
		margin: 0;
		padding: 0;
	}
	
	ul.contact li a
	{
		color: #FFF;
	}
	
	ul.contact li a:before
	{
		display: inline-block;
		background: #1ABC9C;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #FFFFFF;
	}
	

/*********************************************************************************/
/* Button Style                                                                  */
/*********************************************************************************/
select
{
padding: 0;
margin: 0;
width: 40px;
}

input:-webkit-autofill
{
	background: #ffffff !important;
	color: #000000 !important;
}
input[type=submit]#suball
{
    border-radius: 5px;
	color: #FFFFFF;
	text-transform: uppercase;
    border: 0;
    width: 100px;
    height:30px;
    font-family: Tahoma;
    background: #16A085;
    /* Old browsers */
    background: -moz-linear-gradient(top, #16A085 1%, #1ABC9C 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #16A085), color-stop(100%, #1ABC9C));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #16A085 1%, #1ABC9C 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #16A085 1%, #1ABC9C 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #16A085 1%, #1ABC9C 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #16A085 1%, #1ABC9C 100%);
    /* W3C */
	background-color: #ffffff;
}
input[type=submit]#responsiblesubmit
{
color: #000000;
text-transform: uppercase;
cursor:pointer;
border: 0;
width: 94px;
height: 29px;
font-family: Tahoma;
background: #16A085;
background-color: #1ABC9C;
}

input[type=submit]#responsiblesubmit:hover
{
color: #FFFFFF;
text-transform: uppercase;
cursor:pointer;
border: 0;
width: 94px;
height: 29px;
font-family: Tahoma;
background: #16A085;
background-color: #16A085;
}

input[type=text]
{
	border-radius: 5px;
	border: 1px solid #16A085; 
	color: #272925;
	text-align: center;
	text-transform: none;
    width: 200px;
    height:30px;
    font-family: Tahoma;
}

input[type=password]
{
	border-radius: 5px;
	border: 1px solid #16A085; 
	color: #272925;
	text-align: center;
	text-transform: none;
    width: 200px;
    height:30px;
    font-family: Tahoma;
}
#passwordClone0
{
	text-transform: none;
}

	.button
	{
		display: inline-block;
		margin-top: 2em;
		padding: 0.8em 2em;
		background: #16A085;
		line-height: 1.8em;
		letter-spacing: 1px;
		text-decoration: none;
		font-size: 1em;
		color: #FFF;
	}
	
	#opener
	{
	border-top-right-radius: 4px;
	padding: 0.1em 1em;
	margin: 1px .2em 0 0;
	border-width: 0;
	white-space: nowrap;
	border-top-left-radius: 4px;
	height: 25px;
	font-family: 'Questrial', sans-serif;
	line-height: 1.3;
	font-size: 12pt;
	}
	
	.button:before
	{
		display: inline-block;
		background: #8DCB89;
		margin-right: 1em;
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		text-align: center;
		color: #272925;
	}
	
	.button-small
	{
	}
		
/*********************************************************************************/
/* Heading Titles                                                                */
/*********************************************************************************/

	.title
	{
		text-align: left;
	}
	
	.title h2
	{
		font-size: 1.6em;
		display: block;
		vertical-align: middle;
		text-align: center;
	}
	
	.title h3
	{

		text-align: center;
	}
	
	.title .byline
	{
		font-size: 1.1em;
		color: #6F6F6F;
	}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#header-wrapper
	{
		/*overflow: hidden;
		padding: 0.2em 0em;*/
		background: url(images/bg01.jpg) repeat-x center top;
		height: 120px;
	}

	#header
	{
	}

/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

	#logo
	{
		margin: 15px 10px 0px 10px;
		float:left;
	}
	
	/*#logo h1
	{
		display: inline-block;
		margin-bottom: 0.20em;
		padding: 0.20em 0.9em;
		font-size: 3.5em;
	}*/
	
	#logo a
	{
		text-decoration: none;
		color: #FFF;
	}
	
	#trademark a
	{
		text-decoration: none;
		color: #FFF;
	}
	
	#trademark
	{
		float: left;
		position:relative;
	}
	
	#trademark span .logo
	{
		margin-top:25px;
		font-size: 2.8em;
		float: right;
		position: relative;
		margin-left:-125px;
	}
	
	#trademark span .message
	{
	/* [disabled]margin-top:60px; */
	color: rgba(255,255,255,0.8);
	font-size: 0.8em;
	float: right;
	margin-top:72px;
	}
	
	

/*********************************************************************************/
/* Menu                                                                          */
/*********************************************************************************/
	#langs
	{
	float:right;
	vertical-align: middle;
	}
	#menu
	{
	float: right;
	padding: 2em 0em;
	height:50px;
	}
	
	#menu .current_page_item a
	{
		color: #FFF;
	}

#nav{
	

}
#nav li{
    float:left;
    margin-right:10px;
    position:relative;
}
#nav a{
    display:block;
		padding: 1.3em 1.5em;
		text-decoration: none;
		font-size: 0.90em;
		font-weight: 600;
		text-transform: uppercase;
		outline: 0;
		color: #FFF;
}
#nav a:hover{
	background: #1ABC9C;
}

/*--- DROPDOWN ---*/
#nav ul{
    list-style:none;
    position:absolute;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	background: #1ABC9C;
	text-align: left;
}
#nav ul li{
    padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
}
#nav ul a{
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
    left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
    text-decoration:none;
	background: #1ABC9C;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
    text-decoration:none;
	background: #1ABC9C;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual nk. */
background: #1ABC9C;
}
	

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
	}

/*********************************************************************************/
/* Wrapper                                                                       */
/*********************************************************************************/


	#wrapper
	{
		overflow: hidden;
		width: 90%;
		margin: 0 auto;
		background: #FFF;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px 0px 3px 3px;
		border-radius: 0px 0px 3px 3px;
		text-align: center;
	}

	#wrapper1
	{
		background: #FFF;
	}

	#wrapper2
	{
		/*overflow: hidden;*/
		background: #F3F3F3;
		padding: 5em 0em;
		text-align: center;
	}

	#wrapper3
	{
	}
	
	#wrapper4
	{
	}

/*********************************************************************************/
/* Welcome                                                                       */
/*********************************************************************************/

	#welcome
	{
		/*overflow: hidden;*/
		width: 1000px;
		padding: 8em 100px 0em 100px;
		text-align: center;
		color: rgba(0,0,0,0.6);
	}
	
	#welcome .content
	{
		padding: 0em 8em;
	}
	
	#welcome .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#welcome a,
	#welcome strong
	{
		color: rgba(0,0,0,0.8);
	}

/*********************************************************************************/
/* Page                                                                          */
/*********************************************************************************/

	#page-wrapper
	{
		-moz-border-radius: 0px;
		-webkit-border-radius: 3px 3px 0px 0px;
		border-radius: 3px 3px 0px 0px; 
		background: #F3F3F3;
		padding: 1em 0em;
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	#page
	{
	}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
		float: left;
		width: 700px;
		padding-right: 100px;
		border-right: 1px solid rgba(0,0,0,.1);
	}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
		float: right;
		width: 350px;
	}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#footer
	{
		text-align: center;
	}

	
	#footer .title span
	{
		color: rgba(255,255,255,0.4);
	}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
		overflow: hidden;
		padding: 2em 0em;
		border-top: 1px solid rgba(255,255,255,0.08);
		text-align: center;
	}
	
	#copyright p
	{
		letter-spacing: 1px;
		font-size: 0.90em;
		color: rgba(255,255,255,0.8);
	}
	
	#copyright a
	{
		text-decoration: none;
		color: rgba(255,255,255,0.8);
	}

/*********************************************************************************/
/* Newsletter                                                                    */
/*********************************************************************************/

	#newsletter
	{
		overflow: hidden;
		padding: 8em 0em;
		background: #EDEDED;
		text-align: center;
	}
	
	#newsletter .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#newsletter .content
	{
		width: 600px;
		margin: 0px auto;
	}
	
/*********************************************************************************/
/* Portfolio                                                                     */
/*********************************************************************************/

	#portfolio
	{
	}
	
	#portfolio .box
	{
		text-align: center;
		color: rgba(0,0,0,0.5);
	}
	
	#portfolio h3
	{
		display: block;
		padding-bottom: 1em;
		font-size: 1em;
		color: rgba(0,0,0,0.6);
	}

	#portfolio .title
	{
		text-align: center;
	}

	#portfolio .title h2
	{
		color: rgba(0,0,0,0.8);
	}

	.column1,
	.column2,
	.column3,
	.column4
	{
		width: 282px;
	}
	
	.column1,
	.column2,
	.column3
	{
		float: left;
		margin-right: 24px;
	}
	
	.column4
	{
		float: right;
	}

/*********************************************************************************/
/* Three Columns                                                                 */
/*********************************************************************************/

	#three-column
	{
		overflow: hidden;
		text-align: center;
	}
	
	#three-column h2
	{
		margin: 1em 0em;
		font-size: 1.5em;
		font-weight: 700;
	}
	
	#three-column .icon
	{
		position: relative;
		display: block;
		margin: 0px auto 0.80em auto;
		background: none;
		line-height: 150px;
		font-size: 4em;
		width: 150px;
		height: 150px;
		border-radius: 100px;
		border: 6px solid #67128F;
		text-align: center;
		color: #FFF;
		
	}
		
	#three-column #tbox1
	{
		float: left;
		width: 240px;
		background: #F3F3F3;
		padding: 1em 0em;
	}
	
	#tbox1 .mainmenu
	{
    list-style:none;
	text-align: left;
	width: 120px;
	margin-left: 20px;
	}
	
	#three-column #tbox2,
	#three-column #tbox3
	{
		float: left;
		width: 320px;
	}
	
	#three-column .title
	{
		text-align: center;
	}
	
	#three-column .title h2
	{
		font-size: 1.60em;
	}
	
	#three-column .title .byline
	{
		padding-top: 0.50em;
		font-size: 0.90em;
		color: #858585;
	}

	#three-column .arrow-down
	{
		border-top-color: #292929;
	}
	
	
	ul.tools
	{
		margin: 0;
		padding: 0em 0em 0em 0em;
		list-style: none;
	}
	
	ul.tools li
	{
		display: inline-block;
		padding: 0em .2em;
		font-size: 4em;
	}
	
	ul.tools li span
	{
		display: none;
		margin: 0;
		padding: 0;
	}
	
	ul.tools li a
	{
		color: #FFF;
	}
	
	ul.tools li a:before
	{
		display: inline-block;
		background: #1ABC9C;
		width: 120px;
		height: 120px;
		border-radius: 50%;
		line-height: 120px;
		text-align: center;
		color: #FFFFFF;
	}
	
/********************************************************/
/*							LOGIN 						*/
/********************************************************/

#login
{
	display: block;
	margin-top: 20px;
	width: 800px;
}

/********************************************************/
/*							TABLE						*/
/********************************************************/

.login td
{
	text-align: center; /* center checkbox horizontally */
    vertical-align: middle; /* center checkbox vertically */
}

/********************************************************/
/*						Mainmenu						*/
/********************************************************/
#mainmenu
{
	float: left;
	width: 210px;
	background: #F3F3F3;
	padding: 1em 0em;
}

#fakemenu
{
	float: right;
	width: 210px;
	background: #FFFFFF;
	padding: 1em 0em;
}

#fakemenu .fakemenu
{
	margin-right: 30px;
}

#mainmenu .mainmenu
{
	margin-left: 30px;
}

#menuheader
{
	text-align: center;
    vertical-align: middle;
	margin-bottom: 20px;
	text-decoration: none;
	font-size: 0.90em;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}

#fakemenuheader
{
	text-align: center;
    vertical-align: middle;
	margin-bottom: 20px;
	text-decoration: none;
	font-size: 0.90em;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}

input[type=submit]#onlinesubmit
{
	color: #16A085;
	text-decoration: none;
	text-transform: none;
	font-family: 'Questrial', sans-serif;
	font-size: 11pt;
	border-radius: 0px;
    border: 0;
    display: inline;
    margin: 0;
	margin-top:-1px;
    padding: 0;
	height: auto;
	width: auto;
    font-family: Tahoma;
    background: transparent;
	cursor:pointer;
}
/********************************************************/
/*						Reclamations					*/
/********************************************************/
	
#reclamations
{
	margin-left: 211px;
}

#rheader
{
width: 100%;
}

#trheader
{
	width: 100%;
	text-align: center; 
    vertical-align: middle; 
	padding: 0.5em 0em;
}

#trheader .fill
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#trheader .bordered
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 25px;
	padding: 0px;
}

#trcontent
{
	width: 100%;
	text-align: center; 
    vertical-align: middle; 
	padding: 0.5em 0em;
}

#trcontent .trcontenth
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	background-color: #1ABC9C;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 34px;
	width: 30px;
	padding: 0px;
}

#trcontent .trcontentc
{
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 34px;
	padding: 0px;
}

input[type=text]#trcontenti
{
	border-radius: 0px;
	border: 0px solid #16A085; 
	color: #272925;
	text-align: center;
	text-transform: none;
    width: 100%;
    height:auto;
    font-family: Tahoma;
}

input[type=text].datepicker
{
	border-radius: 0px;
	border: 0px solid #16A085; 
	color: #272925;
	text-align: center;
	text-transform: none;
    width: 100%;
    height:auto;
    font-family: Tahoma;
}

.addRow
{
	width: 95px;
}

.delRow
{
	width: 95px;
}

/********************************************************/
/*						Main							*/
/********************************************************/
	
#main
{
position: relative;
margin: 0 auto;
height: 100%;
display: inline-block;
}

table.login
{
float: left;
margin-left: -155px;
z-index: 9998;
position: relative;
}

table#mdm
{
display: inline-block;
margin: 0 auto;
vertical-align: middle;
text-align: center;
}

table#turnover
{
display: inline-block;
margin: 0 auto;
vertical-align: top;
text-align: center;
}

#mdm .fill
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#mdm .fillr
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#mdm .bordered
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 25px;
	padding: 0px;
}

#turnover .fill
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#turnover .fillr
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#turnover .bordered
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 25px;
	padding: 0px;
}

#turnover .borderedr
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 25px;
	padding: 0px;
}

#nrinforeclamations
{
position: relative;
margin: 0 auto;
width: 100%;
display: inline-block;
}

table#numberofreclamations
{
margin: 0 auto;
vertical-align: top;
text-align: center;
display: inline-block;
}

table#inforeclamations
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
width:680px;
}

#numberofreclamations .fill
{
	width: 160px;
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 26px;
	padding: 0px;
}

#numberofreclamations .bordered
{
	width: 120px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 25px;
	padding: 0px;
}

#inforeclamations .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#inforeclamations .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}

table#rnotice .rnote
{
	width: 120px;
	background-color: #1ABC9C;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 500;
	color: #000;
	height: 26px;
	padding: 0px;
	text-align: center;
}

table#rnotice .warning
{
	font-size: 0.95em;
	font-weight: 500;
	color: red;
}

table#agreement
{
	width: 100%;
}

table#agreement .agreement
{
	width: 640px;
}

table#agreement .rinput
{
	width: 100%;
}

table#remark
{
	width: 100%;
}

table#remark .rinput
{
	width: 100%;
}

table#remark .fill
{
	width: 120px !important;
	background-color: #1ABC9C;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 500;
	color: #000;
	height: 26px;
	padding: 0px;
	text-align: center;
}

table#newreclamations
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
/*width:520px;*/
}

#newreclamations .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#newreclamations .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}

table#openreclamations
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
}

#openreclamations .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#openreclamations .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}

table#acceptedreclamations
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
height: 29px;
}

#acceptedreclamations .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#acceptedreclamations .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}

table#deniedreclamations
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
}

#deniedreclamations .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#deniedreclamations .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}


/********************************************************/
/*						Promotions						*/
/********************************************************/
	
#promotions
{
margin-left:211px;
}

#cpromotions
{
width: 100%;
}

#tpromotions
{
width: 100%;
text-align: center;
vertical-align: middle;
padding: 0.5em 0em;
}

#tpromotions .thpromotions
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	background-color: #1ABC9C;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 34px;
	padding: 0px;
}

#tpromotions .tcpromotionsc
{
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 550;
	color: #000;
	height: 34px;
	padding: 0px;
}

#tpromotions .tcpromotionsh
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 1px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	background-color: #1ABC9C;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 24px;
	padding: 0px;
}

/********************************************************/
/*						Contact							*/
/********************************************************/
	
#contact
{
	margin-left: 211px;
}

#contact p 
{
text-align:left;
line-height: 100%;
}

/********************************************************/
/*				   Reclamations Info					*/
/********************************************************/

#infotabs
{
display: inline-block;
width: 680px;
}

.jTPS .sortedColumn {
	background: #f8f8f8;
}
.jTPS tfoot .pagination .pageSelector {
	cursor: pointer;
	border: 1px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	text-align: center;
	float: left;
	background: #fff;
}
.jTPS tfoot .pagination .pageSelectorSeperator {
	text-align: center;
	margin-left: 7px;
	color: #808080;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	cursor: default;
}
.jTPS tfoot .pagination .pageSelector:hover {
	border: 1px solid #f90;
}
.jTPS tfoot .pagination .hilightPageSelector {
	border: 1px solid #1ABC9C !important;
	background: #1ABC9C !important;
	color: #000 !important;
	cursor: default !important;
}
.jTPS .hideTR {
	display: none;
}
.jTPS .hidePageSelector {
	display: none;
}
.jTPS .hilightRow {
	background: #eee;
	cursor: pointer;
}
.jTPS tfoot .selectPerPage .perPageSelector {
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}
.jTPS tfoot .selectPerPage .perPageSelected {
	border-bottom: 2px solid #1ABC9C;
	background: #fff;
}
.jTPS tfoot .selectPerPage .perPageHilight {
	border-bottom: 2px solid #f90;
	background: #fff;
}
.jTPS tfoot .pagination, tfoot .paginationTitle, tfoot .selectPerPage {
	float: right;
	white-space: nowrap;
	line-height: 25px;
	vertical-align: middle;
}
.jTPS tfoot .status {
	white-space: nowrap;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
}
.jTPS tfoot .paginationTitle {
	padding-left:20px;
}
.jTPS .sortableHeader:hover {
	cursor: pointer;
	color: #808080;
}
.jTPS .stubCell {
	height:0px;
}

.jTPS .stubCell td{
	height:0px !important;
}
.jTPS .sortAsc {
	border-bottom: 1px solid #e3e3e3;
	background: #eee url(bullet_arrow_up.png) center -4px no-repeat;
}
.jTPS .sortDesc {
	border-bottom: 1px solid #e3e3e3;
	background: #eee url(bullet_arrow_down.png) center -4px no-repeat;
}

/**********************************************************************/
/*							Admin									  */
/**********************************************************************/
table#newpromotions
{
position: relative;
margin: 0 auto;
/* float: right; */
vertical-align: top;
text-align: center;
}

#newpromotions .fill
{
	background-color: #1ABC9C;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	 border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.95em;
	font-weight: 400;
	color: #000;
	height: 26px;
	padding: 0px;
}

#newpromotions .content
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px; 
	border-style: solid;
    border-width: 0px;
	border-color:  #1ABC9C;
	border-collapse: separate;
    border-spacing: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: 550;
	color: #000;
	height: 29px;
	padding: 0px;
}