/* CSS Document */

body{
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #636363;
line-height: 18px;
background: url(images/body_bg.jpg) repeat-y center top;
background-color: #FDFDFD;
}

.red_text{
color: #FF0000;
}

.textfield_center{
text-align: center;
}

.innerpages_heading1{
font-family:tahoma;
font-weight:bold;
font-size:16px;
color:#3E3F40;
}

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

input{
font-family: tahoma;
font-weight: normal;
font-size: 10px;
}

select{
font-family: tahoma;
font-weight: normal;
font-size: 10px;
}

textarea{
font-family: tahoma;
font-weight: normal;
font-size: 10px;
}

.top_td{
background: url(images/top_bg1.jpg) repeat-y left top;
font-family: Tahoma;
font-weight: normal;
font-size: 9px;
color: #323232;
}

.td_height{
padding-top: 10px;
}

.top_td1{
background: url(images/top_bg.jpg) no-repeat left top;
}


.img_border{
border: 1px solid #979797;
}

.textfield{
width: 162px;
border: 1px solid #E2E2E2;
}



#top_nav a:link{
font-family: Tahoma;
font-weight: normal;
font-size: 9px;
color: #323232;
text-decoration: none;
}

#top_nav a:visited{
font-family: Tahoma;
font-weight: normal;
font-size: 9px;
color: #323232;
text-decoration: none;
}

#top_nav a:hover{
font-family: Tahoma;
font-weight: normal;
font-size: 9px;
color: #323232;
text-decoration: underline;
}

#top_nav a:active{
font-family: Tahoma;
font-weight: normal;
font-size: 9px;
color: #323232;
text-decoration: none;
}

.nav_padding{
padding-left: 4px;
}


.td_bg{
background: url(images/links_bg.jpg) no-repeat top right;
height: 29px;
}

#top_nav1 a:link{
font-family: Tahoma;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
text-transform:uppercase;
}


#top_nav1 a:visited{
font-family: Tahoma;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
text-transform:uppercase;
}

#top_nav1 a:hover{
font-family: Tahoma;
font-weight: bold;
font-size: 10px;
color: #E87A0F;
text-decoration: none;
text-transform:uppercase;
}

#top_nav1 a:active{
font-family: Tahoma;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
text-transform:uppercase;
}

.td_bg1{
background: url(images/td_bg.jpg) no-repeat right top;
}

.td_bg2{
background: url(images/bottom_bg.jpg) no-repeat center bottom;
height: 9px;
}

.td_bg3{
background: url(images/bottom_bg1.jpg) no-repeat left top;
height: 30px;
}

.td_bg4{
background: url(images/bottom_bg2.jpg) no-repeat right top;
background-color: #ACACAC;
height: 30px;
}

.td_bg5{
background: url(images/bottom_bg3.jpg) no-repeat center top;
height: 44px;
}

#footer_nav{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

#footer_nav a:link{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

#footer_nav a:visited{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

#footer_nav a:hover{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}

#footer_nav a:active{
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

#footer_text{
color: #000000;
}

.td_padding{
padding-left: 10px;
height: 29px
}

.image_bg{
background: url(images/image_bg.jpg) no-repeat left top;
height: 85px;
}

#img_padding{
padding-left: 1px;
padding-right: 4px;
}

#img_padding1{
padding-left: 1px;
padding-right: 4px;
}

#img_padding2{
padding-left: 1px;
padding-right: 4px;
}

#img_padding3{
padding-left: 1px;
padding-right: 4px;
}

#img_padding4{
padding-left: 1px;
padding-right: 4px;
}

.td_bg_1{
background: url(images/flight_bg.jpg) repeat-y left top;
background-color: #F99502;
height: 40px;
padding-left: 10px;
}

.td_bg_2{
background: url(images/home_bg.jpg) repeat-y left top;
background-color: #2158A8;
height: 40px;
padding-left: 10px;
}

.td_bg_3{
background: url(images/road_bg.jpg) repeat-y left top;
background-color: #64B32A;
height: 40px;
padding-left: 10px;
}

.td_bg_4{
background: url(images/wedding_bg.jpg) repeat-y left top;
background-color: #43D0FE;
height: 40px;
padding-left: 10px;
}

.td_bg_5{
background: url(images/business_bg.jpg) repeat-y left top;
background-color: #DB489B;
height: 40px;
padding-left: 10px;
}

#td_padding_1{
padding-top: 22px;
padding-left: 36px;
padding-right: 30px;
}

.td_bg_news{
background-color: #E9E9E9;
padding-left: 15px;
padding-top: 10px;
padding-right: 13px;
}

.textfield1{
width: 170px;
height: 16px;
border: 1px solid #BDBDBD;
}

.textfield2{
width: 130px;
height: 16px;
border: 1px solid #BDBDBD;
}

.rss_feed a:link{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 5px;
text-decoration: underline;
}

.rss_feed a:visited{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 5px;
text-decoration: underline;
}

.rss_feed a:hover{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 5px;
text-decoration: none;
}

.rss_feed a:active{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 5px;
text-decoration: underline;
}

.tm{
font-size: 8px;
font-weight: bold;
}

.login1{
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}

.tell_friend{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
text-align: center;
background: url(images/tellafriend1.jpg) no-repeat left top;
height: 27px;
width: 104px;
cursor: pointer;
}

.login{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 26px;
width: 65px;
cursor: pointer;
}

.login2{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 27px;
width: 104px;
cursor: pointer;

}

.reset{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 26px;
width: 65px;
cursor: pointer;
}

.rss_feed1 a:link{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 10px;
text-decoration: none;
}

.rss_feed1 a:visited{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 10px;
text-decoration: none;
}

.rss_feed1 a:hover{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #3173B0;
padding-left: 10px;
text-decoration: none;
}

.rss_feed1 a:active{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
padding-left: 10px;
text-decoration: none;
}

.require{
color:#FF0033;
}

.form_title{
color: #003399;}

.submit_button{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 25px;
width: 75px;
cursor: pointer;

}

.submit_button1{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 25px;
width: 140px;
cursor: pointer;

}

.td_repeater{
background: url(images/td_repeater.jpg) repeat-y left top;
}

.color_flight{
color: #1F54A1;
}

.sign_up_button{
border: none;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
width: 80px;
height: 27px;
background-color: #3E6DB4;
cursor: pointer;
}

.signup_padding{
padding-top: 5px;
padding-bottom: 5px;
}

.signup_padding1{
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
}

.confirmation{
border:1px solid #999999;
}

.confirmation1{
border:1px dashed #999999;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.confirmation2{
background-color: #78BE3E;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #ffffff;
}

.color_flight a:link{
color: #1F54A1;
text-decoration: underline;
}

.color_flight a:visited{
color: #1F54A1;
text-decoration: underline;
}

.color_flight a:hover{
color: #1F54A1;
text-decoration: none;
}

.color_flight a:active{
color: #1F54A1;
text-decoration: underline;
}

.lookup_address{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

background:#3CA4DB;
height: 25px;
width: 125px;
cursor: pointer;

}

#td_bg7{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_1{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_2{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_3{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_4{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_5{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_6{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_7{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_8{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_9{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_10{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_11{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_12{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_13{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_14{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_15{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_16{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_17{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_18{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_19{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_20{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_21{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_22{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_23{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_24{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_25{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_26{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#td_bg7_27{
background: #F4F4F4;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

.text_color{
color: #FF1515;
}

.co2_bar{
background: url(images/co2_bar.gif) repeat-x left top;
height: 15px;
margin: 0px;
padding: 0px;
}

.red_color{
color: #FF0000;
}

.reset_password{
border: 0px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background:#3CA4DB;
height: 25px;
width: 140px;
cursor: pointer;
}

.contact a:link{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
text-decoration: underline;
}

.contact a:visited{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
text-decoration: underline;
}

.contact a:hover{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
text-decoration: none;
}

.contact a:active{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #636363;
text-decoration: underline;
}

.small_text{
font-family: Tahoma;
font-weight: normal;
font-size: 10px;
color: #636363;
line-height: 18px;
}

.small_text a:link{
color: #1F54A1;
text-decoration: underline;
}

.small_text a:visited{
color: #1F54A1;
text-decoration: underline;
}

.small_text a:hover{
color: #1F54A1;
text-decoration: none;
}

.small_text a:active{
color: #1F54A1;
text-decoration: underline;
}

.td_border{
padding: 3px 3px 3px 3px;
border: 1px solid #197721;
background-color: #449EDD;
color: #FFFFFF;
font-weight: bold;
}

.td_border a:link{
color: #FFFFFF;
}

.td_border a:visited{
color: #FFFFFF;
}

.td_border a:hover{
color: #FFFFFF;
}

.td_border a:active{
color: #FFFFFF;
}

.contact_field{
width: 210px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.top_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.sub_heading{
color: #197721;
}

.home_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #197721;
line-height: 18px;
}

#menu{
text-decoration: none;
}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
}

#menu ul li {
position: relative;
display: block;
}

#menu li ul {
position: absolute;
left: 6px;
top: 24px;

display: none;
width: 120px;
}

#menu ul li a {
display: block;
text-decoration: none;
color: #777;
border-bottom: 0;
}


#menu li ul a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 3px;
border: 1px solid #ccc;
border-bottom: 0;
}

#menu li:hover ul, li.over ul { 
display: block;
}

.green_tick{
margin-right: 5px;
margin-top: 5px;
}

.update{
background: url(images/button_bg.jpg) repeat-x left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
line-height: 21px;
border: none;
outline: none;
}