body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 12px;
	/*used in z.trainmasdescr.htm*/
}
td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	/*used in z.trainmasdescr.htm*/
	text-align:left;
	font-weight:normal;
}

h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding:0;

}

h2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

h4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	margin: 0 0 0 0;
}
h5 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
	margin: 0 0 0 0;
}
#login {
font-weight: lighter;
text-align:left;
font-style: normal;
font-size: 80%;
margin:15px 0px 0px 0px;
line-height:125%;
}

#nav2-ka {
margin : 0px;
padding : 0; 
list-style : none; 
font-size : 90%;  
}
#nav2-ka li {
margin : 0; 
padding : 0; 
display:inline;
list-style : none; 
} 
#nav2-ka a {
	float : right;
	padding : 1px 1px 1px 18px;
	font-weight: normal;
	
} 
#nav2-ka a:hover , #nav2-ka a.active {
color : #990000;  
} 
#nav2-ka a.active {
font-weight : normal; 
}

#crumbs-ka {
color:#000000;
font-size: 80%;
padding:3px 0 6px 0;
}
#crumbs-ka a {
font-weight:lighter;
}

#crumbs-ka a:hover {
text-decoration:underline;
}
#corp-crumbs {
color: #666666;
font-size: 80%;
padding:8px 0 19px 28px;
background : #ffffff;
font-weight:lighter;
}
.adjust {
font-weight:lighter;
}
#corp-crumbs a {
color: #00a7d4;
font-weight:lighter;
text-decoration:none;
}

#corp-crumbs a:hover {
color: #00a7d4;
text-decoration:underline;
}

#corp-crumbs-static {
color: #666666;
font-size: 80%;
padding:8px 0 19px 28px;
background : #ffffff url(http://www.kissingerassoc.com/images/corp_sub_shad_crumb_new.gif) no-repeat 0 0;
font-weight:lighter;
}
.adjust {
font-weight:lighter;
}
#corp-crumbs-static a {
color: #00a7d4;
font-weight:lighter;
text-decoration:none;
}

#corp-crumbs-static a:hover {
color: #00a7d4;
text-decoration:underline;
}

.homehead {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#8C959D;
	margin:0 0 10 0;
	padding:0;
}
.homeheadsub {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color:#8C959D;
	margin: 8px 0;
}
#special {
	background-color:#FFFF00;
}
#prodlist {
	
}

#prodlist h2 {
	color:#8C959D;
}

#prodlist .copy {
	font-size: 11px;
}

#features {
	
}

#features h2 {
	color:#1D62D1;
	margin: 5px 0;
	background: url(http://www.kissingerassoc.com/images/button_features.gif) no-repeat 0 4px;
	padding-left: 20px;
	border-top: 2px dotted #3E78D5;
}

#featuresmas {
}

#featuresmas h2 {
	color:#ff6633;
	margin: 5px 0;
	background: url(http://www.kissingerassoc.com/best/images/button_featuresmas.gif) no-repeat 0 4px;
	padding-left: 20px;
	border-top: 2px dotted #ff6633;
}
#featurestrain {
}

#featurestrain h2 {
	color:#469E57;
	margin: 5px 0;
	background: url(http://www.kissingerassoc.com/training/images/button_featurestrain.gif) no-repeat 0 4px;
	padding-left: 20px;
	border-top: 2px dotted #469E57;
}

#headline {
	color:#000099;
	margin: 5px 0;
	font-size: 16px;
	font-weight: bold;
	background: url(http://www.kissingerassoc.com/images/button_features.gif) no-repeat 0 4px;
	padding-left: 20px;
	border-top: 2px dotted #3E78D5;
}

#headlinemas {
	color:#000000;
	margin: 5px 0;
	font-size: 16px;
	font-weight: bold;
	background: url(http://www.kissingerassoc.com/best/images/button_featuresmas.gif) no-repeat 0 4px;
	padding-left: 20px;
	border-top: 2px dotted #ff6633;
}

#infoform h1 {
	color:#ffffff;
	margin: 30px 0;
	background: url(http://www.kissingerassoc.com/images/infoform.gif) no-repeat 0 -30px;
	padding-left: 60px;
}
#corp-form-emland h1{
	color:#C00;
	margin:10px 0;
}

#questions {
	
}

#questions h2 {
	color:#1D62D1;
	margin: 5px 0;
}

#questions .copy {
	margin-left: 25px;
}

.copy {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.copysmall {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.copystripe {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.line {
	border-top: 2px dotted #3E78D5;
}
.linemas {
	border-top: 2px dotted #ff6633;
}
.linetrain {
	border-top: 2px dotted #469E57;
}

a.no_underline:link {
	text-decoration: none;
	color: #FFFFFF
}
a.no_underline:visited {
	text-decoration: none;
	color: #FFFFFF
}
a.no_underline:hover {
	text-decoration: underline;
	color: #FFFFFF
}
a.no_underline:active {
	text-decoration: none;
	color: #FFFFFF
}

a.no_underline_blue:link {
	text-decoration: none;
	color: #74A1E8
}
a.no_underline_blue:visited {
	text-decoration: none;
	color: #74A1E8
}
a.no_underline_blue:hover {
	text-decoration: underline;
	color: #74A1E8
}
a.no_underline_blue:active {
	text-decoration: none;
	color: #74A1E8
}

a.no_underline_orange:link {
	text-decoration: none;
	color: #ff6633
}
a.no_underline_orange:visited {
	text-decoration: none;
	color: #ff6633
}
a.no_underline_orange:hover {
	text-decoration: underline;
	color: #ff6633
}
a.no_underline_orange:active {
	text-decoration: none;
	color: #ff6633
}

a.no_underline_gray:link {
	text-decoration: none;
	color: #AEAEAE
}
a.no_underline_gray:visited {
	text-decoration: none;
	color: #AEAEAE
}
a.no_underline_gray:hover {
	text-decoration: underline;
	color: #AEAEAE
}
a.no_underline_gray:active {
	text-decoration: none;
	color: #AEAEAE
}

a.no_underline_black:link {
	text-decoration: none;
	color: #000000
}
a.no_underline_black:visited {
	text-decoration: none;
	color: #000000
}
a.no_underline_black:hover {
	text-decoration: underline;
	color: #000000
}
a.no_underline_black:active {
	text-decoration: none;
	color: #000000
}

a.underline_black:link {
	text-decoration: underline;
	color: #000000
}
a.underline_black:visited {
	text-decoration: underline;
	color: #000000
}
a.underline_black:hover {
	text-decoration: underline;
	color: #000000
}
a.underline_black:active {
	text-decoration: underline;
	color: #000000
}

a.no_underline_green:link {
	text-decoration: none;
	color: #009900
}
a.no_underline_green:visited {
	text-decoration: none;
	color: #009900
}
a.no_underline_green:hover {
	text-decoration: underline;
	color: #009900
}
a.no_underline_green:active {
	text-decoration: none;
	color: #009900
}
a.white_underline:link {
	text-decoration: underline;
	color: #FFFFFF
}
a.white_underline:visited {
	text-decoration: underline;
	color: #EEEEFF
}
a.white_underline:hover {
	text-decoration: underline;
	color: #EEFFEE
}
a.white_underline:active {
	text-decoration: underline;
	color: #EEEEEE
}
/* standard corp site blue color = #00a7d4 */
/* standard corp site green color = #12ad2b */
.type1heading {
	background-color:#00a7d4;
	text-align: left;
	color:#FFF;
}
.type2heading {
	background-color:#00a7d4;
	text-align: center;	
	color:#FFF;
}
.type3heading {
	background-color:#00a7d4;
	text-align: right;	
	color:#FFF;
}
.type1npheading {
	background-color:#00a7d4;
	text-align: left;
	color:#FFF;
	font-size: 90%;
}
.type2npheading {
	background-color:#00a7d4;
	text-align: center;	
	color:#FFF;
	font-size: 90%;
}
.type3npheading {
	background-color:#00a7d4;
	text-align: right;	
	color:#FFF;
	font-size: 90%;
}
.type1headingdata {
	background-color:#00a7d4;
	text-align: left;
	color:#000;
}
.type2headingdata {
	background-color:#00a7d4;
	text-align: center;	
	color:#000;
}
.type3headingdata {
	background-color:#00a7d4;
	text-align: right;	
	color:#000;
}
.type1label {
	text-align: left;
	font-weight: bold;
}
.type2label {
	text-align: center;	
	font-weight: bold;
}
.type3label {
	text-align: right;	
	font-weight: bold;
}
.type1 {
		
}
.type2 {
	text-align: center;	
}
.type3 {
	text-align: right;	
}
.type1blue {
	color: #000099;
}
.type2blue {
	text-align: center;
	color: #000099;
}
.type3blue {
	text-align: right;
	color: #000099;
}
.type1gray {
	text-align: left;
	color: #bbbbbb;
}
.type2gray {
	text-align: center;
	color: #bbbbbb;
}
.type3gray {
	text-align: right;
	color: #bbbbbb;
}
.type1red {
	color: #ff0000;
}
.type2red {
	text-align: center;
	color: #ff0000;
}
.type3red {
	text-align: right;
	color: #ff0000;
}
.type1white {
	color: #ffffff;
}
.type2white {
	text-align: center;
	color: #ffffff;
}
.type3white {
	text-align: right;
	color: #ffffff;
}
.type1whiteonblue {
	color: #ffffff;
	background-color: #000099;
}
.type2whiteonblue {
	text-align: center;
	color: #ffffff;
	background-color: #000099;
}
.type3whiteonblue {
	text-align: right;
	color: #ffffff;
	background-color: #000099;
}
.type1whiteongreen {
	color: #ffffff;
	background-color: #009900;
}
.type2whiteongreen {
	text-align: center;
	color: #ffffff;
	background-color: #009900;
}
.type3whiteongreen {
	text-align: right;
	color: #ffffff;
	background-color: #009900;
}
.type1whiteonorange {
	color: #ffffff;
	background-color: #DF7401;
}
.type2whiteonorange {
	text-align: center;
	color: #ffffff;
	background-color: #DF7401;
}
.type3whiteonorange {
	text-align: right;
	color: #ffffff;
	background-color: #DF7401;
}
.type1whiteonred {
	color: #ffffff;
	background-color: #ff0000;
}
.type2whiteonred {
	text-align: center;
	color: #ffffff;
	background-color: #ff0000;
}
.type3whiteonred {
	text-align: right;
	color: #ffffff;
	background-color: #ff0000;
}
.type1n {
	text-align: left;
	white-space:nowrap;
}
.type2n {
	text-align: center;
	white-space:nowrap;
}
.type3n {
	text-align: right;
	white-space:nowrap;
}
.type1nm {
	text-align: left;
	white-space:nowrap;
	font-size: 0.75em;
}
.type2nm {
	text-align: center;
	white-space:nowrap;
	font-size: 0.75em;
}
.type3nm {
	text-align: right;
	white-space:nowrap;
	font-size: 0.75em;
}
.type1m {
	text-align: left;
	font-size: 0.75em;
}
.type2m {
	text-align: center;
	font-size: 0.75em;
}
.type3m {
	text-align: right;
	font-size: 0.75em;
}
.type1nmred {
	text-align: left;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ff0000;
}
.type2nmred {
	text-align: center;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ff0000;
}
.type3nmred {
	text-align: right;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ff0000;
}
.type1np {
	text-align: left;
	white-space:nowrap;
	font-size: 90%;
}
.type2np {
	text-align: center;
	white-space:nowrap;
	font-size: 90%;
}
.type3np {
	text-align: right;
	white-space:nowrap;
	font-size: 90%;
}
.type1p {
	text-align: left;
	font-size: 90%;
}
.type2p {
	text-align: center;
	font-size: 90%;
}
.type3p {
	text-align: right;
	font-size: 90%;
}
.type1nmwhite {
	text-align: left;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ffffff;
}
.type2nmwhite {
	text-align: center;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ffffff;
}
.type3nmwhite {
	text-align: right;
	white-space:nowrap;
	font-size: 0.75em;
	color: #ffffff;
}
/* BlackBerry classes */
.type1bb {
	font-size: 115%;
}
.type2bb {
	text-align: center;	
	font-size: 115%;
}
.type3bb {
	text-align: right;
	font-size: 115%;
}
.type1nbb {
	text-align: left;
	font-size: 115%;
	white-space:nowrap;
}
.type2nbb {
	text-align: center;
	font-size: 115%;
	white-space:nowrap;
}
.type3nbb {
	text-align: right;
	font-size: 115%;
	white-space:nowrap;
}
.type1wbnbb {
	text-align: left;
	font-size: 115%;
	white-space:nowrap;
	background-color: #ffffff;
	color: #000000;
}
.type2wbnbb {
	text-align: center;
	font-size: 115%;
	white-space:nowrap;
	background-color: #ffffff;
	color: #000000;
}
.type3wbnbb {
	text-align: right;
	font-size: 115%;
	white-space:nowrap;
	background-color: #ffffff;
	color: #000000;
}
.type1bwnbb {
	text-align: left;
	font-size: 115%;
	white-space:nowrap;
	background-color: #000099;
	color: #ffffff;
}
.type2bwnbb {
	text-align: center;
	font-size: 115%;
	white-space:nowrap;
	background-color: #000099;
	color: #ffffff;
}
.type3bwnbb {
	text-align: right;
	font-size: 115%;
	white-space:nowrap;
	background-color: #000099;
	color: #ffffff;
}
.type1ownbb {
	text-align: left;
	font-size: 115%;
	white-space:nowrap;
	background-color: #FFA500;
	color: #ffffff;
}
.type2ownbb {
	text-align: center;
	font-size: 115%;
	white-space:nowrap;
	background-color: #FFA500;
	color: #ffffff;
}
.type3ownbb {
	text-align: right;
	font-size: 115%;
	white-space:nowrap;
	background-color: #FFA500;
	color: #ffffff;
}
/*change these later, when all pages are ready for link color changes

a:link {
	text-decoration: none;
	color: #FFFFFF - need to come up with right color
}
a:visited {
	text-decoration: none;
	color: #FFFFFF - need to come up with right color
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF - need to come up with right color
}
a:active {
	text-decoration: none;
	color: #FFFFFF - need to come up with right color
}

*/

#bestreq {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 8px 0;
}
#smart {
	font-size: 11pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	text-align: center;
	margin: 8px 0 5px 0;
}

/* navigation */

#navbar {
	background: #AAB0B6 url(http://www.kissingerassoc.com/images/nav_silver.gif) repeat-x top left;
	padding:6px 10px;
	font-size:12px;
	font-weight:bold;

}

#navbar a:hover, #navbar a.active {
	color: #fff;
	background: #AAB0B6;
	}

.nav {
	display:table;
	padding: 0;
	margin: 0 auto;
	width:100%;
	white-space:nowrap;
	list-style-type:none;
	font-size: 82%;
	background: #AAB0B6 url(http://www.kissingerassoc.com/images/nav_silver.gif) repeat-x top left;
	}

* html .nav {
	display:inline-block;
	width:1px;
	padding:0 2px;
}
	
#navbar > td {
	font-size:12px;
	padding:6px 5px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	}
	
* html .nav li {
	display:inline;
}

#navbar a {
	display:block;
	padding: 6px 5px;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
	}
	
* html .nav a {
	display:inline-block;
	margin:0 -2px;
}	

.nav a:hover, .nav a.active {
	color: #fff;
	background: #AAB0B6;
	}
#navbar a.active {
	font-weight: bold;
	color: #fff;
	background: url(http://www.kissingerassoc.com/images/nav_silver_act.gif) repeat-x top left;
	}
li#t-home a {
	margin-left: 2px;
	background: url(../img/nav-li-bg.gif) no-repeat top left;
	}

#jumplist {
	margin-top:-20px;
	}
	
#jumplist a {
	font-size:12px;
	font-weight: bold;
	}

/*silver gradient background*/

.cellback {
	background: #74A1E8 url(http://www.kissingerassoc.com/images/cellback.gif) repeat-x top left;
}

.cellbackmas {
	background: #ff6633 url(http://www.kissingerassoc.com/best/images/cellbackmas.gif) repeat-x top left;
}
.cellbacktrain {
	background: #469E57 url(http://www.kissingerassoc.com/training/images/cellbacktrain.gif) repeat-x top left;
}
.cellbackgray {
	background: #C3C8CD url(http://www.kissingerassoc.com/images/cellbackgray.gif) repeat-x top left;
}

/*narrow stripe silver gradient background*/

.fill {
	background: #ffffff url(http://www.kissingerassoc.com/images/fill.gif) repeat top left;
}

.fillmas {
	background: #ffffff url(http://www.kissingerassoc.com/best/images/fillmas.gif) repeat top left;
}
.filltrain {
	background: #ffffff url(http://www.kissingerassoc.com/training/images/filltrain.gif) repeat top left;
}
.fillgray {
	background: #ffffff url(http://www.kissingerassoc.com/images/fillgray.gif) repeat top left;
}
.footer-pipe {
	color: ffffff;
}
#footer {
color:#333333;
font-weight: lighter;
text-align:left;
font-style: normal;
font-size: 80%;
margin:15px 0px 0px 0px;
line-height:125%;
}
#footer a{
text-decoration:none;
color: #333;
}
#footer a.active, #footer a:hover {
text-decoration:underline;
}
#footerlinks {
color: #ffffff;
text-align:left;
font-weight: lighter;
font-style: normal;
font-size: 80%;
margin:0px 0px 0px 0px;
line-height:175%;
background-color:#00A7D4;
}

#footerlinks a {
	color : #ffffff;
	font-weight : bold;
	text-decoration:none;
} 
#footerlinks a.active, #footerlinks a:hover {
color : #ffffff;
text-decoration:underline;
}


ul {
	font-size: 12px;
}

#nobullet {
	list-style: none;
}

.link {
	background: url(http://www.kissingerassoc.com/images/button_link.gif) no-repeat 0 50%;
	margin: 10px 0;
	padding-left: 20px;

}
.linknomargin {
	background: url(http://www.kissingerassoc.com/images/button_link.gif) no-repeat 0 50%;
	margin: 0px 0px;
	padding-left: 20px;

}
.linkmas {
	background: url(http://www.kissingerassoc.com/best/images/button_link_mas.gif) no-repeat 0 50%;
	margin: 10px 0;
	padding-left: 20px;

}
.linktrain {
	background: url(http://www.kissingerassoc.com/training/images/button_link_train.gif) no-repeat 0 50%;
	margin: 10px 0;
	padding-left: 20px;

}
.link-pdf {
	background: url(http://www.kissingerassoc.com/images/pdf-icon.gif) no-repeat 0 50%;
	margin: 10px 0;
	padding-left: 20px;
}

#bluetextlink div {
	background: url(http://www.kissingerassoc.com/images/bluetextlink.gif) no-repeat 0 3px;
	margin: 0px 0 -12px 0;
	padding-left: 10px;
}

#bluetextlink_mas div {
	background: url(http://www.kissingerassoc.com/best/images/bluetextlink_mas.gif) no-repeat 0 3px;
	margin: 0px 0 -12px 0;
	padding-left: 10px;
}

.cpe {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .65em;
	background-color: #CCCCCC;
	/*used in z.trainmasdescr.htm*/
}
.cpe-bold {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	background-color: #CCCCCC;
	font-weight: bold;
	/*used in z.trainmasdescr.htm*/
}
.cpe-title {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color:#666666;
	font-weight: bold; color: white;
	font-style: italic;
	padding: 5px;
	/*used in z.trainmasdescr.htm*/
}
.border {
	border: 1px solid #666666;
	/*used in z.trainmasdescr.htm*/
}
.borderdarkblue {
	border: 1px solid #000099;
	
}
.borderlink {
	border: 1px solid #74A1E8;
	padding: 3px;
}
#borderlink {
	border: 1px solid #74A1E8;
	padding: 3px;
}
#borderlinkfamtrad {
	border: 1px solid #74A1E8;
	padding: 3px;
	background-image:url(http://www.kissingerassoc.com/images/kai_famtrad_back.gif)
}
.borderlinksolid {
	border: 1px solid #74A1E8;
	background-color: #74A1E8;
	padding: 3px;
}
.borderlinkmas {
	border: 1px solid #ff6633;
	padding: 3px;
}
#borderlinkmas {
	border: 1px solid #ff6633;
	padding: 3px;
}
#border {
	border: 1px solid #666666;

}
#borderdarkblue {
	border: 1px solid #000099;

}
.style1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	/*taken from z.trainmassched.htm*/
}
.month {
	font-size: 0.85em;
	font-weight: bolder;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000099;
	/*taken from z.trainmassched.htm*/
}
.small {
	font-size: 0.65em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	/*taken from z.trainmassched.htm*/
}
.small-white {
	font-size: 0.65em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: white;
	/*taken from z.trainmassched.htm*/
}
.small-light {
	font-size: 0.65em;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	/*taken from z.trainmassched.htm*/
}
.bold {	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#000099;
	/*taken from z.trainmassched.htm*/
}
.boldspaced {	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-style: normal;
	color:#000099;
	/*taken from z.trainmassched.htm*/
}
.boldmas {	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#ff6633;
	/*taken from z.trainmassched.htm*/
}

#ebottom {
height : 40px; 
width :600px;
text-align : left; 
font-size : xx-small; 
color : #666; 
padding : 0 0 10px 0; 
margin : 10px 0 0 0;
} 
#ebottom p {
line-height : 12px;
}
#etop {
height : 40px; 
width :600px;
text-align : center; 
font-size : xx-small; 
color : #666; 
padding : 0 0 10px 0; 
margin : 10px 0 0 0;
} 
#etop p {
line-height : 12px;
}
#etight {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	margin: -10px 0 10px 0;
}
#etight-head {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#74A1E8;
	margin: -10px 0 10px 0;
}
#etight-headmas {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ff6633;
	margin: -10px 0 10px 0;
}

#corp_back {
	border:1px solid #dddddd;
	background : url(http://www.kissingerassoc.com/images/corp_back.gif) repeat-x top left;
}
#corp_outer {
	border:1px solid #dddddd;

}
#corp_sols {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	text-align : center; 
	margin:5px 0 5px 0;
}
#corp_sols select{
margin: 0;
}
#corp_prodlist {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#333333;
	text-align : center;
	margin:15px 0 0 0;
}
#corp_prodlist a{
color:#333333;
font-weight:bold;
text-decoration:none;
}
#corp_prodlist a:hover , #corp_prodlist a.active {
text-decoration: underline; 
} 

#corp_main_options {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-align : left;
	margin:0 0 0 23px;
}
#corp_main_options a{
color:#ffffff;

font-size: 10px;
font-weight:bold;
text-decoration:underline;
}
#corp_main_options a:hover , #corp_main_options a.active {
color:#ceeef7;
}

#corp_main {
	background : url(http://www.kissingerassoc.com/images/corp_main.gif) no-repeat top left;
}
#corp_main2 {
	background : url(http://www.kissingerassoc.com/images/corp_main2.gif) no-repeat top left;
}
#corp_main_left {
	background : url(http://www.kissingerassoc.com/images/corp_main_left.gif) no-repeat top left;
}
#corp_main_right {
	background : #5f86b7 url(http://www.kissingerassoc.com/images/corp_main_right_ani.gif) no-repeat top left;
}
#corp_sol_finder {
	background : url(http://www.kissingerassoc.com/images/sol_finder.gif) no-repeat top left;
}
#corp_sub {
	background : #fefefe url(http://www.kissingerassoc.com/imagesOUT/corp_sub.gif) repeat-y top left;
	margin-top: -5px;
	
	font-weight:normal;
}
#corp_sub a{
color:#333333;
text-decoration:underline;
}

#corp_sub a:hover , #corp_sub a.active{
color: #00a7d4;
text-decoration:none;
}
#corp_sub a:visited {
color: #999999;
}

#corp_sub_shad {
	background : url(http://www.kissingerassoc.com/images/corp_sub_shad.gif) no-repeat top left;
}
#corp_sub_shad2 {
	background : url(http://www.kissingerassoc.com/images/corp_sub_shad_top_new.gif) no-repeat top left;
}

#corp_sub_shad2 h1{
color: #eeeeee;
margin-top: 20px;
}
#corp_sub_shad2_email {
	background : url(http://www.kissingerassoc.com/images/corp_sub_shad2_email.gif) no-repeat top left;
}
#corp_bot {
	background : url(http://www.kissingerassoc.com/images/corp_back_bot.gif) repeat-x top left;
}
#corp_top {
	background : url(http://www.kissingerassoc.com/images/corp_back_top.gif) repeat-x top left;
}
#corp_nav {
margin : 0 0 0 0;
padding : 3px 0 0 0; 
font-weight: normal;
font-size : 9px;  
color: #333333;
border-top: 1px solid #00a7d4;
background : #ffffff url(http://www.kissingerassoc.com/images/corp_login_back.gif) repeat-y top left;
}
#corp_nav_email_image {
margin : 0 0 0 0;
padding : 3px 0 0 0; 
font-weight: normal;
font-size : 9px;  
color: #333333;
border-top: 1px solid #00a7d4;
background : #ffffff url(http://www.kissingerassoc.com/images/corp_login_back_vid_image.gif) no-repeat top left;
}
#corp_nav_email {
margin : 0 0 0 0;
padding : 3px 0 0 0; 
font-weight: normal;
font-size : 9px;  
color: #333333;
border-top: 1px solid #00a7d4;
background : #ffffff url(http://www.kissingerassoc.com/images/corp_login_back_vid.gif) repeat-y top left;
}
#corp_nav_email_2 {
margin : 0 0 0 0;
padding : 3px 0 0 0; 
font-weight: normal;
font-size : 9px;  
color: #333333;
border-top: 1px solid #00a7d4;
background : #ffffff;
}
#corp_back {
margin : 0 0 0 0;
padding : 3px 0 0 0; 
font-weight: normal;
font-size : 9px;  
color: #333333;
border-top: 1px solid #00a7d4;
background : #ffffff;
}
#corp_nav li {
font-weight: normal;
display: inline;
font-size : 9px;  
color: #333333;
} 
#corp_nav_email li {
font-weight: normal;
display: inline;
font-size : 9px;  
color: #333333;
} 
#corp_nav_email_2 li {
font-weight: normal;
display: inline;
font-size : 9px;  
color: #333333;
} 
#corp_nav a {
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	
} 
#corp_nav_email a{
	text-decoration : none;
	color : #333333;
	font-weight: bold;
}
#corp_nav_email_2 a{
	text-decoration : none;
	color : #333333;
	font-weight: bold;
}
#corp_back a{
	text-decoration : underline;
	color : #333333;
	font-weight: bold;
}
#corp_nav a:hover , #corp_nav a.active {
color : #00A7D4;  
} 
#corp_nav_email a:hover , #corp_nav_email a.active {
color : #00A7D4;  
} 
#corp_nav_email_2 a:hover , #corp_nav_email_2 a.active {
color : #00A7D4;  
} 
#corp_back a:hover , #corp_back a.active {
color : #00A7D4;  
}
#corp_nav a.active {
font-weight : normal; 
}
#corp_nav_email a.active {
font-weight : normal; 
}
#corp_nav_email_2 a.active {
font-weight : normal; 
}
#corp_foot {
color:#666666;
font-weight: normal;
text-align:left;
font-size:9px;
margin:0 0 0 28px;
line-height:15px;
}
#corp_foot_email {
color:#333333;
font-weight: normal;
text-align:center;
font-size:10px;
margin:0 0 0 0px;
line-height:15px;
}

#corp_foot_email a {
	text-decoration : none;
	color : #333333;
	font-weight: normal;
} 
#corp_foot_email a:hover , #corp_foot_email a.active {
text-decoration:underline;
} 
#corp_text_topic {
color:#333333;
font-weight: normal;
text-align:left;
font-size:10px;
margin: -20px 28px 0 28px;

}
#corp_text_topic ul {
color:#333333;
font-weight: normal;
font-size:10px;
}

#corp_text {
color:#333333;
font-weight: normal;
text-align:left;
font-size:10px;
margin: 0px 28px 0 28px;

}

#corp_text ul {
color:#333333;
font-weight: normal;
font-size:10px;
}

#corp_text_email {
color:#333333;
font-weight: normal;
text-align:left;
font-size:12px;
line-height: 16px;
margin:0 28px 0 28px;
}

#corp_text_email ul {
color:#333333;
font-weight: normal;
font-size:12px;

}
#corp_text_email li {

list-style-type:disc;

}
#corp_body {
background-color:#999999;

}
#corp_body_email_events {
background-color:#eeeeee;

}

#corp_linklist {
text-align:left;
font-size: 90%;
}
#corp_linklist th{
background: #ffffff url(../images/todos_btn.gif) repeat-x top left;
font-size: 90%;
background-color: #00A7D4;
color: #ffffff;
border-top:1px solid #00A7D4;
border-bottom:1px solid #00A7D4;
}
#corp_linklist th p{
margin: 0 5px 0 5px;
}
#corp_linklist td.odd{
background-color:#eeeeee;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(../images/list_bullet.gif) no-repeat 8px 50%;
}
#corp_linklist td.pdfodd{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(../images/pdficon_small.gif) no-repeat 5px 10px;
}
#corp_linklist td.wordodd{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(../images/word_icon.gif) no-repeat 5px 50%;
}
#corp_linklist td.oddwide{
background-color:#eeeeee;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
}
#corp_linklist td.even{
background-color:#dddddd;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(../images/list_bullet.gif) no-repeat 8px 50%;
}
#corp_linklist td.pdfeven{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(../images/pdficon_small.gif) no-repeat 5px 10px;
}
#corp_linklist td.wordeven{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(../images/word_icon.gif) no-repeat 5px 50%;
}
#corp_linklist td.evenwide{
background-color:#dddddd;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
}
#corp_linklist td p{
margin: 0 5px 0 25px;
}
#corp_linklist a{
font-weight:lighter;
padding : 5px 0px 5px 0px; 
text-decoration : none;
}
#corp_linklist a.active , #corp_linklist a:hover {
color : #00A7D4;
}
#corp_portal {
background-color:#FFFFFF;
line-height:12px;
color: #333333;
font-size: 10px;
font-weight:normal;
}

.corp_login {
margin-top: 1px;
color: #333333;
font-size:9px;
margin-bottom: 5px;
font-weight:normal;
}

#corp_nav2 {
float:right;
margin : 0 0 20px 0;
padding : 0 0 0 0px; 
list-style : none; 
font-size : 9px;  
}
#corp_nav2_email {
float:right;
margin : 0 0 20px 0;
padding : 0 0 0 0px; 
list-style : none; 
font-size : 9px; 
color : #333333;
font-weight: normal; 
}
#corp_nav2 li {
margin : 0; 
padding : 0; 
display:inline;
list-style : none; 
} 
#corp_nav2_email li {
margin : 0; 
padding : 0; 
display:inline;
list-style : none; 
}
#corp_nav2 a {
	padding : 1px 1px 1px 10px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	
} 
#corp_nav2_email a {
	padding : 1px 1px 1px 10px;
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	
} 
#corp_nav2 a:hover , #corp_nav2 a.active {
text-decoration:underline;
} 
#corp_nav2_email a:hover , #corp_nav2_email a.active {
text-decoration:underline;
}
#corp_nav2 a.active {
font-weight : normal; 
}
#corp_nav2_email a.active {
font-weight : normal; 
}
#corp_portal_signup {
background : url(http://www.kissingerassoc.com/images/corp_portal_signup.gif) no-repeat top left;
}
#corp_portal_forgot {
background : url(http://www.kissingerassoc.com/images/corp_portal_forgot.gif) no-repeat top left;
}
#corp_portal_head {
background : url(http://www.kissingerassoc.com/images/corp_portal.gif) no-repeat top left;
}
#corp_portal_head_bp {
background : url(http://www.kissingerassoc.com/images/corp_portal_bp.gif) no-repeat top left;
}
#corp_portal_head_ka {
background : url(http://www.kissingerassoc.com/images/corp_portal_ka.gif) no-repeat top left;
}
#corp_portal_main{
background-color:#FFFFFF;
}

#corp_portal_image {
border:1px solid #00a7d4;
font-size: 10px;
font-weight: normal;
background:#FFFFFF url(http://www.kissingerassoc.com/images/corp_portal_back.gif) repeat-y top left;
}

#corp_portal_section {
border:1px solid #00a7d4;
font-size: 10px;
font-weight: normal;
padding: 5px;
background:#FFFFFF url(http://www.kissingerassoc.com/images/corp_portal_back.gif) repeat-y top left;
}

#corp_portal_section a {
	text-decoration : none;
	color : #333333;
	font-weight: normal;
	
} 
#corp_portal_section a:hover , #corp_portal_section a.active {
color : #00A7D4;  
} 
#corp_portal_section a.active {
font-weight : normal; 
}

#corp_portal_section th{
color: #ffffff;
line-height:20px;
padding-left: 5px;
text-align:left;
background : #00a7d4 url(http://www.kissingerassoc.com/images/corp_portal.gif) no-repeat 50% -2px;
}
#corp_notes {
margin-left: 25px;
margin-right: 120px;
padding: 5px;
font-weight:normal;

}
#corp_notes a {
	color : #333333;
	font-weight: bold;
	padding: 0;
} 
#corp_notes a:hover , #corp_notes a.active {
text-decoration: underline;  
} 
#corp_notes a.active {
font-weight : normal; 
}
.corp_mid {
line-spacing:2px;
font-weight:normal;
margin-top:3px;
}
#login-welcome {
color:#ffffff;
font-weight: bold;
text-align:left;
font-style: normal;
font-size: 9px;
margin:15px 0px 0px 0px;
line-height:125%;
}
#login-welcome a{
color:#ffffff;
text-decoration:underline;
}
#corp_vid_desc{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
#underline a{
text-decoration: underline;
}
#corp_data{


}
#corp_data th{
color: #00a7d4;
}
#prof_pers_text{
color:#333333;
font-weight: normal;
text-align:left;
font-size:12px;
margin:0 20px 0 20px;
}
#corp_table {
text-align:left;
}
#corp_callout {
border:1px solid #00a7d4;
font-size: 10px;
font-weight: normal;
padding: 5px;
background:#eeeeee url(http://www.kissingerassoc.com/imagesOUT/corp_callout.gif) repeat-x top left;
}
#corp_text_read {
font-size: 12px;
font-weight:normal;
text-align:left;
line-height:130%;
list-style:disc;
}
#corp_text_read h2 {
line-height:115%;
color:#00529e;
}
#corp_text_read h3 {
color:#00529e;
font-size: 12px;
text-align: left;
margin-bottom:2px;
}
#corp_text_read ul {
font-size: 12px;
}
#corp_text_read li {
display: list-item;
font-size: 12px;
}
#corp_text_read a {
text-decoration: underline;
}

#leftbar {
font-size: 10px;
text-align:left;
margin: 0 0px 7px 28px;
padding:20px 0 7px 0;
line-height: 130%;
border-bottom:1px solid;
border-color:#00a7d4;
}

#leftbar a {
color: #00529e;
font-weight:lighter;
}

#leftbar a:link {
text-decoration:none;
color:#00529e;
}

#leftbar a:visited {
color:#666666;
text-decoration:none;
}

#leftbar a:hover {
color: #00529e;
text-decoration:underline;
}
#leftbar a:active {
/**color: #2E2E2E;**/
color: #00529e;
text-decoration:underline;
}
#leftbar ul {
list-style:none;
margin-left:-40px;
}
#leftbar li {
margin: 0 0 7px 0;
}
/**for leftbar link tiers - ul id's**/
#leftbar-1{
margin:-15px 0 0px 0;
padding:0 0 0 40px;
}
#leftbar-1 a.active{
color:#666666;
font-weight:bold;
}
#leftbar-2{
margin:5px 0 0 0px;
padding:5px 0 0 40px;
}
.leftbar2{
padding:0px 0 0 10px;
background: url(http://www.kissingerassoc.com/images/list_bullet_whiteback_corp.gif) no-repeat top left;
}
#leftbar-2 a{
color:#00529e;
}
#leftbar-2 a.active{
color:#00529e;
font-weight:bold;

}
#leftbar-3{
margin:5px 0 10px 0;
padding:0 0 0 50px;
font-size:90%;
font-weight:lighter;
}
.divider{
border-right:1px solid #00a7d4;
padding-top:20px;
}

#maincontent{

color:#333333;
margin-top: 20px;
padding: 0px 0px 0px 15px;
font-size:85%;
font-weight:lighter;
line-height:130%;
text-align:left;
}
#corp-form {
background-color:#eeeeee;
padding: 3px 10px;
}
#corp-form th {
color: #ffffff;
font-weight:bold;
background:#00a7d4 url(http://www.kissingerassoc.com/images/corp_sub_shad2_form.gif) repeat-x top left;
}
.formtable{
text-align: center;
font-size:85%;
border-bottom: #999999 solid 1px;
}
#corp-event-wow {
background: #eeeeee url(http://www.kissingerassoc.com/images/profits-ahead2.jpg) no-repeat top left;
color:#ffffff;
font-weight: normal;
text-align:left;
font-size:12px;
line-height: 16px;
margin:0 28px 0 28px;
}

#corp-event-wow a{
text-decoration:underline;
color:#ffffff;
}
#corp-event-wow a:hover, #corp-event-wow a.active {
text-decoration:none;
}
#corp-event-wow a:visited{
color:#dddddd;

}
#corp-event-wow ul {
color:#333333;
font-weight: normal;
font-size:12px;

}
#corp-event-wow li {

list-style-type:disc;

}
#corp-event-wow h2{
color:#ffffff;
font-size:20px;
}
#corp-event-wow-text{
margin-left: 18px;
}
.reverse{
color:#333333;
padding-left:27px;

}
#border2 {
	border: 1px solid #666666;
}
.details {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:12px;
	/*taken from z.trainmassched.htm*/
}
.bimage {
background: #ffffff url(http://www.kissingerassoc.com/images/profits-ahead3.jpg) no-repeat top right;
}

/* For Landing Conversion Pages */
#corp-convert-head{
background: #eeeeee url(http://www.kissingerassoc.com/images/corp-conversion-head.gif) no-repeat top left;
}
#corp-gen-convert-head{
background : url(http://www.kissingerassoc.com/images/corp_back_top.gif) repeat-x top left;
}
.divider-convert{
border-right:1px solid #00a7d4;
}
#leftbar-convert {
color: #666;
font-size: 11px;
text-align:left;
font-weight:normal;
margin: 0 0px 7px 28px;
padding:0px 0 7px 0;
line-height: 130%;
}
/* For Email Conversion Pages */
#corp-convert-head-e{
background: #eeeeee url(http://www.kissingerassoc.com/images/corp-conversion-head-e.gif) no-repeat top left;
}
.divider-convert-e{
border-right:1px solid #00a7d4;
}
#leftbar-convert-e {
font-size: 11px;
text-align:left;
font-weight:normal;

line-height: 130%;
}
.bimage-e {
background: #ffffff url(http://www.kissingerassoc.com/images/profits-ahead4.jpg) no-repeat top right;
}
#corp-form-emland {
background-color:#eeeeee;
padding: 3px 10px;
border: 1px solid #666666;
}
#fineprint {
font-size:x-small;
line-height:115%;
background-color:#eeeeee;
border: #dddddd 1px dotted;
padding: 3px 3px;
}
#fineprint a {
text-decoration: none;
}
#fineprint a.active, #fineprint a:hover {
text-decoration:underline;
}
/* For tooltip.js */
#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#8AD;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
#ttcontw {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#009;
 color:#FFF;
 }
