html,body,table {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/* height: 100%; */
	background-color: #fff;
}

a{
	color:#3C8826;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover{
	text-decoration:underline;
}

.link-a {
	font-size: 15px;
}
hr {background-color: #330099;height:1px;}
.clear { clear: both; }
.blue-font {color: #000066;font-weight: bold;}
/* ----------------------------- FORMS ----------------------------------------  */
#f-form {width:400px;background-color: #FFFFCC;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top:5px;padding-bottom:5px;}
#f-form .txtinput {width:80px;}
#f-form .frm-textbox {width:150px;}
#f-form label {width: 175px;height:18px;}
#f-form .f-left-login {float: left;width: 30px;padding-left:5px;text-align: left;}
#f-form .f-right-login {margin-left:30px;}
#f-form .txtinput-login {width:170px;background-color: #848EB5;}
#f-form h4 {color: #000;}
.f-left {float: left;width: 180px;padding-left:5px;}
.f-right {margin-left:185px;}

#f-calc {width: 280px;background-color: #9F9F9F;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px;padding-bottom: 5px;border: 1px outset;border-color: #979797;text-align: left;}
#f-calc .f-left {float: left;width: 180px;padding-left:5px;text-align: left;}
#f-calc .f-right {margin-left:185px;}
#f-calc .f-left-login {float: left;width: 50px;padding-left:5px;text-align: left;}
#f-calc .f-right-login {margin-left:80px;}
#f-calc .txtinput {width:70px;background-color: #FFFFFF;}
#f-calc .txtinput-login {width:170px;background-color: #848EB5;}
#f-calc .f-label {float: left;width: 95px;color: #FFFFFF;}
#f-calc .f-object {margin-left:100px;}
#f-calc h4 {font-family: Arial, Helvetica, sans-serif;color: #ffffff;padding-left:3px;}
#f-calc label {color: #ffffff;}

.b-calc {width: 500px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px;padding-bottom: 5px;text-align: left;}
.b-calc .f-left {float: left;width: 180px;padding-left:5px;text-align: left;}
.b-calc .f-right {margin-left:180px;}
.b-calc .txtinput {width:70px;background-color: #ffffff;}
.b-calc .f-label {float: left;width: 95px;}
.b-calc .f-object {margin-left:100px;}
.b-calc .f-label-note {float:left;width:50px;padding-left:5px;}
.b-calc .f-object-note {margin-left:77px;}
.b-calc .txtinput-note {width:160px;}
.b-calc .txtinput-note-d {border: 1px solid Black;}
.b-calc .txtinput-d {border: 1px solid Black;width:70px;background-color: #ffffff;}
.b-calc h4 {font-family: Arial, Helvetica, sans-serif;color: #ffffff;padding-left:3px;}
.b-calc label {color: #000000;}
.b-calc .breakdown {background-color:#cccccc;}
.b-calc td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	}

.small-form {width:100%;background-color: #000066;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px;padding-bottom: 5px;border: 1px outset;border-color: #848EB5;text-align: left;}
.small-form .f-left {float: left;width: 150px;padding-left:5px;}
.small-form .f-right {margin-left:155px;}
.small-form .txtinput {	width:300px;	background-color: #FFFFCC;}
.small-form h3, h4 {color: #ffffff;padding-left:3px;}
.small-form label {color: #ffffff;}


.m-form {width: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 0px;padding-bottom: 1px;	text-align: left;}
.m-form .f-left {float: left;width: 130px;padding-left:5px;}
.m-form .f-right {margin-left:130px;}
.m-form .txtinput {	width:170px;	background-color: #fff;}
.m-form .txtinput-small {	width:90px;	background-color: #fff;}
.m-form h3, h4, h5 {color: #ffffff;background-color:#9F9F9F;padding:3px;width:100%;display:inline;}
.m-form .f-label {float: left;width: 130px;}
.m-form .f-object {margin-left:130px;}
.m-form .f-label-note {float:left;width:50px;padding-left:5px;}
.m-form .f-object-note {margin-left:77px;}
.m-form .form-subtitle {background-color: #000066;width:100%;padding: 3px;color:#ffffff;margin-bottom: 10px;	font-weight: bold;}
.testButton {border-color: #848EB5; text-align: center;background-color: #FF0000;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;padding: 5px 0px 5px 0px; }
.form-subtitle {background-color: #000066;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 3px;color:#ffffff;margin-bottom: 10px;		font-weight: bold;}
html>body .form-subtitle {width: 99%;}
/* ----------------------------- BODY -----------------------------------------  */
/* --- containers -- */
.wrapper {
	text-align: left;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	width: 755px;
	background-color: #FFFFFF;
}
.outer {
	border-left: 200px solid #848EB5;
	text-align: left;
}
.outer2 {
	border-left: 196px solid #FFEFCE;
	text-align: left;
	margin-left: -200px;
}
.inner {
	width: 755px;
	text-align: left;
}
* html .inner { width: 100%; }
.float-wrap {
	float: left;
	width: 755px;
	margin-left: -196px;
	/* height: 100%; /*** Same length as left column width ***/
}
/* Mozilla bug fixes */
html>body .inner, html>body .float-wrap {border-color: transparent;border-bottom-style: solid;border-bottom-width: 1px;}
/* --- center -- */
.center { float: right; padding: 0px 0px 0px 5px; width: 545px; text-align: left;font-family: Arial, Helvetica, sans-serif; }
* html .center { width: 553px; }
.center .body-top-col { color: #000066 !important;padding-top: 5px;background-color: #FFFFFF;border-bottom: 3px;border-bottom-style: solid;border-bottom-color: #fff;width: 100%; }
.center .body-right {
	float: right;
	width: 147px;
	position: relative;
	padding: 0 1px 1px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;

}
* html .center .body-right { border-top: 2px;padding-left:4px;width:153px; }
.center .body-bottom { height: 25px;color: #FFFFFF;font-size: 1.1em;text-align: right;padding-top: 2px;padding-right: 2px;background-image: url(../img/footBar_grad.gif);background-repeat: repeat-y; }
/* --- center 3Col index -- */
.center-index {
	float: right;
	padding: 0px 0px 0px 0;
	width: 545px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../img/body_grad.gif);*/
	background-repeat: repeat-y;
}
* html .center-index { width: 553px; }
.center-index .body-top-col { color: #000066 !important;padding-top: 0px;border-top: 3px;border-top-style: solid;border-top-color: #fff;width: 100%; }
.center-index .body-bottom { height: 25px;color: #FFFFFF;font-size: 1.1em;text-align: right;padding-top: 2px;padding-right: 2px;background-image: url(../img/footBar_grad.gif);background-repeat: repeat-y; }
/* --- center/body -- */
.bod-outer { border-right: 153px solid #FFFFFF;text-align: right; }
.bod-outer2 { text-align: right; }
.bod-inner {width: 100%;text-align: left;}
* html .bod-inner { width: 100%; }
.bod-float-wrap { float: right;width: 550px;margin-right: -153px; /*** Same length as left column width ***/}
html>body .bod-inner, html>body .bod-float-wrap {border-color: transparent;border-bottom-style: solid;border-bottom-width: 1px;}
.bod-float-wrap2 { float: right;width: 550px; }
.body-right-top { background-color: #FFFFFF; }
.body-right-top img { width: 150px; }
.body-right-bottom { padding-left:8px;text-align: left;}
.body-center { float: left;padding: 0px 5px 0px 5px;width: 390px;text-align: left;font-family: Arial, Helvetica, sans-serif; }
.body-center2 { float: left;padding: 0px 5px 0px 5px;width: 540px;text-align: left;font-family: Arial, Helvetica, sans-serif; }
.body-center-top {
	font-size: 1.1em;
	padding-top: 4px;
	height: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000066;
}
*html .body-center-top { padding-top: 4px;height: 41px; }
.body-center-bottom {
	padding-top: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.body-center-index { float: left;padding: 0px 0 0px 0;width: 255px;text-align: left;font-family: Arial, Helvetica, sans-serif; }
.body-right-index { color: #ffffff;float: right;width: 285px;position: relative;padding: 10px 1px 1px 1px;font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;text-align: left; }
* html .body-right-index { border-top: 2px;padding-left:4px;width:253px; }
/* --- left -- */
.left { float: left;width: 198px;position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/}
.left .side-top { color: #000066;height: 25px;padding: 5px 5px 5px 5px;border-bottom: 5px;border-bottom-style: solid;border-bottom-color: #fff;border-top: 5px;border-top-style: solid;border-top-color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;text-align: center;width: 190px;background-image: url(../img/leftBar_grad2.gif);background-repeat: repeat-y; }
* html .left .side-top { width: 200px;height: 45px; }
.left .side-bottom {
	background-color: #FFEFCE;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
* html .left .side-bottom {
	width: 196px;
}
/* ----------------------------- HEADER ---------------------------------------  */
#header { margin: 0px;padding-top: 3px;margin-bottom: 3px;width: 750px;border-bottom: 2px;	padding: 3px 3px 3px 3px;background-repeat: repeat-y;background-image: url(../img/topBar_grad.gif); }
/* \*/
* html #header {   /*** IE5.x/win box model fix ***/width: 755px;wid\th: 755px;}
/* */
/*  MOZILLA clear:both fix*/
#header:after {content: ".";display: block;line-height: 1px;font-size: 1px;clear: both;}
/* ----------------------------- HEADER1 --------------------------------------  */
#header1 { text-align: left;color: #ffffff;margin: 0px;padding: 0px;padding-bottom: 0px;width: 755px;background-color: #ffffff;	border-bottom: 2px;border-bottom-color: #000066; border-bottom-style: solid;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; }
/* \*/
* html #header1 {   /*** IE5.x/win box model fix ***/width: 755px;wid\th: 755px;}
/* */
/*  MOZILLA clear:both fix*/
#header1:after { content: ".";display: block;line-height: 1px;font-size: 1px;clear: both;}
#header1 .nolink { float: left;text-align: left;color: #fff;padding: 0.5em;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;background-color: #FF0000; }
#header1_left { float: left;width: 600px;background-color: #848EB5; }
#header1_right {margin-left: 600px;}
/* \*/
* html #header1_right {   /*** IE5.x/win box model fix ***/margin-left: -3px;}
/* ----------------------------- HEADER - NAV ---------------------------------  */
ul#navlist {list-style-type: none;padding: 0px;margin: 0px;float: left;}
ul#navlist li {display: inline;}
ul#navlist li a {float: left;text-align: center; /* width: 8.5em; */background-color: #848EB5;color: #ffffff;padding: 0.5em;text-decoration: none;border-right: 1px solid #fff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
ul#navlist li a:hover { background-color: #FFCB4A;color: #000066; }
ul#navlist-r {list-style-type: none;padding: 0px;margin: 0px;float: right;}
ul#navlist-r li {display: inline;}
ul#navlist-r li a {float: right;text-align: center; /* width: 8.5em; */background-color: #FF0000;color: #ffffff;padding: 0.5em;text-decoration: none;border-left: 1px solid #fff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
ul#navlist-r li a:hover {background-color:#000066;color: #ffffff;}
ul#navlist-no {list-style-type: none;padding: 0px;margin: 0px;float: right;}
ul#navlist-no li {display: inline;}
ul#navlist-no li .mt {display:block;width:50px;height:25px;background-color:#848EB5;}
/* \*/
* html ul#navlist-no li .mt {width:51px;height:26px;}
ul#navlist-no li a {float: right;text-align: center; /* width: 8.5em; */background-color: #848EB5;color: #ffffff;padding: 0.5em;text-decoration: none;border-left: 1px solid #fff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
ul#navlist-no li a:hover {background-color:#000066;color: #ffffff;}
/* ----------------------------- FOOTER ---------------------------------------  */
#footer {clear: both;text-align: left;color: #ffffff;margin: 0px;border-top: 5px;border-top-color: #ffffff;border-top-style: solid;padding: 0px;width: 755px;border-bottom: 4px;border-bottom-color: #000066;border-bottom-style: solid;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; }
/* \*/
* html #footer {   /*** IE5.x/win box model fix ***/width: 755px;wid\th: 755px;}
/* */
/*  MOZILLA clear:both fix*/
#footer:after {content: ".";display: block;line-height: 1px;font-size: 11px;clear: both;visibility: hidden;}
#footer .pad {padding: 5px;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #ffffff;}
.footer-l {float: left;width: 450px;text-align: left;background-color: #848EB5;}
.footer-r {margin-left: 450px;	background-color: #848EB5;}
ul.footerNav {list-style-type: none;padding: 0px;margin: 0px;float: right;background-color: #848EB5;}
ul.footerNav li {display: inline;}
.footer-l .nolink {float: left;text-align: left;background-color: #848EB5;color: #fff;padding: 0.5em;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
ul.footerNav li a {float: right;text-align: center;background-color: #848EB5;color: #ffffff;padding: 0.5em;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
ul.footerNav li a:hover {background-color:#FFCB4A;color: #000066;}
/* ----------------------------- TABLE ----------------------------------------  */
.table-display {width: 100%;}
.table-display td {background-color: #fff;}
.table-display th {font-size: 0.8em;}
#letters {display: inline;padding:0px;margin: 0px; }
#letter_submit {width: 15px;height: 15px;font-family: Tahoma;font-size: 8px;background-color: transparent;}
html>body #letters {margin: -2px;}
.listing {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;}
.emp-table {background-color: #ffffff;width: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.emp-table2 {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.table-head {background-color: #848EB5;}
.add-button {width:15px;height:15px;font-size: 8px;}
.search-table {background-color: #ffffff;width: 330px;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;}
.direction {font-family: Wingdings;font-weight: bold;font-size: 9px;}

.whatsnew {	border-bottom: 1px;border-bottom-style: dotted;border-bottom-color: #979797;padding: 5px 0px 5px 0px;}
.whatsnew-title {text-align: left;font-size: 0.9em; font-weight:bold}
.whatsnew-title a {color: #006600;}
.whatsnew-title a:visited {color: #006600;}
.whatsnew-date {font-weight: bold;text-align: left;font-size: 9px; }
.whatsnew-desc {text-align: left;font-size: 11px;}
.whatsnew-desc2 {text-align: left;font-size: 12px;}
.whatsnew-link a {color: #006600;font-size: 11px;}

.news_intro {border-bottom: 1px;border-bottom-style: dotted;border-bottom-color: #979797;padding: 5px 0px 5px 0px;}
.news_intro-title {text-align: left;font-size: 12px; font-weight:bold;}
.news_intro-title a {color: #C36C11;}
.news_intro-title a:visited {color: #C36C11;}
.news_intro-date {text-align: right;font-size: 9px; }
.news_intro-desc {text-align: left;font-size: 12px;}
.news_intro-desc a {color: #006600;}
.news_intro-desc a:visited {color: #006600;}
.news_intro-desc2 {text-align: left;font-size: 12px;}

.news_detail {border-bottom: 1px;border-bottom-style: dotted;border-bottom-color: #979797;padding: 5px 0px 5px 0px;}
.news_detail-title {text-align: left;font-size: 12px; font-weight:bold; color: #C36C11;}
.news_detail-date {text-align: left;font-size: 9px; }
.news_detail-desc {text-align: left;font-size: 12px;}
.news_detail-prev {text-align: left;font-size: 12px;}
.news_detail-top {text-align: right;font-size: 12px; }

.illustrator {font-family:Arial, Helvetica, sans-serif;}
.illustrator-heading {text-align: center;font-size: 19px; font-weight:bold;color: #FFFFFF; }
.illustrator-title {text-align: center;font-size: 14px; font-weight:bold;color: #FFFFFF;}
.illustrator-quote {text-align: left;font-size: 12px; font-style:italic; font-weight:bold;color: #FFFFFF;}
.illustrator-credit {text-align: right;font-size: 10px; color:#FFFFFF;}



.bottom_nav {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bottom_nav a:link {color:#FFFFFF;}
.bottom_nav a:visited {color:#FFFFFF;}

ul .index-list {list-style: disc;}
.index-list li {padding: 5px;}
.index-indent {text-indent: 20px;}
.carrier-list {
	margin-left:10px;
	 background-color: #ccc;
}