html, body, #wrapper {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #525252;
	background-image: url(../images/background_pattern.jpg);
	background-repeat: repeat;
}
.table_header {
	height: 126px;
}

.aaawrapper {
	margin: 0 auto;
    text-align: left;
    vertical-align: middle;
	height: 100%;
}
table {
	margin: 0 ;
}
body, td, list  {
	font-family: arial, helvertica, geneva;
	font-size: 12px;
	line-height:17px;
	color: #444444;
	margin: 0 ;
	vertical-align:top;
}
A
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #20b8f1;
	TEXT-DECORATION: underline;
	font-weight : normal;
}
A:Hover
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #8e8e8e;
	TEXT-DECORATION: underline;
	font-weight : normal;
}

A:active
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #20b8f1;
	TEXT-DECORATION: underline;
	font-weight : normal;
}
.bgwhite {
	background-color: #FFFFFF;
}
.bgcontent {
	background-color: #FFFFFF;
	background-image: url(../images/content_background_07.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.bgmain {
	background-color: #525252;
	background-image: url(../images/background_pattern.jpg);
	background-repeat: repeat;
}
h1 {
	font-size:1.7em;
	color:#20b8f1;
	text-align:center;
	margin-top:20px;
}
h2 {
	font-size:1.4em;
	color:#20b8f1;
}
/******************************************************************
UITVOUWMENU
******************************************************************/	
						
.arrowlistmenu			{
								width: 156px; /*width of accordion menu*/
								text-decoration:none;
								background-image: url(../images/menu_20.jpg);
								background-position:left;
								background-repeat:repeat-y
						}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
								font: normal 15px Arial, Tahoma, Helvetica, Verdana, sans-serif;
								color: #fff;
								font-weight: bold;
								margin-bottom: 0px; /*bottom spacing between header and rest of content*/
								padding: 0px 0 0px 14px; /*header text is indented 10px*/
								margin-top: 0px;
								height: 23px;
								width: 156px;
								cursor: hand;
								cursor: pointer;
								vertical-align: bottom;
								line-height: 28px;
								text-align: left;
								text-decoration: none;
						}

.arrowlistmenu .divider	{
								background:url(../images/dot_10.jpg) left top no-repeat;
						}

.menuheader a:hover		{
								text-decoration:none;
						}
.menuheader a			{
								color:#ffffff;
								text-decoration:none;
								padding-bottom:10px;
						}				

.arrowlistmenu ul		{ /*CSS for UL of each sub menu*/
								background:url(../images/imgs_16.jpg) repeat-y;
								width:156px;								
								list-style-type: none;
								margin: 0;
								padding: 0;
								margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
								text-decoration:none;							
						}

.arrowlistmenu ul li			{
									background:url(../images/menu_20.jpg) left no-repeat;
									line-height: 12px;
									text-decoration:none;								
								}

.arrowlistmenu ul li a			{
									color: #fff;
									display: block;
									padding: 0px 0;
									padding-left: 26px; /*link text is indented 19px*/
									text-decoration: none;
									font-family: Tahoma;
									font-weight: normal;
									font-size: 11px;
									text-align:left;
								}

.arrowlistmenu ul li a:hover	{ 	/*hover state CSS*/
									text-decoration: none;
									color: #000000;
								}
