body {
background:#fff none repeat scroll 0 50%;
color:#000;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:400;
line-height:16px;
margin:0;
padding:0 0 20px;
text-align:center;
}

.container {
background:#fff none repeat scroll 0 50%;
border-color:#ccc;
border-style:none solid solid;
border-width:0 1px 1px;
line-height:normal;
margin:0 auto;
overflow:visible;
padding:0 10px;
position:relative;
}

.bold-title {
font-size:18px;
font-weight:700;
}

.login_info {
padding-bottom:0;
padding-top:0;
text-align:right;
width:850px;
z-index:90;
}

.agency_link {
left:200px;
position:absolute;
top:80px;
z-index:99;
}

/* suggestionBox auto-complete */

.suggestionsBox {
	position: absolute;
	z-index: 9999 !important;
	/* position: relative; */
	left: 35px;
	margin: 5px 0px 0px 0px;
	width: 255px;
	background-color: #4986b3;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #000;	
	color: #fff;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #76A5C7;
}

.ajax_mdetail {
	position: absolute;
	top: 200px;
	left: 335px;
	width: 400px;
	height: 430px;
	padding: 30px 10px 10px 80px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	line-height:2em;
	color: #000000;
	text-align: left;
	background: #fff;
	border: 0px;
	visibility: hidden;
	z-index:9001 !important;
}

.ajax_mdetail_overlay {
	position: absolute;
	top: 200px;
	left: 335px;
	width: 410px;
	height: 430px;
	padding: 30px 10px 10px 80px;
	background: #fff;
	border: 0px;
	z-index:9000 !important;
}

/* jQuery Simple Drop-Down */

#jsddm{
	margin: 0;
	padding: 0;
}

#jsddm li{	
	float: left;
	list-style: none;
	/* width: 140px; */
}

#jsddm li a{
	display: block;
	padding: 2px;
	margin-left: 45px;
	padding-right: 6px;
	text-decoration: none;
	white-space: nowrap;
}

#jsddm li a:hover{
	/* background: #1A4473 */
}

#jsddm li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
}

#jsddm li ul li{
	float: none;
	display: inline;
}

#jsddm li ul li a{
	padding-left:6px;
	width: auto;
	background: #FFF;
	border:solid 1px #ddd;
}

#jsddm li ul li a:hover{
	background: #CFC;
	border:solid 1px #000;
}

/* paginate */

.option a,.option-selected {
background:#fff;
border:solid 1px #ddd;
font-size:10px;
padding:1px 6px;
text-decoration:none;
}

.option .option-selected {
background:#CFC;
border:solid 1px #ddd;
font-weight:700;
padding:1px 6px;
}

.paginate a,.pageList .this-page {
background:#fff;
border:solid 1px #ddd;
font-size:10px;
padding:2px 6px;
text-decoration:none;
}

.paginate a:visited {
background:#fff;
border:solid 1px #ddd;
padding:2px 6px;
text-decoration:none;
}

.paginate .break {
background:#fff;
border:none;
padding:2px 6px;
text-decoration:none;
}

.paginate .end {
background:#fff;
border:solid 1px #ddd;
padding:2px 6px;
}

.paginate .this-page {
background:#CFC;
border:solid 1px #ddd;
font-weight:700;
padding:2px 6px;
}

.paginate_num {
font-size:10px;
padding-left:2px;
padding-right:2px;
}

.columnhdr1 {
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.member_list1 {
padding-left:5px;
padding-right:30px;
padding-top:5px;
}

.member_det1 {
padding-left:0;
padding-right:0;
padding-top:10px;
width:100%;
}

.mdetail_pad {
padding:10px;
}

.send_note {
font-family:verdana,arial,sans-serif;
font-size:12px;
}

.headerTable {
height:55px;
text-align:left;
width:50%;
}

.formtable{
/* width: 100%; */
}

.formtext {
line-height:20px;
}

.formtext a {
font-size:10px;
}

.slider {
height:24px;
width:535px;
}

.slider_shadeon {
background-color:#ebf3fe;
float:left;
height:14px;
margin-left:0;
padding:4px 4px 4px 8px;
width:190px;
}

.slider_shadeoff {
background-color:#fff;
float:left;
height:14px;
margin-left:0;
padding:4px 4px 4px 8px;
width:190px;
}

.slider_c {
height:34px;
width:535px;
}

.slider_shadeon_c {
background-color:#ebf3fe;
float:left;
height:14px;
margin-left:0;
padding:4px 4px 12px 8px;
width:190px;
}

.slider_shadeoff_c {
background-color:#fff;
float:left;
height:14px;
margin-left:0;
padding:4px 4px 12px 8px;
width:190px;
}

.divlogo {
text-align:left;
}

.srchlogic {
font-size:10px;
margin-right:4px;
}

.inputfields_logic {
	font-size: 8.0pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:2px;
}

.srchlogic {
	font-size: 8.0pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}

form {
margin:0;
padding:0;
}

.massmodify {
background-color:#f66;
margin-right:2px;
padding:2px 2px 4px;
}

.border {
background:#ccc none repeat scroll 0 50%;
}

.header {
border-color:#ccc #ccc;
border-style:none solid solid;
border-width:0 1px 1px;
margin-bottom:6px;
padding:0 10px 10px;
}

.headerTable td {
padding-top:6px;
vertical-align:top;
}

.bodyTable {
margin-bottom:6px;
width:100%;
}

#sideNav {
border:1px solid #ccc;
padding:6px;
vertical-align:top;
}

#sideNav_gr_border {
border:1px solid #ccc;
border-left:6px solid #9f9;
border-right:6px solid #9f9;
padding:6px;
text-align:left;
vertical-align:top;
width:100%;
}

#sideNavEditor {
padding:0 6px 0 7px;
text-align:left;
}

.boxHeader {
background:#F1F1F1 none repeat scroll 0 50%;
color:#000;
margin:2px 2px 0;
padding:2px;
}

.funcNavHeader {
background:#4986b3 none repeat scroll 0 50%;
color:#fff;
margin:2px 2px 8px;
padding:4px 2px;
}

.funcNavHeader b {
color:#fff;
font-weight:700;
}

.sideNavHeader {
background:#4986b3 none repeat scroll 0 50%;
color:#fff;
font-weight:700;
height:15px;
overflow:hidden;
padding:3.5px 0 3.5px 15px;
}

.sideNavBox {
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
}

.successBox {
border:1px dotted #999;
margin:25px 15% 1px;
padding:10px;
}

.errorBox {
border:1px dotted red;
margin:25px 15% 1px;
padding:10px;
text-align:center;
}

.rs {
background:#fff none repeat scroll 0 50%;
padding-bottom:10px;
padding-top:10px;
text-align:left;
vertical-align:top;
z-index:90;
}

.memdel {
bottom:.2em;
color:red;
position:relative;
}

table.import {
background-color:#FFF;
border-collapse:collapse;
border-color:gray;
border-spacing:2px;
border-style:solid;
border-width:1px;
}

table.import input {
background-color:#FFC;
}

.topmenu {
position:absolute;
text-align:left;
vertical-align:bottom;
width:560px;
}

.topmenu table {
height:50px;
padding:0;
position:absolute;
text-align:left;
vertical-align:bottom;
z-index:50;
}

.topmenu td {
vertical-align:bottom;
white-space:nowrap;
width:110px;
}

.topmenu img {
border:0;
padding-left:2px;
padding-right:2px;
}

#dwindowcontent {
background:#FFF;
}

#audnotes {
margin-top:26px;
padding-bottom:6px;
}

#help {
margin-right:24px;
margin-top:35px;
padding-bottom:1px;
}

#odContainer {
border:0;
text-align:left;
}

#odBreadcrumbContainer {
border-bottom:1px dotted #999;
margin-bottom:10px;
padding:.3em 3px;
}

#odPageTitle {
font-size:2em;
margin-bottom:10px;
padding:.3em 3px;
}

#odCatContainer {
margin-bottom:10px;
}

#odCatHeader {
font-size:12px;
font-weight:700;
padding:.3em;
}

#odCatList {
padding:.3em .3em .3em 20px;
}

td.odSubcatCell {
width:150px;
}

.odCatTitle {
font-weight:700;
padding-top:.3em;
}

#odDtlContainer {
margin-bottom:20px;
padding:.3em 3px;
}

#odDtlHeader {
background-color:#FAFAEC;
font-size:12px;
font-weight:700;
padding:.3em 3px;
}

.odDtlItem {
margin-bottom:1em;
}

.odDtlItem small {
line-height:3em;
}

.odDtlQuestion {
font-weight:700;
}

#odQtnHeader {
background-color:#FAFAEC;
font-size:12px;
font-weight:700;
padding:.3em 3px;
}

#odQtnList {
padding:.3em;
}

.odQtnItem {
margin-bottom:.3em;
}

form#odSearchForm table {
border:1px solid #666;
}

form#odSearchForm table th {
background-color:#FAFAEC;
border-bottom:1px solid #666;
text-align:left;
}

input.odCheckbox {
vertical-align:top;
}

#odResultHeader {
font-size:12px;
font-weight:700;
padding:.3em 3px;
}

#odJumpCat {
margin-bottom:10px;
margin-top:30px;
padding:.3em 3px;
}

#odCopyrightContainer {
border-top:1px dotted #999;
font-size:10px;
margin-bottom:10px;
padding:.3em 3px;
}

.saved {
color:red;
font-weight:700;
}

.helpextra {
color:#666;
font-family:Verdana,arial,helvetica,sans-serif;
}

.optional {
font-size:11px;
}

.shadeon {
background:#EBF3FE;
text-align:left;
padding-top:4px;
padding-bottom:4px;
}

.shadeoff {
background:#FFF;
text-align:left;
padding-top:4px;
padding-bottom:4px;
}

.memdet_checkbox_blank {
border:1px solid red;
padding:0;
}

.radio_shadeon,.checkbox_shadeon {
background:#EBF3FE;
border-bottom:#000 0 solid;
border-left:#000 0 solid;
border-right:#000 0 solid;
border-top:#000 0 solid;
color:#000;
padding:0;
}

.red {
color:red;
}

.bg_w {
background-color:#FFF;
}

.bg_w2 {
background-color:#F3F3F3;
}

.bg_gb {
background-color:#C0CACE;
}

.bg_gc {
background-color:#DBE1E3;
}

.bg_blue0 {
background-color:#DDEDF8;
}

.bg_blue1 {
background-color:#CCDCE7;
}

.bg_blue2 {
background-color:#90ADC2;
}

.panel_title {
color:#0B68AA;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

IMG.blue_gem {
padding-top:2px;
}

.t1 {
color:#005CAB;
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight:400;
line-height:18pt;
}

h1.t1 {
margin:2px;
padding:0;
}

.t2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

.t3 {
color:#F60;
font-weight:700;
}

.t4 {
color:#990;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
}

TABLE.list TD {
padding-left:3px;
}

TABLE.list2 TD {
font-family:Tahoma;
padding:2px;
}

BR.ten {
line-height:10px;
}

BR.five {
line-height:5px;
}

A.infolink {
border-bottom-style:dashed;
border-bottom-width:thin;
font-weight:400;
text-decoration:none;
}

A.orderlink {
font-weight:400;
text-decoration:none;
}

A.orderlink:hover {
color:#F60;
}

.footer {
color:grey;
margin:0;
padding-bottom:6px;
padding-top:10px;
text-align:center;
}

.footer font {
color:grey;
}

TABLE.complist TR.section TD,TABLE.complist TD.section {
background-color:#90ADC2;
font-weight:700;
padding-left:5px;
}

TABLE.complist TH {
background-color:#CCDCE7;
color:#0B68AA;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

TABLE.complist TR.bg0 TD,TABLE.complist TD.bg0 {
background-color:#f5f5f5;
}

TABLE.complist TR.bg1 TD,TABLE.complist TD.bg1 {
background-color:#eaeaea;
}

.uptime100 {
color:#696;
font-weight:700;
}

.blob {
color:#fff;
font-size:1pt;
}

.yes {
color:#090;
font-weight:700;
}

div#introduction,div#introduction p,div#introduction p strong {
color:#000;
font-size:12px;
}

div#introduction a {
font-size:12px;
}

.option a:hover,.paginate a:hover,.end a:hover {
background:#CFC;
border:solid 1px #ddd;
color:#000;
text-decoration:none;
}

.funcNavHeader a,.sideNavHeader a {
color:#fff;
}

table.import th,table.import td {
-moz-border-radius:0;
background-color:#FFF;
border-color:gray;
border-style:solid;
border-width:1px;
padding:2px;
}

#odDtlContent,#odResultContent,#odViewallContainer,#odSearchLinkContainer {
padding:.3em 3px;
}

#odQtnContainer,#odPrintableContainer {
margin-bottom:10px;
padding:.3em 3px;
}

#odSearchContainer,#odSearchResult {
margin-bottom:30px;
padding:.3em 3px;
}

.button,.done {
background:url(/images/btn_back-silver.gif) center;
border:1px solid #339;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:2px;
}

.button_red {
background:url(/images/btn_back-red.gif) center;
border:1px solid #339;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:2px;
}

.button_gr,.submit {
background:url(/images/btn_back-green.gif) center;
border:1px solid #339;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:2px;
}

.radio,.checkbox,.memdet_checkbox {
border-bottom:#000 0 solid;
border-left:#000 0 solid;
border-right:#000 0 solid;
border-top:#000 0 solid;
padding:0;
}

TABLE.bulletlist TD,TABLE.list TD,TABLE.list2 TD,TABLE.bulletlist TD STRONG,TABLE.bulletlist2 TD {
line-height:11pt;
}
