
html {
	width : 100%;
	height : 100%;
	text-align : center;
	margin : 0px;
	padding : 0px;							
}

body {
	width : 100%;
	height : 100%;
	text-align : center;
	margin : 0px 0px;
	padding : 0px;
	background-image : url(../images/layout/bg-h.gif);
	background-position : center 70px;
	background-repeat : repeat-x;
	background-color : #FFF;
}

form {
	margin : 0px;
	padding : 0px;
}

#divPageBGContainer {
	width : 100%;
	text-align : center;
	overflow : visible hidden;
	min-width : 760px;
	height : 100%;	
}

#divPageBG {
	width : auto !important;
	width : 800px;
	min-width : 760px;
	/* height : 100%; */
	margin : 0px auto;
	text-align : center;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/bg-v.png',sizingMethod='scale');*/
	background-image : url(../images/layout/bg-v.png);
	/*background-image : none;	*/		
	background-position : center top;
	background-repeat : repeat-y;		
	background-attachment: fixed;		
}

#divPage {
	position : relative;
	width : 760px;
	margin : 0px auto;
	padding : 1px 0px;
	text-align : center;
	border-width : 0px;
}

#divPageBGBottomContainer {
	min-width : 760px;
	height : 20px;
	overflow : hidden;
}

#divPageBGBottom {
	width : 800px;
	height : 20px;
	margin : 0px auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/bg-v-bottom.png',sizingMethod='scale');
	background-image : url(../images/layout/bg-v-bottom.png) !important;
	background-image : none;
}

#divBaseline {			
	position : relative;
	width : 760px !important;
	width : 780px;
	height : 0px !important;
	height : 1px;
	text-align : center;
	margin : 0px auto;
	background-color : white;
	font-size : 1%;
	line-height : 1%;
}		

span.clearer {
	display : block;
	clear : both;
	font-size : 1%;
	line-height : 1%;
	height : 0px;
	margin : 0px;
	padding : 0px;
}

.red {
	color : #B61030;
}
		
/* ==================
   ===== HEADER ===== 
   ================== */		
		
#divHeader {
	position : relative;
	text-align : left;
	height : 263px;
}

#imgADB {
	position : absolute;
	top : 10px;
	left : 30px;
}

#spanDefiningDigital {
	position : absolute;
	width : 0px;
	height : 20px;
	top : 238px;
	left : 497px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/defining-digital.png',sizingMethod='scale');
	background-image : url(../images/layout/defining-digital.png) !important;
	background-image : none;
	overflow : hidden;
	padding-left : 233px;
}

#divHeaderImage {
	padding : 8px 18px;
	width : 724px;
	height : 164px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/header-bg.png',sizingMethod='scale');
	background-image : url(../images/layout/header-bg.png) !important;
	background-image : none;
	background-position : center center;
	background-repeat : no-repeat;
	z-index : 1;
}

#divHeaderImage img {
	border : 6px solid white;
	top : 12px;
	left : 12px;
	margin : 12px;
}
#divHeaderBG {
	margin-left:12px;
	margin-top:12px;
	width:688px;
	height:128px;
	border:solid 6px #fff;
}
.homeheadertext1,
.homeheadertext2,
.homeheadertext3,
.newsheadertext1,
.newsheadertext2,
.newsheadertext3 {
	display:block;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000000;
}
.homeheadertext1 {
	margin-top:17px;
	margin-left:117px;
	font-size: 115%;
	color:#808B91;
}
.homeheadertext2 {
	margin-left:117px;
	margin-top:9px;
	font-size:14px;
	color:#000000;
}
.homeheadertext3 {
	margin-left:117px;
	margin-top:17px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.newsheadertext1 {
	margin-top:17px;
	margin-left:313px;
	font-size:18px;
	color:#ffffff;
}
.newsheadertext2 {
	margin-left:313px;
	margin-top:9px;
	font-size:14px;
	color:#000000;
}
.newsheadertext3 {
	margin-left:313px;
	margin-top:7px;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}

div.toptext {
display:none;
}

#divNavigation {
	height : auto !important;
	height : 50px;
	min-height : 50px;
	padding-top : 19px;
	z-index : 100;
}

#divNavigation h2 {
	display : none;
}

#divNavigation ul.nice-menu {
	border : 0px;
	top : 0px;
	left : 0px;
	margin : 0px;
	float : right;
	margin-right : 20px;
	z-index : 100;	
}

#divNavigation ul.nice-menu li {
	border : 0px;	
	padding : 0px;
	background-color : #ffffff;	
	background-image : url(../images/layout/dot-dash-v.gif);
	background-position : left top;
	background-repeat : repeat-y;
}

#divNavigation ul.nice-menu > li:first-child {
	background-image : none;
}

#divNavigation ul.nice-menu li a {
	border : 0px;
	text-decoration : none;
	color : #666;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 70%;
	padding : 20px 10px 0px;
}

#divNavigation ul.nice-menu li a:hover {
	color : #B61030;
	text-decoration : underline;
}

#divNavigation ul.nice-menu li ul {
	border : 0px;
	top : 100%;
	z-index : 100;	
	padding : 2px 10px 10px;
	background-color : #ffffff;
}

#divNavigation ul.nice-menu li ul li {
	border : 0px;
	padding : 0px;	
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;
}

#divNavigation ul.nice-menu li ul li a {
	border : 0px;
	padding : 4px 0px 2px;
}

#divNavigation ul.nice-menu li ul li ul {
	top : 0px;
	left : 100%;
}
		
/* ================
   ===== BODY ===== 
   ================ */
		
#divBody {
	text-align : left;	
	padding : 20px 30px 0px;	
	/* position : relative; */
	height : auto !important;
	height : 1px;
	min-height : 200px;
}

/* ===== LEFT COLUMN ===== */

#divColLeft {
	width : 150px;
	float : left;
	height : auto !important;
	height : 1px;	
}

#divColLeft #divSubNav ul {
	list-style-type : none;
	margin:0;
	padding:0;
	height : auto !important;
	height : 1px;	
}

#divColLeft #divSubNav ul li {
	margin : 0px;
	padding : 0px;
	display : block;
	height : auto !important;
	height : 1px;
}

#divColLeft #divSubNav ul li a {
	display:block;
	padding : 4px 0px 2px;
	font-family : arial, helvetica, sans-serif;
	font-size : 70%;	
	text-decoration : none;
	color : #666;
	height : auto !important;
	height : 1px;	
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;	
}

#divColLeft #divSubNav ul li a:hover {
	color : #B61030;
	text-decoration : underline;
}

#divColLeft #divSubNav ul li ul li {
	padding:0;
	background-image:url(images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#divColLeft #divSubNav ul li ul li a {
	width:132px;
	padding-left:18px;
}

/* ===== RIGHT COLUMN ===== */

#divColRight {
	width : 530px;
	float : right;
	height : auto !important;
	height : 1px;	
}

#divContent {
	padding-bottom : 1px;
	height : auto !important;
	height : 1px;
}

/*
#divContent span.clearer {
	height : 5px;
	background-color : blue;
}
*/

#divContent.gray {
	background-image : url(../images/layout/col-gray-bg-150.gif);
	background-repeat : repeat-y;
	background-position : right;
}

#divContent #divContentCol01 {
	width : 360px;
	float : left;
}

#divContent #divContentCol02 {
	width : 150px;
	float : right;
}

#divContent.gray #divContentCol02,
#divContent #divContentCol02.gray {
	width : 126px;
	float : right;
	padding : 5px 12px;
	background-color : #e1e1e1;
}

/* ===== CONTENT STYLES ===== */

#divContent a img {
	border : 0px;
}

#divContent h1,
div.form-item h1 {
	font-family : arial, helvetica, sans-serif;
	color : #00000;
	font-size : 115%;
	margin-top : 0px;
	margin-bottom : 10px;
	font-weight : normal;
}

#divContent h2,
div.form-item h2 {
	font-family : arial, helvetica, sans-serif;
	color : #00000;
	font-size : 115%;
	margin-top : 20px;
	margin-bottom : 10px;
	font-weight : normal;	
}

#divContent h3,
div.form-item h3 {
	font-family : arial, helvetica, sans-serif;
	color : #B61030;
	font-size : 80%;
	margin-top : 15px;
	margin-bottom : 10px;
}

#divContent h3 a:link,
#divContent h3 a:visited,
#divContent h3 a:active {
	color : #B61030;
	text-decoration : none;
}

#divContent h3 a:hover {
	color : #B61030;
	text-decoration : underline;
}

#divContent h4,
div.form-item h4 {
	font-family : arial, helvetica, sans-serif;
	color : #B61030;
	font-size : 75%;
	margin-top : 10px;
	margin-bottom : 5px;
	
}

#divContent a:link,
div.form-item a:link {
	color : #333333;
}

#divContent .gray a:link {
	color : #000000;
}

#divContent a:visited,
#divContent .gray a:visited,
div.form-item a:visited {
	color : #666666;
}

#divContent a:active,
#divContent .gray a:active,
div.form-item a:active {
	color : #B61030;
}

#divContent a:hover,
#divContent .gray a:hover,
div.form-item a:hover{
	color : #B61030;
	text-decoration : underline;
}

#divContent p,
div.form-item p {
	margin : 10px 0px;
	font-size : 70%;
	font-family : arial, helvetica, sans-serif;
	color : #666666;	
}

#divContent ul,
div.form-item ul {
	margin : 10px 0px;
	padding : 0px;
	padding-left : 18px;
}

#divContent ul li,
div.form-item ul li {
	font-size : 70%;
	font-family : arial, helvetica, sans-serif;
	color : #666;
	margin : 5px 0px;
	padding : 0px;
	list-style-image : url(../images/layout/bullet.gif);
}

/* Added by Jim */
#divContent ol li,
div.form-item ol li {
	font-size : 70%;
	font-family : arial, helvetica, sans-serif;
	color : #666;
	margin : 5px 0px;
	padding : 0px;
}
/* Added by Jim */

#divContent.gray #divContentCol02 p {

}

#divContent span.hr {
	display : block;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left top;
	background-repeat : repeat-x;	
	height : 1px;
	margin : 5px 0px 10px;
	clear : both;	
}

#divContent img.imageleft {
	float : left;
	margin : 5px 10px 10px 0px;
}

#divContent #divGlossaryList {
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left top;
	background-repeat : repeat-x;	
	padding-top : 5px;
}

#divContent #divGlossaryList ul {
	list-style-type : none;
	display : block;
	margin : 0px;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;		
	padding : 0px;
	margin : 0px;
	padding-bottom : 5px;	
	text-align : center;
}

#divContent #divGlossaryList ul li {
	display : inline;
	margin : 0px 3px;
	font-size : 80%;
	font-weight : bold;
}

#divContent #divGlossaryList ul li a {
	color : #B61030;
	text-decoration : none;
}

#divContent #divGlossaryList ul li a:hover {
	text-decoration : underline;
}

#divContent #divOffices {
	/*height : auto !important;
	height : 100px;
	min-height : 100px;*/
}

#divContent #divOffices ul {
	list-style-type : none;
	display : block;
	margin : 0px;
	padding : 0px;
	top : 0px;
	left : 0px;
	/*height : 100px;*/
}

#divContent #divOffices ul li {
	position : relative;
	top : 0px;
	left : 0px;
	display : block;
	float : left;
	min-height : 110px;
	width : 130px;
	margin : 0px 10px 10px 0px;
	padding : 10px 10px 10px 110px;
	background-color : #e1e1e1; 
	font-size : 100%;	
}

#divContent #divOffices ul li img {
	position : absolute;
	top : 10px;
	left : 10px;
	border : 5px solid white;
	width : 80px;
	height : 100px;
}

#divContent #divOffices ul li h3 {
	margin : 15px 0px 5px;
	font-size : 80%;
}

#divContent #divOffices ul li h3 a {
	text-decoration : none;
	color : #B61030;
}

#divContent #divOffices ul li h3 a:hover {
	text-decoration : underline;
}

#divContent #divOffices ul li h4 {
	margin : 5px 0px;
	font-size : 75%;
	color : #666;
}






#divContent #divBiographies {
	/*height : auto !important;
	height : 100px;
	min-height : 100px;*/
}

#divContent #divBiographies ul {
	list-style-type : none;
	display : block;
	margin : 0px;
	padding : 0px;
	top : 0px;
	left : 0px;
	/*height : 100px;*/
}

#divContent #divBiographies ul li {
	position : relative;
	top : 0px;
	left : 0px;
	display : block;
	float : left;
	min-height : 110px;
	width : 130px;
	margin : 0px 10px 10px 0px;
	padding : 10px 10px 10px 110px;
	background-color : #e1e1e1; 
	font-size : 100%;	
}

#divContent #divBiographies ul li img {
	position : absolute;
	top : 10px;
	left : 10px;
	border : 5px solid white;
	width : 80px;
	height : 100px;
}

#divContent #divBiographies ul li h3 {
	margin : 5px 0px 5px;
	font-size : 80%;
}

#divContent #divBiographies ul li h3 a {
	text-decoration : none;
	color : #B61030;
}

#divContent #divBiographies ul li h3 a:hover {
	text-decoration : underline;
}

#divContent #divBiographies ul li h4 {
	margin : 5px 0px;
	font-size : 75%;
	color : #666;
}

#divContent #divBiography {
	position : relative;
	display : block;
	padding : 10px 10px 10px 110px;
	background-color : #e1e1e1; 	
	height : auto !important;
	height : 100px;
	min-height : 100px;
}

#divContent #divBiography img {
	position : absolute;
	top : 10px;
	left : 10px;
	border : 5px solid white;
	width : 80px;
	height : 100px;
}

#divContent #divBiography h3 {
	margin-top : 0px;
}

#divContent div.products {
	position : relative;
	top : 0px;
	left : 0px;
	display : block;
	float : left;
	height : auto !important;
	height : 200px;
	min-height : 200px;
	width : 230px;
	margin : 0px 10px 10px 0px;
	padding : 10px 10px 10px 10px;
	background-color : #e1e1e1; 	
}

#divContent div.products h3 {
	margin-top : 5px;
}

#divContent div.products ul li {
	margin : 5px 0px;
}

#divContent #divProduct h3 {
	padding-top : 5px;
	margin-top : 15px;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left top;
	background-repeat : repeat-x;	
}

#divContent #divProduct h3.overview {
	background-image : none;
	padding-top : 0px;
}

#divContent #divProduct #divContentCol01 {
position:relative;
}
#divContent #divProduct div.productImage {
height:74px;
}
#divContent #divProduct div.productImage img {
height:122px;
position:absolute;
top:0;
}
#divContent #divProduct #divContentCol01 p {
position:relative;
z-index:1;
}

#divContent #divProduct div.downloads {
	font-size : 75%;
	font-family : arial, helvetica, sans-serif;
}

#divContent #divProduct div.downloads img {
	margin : 0px 5px;
}

#divContent #divProduct div.downloads a {
	text-decoration : none;
}

#divContent #divProduct div.downloads a:hover {
	text-decoration : underline;
}

#divContent #divProduct #divContentCol02 h3 {
	padding-top : 0px;
	background-image : none;
	margin-top : 5px;
}

#divContent #divNews h3 {
	margin-top : 0px;	
	margin-bottom : 3px;	
}

#divContent #divNews p {
	margin-top : 3px;
	margin-bottom : 15px;
	padding-bottom : 6px;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;		
}

#divContent #divNews #divContentCol02 h2 {
	margin-top : 2px;
}

#divContent #divPressRelease h3 {
	margin-top : 0px;
}

#divContent #divPressRelease div.downloads {
	font-size : 70%;
	font-family : arial, helvetica, sans-serif;
	padding-left : 20px;
	position : relative;
	margin : 5px 0px;
}

#divContent #divPressRelease div.downloads img {
	position : absolute;
	top : 0px;
	left : 0px !important;
	left : -20px;
}

#divContent #divPressRelease div.downloads a {
	text-decoration : none;
}

#divContent #divPressRelease div.downloads a:hover {
	text-decoration : underline;
}

#divContent #divEvents #divMonth {
	margin-top : 2px;
	margin-bottom : 15px;
	padding-bottom : 6px;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;	
}

#divContent #divEvents div.vevent {
	margin-top : 10px;
	margin-bottom : 5px;
}

#divContent #divEvents h3 {
	margin-top : 0px;	
	margin-bottom : 10px;	
	color : #000000;
}

#divContent #divEvents h4 {
	margin-top : 0px;	
	margin-bottom : 5px;	
}

#divContent #divEvents h4 a {
	text-decoration : none;
	color : #B61030;
}

#divContent #divEvents h4 a:hover {
	text-decoration : underline;
}

#divContent #divEvents div.vevent p {
	margin : 3px 0px 2px;
}

#divContent #divEvents #divContentCol02 h2 {
	margin-top : 2px;
}

#divContent #divEvent p.summary {
	display : none;
}

#divContent #divNewsEvents {
	padding : 10px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-center.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-center.png) !important;
	background-image : none;
	background-position : center center;
	background-repeat : repeat-y;
	margin : 0px -10px;
	width : 510px;
	position : relative;
}

#divContent #spanNewsEventsTop {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-top.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-top.png) !important;
	background-image : none;
}

#divContent #spanNewsEventsBottom {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-bottom.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-bottom.png) !important;
	background-image : none;
}

#divContent #divNewsEvents #divNews {
	float : left;
	width : 230px;
	background-color : #ededed;
	padding : 100px 10px 10px;
	background-image : url(../images/layout/image-news.jpg);
	background-repeat : no-repeat;
	margin-bottom : 10px;
}

#divContent #divNewsEvents #divEvents {
	float : right;
	width : 230px;
	background-color : #ededed;	
	padding : 100px 10px 10px;
	background-image : url(../images/layout/image-events.jpg);
	background-repeat : no-repeat;
	margin-bottom : 10px;
}

#divContent #divNewsEvents #divNews h2,
#divContent #divNewsEvents #divEvents h2 {
	margin-top : 0px;
}

#divContent #divNewsEvents #divNews p.more,
#divContent #divNewsEvents #divEvents p.more {
	margin-bottom : 0px;
	padding-bottom : 0px;
	background-image : none;
}

#divContent #divNewsUpdates {
	clear : both;
	background-color : #ededed;	
	padding : 5px 10px 8px;	
	margin-top : 1px;
}

#divContent #divNewsUpdates h2 {
	/* font-size : 105%; */
	margin : 0px 0px 2px;
	font-family : arial, helvetica, sans-serif;
}

#divContent #divNewsUpdates p {
	margin : 2px 0px 0px;
	font-size : 80%;
}

#divContent #divVacancies p.closingDate {
	margin : 2px 0px;
}

#divContent #divVacancies p.description {
	margin : 5px 0px 10px;
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left bottom;
	background-repeat : repeat-x;		
	padding-bottom : 6px;
}

#divContent #divFlashPanel {
	padding : 0px 10px;
	background-color : white;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-center.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-center.png) !important;
	background-image : none;
	background-position : center center;
	background-repeat : repeat-y;
	margin : 0px -10px;
	width : 530px;
	position : relative;
}

#divContent #spanFlashPanelTop {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-top.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-top.png) !important;
	background-image : none;
	clear : both;
}

#divContent #spanFlashPanelBottom {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-bottom.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-bottom.png) !important;
	background-image : none;
}

#divContent #divFlashPanel #divAltContent {
	padding : 1px 10px;
}


/* ==================
   ===== FOOTER ===== 
   ================== */

#divFooter {
	clear : both;
	padding : 25px 55px 20px 30px;
	text-align : left;
	background-image : url(../images/layout/footer-bg.gif);
	background-position : 709px 18px;
	background-repeat : no-repeat;
	height : auto !important;
	height : 10px;
}

#divFooter a:link {
	color : #333333;
}

#divFooter a:visited {
	color : #666666;
}

#divFooter a:active {
	color : #B61030;
}

#divFooter a:hover {
	color : #B61030;
	text-decoration : underline;
}

#divFooter div.menu {
	background-image : url(../images/layout/dot-dash-h.gif);
	background-position : left top;
	background-repeat : repeat-x;
	font-family : arial, helvetica, sans-serif;
	padding-top : 5px;
	font-size : 70%;
	color : #666666;
}

#divFooter div.menu ul {
	display : inline;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#divFooter div.menu ul li {
	display : inline;
	margin : 0px 0px 0px 5px;
	padding : 0px 0px 0px 5px;
	border-left : 1px solid #B61030;
}

#divFooter div.menu ul li a:link,
#divFooter div.menu ul li a:visited,
#divFooter div.menu ul li a:active {
	text-decoration : none;
}

#divFooter div.menu ul li a:hover {
	text-decoration : underline;
}



/*
#divPage {
	border : 1px dashed orange;
}

#divHeader {
	border : 1px dashed cyan;
}

#divBody {
	border : 1px dashed green;
}

#divColLeft {
	border : 1px dashed yellow;
}

#divColRight {
	border : 1px dashed pink;
}

#divFooter {
	border : 1px dashed blue;
}
*/

div.messages  {
	padding : 5px;
	font-weight : bold;
	font-family : arial, helvetica, sans-serif;
	margin : 5px 0px 15px;
	font-size : 80%;
}

div.status {
	border : 1px dashed #cccc00;
	background-color : #ffffcc;
	color : #333300;
}

#divForm {
	position : relative;
	width : 530px;
	height : auto !important;
	height : 1px;
}

#divForm #divFormInnerMiddle {
	padding : 10px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-center.png',sizingMethod='scale');
	background-image : url(../images/layout/content-bg-center.png) !important;
	background-image : none;
	background-position : center center;
	background-repeat : repeat-y;
	margin : 0px -10px;
	width : 510px;
	position : relative;
	height : auto !important;
	height : 1px;
}

#divForm #spanFormInnerTop {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-top.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-top.png) !important;
	background-image : none;
}

#divForm #spanFormInnerBottom {
	display : block;
	margin : 0px -10px;
	height : 10px;
	font-size : 1%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/adb/images/layout/content-bg-bottom.png',sizingMethod='scale');		
	background-image : url(../images/layout/content-bg-bottom.png) !important;
	background-image : none;
}

/*
#divForm #divFormInnerInner {
	background-color : #e1e1e1;
	padding : 10px;
	width : 490px;
	height : auto !important;
	height : 1px;
	background-color : yellow;
	z-index : 1000;
}
*/

#divForm fieldset {
	border : 0px none;
	margin : 0px;
	padding : 0px;
}

#divForm fieldset legend {
	font-family : arial, helvetica, sans-serif;
	color : #B61030;
	font-size : 80%;
	margin-top : 0px;
	margin-bottom : 10px;
	font-weight : bold;
	display : block;
}
#divForm fieldset .headercontent {
	padding-bottom:10px;
}
#divForm fieldset p {
	clear : left;
	font-size : 75%;
	padding-top : 5px;
	margin-bottom : 10px;
}

#divForm fieldset div.buttonRow {
	clear : left;
	padding-top : 20px;
	text-align : right;
	padding-bottom : 0px;
}

#divForm fieldset div.buttonRow input {
	border : 0px none;
	background-color : #ffffff;
	color : #B61030;
	cursor : pointer;
	padding : 5px 20px;
}

#divForm fieldset div.row {
	clear : left;
	margin-top : 1px;
}

#divForm fieldset div.row:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}

#divForm fieldset div.row {display: inline-block;}
/* Hides from IE-mac \*/
* html #divForm fieldset div.row {height: 1%;}
#divForm fieldset div.row {display: block;}
/* End hide from IE-mac */


#divForm fieldset div.row label {
	display : block;
/*	width:100px;*/
	width : 240px;
	margin-right : 5px;
	float : left;
	margin-bottom : 0px;
	color : #666666;
	font-family : arial, helvetica, sans-serif;
	font-size : 80%;
}
#divForm fieldset.enquiry div.row label {
	width:100px;
}
#divForm fieldset div.row label.errorMessage {
	width : auto;
	font-weight : bold;
	float : none;
	clear : left;
	margin-top : 10px;
	margin-bottom : 5px;
	padding : 5px;
	color : #B61030;
	background-color : #ffffff;
	border : 1px dashed #B61030;
}

#divForm fieldset div.row input {
	display : block;
	width : 200px;
	/*width : 240px;*/
	float : left;
	margin-bottom : 5px;	
	border : 1px solid #cccccc;
}

#divForm fieldset div.row textarea {
	display : block;
	/*width : 350px;*/
	width : 240px;
	height : 200px;
	float : left;
	margin-bottom : 5px;	
	border : 1px solid #cccccc;	
}


div.form-item textarea {
	height : 300px;
}