 body{background:#ad9fec url('../images/background_bottom.jpg') bottom center no-repeat;text-align:center;margin:0;padding:0 0 42px;}
#background{background:#fff url('../images/background_top.jpg') bottom center no-repeat;text-align:center;}
#wrapper{width:950px;margin:0 auto;text-align:left;background-repeat:no-repeat;background-position:right 110px;}
#wrapper.r1{background-image:url('../images/background_right_1.jpg');}
#wrapper.r2{background-image:url('../images/background_right_2.jpg');}
#wrapper.r3{background-image:url('../images/background_right_3.jpg');}
#wrapper.r4{background-image:url('../images/background_right_4.jpg');}
#wrapper.r5{background-image:url('../images/background_right_5.jpg');}
#wrapper.r6{background-image:url('../images/background_right_6.jpg');}
#wrapper.r7{background-image:url('../images/background_right_7.jpg');}
#wrapper.r8{background-image:url('../images/background_right_8.jpg');}
#wrapper.r9{background-image:url('../images/background_right_9.jpg');}
#wrapper.r10{background-image:url('../images/background_right_10.jpg');}
#wrapper.r11{background-image:url('../images/background_right_11.jpg');}
#wrapper.r12{background-image:url('../images/background_right_12.jpg');}
#wrapper.r13{background-image:url('../images/background_right_13.jpg');}
#wrapper.r14{background-image:url('../images/background_right_14.jpg');}
body.oneColumn #wrapper{background:none;}
#header{height:90px;margin:0 30px 20px;border-bottom:1px solid #dbdbdb;}
#logo{float:left;display:block;width:134px;height:68px;margin:10px 0 0;background:url('../images/logo_unitas.png') no-repeat left top;}
#logo span{display:none;}
#login{float:right;}
#login .welcome{float:left;width:289px;height:28px;background:url('../images/background_welcome.png') top left no-repeat;}
#login .welcome a{text-decoration:none;}
#login .welcome span{display:block;margin:6px 0 0 10px;font-size:13px;}
#location{background:url('../images/button_location.png') no-repeat left top;float:left;width:192px;height:28px;}
#location span{display:none;}
#locationForm{display:none;}
#login .button{float:left;display:block;width:164px;height:28px;background:url('../images/button_myaccount.png') left top no-repeat;}
#login .button.loginLink{background-image:url('../images/button_login_register.png');}
#login .button span{display:none;}
#search{margin:20px 0 0 10px;}
#search input.text{float:left;width:114px;height:19px;padding:4px 4px 2px 30px;border:none;background:url('../images/background_search.png') top left no-repeat;}
#search input.button{float:left;width:29px;height:23px;}
#navigation{float:right;clear:right;height:33px;padding:0 60px 0 0;margin:30px 0 0;min-width:586px;}
#navigation ul{margin:0;padding:0;}
#navigation ul li{float:left;position:relative;font-size:13px;list-style-type:none;background:url('../images/bullet_navigation.png') right 5px no-repeat;margin:0;padding:0;width:89px;height:33px;text-align:center;}
#navigation ul li.first{padding:0 16px 0 0;width:auto;}
#navigation ul li.last{background:none;}
#navigation ul li a{display:inline-block;text-decoration:none;height:32px;}
#navigation ul li.selected a,#navigation ul li:hover a,#navigation ul li.hover a{font-weight:bold;}
#navigation ul li.selected a{background:url('../images/menu_level1_active.png') no-repeat center bottom;}
#navigation ul li div{display:none;position:absolute;width:131px;left:0;top:32px;padding:10px 0 0;background:#fff url('../images/menu_level2_active.png') no-repeat left top;border:1px solid #dbdbdb;border-top:none;z-index:300;}
#navigation ul li div ul{float:left;width:131px;}
#navigation ul li div ul li,#navigation ul li div ul li.last{float:none;height:auto;line-height:110%;margin:0 8px 6px 8px;padding:0 0 6px 10px;background:url('../images/bullet_grey_small.png') left 4px no-repeat;border-bottom:1px dotted #ccc;text-align:left;width:105px;}
#navigation ul li div ul li.last{border:none;}
#navigation ul li div ul li a,#navigation ul li.selected div ul li a,#navigation ul li:hover div ul li a{height:auto;background:none;font-weight:normal;color:#666;}
#navigation ul li div ul li:hover a,#navigation ul li div ul li.selected a{font-weight:bold;}
#navigation li:hover div{display:block;}
#main{min-height:600px;}
#left,#leftmenu{float:left;width:180px;margin:20px 0 0;}
#left{background:url('../images/background_left.png') top left no-repeat;min-height:200px;}
#left .inner{margin:50px 20px 0;}
#body{float:left;min-height:600px;}
body.oneColumn #body{width:920px;}
body.oneColumn.menu3 #body{width:740px;}
body.twoColumn #body{width:690px;}
body.twoColumn.menu3 #body{width:548px;}
body.oneColumn #body .inner,body.twoColumn #body .inner{margin:0 0 0 30px;}
body.threeColumn #body{width:548px;}
#body .inner{margin:0 50px 0 20px;}
#breadcrumbTrail{color:#adadad;font-size:11px;margin:40px 0 10px;}
#breadcrumbTrail a{color:#adadad;font-size:11px;text-decoration:none;}
#breadcrumbTrail a:hover{text-decoration:underline;}
#panelsLeft,#panelsMiddle,#panelsRight{float:left;width:203px;margin:0 25px 0 0;}
#panelsRight{margin:0;}
#right{float:right;min-height:10px;width:220px;}
#calls{margin:20px 30px 0 10px;}
#leftmenu{}
#leftmenu ul{width:144px;margin:30px 0 0 35px;}
#leftmenu ul li{padding:10px 0 0;margin:0 0 10px 0;background:url('../images/menu_level3.png') left top no-repeat;line-height:110%;text-align:center;}
#leftmenu ul li.selected{background-image:url('../images/menu_level3_active.png');}
#leftmenu ul li a{display:block;margin:0;padding:0 10px 10px;background:url('../images/menu_level3.png') left bottom no-repeat;text-decoration:none;}
#leftmenu ul li.selected a{background-image:url('../images/menu_level3_active.png');}
#footer{padding:36px 30px 18px;}
#footer ul{margin:0;}
#footer ul.left{float:left;}
#footer ul.right{float:right;}
#footer ul li{color:#adadad;font-size:10px;float:left;background:url('../images/bullet_footer.png') right 5px no-repeat;list-style-type:none;margin:0 8px 0 0;padding:0 8px 0 0;}
#footer ul li.last{background:none;margin:0;padding:0;}
#footer ul li a{color:#adadad;font-size:10px;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
.clear{clear:both;}
body.home h1{font-size:22px;font-weight:bold;text-transform:none;color:#999;border:0;}
body.home h1 .orange{font-size:40px;}
body.home h2{font-weight:normal;font-size:18px;border-bottom:1px solid #dcdcdc;padding:0 0 4px;margin:0 0 16px;color:#9082d1;text-transform:uppercase;}
.row{clear:left;margin:0 0 8px 0;min-height:24px;}
.row label{float:left;padding:4px 20px 4px 0;margin:0 10px 0 0;}
.row.checkbox label{padding:0;margin:0;}
.row label.required{background:url(../images/required.png) right center no-repeat;}
.row input.text,.row input[type=text],.row textarea{border:1px solid #c0c0c0;padding:2px;}
.row input.error,.row select.error{background-color:#fef1ec;}
.row input[type=checkbox]{float:left;margin:0 10px 0 0;}
.row .message{float:left;margin:14px 0 0 0;}
.row .submit{float:right;margin:8px 0 0 0;}
.row .note{font-size:10px;margin:2px 0 0 112px;}
.panel{margin:0 0 20px 0;}
.panel .heading{height:28px;color:#fff;font-size:18px;font-weight:bold;padding:6px 10px 0;background-position:left top;background-repeat:no-repeat;}
.panel .heading a{color:#fff;text-decoration:none;}
.panel .heading a:hover{text-decoration:underline;}
.panel .heading .links{color:#fff;font-size:12px;padding-left:10px;}
.panel .content{padding:10px 20px;background-position:left bottom;background-repeat:no-repeat;}
.panel .content .subHeading{clear:both;font-weight:bold;font-size:15px;margin:6px 0 12px 0;width:100%;}
.panel .content .subHeading span{display:block;margin:2px 0 0 0;}
.panel .content .subHeading.collapsible a{float:left;display:block;width:20px;height:20px;margin:0 0 0 10px;background-position:left top;background-repeat:no-repeat;background-image:url('../images/button_down.png');}
.panel .content .subHeading.collapsible.open a{background-image:url('../images/button_up.png');}
.panel .content .collapsibleContent{margin:0 0 12px 0;}
#body .panel{width:496px;}
#body .panel .heading{background-image:url('../images/panel_body_top.png');}
#body .panel .content{background-image:url('../images/panel_body_bottom.png');}
#body .panel .content .row{}
#body .panel .content .row label{width:90px;}
#body .panel .content .row label.wide{width:200px !important;}
#body .panel .content .row label.superwide{width:460px;}
#body .panel .content .row label.otherTraining{width:150px;}
#body .panel .content .row.checkbox label{width:400px;}
#body .panel .content .row input.text,#body .panel .content .row input[type=text]{width:330px;}
#body .panel .content .row .App_ObjectAdmin_selector{float:left;margin:0 0 4px 0;}
#body .panel .content .row .App_ObjectAdmin_selector label{width:130px;padding:0;}
#body .panel .content .row .App_ObjectAdmin_selector .App_ObjectAdmin_selector.App_ObjectAdmin_checkboxSelector,#body .panel .content .row .App_ObjectAdmin_selector .App_ObjectAdmin_selector.App_ObjectAdmin_stringSelector{clear:both;}
#body .panel .content .row .App_ObjectAdmin_selector .App_ObjectAdmin_selector.App_ObjectAdmin_checkboxSelector label{width:auto;}
#body .panel .content .row .App_ObjectAdmin_dateSelector input[type=text]{width:90px;float:left;}
#body .panel .content .row .App_ObjectAdmin_dateSelector div{position:relative;left:-21px;top:1px;}
#body .panel .content .row .App_ObjectAdmin_dateSelector span{float:left;margin:0 10px 0 -10px;}
#body .panel .content .row .App_ObjectAdmin_dateSelector label{width:auto;}
#body .panel .content .row .App_ObjectAdmin_booleanSelector{clear:both;}
#body .panel .content .row .App_ObjectAdmin_booleanSelector label{padding:0;clear:right;width:auto;}
#body .panel .content .row.checkbox .App_ObjectAdmin_booleanSelector label{width:400px;}
#body .panel .content .row .App_ObjectAdmin_radioSelector{float:none;margin:0;}
#body .panel .content .row .App_ObjectAdmin_radioSelector label{padding:0;clear:right;float:none;width:auto;}
#body .panel .content .row input.text.small{width:100px;}
#body .panel .content .results{border:1px solid #ccc;background-color:#fff;padding:20px;margin:0 0 10px 0;}
#body .panel .content .results .nResults{float:left;margin:8px 0 0 0;}
#body .panel .content .left{float:left;width:410px;margin:0 0 12px;}
body.threeColumn #body .panel .content .left{width:200px;}
#body .panel .content .right{float:right;width:240px;margin:0 0 12px;}
#body .panel .content .right textarea{width:200px;height:50px;}
#body .panel .content .left ul li,#body .panel .content .right ul li{background:none;padding:0px;}
body.oneColumn.menu3 #body .panel{width:710px;}
body.oneColumn.menu3 #body .panel .heading{background-image:url('../images/panel_wide_top.png');}
body.oneColumn.menu3 #body .panel .content{background-image:url('../images/panel_wide_bottom.png');}
#left .panel{width:160px;}
#left .panel .heading{background-image:url('../images/panel_left_top.png');font-size:16px;}
#left .panel .content{background-image:url('../images/panel_left_bottom.png');padding:10px 14px;}
.researchDocument{clear:both;border-bottom:1px solid #ccc;margin:0 0 24px 0;padding:0 0 10px 0;}
.researchDocument.last{margin:0;border:0;}
.researchDocument .download{float:left;width:70px;padding:86px 0 0 0;margin:0 20px 0 0;background:url('../images/download.png') top left no-repeat;text-align:center;}
.researchDocument .details{float:left;width:324px;}
.researchDocument .details .detail{border-bottom:1px dotted #ccc;margin:0 0 6px 0;padding:0 0 6px 0;}
.researchDocument div.image{float:left;}
.researchDocument img{width:80px;margin-right:10px;}
.Unitas_StaffMembers{margin:0 0 18px;}
.Unitas_StaffMembers > img:hover{border:1px solid #999;}
.Unitas_StaffMembers .Unitas_StaffMembers_staffMember{clear:both;margin:0 0 12px;}
.Unitas_StaffMembers > img,.Unitas_StaffMembers_staffMember > img,.Unitas_StaffMembers_preview{float:left;width:100px;margin:0 12px 6px 0;}
.Unitas_StaffMembers_preview{min-height:212px;}
.Unitas_StaffMembers_preview img{cursor:pointer;width:100px;}
.Unitas_StaffMembers_preview span{display:block;margin:3px 0 0;padding:4px 2px;text-align:center;background:#efefef;}
.popup .Unitas_StaffMembers_staffMember img{float:left;width:130px;margin:0 12px 0 0;}
.Unitas_StaffMembers > img{cursor:pointer;border:1px solid #ccc;margin-bottom:12px;}
.popup{position:absolute;display:none;width:390px;}
.popup .popup_cancel{cursor:pointer;}
.popup .popup_close{position:relative;top:60px;left:320px;width:71px;height:51px;background:url('../images/button_close.png') top left no-repeat;cursor:pointer;}
.popup .popup_top{width:390px;height:39px;background:url('../images/popup_top.png') top left no-repeat;float:left;}
.popup .popup_bottom{width:390px;min-height:100px;background:url('../images/popup_bottom.png') bottom left no-repeat;float:left;padding:0 0 30px;}
.popup .popup_bottom .popup_inner{float:left;width:290px;max-height:400px;margin:10px 50px 20px;overflow:auto;}
.popup .popup_bottom .popup_inner .row{}
.popup .popup_bottom .popup_inner .row label{width:82px;}
.popup .popup_bottom .popup_inner .row input.text,.popup .popup_bottom .popup_inner .row input[type=text]{width:172px;}
.popup .popup_bottom .popup_inner .row input.text.small{width:100px;}
.popup .popup_bottom .popup_inner .row .message{float:left;margin:14px 0 0 0;}
.popup .popup_bottom .popup_inner .row .submit{float:right;margin:10px 0 0 0;}
.Unitas_ProjectPanel{background:url('../images/panel_project_bottom.png') no-repeat left bottom;margin:0 0 25px;}
.Unitas_ProjectPanel .logo{float:left;width:203px;height:90px;border-bottom:8px solid #9082d1;}
body #body .Unitas_ProjectPanel .inner{float:left;margin:0;padding:10px;}
.Unitas_ProjectPanel .heading{margin:0 0 6px 0;background:url('../images/bullet_large.png') no-repeat left 3px;}
.Unitas_ProjectPanel .heading a{display:block;margin:0 0 0 16px;}
.Unitas_ProjectPanel .heading *{color:#9082d1;font-size:15px;font-weight:bold;text-decoration:none;}
.Unitas_ProjectPanel p{line-height:140%;}
.Unitas_ProjectPanel .readMore{float:right;}
.Unitas_ProjectPanel .readMore a{display:block;background:url('../images/button_right.png') no-repeat right top;padding:2px 24px 0 0;height:21px;text-decoration:none;font-weight:bold;}
.Unitas_ProjectPanel .readMore a:hover{text-decoration:underline;}
.News_NewsItemPanel .heading{display:block;width:190px;height:76px;margin:172px 0 0;background:url('../images/background_latestnews.png') top left no-repeat;}
.News_NewsItemPanel .heading span{display:none;}
.News_NewsItemPanel .content{margin:0 30px 0 10px;padding:20px 12px 10px;background:url('../images/panel_right_bottom.png') left bottom no-repeat;min-height:250px;}
.News_NewsItemPanel .content .News_NewsItemPanel_heading{display:block;font-size:14px;font-weight:bold;margin:0 0 10px 0;text-decoration:none;}
.News_NewsItemPanel .content .News_NewsItemPanel_summary a{color:#9082d1;font-weight:bold;text-decoration:none;}
.News_NewsItemPanel .content .News_NewsItemPanel_summary a:hover{text-decoration:underline;}
.News_NewsItemPanel .content p{line-height:140%;}
.News_NewsItemPanel .content .hideNew{display:none;}
.News_NewsItemViewer{}
.News_NewsItemViewer .newsItem{}
.News_NewsItemViewer .newsItem .heading{margin:0 0 2px 0;}
.News_NewsItemViewer .newsItem .heading a{font-size:13px;}
.News_NewsItemViewer .newsItem .details{font-size:11px;line-height:120%;margin:0 0 4px 0;}
.News_NewsItemViewer .newsItem .summary a,.News_NewsItemViewer .newsItem .back a{color:#9082d1;font-weight:bold;text-decoration:none;}
.News_NewsItemViewer .newsItem .summary a:hover,.News_NewsItemViewer .newsItem .back a:hover{text-decoration:underline;}
.OnlineStore_ProductThumbnail{display:block;float:left;width:280px;margin:0 12px 12px 0;border:1px solid #e2e2e2;text-decoration:none;background:url('../images/background_product.png') no-repeat left top;}
.OnlineStore_ProductThumbnail .inner{display:block;padding:8px;}
body #body .OnlineStore_ProductThumbnail .inner{margin:0;}
.OnlineStore_ProductThumbnail img{float:left;clear:left;width:80px;height:80px;border:1px solid #e2e2e2;margin:0 10px 10px 0;}
.OnlineStore_ProductThumbnail .details{display:block;float:left;clear:right;width:170px;}
.OnlineStore_ProductThumbnail .description{display:block;}
.OnlineStore_ProductThumbnail .name{display:block;font-weight:bold;margin:0 0 2px;text-transform:capitalize;}
.OnlineStore_ProductThumbnail .more{display:block;margin:4px 0 0;}
.OnlineStore_ProductThumbnail:hover .more{text-decoration:underline;}
.OnlineStore_ProductFilter a{text-decoration:none;}
.OnlineStore_ProductViewer_search{margin:0 0 20px;}
.OnlineStore_ProductViewer_search input{float:left;}
.OnlineStore_ProductViewer_search input.text{width:200px;margin:0 10px 0 0;padding:4px;border:1px solid #e2e2e2;}
.OnlineStore_ProductSearch .App_ImageGallery_images{display:none;}
.OnlineStore_Product{}
.OnlineStore_Product .left{float:left;width:280px}
.OnlineStore_Product .left > img{border:1px solid #e2e2e2;width:280px;height:280px;}
.OnlineStore_Product .left ul{margin:30px 0 0 16px;}
.OnlineStore_Product .left ul li{background-position:left top;padding:0 0 10px 34px;}
.OnlineStore_Product .left ul li.images{background-image:url('../images/product_icon_images.png');}
.OnlineStore_Product .left ul li.preview{background-image:url('../images/product_icon_preview.png');}
.OnlineStore_Product .left ul li.review{background-image:url('../images/product_icon_reviews.png');}
.OnlineStore_Product .left ul li.comment{background-image:url('../images/product_icon_comment.png');}
.OnlineStore_Product .left ul li a{text-decoration:none;cursor:pointer;}
.OnlineStore_Product .left ul li a:hover{text-decoration:underline;}
.OnlineStore_Product .left .rating{margin:10px 0 0 16px;}
.OnlineStore_Product .left .rating > img{border:0;width:27px;height:26px;float:left;}
.OnlineStore_Product .right{float:right;width:580px;}
.OnlineStore_Product .right .productName{margin-bottom:10px;float:left;clear:left;font-size:15px;font-weight:bold;}
.OnlineStore_Product .right .productCode{float:left;clear:left;font-size:12px;font-weight:bold;margin:0 0 10px;}
.OnlineStore_Product .right .price{float:right;clear:right;font-size:15px;font-weight:bold;}
.OnlineStore_Product .related,.OnlineStore_Product .reviews{border-top:1px solid #e2e2e2;margin:18px 0 0;padding:10px 0 0;}
.OnlineStore_Product_rateIt{border:0;}
.OnlineStore_Product_rateIt .star{width:27px;height:26px;float:left;}
.OnlineStore_Product_rateIt .empty{background-image:url('../images/star_empty.png');}
.OnlineStore_Product_rateIt .half{background-image:url('../images/star_half.png');}
.OnlineStore_Product_rateIt .full{background-image:url('../images/star_full.png');}
.App_QuickHelp{display:none;}
.App_TaxonomySelector{float:left;}
.App_TaxonomySelector > li{background:none;padding:0;margin:0;}
.App_TaxonomySelector > li label{margin:0;}
.App_TaxonomySelector > li span{display:none;}
.App_TaxonomySelector > li > ul{margin:0 0 0 -10px;padding:0;}
.App_TaxonomySelector .App_ObjectAdmin_selector{clear:both;}
#body .panel .content .row .App_ObjectAdmin_selector .App_TaxonomySelector label{width:auto;padding:0;}
ul.alphabet li{display:inline;padding:4px 1px 0 5px;background:none;}
.artist-directory-title{float:left;width:260px;}
App_TaxonomySelector_artForms ul{margin-bottom:0px !important;}
#body .panel .content .otherArtForm label{width:92px;}
#body .panel .content .otherArtForm ul li{background:none !important;}
#body .panel .content .training ul li{background:url('../images/tick_purple.png') -5px 3px no-repeat;padding-left:25px;}
#App_TaxonomySelector_artForms{margin-bottom:-7px !important;}

