/************* styles for HTML Elements **************/
body {
    padding: 2px 0px 0px 0px;
    color:#333; 
    height:auto;
    overflow:-moz-scrollbars;
    text-align:center;   
    margin:0px;
}
p {	
    font-family:Tahoma;
    font-size:13px;
    text-align:justify;
    padding:5px;
    margin:0px;
}
table, tr, td  {
    vertical-align: top;
    text-align:left;      
    font-size:13px;
    font-family:Tahoma;
} 
h1, h2 {
    padding:5px;
    margin:0px;
    font-size: 18px;
    line-height:22px;
    font-family:tahoma;
    font-weight:bold;
    text-align:left;
}
h2 {
    font-size: 14px;
    line-height:18px;
    color: #333555; 
    text-align:left;
}
div {
}
a { 
    text-decoration: none;
} 
br {
    line-height: 1em;
}
ul,li,ol {
    line-hight:15px;
}
hr {
    background-color:#F1A75D;
}
/************* styles for IDs **************/
#mainContainer {
    width:780px;
    text-align:center;
    margin:0px;
}
#tabMenu {
    display:table;
    height:24px;
    width:780px;
    float:left;
    margin-top:2px;
    border:0px solid #000000;
}
#tabMenu ul {
    padding:0px;
    margin:0px;
}
#tabMenu ul li {
    text-align:center;
    list-style-type:none;
    float:left;
    width:106px;
    height:24px;
    line-height:24px;
    margin-right:5px;
    font-weight:bold;
    font-size: 12px;
    font-family:tahoma;
}
#tabMenu ul li .activeTab {
    display: block;
    width:106px;
    height:24px;
    text-align:center;
    background-image:url('../images/tab_active_orange.gif');
}
#tabMenu ul li .normalTab {
    display: block;
    width:106px;
    height:24px;
    text-align:center;
    background-image:url('../images/tab_nav_normal_bg_orange.gif');
}

#mainDiv {
    width:780px;
    display:table;
    border:1px solid #E48B79;
    height:auto;
}
.divbg {
    background-color:#F1A75D;
    padding:5px;
    color:#4664a2;
    font-weight:bold;
    font-family:tahoma;
    font-size:13px;
}
#divSWExp {
    width:200px;
    float:left;
    border:1px solid #E48B79;
    margin:5px 0px 5px 5px;
    display:table;
}
#divSWExp td {
    margin:0px 0px 0px 0px; 
    background:#ffffff;
    font-family:tahoma;
    font-size:11px;
    color:#4664a2;
    line-height:15px;
    font-weight:normal;

}
#divSWExpHead {
    background-color:#F1A75D; 
    text-align:left;
    font-weight:bold;
    font-family:tahoma;
}
#Clients {
    height:200px;
    background:#ffffff;
    text-align:left;
}
#divborder {
    height:200px;
    width:190px;
    background:#ffffff;
    border:1px solid #E48B79;
    font-family:tahoma;
    font-size:11px;
    overflow-y:scroll;     
}
#textPadding {
    padding-left:10px;
}
#map {
    border:0px solid #E48B79;
    width:190px;
    height:200px;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
#footerHolder {
    display:table;
    width:100%;
}
#div570 {
    width:570px; 
    float:left;
    display:table;
    border:0px solid #E48B79;
}
/************* styles for class **************/
.clear {
    clear:both;
}
.activeTab{
    background-image:url('../images/tab_active_orange.gif');
}
.divPadding {
    padding:5px;  
}
.div200, .weatherCls {
    float:left;
    width:190px;
    margin:5px 0px 0px 0px; 
    font-family:tahoma;
    font-size:13px;    
    line-height:19px;
    font-weight: bold;
    background-color:#F1A75D;    
    text-align:left;
    border:1px solid #E48B79;
    vertical-align:top;    
}
.weatherCls {
    margin:0px 0px 0px 0px; 
    background:#ffffff;
    font-family:tahoma;
    font-size:11px;
    line-height:13px;
    font-weight:normal;
}
.hostBorder {
    padding-right:5px;
}
.tabHeader {
    font-size:16px;
}
.msgs {
    color:#ff0000;
    background:#ffffcc;
    padding:5px;
}
.footerImage {
    float:left;
    margin-top:25px;
    background: url('../images/orange.gif') repeat-x;
    height:20px;
    width:780px;
}
.hostTable {
    padding-left:5px;
    font-family:tahoma;
    font-size:13px;
    border:1px solid #E48B79;
    margin-bottom:10x;
}
.hostTable td {
    border-top:1px solid #E48B79;
}
.mailTable {
    cellpadding:15px;
    cellspacing:15px;
    padding:10px 0px 0px 5px;
}
.feedBack {
    border:1px solid #E48B79;
    background-color:#FADEC1;
    width:338px;
    font-family:tahoma;
    font-size:13px;
}
.weather {
    font-family:tahoma;
    font-size:15px;    
    font-weight: bold;
    color:#4664a2;
    background-color:#F1A75D;    
    text-align:left;
    line-height:15px;
}
.textSpace {
    padding-left:70px;
}
.tablePadding {
    font-family:tahoma;
    font-size:13px;
    padding:5px;
    margin:0px;
    padding:1px;
} 
.news {
    font-family:tahoma;
    font-size:11px;
    margin-top:2px;
    border-bottom:1px dotted #E48B79;
}
.clsMap {
    font-size:11px;
    padding-top:40px;
}
.divRightColumn {
    float:right;
    margin-bottom:2px;
    padding-right:5px;
    border:0px solid #000000;
}
#searchCount {
    font-family: tahoma;
    font-size: 11px;
    line-height: 15px;
    text-align:left;
    position:absolute;
    background:#e9f2fd;
    color:#000000;
    right:0px;
    top:1px;
    z-index:10000;
    width:110px;    
    height:auto;
    padding-left:5px;
    border:0px solid #ff0000;
}
#divMapHolder {
    float:left; 
    position:relative;
    width:750px;
}
.clsContentText,.myClsContentText {
    margin:0px 0px 0px 0px; 
    background:#ffffff;
    color:#4664a2;
    font-family:tahoma;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
}
.myClsContentText ul li a {
    font-family:tahoma;
    font-size:11px;
    line-height:15px;
    color:#4664a2;
    margin: 5px 0px 5px 0px;
    padding:0px;
}
.myClsContentText ul {
    padding:0px;
    line-height:21px;
    margin: 0px 0px 10px 20px;
}
.myClsContentText {
   text-align:left;
   border:1px solid #E48B79;
   padding:0px 5px 0px 5px;
}
.myClsContentText p {	
    font-family:Tahoma;
    font-size:13px;
    text-align:justify;
    padding:3px 5px 0px 5px;
    margin:0px;
}

.clsContContainer {
    float:left; 
    width:340px;
    border:0px solid #E48B79;
    margin-left:9px;
}