/* ------------------------| Header |----------------------- */
HTML, BODY {
        HEIGHT: 100%; margin:0; padding:0; width: 100%
}
BODY { FONT-SIZE: 12px; font-family: Arial, sans-serif; color: #6b808f; background: #FFF url(../img/bg.gif) 0 0 repeat-x;
table-layout: fixed
}
#flashcontent {height: 230px; margin: 0; padding: 0; background: transparent url(../img/flash1.jpg) 0 0 no-repeat; }
#flashcontent2 {height: 230px; margin: 0; padding: 0; background: transparent url(../img/flash2.jpg) 0 0 no-repeat; }

/* ------------------------| Headings |----------------------- */

h1 { FONT-SIZE: 22px; font-weight: normal; padding: 20px 0 10px; margin: 0 0 10px; color: #0089dc;  clear: left; }
h2 { FONT-SIZE: 18px; font-weight: normal; padding: 20px 0 10px; margin: 0 0 10px; color: #0089dc; }
h3 { FONT-SIZE: 13px; font-weight: bold; padding: 0 0 5px; margin: 0; color: #42708f; clear: none }
h4 { FONT-SIZE: 10px; font-weight: bold; padding: 0; margin: 0; color: #e60040; text-transform: uppercase; }
h5 { FONT-SIZE: 22px; font-weight: normal; padding: 10px 0 10px; margin: 0 0 0; color: #42708f; }
h5 span { FONT-SIZE: 16px;}
h6 { FONT-SIZE: 18px; font-weight: normal; padding: 0; margin: 0 0 10px; color: #e60040; }

TABLE { border: 0px}
TD { FONT: 12px Arial; border: #155380 0px dotted; vertical-align: top  }
TH { background-color: #0089dc; color: #FFF; border: #d9e5ed 1px solid; padding: 5px }
ul {FONT-SIZE: 11px; padding: 0; margin: 0; list-style-position: outside; list-style-type: none; line-height: 14pt;}
li { background: transparent url(../img/li.gif) 0 5px no-repeat; padding: 0 0 0 20px }
P { FONT: 12px Arial; padding: 0 0 10px; margin: 0;  line-height: 16px; }
img { margin: 0 0 8px; padding: 4px; background-color: #FFF; border: #d4d7d8 1px solid;  }

.bg_01 { border-bottom: #dae3ea 1px solid; height: 51px; vertical-align: bottom;  }
.bg_02 { background: transparent url(../img/bg_02.gif) 0 0 no-repeat; border-bottom: #b5c0c7 2px solid; text-align: center; width: 140px; padding: 5px 0 0 0  }
.bg_02a {  background-color: #e9eef2; border-bottom: #b5c0c7 2px solid; text-align: center;  padding: 5px 0 0 0  }
.bg_03 { background: transparent url(../img/bg_03.gif) 0 50% repeat-x; height: 30px;  }
.bg_04 { color: #cbd9e2; background-color: #89a6b9; border-top: #7791a1 1px solid; height: 64px; vertical-align: bottom; padding: 0 0 10px  }
.bg_05 { background: transparent url(../img/bg_05.gif) 0 50% no-repeat; height: 10px;  }
.bg_04a { color: #cbd9e2; background-color: #89a6b9; border-top: #7791a1 1px solid; height: 70px; vertical-align: center; padding: 0 0 10px  }

.small { font-size: 11px; line-height: 14px; }
.header_bullet { padding: 0; border: 0; float: left; margin: 0 10px 0 0 }
.right_column { background-color: #deebf3; border: #c6d2d9 1px solid; padding: 10px; font-size: 11px }
.right_column p { font-size: 11px }
.float_left { float: left; margin: 5px 20px 20px 0;  clear: left}
.answer { margin: 10px 0 0 30px; border-left: #6b808f 3px solid; padding: 2px 0 2px 6px }


.menu_top { color: #d1b792; height: 30px; font-size: 11px; text-transform: uppercase; word-spacing: 10px; padding: 10px 0 0 0}
.menu_top a { color: #d1b792; text-decoration: none; }
.menu_top a:link { color: #d1b792; text-decoration: none; }
.menu_top a:visited { color: #d1b792; text-decoration: none; }
.menu_top a:hover { color: #ffd08d; text-decoration: underline; }
.menu_top a:active { color: #ffd08d; text-decoration: none; }
.menu_top1 { background: transparent url(../img/bg_03.gif) 0 0 no-repeat; width: 20px }

.menu_top2 { padding: 20px 0 0 0 }
.menu_top2 ul li { color: #4e2f23; border-bottom: #decbb1 1px solid}
.menu_top2 ul li a { text-decoration: none}

.content { padding: 0 0 50px 0 }
.table_box { border-left: #dfcdb3 1px solid; border-top: #dfcdb3 1px solid; border-right: #dfcdb3 1px solid; border-bottom: #dfcdb3 3px solid }
.table_box tr td { background-color: #eee3d6; padding: 8px; color: #796c59; font-size: 11px }

a.right_menu { text-decoration: none; font-size: 13px; background: transparent url(../img/a1.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block }
a:link.right_menu { text-decoration: none; font-size: 13px; background: transparent url(../img/a1.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block ; }
a:visited.right_menu { text-decoration: none; font-size: 13px; background: transparent url(../img/a1.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block ; }
a:hover.right_menu { text-decoration: none; font-size: 13px; background: transparent url(../img/a1_on.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block ; }
a:active.right_menu { text-decoration: none; font-size: 13px; background: transparent url(../img/a1_on.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block ; }
.right_menu_current { font-size: 13px; background: transparent url(../img/a1_on.gif) 0 3px no-repeat; padding: 0 0 0 20px; display: block ; color: #e60040  }

.price td { vertical-align: middle; border: #d9e5ed 1px solid; padding: 0 5px  }
.price table tr td { border: 0; text-align: right; color: #586d7a; font-size: 11px}
.price1 td { vertical-align: middle; background-color: #deebf3; border: #d9e5ed 1px solid; padding: 0 5px }
.price1 table tr td { border: 0; text-align: right; color: #586d7a; font-size: 11px}

a{ color: #0089dc;  }
a:link{ color: #0089dc; }
a:visited { color: #0089dc; }
a:hover { color: #e60040;  }
a:active { color: #e60040;  }



#header {
        background: transparent url(../img/bg_10.gif) 0 0 repeat-x ; WIDTH: 100%; display: inline
}
#header UL {
        PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; FONT-SIZE: 12px;
}
#header LI {
        list-style-image: none; PADDING: 0 2px 0 5px; background: transparent url(../img/left.gif) no-repeat left top; FLOAT: left;
}
#header A {
        PADDING: 2px 8px 4px 4px; DISPLAY: block; FONT-WEIGHT: normal; background: transparent url(../img/right.gif) no-repeat right top; FLOAT: left; TEXT-DECORATION: none
}


#header #current {
        BACKGROUND-IMAGE: url(../img/left_on.gif);
}
#header #current A {
        BACKGROUND-IMAGE: url(../img/right_on.gif); PADDING-BOTTOM: 5px;  COLOR: #e60040
}



/* ------------------------| Forms |----------------------- */

.form1 { width: 220px; font-family: Arial, sans-serif; color: #000; font-sise: 11px ; border: #c6d2d9 1px solid; height: 20px;}
.textfield  { letter-spacing: 0.1em; font-family: Arial, sans-serif;  color: #000; width: 480px; height: 100px; padding: 0 3px; border: #c6d2d9 1px solid; margin: 5px 0 0;
}
.button1 { FONT-SIZE: 11px; border: #c6d2d9 1px solid; background-color:  #6b808f; height: 20px; width: 80px; color: #FFF; cursor: hand; padding-bottom: 3px; margin: 0
}
.button2 { FONT-SIZE: 11px; border: #c6d2d9 1px solid; background-color:  #6b808f; height: 20px; width: 80px; color: #FFF; cursor: hand;
}