/* Notus Career Management CSS File */

* { margin: 0; padding: 0; }
/* background-color: #FFFFFF; color: #666666;   */
body {width: 1000px; background-color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0; padding:0; }
h10 {font-size: 11px; font-weight: bold; color: #000000; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }


a {color: #DB7800; text-decoration: none; outline: none; }
img { border: 0; }
table { border: 0; border-collapse: collapse; margin: 0; padding: 0; }
td { border: 0; margin: 0; padding: 0; font-size: 11px }

/* For Database Searchs  */
.ThRows { background-color: #589FED; color: #FFFFFF;
          font-weight: bold; text-align: center;
       font-family: Arial;
       font-size: 10pt;
	   padding: 4px 4px 4px 4px;
	   margin: 0px 0px 0px 0px;
}
.TrRows { background-color: #F5FAFE; color: #000000;
       font-family: Arial;
       font-size: 9pt;
	   padding: 4px 4px 4px 4px;
	   margin: 0px 0px 0px 0px;
}
.TrOdd  { background-color: #E2EEFC; color: #000000;
       font-family: Arial;
       font-size: 9pt;
	   padding: 4px 4px 4px 4px;
	   margin: 0px 0px 0px 0px;
	   
}.TrHover { background-color: #F8FDBB; color: #000000;
       font-family: Arial;
       font-size: 9pt;
	   padding: 4px 4px 4px 4px;
	   margin: 0px 0px 0px 0px;
}

.breadcrumbs { font-family: arial, helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; padding: 0 0 0 4px;  margin: 230px 0px 0px 0px;}
.breadcrumbs2 { font-family: arial, helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; padding: 0 0 0 4px;  margin: 0px 0px 0px 0px;}

ul li { list-style-type: none; }

#tabs a { font-family: arial, helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; height: 100%; padding: 0 0 0 4px; display: block; width: 100%; vertical-align: bottom; line-height: 23px; }
#tabs a.off { background: #999999 url('/images/single_pixel_off_spacer.gif') repeat-x bottom left; }
#tabs a.off:hover, #tabs a.on { background: #21458c url('/images/clear.gif'); }


.left_nav    { padding: 2px 0 0 0;   }
.left_nav a  { color: #666666; font-size: 11px; font-weight:bold; padding: 0 0 0 10px;   }
.left_nav a:hover{ color: #DB7800; font-size: 11px; font-weight:bold;  }
.left_nav a.secondary  { color: #666666; font-size: 10px; font-weight:bold; padding: 0 0 0 20px;   }
.left_nav a.secondary:hover{ color: #DB7800; font-size: 10px; font-weight:bold;  }
.left_nav h3 { color: #DB7800; font-size: 11px; height: 15px; margin: 4px 0 2px 0; width: 156px; }

.left_nav ul.primary a { font-size: 12px; font-weight:bold; }
.left_nav ul.primary { margin: 0; padding: 0; width: 146px; }
.left_nav ul.primary li { border-top: solid 1px #CCCCCC; padding: 3px 0 3px 0; }
.left_nav ul.primary li.first { border-color: #EF9B00; }

.left_nav ul.secondary a { font-size: 11px; font-weight: normal; }
.left_nav ul.secondary { margin: 2px 0 0 0; padding:0; }
.left_nav ul.secondary li { border: none; list-style-type: disc;; margin-left: 20px; padding: 1px 0 0 0; }
.left_nav ul.secondary li.on { list-style-type: disc; }
.left_nav ul.secondary li.exploded { list-style-type: disc; }

.left_nav ul.tertiary a { font-size: 10px; }
.left_nav ul.tertiary li { border: none; list-style-type: disc;; margin-left: 20px; }
.left_nav ul.tertiary li.on { list-style-type: disc; }

.textbody1 {  position: relative;  left: 5px; top: 10px; color: #333333; font-size: 12px; padding: 10px 0px 10px 10px; width: 600px; }
.textbody2 {  position: relative;  left: 50px; top: 10px; color: #333333; font-size: 12px; padding: 10px 0px 50px 10px; width: 400px; }

.textbody3 {  position: relative;  left: 50px; top: 10px; color: #333333; font-size: 12px; padding: 10px 0px 50px 10px; width: 550px; }
.textbody3 td.head {  position: relative;  left: 0; top: 0; color: #ffffff; font-size: 12px; padding: 2px 2px 2px 5px; text-align: left; background-color: #999999; font-weight:bold; }
.textbody3 td.row{  position: relative;  left: 0; top: 0; color: #666666; font-size: 11px; padding: 5px 5px 5px 5px; }


.footer {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #666666; float: left; margin-right: 10px; white-space: nowrap; width: 550px;  }
.footer a {color: #999999; text-decoration: none; margin-right: 0px; }
.footer a:hover {color: #DB7800; text-decoration: none; margin-right: 0px; }
.footer_text {margin-right: 11px; color: #999999; }

#qotd {width: 156px; height: 270px; font-size: 11px; color: #666666; }
#qotd td.quote {
	width: 156px;
	font-size: 10px;
	color: #929292;
	background-image: url(/images/testimonialquote.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: justify;
}
#qotd td.author {
	font-size: 11px;
	color: #666666;
	padding:  0 5px 0 0px;
	text-align: right;
}
#qotd td.authorInfo {font-size: 11px; color: #666666; padding:  0 5px 5px 0px; text-align: right; }

#homeBtn {width:45px; height:12px; position: absolute; left: 190px; }
#loginMessage{width: 660px; position: absolute; left: 0px; top:50px; text-align: right; font-size: 11px; }
#loginMessage a, a.defaultUnderline {color: #DB7800; text-decoration: underline; }

/* Body 1 */
#body1 {width: 400px; position: relative; left: 50px; top:250px; text-align: left; font-size: 11px; }

/* DataTable 1 */
#datatable1 {width: 150px; position: relative; left: 20px; top:10px; text-align: left; font-size: 11px; }
#datatable1 a { color: #db7800}
#datatable1 a:hover { color: #666666}
#datatable1 h1 { font-size: 18px; font-weight: normal; color: #DB7800; padding-bottom: 5px; }

/* DataTable 2 - Resume Critique Results */
#datatable2 {width: 600px; position: relative; left: 20px; top:10px; text-align: left; font-size: 11px; }
#datatable2 a { color: #db7800}
#datatable2 a:hover { color: #666666}
#datatable2 h1 { font-size: 14px; font-weight: bold; color: #21458c; padding-bottom: 5px; }

/* Login/Logout Form Styles */
#login {
	width: 207px;
	position: relative;
	left: 207px;
	top:10px;
	text-align: left;
	font-size: 11px;
	float: left;
}
#login a, a.defaultUnderline {color: #DB7800; text-decoration: underline; }
#login a:hover { color: #DB7800; }
#login .text { font-size: 10px; margin: 1px 3px 1px 10px; }
#login .divider { font-size: 2px; margin: 0 1px 0 1px; }
#login .submit { margin: 0 0 3px 5px; }
#login .lable { margin: 0 0 3px 0px; }
#login .lable_head { margin: 0 0 0 0px; }

#logout {width: 300px; position: relative; left: 0px; top:0px; text-align: left; font-size: 11px; }
#logout a, a.defaultUnderline {color: #DB7800; text-decoration: none; }
#logout a:hover { color: #DB7800; }

/* Body Form1 Styles */
#careercoach {  position: relative;  left: 80px; top: 0px; color: #666666; font-size: 11px; padding: 0px 0px 5px 5px; width: 500px; display: block; position: relative; }
#careercoach h1{ font-size: 14px; font-weight: bold; color: 21458c; padding-bottom: 5px; padding-top: 10px;  }


/* Body Form1 Styles */
#form1 {  position: relative;  left: 80px; top: 0px; color: #666666; font-size: 11px; padding: 0px 0px 5px 5px; width: 500px; display: block; position: relative; }
#form1 h1{ font-size: 18px; font-weight: normal; color: #DB7800; padding-bottom: 5px; }
#form1 h2{ font-size: 14px; font-weight: normal; color: #666666; padding-bottom: 20px; }
#form1 h3{ font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; padding-bottom: 5px; clear: both; }
#form1 h4{ font-size: 12px; font-weight: normal;	color: #666666; padding-bottom: 2px; }
#form1 h5{ font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#form1 p {	font-size: 11px; padding-bottom: 5px; line-height: 1.5em; 
}
#form1 td.column0 { padding: 0px 5px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 3px; vertical-align: top; height: 10px;
}
#form1 td.column1 { padding: 0px 0px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 400px; vertical-align: top; height: 10px;
}
#form1 td.column2 { padding: 0px 0px 0px 10px; color: #666666; font-size: 11px; font-weight: normal; width: 200px;  height: 10px; }
#form1 td.column3 { padding: 0px 0px 0px 0px; margin: 0 0 0 0; color: #666666; font-size: 11px; font-weight: bold; width: 300px; vertical-align: top; height: 10px;
}
#form1 td.column4 { padding: 0px 0px 0px 20px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 100px;  height: 10px; vertical-align:top }
#form1 td.column5 { padding: 0px 0px 0px 5px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 200px;  height: 10px; }

/* TS Form Styles */
#ts {  position: relative;  left: 0px; top: 0px; color: #666666; font-size: 11px; padding: 0px 0px 5px 5px; width: 620px; }
#ts form { margin: 0; padding: 0; }
#ts.no-top-margin { padding-top: 0;}
#ts h3.top_line { border-top: solid 1px #CCCCCC; padding: 15px 0 0 0;}
#ts.no-bottom-margin { padding-bottom: 0;}
#ts h1{ font-size: 18px; font-weight: normal; color: #DB7800; padding-bottom: 5px; }
#ts h2{ font-size: 14px; font-weight: normal; color: #666666; padding-bottom: 20px; }
#ts h3{ font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; padding-bottom: 5px; clear: both; }
#ts h4{ font-size: 12px; font-weight: normal;	color: #666666; padding-bottom: 2px; }
#ts h5{ font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#ts p { font-size: 11px;	padding-bottom: 15px; line-height: 1.5em; }
#ts td.column0 { padding: 0px 5px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 3px; vertical-align: top; height: 10px;
}
#ts td.column1 { padding: 0px 0px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 100px; vertical-align: top; height: 10px;
}
#ts td.column2 { padding: 0px 0px 0px 10px; color: #666666; font-size: 11px; font-weight: normal; width: 271px;  height: 10px; }
#ts td.column3 { padding: 0px 0px 0px 0px; margin: 0 0 0 0; color: #666666; font-size: 11px; font-weight: bold; width: 400px; vertical-align: top; height: 10px;
}
#ts td.column4 { padding: 0px 0px 0px 20px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 100px;  height: 10px; vertical-align:top }
#ts td.column5 { padding: 0px 0px 0px 5px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 200px;  height: 10px; }


/* JSA Form Styles */
#jsa {  position: relative;  left: 0px; top: 0px; color: #666666; font-size: 11px; padding: 0px 0px 5px 5px; width: 620px; }
#jsa form { margin: 0; padding: 0; }
#jsa.no-top-margin { padding-top: 0;}
#jsa h3.top_line { border-top: solid 1px #CCCCCC; padding: 15px 0 0 0;}
#jsa.no-bottom-margin { padding-bottom: 0;}
#jsa h1{ font-size: 18px; font-weight: normal; color: #DB7800; padding-bottom: 5px; }
#jsa h2{ font-size: 14px; font-weight: normal; color: #666666; padding-bottom: 20px; }
#jsa h3{ font-size: 12px; font-weight: bold; color: #666666; padding-top: 20px; padding-bottom: 5px; clear: both; }
#jsa h4{ font-size: 12px; font-weight: normal;	color: #666666; padding-bottom: 2px; }
#jsa h5{ font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#jsa p { font-size: 11px;	padding-bottom: 15px; line-height: 1.5em; }
#jsa td.column0 { padding: 0px 5px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 3px; vertical-align: top; height: 10px;
}
#jsa td.column1 { padding: 0px 0px 0px 0px; color: #666666; font-size: 11px; font-weight: bold; width: 100px; vertical-align: top; height: 10px;
}
#jsa td.column2 { padding: 0px 0px 0px 10px; color: #666666; font-size: 11px; font-weight: normal; width: 271px;  height: 10px; }
#jsa td.column3 { padding: 0px 0px 0px 0px; margin: 0 0 0 0; color: #666666; font-size: 11px; font-weight: bold; width: 300px; vertical-align: top; height: 10px;
}
#jsa td.column4 { padding: 0px 0px 0px 20px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 100px;  height: 10px; vertical-align:top }
#jsa td.column5 { padding: 0px 0px 0px 5px; margin: 0 0 0 0px; color: #666666; font-size: 11px; font-weight: normal; width: 200px;  height: 10px; }



/* Contact Styles */
#contact{  position: relative;  left: 0px; top: 0px; color: #333333; font-size: 11px; padding: 0px 0px 5px 5px; width: 300px; }
#contact a:hover { color: #666666}
#contact h1 { font-size: 18px; font-weight: normal; color: #21458c; padding-bottom: 5px; }
#contact h1a { font-size: 14px; font-weight: normal; color: #21458c; padding-bottom: 5px; }
#contact h2 {	font-size: 14px; font-weight: normal; color: #333333; padding-bottom: 20px; }
#contact h3 {	font-size: 12px; font-weight: bold; color: #333333; padding-top: 20px; padding-bottom: 5px; clear: both; }
#contact h4 { font-size: 12px; font-weight: normal;	color: #333333; padding-bottom: 2px; }
#contact h5 {	font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#contact p { font-size: 11px;	padding-bottom: 15px; line-height: 1.5em; }
#contact td.standard1 { padding: 0px 0px 0px 0px; color: #333333; font-size: 11px; font-weight: bold; width: 40px; vertical-align: top; height: 10px;
}
#contact td.standard2 { padding: 0px 0px 0px 10px; color: #333333; font-size: 11px; font-weight: normal; width: 271px;  height: 10px; }
#contact td.standard3 { padding: 0px 0px 0px 0px; color: #333333; font-size: 11px; font-weight: bold; width: 0px; vertical-align: top; height: 10px;
}
#contact td.standard4 { padding: 0px 0px 0px 10px; color: #333333; font-size: 11px; font-weight: normal; width: 620px;  height: 10px; }
#contact td.standard5 { padding: 0px 0px 0px 10px; color: #333333; font-size: 11px; font-weight: normal; width: 250px;  height: 10px; }



/* Comparison Table Styles */
table.comparison {    position: relative;  left: 5px; top: 10px; color: #333333; font-size: 11px; padding: 10px 0px 10px 10px; width: 620px; }
table.comparison a:hover { color: #666666}
table.comparison h1{
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	
}
table.comparison h2 {	font-size: 11px; font-weight: bold; color: #21458c; padding-top: 5px; padding-left: 0px; padding-bottom: 5px; clear: both; text-align: left; }
table.comparison p { font-size: 11px; padding-bottom: 15px; line-height: 1.5em; }
table.comparison td.column {
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 11px;
	vertical-align: middle;
	height: 10px;
	text-align: center;
}
table.comparison td.columnleft {
	padding: 10px 0px 0px 0px;
	color: #666666;
	font-size: 11px;
	width: 120px;
	vertical-align: top;
	height: 10px;
	text-align: left;
}
table.comparison td.grayline { height: 1px; background: #666666 url('../images/gray_spacer_1.gif')}
table.comparison tr { padding: 0px 0px 0px 0px; width: 120px; vertical-align: middle; text-align: left;
}

/* Sitemap Styles */
#Sitemap {  position: relative;  left: 0px; top: 0px; color: #333333; font-size: 12px; padding: 10px 0px 10px 10px; width: 300px; }
#Sitemap a.h6 { color: #21458c}
#Sitemap a:hover { color: #666666}
#Sitemap h1 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	
	
}
#Sitemap h6 {	font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#Sitemap p { font-size: 12px;	padding-bottom: 15px; line-height: 1.5em; }
#Sitemap ul {
	font-size: 12px;
	margin: 5px 5px 10px 20px;
	list-style-type: none;
	list-style-image: url(/images/bullet_right.gif);
	list-style-position: outside;
	padding-left: 20px;
}
#Sitemap ul li { padding-bottom: 5px; }

/* Content Purchase */
#purchase {
	position: relative;
	left: 0px;
	top: 0px;
	color: red;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	text-align: right;
}
/* dClient Page */
#dclient_column1 {position: relative; top: 5px; left: 20px; width: 200px; vertical-align:middle}
#dclient_column2 {position: absolute; top: 5px; left: 280px; width: 350px; font-size:12px; font-weight: bold; line-height: 20px}
#dclient_column3 {position: absolute; top: 0px; left: 320px; width: 200px; padding: 0px}
#list1 { list-style-image:url(/images/bullet_right.gif); padding-top: 10px; vertical-align:middle}

/* Content Center Image */
#content_image {  position: relative;  left: 170px; top: 0px; color: #333333; font-size: 12px; padding: 0px 0px 0px 0px; width: 600px; }

/* ClientTools Styles */
#clienttools {  position: relative;  left: 0px; top: 0px; color: #333333; font-size: 12px; padding: 20px 0px 10px 10px; width: 280px; }
#clienttools h6 {	font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }

/* Form Steps 1,2,3 */
#steps {  position: relative;  left: 0px; top: 0px; color: #333333; font-size: 12px; padding: 0px 0px 0px 10px; width: 600px; background-image:url(http://www.getnotus.com/images/multigrayline_h44.gif) }

/* Content Styles */
#content {  position: relative;  left: 0px; top: 0px; color: #333333; font-size: 12px; padding: 20px 0px 10px 10px; width: 600px; }
#content a:hover { color: #666666}
#content h1 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	
}
#content h1a { font-size: 14px; font-weight: normal; color: #000000; padding-bottom: 5px; }
#content h2 {	font-size: 14px; font-weight: normal; color: #333333; padding-bottom: 20px; }
#content h3 {	font-size: 12px; font-weight: bold; color: #333333; padding-top: 20px; padding-bottom: 5px; clear: both; }
#content h4 { font-size: 12px; font-weight: normal;	color: #333333; padding-bottom: 2px; }
#content h5 {	font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-bottom: 5px; clear: both; }
#content h6 {	font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
/* Centered headers under Content Styles */
#content h7{ font-size: 14px; font-weight: bold; color: #21458c; padding-top: 20px; padding-left: 0px; padding-bottom: 5px; clear: both; }
#content h8 {	font-size: 14px; font-weight: bold; color: #000000; padding-top: 20px; padding-left: 100px; padding-bottom: 5px; clear: both; text-align: center; }


/* End Cendered */
#content p { font-size: 12px;	padding-bottom: 10px; line-height: 1.5em; text-align: justify; }
#content ul {
	font-size: 12px;
	margin: 5px 5px 10px 20px;
	list-style-type: none;
	list-style-image: url(/images/bullet_right.gif);
	list-style-position: outside;
}
#content ul li { padding-bottom: 5px; }
#content ol { font-size: 12px; margin-left: 18px; margin-bottom: 15px; }
#content ol { margin-left: 23px; }
#content ol li { margin-bottom: 5px; }
#content p.small { font-size: 10px; margin: 0px; padding: 0px; padding-top: 15px; }
#content td.standard1 { padding: 0px 0px 0px 0px; color: #666666; font-size: 12px; font-weight: bold; width: 40px; vertical-align: top; height: 10px;
}
#content td.standard2 { padding: 0px 0px 0px 10px; color: #666666; font-size: 12px; font-weight: normal; width: 271px;  height: 10px; }
#content td.standard3 { padding: 0px 0px 0px 0px; color: #666666; font-size: 12px; font-weight: normal; width: 400px; vertical-align: top; height: 10px;
}
#content td.standard4 { padding: 0px 0px 0px 10px; color: #666666; font-size: 12px; font-weight: bold; width: 200px;  height: 10px; }



div.half { border-top: solid 1px #CCCCCC; float: left; margin: 0; padding: 0 4px 0 0; width: 301px; }
div.half h3 { font-size: 12px; margin-bottom: 5px; }
div.half p { float: left; font-size: 11px; padding-bottom: 15px; padding-right: 15px; clear: both; width: 282px; }
div.half p.small { font-size: 10px; margin: 0; padding: 0; padding-top: 15px; }
div.half img { margin: 0; padding: 0; }
div.product { border-top: solid 1px #CCCCCC; clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; }
div.product h4 { clear: none; float: left; margin: 10px 0 0 0; }
div.product p { clear: none; float: left; }
div.suppress_border_top { border-top: none; }
div.producttop { clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; }
div.productbottom { border-bottom: solid 1px #CCCCCC; clear: both; margin: 20px 0 0 0; padding: 10px 0 0 0; } 


dl { width: 100% }

dd { font-size: 11px; margin-top: 10px; margin-bottom: 5px; }

form { border: 0; }

form input.text, form select { padding: 1px 0 0 0; height: 17px; width: 140px; margin-top: 0; color: #666666; margin-right: 5px; border: solid 1px #A3A4A1; font-size: 11px; }
form textarea { border: solid 1px #A3A4A1; color: #666666; font-size: 11px;  margin-right: 5px; }

form label { margin: 0; padding: 0; }

form select.med { width: 254px; }

form select.long { width: 274px; }

form input.btn { bottom: 19px; left: 149px; display: block; position: relative; width: 22px; height: 19px; }
form input.btnMed { bottom: 19px; left: 263px; display: block; position: relative; width: 22px; height: 19px; }
form input.btnLong { bottom: 19px; left: 283px; display: block; position: relative; width: 22px; height: 19px; }

/* Contact form styles */
.error { color: #990000; }
#frm_contact textarea { width: 420px;  }
#frm_contact input.text, #frm_contact textarea.inline-textarea { width: 300px;  }
#frm_contact select.text { width: 302px;  }
#frm_contact table { width: 430px; }
#frm_contact table td.right { text-align: right; margin-right: 10px; }
#frm_contact table td label { font-size: 10px; white-space: nowrap; }

/* Trial download form styles */
#frm_download textarea { width: 420px;  }
#frm_download input.text, #frm_download textarea.inline-textarea { width: 300px;  }
#frm_download select.text { width: 302px;  }
#frm_download table { width: 430px; }
#frm_download table td.right { text-align: right; margin-right: 10px; }
#frm_download table td label { font-size: 10px; white-space: nowrap; }

/* Blob styles */
div.event_blob { margin: 10px 0px 0px 10px;	width: 146px; } 

div.event_blob h4 {	font-size: 11px; font-weight: bold; text-transform: uppercase;	margin: 0 0 3px 0; }

div.event_blob p { font-size: 10px; margin-bottom: 10px;	margin-left: 0; }

/* Right Career Couseling Form Styles */
#ccf { position: relative; left: 2px; top: 0px; font-size: 12px; padding: 0 0 0 20px; width: 500px }
#ccf a { color: #666666; font-size: 10px; }
#ccf a:hover { color: #DB7800; }
#ccf .ccf-h1 { font-size: 14px; padding: 0 0 0 100px; color: #db7800; font-weight: bold; }
#ccf .ccf-text { font-size: 10px; margin: 1px 3px 1px 10px; }
#ccf .ccf-divider { font-size: 2px; margin: 0 1px 0 1px; }
#ccf .ccf-submit { margin: 0 0 3px 5px; }
#ccf .ccf-field { margin: 0 0 3px 10px; }
#ccf .ccf-field_head { margin: 0 0 0 10px; }
#ccf .ccf-field2 { margin: 6 0 10px 10px; }
#ccf .ccf-field2_head { margin: 0 0 0 10px; }

/* Client Info Form Styles */
#right_ci { position: relative; left: 2px; top: 0px; font-size: 11px; padding: 0px 0 0 50px; width: 400px }
#right_ci a { color: #666666; font-size: 10px; }
#right_ci a:hover { color: #DB7800; }
#right_ci .ci-text { font-size: 10px; margin: 1px 3px 1px 10px; }
#right_ci .ci-divider { font-size: 2px; margin: 0 1px 0 1px; }
#right_ci .ci-submit { margin: 0 0 3px 10px; }
#right_ci .ci-name { margin: 0 0 3px 10px; }
#right_ci .ci-name_head { margin: 0 0 0 10px; }
#right_ci .ci-phone { margin: 0 0 3px 10px; }
#right_ci .ci-phone_head { margin: 0 0 0 10px; }
#right_ci .ci-email { margin: 0 0 3px 10px; }
#right_ci .ci-email_head { margin: 0 0 0 10px; }
#right_ci .ci-field { margin: 0px 0 3px 10px; }
#right_ci .ci-field_head { margin: 0 0 0 10px; }
#right_ci .ci-field2 { margin: 0px 0px 3px 10px; }
#right_ci .ci-field2_head { margin: 0 0 0 10px; }

/* Right Resume Critique + Consultation and Guide Form Styles */
#right_rc { position: relative; left: 1px; top: 0px; font-size: 11px; padding: 0 0 0 0; width: 150px }
#right_rc a { color: #666666; font-size: 10px; }
#right_rc a:hover { color: #DB7800; }
#right_rc .rc-text { font-size: 11px; margin: 1px 3px 1px 10px; }
#right_rc .rc-divider { font-size: 2px; margin: 0 1px 0 1px; }
#right_rc .rc-submit { margin: 0 0 3px 5px; }
#right_rc .rc-userfile { margin: 0 0 3px 5px; }
#right_rc .rc-userfile_head { margin: 0 0 0 10px; }
#right_rc .rc-name { margin: 0 0 3px 10px; }
#right_rc .rc-name_head { margin: 0 0 0 10px; }
#right_rc .rc-email { margin: 0 0 3px 10px; }
#right_rc .rc-email_head { margin: 0 0 0 10px; }
#right_rc .rc-phone { margin: 0 0 3px 10px; }
#right_rc .rc-phone_head { margin: 0 0 0 10px; }
#right_rc .rc-field { margin: 0px 0 3px 10px; }
#right_rc .rc-field_head { margin: 0 0 0 10px; }
#right_rc .rc-field2 { margin: 0px 0px 3px 10px; }
#right_rc .rc-field2_head { margin: 0 0 0 10px; }

/* Right Signup Styles */
#right_signup { position: relative; left: 2px; top: 0px; font-size: 11px; padding: 0 0 0 0; }
#right_signup a { color: #666666; font-size: 10px; }
#right_signup a:hover { color: #DB7800; }
#right_signup .divider { font-size: 11px; margin: 0 2px 0 3px; }
#right_signup .name { margin: 0 0 13px 10px; }
#right_signup .name_head { margin: 0 0 0 10px; }
#right_signup .email { margin: 0 0 13px 10px; }
#right_signup .email_head { margin: 0 0 0 10px; }
#right_signup .city { margin: 0 0 13px 10px; }
#right_signup .city_head { margin: 0 0 0 10px; }
#right_signup .state { margin: 0 0 13px 10px; }
#right_signup .state_head { margin: 0 0 0 10px; }
#right_signup .phone { margin: 0 0 13px 10px; }
#right_signup .phone_head { margin: 0 0 0 10px; }
#right_signup .hear { margin: 0 0 13px 10px; }
#right_signup .hear_head { margin: 0 0 0 10px; }
#right_signup .service { margin: 0 0 13px 10px; }
#right_signup .service_head { margin: 0 0 0 10px; }
#right_signup .signup { margin: 0 0 0 13px; }
#right_signup .signup_head { margin: 0 0 0 10px; }
#right_signup .sublink { border-bottom: solid #B8B8B8 1px; margin: 0 0 0 10px; padding: 0 0 5px 0; width: 146px; }
#right_signup h3 { border-bottom: solid #B8B8B8 1px; color: #666666; font-size: 11px; font-weight: bold; margin: 0 0 0 10px; padding: 3px 0 3px 0; }


/* Right nav Styles */
#right_nav { position: relative; left: 2px; top: 0px; padding: 0 0 0 0; width:150px; }
#right_nav a { color: #666666; font-size: 10px; }
#right_nav a:hover { color: #DB7800; }
#right_nav .divider { font-size: 11px; margin: 0 2px 0 3px; }
#right_nav .my_account { margin: 0 0 13px 10px; }
#right_nav .my_account_head { margin: 0 0 0 10px; }
#right_nav .facilitators { margin: 0 0 13px 10px; }
#right_nav .facilitators_head { margin: 0 0 0 10px; }
#right_nav .signup { margin: 0 0 0 10px; }
#right_nav .signup_head { margin: 0 0 0 10px; }
#right_nav .sublink { border-bottom: solid #B8B8B8 1px; margin: 0 0 0 10px; padding: 0 0 5px 0; width: 146px; }
#right_nav h3 { border-bottom: solid #B8B8B8 1px; color: #666666; font-size: 11px; font-weight: bold; margin: 0 0 0 10px; padding: 3px 0 3px 0; }
#right_nav h3.no-border { border-bottom: none; }
#right_nav .my_cart_head { background-color: #EF9B00; border-top: solid #DB7800 1px; border-right: solid #DB7800 1px; border-bottom: 0; border-left: solid #DB7800 1px; width: 144px; height: 19px; margin: 0 0 0 10px; padding: 0 0 0 0; }
#right_nav .my_cart_title { float: left; }
#right_nav .my_cart_view { float: right; }
#right_nav .cart-summary { background-color: #FFFFFF; border-top: 0; border-right: solid #DB7800 1px; border-bottom: solid #DB7800 1px; border-left: solid #DB7800 1px; width: 134px; height: 13px; color: #676767; font-size: 11px; margin: 0 0 0 10px; padding: 5px 5px 5px 5px; }
#right_nav .cart-summary #items { float: left; }
#right_nav .cart-summary #total { float: right; }
#right_nav .cart-summary #links { clear: both; }
#right_nav .cart-summary #links a { color: #DB7800; text-decoration: underline; }
.rightNavSpacer { height: 25px; position: relative;  left: 10px; }
.rightNavButton { margin: 0 0 0 0; padding: 0 0 0 0; }
.rightNavLine { margin: 0 0 0 0; padding: 0 0 0 0; }
.rightNavButton_bottom_pad { margin: 0 0 6px 0; padding: 0 0 0 0; }
.assistance { border: 1px solid #DB7800; height: 30px; margin: 0 0 5px 10px; padding: 5px; width: 134px; }
.assistance a { font-weight: bold; }
.assistance span { white-space: nowrap; }
.red { color: #DB4E00; margin-left: 5px; }
.toplinePad { height: 10px; border-top: 1px solid #CCCCCC; padding: 0 0 10px 0; }
.viewcartbanner { position: absolute; width: 142px; float: right; left: 824px; top: 440px; }



.backlink a { font-family: arial, helvetica, sans-serif; position: relative; right: -473px; padding-right: 34px; }
.bioblock { background-color:#F2F2F2; width:438px; padding:10px; margin-top:50px; }
.biosmall a { font-family: arial, helvetica, sans-serif; font-size: 11px; }
.courceblock { background:#F2F2F2; width: 574px; padding: 10px; margin-top: 50px; }


/* signup page styles */
#signupform { padding-bottom: 20px; width:612px; }
#signupform label { clear: both; float: left; font-size: 11px; margin-bottom: 3px; width: 98%; }
#signupform input.text { width: 298px; }
#signupform .images label { clear: none; float: left; }
#signupform h2 { font-size: 12px !important; font-weight: bold !important; padding: 5px 0px 5px 0px !important; }
#signupform h4 { margin-bottom: 5px; font-size: 11px !important; font-weight: bold !important; }
#signupform span.submit { clear: both; display: block; width: 100%; }
#signupform span.submit input { float: right; }
#signupform fieldset.contact span { display: block; width: 100%; float: left; clear: both; }
#signupform fieldset.contact span p { padding: 0 0 5px 0 !important; }
#signupform fieldset.contact span input { float:left; margin: 0 5px 5px 0; padding: 0 !important; }
#signupform fieldset.contact span label { font-size: 11px; height: 12px; float: left; margin: 0 10px 5px 0px !important; clear: none !important; }
#emailspage { padding: 10px 0px 10px 0px; width: 285px; border-top: solid 1px #CCCCCC; }
#email, #firstname, #lastname { height:18px; }
#emailtype { padding-bottom:10px; width:100%; border: 0px; }
#phone { width:132px; height:18px; }
#phonetitle { margin-left:129px; }
/* End This styles support Email and Catalog Request page */

/* Jobs Listing styles */
.jobs { border: 0; border-collapse: collapse; background-color: #FFFFFF; margin: 0; padding: 3px; width: 604px; }
.jobs tr { border: 0; margin: 0; padding-left: 5px; }
.jobs td { border: 0; margin: 0; padding: 4px 3px 4px 5px; }
.jobslsittitle { background-color:#999999; color: #FFFFFF; height: 25px; font-size: 12px; font-weight: bold; }
.jobstablegrey { background-color:#BEC4C6; }
.jobstablewhite { background-color:#FFFFFF; }
.jobscolum1 { width: 332px; }
.jobscolum2 { width: 32px; text-align: center; }
.jobscolum3 { width: 87px; text-align: center; }
.jobscolum4 { width: 127px; text-align: center; }

/* Style for Google Map */
#map { width: 400px; height: 300px;  margin: 0 10px 0 10px; }
.storeDetails { width: 185px; }

/* Style for HTML version of home page */
.html_home_tabs { position: relative; background-color: #ef9b00; width: 155px; padding: 10px 10px 10px 10px; font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FFFFFF; }
.html_home_text_bg { left: 0; position: absolute; top: 150px; width: 155px; height: 100px; background-color: Black; filter: alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.html_home_text { left: 0; position: absolute; top: 150px; color: #FFFFFF; font-family: sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; padding: 5px 10px 10px 10px; }

/* Style for HTML version of sub page */
.html_long_tabs { position: relative; background-color: #ef9b00; width: 207px; padding: 10px 10px 10px 10px; font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FFFFFF; }
.html_long_text_bg { left: 0; position: absolute; top: 150px; width: 207px; height: 100px; background-color: Black; filter: alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.html_long_text { left: 0; position: absolute; top: 150px; color: #FFFFFF; font-family: sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; padding: 5px 10px 10px 10px; }


/*.txt:hover{font-size:12px; font-family:arial,helvetica; color: #273650; }*/
.txtBOLD{ font-size: 9pt; font-weight: bold; color: #273650; }
.txtITAL{ font-size: 9pt; color: #273650; font-style: italic; }
.txtBOLDwhite{ font-size: 10pt; font-weight: bold; color: #FFFFFF; }
.txtWHITE{ font-size: 8pt; color: #FFFFFF; }
.supTXT{ font-size: 6pt; color: #273650; }
.specialTXT, .specialTXTbold, .specialTXT2, .specialTXTbold2, .specialTXTgreen, .specialTXTred { font-family: Arial, Helvetica, sans-serif; }
.specialTXT{ font-size: 11px; color:#273650; }
.specialTXTbold{ font-size: 9pt; font-weight: bold; color: #273650; }
.specialTXT2{ font-size: 8pt; color: #273650; }
.specialTXTbold2{ font-size: 8pt; font-weight: bold; color: #273650; }
.specialTXTgreen{ font-size: 9pt; color: #9C9A08; }
.specialTXTred{ font-size: 8pt; color: #990000; }
.linkTXT, .loginTXT, .loginTXTwhite { font-family: Arial, Helvetica, sans-serif; }
.linkTXT{ font-size: 10pt; color: #304D8B; }
.loginTXT{ font-size: 9pt; color: #D6D6D5; }
.loginTXTwhite{ font-size: 8pt; color: #FFFFFF; }
.head, .head2, .head_lt { font-family: Arial, Helvetica, sans-serif; }
.head{ font-size: 11pt; font-weight: bold; color: #273650; }
.head2{ font-size: 11pt; font-weight: bold; color: #e9e9e9; }
.head_lt{ font-size: 11pt; font-weight: bold; color: #FFFFFF; }
.blueTXT, .blueTXTbold { font: 11px Arial, Helvetica, sans-serif; color: #336699; }
.blueTXTbold{ font-weight: bold; }

/* END: OLD FranklinCovey look and feel settings - for use with scrap-or-wrap or M1 pages */
.italics{ font-style: italic; }

/* styles for technical support */
body.inner form select.long { width: 274px; }
body.inner fieldset.contact select.long { width: 302px; margin-bottom: 3px; }
input, select, textarea { font-size: 11px; font-family: arial,helvetica,sans-serif; color: rgb(102, 102, 102); }
#content p.tech { color: rgb(102, 102, 102); font-size: 11px; font-family: arial,helvetica,sans-serif; padding: 20px 0px 0px 0px; }

/* styles for Electronic Planning Systems */
#planning_sys { position: relative; left: -10px; float: left; top: -20px; width: 623px; padding: 0 0 0 0; }

/* styles for Home page */
.main_image {position: absolute; width: 623px;}
.home_orangebar {float: left; width: 155px; padding: 2px 1px 1px 0; position: relative;  top:222px;}
.home_tab {float: left; width: 155px; padding: 2px 1px 1px 0; position: relative;  top:224px;}
.home_tab_last {float: left; width: 155px; padding: 2px 0 1px 0; position: relative;  top:224px;}
.home_drop {float: left; width: 155px; padding: 0 1px 1px 0; position: relative; top:221px;}
.home_drop_last {float: left; width: 155px; padding: 0 0 1px 0; position: relative; top:221px;}
.home_drop_on {visibility: hidden; top: -172px; float: left; width: 155px; padding: 0 1px 1px 0; position: relative; top:221px;}
.home_drop_on_last {visibility: hidden; top: -172px; float: left; width: 155px; padding: 0 0 1px 0; position: relative; top:221px;}

/* styles for Individual page */
.sub_orangebar2 {float: left; width: 103px; padding: 0px 1px 1px 0; position: relative;  top:0px;}
.sub_tab2 {float: left; width: 103px; padding: 1px 1px 1px 0; position: relative;  top:0px;}
.sub_tab_last2 {float: left; width: 103px; padding: 1px 0 1px 0; position: relative;  top:0px;}

/* styles for Sub page */
.main_image2 {position: absolute; width: 623px;}
.sub_orangebar {float: left; width: 155px; padding: 0px 1px 1px 0; position: relative;  top:0px;}
.sub_tab {float: left; width: 155px; padding: 1px 1px 1px 0; position: relative;  top:0px;}
.sub_tab_last {float: left; width: 155px; padding: 1px 0 1px 0; position: relative;  top:0px;}
.long_orangebar {float: left; width: 206px; padding: 0px 1px 1px 0; position: relative;  top:0px;}
.long_tab {float: left; width: 206px; padding: 1px 1px 1px 0; position: relative;  top:0px;}
.long_tab_last {float: left; width: 206px; padding: 1px 0 1px 0; position: relative;  top:0px;}


.searchResults { position:relative; width: 150px;}