/*@import url(cad_global.css);*/

hr {
	clear: both;
	background: #000000;
	color: #ECECEC;
	height: 2px;
	margin-bottom: 1.2em;
}


.line {
	width: 95%;
	 border: solid;
 border-color: #CCCCCC;
 border-width: 0px 0px 1px 0px;
}

#top {
	/*background: url(/images/CAD_logo2.gif) top center no-repeat;*/
	background: url(/images/CAD_logo2.gif) top center no-repeat;
	height: 90px;
}
#top p {
	color: #7E7E7E;
	width: 300px;
	margin: 0 auto;
	font-size: 80%;
	text-align: center;
	padding-top: 85px;
}

.formTable {
	background: #E1E1E1;
}
.formLabel {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.formSubLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.regFormTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	line-height: 105%;
	height: 38px;
	vertical-align: top;
	/*padding-left: 10px;*/
	vertical-align: top;
}

.regFormRule {
	width: 100%;
	border: 1px solid;
	border-color: #999999;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding-left: 10px;
}
.regFormCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 125%;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-left: 10px;
	/*width: 500px;*/
}	

.regFormLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	/*padding-bottom: 13px;*/
	padding-right: 5px;
}
.regFormLabelLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
}

.regFormPadd {
	padding-top: 8px;
}
input.regForm {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: auto;
	height: 18px;
	background-color: #EFEFEF;
	border: 1px solid #9D9D9D;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #F5F5F5;
	vertical-align: middle;
}

select.regForm {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 130px;
	background-color: #EFEFEF;
	border: 1px solid #9D9D9D;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #F5F5F5;
	vertical-align: middle;
}
a.regForm {
	color: #4A7582;
}

a {
color:#3076AF;
text-decoration: underline;	
}
a.chart {
	color:#000000;
}

a.underline {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a.signLab  {
	color:#71133B;
	text-decoration: underline;
}
a.supportIndex {
	color: #5A8FA0;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.newBlueHead {
	font-size: 12px;
	font-weight: bolder;
	color: ##3076AF;
}

body {
	margin: 0 0 0 0;
	background: #ffffff;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-family: sans-serif;
}

body.regForm {
	margin: 5 0 0 10;
}

.bodyCopy  {
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 85%;
}

.corpBodyCopy  {
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
	padding-left: 30px;
	padding-top: 10px;
}

.supportBodyCopy  {
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
	/*padding-left: 30px;
	padding-top: 10px;*/
}

.smallFont {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smallFontGray {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


#footer  {
	font: Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	font-size: 9px;
	color: #B0B0B0;
	text-align: center;
	padding-bottom: 5px;
}


.breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #999999;
	padding: 0px 0px 0px 5px;
}

.breadCrumbSL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #71133B;
	padding: 0px 0px 0px 5px;
}

.butText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #000000;
}

.bold {
	font-weight: bold;
}

.corpHeading  {
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	font-family: sans-serif;
	/*padding-left: 5px;*/
	color: #3076AF;
}

.subHead  {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3076AF;
}

.subHeadUnderline {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3076AF;
	text-decoration: none;
	width: 90%;
	border: solid;
	border-color: #9D9D9D;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 5px;
}

.subHeadUnderlineNew {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	width: 90%;
	border: solid;
	border-color: #9D9D9D;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 5px;
}
.subHeadnoline {
	border:0;
	font-weight: bold;
	color: black;
	padding-left: 5px;
}

.subHeadAnchor{
	text-decoration:none;
}

#masterTable {
	background-image: url(../../images/home_main_bkgrd.gif);
	width: 786px;
	height: auto;
	padding: 0px 0 0 0;
	background-color: #F4F4F4;
	vertical-align: top;
	border: none;
	border-width: 0px 0px 3px 0px;
	border-color: #CBCBCB;
}

#firstChildTable {
	
	width: 750px;
	/*height: auto;*/
	background-color: White;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 18px;
	/*margin-top: 17px;*/
	margin-top: 0px;
}

a img { border-style: none; }

.formButText {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
color: #000;
margin: 3px;
font-size: 12px;

}

.formButText blue {
	color: #8FBDE0;
}

.helpBar {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
 font-size: 12px;
 padding: 5px 5px 4px 7px;
 border: solid;
 border-color: #C9C9C9;
 border-width: 0px 0px 1px 0px;
}

.helpBarRoll {
display: block;
font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 12px;
	width: auto;
	padding-left: 		5px; 
	padding-right: 5px;
	padding-top: 		5px; 
	padding-bottom: 5px;
	color: #000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

a.helpBarRoll:Link {
		display: 			block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	width: auto;
	padding-left: 		5px; 
	padding-right: 5px;
	padding-top: 		5px; 
	padding-bottom: 5px;
	color: #000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

a.helpBarRoll:hover {
	display: 			block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #CFDBE9;
	width: auto;
	padding-left: 		5px; 
	padding-right: 5px;
		padding-top: 		5px; 
	padding-bottom: 5px;
	color: #000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

a.helpBarRoll:active {
	display: 			block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	width: auto;
	padding-left: 		5px; 
	padding-right: 5px;
		padding-top: 		12px; 
	padding-bottom: 12px;
	color: #000;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

.greyBack  {
	border-style: solid;
	width: 175px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-color: #C9C9C9;
	background-color: #F4F4F4;
}
.greyBacksl  {
	border-style: solid;
	width: 150px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-color: #DBDBDB;
	padding-left: 10px;
}

.greyBackTop  {
	/*background-color: #F4F4F4;*/
	background-color: #FFFFFF;
}
	
.pressRelease  {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 8px;
	background: #ffffff;
}

.subNav  {
	background: #ffffff;
	height: 3px;
}


.subNavText  {
display: block;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
}

.subNavTextRoll {
display: block;
width: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

}


a.subNavTextRoll:hover  {
	text-decoration: underline;
	background-color: #CFDBE9;
}

.subNavTextSelected  {
display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	background-color: #CFDBE9;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.subNavTextSelectedNoBack  {
display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.subNavHead  {
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
	font-weight: bold;
	/*padding: 0px 0px 13px 0px;*/
}
.subNav2  {
	font-family: Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;
text-decoration: underline;
color:#000000;
}

a.subNav2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;
text-decoration: underline;
color:#000000;
}

a.subNav2:hover  {
	text-decoration: none;
	color: #cccccc;
}

.subNav2Selected  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color:#3076AF;
	vertical-align: top;
}

/*
.prodNavHead  {
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
	font-weight: bold;
}
.prodSubNavHead  {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
 list-style-image: url(images/triangle.gif);
 padding-left: 10px;
}
*/

.subNavBlock  {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #C9C9C9;
	width:250px;
	height: auto;
}

.pressBody {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 10px 5px 15px 20px;
	border-color: #C9C9C9;
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
}

.pressBodyRoll {
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
	text-decoration: underline;
}

.pressBodyRoll:hover {
	text-decoration: none;
}

.blueBorder  { border: 1px solid #7F9DB9;  border-right-width: 0px;  }

li  {
	list-style-image: url(../../images/triangle.gif);
	/*padding-left: 4px; */
}

.userStatus {
	color:#cccccc;
}

input {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	background-color: #EFEFEF;
	border: 1px solid #9D9D9D;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #F5F5F5;
	vertical-align: middle;
	padding: 3px 0 0 3px;
	margin-right: 5px;
}
input.noBack {
	background-color: transparent;
	border:0px;
}
input.button {
font-family:Verdana;
font-size:11px;
color: #5A5A5A;
background-image: url(../images/but_bkgrd.gif);
background-repeat: repeat-x;
border: 1px solid #CECECE;
height: 20px;
margin: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
select  {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	/*width: 120px;*/
	background-color: #EFEFEF;
	border: 1px solid #9D9D9D;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #F5F5F5;
	vertical-align: middle;
}
fieldset {
	width: 475px;
	padding: 0 0 15px 15px;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px;
	margin: 0 0 14px 0;
}

label {
	/*float: left;*/
	margin-right: 5px;
	text-align: right;
}
select.questions {
		font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EFEFEF;
	border: 1px solid #9D9D9D;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #F5F5F5;
	vertical-align: middle;
}
.formBox {
	/*width: 95%;*/
	padding-top: 10px;
}

.formBut {
	padding-top:10px;
	width: 95%;
}

.recentIssueBox {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	border-left: 1px solid #cccccc;
	height: 15px;
	margin-left: 15px;
	vertical-align: top;
}

.sideBarBlue  {
	border-style: solid;
	width: 175px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-color: #C9C9C9;
	background-color: #D1D8E4;
}

.grooveBody  {
	font: Arial, sans-serif;
	font-family: sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.25;
	padding-left: 5px;
	padding-top: 5px;	
}

.grooveHeading  {
	font: Verdana, sans-serif;
	font-family: sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #616161;
	padding-top:5px;
}

.grooveSubHead  {
	font: Verdana, sans-serif;
	font-family: sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #616161;
}

.grooveText  {
	font: Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	text-align: left;
	font-size: 11px;
	color: #000000;
	line-height: 1.15;	
}
.grooveGrayBox  {
	font: Verdana, sans-serif;
	font-family: sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7E7E7E;
	line-height: 1.25;	
	padding-right: 10px;
}

.chartOne {
	background: #C8D3E1;
	border: 1px solid #ffffff;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	border-left: 0px;
	border-right: 0px;
}

.chartTwo {
	background: #F1F4FA;
	border: 1px solid #ffffff;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	border-left: 0px;
	border-right: 0px;
}
.chartBody {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.searchTbl {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #dadada;
	}

.searchTblHeader {
background: url(../../images/searchTbl_bkg.jpg);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4D4D4D;
font-weight: bold;
text-align: center;
border: 1px solid #dadada;
height: 27px;
 }
.searchTblTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	text-align: center;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	vertical-align: top;
	border: 1px solid #dadada;
}
.searchTblIssue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 120%;
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.searchTblDate {
	background: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	text-align: center;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	vertical-align: top;
	border: 1px solid #dadada;
}
.warningCopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background-color: #D6D6D6;
	padding: 5px 5px 5px 5px;
	width: 97%;
}

.errorMessage {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}
.techSupHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #656565;
   font-weight: bold;
	vertical-align: top;
}

.techSupSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.techSupAlert {
	color: #B22222;
}

/* DRIVER DOWNLOAD INTERFACE -- NAVIGATION */

#downloadHeader {
	float: left;
	width: 100%;
	font-size: 93%;
	line-height:normal;
}
#downloadHeader ul {
	margin: 0;
	padding: 10px 10px 0 0;
	list-style: none;
}
#downloadHeader li {
	float: left;
	background: url(../../../cadlink_v2/images/drvr_right.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}



#header {
	float: left;
	width: 100%;
	background:  url("../images/drvr_bg.gif") repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}
#header ul {
	margin: 0;
	padding: 0px 3px 0 0;
	list-style: none;
}
#header li {
	float:left;
	background: url("../images/drvr_right.gif") no-repeat right top;
	margin:0;
	padding:0;
	list-style: none;
}
#header a{
	display:block;
	background: url("../images/drvr_leftbit.gif") no-repeat left top;
	padding: 5px 8px 4px;
	color: #797979;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header a:hover {
	color: black;
}
#header #current {
	background-image: url("../images/drvr_right_current.gif");
}
#header #current a {
	background-image: url("../images/drvr_leftbit_current.gif");
	padding: 5px 8px 5px;
	color: black;
}










#helpLegend {
	padding: 5px;
	border: 1px solid #BEBEBE;
	margin-top:10px;
	margin-bottom: 10px;
	/*margin: 5px;*/
	width: 140px;
	text-align: left;
}
#sideBar {
	width: 150px;
	margin-top:20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	/*margin: 5px;*/
	/*text-align: left;*/
}


/* END OF DERIER DOWNLOAD INTERFACE */
#moreInfo_container {
	background: url(../../images/drvr_moInfo.jpg) repeat-x;
	padding: 25px;
	border: 1px solid #999999;
	margin: 15px;
}
#moreInfo_container #title {
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px solid black;
	margin-top: 10px;
}
#moreInfo_container p {
	margin: 5px;
	padding: 0;
}
#infoText {
	width: 500px;
	font: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 1.25;
	font-family: sans-serif;
	margin: 8px;
	margin-left: 25px;
}

div#tnSideNav {
	margin-left: 10px;
	margin-top: 15px;
	width: 165px;
	float: left;
}
div#tnContent2 {
	margin-top: 15px;
	margin-left: 187px;
}
div#tnLogo {
	margin: 6px;
	background-image: url(../../images/home_corpLogo.gif);
	background-repeat: no-repeat;
	padding: 0;
	width: 123px;
	height: 49px;
}
.mute {	color: #cccccc; }



/*New styles for regForm did not overwrite old ones...need to clean this up*/
#regForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E2E2E;
}
#regForm h1 {
	font-size: 14px;
}
#regForm_topLogo {
	margin-bottom: 5px;
	width: 400px;
}
#regForm_topLogo img {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}
#regForm td.label {
	text-align: right;
	padding-right: 5px;
}
input.checkbox {
	margin: 5px 5px 5px 5px;
	background-color: transparent;
	border: none;
}
#regForm p {
	padding: 0;
	margin: 3px 0 10px 0;
}
/*end */

/*NEW STYLES FOR OEM PORTAL*/
#rightLogin {
	width: 75%;
	padding: 8px;
	margin: 10px auto;
	background-color: #eaeaea;
	border: 1px solid #a0a0a0;
	text-align: left;
}
#rightLogin h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: normal;
	text-decoration: underline;
	margin: 3px auto;
	text-align: center;
}
.fieldLabel {
	/*display: block;*/
	font-size: 12px;
	text-align: left;
	margin-right: 8px;
}
.portalError {
	margin: 0 auto;
	color: #9B2926;
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	text-align: center;
}
#rightLogin input {
	background-color: white;
	/*border: 1px solid #a0a0a0;*/
	margin-left: auto;
}
#portalBody {
	margin: 50px 0 0 15px;
}
#portalResults {
	margin-left: 15px;
	width: 80%;
}
/*end portal*/

#license h1 {
	font-size: 18px;
	line-height: 120%;
}
#license h4 {
	font-size: 1.1em;
}
#license ul {
	margin-bottom: 5px;
}

#CADlogo_onGrey {
	background: url(/images/CAD_logoGrey.gif) top center no-repeat;
	height: 80px;
	margin-bottom: 5px;
}
#changePass {
	font-size: 11px;
	color: #7E7E7E;
	font-family: Arial, Helvetica, sans-serif;
	/*margin-left: 270px;*/
	padding-top: 70px;
}
#changePassReverse {
	font-size: 11px;
	color: #7E7E7E;
	font-family: Arial, Helvetica, sans-serif;
	width: 755px !important;
	width: 795px;
	margin: 5px auto;
	/*margin: 5px 0 5px 150px !important;
	margin: 5px 0 5px 0;*/
	padding: 25px;
	background-color: White;
}
.floatLeft {
	float: left;
}
.strPrice {
	text-decoration: underline;
	font-weight: bolder;
	padding: 5px;
	font-size: 105%;
}
blockquote {
	border: 1px dashed #ccc;
	padding: 5px;
	margin: 0;
}
blockquote.supportTab {
	background-color: #F2F9FB;
}

.icon {
	margin: 6px 6px 6px 0;
	float: left;
}
/*
===========================SMALL LOGIN PAGE============================
*/
#loginSmall_mainContainer {
	width: 425px;
	padding: 25px;
	background-color: white;
	margin: 0 auto;
	text-align: center;
}

#loginSmall_mainContainer table {
	width: 80%;
}
#loginSmall_mainContainer h1 {
	margin: 0;
	padding: 0;
}
.loginSmall_cadlogo {
	/*margin-bottom: 10px auto;*/
	margin: 0 0 10px 0;
	text-align: left;
}
#loginSmall_mainContainer h1 {
	text-align: left;
} 
#loginSmall_mainContainer p {
	text-align: left;
	margin-bottom: 5px;
} 

#regFormH1{
	padding: 0;
	margin: 3px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #2E2E2E;
}