body 
{
	background:#0063b8;/*016ccc;/*0263ba;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#878787;
	margin:0px;
}

img { border:0; border-collapse:collapse;}

/************************** TITLES **************************/
/* Grey */
h3 { color:#424242; padding:5px 0px;}
h3 a {color:#424242; text-decoration:none;}

a { color:#0168c4; font-weight:normal; text-decoration:none;}
a:hover {color:#0168c4; font-weight:normal; text-decoration:underline;}


.mainback {background:url(images/aab_background.jpg) no-repeat 0 0;}

.header { vertical-align:top; }
.menu-top-clear { height:140px; text-align:center; width:980px;}
/*.menu-top-clear .logo { float:left; padding:0px 0px 0px 30px;}*/
/*.menu-top { padding-left:115px; background:url(images/topmenu-bg.png) no-repeat 115px bottom; height:60px; text-align:center;width:980px; }*/
.menu-top { background:url(images/topmenu-bg.png) no-repeat center bottom; height:60px; width:100%; }


/************************** TOPMENU **************************/
.topmenu-red {width:274px; color:cc0000;text-align:center; font-size:12px; font-weight:bold;text-transform:uppercase;text-decoration:none;background:url(images/menu-devider.gif) no-repeat right top;}
.topmenu-red a {width:274px; color:cc0000; text-align:center; font-size:12px; font-weight:bold;text-transform:uppercase;text-decoration:underline;}
.topmenu-red a:hover {width:274px; color:cc0000; text-align:center; font-size:14px; font-weight:bold;text-transform:uppercase;text-decoration:underline;}
.topmenu {width:180px; color:000000;text-align:center; font-size:12px; font-weight:bold;text-transform:uppercase;text-decoration:none;background:url(images/menu-devider.gif) no-repeat right top;}
.topmenu a{width:180px; color:000000;text-align:center; font-size:12px; font-weight:bold;text-transform:uppercase;text-decoration:none;}
.topmenu a:hover{width:180px; color:000000;text-align:center; font-size:14px; font-weight:bold;text-transform:uppercase;text-decoration:none;}
.topmenu-empty {width:6px; color:ffffff;text-align:center; font-size:12px; font-weight:bold;text-transform:uppercase;text-decoration:none;background:none;}
.topmenu-phone {width:160px; color:ffffff;text-align:center; font-size:17px; font-weight:bold;text-transform:uppercase;text-decoration:none;background:none;}
.topmenu-skype {width:160px; color:ffffff;text-align:center; font-size:14px; font-weight:bold;text-transform:none;background:none;background:url(images/menu-devider.gif) no-repeat right top;}
.topmenu-skype img {vertical-align:middle;}



/************************** CONTENT **************************/
/*.content-full { background:url(images/content-bg.png) repeat-y 115px 0; vertical-align:top; }*/
.content-full { background:url(images/content-bg.png) repeat-y center 0; vertical-align:top; }
/*.content-full #body { padding-left:115px; text-align:left; }*/
.content-full #body { text-align:left; }
/*.content-full #body2 { padding-left:135px; text-align:left; }*/
.content-full #body2 { text-align:left; }
.body-line { font-size:13px;margin-left:20px; padding:0px 0px 30px 0px; text-align:left; text-align: justify; width:940px; background:url(images/line2.gif) top left repeat-x;}
.body-line h5 {font-size:18px; padding-top:20px; font-style:italic; color:#434343; margin-bottom:15px;text-decoration:none;text-align:left;}
.body-line h5 a{font-size:18px; font-style:italic; color:#434343; margin-bottom:15px;text-decoration:none;text-align:left;}
.body-line h5 a:hover{font-size:18px; font-style:italic; color:#009fe3; margin-bottom:15px;text-decoration:none;text-align:left;}


/************************** AAB OTHER PAGES **************************/
/*.content-full #boxes { padding-left:135px; padding-bottom:30px;font-size:13px; }*/
.content-full #boxes { padding-left:0px; padding-bottom:30px;font-size:13px; }
.content-full #boxes a {color:#434343}
.content-full #boxes a:hover {color:#0168c4}
.block-blue {font-size:12px;width:460px; height:80px; background:#dedcf2;border:1px solid #cfcdcc;}
.h4 {margin-bottom:5px;font-size:18px; font-style:italic; color:#434343; padding:2px 2px 2px 2px; margin-right:0px; background:#aca7df;text-decoration:none;}
.h4 a {font-size:18px; font-style:italic; color:#434343; padding:2px 2px 2px 2px; margin-right:0px; background:#aca7df;text-decoration:none;}
.h4 a:hover {font-size:18px; font-style:italic; color:#0168c4; padding:2px 2px 2px 2px; margin-right:0px; background:#aca7df;}
.block-blue .text {padding-left:10px; font-size:12px;}

.block-green {font-size:12px;width:460px; height:80px; background:#dceecc;border:1px solid #cfcdcc;}
.h5 {margin-bottom:5px;font-size:18px; font-style:italic; color:#434343; padding:2px 2px 2px 2px; margin-right:0px; background:#a7d37f;text-decoration:none;}
.h5 a {font-size:18px; font-style:italic; color:#434343; padding:2px 2px 2px 2px; margin-right:0px; background:#a7d37f;text-decoration:none;}
.h5 a:hover {font-size:18px; font-style:italic; color:#0168c4; padding:2px 2px 2px 2px; margin-right:0px; background:#a7d37f;}
.block-green .text {padding-left:10px; font-size:12px;}

.divider-line { width:940px; background:url(images/line2.gif) top left repeat-x;}


.mainbody { background:#ffffff; vertical-align:top;text-align:center;width:980px;}

.content { vertical-align:top; width:750px;background-color: #ffffff; color:#878787; font-size:12px; padding-left:5px; text-align: justify;}
.block-img {width:225px; padding-top:20px;padding-left:5px;}
.block {width:225px; padding-top:15px;padding-bottom:15px;padding-left:5px;font-size:13px;color:#878787;vertical-align:top;}
.block h5 {height:0px;font-size:17px; font-style:italic; color:#434343; text-align:left; text-decoration:none;}
.block h5 a {font-size:17px; font-style:italic; color:#434343; text-align:left;text-decoration:none;}
.block h5 a:hover {font-size:17px; font-style:italic; color:#434343; text-align:left; text-decoration:underline;}
.sub-block {padding:0px 0px 0px 0px; vertical-align:top;font-size:13px;color:#878787;text-align:left;}

.prefix {padding:5px 0px 0px 0px; vertical-align:top;}
.prefix-numb { vertical-align:top; background-color: #ffffff; color:#878787; font-size:13px; text-align: justify;}

.block-text {font-size:12px; margin:0px;vertical-align:top;}
.block-text b {font-size:13px;  color:#434343;margin:0px;vertical-align:top;}


/************************** LINK LIST **************************/
.link-list li {font-size:13px; background:url(images/a3.gif) no-repeat 0 8px; padding-left:15px;list-style-image:none; list-style:none; line-height:24px; color:#9d9589;}
.link-list li a {list-style-image:none; list-style:none; line-height:20px; color:#418ecc; text-decoration:none;}
.link-list li a:hover {text-decoration:underline;}



/************************** SITE-TEXT **************************/
.site-text-title { text-transform:uppercase; vertical-align:top; background-color: #ffffff; color:#434343; font-weight:normal;font-size:13px; padding-left:10px; padding-bottom:10px; padding-right:10px; text-align: justify;}
.site-text-title span { text-transform:none; vertical-align:top; background-color: #ffffff; color:#434343; font-weight:normal;font-size:13px; padding-left:10px; padding-right:10px; text-align: justify;}
.site-text { vertical-align:top; background-color: #ffffff; color:#878787; font-size:13px; font-weight:normal;padding-left:10px; padding-right:10px; text-align: justify;}

.site-text-title-red { text-transform:uppercase; vertical-align:top; background-color: #ffffff; color:#ff0000; font-weight:bold;font-size:13px; padding-left:10px; padding-bottom:10px; padding-right:10px; text-align: justify;}
.site-text-title-red span { text-transform:none; vertical-align:top; background-color: #ffffff; color:#ff0000; font-weight:bold;font-size:13px; padding-left:10px; padding-right:10px; text-align: justify;}
.site-text-red { vertical-align:top; background-color: #ffffff; color:#ff0000; font-size:13px; font-weight:normal;padding-left:10px; padding-right:10px; text-align: justify;}


.site-text-list { padding-left:0px; background-color: #ffffff; color:#878787; font-size:13px; font-weight:normal;text-transform:none;}
.site-text-list a { padding-left:0px; background-color: #ffffff; color:#878787; font-size:13px; font-weight:normal;text-transform:none;}
.site-text-list a:hover { padding-left:0px; background-color: #ffffff; color:#878787; font-size:13px; font-weight:normal;text-transform:none;}


.table-list { padding-top:10px;; }


/************************** VMENU **************************/
.vmenu { width:220px; vertical-align:top; text-align: left;padding-left:10px; padding-right:10px; background:url(images/line.gif) repeat-y 218px 0;}
.vmenu-item {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e4e4e4; vertical-align:middle; color:#434343; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;}
.vmenu-item a {vertical-align:middle; color:#434343; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;}
.vmenu-item a:hover {vertical-align:middle; text-decoration:none; color:#0168c4;font-weight:bold; background:#e4e4e4;}
.vmenu-item-empty {padding-top:10px;padding-bottom:10px;vertical-align:middle; color:#434343; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;}

.vmenu-item-red {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e4e4e4; vertical-align:middle; color:#ffffff; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;}
.vmenu-item-red a {vertical-align:middle; color:cc0000; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;}
.vmenu-item-red a:hover {vertical-align:middle; text-decoration:none; color:#0168c4;font-weight:bold; background:#e4e4e4;}

.vmenu ul.menu { padding-left:0px; padding-bottom:0px; overflow:hidden; margin-top:10px;}
.vmenu ul.menu li { padding:11px 0px 11px 0; list-style-image:none; list-style:none; line-height:normal; line-height:18px; overflow:hidden; border-bottom:1px solid #e4e4e4; vertical-align:top; margin-bottom:-1px;}
.vmenu ul.menu li a {color:#434343; font-size:13px; text-decoration:none; font-weight:normal; display:block; text-transform:none;  padding:0px 0px 0px 0px;}
.vmenu ul.menu li a:hover { text-decoration:none; color:#0168c4;font-weight:bold; background:#e4e4e4;}

.title h3 { color:#434343; font-size:22px; line-height:22px; padding:0; font-family:Arial, Helvetica, sans-serif; font-style:italic;}

/*----Wordbox----*/
.wordbox { text-align: justify;margin-right:20px;line-height:14px;vertical-align:middle; color:#878787; font-size:11px; text-decoration:none; text-transform:none;}
.wordbox a { text-align: justify;vertical-align:middle; color:#b7b7b7; font-size:11px; text-decoration:none; text-transform:none;}
.wordbox a:hover { text-align: justify;vertical-align:middle; color:#878787; font-size:11px; text-decoration:none; text-transform:none;}


/************************** FOOTER **************************/
/*.content-bottom { background:url(images/content-bottom.png) no-repeat 115px 0; vertical-align:top; font-size:12px; color:#ffffff}*/
.content-bottom { background:url(images/content-bottom.png) no-repeat center 0; vertical-align:top; font-size:12px; color:#ffffff}
/*.content-bottom #footer {padding-left:115px; padding-top:11px; font-size:12px; }*/
/****.content-bottom #footer {padding-top:11px; font-size:12px; }
.content-bottom #footer a { color:#ffffff; text-decoration:none;}
.content-bottom #footer a:hover {color:#0accf6; text-decoration:underline;} ***/
.content-bottom table { background:url(images/content-bottom.png) no-repeat center 0; vertical-align:top; font-size:12px; color:#ffffff} 
.content-bottom td { width:50%;}

.content-bottom .footer-left {text-align: left;padding-top:11px; font-size:12px; }
.content-bottom .footer-left a { color:#ffffff; text-decoration:none;}
.footer-left a:hover {color:#0accf6; text-decoration:underline;}

.content-bottom .footer-right {text-align: right;padding-top:11px; font-size:12px; }
.content-bottom .footer-right a { color:#ffffff; text-decoration:none;}
.content-bottom .footer-rigth a:hover {color:#0accf6; text-decoration:underline;}

/************ Bottom list ************/
.content-full .bottom-list { text-align:center; overflow:hidden;}
.content-full .bottom-list strong { padding:0px 0px 0px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.content-full .bottom-list strong a{ color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline;}
.content-full .bottom-list strong a:hover{ color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline;}
.content-full .bottom-list #list-title-first { padding:15px 0px 5px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.content-full .bottom-list #list-title { padding:10px 0px 5px 10px; color:#272727; font-size: 12px; font-weight: bold; text-decoration: underline; }
.content-full .bottom-list .list { margin-left:20px; }
.content-full .bottom-list .mainlinktd a { font-family: tahoma; font-size: 10px; color:#272727; font-weight: bold; text-decoration:none;}
.content-full .bottom-list .mainlinktd a:hover { font-family: tahoma; font-size: 10px;font-weight: bold; text-decoration:none;}


/****.content-bottom td a { color:#ffffff; text-decoration:none;}
.content-bottom td a:hover {color:#0accf6; text-decoration:underline;}
.content-bottom td span1 {padding-left:310px; font-size:12px; vertical-align:top;}
.content-bottom td span1 a { color:#ffffff; text-decoration:none;}
.content-bottom td span1 a:hover {color:#0accf6; text-decoration:underline;}***/ 


/*.content-bottom #footer span1 {padding-right:10px; font-size:12px; vertical-align:top;}
.content-bottom #footer span1 a { color:#ffffff; text-decoration:none;}
.content-bottom #footer span1 a:hover {color:#0accf6; text-decoration:underline;}*/ 

/************************** CONTENT IMAGES **************************/
img.alignleft{ float:left; margin-right:10px;}
img.alignright{ float:right; margin-left:35px;}


/************************** POPUP DATA **************************/
.popup_title {margin-top:25px;margin-bottom:5px; text-align:center; color:#0063b8; font-weight:bold; font-size:14px; text-transform:uppercase;}
.popup_text {margin-bottom:5px; padding-left:5px; padding-right:20px; text-align:center; font-size: 12px; color:#000000;}
.popup_text_small {margin-bottom:5px; padding-right:20px; text-align:center; font-size: 11px; color:#000000;}
.popup_ad a{margin-bottom:5px; text-align:center; font-size: 12px; color:#000000;text-decoration:underline;}
.popup_ad a:hover{margin-bottom:5px; text-align:center; font-size: 12px; color:#000000;text-decoration:none;}
.popup_closer {float:right;padding-top: 5px; padding-right: 20px;}
.popup_button {margin-top:5px;}


/************************** POPUP TABLE **************************/
.tabledata_popup {
	margin: 0px 0px 10px 0px; 
	border: solid 2px rgb(10, 204, 246);
	empty-cells: show; 
	border-collapse: collapse; 
	background-color: rgb(255,255,255);
	cellpadding:5px; cellspacing:5px;
}

.tabledata_popup tr {
	margin: 0px; padding: 0px;
}

.tabledata_popup td {
	padding: 2px 7px 2px 7px; 
	border: solid 1px rgb(150,150,150);
	text-align: left; 
	font-size:12px;
}
.tabledata_popup input {
	border: solid 1px rgb(150,150,150);
	text-align: left; 
	font-size:12px;
}




/************************** TABLE **************************/
.tabledata2 {
	margin: 0.5em 0em 1px 0.7em; 
	border: solid 2px rgb(10, 204, 246);
	empty-cells: show; 
	border-collapse: collapse; 
	background-color: rgb(255,255,255);
	cellpadding:5px; cellspacing:5px;
}

.tabledata2 tr {
	margin: 0px; padding: 0px;
}

.tabledata2 td {
	padding: 2px 7px 2px 7px; 
	border: solid 1px rgb(150,150,150);
	text-align: left; 
	font-size:12px;
}


/************************** AABSZERVIZ ORIG TABLES **************************/
/*--------------------------*/
/* Section 6.7 - Datatables */
/*--------------------------*/

.tabledata {
	clear: left; margin: 0.5em 5em 30px 0.7em; border: solid 2px rgb(10, 204, 246);empty-cells: show; border-collapse: collapse; background-color: rgb(255,255,255);
	cellpadding:5px; cellspacing:5px;
}

.tabledata tr {
	margin: 0px; padding: 0px;
}

.tabledata td {
	padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size:13px;
}

.tabledata th {
	margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size:13px; 	
}

p.tabledata-caption {
	margin: 0em 0px 10px 30px; padding: 0px; clear: both; text-align: left; font-size:13px;
}

/* Blue */
.txt-blue10 {
	font-size:18px;
	color: rgb(89,79,191);
}

/* Green */
.txt-green10 {
	font-size:18px;
	color: rgb(79,168,0);
}

/* Grey */
.txt-grey10 {
	font-size:12px;
	color: rgb(51,51,51);
}

/* Red */
.txt-red10 {
	font-size:12px;
	color: rgb(222,59,33);
}
