/* 

 * styles.css

 *

 * The styles.css file contains CSS styles that are used for all browsers.

 */

/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,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/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,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%;}



/* Fix issue with FF shifting page content when navigating

   from a page with scrollbars to one without and vice-versa */

html {

overflow: -moz-scrollbars-vertical;

overflow: scroll;

}



a:focus, a:active {outline: none;}



#WrapperContent { width: 1100px; } /* Width of "page" */

#WrapperBottom {width: 100%;}

#Header {width: 940px;}

#MainChannel { width: 940px; } /* Width of left channel and center channel combined */

#Content { }

#ContentChannel { } 

#SidebarSecondary {width: 231px;} /* Width of right channel */

#Footer { width: 967px; }

/* = End Widths = */





html {background: #fff;}

body #Wrapper {background: #fff url(../images/internal-back.jpg) repeat-x 0 0; color: #000; font-family: arial,sans-serif;}

body.home #Wrapper {background: #fff url(../images/home/indexheader_back1.5.jpg) repeat-x 0 0; }
body.home #Header {background: transparent url(../images/home/indexheader1.5.jpg) no-repeat 0 0; height: 460px;}

body.landing #Wrapper {background: #fff url(../images/common/landingheader_back1.5.jpg) repeat-x 0 0; }
body.landing #Header {background: #fff url(../images/common/landingheader1.5.jpg) no-repeat 0 0;}

body.item #Wrapper {background: #fff url(../images/common/itemheader_back1.5.jpg) repeat-x 0 0;}

body.item #Header {background: #fff url(../images/common/itemheader1.5.jpg) no-repeat 0 0;}
.logo{ float: left; cursor:pointer; width: 192px; height: 46; margin-top: 10px; opacity: 0; filter:alpha(opacity=0);}


html, body {height: 100%;}



#WrapperContent { margin: 0 auto; /* Make content centered */}

#Footer {margin: 0 auto; /* Make content centered */}







/* Link at top of document to jump over navigation and go straight to content - For usability */

#ContentJump { display: none; }

#Header {display: block; margin: 0 auto;}

#SiteId {display: block; float: left; height: 56px; margin-top: 25px;}



#ToolBar {float: right; margin: 28px 124px 0 0;}

#ToolBar .login {float: right;}

#ToolBar .login a {

	background: url(../images/common/login-arrow.gif) no-repeat 100% 50%; 

	color: #000;

	display: block; 

	font-size: 85%;

	text-decoration: none;

	width: 87px;

}

#ToolBar .login a:hover {color: #8a0000;}

#ToolBar ul.links {

	/*background: url(../images/common/toolbar-links-top-border.gif) no-repeat 100% 0;*/

	clear: both; 

	float: right;

	margin-top: 10px;

	padding-top: 12px;

}

	#ToolBar ul.links li {

		background: url(../images/common/toolbar-divider.gif) no-repeat scroll 100% 50%;

		float: left;

		padding: 0 7px;

	}

		#ToolBar ul.links li.last { background: 0; padding-right: 0;}

	#ToolBar li a { color: #000; font-size: 85%; text-decoration: none; }

	#ToolBar li a:hover { color: #8a0000; }

		



/* ###############  Top Navigation specific Styles ################### */

/* commented navigation using old images*/

#NavigationPrimary { padding: 74px 0 0 0px; }

#NavigationPrimary div.channel {margin: 0 auto; width: 960px; }

#NavigationPrimary ul {

	background:  url(../images/pri-nav-divider.png) no-repeat 0 100%;

	display: block; 

	padding-left: 2px;

	z-index: 2; 

}

  #NavigationPrimary ul li { /* Topnav item */

		background: url(../images/pri-nav-divider.png) no-repeat 100% 100%;

		display: inline;

		float: left; /* Keep nav in a line */

		height: 41px;

		padding-right: 2px;

		position: relative;

		width: 158px;

  }

	

    #NavigationPrimary ul li a { /* Topnav link */

			/*background: url(../images/pri-nav-back.gif) repeat-x;*/
			color: #4c4c4c;
			display: block; 
			font-size: 85%;
			font-weight: bold;
			line-height: 14px;
			padding: 20px 0 7px 10px;
            text-decoration: none;
			text-transform: uppercase;
    }

			

		#NavigationPrimary ul li.over a, #NavigationPrimary ul li.active a {
            background: url(../images/common/tabs/pri-nav-bg-over-2.gif) repeat-x;
			color: #fff;
		}

			#NavigationPrimary ul li ul {
				background: 0;
				display: none;
				left: 0;
				padding: 0;
				position: absolute;
				top: 41px;
			}

				#NavigationPrimary ul li.over ul { display: block; }

					#NavigationPrimary ul li.over ul li {
                        border: 1px solid #3280D0;
						border-bottom: 0;
						display: block;
						float: none;
						height: auto;
						padding: 0;
						width: 156px;
					}

						#NavigationPrimary ul li.over ul li.last {
							border-bottom: 1px solid #3280D0;
						}

						#NavigationPrimary ul li.over ul li a {
							background: #328ecd;
							color: #97cccf;
							font-size: 85%;
							font-weight: normal;
							padding: 4px 8px;
							text-transform: none;
						}

						#NavigationPrimary ul li.over ul li a:hover {
							background: #5278a7;
							color: #fff;
						}

/*	#NavigationPrimary ul li.active a {color: #4477aa;}*/


body.home #Mast {margin-left: 0px; height: 257px; text-align: center;}
body.home #indexBanner{
    margin: 18px 0 0 -8.5px; height: 52px; background: url(../images/banner-text/main_title_new.png) no-repeat;
}
body.home #Mast .inner1{width: 500px;}
body.home #Mast .inner1 ul{ }
body.home #Mast .inner1 ul li{float: left; display: inline; width: 88px; margin: -3px 0 0 70px;}

body.home #Mast .inner2{width: 500px;}

body.home #Mast .inner2 ul{ }
body.home #Mast .inner2 ul li{  background: url(../images/index-quote-divider.gif) no-repeat 0 50%; 
	float: left; 
    margin: 17px 10px 0 0px; padding-left: 15px; }
    
body.home #Mast .inner2 li.first {background: 0; padding-left: 0px;}

body.landing #Mast{ margin-left: 0px; height: 75px;
	color: #c4d4e3;
	font-size: 300%;
	font-weight: bold;
	padding: 10px 22px 0 0px;    
}
body.landing #Mast span{color: #fff;}
body.landing #landingBanner{margin: 15px 0 0 0; height: 36px;}
body.landing #itemBanner{margin: 15px 0 0 0; height: 36px;}

#HomeQuotes { background: url(../images/index-quotes-back1.jpg) repeat-x; }

#HomeQuotes .channel {
	height: 72px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 920px;
}

#HomeQuotes a.control {
	background: url(../images/index-quote-divider.gif) no-repeat 100% 50%; 
	display: block;
	position: absolute;
	width: 45px;
}

	#HomeQuotes a.control span { display: block; line-height: 69px; text-indent: -32000em; }

#HomeQuotes a.previous { left: 0; top: 0; }

	#HomeQuotes a.previous span { background: url(../images/home/left-navigation.png) no-repeat 0 50%; }

#HomeQuotes a.next { background-position: 0 50%; right: 0; top: 0; }

	#HomeQuotes a.next span { background: url(../images/home/right-navigation.png) no-repeat 100% 50%; }



#HomeQuotes .channel ul { margin: 0 auto; width: 805px; }

	#HomeQuotes .channel ul li {

		color: #8a0000;
        margin-left: 0;
		display: table;
		font-size: 90%;
		height: 72px;
		visibility: hidden;
	}

		#HomeQuotes .channel ul li.first { visibility: visible; }

		#HomeQuotes .channel ul li cite {
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			width: 90px;
			padding-right: 10px;
			margin-right: 3px;
		}
        #HomeQuotes .clarinova{padding-right: 10px;}
		#HomeQuotes .channel ul li q { display: table-cell; vertical-align: middle; }

		#HomeQuotes .channel ul li q a {color: #000; text-decoration: none;}

		#HomeQuotes .channel ul li q a:hover {color: #8a0000;}

		#HomeQuotes .channel ul li q span.attribution { display:block; float: right; margin:8px 5px 0 0;}



		.carousel { margin-left: 54px; }



/* Breadcrumbs */

.linkBar {height: 25px; }

#BreadCrumbs {margin: 0 auto; width: 960px;}

#BreadCrumbs ul {}

#BreadCrumbs li {

	background: url(../images/bcrumb-divider.gif) no-repeat 0 50%; 

	float: left; 

	margin-right: 5px;
    
    padding: 0 0 0 5px;

}

	#BreadCrumbs li.first {background: 0; }

	#BreadCrumbs li.last { color: #4c4c4c; font-size: 88.5%;}
    
	#BreadCrumbs li a {

		color: #8a0000; 

		display: block; 

		font-size: 88.5%;

		text-decoration: none;

	}
.bCrumbLanding{padding-top: 20px;}


#MainChannel {margin: 0 auto;}



#Content {

	display: block;

	float: left; 

	margin: 20px 0 35px 0;

	width: 700px;

}

	body.home #Content {width: 967px;}

	body.noSidebarSecondary #Content {width: 967px;}





/* Home page styles */

#HomeContentContainer {}

#HomeContentContainer .inner {overflow: hidden;}

#HomeContentContainer .inner .column {

	border-left: 2px solid #e5e5e5; 

	float: left; 

	margin-bottom: -995px;

	padding: 5px 0 1000px;
     
	width: 189px;

}

	#HomeContentContainer .inner .column .header, #HomeContentContainer .inner .column .channel {

		padding: 0 15px;

	}

#HomeContentContainer .inner .solutions {}

#HomeContentContainer .inner .whitepaper {}

#HomeContentContainer .inner .whiteboardVideo {}

#HomeContentContainer .inner .whatsNew {border-right: 1px solid #e5e5e5; width: 365px;}
#HomeContentContainer .inner .services-left{float: left;  width: 280px; padding-right: 10px;}
#HomeContentContainer .inner .services-right{float:left; width: 668px;}

#HomeContentContainer .inner .kuali-left{float: left;  width: 344px; padding-right: 0px; border-right: 2px solid #e5e5e5;}
#HomeContentContainer .inner .kuali-right{float:left; width: 344px; padding-left: 10px;}
#HomeContentContainer .inner .kuali-right a{color: #8B0000; text-decoration: none;}
#HomeContentContainer .inner .kuali-right img{float: right; margin: 0px 5px 0 0; padding-bottom: 10px;}
#HomeContentContainer .inner .kuali-right .kuali-ua{border-top: 2px solid #e5e5e5; width: 320px; height: 65px; float: left; margin: 10px 30px 10px 30px;}
#HomeContentContainer .inner .kuali-right .kuali-ua img{margin: 10px 0 0 30px; float: right;}
.in-development{float: left; width:240px; padding-right: 210px;}
.in-production{float: left; width:240px;}
.floatright img{float: right;}
.hr-divider {border-top: 2px solid #e5e5e5; padding: 10px 15px 0 0;}
.w700{width: 700px !important;}

#Kuali-merged img{margin-left: 65px; border-bottom: 1px solid #e5e5e5; padding-top: 10px;} 

#HomeContentContainer .inner .left-half{width: 144px; padding-right: 0px; float: left;}
#HomeContentContainer .inner .left-half img{margin-bottom:5px;}


#HomeContentContainer .inner .right-half{width:170px; float: left; margin-left: 5px;}
#HomeContentContainer .inner .right-half{vertical-align: top;}
#HomeContentContainer .inner .right-half span{font-size: 90%;}
#HomeContentContainer .inner .left-indent{margin-left:30px; margin-bottom:10px;}
#HomeContentContainer .inner .hr{margin:10px 0 0px 10px; width: 210px; border-bottom: 2px solid #e5e5e5;}
#HomeContentContainer .inner .workflow-left{width: 330px; float: left; }
#HomeContentContainer .inner .workflow-right{width: 360px; float:left; padding-bottom: 145px;}
#HomeContentContainer .inner .workflow-right ul li{font-size: 83%; margin: 10px 10px 0 10px; font-weight: bold;}
#HomeContentContainer .inner p.text-left{width: 550px;}
#HomeContentContainer .inner .img-right{float: right; margin: -50px -140px 0 0px;}

#HomeContentContainer .inner .header {margin-bottom: 10px; font-weight: bold;}

#HomeContentContainer .inner .channel p {margin-top: 10px;}

#HomeContentContainer .inner .channel a {color: #000; text-decoration: none;}

#HomeContentContainer .inner .channel a:hover {color: #8a0000; text-decoration: underline;}

#HomeContentContainer .inner .solutions ul {border-top: 1px solid #e5e5e5;}

	#HomeContentContainer .inner .solutions ul li {border-bottom: 1px solid #e5e5e5; list-style-type: 0; padding: 5px 5px;}

		#HomeContentContainer .inner .solutions ul li a {font-size: 93%;}
		#HomeContentContainer .inner .solutions ul li a span{font-size: 115%; font-weight: normal;}



#HomeContentContainer .inner .whatsNew ul {border-top: 1px solid #e5e5e5; margin-bottom: 0;}

	#HomeContentContainer .inner .whatsNew ul li {border-bottom: 1px solid #e5e5e5; list-style-type: 0; padding: 10px 5px;}

		#HomeContentContainer .inner .whatsNew ul li a {font-size: 93%;}

#HomeContentContainer .inner .strong{font-weight: bold;}
#HomeContentContainer #events-content img{float:right; padding: 0px 200px 0px 0; margin-top: -10px;}
#HomeContentContainer #top-of-mind-content {width: 762px; }
#HomeContentContainer #top-of-mind-content .section{border-bottom: 2px solid #e5e5e5; float: left; margin-bottom: 10px;}
#HomeContentContainer #top-of-mind-content .left{width:115px;  text-align: center; float:left; padding-right: 5px; display: table-cell;}
#HomeContentContainer #top-of-mind-content .left .img-cl{margin-top: 25px;}
#HomeContentContainer #top-of-mind-content .left .img-ub{margin-top: 6px;}
#HomeContentContainer #top-of-mind-content .left .img-ch{margin-top: 5px;}
#HomeContentContainer #top-of-mind-content .left .img-op{margin-top: 22px;}
#HomeContentContainer #top-of-mind-content .left .img-lt{margin-top: 15px;}
#HomeContentContainer #top-of-mind-content .right{width:642px; float: right;}

#HomeContentContainer #top-of-mind-content h2{font-size: 150%; height: 10px;}
/*#HomeContentContainer #top-of-mind-content .left-img{float: left; padding-right:15px; height: 110px;}
#HomeContentContainer #top-of-mind-content .right-img{float: right; padding-left:5px; margin-top: -5px;}*/
#HomeContentContainer #top-of-mind-content .author{padding-left:3px; font-size: 88%; font-weight: bold;}

#HomeContentContainer #careers-content{}
#HomeContentContainer .careers-left{width: 330px; border-right: 2px solid #e5e5e5; margin-right: 10px; float: left;}
#HomeContentContainer .careers-right{width: 335px; margin-left: 20px; float: left; height: 630px;}
#HomeContentContainer #careers-content .careers-left ul li{background: url(../images/common/arrow-bullet.gif) no-repeat 0 1px; padding-left: 20px;}
#HomeContentContainer #careers-content .inner-ul ul li{background: url(../images/common/bullet.gif) left 4px no-repeat; margin: 8px 0; padding-left: 15px;}
#HomeContentContainer #careers-content .careers-link{color: #8B0000; }
#HomeContentContainer #careers-content .careers-link a:hover{text-decoration: none;}
#HomeContentContainer #project-management .bottom-text{font-size: 80%; margin-top: 30px; font-weight: lighter;}
#HomeContentContainer #project-management .right-indent{margin-left:30px; margin-bottom:10px;}

#HomeContentContainer .footer {margin-top: 15px;}

#HomeContentContainer .footer .column {float: left; padding: 0 15px; width: 159px;}

#HomeContentContainer .footer .whatsNew {width: 365px;}

	#HomeContentContainer .footer .whatsNew ul.links li {

		background: url(../images/links-divider.gif) no-repeat 100% 50%; 

		float: left; 

		list-style-type: 0;

		padding: 0 12px 0 0;

		margin: 0 12px 0 0;

	}

		#HomeContentContainer .footer .whatsNew ul.links li.last {background: 0;}

#HomeContentContainer .footer a {

	color: #8a0000; 

	font-size: 93%; 

	font-weight: bold;

	text-decoration: none;

}

	#HomeContentContainer .footer a:hover {text-decoration: underline;} 

	#HomeContentContainer .footer a.rss {background: url(../images/common/rss-icon.gif) no-repeat 0 2px; padding-left: 20px;}



/* End of homepage styles */



/* Footer */

#FooterWrapper {overflow: hidden; background: #fff url(../images/pri-btm-bar.jpg) repeat-x 0 0;}

#Footer {}

#Footer .channel {float: right; margin: 25px auto; }

#Footer p.copyright {

	clear: both;

	color:#fff; 

	display: block;

	font-size: 95%;

	padding-top: 4px;

	text-align: right; 

}

#Footer a {color:#4c4c4c; font-size: 85%; text-decoration:none;}

  #Footer ul.siteLinks {float:left; margin: 0; padding: 0;}

    #Footer ul.siteLinks li { 

			background: url("../images/common/footer-divider.gif") no-repeat 100% 5px;

			display: inline;

			margin-right: 0; 

			padding-right: 5px;

		}

		#Footer ul.siteLinks li.last {background: 0; margin-right: 0; padding-right: 0;}





/* Utility Classes */

.selfClear:after { /* Make elements self-clearing - see http://positioniseverything.net/easyclearing.html */

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}







/* ###############  Content Channel specific Styles ################### */

#Content {}

#ContentChannel h1 {color: #5278a7; font-size: 167%; margin-bottom: 15px;}
#ContentChannel .open-position{with:40px; float: left; background: #e5e5e5; padding-right: 60px; height: 40px;}
#ContentChannel .to-apply{clear:right; padding-left: 200px;}

#ContentChannel h2 {

	color: #000; 

	font-size: 123.1%; 

	font-weight: bold;

	margin-bottom: 15px;

}

	#ContentChannel h2.subtitle {color: #000;

		font-size: 116%;

	}



#ContentChannel h3 {

	color: #000; 

	font-size: 108%; 

	font-weight: bold;

}

	#ContentChannel h3 a {color: #8a0000;	text-decoration: none;}



#ContentChannel h4 

{

	color: #000;

	font-size: 105%;

	font-weight: bold;

	margin-bottom: 10px;

}

	#ContentChannel h4 a {color: #8a0000; text-decoration: none;}



#ContentChannel p {margin-bottom: 20px;}

#ContentChannel p.intro {font-size: 116%;}

#ContentChannel a {color: #8a0000; text-decoration: none;}

	#ContentChannel a:hover {text-decoration: underline; }

#ContentChannel em {font-style:italic;}

	#ContentChannel a.more {background:url(../images/common/more.gif) right 6px no-repeat; padding-right: 10px;}

		body.home #ContentChannel a.more {background: 0;}

#ContentChannel ul { margin-bottom: 20px; }

#ContentChannel ul li {background:url(../images/common/bullet.gif) left 4px no-repeat; margin: 8px 0; padding-left: 15px; }

	body.home #ContentChannel ul li { background:0; margin: 0; padding-left: 5px;}

	

#ContentChannel .solutionsListContainer {}

#ContentChannel .solutionsListContainer .first {

	border-right: 1px solid #e5e5e5;

	display: block; 

	float: left; 

	margin-bottom: -1000px;

	margin-right: 50px;

	padding-bottom: 1000px;

	padding-right: 50px;

	width: 330px; 

}

#ContentChannel .solutionsListContainer .last {

	display: block; 

	float: right; 

	margin-bottom: -1000px;

	padding-bottom: 1000px;

	width: 530px;

}

	#ContentChannel .solutionsListContainer p {color: #4c4c4c;}



#ContentChannel .solutionsListContainer .inner {overflow: hidden;}



#ContentChannel .solutionsListContainer li {background:0; margin-bottom: 20px; padding-left: 0;}

#ContentChannel .solutionsListContainer li h3 { margin-bottom: 5px; }

#ContentChannel .solutionsListContainer li h3 a {background: url(../images/common/arrow-bullet.gif) no-repeat 0 1px; padding-left: 20px;}



#ContentChannel .jumpLanding .left {

	border-right: 1px solid #e5e5e5;

	float: left;

	padding-right: 50px;

	width: 530px; 

}

#ContentChannel .jumpLanding .right {

	float: right;

	width: 330px;

	margin-right: -230px;

}

#ContentChannel .productsLanding .inner { overflow: hidden; }



#ContentChannel .productsLanding .left {

	border-right: 1px solid #e5e5e5;

	float: left;

	margin-bottom: -1000px;

	padding-bottom: 1000px;

	padding-right: 50px;

	width: 330px; 

}

#ContentChannel .productsLanding .right {

	float: right;

	margin-bottom: -1000px;

	padding-bottom: 1000px;

	width: 530px; 

}



#ContentChannel .productsLanding ul.productList li {background:0; margin-bottom: 20px; padding-left: 0;}

	#ContentChannel .productsLanding ul.productList li.first {margin-top: 0;}

#ContentChannel .productsLanding ul.productList li h3 {margin-bottom: 5px;}

	#ContentChannel .productsLanding ul.productList li h3 a {background: url(../images/common/arrow-bullet.gif) no-repeat 0 1px; padding-left: 20px;}

	

#ContentChannel ul.expandableContent { margin-bottom: 20px; width: 696px;}

	#ContentChannel ul.expandableContent li {

		background: url(../images/common/expandable-bg-top.gif) no-repeat 0 0;

		list-style: none !important;

		list-style-image: none !important;

		margin: 0 0 5px !important;

		padding-top: 5px !important;

		padding-bottom: 5px !important;

		padding-left: 0;

	}

		#ContentChannel ul.expandableContent li.expanded {

			background-image: url(../images/common/expandable-bg-top.gif);

		}

		#ContentChannel ul.expandableContent li div.content {

			background: url(../images/common/expandable-bg-bot.gif) no-repeat 0 100%;

			padding: 10px 20px 10px 50px;

		}

			#ContentChannel ul.expandableContent li.expanded div.content {

				background-image: url(../images/common/expandable-bg-bot.gif);

			}

		#ContentChannel ul.expandableContent li a.expand, ul.expandableContent li a.collapse {

			background: url(../images/common/expand-collapse.gif) no-repeat 0 0;

			display: block;

			float: left;

			height: 35px;

			margin: 2px 0 0 5px;

			outline: 0;

			text-indent: -32000em;

			width: 28px;

		}

			#ContentChannel ul.expandableContent li a.collapse { background-position: -28px 0; }

			

		#ContentChannel ul.expandableContent li .additionalContent {margin-top: 5px;}

	#ContentChannel	ul.expandableContent li h3 {color: #2d2c2c;}

	#ContentChannel ul.expandableContent li .additionalContent p {color: #000; font-size: 108%; line-height: 20px; margin: 5px 0;}

	

	#ContentChannel .twoCol div.first {float: left; width: 50%;}

	#ContentChannel .twoCol div.last {float: right; width: 45%;}

	

	#ContentChannel .twoCol .left { float: left; width: 48%; }

	#ContentChannel .twoCol .right { float: right; width: 48%; }

	

	#ContentChannel .twoCol p {color: #4c4c4c;}



	#ContentChannel .twoCol .contentBlock {

		margin-bottom: 20px;

		width: 475px;

	}

	#ContentChannel .twoCol .contentBlock .header {

		background:url(../images/common/content-block-top.gif) top left no-repeat;

		height: 5px;

	}

	#ContentChannel .twoCol .contentBlock .channel {

		background:url(../images/common/content-block-bot.gif) bottom left no-repeat;

		padding: 10px 15px 5px 15px;

	}

		#ContentChannel .twoCol .contentBlock .channel .icon { float: left; width: 15%; }

		#ContentChannel .twoCol .contentBlock .channel .intro { float: right; width: 82%; }

		

	#ContentChannel .partnersColumns .left { width: 45%; }

	#ContentChannel .partnersColumns .right { width: 50%; }

	

	#ContentChannel .partnersColumns .header {

		background:url(../images/common/partners-bg-top.gif) 0 0 no-repeat !important; 

		margin:0; 

		padding: 0;

	}

	#ContentChannel .partnersColumns .channel {

		background:url(../images/common/partners-bg-mid.gif) 0 0 repeat-y !important; 

		margin: -12px 0 0 0;

	}

		#ContentChannel .partnersColumns .channel h3 {margin-bottom: 5px;}

		#ContentChannel .partnersColumns .channel .featuredPartner {margin-bottom:  5px;}



	#ContentChannel .partnersColumns .footer {background:url(../images/common/partners-bg-bot.gif) 0 0 no-repeat !important; }



	#ContentChannel .partnersColumns .channel .left { padding: 15px 15px 10px 15px; width: 45%; }

	#ContentChannel .partnersColumns .channel .right { padding: 15px 15px 10px 15px; width: 46%; }



	#ContentChannel .threeCol .left, #ContentChannel .threeCol .middle, #ContentChannel .threeCol .right { float: left; width: 33%; }

	

	#ContentChannel .blogs h4 {margin-bottom: 7px;}

	#ContentChannel .blogs p {margin-bottom: 10px;}

	#ContentChannel ul.rssFeed li {

		background:0; 

		border-bottom: 1px solid #dedede;

		margin-top: 0;

		padding: 0 0 5px 0;

	}

		#ContentChannel ul.rssFeed li.first { 

			border-top: 1px solid #dedede;

			padding-top: 7px;

		}

		

	#ContentChannel .resourceList li {border-bottom: 1px solid #D2D9E1; height: 40px; margin-bottom: 20px; padding-bottom: 15px; padding-left: 55px;}

			#ContentChannel .resourceList li.last {border-bottom: 0;}	

	#ContentChannel .resourceList li.analystBrief {background: url(../images/common/analyst-brief-icon.gif) no-repeat 0 0;}

	#ContentChannel .resourceList li.caseStudy {background: url(../images/common/case-study-icon.gif) no-repeat 0 0;}

	#ContentChannel .resourceList li.pressLink {background: url(../images/common/press-link-icon.gif) no-repeat 0 0;}

	#ContentChannel .resourceList li.webinar {background: url(../images/common/webinar-icon.gif) no-repeat 0 0;}

	#ContentChannel .resourceList li.whitepaper {background: url(../images/common/whitepaper-icon.gif) no-repeat 0 0;}



	#ContentChannel dl.news {margin-bottom:20px;}

	#ContentChannel dl.news dt { font-weight: bold; padding: 8px 8px 0 10px; }

		#ContentChannel dl.news dt.first {border-top: 1px solid #D2D9E1;} 

	#ContentChannel dl.news dd { border-bottom: 1px solid #D2D9E1; padding: 0 8px 8px 10px; }

	

	#ContentChannel .moreLink {font-weight: bold; margin-bottom: 20px; text-align: right; }



	#ContentChannel img.award { float: right; margin-left: 7px; }



	#ContentChannel .partnerListing { margin-bottom: 20px; }

	#ContentChannel .partnerListing .logo {float: left; width:165px;}

	#ContentChannel .partnerListing .description {float: right;width: 515px;}



	#ContentChannel .investorListing { border-bottom: 1px solid #D2D9E1; margin-bottom: 25px; }

	#ContentChannel .investorListing .logo {float: left; width:195px;}

	#ContentChannel .investorListing .description {float: right;width: 500px;}

	#ContentChannel .investorListing .description h2 {margin-bottom: 0;}



	#ContentChannel .biography { margin-bottom: 20px; }

	#ContentChannel .biography .headshot {float: left; width:130px;}

	#ContentChannel .biography .description {float: right;width: 550px;}

	#ContentChannel .biography .description h2 {margin-bottom: 0;}

	

	#ContentChannel ol li { list-style-type: decimal; margin: 4px 0 4px 25px;}

		#ContentChannel ol.alpha li { list-style-type: lower-alpha; }

	#ContentChannel ol li ol { margin-bottom: 15px; }

		#ContentChannel ol li ol li { margin-left: 30px; }

	

	#ContentChannel .moreNews ul { float: right; }

	

	#ContentChannel .moreNews ul li 

	{

		background: url(../images/common/links-divider.gif) no-repeat 100% 50%; 

		float: left; 

		list-style-type: none;

		padding: 0 12px 0 0;

		margin: 0 12px 0 0;

		text-align: right;

	}

		#ContentChannel .moreNews ul li.first { background:0; margin-right: 0;}

		#ContentChannel .moreNews ul li.last { background:0;}



	#ContentChannel ul.logoList li {

		background: 0;

		border-right: 1px solid #d2d9e1;

		float: left;

		padding: 5px 7px; 

	}

		#ContentChannel ul.logoList li.first {padding-left:0;}

		#ContentChannel ul.logoList li.last { border: 0; padding-right:0;}

		#ContentChannel ul.logoList li .transparent { background:#f2f2f2; }



table.generic { margin: 0 0 20px 0; padding: 0; width: 100%; }

	table.generic th {

		background: #5278a7;

		border: 1px solid #97aeca;

		color:#fff;

		font-size: 108%;

		font-weight: bold;

		padding: 8px 10px;

	}

	table.generic tr.odd { background: #f6f6f6; }

	table.generic td { border: 1px solid #e7e7e7; padding: 7px; }

	table.generic th.centered, table.generic td.centered { text-align: center; }

	

table.landing { margin: 0 0 20px 0; padding: 0; width: 100%; }

	table.landing th {

		background: #5278a7;

		color:#fff;

		font-size: 108%;

		font-weight: bold;

		padding: 8px 10px;

	}

	table.landing td { padding: 7px; }



fieldset.generic {clear: both; margin-bottom: 25px;}

fieldset.generic label {display:block; width: 500px; text-align: right; margin-bottom: 5px; vertical-align: top;}

	/* fieldset.descriptionField label {width: 420px;} */

	fieldset.descriptionField label span {margin-right: 0px;}

	fieldset.generic label.notRequired input, fieldset.generic label.notRequired select {margin-right: 82px;}

	/* fieldset.generic label#DescriptionLabel {text-align: left;}

	fieldset.generic label#DescriptionLabel textarea {text-align: right;} */

	fieldset.generic label span { }

	fieldset.generic label span.required { font-weight: bold;}

	fieldset.generic input {width: 250px;}

	fieldset.generic textarea { width: 250px; }

	textarea#description {margin-right: 85px;}

	textarea#subject {margin-right: 85px;}

	textarea#techDescription {margin-right: 85px;}

	fieldset.generic select {width: 253px;}

	.validator {display: inline; width: 300px;}

	fieldset.controls {margin-left: 200px; padding: 10px 5px 10px 0; clear: both;}

		#ContactForm fieldset.controls {margin-left: 210px;}

		#TechPartnerForm fieldset.controls {margin-left: 210px;}

		#ChannelPartnerForm fieldset.controls {margin-left: 215px;}

		#FindResellerForm fieldset.controls {margin-left: 215px;}

		#TalkToRepForm fieldset.controls {margin-left: 185px;}

	.stateProvince { float: left; }

	.stateProvince select { width: 150px;}

	#email {position: relative;}

	#EmailValidator {position: absolute;}

	#DescriptionFieldValidator {margin-right:105px;}

		#ContactForm #DescriptionFieldValidator {margin-right:258px;}



/* Sitemap styles */

	#ContentChannel .sitemap h2 { margin-bottom: 10px; }

	

/*** Tabbed Content ***/

	#ContentChannel ul.tabNav {

		background:url(../images/common/tabs/tab-nav-bg-short.png) bottom left no-repeat;

		margin: 0 !important;

		width: 100%; 

	}

		.noSidebarSecondary #ContentChannel ul.tabNav {

			background:url(../images/common/tabs/tab-nav-bg-wide.png) bottom left no-repeat;

		}

		

		#ContentChannel ul.tabNav li {

			background: url(../images/common/tabs/tab-off-left1.gif) 0 0 no-repeat;

			float: left;

			display: inline;

			list-style: none;

			margin: 0 0 6px 3px;

			padding-left: 3px;

			padding-bottom: 0;

			width: auto;

		}

			#ContentChannel ul.tabNav li.first { margin-left: 5px; }

			#ContentChannel ul.tabNav li.ui-tabs-selected {
                
				background-image: url(../images/common/tabs/tab-on-left.gif) !important;

			}

				/*#ContentChannel ul.tabNav li.ui-state-hover {*/
                #ContentChannel ul.tabNav li:hover {
					background-image: url(../images/common/tabs/tab-hover-left1.gif);

				}

				#ContentChannel ul.tabNav li.ui-state-hover a:hover {
                    
					background-image: url(../images/common/tabs/tab-off-right2.gif);

					color: #fff !important;

				}						

			#ContentChannel ul.tabNav li a {
				background: url(../images/common/tabs/tab-off-right1.gif) 100% 0 no-repeat;
				color: #b9cce3 !important;
				display: block;
                cursor:pointer;
				font-size: 90%;
				height: 31px;
				/* padding: 15px 65px 0 10px; */
				padding: 10px 65px 5px 10px;
				width: 80px;
			}

				#ContentChannel ul.tabNav li a:hover { text-decoration: none; }

				#ContentChannel ul.tabNav li.wide a {width: 105px;}

				

				#ContentChannel ul.tabNav li.ui-tabs-selected a {

					background-image: url(../images/common/tabs/tab-on-right.gif) !important; 

					color: #000 !important;

				}
				
				/*New tabs on Kuali page*/
				#ContentChannel ul.tabNav li a.our-role  {
						background-image: url(../images/services/tabs/tab-our-role-off.png);
						padding-right: 53px;
					}
					#ContentChannel ul.tabNav li a.our-role:hover {
					    background-image: url(../images/services/tabs/tab-our-role-over.png) !important;
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.our-role {
						background-image: url(../images/services/tabs/tab-our-role-on.png) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.our-role:hover {
						background-image: url(../images/services/tabs/tab-our-role-over.png) !important;
					}
					
				#ContentChannel ul.tabNav li a.our-work  {
						background-image: url(../images/services/tabs/tab-our-work-off.png);
						padding-right: 53px;
					}
					#ContentChannel ul.tabNav li a.our-work:hover {
					    background-image: url(../images/services/tabs/tab-our-work-over.png) !important;
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.our-work {
						background-image: url(../images/services/tabs/tab-our-work-on.png) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.our-work:hover {
						background-image: url(../images/services/tabs/tab-our-work-over.png) !important;
					}
				/*Kuali page tabs*/					

					#ContentChannel ul.tabNav li a.webinars {
						background-image: url(../images/resources/tabs/tab-webinars-off.jpg);
                        padding-bottom: 4px; 
						padding-right: 50px;
                        margin-left: 3px;
                        color: #000 !important;
                       
					}
					#ContentChannel ul.tabNav li a.webinars:hover {
                        background-image: url(../images/resources/tabs/tab-webinars-over.jpg);
					}

					#ContentChannel ul.tabNav li.ui-tabs-selected a.webinars {
						background-image: url(../images/resources/tabs/tab-webinars-on.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.webinars:hover {
                        background-image: url(../images/resources/tabs/tab-webinars-over.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-state-hover a.webinars {
                        background-image: url(../images/resources/tabs/tab-webinars-over.jpg) !important; 
					}
						
					#ContentChannel ul.tabNav li a.whitepapers  {
						background-image: url(../images/resources/tabs/tab-white-papers-off.jpg);
						padding-right: 53px;
					}
					#ContentChannel ul.tabNav li a.whitepapers:hover {
					    background-image: url(../images/resources/tabs/tab-white-papers-over.jpg) !important;
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.whitepapers {
						/*background-image: url(../images/resources/tabs/tab-white-papers-on.jpg) !important;*/
						background-image: url(../images/resources/tabs/tab-white-papers-off.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.whitepapers:hover {
						/*background-image: url(../images/resources/tabs/tab-white-papers-over.jpg) !important;*/
						background-image: url(../images/resources/tabs/tab-white-papers-off.jpg) !important;
					}
					
					#ContentChannel ul.tabNav li a.case-studies {
						background-image: url(../images/resources/tabs/tab-case-studies-off.jpg);
						padding-right: 53px;
					}
					#ContentChannel ul.tabNav li a.case-studies:hover {
						background-image: url(../images/resources/tabs/tab-case-studies-over.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.case-studies{
    					background-image: url(../images/resources/tabs/tab-case-studies-on.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.case-studies:hover {
						background-image: url(../images/resources/tabs/tab-case-studies-over.jpg) !important;
						color: #fff !important;
					}
					
					#ContentChannel ul.tabNav li a.blogs {
						background-image: url(../images/resources/tabs/tab-blogs-off.jpg);
						padding-right: 53px;
					}
					#ContentChannel ul.tabNav li a.blogs:hover {
						background-image: url(../images/resources/tabs/tab-blogs-over.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.blogs{
    					background-image: url(../images/resources/tabs/tab-blogs-on.jpg) !important; 
					}
					#ContentChannel ul.tabNav li.ui-tabs-selected a.blogs:hover {
						background-image: url(../images/resources/tabs/tab-blogs-over.jpg) !important;
						color: #fff !important;
					}
						
                    #ContentChannel ul.tabNav li span{float: left; display:inline; margin-left: 80px; margin-top: -20px;}
					#ContentChannel ul.tabNav li a.whiteboard  {

						background-image: url(../images/common/tabs/tab-whiteboard-off.gif);

						padding-right: 53px;

					}

						#ContentChannel ul.tabNav li.ui-tabs-selected a.whiteboard {

							background-image: url(../images/common/tabs/tab-whiteboard-on.gif) !important; 

						}

							#ContentChannel ul.tabNav li.ui-tabs-selected a.whiteboard:hover {

								background-image: url(../images/common/tabs/tab-whiteboard-on.gif) !important; 

							}

						#ContentChannel ul.tabNav li.ui-state-hover a.whiteboard {

							background-image: url(../images/common/tabs/tab-whiteboard-over.gif) !important;

							color: #fff !important;

						}

					
					#ContentChannel ul.tabNav li a.reports  {

						background-image: url(../images/common/tabs/tab-report-off.gif);

						padding-right: 50px;

					}

						#ContentChannel ul.tabNav li.ui-tabs-selected a.reports {

							background-image: url(../images/common/tabs/tab-report-on.gif) !important; 

						}

							#ContentChannel ul.tabNav li.ui-tabs-selected a.reports:hover {

								background-image: url(../images/common/tabs/tab-report-on.gif) !important; 

							}

						#ContentChannel ul.tabNav li.ui-state-hover a.reports {

							background-image: url(../images/common/tabs/tab-report-over.gif) !important;

							color: #fff !important;

						}

					
					#ContentChannel ul.tabNav li a.caseStudies  {

						/*background-image: url(../images/common/tabs/tab-case-study-off.gif);*/
						background-image: url(../images/common/tabs/tab-webinar-off.gif);

						padding-right: 50px;

					}

						#ContentChannel ul.tabNav li.ui-tabs-selected a.caseStudies {

							/*background-image: url(../images/common/tabs/tab-case-study-on.gif) !important;*/
							background-image: url(../images/common/tabs/tab-webinar-on.gif);

						}

							#ContentChannel ul.tabNav li.ui-tabs-selected a.caseStudies:hover {

								background-image: url(../images/common/tabs/tab-case-study-on.gif) !important;

							}

						#ContentChannel ul.tabNav li.ui-state-hover a.caseStudies {

							background-image: url(../images/common/tabs/tab-case-study-over.gif) !important;

							color: #fff !important;

						}















				#ContentChannel ul.tabNav li.ui-tabs-selected a:hover {color:#000 !important;}

	#ContentChannel .tabContent {

		margin: 20px 5px;

	}
    #ContentChannel .case-left{clear: left; float: left; width: 200px; padding: 10px 10px 10px 0; margin-left: 40px;}
    #ContentChannel .case-right{clear: right; float: left; width: 697px; text-align: justify; padding: 10px 0 10px 10px;}
    #ContentChannel .case-section{ margin-bottom: 5px; border-bottom: 2px solid #e5e5e5; height: 90px;}
    #ContentChannel .go-top{width: 10px; font: 90%; margin-left: 480px; position: relative;}
	

	.ui-tabs .ui-tabs-hide {

		display: none;

	}

/***** End Tabbed Content CSS ******/

	

/* ###############  Sidebar Secondary specific Styles ################### */

#SidebarSecondary {display: block; float: right; margin-top: 25px;}



#NavigationSecondary {margin-bottom: 20px;}

#NavigationSecondary .header {

	background: url(../images/secondary-navigation1/header-back.gif) no-repeat 0 0; 

	color: #c4d4e3;

	font-size: 131%;

	font-weight: bold;

	height: 26px;

	padding: 15px 15px 0 20px;

}

	#NavigationSecondary .header a { color:#c4d4e3; text-decoration: none; }

		#NavigationSecondary .header a:hover { color:#c4d4e3; text-decoration: none;}

		

	#NavigationSecondary .header span {color: #fff;}

#NavigationSecondary ul {

	background: url(../images/secondary-navigation1/nav-back.png) no-repeat 0 100%;

	padding: 0 5px 4px;

}

	#NavigationSecondary ul li { border-bottom: 1px solid #e5e5e5; }

		#NavigationSecondary ul li span {

			color: #5278a7;

			display: block;

			font-weight: bold; 

			padding: 10px 17px 5px;

		}

		#NavigationSecondary ul li a {

			border-bottom: 1px solid #fff;

			color: #4c4c4c;

			display: block;

			font-size: 93%;

			padding: 5px 10px;

			text-decoration: none;

		}

			#NavigationSecondary ul li a:hover, #NavigationSecondary ul li.active a {

				background: #94C5E5 url(../images/common/bluemenu-itemselected-bg.jpg);

				color: #fff;

			}

			#NavigationSecondary ul li.last { border-bottom: 0; }

				#NavigationSecondary ul li.last a {	border-bottom: 0; }

					#NavigationSecondary ul li.last a:hover, #NavigationSecondary ul li.last a.active {background: url(../images/secondary-navigation1/nav-on-bottom-back.png) no-repeat 0 100%;}

			#NavigationSecondary ul li.open { border-color: #80a3cd;}

				#NavigationSecondary ul li.open a {	background: #5278a7; border-bottom: 1px solid #80a3cd; color: #a9bcd3; }

					#NavigationSecondary ul li.open a:hover {background: #5278a7; color: #fff;}

				

	

	#NavigationSecondary ul li.open ul { background: 0;	margin: 0; padding: 0; }

		#NavigationSecondary ul li.open ul li {

			background: #5278a7;

			border-color: #80a3cd;

		}

			#NavigationSecondary ul li.open ul li.last {border-bottom: 0;}

			#NavigationSecondary ul li.open ul li a {

				background: #6086b5 url(../images/secondary-navigation1/third-level-bullet-off.gif) no-repeat 20px 13px; 

				border: 0; 

				color: #95a8bf;

				padding-left: 30px;

			}

				#NavigationSecondary ul li.open ul li.active a, #NavigationSecondary ul li.open ul li a:hover {

					background: #7298c7 url(../images/secondary-navigation1/third-level-bullet-on.gif) no-repeat 20px 13px;

					color: #fff;

				}

				#NavigationSecondary ul li.last ul li.last a {background: #fff url(../images/secondary-navigation1/third-level-off-bottom-bg.gif) no-repeat 0 100%;}

				#NavigationSecondary ul li.last ul li.last a:hover, #NavigationSecondary ul li.last ul li.last a.active {background: #fff url(../images/secondary-navigation1/third-level-on-bottom-bg.gif) no-repeat 0 100%;}
    #NavigationSecondary ul li img{float: left; margin-right:15px; }            


#NextSteps {margin: 0 auto 20px auto; width: 223px;}

#NextSteps .header {

	background: url(../images/sidebar-secondary1/next-steps-header-back.gif) no-repeat 0 0; 

	color: #dcb3b3;

	font-size: 131%;

	font-weight: bold;

	height: 26px;

	padding: 10px 22px 0 22px;

}

	#NextSteps .header span {color: #fff;}

#NextSteps .channel {background: url(../images/sidebar-secondary1/next-steps-back.gif) no-repeat 0 100%; }

#NextSteps .channel ul {padding: 7px;}

#NextSteps .channel ul li {height: 47px; padding-bottom: 5px; width: 210px;}

#NextSteps .channel ul li a {

	color: #000;

	display: block; 

	font-size: 93%;

	height: 47px;

	padding-left: 10px; 

	padding-top: 10px;

	text-decoration: none;

}

	#NextSteps .channel ul li a:hover {color: #8a0000;}



#NextSteps .channel ul li a.explore {margin-left: 5px; background: url(../images/sidebar-secondary1/explore-box-big.png) no-repeat 0 0;}

#NextSteps .channel ul li img{padding-right: 0px;}
#NextSteps .channel ul li span{float: right; height:47px; margin-left: 0px; width: 165px;}


#ShareBlock {margin: 0 auto 20px auto; width: 223px;}

#ShareBlock .header {

	background: url(../images/sidebar-secondary1/share-block-top.gif) no-repeat 0 0; 

	color: #dcb3b3;

	font-size: 131%;

	font-weight: bold;

	height: 6px;

	padding: 0 22px;

}



#ShareBlock .channel {background: url(../images/sidebar-secondary1/share-block-bot.gif) no-repeat 0 100%; }

#ShareBlock .channel ul {padding: 0 7px;}

#ShareBlock .channel ul li {height: 43px; padding-bottom: 5px; width: 210px;}

#ShareBlock .channel ul li a {

	background:url(../images/sidebar-secondary1/share-button.gif) top left no-repeat;

	color: #000;

	display: block; 

	font-size: 93%;

	height: 28px;

	padding-left: 40px; 

	padding-top: 15px;

	text-decoration: none;

}

	#ShareBlock .channel ul li a:hover {color: #8a0000;}

	

#ContentChannel .contentBlock {margin-bottom: 20px;}

#ContentChannel .contentBlock .header {
	background: url(../images/common/content-block-back.gif) no-repeat 0 0; 
	height: 4px;
}

#ContentChannel .contentBlock .channel {background: url(../images/common/content-block-bot--back.gif) no-repeat 0 100%; padding: 15px;}



#ContentChannel .contentBlock .factSheet .icon { float: left; margin-left: 15px; width: 100px; }

#ContentChannel .contentBlock .factSheet .description { float: right; width: 550px; }

#ContentChannel .contentBlock .factSheet .description h4 {color: #000;}

#ContentChannel .contentBlock .factSheet .description p {margin-bottom: 10px; }
.space{margin-top:5px;}




span.required { font-weight: bold;}

.errorSummaryStar {color: #f90c06;}

.errorStar {color: #f90c06;}



/************************************************************/

/* Password Strength Checker								*/

/************************************************************/

/* Tables

----------------------------------------------- */

.pwdChkTbl1 {border:0; margin:0 0 0 0px; padding:0; width:90%;}

.pwdChkTbl1 span {font-size:80%;}

.pwdChkTbl2 {font-weight:bold; width:210px; border: 1px solid #7f9db9; height:19px; background-color:#FFF;}

.pwdChkTbl2 span {font-size:80%;}

.pwdChkTbl3 {font-weight:bold; width:70px; border:0; height:19px; background-color:#FFF; margin:3px 15px 15px 0;}

.pwdChkTbl3 span {font-size:80%;}

.pwdChkTbl4 {font-weight:normal; border:0; background-color:#FFF; margin:0px 20px 0 20px;}

.pwdChkTd1 {font-size:80%; color:#000; font-weight:bold; vertical-align:top; text-align:right; width:180px; padding:5px 7px 13px 0;}

.pwdChkTd2 {width:420px; /*vertical-align:top; padding:0 0 13px 0;*/padding: 0 3px;}

* html .pwdChkTd2{padding-top: 8px;}

.pwdChkTd3 {width:420px; /*vertical-align:top; padding:0 0 13px 0;*/padding: 5px 0;}

.pwdChkTd4 {font-size:80%; vertical-align:top; padding-bottom:15px;}

.pwdChkTd4 h3 {font-size: 130%; font-weight: bold; margin: 8px 0px 0px 0px; padding-bottom: 8px;}

.pwdChkTd5 {width:98px; vertical-align:top;}

/* JavaSCript Conditions

----------------------------------------------- */

.pwdChkCon0 {background-color:#e9edf2; border-right:solid 1px #7f9db9; border-bottom:solid 0px #7f9db9; text-align:center;}

.pwdChkCon1 {background-color:#f4a5aa; border-right:solid 1px #7f9db9; border-bottom:solid 0px #7f9db9; text-align:center;}

.pwdChkCon2 {background-color:#f0e2b0; border-right:solid 1px #7f9db9; border-bottom:solid 0px #7f9db9; text-align:center;}

.pwdChkCon3 {background-color:#b3efa0; border-right:solid 1px #7f9db9; border-bottom:solid 0px #7f9db9; text-align:center;}

.pwdChkCon4 {background-color:#c6ddf5; border-right:solid 1px #7f9db9; border-bottom:solid 0px #7f9db9; text-align:center;}

/* Miscellaneous

----------------------------------------------- */

#inputPC {font-size:70%; width:210px; height:19px; border:solid 1px #AAA;}

hr.divider {border: 0; width: 95%; height: 2px; color: #B8B8B8; background: #B8B8B8; margin:15px 0 0 20px;}

/************************************************************/

/* End Password Strength Checker							*/

/************************************************************/

	

/************************************************************/

/* Begin Information pop-up style							*/

/************************************************************/

.popUpSpan{position: relative;}

.popUpTable{position: absolute;border-collapse: collapse;cursor: pointer;}

.popUpTable_topLeft{width: 10px;height: 41px;background: url(../images/popUp_topLeft.gif);}

.popUpTable_topCenter{height: 41px;background: url(../images/popUp_topCenter.gif);}

.popUpTable_topRight{width: 10px;height: 41px;background: url(../images/popUp_topRight.gif);}

.popUpTable_middleLeft{width: 10px;background: url(../images/popUp_middleLeft.gif);}

.popUpTable_middle{background-color: #ffffff;padding: 0 15px;}

.popUpTable_middleRight{width: 10px;background: url(../images/popUp_middleRight.gif);}

.popUpTable_bottomLeft{width: 10px;height: 46px;background: url(../images/popUp_bottomLeft.gif);}

.popUpTable_bottomCenter{height: 46px;background: url(../images/popUp_bottomCenter.gif);}

#closeItH5{padding: 0;margin: 0;text-align: center;font-size: 12px;}

.popUpTable_bottomRight{width: 10px;height: 46px;background: url(../images/popUp_bottomRight.gif);}

/************************************************************/

/* End Information pop-up style				    			*/
