/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background-color:#ffffff;
		margin:0px;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px; line-height:0px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.alt {
		display:none;
	}
	.bold {
		font-weight:bold;
	}

	#Error {
		margin: 0px 0 0 0;
		padding: 0;
		text-align: center;
		color: #FF3300;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#main {
		margin:20px auto 0 auto; padding:0px;
		width:802px;
	}

	#main_popup {
		background:url(../images/footer.jpg) no-repeat;
		margin:0px; padding:0px;
		height:350px;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#757575;
	}
	#title {
		margin:0px; padding:13px 0 0 20px;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#0083be;
		float:left;
		display:inline;
	}
	#close {
		margin:0px; padding:5px 0 0 0;
		height:12px; 
		/*width:32px;*/
		float:right;
		display:inline;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	top content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#topContent {
		margin:0px; padding:0px;
		color:#adadad;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height:17px; width:802px;
		background:#ffffff;
	}
		#todaysDate {
			font-weight:bold;
			margin:0px 0px 0px 32px; padding:0px;
			height:14px;
			float:left;
			display:inline;
		}
		#logOut {
			margin:0px 32px 0px 0px; padding:0px;
			height:15px; width:38px;
			float:right;
			display:inline;
		}
		#welcome {
			margin:0px 5px 0px 0px; padding:0px; 
			height:14px;
			float:right;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	image Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#topImage {
		background:url(../images/home_header.jpg) no-repeat;
		margin:0px; padding:0px;
		width:802px;
	}
	#bottomImage {
		margin:0px; padding:0 0 90px 0;
		width:802px;
	}

	#pageHeader {
		background:url(../images/all_header.png) no-repeat;
		margin:0px; padding:0px;
		width:802px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	login box Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#loginBox {
		margin:0px; padding:105px 0px 0px 415px;
		width:323px; height:130px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}
		#loginBox h1 {
			font-size:14px; 
			font-weight:bold; 
			text-align:center;
		}
		#controlForm {
			margin:30px 0 0 0; padding:0;
			text-align:center;
		}
		#loginButton {
			width:77px; height:25px;
			margin:20px 0px 0px 117px; padding:0px;
		}
		#controlBox {
			width:175px; height:15px;
			border:1px solid #c7c8ca;
			background:#FFFFFF;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footerNav {
		margin:0px; padding:7px 0px 0px 0px;
		background:url(../images/footer.jpg) no-repeat;
		width:802px; height:23px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#c9ddff;
		text-align:center;
	}
		#footerNav #links {
			height:23px; width:802px;
			margin:0px; padding:0px;
		}
		#footerNav a:link, #footerNav a:visited, #footerNav a:active {
			margin:0px 10px; padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#c9ddff;
			text-decoration:none;
		}
		#footerNav a:hover{
			color:#ffffff;
		}
	#footer {
		text-align:left;
		margin:0px; padding:0px;
		color:#9098a8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		background:#ffffff;
		width:802px;
	}
		#footer #talon {
			margin:5px 0 0 10px; padding:0px;
			float:left;
			width:178px; height:22px;
			display:inline;
		}
		#footer #copyright {
			margin:10px 0 0 130px; padding:0px;
			float:left;
			width::195px; height:20px;
		}
	#footerHome {
	margin:0px;
	padding:7px 0px 0px 0px;
	color:#0083be;
	width:802px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0083be;
	text-align:center;
	display: block;
	}
	#footerHome a {
		color:#FFFFFF;
	}
		#footerHome #links {
	height:17px;
	width:802px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	background-image: url(../images/Okapi_14.jpg);
		}
		#footerHome a:link, #footerHome a:visited, #footerHome a:active {
			margin:0px 10px; padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#0083be;
			text-decoration:none;
			color:#FFFFFF;
		}
		#footerHome a:hover{
			color:#ffffff;
			text-decoration:underline;
		}
	#copyrightHome {
		text-align:left;
		margin:0px; padding:0px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		#copyrightHome #contact {
			margin:0px; padding:10px 0 0 20px;
			float:left;
			width:280px; height:30px;
			display:inline;
		}
		#copyrightHome #copyright {
			margin:0px 10px; padding:10px 0 0 0px;
			float:left;
			width::195px; height:20px;
		}
		#copyrightHome #logo {
			margin:5px 0px 0px 80px; padding:0px 0 0 0px;
			float:left;
			width::178px; height:22px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#content {
		margin:0px; padding:165px 0 0 0px;
		font-family:Arial, Helvetica, sans-serif;
	}	
	#content_popup {
		margin:0px 0 0 20px; padding:0px;
		font:normal 12px Arial, Helvetica, sans-serif;
		width:400px;
	}
	#content .p {
		font:normal 13px Arial, Helvetica, sans-serif;
		margin:20px 0 0 0; padding:0 0 0 15px;
		background:url(../images/home_bullet.jpg) 0px 5px no-repeat;
	}
	h1 {
		margin:40px 0 0 0; padding:0px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#494949;
	}
	.text {
		margin:5px 0 0 0; padding:0px;
	}

		#content #steps {
			font-size: 16px;
			color: #004A7F;
			padding-left: 40px;
			padding-bottom: 20px;
		}

		#fundInfo {
			margin:0px 0 0 32px; padding:0px 0px 5px 0px;
			font:normal 12px Arial, Helvetica, sans-serif;
			width:450px; height:85px;
			color:#7c7c7d;
			float:left; display:inline;
		}
		#fundInfoBlock {
			margin: 45px 0 0 32px;
			padding: 0px 0px 5px 0px;
			font: normal 12px Arial, Helvetica, sans-serif;
			width: 450px;
			height: 85px;
			color: #7c7c7d;
			float: left;
			display: inline;
		}		
		#viewPDF {
			margin:0px; padding:0px;
			font-weight:bold;
			font-size:12px;
			color:#0083be;
			height:15px;
			float:left;
			display:inline;
		}
		#smallIcon {
			margin:0px 0 0 4px; padding:0px;
			height:15px; width:15px;
			float:left;
		}
		#note {
			margin: 0px 0 0 0px;
			padding: 0px;
			font-size: 10px;
			width: 300px;
			color: #969696;
			float: left;
			height: 28px;
		}
		#noteLeft {
			margin: 0px 0 0 32px;
			padding: 0px;
			font-size: 10px;
			height: 12px;
			width: 450px;
			color: #969696;
			float: left;
			display: inline;
		}
		#content #votingOptions {
			margin:0px; padding:0px;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#0083be;
		}
		#content #greyBox {
			margin: 0px 0 10px 0px;
			padding: 0px;
			background: #fafafa;
			border: #e9e9e9 solid 1px;
			height: 125px;
			width: 300px;
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #7e7e7e;
			float: left;
		}
		#voteText {
			margin:5px 0 0 5px; padding:0px;
		}
		#boardButton {
			margin:10px 0 0 95px; padding:0px;
			height:33px; width:119px;
		}
		#checkAll {
			margin:17px 0 0 0; padding:0px;
			width:300px;
			font:bold 12px Arial, Helvetica, sans-serif;
		}
		#textCheckAll{
			margin:10px 0 0 5px; padding:0px;
			float:left; display:inline;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
		.allBoxText {
			margin:0px; padding:0 0 5px 0;
			color:#7C7C7D;
		}
		#allFor {
			margin:0px; padding:0 0 0 29px;
			width:40px; height:35px;
			text-align:center;
			float:left;
		}
		#allAgainst {
			margin:0px; padding:0 0 0 35px;
			width:40px; height:35px;
			text-align:center;
			float:left;
		}
		#allAbstain {
			margin:0px; padding:0 0 0 35px;
			width:40px; height:35px;
			text-align:center;
			float:left;
		}
		#allBoxes input {
			margin:0px; padding:0px;
			height:13px; width:13px;
		}

		#content #successful{
			margin:0px 0 0 32px; padding:0px;
			color:#7c7c7d;
			font-size:12px;
		}
		#content #fundName {
			margin:15px 0 0 32px; padding:0px;
			color:#004A7F;
			font-size:19px;
		}
		#fund {
			margin:0 0 0 32px; padding:0px;
			color:#7c7c7d;
			font-weight:bold;
			font-size:13px;
		}
		#proxyDate {
			margin: 0 0 0 32px;
			padding: 0px;
			font-size: 12px;
			color: #4c4c46;
		}
		#content #dateBox {
			margin: -60px 0 0 467px;
			padding: 0px;
			background: #fafafa;
			border: #e9e9e9 solid 1px;
			height: 74px;
			width: 308px;
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #7e7e7e;
			top: -40px;
			position: relative;
		}
		#content #meeting {
			margin: 0px 0 0 12px;
			padding: 12px 0 0 0px;
		}
		#content #records {
			margin: 0px 0 0 12px;
			padding: 0px;
		}
		#content #days {
			margin:0px 0 0 12px; padding:0px;
		}
		#content .date {
			margin: 0px;
			padding: 0px;
			font-weight: bold;
			font-size: 12px;
			color: #4c4c46;
		}
		#content #daysRemain {
			margin:0px; padding:0px;
			font-weight:bold;
			font-size:14px;
			color:#e41e1e;
		}
		#content #alertText {
			margin:20px 0 0 32px; padding:15px 0px 0px 0px;
			font-size:13px;
			color:#4c4c46;
			display:block;
		}
		#content .textRed {
			color:#e41e1e;
		}

		#content #instructions {
			margin:15px 0px 0px 32px; padding:0px;
			font-size:12px;
			color:#4c4c46;
		}
	#content_index {
		margin: 30px 0px 0px 25px;
		padding: 0px;
		width: 380px;
		color: #5a5a5a;
		font: normal 13px Verdana, Arial, Helvetica, sans-serif;
		float: left;
		display: inline;
	}
	#content_index h1{
		margin:0px; padding:0px;
		color:#000000;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
	#content_index .paragraph1 {
		margin:0px; padding:0px;
		width:380px;
	}
	#content_index .thinParagraph {
		padding:0px;
		width:270px;
	}
	#begin{
		color:#000000;
		font-weight:bold;
	}
	#questions {
		margin:55px 2px 0 0px; padding:0px;
		height:245px; width:320px;
		float:right;
		color:#b3b3b3;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
	#questions h1 {
		margin: 0px;
		padding: 0px;
		color: #e98300;
		font-size: 13px;
		font-weight: bold;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#columnHeading {
			margin:5px 1px 0 1px; padding:0px 0 0 32px;
			height:30px; width:768px;
			background:url(../images/columnHeader.jpg);
			font-weight:bold;
			font-size:14px;
			color:#FFFFFF;
		}
		#funds {
			margin: 0px;
			padding: 7px 0 0 0;
			height: 23px;
			width: 380px;
			background: no-repeat 61px 10px;
			border-right: #e6eae6 solid 1px;
			float: left;
		}
		.view {
			margin:0px; padding:3px 0 0 0;
			height:27px; width:125px;
			font-size:12px;
			border-right:#e6eae6 solid 1px;
			line-height:12px;
			float:left;
			text-align:center;
		}
		#vote {
			margin:0px; padding:7px 0 0 0px;
			height:23px; width:20px;
			text-align:left;
			float:left;
		}
		#voteheader {
			margin:0px; padding:7px 0 0 0px;
			height:23px; width:130px;
			text-align:center;
			float:left;
		}
		.superscript {
			margin:0px; padding:0px;
			color:#7c7c7c;
			font-weight:normal;
		}
		#columnHeading_vote {
			margin:5px 1px 0 1px; padding:0px 0 0 32px;
			height:30px;
			background:url(../images/columnHeader.jpg);
			font-weight:bold;
			font-size:14px;
			color:#FFFFFF;
		}
			#propositions {
				margin:0px; padding:7px 0 0 0px;
				height:23px; width:515px;
				border-right:#e6eae6 solid 1px;
				float:left;
			}
			#for {
				margin:0px; padding:7px 0 0 10px;
				text-align:center;
				font-size:12px;
				height:23px; width:75px;
				float:left;
				color:#0083be;
			}
			#against {
				margin:0px; padding:7px 0 0 0px;
				text-align:center;
				font-size:12px;
				height:23px; width:75px;
				float:left;
				color:#0083be;
			}
			#abstain {
				margin:0px; padding:7px 0 0 0px;
				text-align:center;
				font-size:12px;
				height:23px; width:75px;
				float:left;
				color:#0083be;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	row Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.oddRow {
			margin:0px; padding:0px 0 0 32px;
			width:770px;
			/*background:url(../images/rowShading.jpg) repeat-y;*/
			display:block;
			overflow:hidden;
		}
		.evenRow {
			margin:0px; padding:0px 0 0 32px;
			width:770px;
			display:block;
			overflow:hidden;
		}
		.fundInfo {
			margin:0px 0 -100px 0; padding:12px 0 105px 0;
			width:381px;
			font-size:12px;
			color:#7c7c7d;
			line-height:15px;
			border-right:#e6eae6 solid 1px;
			float:left;
			display:block;
		}
		.fundTitle {
			color:#0083be;
			font-weight:bold;
		}
		.fundTitle a:link, .fundTitle a:visited, .fundTitle a:active {
			margin:0px; padding:0px;
			color:#3472de;
			text-decoration:none;
		}
		.fundTitle a:hover{
			text-decoration:underline;
		}
		.controlNumber {
			font-size:11px;
		}
		.viewIcon {
			margin:0 0 -100px 0; padding:5px 0 105px 40px;
			width:85px;
			border-right:#e6eae6 solid 1px;
			float:left;
		}
		.viewIcon a:link, .viewIcon a:visited, .viewIcon a:active {
			background:url(../images/pdfIcon.png) 0 bottom no-repeat;
			height:45px; width:45px;
			display:block;
		}
		.viewIcon a:hover {
			background:url(../images/pdfIcon.png) 0 top no-repeat;
		}
		.viewIcon2 {
			margin:0 0 -100px 0; padding:5px 0 105px 40px;
			width:85px;
			border-right:#e6eae6 solid 1px;
			float:left;
		}
		.viewIcon2 a:link, .viewIcon2 a:visited, .viewIcon2 a:active {
			background:url(../images/pdfIcon2.png) 0 bottom no-repeat;
			height:45px; width:45px;
			display:block;
		}
		.viewIcon2 a:hover {
			background:url(../images/pdfIcon2.png) 0 top no-repeat;
		}
		.viewVoteIcon {
			margin:0 0 -100px 0; padding:5px 0 105px 40px;
			width:85px;
			border-right:#e6eae6 solid 1px;
			float:left;
		}
		.viewVoteIcon a:link, .viewIcon a:visited, .viewIcon a:active {
			background:url(../images/pdfIcon.png) 0 bottom no-repeat;
			height:45px; width:45px;
			display:block;
		}
		.viewVoteIcon a:hover {
			background:url(../images/pdfIcon.png) 0 top no-repeat;
		}
		.viewVoteIcon2 {
			margin:0 0 -100px 0; padding:5px 0 105px 40px;
			width:85px;
			border-right:#e6eae6 solid 1px;
			float:left;
		}
		.viewVoteIcon2 a:link, .viewIcon2 a:visited, .viewIcon2 a:active {
			background:url(../images/pdfIcon2.png) 0 bottom no-repeat;
			height:45px; width:45px;
			display:block;
		}
		.viewVoteIcon2 a:hover {
			background:url(../images/pdfIcon2.png) 0 top no-repeat;
		}
		.voted {
			margin:0 0 -100px 0; padding:5px 0 105px 0;
			width:125px;
			text-align:center;
			font:normal 10px Arial, Helvetica, sans-serif;
			float:left;
		}
		.votedText {
			margin:0px; padding:0px;
			font:bold 12px Arial, Helvetica, sans-serif;
		}
		.votedDate {
			margin:0px; padding:0 0 2px 0;
		}
		.voteAgain {
			margin: 0px;
			padding: 0px;
			font: normal 9px Arial, Helvetica, sans-serif;
			line-height: 10px;
			color: #FF3300;
		}
		.voteAgain a:link, .voteAgain a:visited, .voteAgain a:active {
			color:#000000;
			text-decoration:none;
		}
		.voteAgain a:hover{
			color:#3472de;
		}
		.checkBoxHolder {
			margin:0 0 -100px 0; padding:23px 0 105px 55px;
			width:65px;
			float:left;
		}
		.checkBoxHolder input.checkBox {
			margin:0px; padding:0px;
		}
		.propNum {
			margin: 0px;
			padding: 10px 0 10px 0px;
			width: 20px;
			color: #b2b2b2;
			font-size: 12px;
			float: left;
			display: inline;
		}
		.propDescription {
			margin:0px; padding:10px 0 10px 5px;
			color:#393939;
			width:490px;
			border-right:#e6eae6 solid 1px;
			font-size:12px;
			float:left;
		}
		.radioButtons {
			margin:0px; padding:0;
			float:left;
			width:225px;
		}
			.forBtn {
				margin:0px; padding:5px 0 10px 35px;
				float:left;
				display:inline;
				width:40px;
			}
			.againstBtn {
				margin:0px; padding:5px 0 10px 35px;
				float:left;
				width:40px;
			}
			.abstainBtn {
				margin:0px; padding:5px 0 10px 35px;
				width:40px;
				float:left;
			}
			.propDescriptionNotVotable {
				margin: 0px;
				padding: 10px 0 10px 5px;
				color: #393939;
				width: 635px;
				border-right: #e6eae6 solid 1px;
				font-size: 12px;
				float: left;
				font-weight: bold;
			}
			.directorNum {
				margin: 0px;
				padding: 0px 0 0px 35px;
				width: 20px;
				color: #b2b2b2;
				font-size: 12px;
				float: left;
				display: inline;
			}
			.directorName {
				margin: 0px;
				padding: 0px 0 0px 5px;
				color: #393939;
				width: 455px;
				border-right: #e6eae6 solid 1px;
				font-size: 12px;
				float: left;
			}
			.directorforBtn {
				margin: 0px;
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;
				padding-left:35px;
				float: left;
				
				width: 40px;
			}
			.directoragainstBtn {
				margin: 0px;
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;
				padding-left:35px;
				float: left;
				width: 40px;
			}
			.directorabstainBtn {
				margin: 0px;
			padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;
				padding-left:35px;
				width: 40px;
				float: left;
			}
		.checkMarks {
			margin:0px; padding:0px;
			float:left;
			width:225px;
		}
		.AllVoted {
	margin:0px;
	padding:0px;
	float:right;
	width:125px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
		}
			.forCheck{
				margin:0px; padding:5px 0 10px 35px;
				float:left;
				display:inline;
				width:40px;
			}
			.againstCheck {
				margin:0px; padding:5px 0 10px 35px;
				float:left;
				width:40px;
			}
			.abstainCheck {
				margin:0px; padding:5px 0 10px 35px;
				width:40px;
				float:left;
			}
			.directorforCheck {
				margin: 0px;
				padding: 0px 0 0px 35px;
				float: left;
				display: inline;
				width: 40px;
			}
			.directoragainstCheck {
				margin: 0px;
				padding: 0px 0 0px 35px;
				float: left;
				width: 40px;
			}
			.directorabstainCheck {
				margin: 0px;
				padding: 0px 0 0px 35px;
				width: 40px;
				float: left;
			}
		.rowLine {
			margin:0px; padding:0px;
			background:url(../images/rowLine.jpg) no-repeat;
			font-size:1px; line-height:1px;
			width:802px; height:1px;
			border:none;
		}
			.HowVoted {
	font-size:11px;
	float: right;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	note Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#note {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:10px;
	color:#9f9f9f;
	float:left;
	display:inline;
	position: relative;
		}
		a.adobe:link, a.adobe:visited, a.adobe:active {
			margin:0px; padding:0px;
			color:#6a6a6a;
			text-decoration:none;
		}
		a.adobe:hover{
			color:#3472de;
		}
		#ProposalReviewNote {
			margin: 5px 0 0px 32px;
			padding: 0px;
			height: 33px;
			float: left;
			color: #999999;
			font-size: 10px;
		}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	voteAll Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#voteAll {
			margin: 20px 0 0 70px;
			padding: 0;
			color: #9b9b9c;
			font-size: 11px;
			font-weight: bold;
			float: left;
			display: inline;
		}
		#voteText_voteall {
	margin:0px;
	padding:2px 0 0 0px;
	height:15px;
	float:right;
	display:inline;
	width: 350px;
		}
		#allCheckbox {
			margin:0px; padding:0 0 0 9px;
			height:15px; width:300px;
			float:right;
			display:inline;
		}
		#allCheckbox input.checkBox {
			margin:0px; padding:0px;
		}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	bottom content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#bottomButtons {
			margin:40px 0 10px 0px; padding:0px;
			height:33px; width:800px;
		}
		#bottomContent {
			margin: 0 0 10px 32px;
			padding: 20px 0px 0px 0px;
			width: 620px;
			font-size: 12px;
			line-height: 14px;
			color: #4d4b4b;
			float: left;
			display: inline;
		}
		#bottomContent_confirm {
			margin:0 10px 0 0; padding:0px;
		}
		#important {
			margin: 0 0 10px 0;
			padding: 0;
			font: 12px Arial, Helvetica, sans-serif;
		}
		#inputBox {
			margin:5px 0 0px 0px; padding:0px;
			height:22px;
			float:left;
			display:inline;
		}
		#textBox {
			margin:0px 0 0px 0px; padding:0px;
			width:175px; height:15px;
			border:1px solid #96aed6;
			background:#FFFFFF;
		}
		#enterButton {
			margin:3px 0 0 5px;; padding:0px;
			height:22px; width:26px;
			float:left;
		}
		#mail {
			margin: 10px 0 0px 0px;
			padding: 0px 0 5px 0px;
			line-height: 20px;
			font-weight: bold;
		}
		a.mailLink:link, a.mailLink:visited, a.mailLink:active {
			color:#3472de;
			text-decoration:none;
		}
		a.mailLink:hover{
			color:#0083be;
			text-decoration:underline;
		}
		#backButton {
			margin:0px; padding:0px;
			height:22px; width:26px;
			float:left;
			display:inline;
		}
		#goBack {
			margin:5px 0 0px 5px; padding:0px;
			height:22px;
			float:left;
			color:#999999;
		}
		#bottomButtons_review {
			margin:50px 0 15px 575px; padding:0px;
		}
		#bottomButtons_confirm {
			margin:50px 0 0 43px; padding:0px;
			width:200px;
			float:left;
		}
			#change {
				margin:0 10px 0 0; padding:0;
				float:left;
				display:inline;
			}
			#confirm {
				margin:0; padding:0;
				float:left;
			}
			#numBox {
				margin: 20px 0 0 32px;
				padding: 0px;
				background: url(../images/confirm_numBox.png) no-repeat;
				width: 500px;
				float: left;
				display: inline;
			}
			#confirmNum {
				margin: 0px;
				padding: 18px 0 0 10px;
				height: 50px;
				font-size: 18px;
			}
				#email {
				margin: 0px;
				padding: 0px;
				font: bold 13px Arial, Helvetica, sans-serif;
				height: 50px;
			}
					#email a:active {
						color:#000000;
						text-decoration:none;
					}
					#email a:visited {
						color:#000000;
						text-decoration:none;
					}
					#email a:link {
						color:#000000;
						text-decoration:none;
					}
					#email a:hover{
						color:#1663ea;
					}
			#inputBox {
				margin:5px 0 0px 0px; padding:0px;
				height:22px;
				float:left;
				display:inline;
			}
				#textBox {
					margin:0px 0 0px 0px; padding:0px;
					width:175px; height:15px;
					border:1px solid #96aed6;
					background:#FFFFFF;
				}
			#enterButton {
				margin:3px 0 0 5px;; padding:0px;
				height:22px; width:26px;
				float:left;
			}
			#summary {
				margin:20px 0 10px 0; padding:0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#666;
			}
				#summary a:active {
					margin:0px; padding:0px;
					color:#3472de;
					text-decoration:none;
				}
				#summary a:visited {
					margin:0px; padding:0px;
					color:#3472de;
					text-decoration:none;
				}
				#summary a:link {
					margin:0px; padding:0px;
					color:#3472de;
					text-decoration:none;
				}
				#summary a:hover{
					color:#3472de;
					text-decoration:underline;
				}

				#print {
					margin:0 10px 0 0; padding:0;
					float:left;
					display:inline;
				}
				#next {
					margin:0; padding:0;
					float:left;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	submit button Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#submit {
		margin: 0px;
		padding: 20px 0 0 20px;
		float: left;
		height: 33px;
		width: 91px;
	}
