/* CSS Document */

body{ background-color:#FFFFFF; margin:0px;}
p{font-family: Arial, Helvetica, sans-serif; color: #000000 ; font-size:12px; font-weight: normal;}
h1{font-family: Calibri; color: #cc0522; font-size:24px; font-weight: bold;}
h2{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:16px; font-weight:bold;}
h3{font-family: Calibri; color: #cc0522; font-size:18px; font-weight: bold; line-height:0px;}
h4{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #FFFFFF;text-decoration:none; line-height:20px;}


table{font-family: Arial, Helvetica, sans-serif; color: #000000 ; font-size:12px; font-weight: normal;}

/*Header*/

.header1{ width:317px; height:218px; background-image:url(../images/banner1.jpg)}
.header2{ width:317px; height:218px; background-image:url(../images/banner2.jpg)}
.header3{ width:318px; height:218px; background-image:url(../images/banner3.jpg)}


/*Body*/
.line {background: url(../images/blue-line-bg.jpg) 0 0 repeat-x; height:8px; }

.navbg{height:40px; background: url(../images/top-nav-bg.jpg) repeat-x center;}
.bottombg{height:72px; background: url(../images/bottom-bg.jpg) repeat-x; }

.bg{background:url(../images/bg.gif) no-repeat bottom;}

/*Links*/
#menu{ width:944px; height:40px; clear:both; padding:0px; margin:auto;}
#menu ul {margin:0px; padding:20px 0px 0px 0px; list-style: none; line-height: normal;}
#menu li {display: none; text-align: center;}
#menu a {display: block; float:left; padding: 7px 21px 7px 21px; margin:6px 2px 0px 0px; text-decoration: none; text-align: center; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal; 
color: #000000;	}
#menu a:hover { color:#FFFFFF; text-decoration: none; background-color:#cc0522;}
#menu a.active { color:#FFFFFF; background-color:#cc0522;text-decoration: none;}

#menu a.current_page_item1  {background: url(../images/menu-hover1.jpg) no-repeat center top;}
#menu a.current_page_item1:hover {background: url(../images/menu-hover1.jpg) no-repeat  center top; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #FFFFFF;	}


.emailtext{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #cc0522; text-decoration:none;}
.emailtext:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #cc0522; text-decoration:underline;}

.services-text{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000; text-decoration:none;}
.services-text:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000; 
text-decoration: underline;}

.top-text{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000; text-decoration:none;}
.top-text:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000; 
text-decoration: underline;}

.readmore{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #368fcb; text-transform:uppercase; text-decoration: none; }
.readmore:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color: #000000; text-decoration: none;}


.text-white{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #FFFFFF;text-decoration:none;}
.text-white:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #FFFFFF;text-decoration: underline;}

.text-more{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color: #FFFFFF;text-decoration:none;}
.text-more:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color: #000000;text-decoration: none;}

#countries ul{padding:0px; padding-left:14px;}
#countries li{list-style-image:url(../images/arrow1.gif); margin:0px;}
#countries a{font-size:11px; font-family:tahoma; color:#244974; text-decoration:none;}
#countries a:hover{font-size:11px; font-family:tahoma; color:#244974; text-decoration:underline;}


/*Classes*/;
.border{border:#5594bb solid 1px; padding:15px 15px 5px 15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;color: #293747; text-decoration:none; }
.border1{border:#8196a3 solid 1px;}
.border2{border:#b8b8b8 solid 1px;}
.border3{border:#cdd5da solid 1px;}


.title{font-family: Calibri; color: #cc0522; font-size:24px; font-weight:bold;}

.copyright{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #000000; }
.text-blue{font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #244974; font-weight: bold; line-height:2em;}

.text-blue1{ padding-left:5px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #244974; font-weight: bold; text-decoration:none; cursor:pointer; }
.text-blue1:hover{padding-left:5px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color:#244974;}

.text-blue2{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #244974; font-weight: bold; text-decoration: line-through;}

.text-white1{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #FFFFFF;text-decoration:none;}


.text-black{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #000000;text-decoration:none;}
.text-black1{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color: #000000;text-decoration:none; line-height:2em;}
.text-black2{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold;color: #000000;text-decoration:none; }
.text-contact{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #000000; 
text-decoration:none;}

.text-red{font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #7d4248; font-weight: bold; text-decoration:none;}



.selectbox{ width:180px; height:20px;}
.para{width:95%; margin:auto;}

.point{cursor:pointer;}

#searchForm {font-size:11px; font-family: Arial, Helvetica,sans-serif;display: block;width: 463px;}
#searchForm input,#searchForm select {background: white;padding: 1px 2px;font-size:11px; font-family: Arial, Helvetica,sans-serif;color: black;border:black 1px solid;} /* input box inside font color and outside border color */
#searchForm div#hot-search-params {float:left;}
#searchForm div#hot-search-params table {font-size: 11px;}
#searchForm form,#searchForm img {margin: 0;padding:0;border:0;}
#searchForm a:link,#searchForm a:active,#searchForm a:visited,#searchForm a:hover {}
.clearFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFix {display: inline-block;}
* html .clearFix {height: 1%;}
.clearFix {display: block;}
#searchForm .outsideBorder {background:gray;padding: 10px;}
#searchForm .insideBorder {background: white; border: 1px black solid; padding: 5px;margin: 0 0 8px 0;}
#searchForm .insideBorder table {float:left;}
#searchForm table#nav {margin:0;padding:0;border:0;border-collapse:collapse;}
#searchForm table#nav td {background: white; border-top:gray 1px solid;border-left:gray 1px solid;border-right:gray 1px solid;padding: 5px 3px; margin: 5px 0 0 0;text-align: center;font-size: 11px;}
#searchForm table#nav td.selected {background: gray;padding: 5px 10px; margin: 0 3px 0 0; color: white;font-size: 11px;} /*change bg color*/
#searchForm table#nav td a {color:black;text-decoration:none;}
#searchForm table#nav td a:hover {text-decoration:underline;}
#searchForm table {margin: 0;padding: 0;border-collapse: collapse;width: 98%;}
#searchForm table div#hot-search-params table td {padding:0 7px 2px 0;font-size:11px;}
#searchForm fieldset {margin: 0;padding: 0;border: 0;}
#searchForm fieldset.date {float:left;padding-right: 10px;}
#searchForm fieldset.date img {margin-top: 3px;}
#searchForm p.masterHEADER { color:black; font-weight: bold; font-size: 12px;margin:0 0 10px 0;padding;text-align:left;}
#searchForm .button {color: white;border: black 1px solid;cursor:hand;background:green;text-decoration:none;padding: 3px 5px;margin: 0;float: right;} /* search button text, border and background*/
#searchForm div.cityList {}
#searchForm div.cityList ul {float: left;width: 30%;margin: 0;padding:0}
#searchForm div.cityList ul li {list-style-type:none;margin:0;padding:0}
#searchForm div.cityList ul li.cityBold {font-weight:bold;}
#searchForm div.cityList ul li input, #searchform input#radCityText {border: none;}

