/* CSS Document */

/*PAGE LAYOUT*/

* {
margin: 0px;
padding: 0px;
}

body {
margin: 0 40px;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-weight: normal;
font-size: 10pt;
}

IMG {
/*display: block;*/
border: 0px solid transparent;
}

/*table {
background-color: transparent;
}*/

p {
text-align: justify;
margin: 0px 0px 8px 0px;
border: 0px solid;
color: #3B424B;
font-size: 10pt;
}

h3, h4 {
margin: 20px 0 0 0;
color: #3B424B;
}

h4 {
font-size: 11pt;
font-weight: bold;
}

h5, h6 {
color: #3B424B;
font-weight: bold;
font-size: 12px;
padding: 4px 4px 4px 4px;
text-align: left;
}

ul, ol {
padding-top: 5px;
padding-left: 20px;
padding-bottom: 10px;
}

.header {
font-size: 11pt;
color: #3B424B;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

#left_content {
width: 700px;
vertical-align: top;
padding-right: 20px;
}

#right_content {
vertical-align: top;
}

#left_content ol, #right_content ol {
padding-left: 20px;
}

/*
#left_content ol li, #right_content ol li, {
font: normal 10pt Arial, sans-serif, Myriad, Verdana, Tahoma;
color: #3B424B;
list-style-type: square;
}

#left_content ul, #right_content ul {
padding-left: 30px;
padding-right: 20px;
}
*/

#left_content ul li, #right_content ul li {
font-size: 9pt;
font-weight: normal;
color: #3B424B;
}

.right_block {
color: #3B424B;
font-size: 10pt;
}

.right_block a {
color: #717A89;
text-decoration: none;
}

.right_block a:hover {
text-decoration: underline;
}

/*
.right_block ul li {
font: normal 9pt Arial, sans-serif, Myriad, Verdana, Tahoma;
color: #3B424B;
list-style-type: square;
text-align: justify;
}
*/

#left_content a {
color: #717A89;
text-decoration: none;
}

#left_content a:hover {
color: #717A89;
text-decoration: underline;
}

#left_content a.rate {
text-decoration: none;
color: #FE0202;
font-size: 11pt;
font-weight: bold;
}

#left_content a.rate:hover {
text-decoration: none;
color: #FE0202;
font-size: 11pt;
}

#left_content .no_li {
list-style-type: none;
}

#left_content .no_li li {
padding: 0px 0px 4px 0px;
list-style-type: none;
}

#right_content .no_li {
list-style-type: none;
}

#right_content .no_li li {
padding: 0px 2px 2px 0px;
list-style-type: none;
}

#right_content a.h_name {
font-weight: normal;
font-size: 12px;
color: #717A89;
text-decoration: none;
}

#right_content a.h_name:hover {
text-decoration: underline;
}

#page{
padding: 0px;
margin: 0px;
}

.bodytable{
border: 0px solid #ffffff;
margin: 0px;
padding: 0px;
/*border-collapse:collapse;*/
}

.bodytable td {
padding: 2px;
font-size: 9pt;
font-weight: normal;
border-right: 0px solid #000000;
border-bottom: 0px solid  #000000;
}

#image_left {
clear: both;
float: left;
width: 700px;
text-align: right;
}

#image_right {
clear: both;
float: left;
vertical-align: top;
}

#topheader_left {
width: 700px;
height: 50px;
background-color: #ffffff;
}

#topheader_right{
height: 50px;
background-color: #E3E6EB;
padding: 4px;
padding-left: 10px;
}

#top_right {
background-color: #E3E6EB;
}

#right_content .r_content {
background: url(/images/v2/rightbg.gif) top left repeat-x;
padding: 10px 10px 10px 10px;
text-align: left;
}

#submenu {
float: left;
width: 100%;
height: 20px;
}

#submenu a {
color: #717A89;
font-size: 14px;
text-decoration: none;
}

#submenu a:hover {
color: #717A89;
font-size: 14px;
}

#submenu ul {
list-style-type: none;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#submenu ul li {
width: 100%;
border-bottom: 1px solid #A7BFCC;
line-height: 30px;
list-style-type: none;
}

#submenu ul li a {
padding-left: 10px;
}

#submenu td {
width: 100%;
border-bottom: 1px solid #A7BFCC;
}

.btns {
vertical-align: bottom;
}

.small_red_link {
border: 0px solid #FE0202;
background-color: #FFFFFF;
padding: 1px 1px  1px 1px;
font-size: 11px;
font-weight: normal;
color: #FE0202;
text-decoration: none;
}

#menu ul {
padding: 2px;
margin: 0;
list-style-type: none;
color: #FFF;
width: 100%;
font-size: 11px;
font-weight: normal;
text-align: center;
text-transform: uppercase;
}

.s3 tr td {
padding-bottom: 1px;
padding-top: 1px;
margin: 0;
list-style-type: none;
/*display: block;*/
}

a.right_menu {
color: #FE0202;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
}

/* -----------------  tables ----------------- */
.table_list {
border-collapse: collapse;
text-align: left;
vertical-align: top;
}

.table_list tr th {
color: inherit;
border: 1px solid #dddddd;
background-color: #f3f3f3;
padding: 3px 3px 3px 3px;
font-size: 11px;
font-weight: bold;
text-align: center;
}


.text, .table_list tr td {
font-size: 9pt;
font-weight: normal;
padding: 4px 4px 4px 4px;
}

input.table_ins {
border: 0px solid white;
color: black;
width: 30px;
font-size: 11px;
font-weight: normal;
}

input.table_ins_bold {
border: 0px solid white;
color: black;
width: 30px;
font-size: 11px;
font-weight: bold;
}

.table_list_td {
font-size: 11px;
font-weight: normal;
padding: 4px 4px 4px 0px;
vertical-align: top;
}

a.img_link {
text-decoration: none;
}
/* ----------------- // tables ----------------- */

#menu ul li {
display: inline;
}

#menu ul li a {
text-decoration: none;
color: #FFF;
padding: 2px 4px 3px 0px;
font-family: Verdana, Tahoma, sans-serif;
}

#menu ul li a:hover {
color: #fff;
text-decoration: underline;
}

a.right_submenu:link {
text-decoration: none;
color: #717A89;
padding: 0px 4px;
font-family: Verdana, Tahoma, sans-serif;
}

a.right_submenu:hover {
text-decoration: underline;
color: #717A89;
padding: 0px 4px;
}

a.right_submenu:active {
text-decoration: underline;
padding: 0px 4px;
color: #717A89;
}

a.right_submenu:visited {
text-decoration: none;
padding: 0px 4px;
color: #717A89;
}

.smallblack {
color: #000;
font-size: 10px;
}

.smallblack a {
color: #000;
}

.t_header {
color: #3B424B;
vertical-align: middle;
font-size: 11pt;
font-weight: bold;
font-family: Arial, sans-serif, Myriad, Verdana, Tahoma;
/*text-transform: uppercase;
padding: 5px;
background-color:#C36E00;*/
}

/*td.t_header{
color: #717A89;
vertical-align: middle;
font-size: 12px;
/*text-transform: uppercase;
padding: 0px;
background-color:#E3E6EB;
}*/

.border_bottom {
width: 100%;
border-bottom: 1px solid #A7BFCC;
vertical-align: middle;
}

.border_round {
width: 100%;
border: 1px solid #A7BFCC;
vertical-align: middle;
}

.hr {
width: 100%;
border: 0px solid #A7BFCC;
border-top: 1px;
vertical-align: middle;
}

.border_top {
width: 100%;
padding: 10px;
/*border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
*/
}

.padding {
padding: 10px;
/*display: block;*/
}

.padding_top {
padding-top: 10px;
/*display: block;*/
}

.padding_top_right {
padding-top: 10px;
padding-right: 10px;
/*display: block;*/
}

.padding_right {
padding-right: 10px;
}

.padding_left {
padding-left: 10px;
}

input[type='submit'], .button {
height: 33px;
width: 102px;
border: 0px solid white;
background: url(/images/v2/search.gif) top left no-repeat;
font: normal 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
text-transform: none;
color: #ffffff;
text-decoration: none;
}

.red_button_no_border {
height: 24px;
border: 0px solid #FE0202;
background-color:#FE0202;
padding: 4px 4px 4px 4px;
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
text-transform: lowercase;
color: #ffffff;
letter-spacing: 0.2em;
text-decoration: none;
}

.red_menu {
height: 24px;
border: 0px solid #A7BFCB;
background-color: #FE0202;
padding: 4px 4px 4px 4px;
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
text-transform: uppercase;
color: #fff;
text-decoration: none;
}

.white_menu {
height: 24px;
border: 0px solid #ffffff;
background-color: #ffffff;
padding: 4px 4px;
font: normal 11px Myriad, Verdana,Tahoma, sans-serif;
text-transform: uppercase;
color: #886070;
text-decoration: none;
}

.white_button {
height: 24px;
border: 0px solid #ffffff;
background-color: #ffffff;
padding: 4px 4px;
font: normal 11px Myriad, Verdana,Tahoma, sans-serif;
text-transform: uppercase;
color: #886070;
text-decoration: none;
}

div.error {
border: 1px solid red;
padding: 4px 4px 4px 4px;
margin: 8px 0px 8px 0px;
}

div.error ul {
padding-left: 20px;
}

div.errort ul li {
margin: 0.5em 0;
padding: 0 0 0 20px;
list-style-type: none;
behavior: expression(!this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '');
text-indent: -15px;
list-style-position: inside;
}

.small_button, .command {
width: 84px;
height: 25px;
border: 0px solid #C2C2C2;
background-color: transparent;
background: url(/images/v2/info1.gif) top left no-repeat transparent;
font: bold 10pt Arial, sans-serif, Verdana, Tahoma;
text-transform: lowercase;
color: #000000;
text-decoration: none;
text-align: center;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
}

.command_long {
width: 160px;
height: 25px;
border: 0px solid #C2C2C2;
background-color: transparent;
background: url(/images/v2/info_long.gif) top left no-repeat transparent;
font: bold 10pt Arial, sans-serif, Verdana, Tahoma;
text-transform: lowercase;
color: #000000;
text-decoration: none;
text-align: center;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
}

a.small_button, a.command {
width: 84px;
height: 25px;
border: 0px solid #C2C2C2;
background-color: transparent;
background: url(/images/v2/info1.gif) top left no-repeat transparent;
font: bold 10pt Arial, sans-serif, Verdana, Tahoma;
text-transform: lowercase;
color: #000000;
text-decoration: none;
text-align: center;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
}

.small_button a {
text-decoration: none;
color: #000000;
}

.small_button a:link {
color: #000000;
}

.small_button a:hover {
color: #000000;
}

._small_button {
background-color: #E3E6EB;
font: bold 10pt Arial, sans-serif, Verdana, Tahoma;
text-transform: lowercase;
color: #000000;
}

.red_button {
height: 24px;
border: 0px solid transparent;
background: red;
font: normal 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
text-transform: lowercase;
color: #ffffff;
padding: 4px;
text-decoration: none;
}

.green_button {
height: 24px;
border: 0px solid transparent;
background: green;
font: normal 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
text-transform: lowercase;
color: #ffffff;
padding: 4px;
text-decoration: none;
}

.formtable {
color: #494949;
font-size: 12px;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
}

.star {
color: red;
font-size: 14px;
}

.text_header {
padding: 6px 0px 6px 6px;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 12px;
background-color: #E3E6EB;
}

.air {
padding-top: 10px;
padding-bottom: 10px;
}

.air_all {
padding: 10px 10px 10px 10px;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 11px;
}

.error {
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 11px;
color: red;
}

.td_right_submenu {
width: 100%;
border-bottom: 1px solid #A7BFCC;
padding: 6px;
}

.td_right_links {
width: 100%;
border-bottom: 1px solid #A7BFCC;
padding: 2px;
}

.td_right_links a {
}


li a.nolast {
border-right: 1px solid #fff;
text-decoration: none;
}

/* TABLES STYLES*/
.headrow {
height: 20px;
font: normal 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
background-color: #E3E6EB;
border-right: 1px solid #E3E6EB;
color: #3B424B;
text-align: left;
}

.headrow_top {
height: 20px;
font: normal 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
border-top: 1px solid #A7BFCC;
border-bottom: 0px solid #A7BFCC;
background-color: #E3E6EB;
border-right: 1px solid #E3E6EB;
color: #3B424B;
text-align: left;
}

.head2row {
padding: 10px 0px 10px 0px;
font: bold 13px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #3B424B;
text-align: left;
}

.head2td {
padding: 6px 6px 6px 0px;
font-family: Myriad, Verdana, Tahoma, sans-serif;
font-weight: normal;
color: #3B424B;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.percentImage4 img {
background: white url(/images/percentImage_back4.png) top left no-repeat;
padding: 0;
margin: 5px 0 0 0;
background-position: 1px 0;
}

.headrow_no_padd {
height: 20px;
padding-left: 0px;
font: normal 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
background-color: #E3E6EB;
border-right: 1px solid #E3E6EB;
color: #3B424B;
text-align: left;
}

.redheadrow {
height: 20px;
padding-left: 8px;
font: normal 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
border-right: 1px solid #ffffff;
background-color: #FE0202;
color: #ffffff;
text-align: left;
}

/*LIST STILES*/
a.hot_name:link {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

a.hot_name:hover {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: underline;
}

a.hot_name:visited {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

a.blue:link {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

a.blue:hover {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: underline;
}

a.blue:visited {
color: #717A89;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

/* pager links */
.pager {
text-align: center;
vertical-align: top;
}

.nav {
color: #717A89;
font-size: 13px;
font-weight: bold;
}

.nav_num {
color: #717A89;
height: 10px;
padding: 2px 6px 2px 6px;
border: 1px solid #717A89;
background-color: transparent;
text-decoration: none;
}

.nav_numon {
color: #717A89;
height: 10px;
padding: 2px 6px 2px 6px;
border: 1px solid #717A89;
background-color: #E3E6EB;
text-decoration: none;
font-weight: bold;
}

a.nav_num:hover {
background-color: #E3E6EB;
}

/* pager links */
a.incl {
cursor: default;
text-decoration: none;
}

/*TEXT STYLES*/
.bodytext {
font: 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #666666;
}

small {
font-size: 9px;
font-weight: normal;
color: #0e0e0e;
}

h1, h2, .titletext {
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size:16px;
font-weight: normal;
color:#FE0202;
/*text-transform: capitalize;*/
}

.captopntext {
font-family: Arial, sans-serif, Tahoma;
font-size: 18px;
color:#000000;
text-transform: capitalize;
}

.captopntext1 {
font-family: Arial, sans-serif, Tahoma;
font-size: 12px;
color: #000000;
text-transform: capitalize;
}

.redcaption {
font: 1em Arial, sans-serif, Tahoma;
font-size: 12px;
color: #FE0202;
text-transform: capitalize;
}

.redcaption1 {
font: 1em Arial, sans-serif, Tahoma;
font-size: 18px;
color: #FE0202;
text-transform: capitalize;
padding-top: 10px;
padding-bottom: 10px;
}

.redsubcaption{
font: 1em Arial, sans-serif, Tahoma;
font-size: 12px;
color: #FE0202;
text-transform: capitalize;
}

.whitetitle {
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 36px;
font-weight: bold;
color: #FFFFFF;
}

.smalltitle {
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 20px;
font-weight: bold;
color: #CC0000;
}

.smallwhitetext {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #FFFFFF;
}

.smalltext {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
}

.smallwhitetext a {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
.smallwhitetext a:hover {
text-decoration: underline;
}

.smallgraytext {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #999999;
}

.smallgraytext a {
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #999999;
text-decoration: none;
}

.smallgraytext a:hover {
text-decoration: underline;
}

.smallredtext {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #FE0202;
}

.smallredtext a {
font: normal 11px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #FE0202;
text-decoration: none;
}

.smallredtext a:hover {
text-decoration: underline;
}

input[type='checkbox'] {
border: 1px solid #717A89;
}

input[type='text'], input[type='password'], select, textarea {
border: 1px solid #717A89;
font: normal 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
}

select.select_search {
width: 300px;
}

.checkbox {
border: 1px solid #717A89;
}

.cal_button {
border: 0px solid white;
background-color: transparent;
text-align: center;
}

.label {
color: #494949;
font-size: 12px;
text-align: left;
padding-right: 5px;
font-family: Arial, sans-serif, Myriad, Verdana, Tahoma, sans-serif;
}

.names {
color: #3B424B;
border-bottom: 1px solid #3B424B;
font-size: 14px;
padding-right: 5px;
font-family: Arial, sans-serif, Verdana, Tahoma;
}

a.countries {
color: #3B424B;
font-size: 14px;
padding-right: 5px;
font-family: Arial, sans-serif, Verdana, Tahoma;
width: 100%;
text-decoration: none;
}

td.no_sel {
background-color: transparent;
}

td.sel {
background-color: #FFCECE;
}

.bodytable th {
color: inherit;
border: 1px solid #dddddd;
background-color: #f3f3f3;
padding: 3px;
font-size: 11px;
}

.intranet_fix_button {
border: 1px solid #9898A0;
color: inherit;
background-color: #f9f9f9;
width: 60px;
height: 18px;
margin: 1px 1px 1px 1px;
}

.intranet_button {
border: 1px solid #9898A0;
color: inherit;
background-color: #f9f9f9;
padding: 2px 2px 2px 2px;
margin: 1px 1px 1px 1px;
}

.slider_close {
background-image: url(/images/p.gif);
background-repeat: no-repeat;
background-position: 6px 6px;
padding: 6px 0px 6px 22px;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 12px;
background-color: #E3E6EB;
}

.slider_open {
background-image: url(/images/m.gif);
background-repeat: no-repeat;
background-position: 6px 6px;
padding: 6px 0px 6px 22px;
border-top: 1px solid #A7BFCC;
border-bottom: 1px solid #A7BFCC;
font: 0.7em Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 12px;
background-color: #E3E6EB;
}

#copy_td1 .button {
width: 55px;
margin: 0px;
border: 1px solid #dcdcdc;
color: inherit;
vertical-align: top;
background-color: #f9f9f9;
margin-top: 3px;
text-align: center;
}

#copy_td1 td {
border: 1px solid #000000;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
font-size: 80%;
padding: 0px;
vertical-align: top;
border-right: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-left: 0px solid #ffffff;
border-bottom: 0px solid #ffffff;
}

#copy_td1 th {
color: inherit;
border: 1px solid #dddddd;
background-color: #f3f3f3;
padding: 3px 3px 3px 3px;
font-size: 11px;
font-weight: bold;
}

#copy_td1 {
border-left: 0px solid #dddddd;
border-bottom: 0px solid #dddddd;
border-right: 0px solid #ffffff;
border-top: 0px solid #ffffff;
}

.search_ {
background: url(/images/v2/menu1.gif) top left no-repeat;
}

.searchName_ {
background: url(/images/v2/menu2.gif) top left no-repeat;
}

#searchsubmit {

}

.searchsubmit {
background: url(/images/v2/search.gif) top left no-repeat transparent;
width: 102px;
height: 33px;
padding: 0;
font: 11pt Arial, Myriad, Verdana, Tahoma, sans-serif ;
font-weight: bold;
color: #ffffff;
border: 0px solid transparent;
}

.searchsubmitg {
background: url(/images/v2/search_g.png) top left no-repeat transparent;
width: 102px;
height: 33px;
padding: 0;
font: 11pt Arial, Myriad, Verdana, Tahoma, sans-serif ;
font-weight: bold;
color: #ffffff;
border: 0px solid transparent;
}

#menu {
float: left;
width: 100%;
height: 20px;
background: url(/images/v2/menubg.gif) top left repeat-x transparent;
}

#serachEngCapt a {
font: bold 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
text-decoration: none;
}

#serachEngCapt a:hover {
font: bold 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
text-decoration: none;
}

a.serachCapt {
font: bold 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
text-decoration: none;
}

a.serachCapt:hover {
font: bold 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
text-decoration: none;
}

.delim {
background: url(/images/v2/menu_delim.gif) top left no-repeat transparent;
}

.roundcont {
width: 678px;
background: url(/images/v2/center_block.gif) left repeat-y;
}

.roundcont_text {
font: normal 9pt Arial, Myriad, Verdana, Tahoma, sans-serif;
padding-left: 20px;
padding-right: 20px;
color: #3B424B;
}

.roundcont_header {
padding-left: 20px;
padding-right: 20px;
}

.roundcont2 {
width: 458px;
background: url(/images/v2/center_block2.gif) left repeat-y;
}

.roundtop {
width: 678px;
background: url(/images/v2/top_block.gif) bottom left no-repeat;
}

.roundtop1 {
width: 678px;
background: url(/images/v2/h_info_1.gif) bottom left no-repeat;
}

.roundtop2 {
width: 678px;
background: url(/images/v2/h_info_2.gif) bottom left no-repeat;
}

.roundtop3 {
width: 678px;
background: url(/images/v2/h_info_3.gif) bottom left no-repeat;
}

.roundtop21 {
width: 458px;
margin: 10px 0 0 0;
background: url(/images/v2/h_info_21.gif) bottom left no-repeat;
}

.roundtop22 {
width: 458px;
margin: 10px 0 0 0;
background: url(/images/v2/h_info_22.gif) bottom left no-repeat;
}

.roundbottom {
width: 678px;
background: url(/images/v2/bottom_block.gif) top left no-repeat;
}

.roundbottom2 {
width: 458px;
background: url(/images/v2/bottom_block2.gif) top left no-repeat;
}

.o_small_button {
width: 82px;
height: 30px;
border: none;
padding: 7px 0;
background: url(/images/v2/s_book.gif) top left no-repeat;
color: white;
font: bold 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
text-align: center;
}

.o_small_buttong {
width: 82px;
height: 30px;
border: none;
padding: 7px 0;
background: url(/images/v2/s_book_g.png) top left no-repeat;
color: white;
font: bold 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
text-align: center;
}

.o_small_button a {
font: bold 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
/*text-transform: lowercase;*/
color: #ffffff;
text-decoration: none;
}

.o_small_buttong a {
font: bold 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
/*text-transform: lowercase;*/
color: #ffffff;
text-decoration: none;
}

.b_small_button {
width: 82px;
height: 22px;
background: url(/images/v2/b_info.gif) top left no-repeat;
text-align: center;
vertical-align: bottom;
padding-top: 2px;
}

.o_newreg {
width: 100%;
height: 78px;
background: url(/images/v2/newHotel.gif) top right no-repeat ;
}

.o_newreg_text {
vertical-align: middle;
padding-top: 20px;
padding-right: 75px;
font: bold 14px Myriad, Arial;
text-align: center;
text-transform: uppercase;
}

.o_newreg a {
font: bold 11pt Arial, Myriad, Verdana, Tahoma, sans-serif;
/*text-transform: lowercase;*/
color: #ffffff;
text-decoration: none;
text-align: center;
vertical-align: middle;
}

.b_small_button a {
font: normal 10pt Arial, Myriad, Verdana, Tahoma, sans-serif;
/*text-transform: lowercase;*/
color: #000000;
text-decoration: none;
text-align: center;
vertical-align: middle;
}

.headhelp {
font: bold 12px Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #000000;
}

.right_border {
/*
clear: none;
border: 1px #C2C2C2 solid;
margin: 4px 4px 4px 4px;
padding: 4px 4px 4px 4px;
*/
}

.img_div {
padding: 4px 4px 4px 4px;
border: 1px #C2C2C2 solid;
}

.oneborder {
border-right: 1px solid #C2C2C2;
width: 1px;
height: 100%;
padding: 0px 10px 0px 0px;
}

.img_div img {
text-align: center;
vertical-align: middle;
}

#mainContainer {
width: 760px;
margin: 0 auto;
text-align: left;
height: 100%;
background-color: #FFF;
border-left: 3px double #000;
border-right: 3px double #000;
}

#formContent {
padding: 5px;
}
/* END CSS ONLY NEEDED IN DEMO */

/* Big box with list of options */
#ajax_listOfOptions {
position: absolute; /* Never change this one */
width: 275px; /* Width of box */
height: 250px; /* Height of box */
overflow: auto; /* Scrolling features */
border: 1px solid #C2C2C2; /* Dark green border */
background-color: #FFF; /* White background color */
text-align: left;
font-size: 0.9em;
z-index: 100;
}

#ajax_listOfOptions div { /* General rule for both .optionDiv and .optionDivSelected */
margin: 1px;
padding: 1px;
cursor: pointer;
font-size: 0.9em;
}

#ajax_listOfOptions .optionDiv { /* Div for each item in list */
}

#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
background-color: #E3E6EB;
color: #000000;
}

#ajax_listOfOptions_iframe {
background-color: #F00;
position: absolute;
z-index: 15;
}

.rating {
padding: 4px 4px 4px 4px;
border: 1px solid #dddddd;
margin: 3px 3px 3px 3px;
background-color: #FFF;
display: block;
width: 25px;
text-align: center;
}

hr {
margin: 0px 15px 0px 15px;
text-align: center;
color: #fff;
background-color: #fff;
border: 1px solid #dddddd;
border-style: none none solid;
}

.scroll_div {
height: 300px;
overflow: auto;
scrollbar-base-color: #fff;
scrollbar-3dlight-color: #ddd;
scrollbar-face-color: #ddd;
}

/*----------    CORNERS ---------------*/
.roundedcornr_box_459097 {
background: url(/images/corners/roundedcornr_459097_tl.png) no-repeat top left;
}
.roundedcornr_top_459097 {
background: url(/images/corners/roundedcornr_459097_tr.png) no-repeat top right;
}
.roundedcornr_bottom_459097 {
background: url(/images/corners/roundedcornr_459097_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_459097 div {
background: url(/images/corners/roundedcornr_459097_br.png) no-repeat bottom right;
}
.roundedcornr_content_459097 {
background: url(/images/corners/roundedcornr_459097_r.png) top right repeat-y;
}

.roundedcornr_top_459097 div, .roundedcornr_top_459097,
.roundedcornr_bottom_459097 div, .roundedcornr_bottom_459097 {
width: 100%;
height: 10px;
font-size: 1px;
}

.roundedcornr_content_459097, .roundedcornr_bottom_459097 {
margin-top: -1px;
}

.roundedcornr_content_459097 {
padding: 4px 4px 4px 4px;
}

h5.gray_bl_header {
background-color: #e0e0e0;
padding: 8px 4px 8px 10px;
text-transform:uppercase;
font-size: 12px;
font-family: Arial, Myriad;
}

.new_li {
list-style-position: inside;
list-style: none;
margin-left: 4px;
padding-left: 1em;
}

.new_li li {
padding: 0;
list-style: none;
color: #000000;
font-size: 11px;
font-weight: normal;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
}

.new_li li a {
/*float: left;
width: 65%;*/
font-size: 11px;
font-weight: bold;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
}

span.label {
float: right;
width: 29%;
text-align: right;
font-size: 11px;
font-weight: normal;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
}

ul.new_li {
clear: both;
text-transform: capitalize;
padding: 5px 0 0 0;
}

.city_im {
margin: 10px 10px 10px 10px;
}

.margin_v {
margin: 10px 0px 10px 0px;
}

#ins_content {
font-size: 9pt;
font-weight: normal;
font-family: Arial, Myriad, Verdana, Tahoma, sans-serif;
color: #3B424B;
padding: 0px 10px 0px 10px ;
}

h4.hotel_name {
margin: 0px 0px 0px 0px;
}

/* corners */
.t {background: url(/dot-cccccc.png) 0 0 repeat-x; margin-top: 5px;}
.b {background: url(/dot-cccccc.png) 0 100% repeat-x}
.l {background: url(/dot-cccccc.png) 0 0 repeat-y}
.r {background: url(/dot-cccccc.png) 100% 0 repeat-y}
.tl {background: url(/cor-cccccc-20-tl.png) 0 0 no-repeat}
.tr {background: url(/cor-cccccc-20-tr.png) 100% 0 no-repeat}
.bl {background: url(/cor-cccccc-20-bl.png) 0 100% no-repeat}
.br {background: url(/cor-cccccc-20-br.png) 100% 100% no-repeat; padding: 10px;}

.t1 {background: url(/images/v2/t1.png) left top repeat-x}
.b1 {background: url(/images/v2/b1.png) left bottom repeat-x}
.l1 {background: url(/images/v2/l1.png) left top repeat-y}
.r1 {background: url(/images/v2/r1.png) right top repeat-y}
.tl1 {background: url(/images/v2/tl1.png) left top no-repeat}
.tr1 {background: url(/images/v2/tr1.png) right top no-repeat}
.bl1 {background: url(/images/v2/bl1.png) left bottom no-repeat}
.br1 {background: url(/images/v2/br1.png) right bottom no-repeat; padding: 4px;}

.num {
font-weight: bold;
text-align: right;
}

.rack_rate {
color: grey;
font-weight: bold;
text-decoration: line-through;
}

.bold {
font-weight: bold;
}

#jth_text h1 {
font-size: 24px;
color: #000;
padding: 20px 20px 20px 20px;
}

.jth_mainform {
border: 1px solid #E8E8E8;
margin: 20px 0px 20px 0px;
max-width: 462px;
}

.jth_mainform tr td {
border: 0px solid #fff;
padding: 4px 4px 4px 4px;
}

.jth_mainform {
border: 1px solid #E8E8E8;
margin: 117px 0px 20px 0px;
max-width: 462px;
}
