﻿html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{font:13px tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:18px;}h2{font-size:15px;}h3{font-size:14px;}h1,h2,h3{margin:0 0 10px 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:10px;}ol,ul,dl{margin-left:20px;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:left;}caption{margin-bottom:.5em;text-align:center;}p,pre{margin-bottom:1em;}

body {
  background: #E0FBAC url(Images/APAP/bg.jpg) repeat-x !important;
}

/* RTE width fix */

table.ms-rtetoolbarmenu{ 
    width:467px;
} 

iframe.ms-rtelong{ 
    width:465px;
} 

div.itemizedlist li {
        padding-left: 2em;
}
#apap-container {
  width: 960px;
  margin: 0 auto;
  background-color: #FFF;
  position:relative;
}

#apap-top {
  background-color: #565656;
  height: 28px;
  color: #FFF;
  min-width: 960px;
}
#apap-top .apap-inner {
  width: 960px;
  margin: 0 auto;
  padding-top: 4px;
  position: relative;
}
#apap-top .apap-right {
  position: absolute;
  right: 0;
  top: 5px;
}
#apap-top .apap-topmenu {
  float: left;
  margin-right:15px;
}
#apap-top .apap-topmenu a {
  xdisplay: none;
}
#apap-top .apap-topmenu-after {
  float: left;
  xmargin-left: 3px;
}
#apap-top .apap-topmenu table a {
    color: #FFF;
    padding-left: 5px;
    margin-left: 2px;
    border-left: 1px solid #FFF;
    display: inline;
}
#apap-top .apap-topmenu table a:hover {
  text-decoration: underline;
}

        .apap-topmenu-signin
        {
            color: #FFF;
            padding-right: 3px;
            margin-left: 2px;
            display: inline;
            text-decoration: none;
        }
        .apap-topmenu-signin:hover        
        {
           text-decoration: underline;
        }
.apap-header {
	height: 79px;
  position: relative;
}
.apap-header, .apap-header * {
	z-index:3;
}
.apap-header .apap-logo {
  xwidth: 192px;
  xheight: 39px;
  width: 235px;
  height: 78px;

  background: url(Images/APAP/apap_365_logo_beta.jpg) no-repeat;
  position: absolute;
  xtop: 20px;
  top: 0px; 
  left: 3px;
}
.apap-header .apap-logo a {
  display: block;
  height: 100%;
}
.apap-header .apap-logo2 {
	position: absolute;
	right: 3px;
	top: 7px;
	width: 255px;
	height: 54px;
	background: url(Images/APAP/logo2.png) no-repeat;
}
.apap-header-home {
  height: 115px;
}
.apap-header-home .apap-logo {
  top: 35px;
}

#apap-banner {
	height: 360px;
  xbackground: url(Images/APAP/banner.jpg);
  margin-bottom: 20px;
}
#apap-banner-relative {
  position: relative;
}


        .apap-login
        {
            width: 190px;
            height: 97px;
            background: url(Images/APAP/bg-login.png) no-repeat;
            position: absolute;
            right: 12px;
            top: 230px;
            color: #FFF;
            padding: 15px 0px 5px 15px;
        }
        .apap-login .apap-login-box
        {
            width: 175px;
            border: 0;
            margin-bottom: 5px;
        }
        .apap-login .apap-login-submit
        {
            width: 56px;
            float:right;
            margin-right: 15px;
        }
        
        .apap-login .apap-login-rememberme
        {
            width: 119px;
            float:left;
        }
        .apap-login .apap-login-rememberme input
		{
			height:20px;
        	width:20px;
        	float:left;
			margin: 0px 0px 0px 0px;
		}        
        .apap-login .apap-login-rememberme label
        {
            float:left;
        	display:block;
        	margin: 3px 0px 0px;

            line-height: 12px;
            font-size: 12px;
            color:#000;
        }
        .apap-login .apap-login-title
        {
            padding-bottom: 3px;
        }


        .apap-member-login
        {
            width: 280px;
        }
        .apap-member-login .apap-member-login-header
        {
        }
        .apap-member-login .apap-member-login-header h3
        {
            margin-bottom: 15px;
        }
        .apap-member-login .apap-member-login-info
        {
            width: 280px;
            color: Red;
        }
        .apap-member-login .apap-member-login-info fieldset
        {
            height: 100%;
        }
        .apap-member-login .apap-member-login-fields
        {
            width: 280px;
        }
        .apap-member-login .apap-member-login-fields input
        {
            width: 260px;
            border-width: 1px;
            border-color: Black;
            border-style: solid;
        }
        .apap-member-login .apap-member-login-forgot
        {
            width: 260px;
            text-align: right;
            margin-bottom: 15px;
        }
        .apap-member-login .apap-member-login-forgot a
        {
            cursor: pointer;
            font-size: 9px;
        }
        .apap-member-login .apap-member-login-rememberme
        {
            width: 260px;
            margin-bottom: 15px;
        }
        
        
        
        .apap-member-login .apap-member-login-rememberme input
		{
			height:20px;
        	width:20px;
        	float:left;
			margin: 0px 0px 0px 0px;
		}        
        .apap-member-login .apap-member-login-rememberme label
        {
            float:left;
        	display:block;
        	margin: 3px 0px 0px;
        }

        
        .apap-member-login .apap-member-login-submit
        {
            width: 260px;
            margin-bottom: 15px;
            text-align: right;
        }
        .forgot-popup
        {
        	width: 473px;
            height: 203px;
            background: url(Images/APAP/login-pop-up-box.png) no-repeat;
        }
        .forgot-popup .forgot-popup-progress
        {
        	width: 473px;
            height: 203px;
            top:0px;
            left:0px;
            position:absolute;
			z-index:10000;
			background: url(Images/APAP/apap-ajax-loader.gif) no-repeat center;
			background-color:#CCCCFF;
   			filter:alpha(opacity=40);
    		opacity:0.5;

        }

        .forgot-popup .forgot-popup-bottom
        {
            width: 455px;
            height: 25px;
            float: left;
            text-align: center;
            margin-top: 5px;
            margin-left: 10px;
            vertical-align: middle;
        }
        .forgot-popup .forgot-popup-bottom a
        {
            cursor: pointer;
        }
        .forgot-popup .forgot-popup-right
        {
            width: 208px;
            padding-right: 5px;
            height: 158px;
            float: right;
            margin-right: 5px;
            margin-top: 10px;
            font-size: 12px;
        }
        .forgot-popup .forgot-popup-left
        {
            width: 213px;
            height: 158px;
            float: left;
            margin-left: 15px;
            margin-top: 10px;
            font-size: 12px;
        }
        .forgot-popup .forgot-popup-left div
        {
            margin-bottom: 15px;
        }
        .forgot-popup .forgot-popup-left .forgot-popup-submit
        {
            text-align: right;
            margin-right: 8px;
        }
        .forgot-popup .forgot-popup-left .forgot-popup-submit input
        {
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            width: 180px;
        }
        .forgot-popup .forgot-popup-left .forgot-popup-textfield input
        {
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            width: 200px;
        }

 		.continue-reg-popup
        {
            width: 458px;
            height: 194px;
            xleft: -1000px;
            background: url(Images/APAP/pop-up-box.png) no-repeat;
        }
        .continue-reg-popup .continue-reg-popup-bottom
        {
            width: 435px;
            height: 25px;
            text-align: center;
            margin-left: 10px;
            vertical-align: middle;
        }
        .continue-reg-popup .continue-reg-popup-bottom input
        {
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            margin: 0px 10px;
        }
        .continue-reg-popup .continue-reg-popup-top
        {
            width: 435px;
            height: 158px;
            xfont-size: 14px;
            margin-top: 5px;
            margin-left: 10px;
            vertical-align: middle;
        }

        .registration
        {
            width: 400px;
        }
        .registration .registration-field
        {
            margin-bottom: 15px;
            text-align: right;
            clear: both;
            height: 20px;
        }
        
        .registration .registration-field-captcha
        {
            margin-bottom: 5px;
            clear: both;
            height: 50px;
        }

		.registration .registration-field-captcha .LBD_CaptchaDiv
		{
			float:right;
		}
        .fdddregistration .registration-field input
        {
            width: 200px;
            margin-left: 15px;
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            margin: 0px 10px;
            float:right;
        }
        .registration .registration-field input
        {
            width: 200px;
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            margin: 0px 0px 0px 10px;
            float: right;
        }
       .registration .registration-field label
        {
            width: 150px;
            margin: 0px 0px 0px 10px;
            float: left;
        }
        .registration .registration-field span
        {
            margin: 0;
            padding: 0;
            float: right;
        }

        
        .registration .registration-products
        {
        	text-align:left;
        	margin: 0px 0px 15px 200px;
        }
        .registration .registration-products input
        {
        	height:20px;
        	width:20px;
        	float:left;
        }
        .registration .registration-products label
        {
        	float:left;
        	display:block;
        	margin: 3px 0px 0px;
		}

        .registration .registration-submit
        {
            text-align: right;
        }
        .registration .registration-submit input
        {
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
        }
        .change-password
        {
            width: 400px;
        }
        .change-password .change-password-field
        {
            margin-bottom: 15px;
            text-align: right;
            clear: both;
            height: 20px;
        }
        .change-password .change-password-field input
        {
            width: 200px;
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            margin: 0px 0px 0px 10px;
            float: right;
        }
        .change-password .change-password-field input[type="image"]
        {
            width: auto;
        }
        .change-password .change-password-field label
        {
            width: 150px;
            margin: 0px 0px 0px 10px;
            float: left;
        }
        .change-password .change-password-field span
        {
            margin: 0;
            padding: 0;
            float: right;
        }
        .change-password .change-password-field-error
        {
            color: Red;
        }
        
                .contact-apap-form
        {
            width: 400px;
        }
        .contact-apap-form .contact-field
        {
            margin-bottom: 15px;
            text-align: right;
            clear: both;
            height: 20px;
        }
        .contact-apap-form .contact-field-comments
        {
            margin-bottom: 15px;
            text-align: right;
            clear: both;
            height: 85px;
        }
        
        .contact-apap-form .contact-field-captcha
        {
            margin-bottom: 5px;
            clear: both;
            height: 50px;
        }
        .contact-apap-form .contact-field-captcha .LBD_CaptchaDiv
        {
            float: right;
        }
        .contact-apap-form .contact-field input, 
        .contact-apap-form .contact-field select, 
        .contact-apap-form .contact-field-comments textarea
        {
            width: 200px;
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
            margin: 0px 0px 0px 10px;
            float: right;
        }
        .contact-apap-form .contact-field label, 
        .contact-apap-form .contact-field-comments label
        {
            width: 150px;
            margin: 0px 0px 0px 10px;
            float: left;
        }
        .contact-apap-form .contact-field span, 
        .contact-apap-form .contact-field-comments span
        {
            margin: 0;
            padding: 0;
            float: right;
        }
        .contact-apap-form .contact-field-submit
        {
            text-align: right;
        }
        .contact-apap-form .contact-field-submit input
        {
            border-width: 1px;
            border-color: Black;
            border-style: solid;
            background-color: #fff;
        }

#apap-bottom {
  height: 64px;
  background: url(Images/APAP/bg-bottom.png) repeat-x; 
  border-top: 1px solid #dddddd;
  color: #8a8a8a;
  font-size: 10px;
  min-width: 960px;
}
#apap-bottom a {
  color: #8a8a8a;
  text-decoration: none;
}
#apap-bottom a:hover {
  text-decoration: underline;
}
#apap-bottom .apap-inner {
  width: 960px;
  margin: 0 auto;
  padding-top: 9px;
}

.apap-content {
	overflow: hidden;
	background: #FFF;
	border-left: 1px solid #cad5b8;
  border-right: 1px solid #cad5b8;
}
.apap-content-home {
  border: 0;
}
.apap-content .apap-content-left {
	width: 208px;
	float: left;
  padding: 0px 10px 25px 10px;
}
.apap-content .apap-content-center {
  width: 520px;
  float: left;
  padding-bottom: 30px;
}
.apap-content .apap-content-right {
  float: left;
  width: 190px;
  padding: 25px 10px;
}

.apap-content .apap-content-center-right {
  width: 720px;
  float: left;
  padding-bottom: 30px;
}


.apap-content .apap-blocks {
  overflow: hidden;
  padding: 0 10px;
  margin-bottom: 20px;
  font-size: 12px;
  xheight: 320px;
}
.apap-content .apap-blocks h3 {
  color: #1f9286;
  font-weight: normal;
}
.apap-content li {
  xpadding-left: 2em;
  list-style-image: url(Images/APAP/list-bullet.gif);
}
.apap-image-left {
  margin: 0 8px 8px 0;
  xfloat: left;
}
.apap-left {
  xfloat: left;
}
.apap-clear {
  clear: both;
}
.apap-content .apap-blocks .apap-block {
	width: 220px;
	margin-right: 10px;
	float: left;
  padding-right: 10px;
}
.apap-content .apap-blocks .apap-block .apap-block-title {
  border-bottom: 1px solid #999999;
}
.apap-content .apap-blocks .apap-block .apap-block-title h2 {
  margin: 0 0 2px 5px;
	font: bold 15px Tahoma;
	text-transform: uppercase;
	color: #6a6a6a;	
  padding-top: 5px;
}
.apap-content .apap-blocks .apap-block .apap-block-content {
  xborder-right: 1px solid #DDD;
	margin-top: 10px;
	padding: 5px;
  xmargin-right: -10px;
  xpadding-bottom: 300px;
}
.apap-content .apap-blocks .apap-block-last .apap-block-content {
  border-right: 0;
}
.apap-content .apap-blocks .apap-featured {
  background: #decac6;
	margin-right: 0;
  padding-right: 0;
  width: 218px;
  height: 176px;
  background: url(Images/APAP/bg-home-featured.png);
}
.apap-content .apap-blocks .apap-featured .apap-block-content {
  border-right: none;
}
.apap-content .apap-blocks .apap-featured .apap-inner {
	padding: 0 7px;
  background: url(Images/APAP/home-featured-top.png) no-repeat #dddedf;
}

.apap-content .apap-blocks .apap-featured .apap-inner-bottom {
line-height:0px;
font-size:0px;
height:6px;
	padding: 0 7px;
  background: url(Images/APAP/home-featured-bottom.png) no-repeat;
}

.apap-content .apap-blocks .apap-featured .apap-inner2 {
  xbackground: url(Images/APAP/home-featured-bottom.png) 0 314px no-repeat;
  xheight: 184px;
}
.apap-content .apap-blocks .apap-featured .apap-inner2 .apap-block-content {
  xborder-right: 1px solid #DDD;
	margin-top: 10px;
	padding: 5px;
  xmargin-right: -10px;
  xpadding-bottom: 300px;
}



#apap-mainmenu2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
#apap-mainmenu2 * {
	*z-index:3;
}
#apap-mainmenu2 ul {
  margin: 0;
  padding: 0;
}
#apap-mainmenu2 .apap-menuitem {
  float: left;
  list-style-type: none;
}
#apap-mainmenu2 a.apap-connections-item {
	width: 200px;
	height: 42px;
	background: url(Images/APAP/menu-connections.jpg) no-repeat;
	display: block;
}
#apap-mainmenu2 .apap-menu-hover a.apap-connections-item {
  background: url(Images/APAP/menu-connections-hover.jpg) no-repeat;
}
#apap-mainmenu2 a.apap-knowledge-item {
	width: 200px;
	height: 42px;
	background: url(Images/APAP/menu-knowledge.jpg) no-repeat;
	display: block;
}
#apap-mainmenu2 .apap-menu-hover a.apap-knowledge-item {
  background: url(Images/APAP/menu-knowledge-hover.jpg) no-repeat;
}
#apap-mainmenu2 a.apap-action-item {
	width: 119px;
	height: 42px;
	background: url(Images/APAP/menu-action.jpg) no-repeat;
	display: block;
}
#apap-mainmenu2 .apap-menu-hover a.apap-action-item {
  background: url(Images/APAP/menu-action-hover.jpg) no-repeat;
}

#apap-mainmenu2 .apap-popup {
  display: none;
  position: absolute;
  padding: 10px 0;
  line-height:1em;
}
#apap-mainmenu2 .apap-popup a {
  display: block;
  padding: 10px;
  color: #FFF;
  text-decoration: none;
}
#apap-mainmenu2 .apap-popup a:hover {
  text-decoration: underline;
}

#apap-mainmenu2 #apap-popup1 {
  width: 200px;
  background-color: #1f9286;
  z-index:3;
}
#apap-mainmenu2 #apap-popup2 {
  width: 200px;
  background-color: #73a91e;
  z-index:3;
 }
#apap-mainmenu2 #apap-popup3 {
  width: 200px;
  background-color: #ca4714;
  right: 0;
  z-index:3;
}

.apap-search-results .apap-list {
	margin: 10px 10px 0 5px;
}
.apap-search-results .apap-list-item {
	padding: 8px 15px 15px 8px;
	margin-bottom: 8px;
	background: url(Images/APAP/dots.gif) 0 bottom repeat-x;
}
.apap-search-results .apap-list-item-last {
	background: none;
}
.apap-search-results .apap-list-item-header {
	overflow: hidden;
}
.apap-search-results .apap-list-item-header h2 {
 	color: #2d6a8d;
	font-weight: normal;
	margin-bottom: 0;
}
.apap-search-results .apap-list-item-header .apap-subh {
	color: #777;
}
.apap-search-results .apap-filterby {
  margin-left: 13px;
  font-size: 13px;
}

.apap-search-results .apap-filterby a {
  font-size: 13px;
}

#apap-mainmenu {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 519px;
}
#apap-mainmenu ul {
  margin: 0;
}
#apap-mainmenu .apap-menuitem {
  float: left;
  list-style-type: none;
}
#apap-mainmenu a.apap-get-connected-item {
	width: 200px;
	height: 42px;
	background: url(Images/APAP/menu-connections.jpg) no-repeat;
	display: block;
}
#apap-mainmenu .apap-menu-hover a.apap-get-connected-item {
  background: url(Images/APAP/menu-connections-hover.jpg) no-repeat;
}
#apap-mainmenu a.apap-get-knowledge-item {
	width: 200px;
	height: 42px;
	background: url(Images/APAP/menu-knowledge.jpg) no-repeat;
	display: block;
}
#apap-mainmenu .apap-menu-hover a.apap-get-knowledge-item {
  background: url(Images/APAP/menu-knowledge-hover.jpg) no-repeat;
}
#apap-mainmenu a.apap-take-action-item {
	width: 119px;
	height: 42px;
	background: url(Images/APAP/menu-action.jpg) no-repeat;
	display: block;
}
#apap-mainmenu .apap-menu-hover a.apap-take-action-item {
  background: url(Images/APAP/menu-action-hover.jpg) no-repeat;
}

#apap-mainmenu .apap-popup {
  width: 960px;
  height: 195px;
  display: none;
  position: absolute;
  right: 0;
  z-index: 10;
  padding: 5px 0;
  font: 12px Tahoma;
}
#apap-mainmenu .apap-submenuitem {
  width: 107px;
  padding: 2px 5px 2px 7px;
  height: 191px;
  float: left;
  color: #FFF;
}
#apap-mainmenu .apap-submenuitem .apap-title {
  height: 32px;
}
#apap-mainmenu .apap-submenuitem .apap-img {
  width: 105px;
  height: 29px;
  margin-bottom: 5px;
}
#apap-mainmenu .apap-submenuitem a {
  color: #FFF;
  text-decoration: none;
}
#apap-mainmenu .apap-submenuitem a:hover {
  text-decoration: underline;
}
#apap-mainmenu .apap-submenuitem .apap-links a {
  display: block;
  margin-bottom: 4px;
}

#apap-mainmenu #apap-popup1 {
  background: url(Images/APAP/bg-get-connected.png); 
  width: 720px;
}
#apap-mainmenu #apap-popup1 .apap-submenuitem {
  border-right: 1px solid #82c0bb;
}
#apap-mainmenu #apap-popup2 {
  background: url(Images/APAP/bg-get-knowledge.png);
  width: 720px;
  
}
#apap-mainmenu #apap-popup2 .apap-submenuitem {
  border-right: 1px solid #b2c87d;
}
#apap-mainmenu #apap-popup3 {
  background: url(Images/APAP/bg-take-action.png);
  width: 360px;
}
#apap-mainmenu #apap-popup3 .apap-submenuitem {
  border-right: 1px solid #d7947a;
}

#apap-mainmenu .apap-img-1-1 {
  background: url(Images/APAP/popup1-1.jpg);
}
#apap-mainmenu .apap-img-1-2 {
  background: url(Images/APAP/popup1-2.jpg);
}
#apap-mainmenu .apap-img-1-3 {
  background: url(Images/APAP/popup1-3.jpg);
}
#apap-mainmenu .apap-img-1-4 {
  background: url(Images/APAP/popup1-4.jpg);
}                          
#apap-mainmenu .apap-img-1-5 {
  background: url(Images/APAP/popup1-5.jpg);
}
#apap-mainmenu .apap-img-1-6 {
  background: url(Images/APAP/popup1-6.jpg);
}
#apap-mainmenu .apap-img-1-7 {
  background: url(Images/APAP/popup1-7.jpg);
}
#apap-mainmenu .apap-img-1-8 {
  background: url(Images/APAP/popup1-8.jpg);
}

#apap-mainmenu .apap-img-2-1 {
  background: url(Images/APAP/popup2-1.jpg);
}
#apap-mainmenu .apap-img-2-2 {
  background: url(Images/APAP/popup2-2.jpg);
}
#apap-mainmenu .apap-img-2-3 {
  background: url(Images/APAP/popup2-3.jpg);
}
#apap-mainmenu .apap-img-2-4 {
  background: url(Images/APAP/popup2-4.jpg);
}
#apap-mainmenu .apap-img-2-5 {
  background: url(Images/APAP/popup2-5.jpg);
}
#apap-mainmenu .apap-img-2-6 {
  background: url(Images/APAP/popup2-6.jpg);
}

#apap-mainmenu .apap-img-3-1 {
  background: url(Images/APAP/popup3-1.jpg);
}
#apap-mainmenu .apap-img-3-2 {
  background: url(Images/APAP/popup3-2.jpg);
}
#apap-mainmenu .apap-img-3-3 {
  background: url(Images/APAP/popup3-3.jpg);
}
#apap-mainmenu .apap-img-3-4 {
  background: url(Images/APAP/popup3-4.jpg);
}

.apap-float-right {
  float: right;
}

#apap-sp-actions {
	height: 18px;
	width: 960px;
	margin: 0 auto;
}
.ms-siteaction {
	float: right;
}
#apap-sp-actions .ms-SPLink {
	float: right;
}
#apap-sp-actions .apap-link {
	float: left;
}
.ms-globallinks {
	font-size: 13px !important;
}

#SRSB {
	float: left;
	margin-top: -1px;
}
#SRSB .ms-sbtable-ex {
    margin: 0;
    width: auto;
}
#SRSB td.ms-sbcell {
    border: 0;
}

#SRSB td.ms-sbcell.ms-sbtext
{
	color:#fff;
	font-size:13px;
}
#SRSB input.ms-sbplain {
	border: 0;
	background-color: #c3c3c3;
	margin: 0 3px;
	color: #333333;
	padding: 1px 3px;
	font-size: 13px;
}
#SRSB td.ms-sbgo {
	background-color: transparent;			
}
#SRSB td.ms-sbLastcell {
	width: auto;
}

.modalBackground { 
    background-color:#CCCCFF;
    filter:alpha(opacity=40);
    opacity:0.5;
}

.ModalWindow
{
  border-color: #4e7cb7;
  border-width: 2px;
  border-style: solid;
  background:#e4e9f2;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
  width: 500px;
  height: 300px;

}
/*
.apap-header2 {
	height: 30px;
	border-top: 1px solid #000;
  padding: 13px 230px;
}*/
.apap-right {
  float: right;
}
.apap-header2-search {
  background-color: #1F9286;
  color: #FFF;
  padding: 8px 10px 5px 10px;
}
.apap-header2-search a:link {
  color: #FFF;
  text-decoration: underline;
}
.apap-header2-search a:visited {
  color: #FFF;
  text-decoration: underline;
}
.apap-header2-search a:hover {
  text-decoration: none;
}
/*
.apap-breadcrumb {
  margin-bottom: 15px;
  margin-left: 10px;
}*/
.apap-breadcrumb a {
/*  color: #000;
  text-decoration: none; */
  font-size: 11px;
}

/*.apap-breadcrumb a.active {
  color: #1F9286;
}
.apap-breadcrumb a:hover {
  text-decoration: underline;
} */

.apap-search-results h1 {
  margin-left: 10px;
}
.apap-search-results h2 {
  font-weight: normal;
}
.apap-search-results .apap-item {
  padding: 0 10px 20px 10px;
  margin-bottom: 16px;
  background: url(Images/APAP/dots.gif) 0 bottom repeat-x;
}

/* search tabs */
.apap-tabs table.apap-tabs-item {
	text-align: center;
}
.apap-tabs a.apap-tabs-item {
	width: 180px;
	background: url(Images/APAP/tab.png);				
	padding: 9px 4px;
	display: block;
	color: #1F9286;
	font-weight: bold;
}
.apap-tabs a.apap-tabs-item-selected {
	background: url(Images/APAP/tab-sel.png);				
	color: #FFF;
}

.apap-splitter {
line-height:0px;
font-size:0px;
  height: 1px;
  background: url(Images/APAP/dots.gif);
  margin: 7px 0;
  clear: left;
}

.apap-block-content {
  overflow: hidden;
}
.apap-content-left .apap-block {
  width: 207px;
  margin-bottom: 10px;
  xmargin-top: 26px;
}
.apap-content-left .apap-block-content {
  padding: 8px 20px;
}
.apap-content-right .apap-block {
  width: 190px;
  margin-bottom: 10px;
}
.apap-content-right .apap-block-content {
  padding: 8px 10px;
}

.apap-block-green {
  background: url(Images/APAP/block-borders-green.png);
}
.apap-block-rosybrown {
  background: url(Images/APAP/block-borders-rosybrown.png);
}
.apap-block-header {
  padding: 8px 10px 6px 10px;
  font-size: 14px;
  font-weight: bold;
}
.apap-block-green .apap-block-header {
  background: url(Images/APAP/block-header-green.png);
}
.apap-block-rosybrown .apap-block-header {
  background: url(Images/APAP/block-header-rosybrown.png);
  color: #FFF;
}
.apap-block-footer {
  height: 11px;
}
.apap-block-green .apap-block-footer {
  background: url(Images/APAP/block-footer-green.png);
}
.apap-block-rosybrown .apap-block-footer {
  background: url(Images/APAP/block-footer-rosybrown.png);
}
.apap-block-top {
  height: 11px;
}
.apap-block-green .apap-block-top {
  background: url(Images/APAP/block-top-green.png);
}

.apap-content-left .apap-block .apap-input {
  width: 99%;
  margin-bottom: 7px;
  color: #555;
}
.apap-content-left .apap-block .apap-input-padded {
  margin-left: 20px;
  width: 87%;
}
.apap-content-left .apap-block .apap-checkbox {
  margin-bottom: 7px;
}
.apap-content-left .apap-block .apap-input-23-left {
  float: left;
  width: 60%;
  margin-right: 3px;
}
.apap-content-left .apap-block .apap-input-13-right {
  float: left;
  width: 35%;
}

.apap-block-myprofile .apap-block-content {
  padding: 0 20px;
}
.apap-block-myprofile li {
  xwidth: 90px;
}

.apap-content-left .apap-block h3 {
  color: #cf592b;
  border-bottom: 1px solid #999999;
  padding-bottom: 3px;
}

input.apap-submit {
  float: right;
	width: 70px;
	height: 22px;
	border: 0;
	background: url(Images/APAP/btn-submit.png) no-repeat;
	text-indent: -5000px;
	margin-top: 8px;
}

.apap-content-center .apap-block-search {
  margin: 0 2px 10px 0;
}
.apap-content-center .apap-block-search .apap-block-header {
  background: url(Images/APAP/wide-header-green.png);
}
.apap-content-center .apap-block-search .apap-block-content {
  background: url(Images/APAP/wide-borders-green.png);
  padding: 10px 20px 0 20px;
}
.apap-content-center .apap-block-search .apap-block-footer {
  background: url(Images/APAP/wide-footer-green.png);
}

.apap-content-center .apap-block-search .apap-input {
  width: 46%;
  margin-right: 10px;
  color: #555;
  margin-bottom: 8px;
}
.apap-content-center .apap-block-search .apap-input-narrow {
  width: 150px;
} 

.apap-content-center .apap-block-search .apap-checkbox {
  float: left;
  width: 80px;
  margin-bottom: 10px;
  height: 0px;
}
.apap-content-center .apap-block-search .apap-submit {
  margin-top: 0;
}
.apap-content-center .apap-block-search .apap-input-23-left {
  width: 30%;
}
.apap-content-center .apap-block-search .apap-input-13-right {
  width: 14%;
}

.pager-hyperlink-custom
{
  background: url(Images/APAP/btn-submit.png) no-repeat;
  width: 70px;
  height: 22px;
	border: 0;    
}

.pager-hyperlink-custom-disabled
{
    background-color: #dfd6d0;    
    width: 25px;
}

.apap-treenav {
  margin-bottom:26px;
  margin-top: 5px;
}

.apap-treenav td{
vertical-align:top;
}

.apap-treenav a {
  text-decoration: none;
  font-size: 13px;
  color: #000;
}
.apap-treenav a:hover {
  text-decoration: underline;
}
.apap-treenav .apap-treenav-selected a {
  font-weight: bold;
}
/* Content*/
.apap-content-center-img
{
	padding:2px 10px 2px 10px;
	height: auto;
	width: auto;
	float: left;
}
/* default theme styles, overriden by at theme's CSS */
.apap-header2 {
  background: url(Images/APAP/header-connections.png);
}

.rootLinkAnchor
{
	height: 30px; 
	width: 218px; 
	margin: 0px; 
	padding: 0px;
}

.rootLinkDiv
{
	width: 218px; 
	height: 30px; 
	float: left; 
	margin: 0px;
	padding: 0px;
}

a {
  color: #1F9286;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1 {
  color: #1F9286;
}
h2 {
  color: #1F9286;
}
/* ----------------------Galleries------------------- */
.apap-gallery {
  float: left;
  width: 332px;
  margin-right:10px;
  color: #000;
}
.apap-gallery h2{
  margin-left: 6px;
  font-size: 13px;
}
.apap-gallery .apap-photo-item {
  margin-bottom: 10px;
  width: 290px;
  float: left;
}
.apap-gallery .apap-photo-item .apap-grafic-info {
  float: left;
  width: 122px;
  height:82px;
  text-align: center;
  margin-right: 14px;
}
.apap-gallery .apap-photo-item .apap-short-info {
  float: left;
  width: 152px;
  text-align:justify;
}
.apap-gallery .apap-video-item, .apap-gallery .apap-video-item1, .apap-gallery .apap-video-item2, .apap-gallery .apap-video-item3, .apap-gallery .apap-video-item4 {
  margin-bottom: 16px;
  margin-left: 8px;
  margin-right: 14px;
  width: 136px;
  float: left;
  overflow:hidden;
  word-wrap: break-word;
}
.apap-gallery div.apap-block-gallery-body.apap-block-gallery-body-single .apap-video-item {
	width:auto;
}
.apap-gallery div.apap-block-gallery-body.apap-block-gallery-body-single .apap-video-item .apap-grafic-info {
	float:left;
	margin-right:6px;		
}

.apap-gallery .apap-video-item  .apap-grafic-info, .apap-gallery .apap-video-item1  .apap-grafic-info, .apap-gallery .apap-video-item2  .apap-grafic-info, .apap-gallery .apap-video-item3  .apap-grafic-info, .apap-gallery .apap-video-item4  .apap-grafic-info {
  margin-bottom: 6px;
}
.apap-gallery .apap-video-item p.time-info, .apap-gallery .apap-video-item1 p.time-info, .apap-gallery .apap-video-item2 p.time-info, .apap-gallery .apap-video-item3 p.time-info, .apap-gallery .apap-video-item4 p.time-info {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #666666;
}
.apap-empty-video-item {
	clear:left;
	font-size:0;
	line-height:0;
}
.apap-block-gallery-header {
  background: url(Images/APAP/block-header.png) no-repeat;
  width: 332px;
  height: 6px;
}
.apap-block-gallery-body h2{
  margin: 0px;
}
.apap-block-gallery-body {
  background: url(Images/APAP/block-body.png) repeat-y;
  width: 332px;
  padding-left: 10px;
  padding-right: 20px;
  padding-top: 8px;
  overflow:hidden;
}
.apap-block-gallery-bottom {
  background: url(Images/APAP/block-bottom.png) no-repeat;
  width: 332px;
  height: 20px;
  text-align: right;
  padding-top: 2px;
  padding-right: 10px;
}
.apap-block-gallery-bottom a{
  text-decoration: none;
  background: url(Images/APAP/link-arrow-bg.png) no-repeat;
  background-position: 32px 6px;
  margin-right: 10px;
  padding-right: 12px;
  color: #000;
}
.apap-block-gallery-bottom a:hover {
  text-decoration: underline;
}


.apap-header2-block {
  height: 10px;
  /*padding: 13px 230px;*/
  padding: 0px 0px 13px 0px;
}


.apap-header2 {
  height: 30px;
  border-top: 1px solid #000;
  /*padding: 13px 230px;*/
  padding: 13px 0px;
}

.apap-breadcrumb {
  /*margin-bottom: 15px;
  margin-left: 10px;*/
  margin-left: 12px;
  font-size: 11px;
  /*++++*/
  float: left;
  width: 450px;
}



.apap-icons-block {
  width: 264px;
  float: right;
  margin-top: 4px;
}
.apap-icons-block a {
  display:block;
  float:left;
}
.apap-icons-block a.apap-img-link {
  margin-right: 4px; 
  margin-left: 14px;
}
.apap-icons-block a.apap-img-link:hover {
  text-decoration: none;
}


/**************Profiles*******************/
/* -------Main organization info------- */

.apap-disciplines
{
float:left;
overflow:auto;
width: 690px;
}

.apap-disciplines .apap-disciplines-info {
  xwidth: 500px;
  margin-bottom: 20px;
  color: #333;
}


.apap-main-info h1 {
  color: #1F9286;
  font-size: 20px;
}
.apap-main-info {
  margin-bottom: 20px;
  xwidth: 690px;
  overflow: auto;
}

.apap-main-info .apap-grafic-info {
  float: left;
  margin-right: 20px;
  width: 162px;
}

.apap-main-info .apap-short-info {
  float: left;
  width: 508px;
  margin-bottom: 20px;
  color: #333;
}
.apap-main-info .apap-short-info h2{
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  color: #333;
}
.apap-main-info .apap-detailed-info {
  margin-bottom: 25px; 
  width: 690px;
  float: left;
  text-align: justify;
}

/* -----------List with artists--------------- */
.apap-results {
  margin-top: 5px;
  font-weight: normal;
}
.apap-results h2, #apap-main-info h2, #apap-galleries h2 {
  color: #333;
  font-weight: bold;
  font-size: 13px;
}
.apap-content .apap-content-center a {
  color: #1F9286;
  text-decoration: none;
}
.apap-content .apap-content-center a:hover {
  text-decoration: underline;
}
.apap-results .apap-artist-roster {
  margin-bottom: 16px;
  float: left;
  width: 690px;
}
.apap-results .apap-artist-roster .apap-grafic-info {
  float: left; 
  margin-right: 10px;
  margin-bottom: 8px;
  width: 54px;
}
.apap-results .apap-artist-roster .apap-short-info {
  float: left; 
  margin-bottom: 8px;
  width: 626px;
  color: #777;
}
.apap-results .apap-artist-roster .apap-detailed-info {
  width: 690px;
  float: left;
  margin-bottom: 12px;
  text-align: justify;
}
.apap-results .apap-artist-roster a {
  color: #09766B;
  text-decoration: none;
}
.apap-results .apap-artist-roster a:hover {
  text-decoration: underline;
}

/* ---------------Separator------------------ */
.apap-separator {
  background: url(Images/APAP/dots.gif) 0 bottom repeat-x;
  font-size: 1px;
  height: 1px;
  overflow: hidden;
  width: 690px;
  height: 2px;
} 

/* --------------Paginator block----------------- */
.apap-paginator {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 6px;
  padding-bottom: 6px;
  border-bottom-style: solid;
  border-bottom-color: #C2C2C2;
  border-bottom-width: 1px;
  width: 680px;
  overflow: auto;
  color: #000;
}
.apap-paginator .apap-button-block {
  float: right;
  margin-right: 2px;
}
.apap-paginator .apap-button-block img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: -3px;
}

.apap-paginator .apap-count-info {
  float: left;
}


/* -------------Associate list---------------------*/
.apap-associate-list {
   margin-bottom: 178px;
   padding-left: 6px;
   overflow: auto;
}
.apap-associate-list h2 {
   font-size: 13px;
   font-weight: bold;
   color: #000;
}
.apap-associate-list .apap-associate {
   width: 690px;
   float: left;
   margin-top: 6px;
}
.apap-associate-list .apap-associate img{
   float: left;
   margin-right: 8px;
}
/*************End*Profiles****************/





/* +++++++++++++++++++++++++added in css-files +++++++++++++++++++++++++++++++++*/
/*1-add*/
.apap-block-lightbrown .apap-block-content {
  background: url(Images/APAP/block-borders-lightbrown.png);
} 
.apap-block-lightbrown .apap-block-header {
  background: url(Images/APAP/block-header-lightbrown.png);
}  
.apap-block-lightbrown .apap-block-footer {
  background: url(Images/APAP/block-footer-lightbrown.png);
}
.apap-block-lightbrown .apap-block-top {
  background: url(Images/APAP/block-top-lightbrown.png);
}
/*2-add*/
.apap-block-browngrey .apap-block-content {
  background: url(Images/APAP/block-borders-browngrey.png);
} 
.apap-block-browngrey .apap-block-header {
  background: url(Images/APAP/block-header-browngrey.png);
  color: #FFF;
}  
.apap-block-header{
  font-family: Georgia;
  padding-left: 16px;
}
.apap-block-browngrey .apap-block-footer {
  background: url(Images/APAP/block-footer-browngrey.png);
}

.apap-block-green .apap-block-content {
  background: url(Images/APAP/block-borders-green.png);
}
.apap-block-rosybrown .apap-block-content {
  background: url(Images/APAP/block-borders-rosybrown.png);
}
/*3-add*/
.apap-content .apap-ul-arrows li {
  list-style-image:url(Images/APAP/small-arrow.png);
}
.apap-content .apap-ul-arrows li a{
  color:#000;
}
.apap-content .apap-ul-arrows li a:active{
  font-weight: bold;
}
.apap-feature-item {
  float: left;
  margin-top: 14px;
}
.apap-feature-item .apap-image-left {
  margin: 0 8px 0 0;
}
.apap-feature-item div.apap-left {
  width: 108px;
}
.apap-content-right .apap-block-content {
  font-size: 12px;
}
.apap-tree-menu {
  margin-bottom: 26px;
}
.apap-icons-block {
  width: 264px;
  float: right;
  margin-top: 4px;
}
.apap-icons-block a {
  display:block;
  float:left;
}
.apap-icons-block a.apap-img-link {
  margin-right: 4px; 
  margin-left: 14px;
}
.apap-icons-block a.apap-img-link:hover {
  text-decoration: none;
}

.zz1_APAPTopMenu_2 {
  float:left;
}
/*--- the end----*/

/*--- ContactApapForm ----*/
.ContactApapForm
{
	width:330px;	
}
	
.ContactApapForm table
{
	text-align:left;	
	width:100%;		
}
	

.ContactApapForm input[type=text], .ContactApapForm textarea
{
	width:90%;				
}
	
.ContactApapForm select
{
}	
.ContactApapForm input[type=submit]
{
	float:right;
	margin-right:20px;
}			
.ContactApapForm .CenterCell
{
	width:100% !important;
}

.ContactApapForm .RightCell
{
	width:70% !important; 				
}

.ContactApapForm .LeftCell
{
	width:30% !important;	
	vertical-align:text-top;
	text-align:right;		
}
/*--- the end ContactApapForm ----*/


.apap-header2-contact 
{
	height: 30px;
	border-top: 1px solid #000;
	padding: 13px 0px;
    background: url(Images/APAP/Header_Contact_APAP.png);
}

.apap-header2-contact .apap-breadcrumb
{
	margin-left: 230px;
	font-size: 11px;
  /*++++*/
  	float: left;
  	width: 450px;

}

.apap-header2-privacy-policy 
{
	height: 30px;
	border-top: 1px solid #000;
  	padding: 13px 0px;
  	background: url(Images/APAP/Header_Privacy_Policy.png);
}

.apap-header2-privacy-policy .apap-breadcrumb
{
	margin-left: 230px;
	font-size: 11px;
  /*++++*/
  	float: left;
  	width: 450px;

}

.apap-header2-terms
{
	height: 30px;
	border-top: 1px solid #000;
  	padding: 13px 0px;
  	background: url(Images/APAP/Header_Terms_of_Use.png);
}

.apap-header2-terms .apap-breadcrumb
{
	margin-left: 230px;
	font-size: 11px;
  /*++++*/
  	float: left;
  	width: 450px;

}

.apap-header2-sitemap
{
	height: 30px;
	border-top: 1px solid #000;
  	padding: 13px 0px;
  	background: url(Images/APAP/Header_Site_Map.png);
}

.apap-header2-sitemap .apap-breadcrumb
{
	margin-left: 230px;
	font-size: 11px;
  /*++++*/
  	float: left;
  	width: 450px;

}

/*--- Mine ---*/
.reorderCue
{
    border: dashed thin black;
    width: 100%;
    height: 25px;
}
.itemArea
{
    margin-left: 15px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    text-align: left;
}

.dragHandle
{
    width: 10px;
    height: 15px;
    background-color: Blue;
    cursor: move;
    border: outset thin white;
}



/***************************Photo********************************************/
/* The Main Panel */
.apap-photo-galleries
{
    
}

/* Left panel (contains photo galleries panel and create gallery panel) */
.apap-photo-galleries-left-panel
{
	float:left;
	width:300px;
	overflow:hidden;
}

/* Photo galleries panel */
.apap-photo-galleries-panel
{
}
.apap-photo-galleries-panel .PagerContainerTable {
	float:right;
}

/* Panel that contains the list view for photo galleries */
.apap-photo-galleries-list-panel
{
}

/* Panel for single gallery */
.apap-photo-galleries-gallery-panel
{
    border:#cecece solid 1px;
    padding:7px;
    margin-bottom:13px;	
}

/* Panel for selected gallery */
.apap-photo-galleries-selected-gallery-panel
{
    background-color: #b3fed5;
    border:#cecece solid 1px;
    padding:7px;
    margin-bottom:13px;
}

/* The panel that contains the cover of the gallery */
.apap-photo-galleries-gallery-cover-panel
{
	width:125px;
	overflow:hidden;
	margin-right:7px;
	float:left;
}

/* Gallery cover image */
.apap-photo-galleries-gallery-cover
{
}

/* The panel that contains information of the gallery */
.apap-photo-galleries-gallery-information-panel
{
	float:right;
	width:152px;
	overflow:hidden;
}

/* The panel that contains the title of the gallery and the "Edit" button(link) */
.apap-photo-galleries-gallery-title-panel
{
	padding-left:10px;
	padding-right:2px;
	border: #b3b3b3 solid 1px;
	margin-bottom: 5px;
	font-size:12px;
	overflow:hidden;
}
/* The title of the gallery link */
a.apap-photo-galleries-gallery-title-link, a.apap-photo-galleries-gallery-title-link:visited, a.apap-photo-galleries-gallery-title-link:hover, a.apap-photo-galleries-gallery-title-link:link
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

/* Edit gallery Link */
.apap-photo-galleries-gallery-edit-link
{
	float:right;
	background: url(images/APAP/edit-btn.png) no-repeat;
	display:block;
	height:22px;
	text-indent:-5000px;
	font-size:0;
	width:39px;
	margin-top:2px;
	margin-bottom:2px;
}

/* The panel that contains the description of the gallery */
.apap-photo-galleries-gallery-description-panel
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border: #b3b3b3 solid 1px;
}

/* Create new gallery panel */
.apap-photo-galleries-create-gallery-panel
{
    /*float: right;*/
}

/* Create gallery Link */
.apap-photo-galleries-create-gallery-link
{
	background: url(images/APAP/new-gal.png) no-repeat;
	display:block;
	height:22px;
	text-indent:-5000px;
	font-size:0;
	width:152px;
}

/* The list of photos (public) */
.apap-photo-galleries-photos-list-panel
{
	float:right;
	width:410px;
	overflow:hidden;
	margin-left:10px;
}
.apap-photo-galleries-photos-list-panel .PagerContainerTable {
	float:right;
}
/* The panel that contains the title of the selected gallery */
.apap-photo-galleries-photos-gallery-title-panel
{
	font-size: 17px;
	font-weight:bold;
	margin-left:20px;
}

/* The title of the selected gallery */
.apap-photo-galleries-photos-gallery-title
{
}

/* The table that contains the photos */
.apap-photo-galleries-photos-list-table
{
}

/* The row of photo table */
.apap-photo-galleries-photos-list-row
{
}

/* The photo table cell */
.apap-photo-galleries-photos-list-cell
{
	
}

/* The link to show popup window (it contains the image - thumbnail of the photo) */
.apap-photo-galleries-photos-list-photo-modal-link
{
	display:block;
	margin:10px 6px;
	overflow:hidden;
	text-align:center;
	width:125px;
}

/* The photo */
.apap-photo-galleries-photos-list-photo-image
{
    height: 100px;
    max-width:125px;
}

/* The panel of the properties of selected gallery */
.apap-photo-galleries-gallery-properties-panel
{
	width: 410px;
	margin-left:10px;
	float:right;
}

/* The panel that contains the error in gallery properties */
.apap-photo-galleries-gallery-properties-error-panel
{
}

/* The error label in gallery properties */
.apap-photo-galleries-gallery-properties-error
{
    color: #ff0000;
}

/* The panel that contains the gallery title in gallery properties */
.apap-photo-galleries-gallery-properties-title-panel
{
}

/* The text box that contains the title of the gallery in gallery properties */
.apap-photo-galleries-gallery-properties-title
{
	border: #b3b3b3 solid 1px;
	width:253px;
}

/* The panel that contains the gallery description in gallery properties */
.apap-photo-galleries-gallery-properties-description-panel
{
	margin-top:5px;
	margin-bottom:5px;
}

/* The text box that contains the description of the gallery in gallery properties */
.apap-photo-galleries-gallery-properties-description
{
	border: #b3b3b3 solid 1px;
	width:253px;
}

/* The panel that contains the gallery cover in gallery properties */
.apap-photo-galleries-gallery-properties-cover-panel
{
}

/* The drop down list of covers */
.apap-photo-galleries-gallery-properties-cover
{
	width:253px;
}

/* The panel that contains the buttons in gallery properties */
.apap-photo-galleries-gallery-properties-buttons-panel
{
	margin-top: 10px;
}

/* Save gallery button in gallery properties */
.apap-photo-galleries-gallery-properties-save
{
	background: url(images/APAP/save-btn.png) no-repeat;
	border:none;
	text-indent:-5000px;
	width:58px;
	height:22px;
	margin-right:8px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display:block;
	*float:left;
}

/* Delete gallery button in gallery properties */
.apap-photo-galleries-gallery-properties-delete
{
	background: url(images/APAP/delete-btn.png) no-repeat;
	border:none;
	width:58px;
	height:22px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display:block;
	*float:left;
}

/* The panel that contains the link to upload new photos to the gallery */
.apap-photo-galleries-upload-link-panel
{
	width:410px;
	margin-left:10px;
	float:right;
}

/* The upload photos link ("Upload Additional Photos to this Gallery") */
.apap-photo-galleries-upload-link
{
}

/* The panel that contains private list of photos */
.apap-photo-galleries-private-photos-list-panel
{
	width:410px;
	margin-left:10px;
	float:right;
}
.apap-photo-galleries-private-photos-list-panel ul {
	margin:0px;
	padding: 0px;
}
.apap-photo-galleries-private-photos-list-panel li {
	list-style-type:none;
	list-style-image:none;
}
/* The panel for single photo in private list */
.apap-photo-galleries-private-photos-list-item-panel
{
	border:1px solid #CECECE;
	padding:5px;
	position: relative;
	margin-bottom:10px;
}

/* The left panel of single photo in photos private list */
.apap-photo-galleries-private-photos-list-item-left-panel
{
    float: left;
    width:330px;
}

/* The image panel in private list item */
.apap-photo-galleries-private-photos-list-item-image-panel
{
	float:left;
	text-align:center;
	width:125px;
}

/* The photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-image
{
	max-width:125px;
}

/* The panel that contains photo information in photos private list item */
.apap-photo-galleries-private-photos-list-item-information-panel
{
	float:right;
	width:205px;
}

/* The panel that contains error label for photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-error-panel
{
}

/* Photo error label */
.apap-photo-galleries-private-photos-list-item-error
{
    color: #ff0000;
}

/* The panel that contains the title of the photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-title-panel
{
}

/* The text box that contains the title of the photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-title
{
	border:1px solid #B3B3B3;
	width:182px;
}

/* The panel that contains the description of the photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-description-panel
{
	
}

/* The text box that contains the description of the photo in photos private list item */
.apap-photo-galleries-private-photos-list-item-description
{
	border:1px solid #B3B3B3;
	margin-top:5px;
	width:182px;
	height:75px;
}

/* The buttos panel in photos private list item */
.apap-photo-galleries-private-photos-list-item-right-panel
{
	position:absolute;
	bottom:5px;
	right:5px;
}


/* Save photo changes link */
a.apap-photo-galleries-private-photos-list-item-save, a.apap-photo-galleries-private-photos-list-item-save:visited, a.apap-photo-galleries-private-photos-list-item-save:hover, a.apap-photo-galleries-private-photos-list-item-save:link
{
	text-transform:uppercase;
	color:#11796e;
	display:block;
}

/* Delete photo link */
a.apap-photo-galleries-private-photos-list-item-delete, a.apap-photo-galleries-private-photos-list-item-delete:visited, a.apap-photo-galleries-private-photos-list-item-delete:hover, a.apap-photo-galleries-private-photos-list-item-delete:link
{
	text-transform:uppercase;
	color:#11796e;
	display:block;
}

/* Reorder items panel */
.apap-photo-galleries-private-photos-list-reorder-cue
{
    border: dashed thin black;
    width: 100%;
    height: 25px;
}

/* Drag photos handle */
.apap-photo-galleries-private-photos-list-drag-handle
{
	background:url(images/APAP/gallery-move.png);

    width: 10px;
    height: 15px;
    xbackground-color: Blue;
    cursor: move;
    xborder: outset thin white;
}

/* Span with text "Gallery title:" in gallery properties */
.apap-photo-galleries-gallery-properties-title-span
{
	width:145px;
	text-align:right;
	float:left;
}
/* Span with text "Gallery description:" in gallery properties */
.apap-photo-galleries-gallery-properties-description-span
{
	width:145px;
	text-align:right;
	float:left;
}
/* Span with text "Gallery cover:" in gallery properties */
.apap-photo-galleries-gallery-properties-cover-span
{
	width:145px;
	text-align:right;
	float:left;
}
/* Framed photo description panel */
.apap-photo-galleries-popup-photo-description-framed-panel
{
}

/* Framed photo title panel */
.apap-photo-galleries-popup-photo-title-framed-panel
{
}

/* The panel for upload photos */
.apap-photo-galleries-photos-upload-panel
{
	width:410px;
	float:right;
	margin-left:10px;
	overflow:hidden;
}

/* The panel that contains the title of the gallery in upload photos */
.apap-photo-galleries-photos-upload-gallery-title-panel
{
	font-size:17px;
	font-weight:bold;	
}

/* the panel that contains the description of the gallery in upload photos */
.apap-photo-galleries-photos-upload-gallery-description-panel
{
}

/* The panel that contains the error in upload photos */
.apap-photo-galleries-photos-upload-error-panel
{
}

/* Error label in photos uplaod */
.apap-photo-galleries-photos-upload-error
{
    color: #ff0000;
}

/* The panel that contains controls for photos upload */
.apap-photo-galleries-photos-upload-controls-panel
{
}

/* The panel that contains single control for photo upload */
.apap-photo-galleries-photos-upload-single-panel
{
	background:url(images/APAP/dots.gif) repeat-x bottom;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}
/* The upload control */
.apap-photo-galleries-photos-upload-single
{
	border:medium none;
	height:24px;
	opacity:0;
	filter:alpha(opacity: 0);
	position:relative;
	text-align:right;
	width:202px;
	z-index:2;
	cursor:pointer;
}

.apap-photo-galleries-photos-upload-single-tbx, .apap-photo-galleries-new-gallery-photos-upload-single-tbx {
	left:0;
	position:absolute;
	top:14px;
	z-index:1;	
}
.apap-photo-galleries-photos-upload-single-img, .apap-photo-galleries-new-gallery-photos-upload-single-img {
	border-width:0;
	left:132px;
	position:absolute;
	top:12px;
	z-index:1;
	cursor:pointer;
}
/* Remove upload control button */
.apap-photo-galleries-photos-upload-single-remove
{
	margin-left:10px;
	height:22px;
	width:70px;
	text-indent:-5000px;
	border:none;
	background:url(images/APAP/remove-btn.png) no-repeat;
	font-size:0;
	line-height:0;
	cursor:pointer;
	position:absolute;
	top:12px;
}

/* The panel that contains the buttons in upload panel */
.apap-photo-galleries-photos-upload-buttons-panel
{
	margin-top:10px;
}

/* Upload Multiply button */
.apap-photo-galleries-photos-upload-upload-multiply-button
{
	background:url(images/APAP/upload-multiply-files-btn.png) no-repeat;
	border:none;
	text-indent:-5000px;
	height:22px;
	width:144px;
	margin-right:5px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display: block;
	*float:left;
}

/* Upload button */
.apap-photo-galleries-photos-upload-upload-button
{
	background:url(images/APAP/upload-btn.png) no-repeat;
	border:none;
	text-indent:-5000px;
	height:22px;
	width:70px;
	margin-left:5px;
	margin-right:5px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display: block;
	*float:left;
}

/* Cancel Upload button */
.apap-photo-galleries-photos-upload-cancel-button
{
	background:url(images/APAP/cancel-btn.png) no-repeat;
	border:none;
	text-indent:-5000px;
	height:22px;
	width:58px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display: block;
	*float:left;
}

/* Panel that contains controls for new gallery creation */
.apap-photo-galleries-new-gallery-panel
{
}

/* New gallery properties */
.apap-photo-galleries-new-gallery-properties-panel
{
	clear:both;
}

/* The panel that contains the error in new gallery properties */
.apap-photo-galleries-new-gallery-properties-error-panel
{
}

/* The error label in new gallery properties */
.apap-photo-galleries-new-gallery-properties-error
{
    color: #ff0000;
}

/* The panel that contains the gallery title in new gallery properties */
.apap-photo-galleries-new-gallery-properties-title-panel
{
	clear:both;
}

/* The text box that contains the title of the gallery in new gallery properties */
.apap-photo-galleries-new-gallery-properties-title
{
	border:1px solid #B3B3B3;
	width:253px;
}
.apap-photo-galleries-new-gallery-properties-title-span, .apap-photo-galleries-new-gallery-properties-description-span {
	float:left;
	text-align:right;
	width:145px;
}
/* The panel that contains the gallery description in new gallery properties */
.apap-photo-galleries-new-gallery-properties-description-panel
{
	margin-bottom:5px;
	margin-top:5px;
}

/* The text box that contains the description of the gallery in new gallery properties */
.apap-photo-galleries-new-gallery-properties-description
{
	border:1px solid #B3B3B3;
	width:253px;
}

/* The panel for upload photos to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-panel
{
}

/* The panel that contains the "Add photos" text in upload photos to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-add-photos-panel
{
}

/* The panel that contains the error in upload photos to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-error-panel
{
}

/* Error label in photos uplaod to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-error
{
    color: #ff0000;
}

/* The panel that contains controls for photos upload to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-controls-panel
{
}

/* The panel that contains single control for photo upload to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-single-panel
{
	background:url(images/APAP/dots.gif) repeat-x bottom;
	padding-bottom:10px;
	padding-top:10px;
	width:290px;
	position:relative;
}

/* The upload control to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-single
{
	position: relative;
	text-align: right;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:202px;
	height:24px;
	border:none;
	cursor:pointer;
}

/* Remove upload control button to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-single-remove
{
	background:url(images/APAP/remove-btn.png) no-repeat;
	font-size:0;
	line-height:0;
	border:none;
	height:22px;
	margin-left:10px;
	text-indent:-5000px;
	width:70px;
	cursor:pointer;
	position:absolute;
	top:13px;
}

/* The panel that contains the buttons in upload panel to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-buttons-panel
{
	margin-top: 10px;
}

/* Upload Multiply button to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-upload-multiply-button
{
	background:url(images/APAP/upload-multiply-files-btn.png) no-repeat;
	border:none;
	text-indent:-5000px;
	height:22px;
	width:157px;
	margin-right:5px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	*display:block;
	*float:left;
}

/* Upload button to new gallery */
.apap-photo-galleries-photos-upload-save-button
{
	background:url(images/APAP/save-btn.png) no-repeat;
	font-size:0;
	line-height:0;
	border:none;
	height:22px;
	margin-right:5px;
	margin-left:5px;
	text-indent:-5000px;
	width:58px;
	cursor:pointer;
	*display:block;
	*float:left;
}

/* Cancel Upload button to new gallery */
.apap-photo-galleries-new-gallery-photos-upload-cancel-button
{
	background:url(images/APAP/cancel-btn.png) no-repeat;
	font-size:0;
	line-height:0;
	border:none;
	height:22px;
	text-indent:-5000px;
	width:58px;
	cursor:pointer;
	*display:block;
	*float:left;
}

/* Popup panel */
.apap-photo-galleries-popup-panel
{
    /*height: 600px;*/
    border: #b9b9b9 solid 1px;
	background:#fff;
	/**width:640px;*/
	width: 700px;
}

/* The header of the popup */
.apap-photo-galleries-popup-header-panel
{
	background:#86d6b1;
	height:19px;
}

/* The left panel of the popup header */
.apap-photo-galleries-popup-left-header-panel
{
    float: left;
}

/* The right panel of the popup header */
.apap-photo-galleries-popup-right-header-panel
{
    float: right;
}

/* Close popup link (X) */
.apap-photo-galleries-popup-close
{
	font-weight:bold;
	margin-right:5px;
	color: #000;
}

/* The panel that contains the title of the photo in popup */
.apap-photo-galleries-popup-photo-title-panel
{
}

/* The title iframe */
.apap-photo-galleries-popup-photo-title-iframe
{
	border: none;
	height:75px;
	overflow:hidden;
	width: 100%;
}
/* The photo image panel in popup */
.apap-photo-galleries-popup-photo-panel
{
	text-align:center;
}

/* The photo image in popup */
.apap-photo-galleries-popup-photo
{
    max-width: 600px;
    max-height: 600px;
}

/* The panel that contains the description of the photo in popup */
.apap-photo-galleries-popup-photo-description-panel
{
}

/* The description iframe */
.apap-photo-galleries-popup-photo-description-iframe
{
	border:none;
	height:52px;
	overflow:auto;
	width: 100%;
}

/* The panel for prev and next links */
.apap-photo-galleries-popup-prev-next-panel
{
	padding-left:10px;
	padding-right:10px;
}

/* The panel for prev link */
.apap-photo-galleries-popup-prev-panel
{
    float: left;
}

/* The prev link */
.apap-photo-galleries-popup-prev
{
}

/* The panel for next link */
.apap-photo-galleries-popup-next-panel
{
    float: right;
}

/* The next link */
.apap-photo-galleries-popup-next
{
}

/* The background when the popup is visible */
.apap-photo-galleries-popup-background
{
    background-color: #CCCCFF;
    filter: alpha(opacity=40);
    opacity: 0.5;
}

/***************************Video********************************************/

/* The Main panel */
.apap-video-galleries
{
}

/* The panel that contains the panel with list of galleries */
.apap-video-galleries-galleries-panel
{
	float:left;
	overflow:hidden;
	width:290px;
}
.apap-video-galleries-galleries-panel .PagerContainerTable {
	float: right;
}
/* The panel that contains the list of galleries */
.apap-video-galleries-galleries-list-panel
{
}

/* The panel with single video in videos list */
.apap-video-galleries-gallery-panel
{
	border:1px solid #CECECE;
	margin-bottom:13px;
	padding:5px;
}
.apap-photo-galleries-gallery-empty-panel {
	clear:both;
}
/* The panel with single selected video in videos list */
.apap-video-galleries-selected-gallery-panel
{
	background-color:#B3FED5;
	border:1px solid #CECECE;
	margin-bottom:13px;
	padding:5px;
}

/* The left panel of single gallery panel */
.apap-video-galleries-gallery-left-panel
{
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:125px;
}

/* Video thumbnail */
.apap-video-galleries-gallery-image
{
}

/* The panel that contains title, description and delete button of single video */
.apap-video-galleries-gallery-right-panel
{
	float:right;
	overflow:hidden;
	width:148px;
}

/* The panel with title of the video */
.apap-video-galleries-gallery-title-panel
{
	border:1px solid #B3B3B3;
	font-size:12px;
	margin-bottom:5px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}

/* The linked name of the video */
a.apap-video-galleries-gallery-title-link, a.apap-video-galleries-gallery-title-link:visited, a.apap-video-galleries-gallery-title-link:hover, a.apap-video-galleries-gallery-title-link:link
{
	color:#000;
	text-decoration:none;
}

/* The panel with the description of the video */
.apap-video-galleries-gallery-credits-panel
{
	border:1px solid #B3B3B3;
	padding:5px 10px;
	overflow:hidden;
}

/* The panel with delete video link */
.apap-video-galleries-gallery-delete-panel
{
	text-align:right;
}
/* Delete video link */
.apap-video-galleries-gallery-delete
{
	text-align:right;
}
.apap-video-galleries-gallery-delete a, .apap-video-galleries-gallery-delete-panel a {
	display: block;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	width:58px;
	height:22px;
	background:url(images/APAP/delete-btn.png) no-repeat;	
	float:right;
	margin-top:5px;
}

/* The right panel of the web part. Contains video title, description, youtube player */
.apap-video-galleries-video-info-panel
{
	float:right;
	margin-left:5px;
	overflow:hidden;
	width:425px;
}

/* The panel with youtube player */
.apap-video-galleries-video-player-panel
{
}

/* The panel with the title, credits of the video */
.apap-video-galleries-video-description-panel
{
	margin-top:10px;
}

/* The panel with the title of the video */
.apap-video-galleries-video-title-panel
{
	font-weight:bold;
	border:1px solid #B3B3B3;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
}

/* The title of the video */
.apap-video-galleries-video-title-label
{
}

/* The panel that contains the credits of the video */
.apap-video-galleries-video-credits-panel
{
	border:1px solid #B3B3B3;
	padding:5px 10px;
}

/* The credits of the video */
.apap-video-galleries-video-credits-label
{
}

/* The panel that contains the embed link */
.apap-video-galleries-embed-link-panel
{
	text-align:right;
}

/* The embed link */
.apap-video-galleries-embed-link
{
	display: block;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	width:107px;
	height:22px;
	background:url("Images/APAP/embed-btn.png") no-repeat;
	float:left;
}

/* The panel that contains control for video embedding */
.apap-video-galleries-embed-video-panel
{
}

/* The panel with error in video embedding operation */
.apap-video-galleries-embed-error-panel
{
}

/* The error in video embedding operation */
.apap-video-galleries-embed-error-label
{
    color: #ff0000;
}

/* The panel with control to enter video url */
.apap-video-galleries-embed-video-url-panel
{
}

/* The text box to enter video url */
.apap-video-galleries-embed-video-url-tbx
{
}

/* The panel with buttons to embed video */
.apap-video-galleries-embed-buttons-panel
{
}

/* The save button */
.apap-video-galleries-embed-buttons-save
{
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	width:58px;
	height:22px;
	background:url(images/APAP/save-btn.png) no-repeat;
	*display:block;
	*float:left;
}

/* The cancel button */
.apap-video-galleries-embed-buttons-cancel
{
	border:none;
	font-size:0;
	line-height:0;
	margin-left:5px;
	text-indent:-5000px;
	width:58px;
	height:22px;
	background:url(images/APAP/cancel-btn.png) no-repeat;
	*display:block;
	*float:left;
}

/***************************End Video********************************************/

/************************ Jcrop styles *************************/
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input.apap-btn 
{
    border: 0;
}

input.apap-btn-save 
{
    float: left;
    text-indent: -5000px;
	margin-top: 8px;    
	width: 140px;
	height: 31px;
    background: url(Images/APAP/btn-save.png) no-repeat;
}

input.apap-btn-delete 
{
    float: right;
    text-indent: -5000px;
	margin-top: 8px;         
	width: 140px;
	height: 31px;
    background: url(Images/APAP/btn-delete.png) no-repeat;
}

input.apap-btn-upload 
{
    text-indent: -5000px;
	margin-top: 8px;    
	width: 140px;
	height: 31px;
    background: url(Images/APAP/btn-upload.png) no-repeat;
}

table.image-editor td
{
    padding:0px 10px 5px 10px;
}

/* Job Bank */
.jobbank {
  width: 517px;
  margin-bottom: 10px;
  margin-top: 26px;
}
.jobbank h1 {
}
.jobbank h2 {
}
.jobbank-search {
}
.jobbank-notify {
}
.jobbank-add {
}
.jobbank-hide {
	display: none;
}
.jobbank-show {
	display: block;
}
.jobbank-normalizer {
	float: none;
	clear: both;
}
.jobbank-paragraph {
  margin: 8px 0px 20px 0px;
  text-align: justify;
}
.jobbank-findoptions, .jobbank-notifyoptions {
	border: 1px #1F9286 dashed;
	border-left: none;
	border-right: none; 	
	overflow: hidden;
  	padding: 8px 4px;
}
.jobbank-notifyoptions {
 	line-height: 24px;
}
.jobbank-findoptions {
  	padding: 8px 4px 6px 4px;
}

.jobbank-find-checkbox {
	display: inline-block;
	float: left;
	width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
  	margin-left: 5px;
  	#top: -4px;
    position: relative;
}

.jobbank-findoptions label {
	display: block;
	float: left;
  	margin: 0px;
  	padding-left: 15px;
  	text-indent: -10px;
    vertical-align: bottom;
    position: static;
    padding-bottom: -2px;
    *overflow: hidden;
  	height: 16px;
}

.jobbank-find-textbox {
	float: left;
	margin-left: 20px;
    vertical-align: bottom;
    position: relative;
    top: 0px;
    *overflow: hidden;
  	height: 16px;
}

.jobbank-find-dropdown {
	float: left;
	margin-left: 30px;
    vertical-align: bottom; 
    position: relative; 
    top: -1px;
  	padding-bottom: 1px; 
}
.jobbank-notify-textbox {
	float: left;
	vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.jobbank-notify-dropdown {
	float: left;
	margin-right: 300px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.jobbank-notify-dropdown-valid {
	float: left;
	margin-right: 300px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.jobbank-jobdisplay {
	padding: 4px;
	background: #CCCCCC;
}
.jobbank-jobdisplay-alt {
	padding: 4px;
	background: #eeeeee;
}
.jobbank-itemrow-bold {
	font-weight: bold;
	margin-bottom: 3px;
}
.jobbank-itemrow {
	font-weight: normal;
	margin-bottom: 2px;
	margin-left: 4px;
}
.jobbank-itemrow-long {
	font-weight: normal;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-top: 8px;
	text-align: justify;
}
.jobbank-content {
  overflow: hidden;
  padding: 8px 20px;
}
.jobbank-field {
	float: none;
	clear: both;
	margin-bottom: 1px;
}
.jobbank-fieldset {
	float: none;
	clear: both;
	border: none;
	border-top: 1px #1F9286 solid;
	background-color: #EAEAEA;
  	padding: 5px;	
  	margin: 12px 0px;
}

.jobbank-fieldset-label {
	display: block;
	position: relative;
	font-weight: bold;
	font-size: large;
	color: #1F9286;
	padding-bottom: 12px;
}

.jobbank-field label {
	width: 120px;
	padding-top: 2px;
	float: left;
}
.jobbank-field .jobbank-textbox {
	float: left;
	margin-bottom: 7px;
}
.jobbank-field .jobbank-dropdown {
	float: left;
	margin-bottom: 7px;
}
.jobbank-submit {
  float: right;
	width: 70px;
	height: 22px;
	border: 0;
	background: url(Images/APAP/btn-submit.png) no-repeat;
	text-indent: -5000px;
	margin-top: 8px;
	margin-bottom: 8px;
}


.PagerInfoCell{
	padding-right:10px;				
}
.PagerOtherPageCells, .PagerCurrentPageCell{
	padding-right:3px;				
}
