* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.cl {
	font-size: 0px;
	clear: both;
	height: 0px;
}
.bld {
	font-weight: bold;
}
.itl {
	font-style: italic;
}
body {
	background-color: #cad9e3;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#top_notify {
	width: 100%;
	background-color: #000000;
    height: 22px;
}
#top_not {
    width: 890px;
    margin: 0 auto 0 auto;
    padding: 0;
}
#top_notify_cnt {
	width: 700px;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 3px 0;
    height: 22px;
    float: left;
    margin: 0;
}
#header {
	/*background-color: #009999;*/
	/*height: 100px;*/
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#t_menu {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	height: 22px;
	line-height: 15px;
    text-transform:  uppercase;
    padding: 3px 0 3px 0;
    width: 190px;
    float: left;
    margin:0;
}
#t_menu a, #t_menu a:link, #t_menu a:visited, #t_menu a:active {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;	
}
#t_menu a:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: underline;	
}
#logo {
	height: 64px;
	width: 262px;
	margin-left: 16px;
    margin-top: 16px;
}
#m_menu {
	height: 50px;
	width: 900px;
	font-size: 0px;
	margin-top: 10px;
	margin-bottom: 6px;
}
#m_menu a img, #m_menu a:link img, #m_menu a:visited img, #m_menu a:hover img, #m_menu a:active img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.m_menu_01 {
	display: inline;
	float: left;
}
.m_menu_02 {
	display: inline;
	float: left;
}
.m_menu_03 {
	display: inline;
	float: left;
}
.m_menu_04 {
	display: inline;
	float: left;
}
#content {
	/*background-color: #CC6666;*/
	/*height: 100px;*/
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#content_t {
	font-size: 0px;
	background-image: url(../images/content_t_bg.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 900px;
}
#content_m {
	/*height: 200px;*/
	background-color: #FFFFFF;
}
.mtxt {
	/*background-color: #999933;*/
	/*height: 100px;*/
	width: 420px;
	display: inline;
	float: left;
	margin-top: 28px;
	margin-left: 48px;
}
.mtxt_ti_1 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 28px;
	color: #000000;
}
.mtxt_ti_2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-top: 10px;
    margin-bottom: 10px;
}
.mtxt_ti_3 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fa8900;
	margin-top: 8px;
	margin-bottom: 10px;
}
h3 .mtxt_ti_3 a:link{
    color: #000000;
    text-decoration: none;
}
h3 .mtxt_ti_3 a:visited{
    color: #000000;
    text-decoration: none;
}
h3 .mtxt_ti_3 a:hover{
    color: #000000;
    text-decoration: none;
}
h3 .mtxt_ti_3 a:active{
    color: #000000;
    text-decoration: none;
}
.mtxt_ti_3_1 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #808080;
	/*margin-top: 16px;*/
	margin-bottom: 10px;
}
.mtxt_txt {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 7px;
    text-align:  justify;
    margin-top: 7px;
}
.mtxt_txt img{
    margin-bottom: 15px;
    float: right;
    margin-left: 30px;
}
.mtxt_txt table{
    margin-bottom: 15px;
    float: right;
    margin-left: 30px;
}
#tbla table{
    margin-bottom: 10px;
    margin-top: 10px;
    float:left;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 12px;
    border: 1px solid #cccccc;
}
#tbla th {
    background-color: #e2e2e2;
}
.sml {
    font-size: 10px;
}
#tbla1 table{
    margin-bottom: 10px;
    margin-top: 10px;
    float:right;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 12px;
    border: 1px solid #cccccc;
}
#tbla1 th {
    background-color: #e2e2e2;
}
.ispod_sl {
    margin-bottom: 20px;
    font-size: 11px;
}
.mtxt_txt a {
	font-size: 12px;
	color: 	#DE8220;
	margin-bottom: 7px;
	text-decoration: none;
    font-weight: bold;
}
.mtxt_txt_ul a {
    font-size: 12px;
    color:     #000000;
    margin-bottom: 7px;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 10px; 
    line-height: 20px;
}
.mtxt_txt_ul a:link {
    color:   #000000;
    text-decoration: none;
}
mtxt_txt_ul a:visited {
    color:     #000000;
    text-decoration: none;
}
.mtxt_txt_ul a:hover {
    color:     #000000;
    text-decoration: underline;
}
.mtxt_txt_ul a:active {

    font-size: 12px;
    color:     #000000;
    text-decoration: none;
    font-weight: bold;
}
.mtxt_txt a:link{
    font-size: 12px;
    color: #000000;
    margin-bottom: 7px;
    text-align:  justify;
    text-decoration: none;    
}
.mtxt_txt a:visited{

    font-size: 12px;
    color: #000000;
    margin-bottom: 7px;
    text-align:  justify;
    text-decoration: none;    
}
.mtxt_txt a:hover{

    font-size: 12px;
    color: #000000;
    margin-bottom: 7px;
    text-align:  justify;
    text-decoration: underline;
}
.mtxt_txt a:active{

    font-size: 12px;
    color: #000000;
    margin-bottom: 7px;
    text-align:  justify;
    text-decoration: none;    
}
.mimg {
	/*background-color: #CC9999;*/
	height: 282px;
	width: 382px;
	display: inline;
	float: left;
	margin-top: 36px;
	margin-left: 27px;
}
.slide_mn {
	/*background-color: #CCFFCC;*/
	clear: both;
	/*height: 100px;*/
	width: 829px;
	margin-right: auto;
	margin-left: auto;
}
.slide_mn_1 {
    /*background-color: #CCFFCC;*/
    clear: both;
    /*height: 100px;*/
    width: 803px;
    margin-right: auto;
    margin-left: auto;
}
.sld {
	height: 44px;
	/*background-color: #993333;*/
	font-size: 0px;
	padding-top: 25px;
}
.sld_01 {
	width: 40px;
	/*background-color: #00FF99;*/
	height: 41px;
	display: inline;
	float: left;
}
.sld_02 {
	width: 741px;
	/*background-color: #CC9999;*/
	height: 44px;
	display: inline;
	float: left;
	margin-left: 10px;
}
.sld_02_mti_01, .sld_02_mti_01 a {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #de8220;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #de8220;
}
.sld_02_mti_02, .sld_02_mti_02 a {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #49c715;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #49c715;
}
.sld_02_mti_03, .sld_02_mti_03 a {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #247fc5;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #247fc5;
}
.sld_02_sti {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #080d19;
}
.sld_03 {
	width: 32px;
	/*background-color: #6699FF;*/
	height: 19px;
	display: inline;
	float: left;
	margin-left: 6px;
	margin-top: 18px;
}
.green {
	color: #99cc00;
	font-weight: bold;
	text-decoration: none;
}
.blue {
	color: #0070c0;
	font-weight: bold;
	text-decoration: none;
}
.orange {
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}
.red {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
.tirkiz {
	color: #33cccc;
	font-weight: bold;
	text-decoration: none;
}
.green a, .green a:link, .green a:visited, .green a:hover, .green a:active, .blue a, .blue a:link, .blue a:visited, .blue a:hover, .blue a:active, .orange a, .orange a:link, .orange a:visited, .orange a:hover, .orange a:active, .red a, .red a:link, .red a:visited, .red a:hover, .red a:active, .tirkiz a, .tirkiz a:link, .tirkiz a:visited, .tirkiz a:hover, .tirkiz a:active {
	text-decoration: none;
}
.sld_txt {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 7px;
}
#slide_1 {
	width: 741px;
	margin-left: 50px;
	margin-top: 16px;
}
#slide_2 {
	width: 741px;
	margin-left: 50px;
	margin-top: 16px;
}
#slide_3 {
	width: 741px;
	margin-left: 50px;
	margin-top: 16px;
}
.koddbpim {
	/*background-color: #CC6633;*/
	clear: both;
	height: 44px;
	width: 829px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#content_b {
	font-size: 0px;
	background-image: url(../images/content_b_bg.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 900px;
}
#footer {
	/*background-color: #FFFF33;*/
	height: 100px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
}
#footer_t {
	font-size: 0px;
	background-image: url(../images/footer_t_bg.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 900px;
}
#footer_m {
	/*height: 200px;*/
	background-color: #afc3d1;
}
.footer_m_mn {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	padding-top: 8px;
    padding-bottom: 8px;   
}
.footer_m_mn a, .footer_m_mn a:link, .footer_m_mn a:visited, .footer_m_mn a:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footer_m_mn a:hover {
	font-size: 11px;
	font-weight: bold;
    color: #000000; 
	text-decoration: underline;
}
.footer_m_piuk {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
    color: #000000; 
	text-decoration: none;
	text-align: center;
	line-height: 24px;
}
.footer_m_piuk a {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #193c55;
	text-decoration: none;
}
.ftr_col {
    float: left;
    margin-left: 40px;
    margin-right: 40px;
    font-weight: normal; 
    line-height: 20px;
}
.ftr_col1 {
    float: left;
    margin-left: 35px;
    margin-right: 70px;
    font-weight: normal; 
    line-height: 24px;
    text-align: left;
}
.ftr_col2 {
    float: left;
    margin-left: 70px;
    margin-right: 70px;
    font-weight: normal; 
    line-height: 24px;
    text-align: center;
}
.ftr_col3 {
    float: left;
    margin-left: 70px;
    margin-right: 35px;
    font-weight: normal; 
    line-height: 24px;
    text-align: right;
}
#footer_b {
	font-size: 0px;
	background-image: url(../images/footer_b_bg.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 900px;
}
#ftr {
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, sans-serif;             
    margin-top: 10px;
    margin-bottom: 20px;   
}
#ftr a:link {
    color: #000000;
    text-decoration: none;
}
#ftr a:visited {
    color: #000000;
    text-decoration: none;
}
#ftr a:hover {
    color: #000000;
    text-decoration: underline;
}
#ftr a:active {
    color: #000000;
    text-decoration: none;
}
#ftr_left {
  float: left;
  text-align: left;
  line-height: 20px;
}
#ftr_right {
  float: right;
  text-align: right;
  line-height: 20px;
}
#sidebar {
	display: inline;
	float: right;
	width: 238px;
	/*height: 500px;*/
	/*background-color: #FFFFFF;*/
	/*margin-top: 36px;*/
	margin-left: 40px;
	margin-top: -6px;	/*background-image: url(../images/sidebar_bg.gif);
	background-repeat: repeat-y;*/
}
.sdbmn_bx {
}
.sdbmn_bx_ti {
	background-image: url(../images/sdbmn_bg.gif);
	line-height: 49px;
	height: 49px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
	background-repeat: no-repeat;
}
.sdbmn_bx_ti_alt_s {
	background-image: url(../images/sdbmn_bg_alt_s.gif);
	line-height: 49px;
	height: 49px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
	background-repeat: no-repeat;
}
.sdbmn_bx_ti_alt_m {
    background-image: url(../images/sdbmn_bg_alt_m.gif);
    line-height: 49px;
    height: 49px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-left: 20px;
    background-repeat: no-repeat;
}
.sdbmn_bx_ti_alt_l {
    background-image: url(../images/sdbmn_bg_alt_l.gif);
    line-height: 49px;
    height: 49px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-left: 20px;
    background-repeat: no-repeat;
}
.sdbmn_bx_ti_alt_xl {
    background-image: url(../images/sdbmn_bg_alt_xl.gif);
    line-height: 49px;
    height: 49px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-left: 20px;
    background-repeat: no-repeat;
}
.sdbmn_bx_ti_alt {
    background-image: url(../images/sdbmn_bg_alt.gif);
    line-height: 49px;
    height: 49px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-left: 20px;
    background-repeat: no-repeat;
}
.sdbmn_bx_tx {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #95acba;
	border-left-color: #95acba;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #95acba;*/
}
.sdbmn_bx_tx a:link{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.sdbmn_bx_tx a:visited{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
} 
.sdbmn_bx_tx a:hover{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
} 
.sdbmn_bx_tx a:active{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}  
.sdbmn_bx_tx_s {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    text-decoration: none;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #95acba;
    /*border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #95acba;*/
}
.sdbmn_bx_tx_s a:link{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.sdbmn_bx_tx_s a:visited{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.sdbmn_bx_tx_s a:hover{
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}
.sdbmn_bx_tx_s a:active{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.mtxt_alt {
	width: 582px;
	display: inline;
	float: left;
	margin-top: 20px;
	margin-left: 40px;
}
.mtxt_txt_ul {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 30px;
	list-style-position: outside;
	list-style-type: disc;
    text-align:  justify;  
}
.up {
    text-transform: uppercase;
    font-size: 13px;
}
#commentform {
    display: block;
    padding: 5px;
}
              /* form styles */

form {
    width: 360px;
    text-align: left;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 12px;
}

fieldset {
    margin: 0;
    border: 0;
    padding: 0;
}

legend {
    display: none;
}

form h3 {
    clear: both;
    padding: 5px 0px 10px 0px;
    font-size: 14px;
}

form label {
    display: block;
    width: 550px;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 0px 0px 0px;
}

form input {
    display: block;
    margin-top: 3px;
    margin-bottom: 12px;
    padding: 3px;
}
.fl_input {
    float: left;
}

form select {
    float: left;
    display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-email {
    clear: left;
}


form label.field-first,
form label.field-last,
form label.field-city,
form label.field-email,
form label.field-phone {
    float: left;
    margin: 0px 10px 0px 0px;
    width: 150px;
}

form label.field-first input,
form label.field-last input,
form label.field-email input,
form label.field-city input,
form label.field-phone input {
    float: left;
    width: 150px;
    padding: 0px;
}

form label.field-state {
    float: left;
    margin-right: 10px;
    width: 60px;
}

form label.field-state select {
    width: 60px;
    float: left;
    margin-top: 3px;
}

form label.field-zip {
    float: left;
    width: 80px;
}

form label.field-zip input {
    float: left;
    width: 80px;
}

form label.field-address {
    float: left;
    width: 310px;
    margin: 0px 0px 0px 0px;
}

form label.field-address input {
    float: left;
    width: 310px;
    padding: 0px;
}

form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
    clear: left;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

form label.radioitem {
    clear: none;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 15px 0px;
}

textarea {
    display: block;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3 {
    clear: both;
    float: left;
    padding: 0px;
    margin: 0px;
}

form label.field-checkbox {
    clear: none;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 15px 0px;
}

form textarea {
    margin-top: 3px;
    margin-bottom: 12px;
    padding: 3px;
}
#ftr_net {
    width: 100%;
    background-color: #000000;
    margin-top: 100px;
    margin-bottom: 0;
    clear:both;
}
#ftr_net_cnt {
    margin: 0 auto 0 auto;
    width: 900px;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 5px;
}
#ftr_net_cnt a:link {
    color: #ffffff;
    text-decoration: none;
}
#ftr_net_cnt a:visited {
    color: #ffffff;
    text-decoration: none;
}
#ftr_net_cnt a:hover {
    color: #ffffff;
    text-decoration: underline;
}
#ftr_net_cnt a:active {
    color: #ffffff;
    text-decoration: none;
}
.npmn {
    font-size: 10px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;      
    line-height: 14px;
}
#main_notice {
        font-size: 11px;
        font-family: "Trebuchet MS", Arial, Verdana, sans-serif; 
        font-weight: bold;
        color: green;
}


