body, div, p , ul, ol, li, h1, h2, h3, h4, h5, h6, form {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
a {color:#09C; text-decoration: none;}
a:hover {text-decoration: underline; }
p {padding-bottom:1em; line-height:18px;}
h1 {font: bold 26px/32px Arial, Helvetica, sans-serif; color:#C00;}
h2 {font-size: 16px;}
a img{border:none;}
table {border-collapse:collapse;}
table th {text-align:left; font-size: 13px; font-weight:bold;}
div.wrapper {width:980px; margin:0 auto;}
form {margin:4px 0 12px 0;}

#header {background:#FFF url(../images/header-bg.gif) repeat-x top; height:70px;}
#header #logo {float: left; padding-top: 25px;}
#header ul {list-style:none; float:right; margin:25px 0 0 0;}
#header ul li {float:left; margin-right:8px; border-right:solid 1px #666;}
#header ul li a {color:#C00; text-decoration: none; padding-right:8px;}
#header ul li.bdr_none {border:none;}

#loc {font-size: 12px;}
#loc a {color: #666666; text-decoration: none; font-family: Tahoma, Arial, Verdana; font-size: 11px;}
#loc .uln {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
#loc #locp {padding-bottom: 5px; color: #666666; }
#top-banner {text-align:center; margin:2px 0;}

/* Top Navigation */
#top-nav {background:url(../images/top-nav-bg.gif) repeat-x top; height:37px;}
#top-nav ul {list-style:none;}
#top-nav li {float:left; margin-right:2px; height:37px; width:auto;}
#top-nav li a {color:#FFF; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:14px 10px 0 10px; height:23px; text-decoration:none; display:block; float:left;}
#top-nav li a:hover {color:#FFC;}
#top-nav li.sel {background:url(../images/d-tab-lft.gif) no-repeat top left;}
#top-nav li.sel a {background:url(../images/d-tab-rght.gif) no-repeat top right; color:#333;}
/*#top-nav li.sel a:hover { text-decoration:underline;}*/

/* Top Navigation v2 */
#nav {float:left; width: 100%; border-bottom: solid 4px #FC3; background-color:#1b5594;}
#nav ul {list-style-type: none; margin: 0 0 0 5px;}
#nav li {float: left; background: url(/images/tabs/b-rht.gif) no-repeat right top; width: auto; margin-right: 4px;}
#nav li a {display:block; color: #FFFFFF; background: url(/images/tabs/b-lft.gif) no-repeat top left; padding:6px 15px;	text-decoration: none; font-weight: bold;}
#nav li.sel {background: url(/images/tabs/y-rht.gif) no-repeat right top; }
#nav li.sel a {background: url(/images/tabs/y-lft.gif) no-repeat top left; color:#000;}

#footer {border-top:solid 4px #FC6; background-color:#e1fcfc; color:#999;}
/*#footer a {color: #666666; text-decoration: none; font-size: 11px; }
#footer a.nml {font-size: 12px; color: #333333; }
#footer a:hover {color: #666666; text-decoration: underline;}*/
#footer #copyright {float:left; padding:10px 0;}
#footer ul#qlinks  {list-style:none; float:right; padding:10px 0;}
#footer ul#qlinks li {float:left; margin-right:10px;}

#content {width:980px; margin:10px auto;}
#frm_search {background-color:#f0ffff; padding:5px; border: solid 1px #9CC;}
#frm_search label {color:#333; font-weight:bold; padding:6px 5px 0 0; float:left;}
#frm_search input#search {border:solid 2px #699; padding:4px; background-color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #666; width:190px; float:left; margin-right:5px;}
#content ul, #content ol {margin-left:2em;}
#content li {margin-bottom:0.2em;}
#searchbar {background-color: #0066CC; padding-right: 10px; padding-left: 10px; border-top-width: 3px; border-top-style: solid; border-top-color: #99CCFF; color: #FFFFFF;}
#content .cmpnm {font-weight: bold; padding-top: 3px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}
#content .bmem .cmpnm {color: #FF3300;}
#content .lnks {padding-top: 3px; padding-bottom: 3px;}
#content hr {color:#F6F6F6; width: 100%; height: 1px;}
table.tbl_st1 th, table.tbl_st1 td {border:solid 1px #CCC; padding:4px;}

.lst, .lst1 {border-bottom:solid 1px #EDEDED; margin-bottom:1em;}
.lst span.ic-ph, .lst1 span.ic-ph {background:url(/images/icons/phone.gif) no-repeat 0 2px; padding:0 1em 0 18px;}
.lst h2, .lst1 h2 {font-size: 16px; margin-bottom: 3px; font-weight: bold;}
.lst a, .lst1 a {color: #096; text-decoration: underline;}

.lst img.lst_logo, .lst1 img.lst_logo{border:solid 1px #CCC; padding:2px; float:left; margin:5px 15px 5px 0;}
.lst1 h2 {color:#F00; font-size:18px;}

.lst1 {background-color:#F8F8F8;}

.org {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FF3300;}
.dul {color: #666666;}
.th12b {font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: bold;}
.hdr {font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: normal;}
.dsc {font-size: 12px;}


/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}


ul.flt_list {
	list-style:none;
}
ul.flt_list li {
	padding: 5px 2px 5px 20px;
	background:url(../images/icons/tick.gif) no-repeat 0px 6px;
	float: left;
	width: 200px;
	margin-right:4px;
	border-bottom:solid 1px #FF0
}

.button1 {background:url(../images/buttons/button1-left.gif) no-repeat top left; float: left; display:block; width:auto; height:28px; margin-right:10px;}
.button1 a {background:url(../images/buttons/button1-right.gif) no-repeat top right; float: left; display:block; width:auto; height:20px; padding:5px 8px 3px 8px;}
.info-green {
	color: #FFFFFF;
	background-color: #009900;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}