/* CSS Document */

body {
color: #3D3C3B;
background: #ECE9E1 url(..OUT/images/bg_margins.gif) repeat-y center;
margin : 0px;
padding : 0; 
font-family: Verdana, sans-serif;
font-style: normal;
font-weight: lighter;
font-size: small;
}
h1 {
font-size:x-large;
font-family:Verdana, Arial, Helvetica, sans-serif;
/**font-family: Georgia, "Times New Roman", Times, serif;**/
color: #3D3C3B;
line-height:110%;
}
/**remember - there's also maincontent-prod h2**/
h2 {
font-size:large;
font-family:Verdana, Arial, Helvetica, sans-serif;
/**font-family: Georgia, "Times New Roman", Times, serif;**/
color: #3D3C3B;
margin:0 0 -10px 0;
line-height:110%;
}
/**remember - there's also maincontent-about h3**/
h3 {
font-size:small;
font-family: Verdana, sans-serif;
color: #3D3C3B;
margin-bottom:-10px;
}
#fineprint {
font-size:x-small;
line-height:115%;
}
#callout {
font-size:80%;
text-align:left;
margin:3px 5px;
line-height:125%;
}
#callout a{
text-decoration:underline;
}

a:link {
text-decoration:none;
color:#3D3C3B;
font-weight:bold;
}

a:visited {
color:#9E7E72;
text-decoration:none;
}

a:hover {
color: #00A7D4;
}

a:active {
color: #00A7D4;
}

#header {
background: #3D3C3B;
}

* html body {
font-size: small; /* for IE5/Win */
f/ont-size: medium; /* for other IE versions */
}

#homehead h2 {
margin: -10px 0px 15px 0px;
}
#homehead h3 {
margin: -10px 0px 10px 0px;
font-weight:normal;
}
#homehead h2 > a {
text-decoration: none;
}

#homehead h3 > a {
text-decoration: none;
font-weight:normal;
}

#homehead a:link{
color:#3D3C3B;
}
#homehead a:visited{
color:#3D3C3B;
}
#homehead a:hover{
color:#3D3C3B;
}
#homehead a:active{
color:#3D3C3B;
}

.border {
border:1px solid #00A7D4;
}

.border-500box {
border:1px solid #00A7D4;
background : #ff6633 url(http://www.kissingerassoc.com/images/500upg.gif) repeat-x top left;

}
#crumbs {
color: #ff6633;
font-size: 80%;
padding:3px 0 6px 0;
background : #ECE9E1 url(http://www.kissingerassoc.com/images/crumbs2_mas.gif) repeat-x top left;
}
#crumbs a {
color: #3D3C3B;
text-decoration:underline;
font-weight:lighter;
}

#crumbs a:hover {
color: #00A7D4;
text-decoration:underline;
}
#leftbar-text {
margin: 0;
padding: 0;
text-align:left;
font-weight:lighter;
font-size:80%;
}
#leftbar-text a {
text-decoration: underline;
color:#3D3C3B;
}
#leftbar-text a:link {
text-decoration:underline;
color:#3D3C3B;
}

#leftbar-text a:visited {
color:#9E7E72;
text-decoration:underline;
}

#leftbar-text a:hover {
color: #00A7D4;
text-decoration:underline;
}
#leftbar-text a:active {
/**color: #3D3C3B;**/
color: #00A7D4;
text-decoration:underline;
}
#leftbar {
font-size: 80%;
text-align:left;
margin: 0 0px 7px 0px;
padding:0 0 7px 0;
line-height: 120%;
border-bottom:1px solid;
border-color:#00A7D4;
}

#leftbar a {
color: #3D3C3B;
font-weight:lighter;
}

#leftbar a:link {
text-decoration:none;
color:#3D3C3B;
}

#leftbar a:visited {
color:#9E7E72;
text-decoration:none;
}

#leftbar a:hover {
color: #00A7D4;
text-decoration:underline;
}
#leftbar a:active {
/**color: #3D3C3B;**/
color: #00A7D4;
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:5px 0 0px 0;
padding:0 0 0 40px;
}
#leftbar-1 a.active{
color:#00A7D4;
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_7.gif) no-repeat top left;
}
#leftbar-2 a{

}
#leftbar-2 a.active{
color:#00A7D4;
font-weight:bold;

}
#leftbar-3{
margin:5px 0 10px 0;
padding:0 0 0 60px;
font-size:90%;
}
#linklist-pop {
text-align:left;
font-size: 80%;
}

#linklist-pop th{
background : #ff6633 url(http://www.kissingerassoc.com/images/nav_bev2_mas.gif) repeat-x top left;
font-size: 110%;
background-color: #ff6633;
color: #ffffff;
border-top:1px solid #ff6633;
border-bottom:1px solid #ff6633;
}
#linklist-pop th p{
margin: 0 5px 0 5px;
}
#linklist-pop td.pop{
background-color:#CFCCC5;
padding:10px;
text-align:center;
border-bottom:1px solid #ff6633;
border-left:1px solid #ff6633;
border-right:1px solid #ff6633;
background: #ffffff url(http://www.kissingerassoc.com/imagesOUT/pop-back.gif) repeat-y top left;
font-weight:normal;
}

.pop h3{
margin:0px 0px 5px 0px;
}

#linklist {
text-align:left;
font-size: 80%;
}
#linklist th{
background: #ffffff url(http://www.kissingerassoc.com/images/todos_btn.gif) repeat-x top left;
font-size: 110%;
background-color: #00A7D4;
color: #ffffff;
border-top:1px solid #00A7D4;
border-bottom:1px solid #00A7D4;
}
#linklist th p{
margin: 0 5px 0 5px;
}
#linklist td.odd{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(http://www.kissingerassoc.com/images/list_bullet.gif) no-repeat 8px 50%;
}
#linklist td.pdfodd{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(http://www.kissingerassoc.com/images/pdficon_small.gif) no-repeat 5px 10px;
}
#linklist td.wordodd{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #CFCCC5 url(http://www.kissingerassoc.com/images/word_icon.gif) no-repeat 5px 50%;
}
#linklist td.oddwide{
background-color:#CFCCC5;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
}
#linklist td.even{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(http://www.kissingerassoc.com/images/list_bullet.gif) no-repeat 8px 50%;
}
#linklist td.pdfeven{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(http://www.kissingerassoc.com/images/pdficon_small.gif) no-repeat 5px 10px;
}
#linklist td.wordeven{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
background: #DBD9D2 url(http://www.kissingerassoc.com/images/word_icon.gif) no-repeat 5px 50%;
}
#linklist td.evenwide{
background-color:#DBD9D2;
padding-bottom: 10px;
padding-top:10px;
border-bottom:1px solid #00A7D4;
}
#linklist td p{
margin: 0 5px 0 25px;
}
#linklist a{
font-weight:lighter;
padding : 5px 0px 5px 0px; 
text-decoration : none;
}
#linklist a.active , #linklist a:hover {
color : #00A7D4;
}



/**
.pdf {
background: url(http://www.kissingerassoc.com/images/pdficon_small.gif) no-repeat 5px 50%;
text-indent: 25px;
font-size: 90%;
padding:10px 0 10px 0;
}
.pdf-list {
margin: 5px 5px 0 5px;
text-align:left;
padding-bottom: 10px;
font-size: 80%;
}
.pdf-list  a {
color: #3D3C3B;
font-weight:lighter;
}
.pdf-list  a:hover {
color: #00A7D4;
text-decoration:underline;
}
**/

#footer {
color:#666666;
font-weight: lighter;
font-style: normal;
font-size: 70%;
margin:15px 0px 0px 0px;
line-height:125%;
}

#footerlinks {
text-align:left;
font-weight: lighter;
font-style: normal;
font-size: 70%;
margin:0px 0px 0px 0px;
line-height:175%;
border-top:1px solid #00A7D4;
}
#footerlinksseo {
text-align:left;
font-weight: lighter;
font-style: normal;
font-size: 70%;
margin:0px 0px 0px 0px;
line-height:175%;
border-top:1px solid #00A7D4;
}

#footerlinksseo a {
text-decoration:none;
color:#3D3C3B;
font-weight:lighter;
}

#footerlinksseo a.active , #footerlinksseo a:hover {
text-decoration: underline;
}

#tight {
text-align:left;
font-weight: lighter;
font-style: normal;
margin:20px 0px 0px 0px;
line-height:110%;

}

#nav {
float: left;
width : 760px; 
margin : 0px;
padding: 0px;
list-style : none; 
font-size : 80%; 
background : #ff6633 url(http://www.kissingerassoc.com/images/nav_bev2_mas.gif) repeat-x top left;
}
#nav li {
float : left;
margin : 0; 
padding : 0; 
display: inline;
list-style : none; 
} 
#nav a {
	float : left;
	padding : 5px 21px 5px 20px; 
	/**padding : 2px 19px;**/
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
} 
#nav a.active , #nav a:hover {
color : #ffffff;
background : #00A7D4 url(http://www.kissingerassoc.com/images/nav_hov.gif) repeat-x top left;
} 
#nav a.active {
font-weight : bold; 
} 

#nav2 {
margin : 0px;
padding : 0; 
list-style : none; 
font-size : 80%;  
}
#nav2 li {
margin : 0; 
padding : 0; 
display:inline;
list-style : none; 
} 
#nav2 a {
	float : right;
	padding : 1px 1px 1px 18px;
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
	/* background : url(http://www.kissingerassoc.com/images/t-pub.gif) no-repeat 10px 55%; */
} 
#nav2 a:hover , #nav2 a.active {
color : #00A7D4;  
} 
#nav2 a.active {
font-weight : normal; 
}
.focus-divider{
border-left:1px solid #9E7E72;
}
#focus {

color: #ff6633;
padding:10px;
}
#focus a strong {
color: #00A7D4;
}

#focus ul {
color: #3D3C3B;
list-style:none;
margin: 3px 0px;
padding: 0px 0px 0px 0px;
font-weight:lighter;
}

#focus li {
margin: 3px 0px;
padding: 0px 0px 0px 14px;
font-size:80%;
background: url(http://www.kissingerassoc.com/images/point.gif) no-repeat 0% 4px;

/**0px 75% or 4px left or 0px 100%**/
}



#focus a {
font-weight:normal;
}

#focus a:hover {
text-decoration: underline;
}

#todos500 {
font-size: 80%;
border: 1px solid #ff6633;
background-color: #ff6633;
}
#todos500 a {
color: #ffffff;
}

#todos500 a:hover {
color: #3d3c3b;
}
#todos {
font-size: 80%;
background : #3D3C3B url(http://www.kissingerassoc.com/images/todos.gif) repeat-x top left;
/**background-color: #3D3C3B;**/
}
.btn {
background : #00A7D4 url(http://www.kissingerassoc.com/images/todos_btn.gif) repeat-x top left;
}
#todos a {
color: #ffffff;
}
#todos a:hover {
color: #00A7D4;
}
#todohome {
font-size: 80%;
background : #ff6633 url(http://www.kissingerassoc.com/images/todos_btnhome.gif) repeat-x top left;
/**background-color: #3D3C3B;**/
}
#todohome a {
color: #ffffff;

}

#todohome a:hover {
color: #ffffff;

}
.more {
font-size:60%;
color:#ff6633;
}

#maincontent{
border-left:1px solid #9E7E72;
margin-top: 20px;
padding: 0px 0px 0px 15px;
font-size:85%;
font-weight:lighter;
line-height:130%;
}

#maincontent-about {
margin-top: 20px;
padding: 0px 0px 0px 15px;
font-size:85%;
font-weight:lighter;
line-height:130%;
}

#maincontent-about h3 {
background: url(http://www.kissingerassoc.com/images/star.gif) no-repeat 0px 25%;
font-size:small;
font-family: Verdana, sans-serif;
color: #3D3C3B;
margin: -10px 0 -14px 0;
padding: 9px 0 5px 28px;
}
#maincontent-about a{
text-decoration:underline;
}
#maincontent-prod {
margin-top: 20px;
padding: 0px 0px 0px 15px;
font-size:85%;
font-weight:lighter;
line-height:130%;
}
#maincontent-prod h2{
background: url(http://www.kissingerassoc.com/images/prod_btn.gif) no-repeat 0px 5px;
font-size:large;
font-family:Verdana, Arial, Helvetica, sans-serif;
/**font-family: Georgia, "Times New Roman", Times, serif;**/
color: #3D3C3B;
margin:0 0 -10px 0;
padding: 3px 0 5px 21px;
}

#maincontent-prod a{
text-decoration:underline;
}
#maincontent-sitemap {
margin-top: 20px;
padding: 0px 0px 0px 15px;
font-size:85%;
font-weight:lighter;
line-height:100%;
}
#maincontent-sitemap h2{


}
#maincontent-sitemap > p{
line-height:165%;
}
#maincontent-sitemap a{
text-decoration:none;
}
#maincontent-sitemap a:hover, #maincontent-sitemap a.active {
text-decoration: underline;	
}
.divider{
border-right:1px solid #9E7E72;
}
.divider-left{
border-left:1px solid #9E7E72;
}

#morelinks{
margin:5px 0 0 0;
color:#FF6633;
}

#broadarea {
}
#broadarea th{
/**background: url(http://www.kissingerassoc.com/images/nav_bev2_mas.gif) repeat-x 0 50%;**/
background : #3D3C3B url(http://www.kissingerassoc.com/images/todos.gif) repeat-x top left;
height:22px;
font-size:small;

}
#broadarea td{
font-weight:lighter;
background: #ffffff url(../OUTimages/broadarea_shad.gif) repeat-x 0 100%;
background-color:#FFFFFF;
border-left:1px dotted #3D3C3B;
border-right:1px dotted #3D3C3B;
border-bottom:1px dotted #3D3C3B;
padding: 10px 10px 5px 10px;
}
#broadarea th a{
	margin-left: 10px;
	padding-top:10px;
	text-decoration:none;
	color : #ffffff;
	font-weight : bold;
}
#broadarea th a:hover {
text-decoration: underline;
}

#broadarea-wide {

}
#broadarea-wide th{
/**background: url(http://www.kissingerassoc.com/images/nav_bev2_mas.gif) repeat-x 0 50%;**/
background : #3D3C3B url(http://www.kissingerassoc.com/images/todos.gif) repeat-x top left;
height:22px;
font-size:small;
color:#ffffff;
padding: 0px 0 0 10px;
}
#broadarea-wide td{
font-weight:lighter;
background: #ffffff url(../OUTimages/broadarea_shad.gif) repeat-x 0 100%;
padding: 15px 10px 5px 10px;
border-left:1px dotted #3D3C3B;
border-right:1px dotted #3D3C3B;
border-bottom:1px dotted #3D3C3B;
}

#nav3 {
float : left; 
margin : 0;
padding : 0; 
list-style : none; 
font-size : 60%;  
}
#nav3 li {
float : left; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav3 a {
	float : left;
	padding : 1px 18px 10px 1px;
	text-decoration : none;
	color : #000;
	font-weight: normal;
	/* background : url(http://www.kissingerassoc.com/images/t-pub.gif) no-repeat 10px 55%; */
} 
#nav3 a:hover , #nav3 a.active {
color : #50B948;  
} 
#nav3 a.active {
font-weight : normal; 
}
form {
background-color:#DBD9D2;
padding: 3px 10px;
border:1px dotted #ff6633;
}
#compare {
padding: 0;
}
#compare th {
background-color:#DBD9D2;
padding: 3px;
border:1px solid #CFCCC5;
border-collapse:collapse;

}
#compare td {
padding: 3px;
border:1px solid #CFCCC5;
border-collapse:collapse;

}
#compare td.yes {
background: url(http://www.kissingerassoc.com/images/checkmark.gif) no-repeat center center;
}