/* === Font Reset === */
/*


Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1

font-size:77%		renders 10px 
font-size:85%		renders 11px 
font-size:100%		renders 13px  
font-size:108%		renders 14px 
font-size:123.1%	renders 16px 
font-size:138.5%	renders 18px 
*/
body {
	font:13px/1.22 arial,helvetica,clean,sans-serif;
	font-size:small;
	font:x-small;
}
table {
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt{
	font-family:monospace;
	font-size:108%;
	line-height:99%;
}
/* === End Font Reset === */

/* === Reset === */
body {
	margin: 0;
	padding: 0;
	font-size: 77%; /* 77% renders 10px */
	 color: #0078C1; /*  JDK */
	/* color: #00adef; /* JDK */
	/* color: #5AC6D1;*/
	line-height: 1.4em;
	background-color: #8097ac;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, 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 {
	font-style: normal;
	font-weight: normal;
}

ol, ul  {
	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;
}


/* === End Reset === */





/*//////////////////////////////////
start: STRUCTURE
//////////////////////////////////

Document Structure Map
----------------------
#mainWrapper
	#header
		#logoBox
		#loginBox
	#content
		#topWrapper
			#subContainer
				#tag
				#subNavBox
		#bottomWrapper
			dl
				dt
				dd
		#invitation
	#rights
*/

#mainWrapper {
	width: 1000px;
	background-color: #FFF;
	margin-bottom: 40px;
}

	#header {
		height: 100px;
		overflow: hidden;
		width: 1000px;
	}
		#logoBox {
			width: 208px;
			height: 73px;
			float: left;
			margin-top: 10px;
			margin-left: 18px;
		}
		#loginBox, .loginBox {
			float: right;
		    /*width: 300px;*/
			/*margin-top: 12px;*/
			margin-right: 16px;
			text-align: right;
			color: #b0b1b1;
			font-size: 85%;
		}
			.ClientLogin {
				color:#0078C1;
				font-weight:bold;
				text-decoration: none;
			}
		#loginBox #login,
		#loginBox #password,
		.loginBox #login,
		.loginBox #password {
			border: solid 1px #b0b1b1;
			width: 100px;
			
		}
		
			
	#content {
		/*border: solid 1px orange;*/
		background: #0086a4;
	}	
	
		#topWrapperIndex {
			height: 560px;
			overflow: hidden;
			width: 1000px;
			
		}
		.roundCorner {
			height: 495px;
			height: 560px;
			background: url(images/img_round_3.gif) no-repeat right bottom;
			/*margin-top:-65px;*/
			margin-top: 0px;
		}
		#topWrapper {
			height: 380px;
			overflow: auto;
			width: 1000px;
		}
		.index_bg_pic {
			background: url(images/indexBG2.jpg) no-repeat left top;
		}
		.howitworks_bg_pic {
			background-image: url(images/howitworksBG.jpg);
		}
		.whydoit_bg_pic {
			background-image: url(images/whydoitBG.jpg);
		}
		.application_bg_pic {
			background-image: url(images/applicationBG.jpg);
		}
		.contact_bg_pic {
			background-image: url(images/applicationBG.jpg);
		}
		.login_bg_pic {
			/*background-image: url(images/loginBG.jpg);*/
            background-image: url(images/howitworksBG.jpg);
		}
		.industries_bg_pic {
			background-image: url(images/howitworksBG.jpg);
		}
		.faqs_bg_pic {
			background-image: url(images/whydoitBG.jpg);
		}
		
		.AdvisorPageImage 
		{
		    background-image: url(images/welcome_picture.jpg);
		    background-repeat: no-repeat;
		    width: 609px;
		    height: 127px;		  
		}
		
		.healthcare_bg_pic,
		.consumer_bg_pic,
		.technology_bg_pic,
		.energy_bg_pic,
		.industrial_bg_pic,
		.legal_bg_pic {
			background-image: url(images/howitworksBG.jpg);
		}
		
			#subContainer {
				/*border: solid 1px violet;*/
				margin-top: 250px;
				overflow: hidden;
				width: 95%;
			}
				#tag {
					/*border: solid 1px yellow;*/
					color: #FFF;
					/*font-size: 138.5%;*/
					font-size: 123.1%;
					width: 360px;
					margin-left: 30px;
					float:left;
					/*line-height: 110%;*/
					line-height: 120%;
				}
					#tag em {
						color: #5ac6d1;
						font-weight: bold;
					}
					
				#subNavBox {
					font-size: 88%;
					/*border: solid 1px orange;*/
					position: relative;
					float: left;
					margin-left: 50px;
				}
					/* == ROUND CORNER SUB BOX == */
					#subNavBox .subBox {
						/*border: solid 1px yellow;*/
						float: left;
						background: url(images/subBoxBottomLeft.gif) no-repeat left bottom;
						background-color: #000;
						margin-right: 20px;
					}
						#subNavBox .subBox .subBoxOutter {
							/*border: solid 1px pink;*/
							background: url(images/subBoxBottomRight.gif) no-repeat right bottom;
							
							
						}
							#subNavBox .subBox .subBoxInner {
								/*border: solid 1px lime;*/
								background: url(images/subBoxTopLeft.gif) no-repeat left top;
								
							}
								#subNavBox .subBox .subBoxInner p {
									/*border: solid 1px red;*/
									background: url(images/subBoxTopRight.gif) no-repeat right top;
									
									text-align: center;
								}
									#subNavBox .subBox .subBoxInner p a {
										/*border: solid 1px orange;*/
										display: block;
										vertical-align: middle;
										width: 100px;
										height: 100px;
									}

		
		/* == CONTENT AREA / 2 COLUMNS == */
		#bottomWrapper {
			/*border: solid 1px yellow;*/
			background: #FFF;
			margin-left: 30px;
			padding-top: 32px;
			padding-right: 50px;
			padding-bottom: 20px;
			
			
		}
			#roundCornerWrapper1 {
				/*JDK */
				background: #FFF url(images/img_round_1.gif) no-repeat 0px 0px;
				margin-left: 30px;
			}
			#roundCornerWrapper2 {
				background: url(images/img_round_2.gif) no-repeat 0px 100%;
				
			}
			
			#BARoundCornerWrapper1 {
	            /*JDK */
				background-color: #FFF;
				background-image: url(images/img_round_1.gif);
				background-repeat: no-repeat;
				/*background-attachment: */
				/*background-position:   0px;*/
				
				 /*100%;*/
	            padding-top: 25px;
	            /*padding-left: 30px;*/
            }

            #BARoundCornerWrapper2 {
	            background: url(images/img_round_2.gif) no-repeat 0px 100%;
            }

            #AdvRoundCornerWrapper1 {
	            /*JDK */
				/*
                background-color: #FFF;
				background-image: url(images/img_round_1Adv.gif);
				background-repeat: no-repeat;
				*/
				padding-top: 25px;
	            
            }

            #AdvRoundCornerWrapper2 {
	            /*background: url(images/img_round_2.gif) no-repeat 0px 100%;*/
            }
		
			#bottomWrapper dl {
				/*border: solid 1px green;*/
				overflow: auto;
				width: 100%;
				/*margin-left: 15px;*/
			}
			#bottomWrapper dl dt {
				/*border: solid 1px black;
				clear:both;*/
				float:left;
				padding:4px 10px 3px;
				/*text-align:right;*/
				white-space:nowrap;
				width:235px;
				/*overflow:hidden;*/
				white-space: normal;
			}
				#bottomWrapper dl dd {
					/*border: solid 1px red;
					border-left: 1px solid #0078c1;*/
					border-left: 1px solid #dbe4ea;
					padding-left: 40px;
					margin-bottom: 30px;
					margin-left: 250px;
				}
			
			#bottomWrapper dl.narrow dd {
				/*border: solid 1px red;
				border-left: 1px solid #0078c1;*/
				border-left: 1px solid #dbe4ea;
				padding-left: 40px;
				margin-bottom: 30px;
				margin-left: 600px;
			}
			#bottomWrapper dl.halfwidth dt {
				/*border: solid 1px black;
				clear:both;*/
				float:left;
				padding:4px 10px 3px 13px;
				/*text-align:right;*/
				white-space:nowrap;
				width:400px;
				/*overflow:hidden;*/
				white-space: normal;
				text-align: right;
			}
			#bottomWrapper dl.halfwidth dd {
				/*border: solid 1px red;
				border-left: 1px solid #0078c1;*/
				border-left: 1px solid #dbe4ea;
				padding-left: 40px;
				margin-bottom: 30px;
				margin-left: 470px;
			}

		/* == CONTENT AREA / 1 COLUMN == */
		#bottomWrapper dl.vertical {
			/*border: solid 1px red;*/
			clear: left;
			display: block;
			/*margin-left: 30px;*/
			width: 870px;
		}
			#bottomWrapper dl.vertical dt {
				/*border: solid 1px blue;*/
				padding: 0;
				width: 99%;
			}
				#bottomWrapper dl.vertical dd {
					/*border: solid 1px orange;*/
					padding-left: 0;
					margin-left: 0;
					border: 0;
					margin-top: 4%;
				}
				
		#Invitation {
			/*border: solid 1px yellow;*/
			overflow: hidden;
			width: 970px;
			padding-left: 30px;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #FFF;
			font-size: 90%;
			background: #0086a4 url(images/img_round_4.gif) no-repeat right bottom;
			
		}
			#IndustryClientInvite {
				/*border: solid 1px red;*/
				float: left;
				width: 230px;
				padding-right: 30px;
				height: 80px;
				border-right: solid 1px #FFF;
			}
			#IndustryAdvisorInvite {
				/*border: solid 1px red;*/
				width: 230px;
				float: left;
				padding-right: 30px;
				height: 80px;
				padding-left: 20px;
				border-right: solid 1px #FFF;
			}
				.IndustryInviteTitle {
					color:#5ac6d1;
					font-size:12px;
					font-weight:bold;
				}
	#rights {
		background: #8097ac;
		color: #3e5871;
		padding-left: 30px;
		padding-top: 7px;
		font-size: 90%;
	}
		#rights em {
			font-weight: bold;
			
		}
	
/*//////////////////////////////////
end: STRUCTURE
//////////////////////////////////*/


/*//////////////////////////////////
start: NAVIGATION
//////////////////////////////////*/
#ContentNavDiv2 {
	margin-left: 20px;
	margin-top: 5px;
}
#ContentNavDiv {
	/*margin-top: 65px;*/
	margin-left: 20px;
}

#ContentNavDiv .SectionLinks,
#ContentNavDiv2 .SectionLinks,
.SectionLinks
{
	/*color: #FFF;*/
	color: White ! important;
	text-decoration: none;
	font-weight: bold;
}

#ContentNavDiv .SelectedSectionLink,
#ContentNavDiv2 .SelectedSectionLink,
.SelectedSectionLink 
{
	font-weight: bold;
	/*color:#F26522;*/
	color: #F26522 ! important;
	/* color: #789fb7; */
	text-decoration: none;
	/*border-bottom: solid 3px #F26522;
	border-bottom: solid 3px #005f9b;*/
	padding-bottom:5px;
}

/*#ContentNavDiv .SectionDividers,
#ContentNavDiv2 .SectionDividers,*/
.SectionDividers 
{
	/*color: #57a7b9;*/
	color: #57a7b9;
	font-weight: bold;
	margin: 0 13px;
	
}

/*//////////////////////////////////
end: NAVIGATION
//////////////////////////////////*/


/*//////////////////////////////////
start: GENERAL
//////////////////////////////////*/

/* == ROUND CORNER LIGHT BOX == */
.lightBox {
	/*border: solid 1px yellow;*/
	float: left;
	background: url(images/lightBoxBottomLeft.gif) no-repeat left bottom;
	background-color: #c8d1dc;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
	.lightBox .subBoxOutter {
		/*border: solid 1px pink;*/
		background: url(images/lightBoxBottomRight.gif) no-repeat right bottom;
		
		
	}
		.lightBox .subBoxInner {
			/*border: solid 1px lime;*/
			background: url(images/lightBoxTopLeft.gif) no-repeat left top;
			/*-----*/
			
		}
			.lightBox .subBoxInner p {
				border: solid 1px blue;
				background: url(images/lightBoxTopRight.gif) no-repeat right top;
				/*text-align: center;*/
				/*-----*/
				display: table;
				position: static;
				_position: relative;
				height: 100px;
				width: 100px;
				top: -50%;
				top: 30px;
				vertical-align: middle;
			}
				
				.lightBox .subBoxInner p a {
					border: solid 1px orange;
					display: block;
					/*vertical-align: middle;
					padding: 10px;*/
					color: #00adef;
					text-decoration: none;
					/*-----*/
					display: table-cell;
					/*position: static;
					_position: absolute;*/
					/*top: 50%;
					vertical-align: middle;*/
					top: 30px;
					
				}
					.lightBox .subBoxInner p a em {
						border: solid 1px green;
						/*-----*/
						position: relative;
						text-align: center;
						/*top: -50%;
						height: 90px;*/
					}
				
.header {
	color: #F26522;
	/*font-size:138.5%;*/
	font-size: 123.1%;
	text-align: left;
	font-weight: bold;
}
.header em {
	display: block;
	font-size: 77%;
	color: #e8ac90;
	margin-top: 5px;
}
p.header {	
	margin-bottom: 20px;
}
.instructions {
	color: #f26522;
	border-top: solid 1px #f26522;
	border-bottom: solid 1px #f26522;
	margin-top: 10px;
	padding: 5px 0;
	text-align: center;
}


/* ordered list */
ol {
	margin-top: 20px;
}
ol li {
	padding-left: 25px;
	margin-bottom: 10px;
}
.bullet1 {
	background: url(images/bullet_1.gif) no-repeat top left;
}
.bullet2 {
	background: url(images/bullet_2.gif) no-repeat top left;
}
.bullet3 {
	background: url(images/bullet_3.gif) no-repeat top left;
}
.bullet4 {
	background: url(images/bullet_4.gif) no-repeat top left;
}
.bullet5 {
	background: url(images/bullet_5.gif) no-repeat top left;
}
.bullet6 {
	background: url(images/bullet_6.gif) no-repeat top left;
}
.bullet7 {
	background: url(images/bullet_7.gif) no-repeat top left;
}
.bullet8 {
	background: url(images/bullet_8.gif) no-repeat top left;
}
.bullet9 {
	background: url(images/bullet_9.gif) no-repeat top left;
}
.bullet10 {
	background: url(images/bullet_10.gif) no-repeat top left;
}	

/* un ordered list */
ul {
	margin-left: 20px;
	margin-top: 20px;	
}
ul li {
	padding-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: url(images/bulletpoint.png) no-repeat left top;
}
.topmargin {
	margin-top: 20px;	
}
.bottommargin {
	margin-bottom: 20px;	
}
.toppadding {
	padding-top: 20px;	
}
.listBoxes {
	overflow: auto;
	width: 99%;
	margin-bottom: 45px;
}
.listBox {
	border-right: solid 1px #c8d1dc;
	float: left;
	width: 201px;
	margin-right: 10px;
	height: 450px;
}
.listBox p {
	color: #ff6633;
	font-weight: bold;
}
.industryButtons {
	background: url(images/b_industries2_off.gif) no-repeat 0 0;
	width: 131px;
	height: 46px;
	text-align: center;
	border: solid 1px red;
}
.industryButtons_1_line {
	padding: 11px;
}
.industryButtons_2_lines {
	
}

.columnWrapper {
	overflow: auto;
	width: 99%;
}
.column {
	float: left;
}
.columnWitdh4columns {
	/*border: solid 1px red;*/
	width: 200px;
	padding-right: 12px;
}

.columnWitdh4columns em {
	/*border: solid 1px red;*/
	color: #FF6633;
	display: block;
	margin-bottom: 10px;
	height: 40px;
}
#bottomWrapper dl.general dt {
	text-align: right;
	padding: 0;
}
#bottomWrapper dl.general dd {
	border: 0;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-left: 5px;
}
.clear 
{
	clear: both;	
}
.indexTopMargin {
	margin-top: 280px;
}
.indexLongWidth {
	width: 650px;
	padding: 20px 30px;
	color: #FFF;
}
.indexShortWidth {
	width: 260px;
	padding: 20px 0px;
	color: #FFF;
}
.indexName 
{
	color: #5ac6d1;
	font-weight: bold;	
}
.indexBox {
	background: url(images/img_round_ind_1.gif) no-repeat left top;
}
.indexBox div {
	background: url(images/img_round_ind_2.gif) no-repeat right top;
}
.indexBox div div {
	background: url(images/img_round_ind_3.gif) no-repeat right bottom;
}
.indexBox div div div {
	background: url(images/img_round_ind_4.gif) no-repeat left bottom;
	padding: 10px;
}

/*#ContentNavDiv*/
.IndexNavDiv {
	padding-top: 65px;
	_margin-top: 0px;
}

table.columnsData {
	border-spacing: 10px;
	margin-left: 5px;
	margin-top: 20px;
}
table.columnsData th {
	width: 200px;
	padding-right: 12px;
	color: #f26522;
	font-weight: bold;
}
table.columnsData td {
	vertical-align: top;
}
table.columnsData th,
table.columnsData td {
	border-left: solid 1px #dbe4ea;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:top;
}
			#bottomWrapper dl#forms {
				padding: 0px;
				margin: 0px;
			}
			#bottomWrapper dl#forms dt {
				padding: 0px;
				margin: 0px;
				width: 10%;
				text-align: right;
				padding-right: 10px;
			}
				#bottomWrapper dl#forms dd {
					padding: 0px;
					margin: 0px;
					margin-bottom: 10px;
					border-left: 0px;
				}
				
#rights a:link,
#rights a:visited {
	color: #017e8d;	
	text-decoration: none;
}

#rights a:link,
#rights a:visited {
	color: #017e8d;	
	text-decoration: none;
}
#legal p {
	margin-bottom: 20px;
}
.question {
	margin-top: 20px;	
	margin-bottom: 20px;
	color: #01436b;
}
.subheader {
	color: #8097ac;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
p.indent {
	margin-left: 40px;	
}



a:link, 
a:visited {
	color: #00adef;
	text-decoration: none;	
}

.formLogin1 td {
	margin: 0px;
	padding: 3px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	
}

.formLogin1 td a:link,
.formLogin1 td a:visited 
{
	/*text-decoration: underline; */
}

#loginBox .formLoginGlobal td,
.loginBox .formLoginGlobal td {
	margin-top: 0px;
	padding-bottom: 2px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.formLoginGlobalErsm
{
    color: Red;
}

.errorColor
{
   color: Red; 
}

.leftAlign {
	text-align: left;
}

.rightAlign {
	text-align: right;
}

#announcement_link {
	position: absolute;
	top: 310px;
	left: 650px;
	width: 348px;
	height: 130px;
}

#announcement_link a div {
	width: 346px;
	height: 128px;
}

/*//////////////////////////////////
end: GENERAL
//////////////////////////////////*/

/*Begin Login*/
.LoginExposition
{
	padding-top:10px;
	padding-bottom:10px;
}

.LoginCSS
{
	/*margin-left:120px;
	margin-top:20px;*/
	font-family:Arial;
	font-size:13px;
	color:#0078C1;
}

.LoginButtonCSS
{
	background-image: url(images/b_login.gif);
	width: 75px;
	height: 32px;
	border: none;
}

/*
.LoginButtonCSS:hover
{
	color:#044665;
	background-color:#00ADEF;
}*/

.LoginButtonCSSsm
{
	background-image: url(images/b_login_global.gif);
	width: 54px;
	height: 17px;
	border: none;
}


.LoginTitleCSS
{
	font-weight:bold;
	position:relative;
	left:78px; 	
}

.LoginRem
{
	padding-left: 5px;
}

.LoginRemSm
{
    text-align: right;
    /*font-size: 6px;*/
	/*padding-left: 50px;*/
}


/* End Login*/


/****** GRID *****/
.grid
{
	border-top: #005E99 1px solid;
	border-bottom: #005E99 1px solid;
	border-left: #005E99 1px solid;
	border-right: #005E99 1px solid;
	font-size: 8pt;
	width: 500px;
	font-family: Verdana;
	border-collapse: collapse;
	font-size:13px;
}

.gridHeader td
{
	font-weight: bold;
	/*color:#00ADEF;*/
	color: White;
	background-color:#0078C1;
	padding-left: 5px;
}

.gridFooter
{
	font-weight: bold;
	color: white;
	background-color: #737373;
}

.gridItem td
{
	background-color: White;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-size: 9pt;
}

.gridItem td, .gridItem td a, .gridItem td span
{
	color: #005E99;
	color: #0078C1;	
}

 
.gridAlternatingItem td
{
	background-color: #efefef;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-size: 9pt;
}

.gridAlternatingItem td, .gridAlternatingItem td a, .gridAlternatingItem td span
{
	color: #005E99;
	color: #0078C1;
}

/****** END GRID *****/

.contentTermsColumn
{
	/*background-color: #FEF8F3;*/
	padding-top: 20px;
	padding-left: 10px;
	height: 100%;
	width: 648px;
}

.contentTermsColumn table tr td
{
	font-family: Verdana;
	font-size: 9pt;
	line-height: 15pt;
	color: Black;
}

.contentTermsColumn table tr td
{
    padding: 10px 0px 10px 0px;
    
	/*font-family: Verdana;
	font-size: 9pt;
	line-height: 15pt;
	color: GREEN;*/
}

.contentTermsColumn table tr td span
{
	font-family: Verdana;
	font-size: 9pt;
	line-height: 15pt;
	font-weight: 600;
	/*color: GREEN;*/
}

.ClientBG
{	
	background-image: url(images/ClientPortalBG.jpg);
	/*color:#044665;*/
	/*background-color:#005E99;*/
	width: 1000px;
	height:25px;
	/*vertical-align:bottom;*/
}

#applicationDiv
{
    background-color:#FFF;    
}

#AdvisorContentArea
{
	color:#0078C1;
	/*border-left-color:#0078C1;
	border-left-style:solid;
	border-left-width:25px;
	*/
	font-family:Arial;
	font-size:12px;
	/*font-weight:500;*/
	/*background-color:White;	*/
	background-color:#F5F5F6;
	/*width:959px;*/
	/*width: 821px;*/
	width: 100%;
	/*padding-top:16px;*/
	/*padding-left:16px; /* jdk */
	/*padding-bottom:20px; /* jdk */
	
}

/*.ProfileBounds
{ */
	/*background-color:White;*/
	/*margin-left:30px;
}     */

.ProfileBounds table tr td table tr td,
.ProfileBounds table tr td table tr td input,
#ApplicationDiv table tr td table tr td,
#ApplicationDiv  table tr td table tr td input
{
	clear: both;
	margin-right:5px;
	padding-bottom:5px;
}

#rights ,  #IndexFooter
{
	color:Black;
	/*margin-left:23px;
	margin-top: 4px;*/
	/*float:left;*/
	font-family:Arial;
	font-size:11px;
	width:1000px;
}

#footer
{
	height:30px;
	background-color:#0078C1;
	width:975px;
	/*color: #00ADEF;*/
	color:#F5F5F6;
	font-size:14px;
	font-family:Arial;
	padding-top:16px;
	padding-left: 25px;
}

#RequestListBounds, 
#publicationsBounds,  
#PasswordBounds, 
.WelcomeBounds ,
.ProfileBounds ,
#EventsBounds , 
#ConfirmationBounds, 
#UsageBounds, 
.OnCallBounds,
#ContactUsContent/*,
#Company_CompanySlogan2Bounds*/
{
    /*padding-top: 30px;*/
	margin-left:30px;
	padding-bottom: 30px;
}


.frameBounds
{
    /*margin-left:30px;*/
    padding-bottom: 10px;
}

.PageTitle
{
	 font-size:15px;
	 font-weight:bold;
}

#clientheader
{
	background-color:#F5F5F6;
	height:100px;
	margin-right: 10px;
	width:1000px;
}

.LogOutLink
{
	position: absolute;
	left: 946px;
	text-align: right;
	top:10px;
	color:#0078C1;
	text-decoration: none;
	font-family:Arial;
	font-weight:bold;
}

.LogOutLink:Hover
{
	color:#F26522;
}

.GuidePointButton
{
	/*color:#00ADEF;*/
	color: White;
	background-color:#0078C1;
	border:solid 2px #0078C1;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}

.GuidePointButton:hover
{
	color:#044665;
	background-color:#00ADEF;
}


.GuidePointButtonMain
{
	/*color:#00ADEF;*/
	color: White;
	background-color: #0086A4;
	border:solid 2px #0086A4;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}

.GuidePointButtonMain:hover
{
	color:#044665;
	background-color:#00ADEF;
}


.oncallcalendarbounds
{
	width: 85%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.label
{
	width: 19%;
	height: 22px;
}

.labelBG
{
	font-size: 1.1em;
	font-weight: 600;
}

.labelR
{
	text-align: right;
	padding-right: 5px;
}

.section
{
    padding-bottom: 5px;
}

.sectionHeading
{
	font-size: 1.1em;
	font-weight: 600;
	/*border-bottom: solid 1px black;*/
}

.size_RInterests
{
    width: 100%;
    height: 60px;
}

.size_Resume
{
    width: 630px;
    height: 22px;
}

/* Calendar */

/***  Calander *****/

.calendarWrapper
{	
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: center;
}

.calendarWrapperLeft
{
	padding-left: 100px;	
}
.calendarWrapperRight
{
	padding-right: 0px;	
}

.calendar
{
	/*clear:both;*/
	/*text-align: center;
	margin-left: 500px;*/
	border: solid 1px #696969;
}


.SquareWrapper
{
	width: 50%;
	padding-bottom:2px;
}

.calendarSquare
{
	padding-bottom:2px;
	width: 20px; 
	height: 20px;
	float: left;
}

.float
{
	/*float: right;*/
}

.calendarSquareUnavailable
{
	background-color: red;
} 
.calendarSquareSelected
{
	background-color: #0a3987;
}

.day
{
	border: solid 1px #696969;
	border-collapse: collapse;
	background-color: #CDDEFF;
	color: Black;
}


.selectedDay
{
	border: solid 1px #696969;
	border-collapse: collapse;
	background-color: #0A3987;
	background-color: Green;
	color: White;
}

.selectedDay2
{
	border: solid 1px #696969;
	border-collapse: collapse;
	background-color: #0a3987;
	background-color: Green;
	color: White;
}

.unavailableDay
{
	border: solid 1px #696969;
	border-collapse: collapse;
	background-color: #CDDEFF;
	color: #696969;
}

.unavailableDay2
{
	border: solid 1px #696969;
	border-collapse: collapse;
	background-color: Red;
	color: Black;
}

/**** END CALANDER ***/

#BABottomWrapper 
{
    /*border: solid 1px yellow;*/
    /*background: #FFF;*/
    /*margin-left: 30px;*/
    padding-top: 32px;
    /*padding-right: 50px;*/
    /*padding-bottom: 200px;*/
}


.ContactUsNavDiv
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.ContactUsSloganDiv,
.Company_CompanySlogan2
{
    width: 90%;/* this should be same as #applicatinDivBounds */
    /*background-color: White;    */
}

#Company_CompanySlogan2Bounds
{
    /*margin-left:30px;*/
    padding-left: 30px;
    padding-right: 30px;
    width: 90%;
    background-color:#FFF;   /* JDK */
    /*margin-bottom: 12px;*/
}

#ApplicationDivBounds
{
    /*margin-left:30px;*/
    padding-left: 30px;
    padding-right: 30px;
    width: 90%;
}


.mainTable table
{
	/*jdkmargin-left:30px;*/
}

.mainTable
{
    margin-bottom: 12px;
}

#Company_CompanySlogan2,
.BecomeText
{
    padding-top: 10px;
    text-align: justify;
}

.bioArea
{
    height: 100px;
    width: 100%;
    /* Height="100"  Width="100%"*/
}

#BecomeAdvisorDiv,
#ApplicationDiv
{
    padding-bottom: 50px;
}

.Company_SloganName
{
    font-size: 123.1%;
    font-weight: 600;
    line-height: 120%;
	/*color: #5ac6d1;*/
}



.RespondLink
{
	font-weight:bold;
	color:Navy;
}

.FontBold
{
    font-weight: bold;
}
 
.fontExpressApp
{
    color: #0000ff;
    font-style: italic;
}
