html, body, form, fieldset,
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address  {
	margin: 0px;
	padding: 0px;
}
body {
    font-family : Georgia, Times, "Times New Roman", serif;
    background : #F5F5F5 url(/_a/i/bg_gradient.gif) repeat-x left top;
}

body, td, p {
    font-size : 10px;
    color : #333333;
}



#wrap {
    width : 850px;
}

h1, h2, h3 {
    font-family : Helvetica, Verdana, sans-serif;
}


h1 {
    margin-bottom : 0.25em;
    color : #000000; 
    font-size: 21px;
    line-height : 120%;
}

h2 {
    margin-bottom : 0.5em;
    font-size : 17px;
    color : #000000; 
}

h3 {
    margin : 2em 0px 0.5em 0px;
    font-size : 14px; 
    color : #333333;
}


/* #l-body h2, */
#l-body address,
#l-body td,
#l-body p,
#l-body li {
    font-size : 14px;
    line-height : 20px;
}

p {
    margin : 1em 0px;
}

ul.nobull {
    list-style-type : none;
}
#home #l-main-content ul {
    list-style : disc outside url(/_a/i/bullet.gif);
}
li, dd, blockquote {
	margin-left: 1em;
}
#l-main-content li,
#l-main-content dd,
#l-main-content blockquote {
	margin-left: 2em;
}


form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}

#l-hed {
    height : 100px;
}
#l-sidebar {
    display : inline;
    margin-left : 10px;
    margin-bottom : 50px;
    float : left;
}
#home #l-sidebar {
    display : inline;
    margin-left : 10px;
    margin-bottom : 50px;
    float : left;
    width : 275px;
}
#home #l-sidebar p {
    font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
    color : #989898;
}
#l-main-content {
    float : left;
    margin-bottom : 50px;
/*    border-left : 1px solid #333333;*/
    padding-left : 5px;
}
#home #l-main-content {
    float : left;
    width : 385px;
    margin-bottom : 50px;
    border-left : none;
    padding-left : 5px;
}

#l-foot {
    clear : both;
    font-family : Arial, Verdana, sans-serif;
    font-size : 10px;
    text-align : center;
}

#f-nav {
    margin : 0px auto;
    width : 60%;
    list-style-type : none;
}
#f-nav li {
    float : left;
}
#partnership {
    clear : both;
}

a:link, a:visited {
    color : #980000;
}
h1 a:link, h1 a:visited {
    color : #333333
}
a:hover, a:active {
}
img {
    border : none;;
}
#logo {
    margin-top : 10px;
    float : right;
}

#topmenu {
    position : absolute;
    left : 0px;
    top : 10px;
    list-style-type : none;
    font-family : Arial Black, Arial, Verdana, sans-serif;
    font-size : 15px;
    text-transform : uppercase;
    color : #363636;
}
#topmenu li { width:auto; float:left !important; }
#topmenu ul li a { white-space:nowrap; }



#l-sidebar img {
    display : block;
    padding : 0px 10px 10px 0px;
    background : transparent url(/_a/i/dropshadow224.gif) no-repeat bottom right;

}

#l-sidebar ul.l-subnav {
list-style: none; 
text-align: right; 
padding-right: 1em;
}


#gsearch {
    width : 75%;
    margin : 0px auto;
}

#features {
    margin-bottom : 25px;
}

.fixme {
    background-color : lime;
}



table.kfa-table {
border-collapse: collapse;
}

table.kfa-table td {
border-collapse: collapse;
border-right:2px solid black;
padding:.5em;
}

table.kfa-table th {
border-bottom:2px solid black;
border-right:2px solid black;
font-size:14px;
text-align:left;
border-right:2px solid black;
}