*{
    margin:0;
    padding:0;
}
body{
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
}

.txtNormal, li{
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#000000;
}

ul{
    margin:0px;
    padding:0px;
}

li{
    margin:0px 0px 0px 40px;
}

.tableBorder {
    border: solid 1px #0B5385;
}

.lnkMenu:link, .lnkMenu:visited,.txtMenu {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}

.lnkMenu:hover {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
}

.lnkTopMenu:link, .lnkTopMenu:visited {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}

.lnkTopMenu:hover {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
}

.lnkSubMenu:link, .lnkSubMenu:visited {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:none;
}

.lnkSubMenu:hover {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
}

.lnkTitleBar:link, .lnkTitleBar:visited, A:link, A:visited {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
    text-decoration:none;
}

.lnkTitleBar:hover, A:hover {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
    text-decoration:underline;
}

.lnkCopyright:link, .lnkCopyright:visited, .lnkCredits:link, .lnkCredits:visited {
    font-family:Arial,sans-serif;
    font-size:10px;
    color:#0B5385;
    text-decoration:none;
}

.lnkCopyright:hover, .lnkCredits:hover {
    font-family:Arial,sans-serif;
    font-size:10px;
    color:#0B5385;
    text-decoration:underline;
}

P.txtNormal, P {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#000000;
    margin-top:10px;
    margin-right:15px;
    margin-bottom:10px;
    margin-left:15px;
    line-height;16px;
}

P.topMenu {
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:15px;
    line-height:11px;
}

P.txtTitleBar {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
}

P.txtSubMenu {
    margin-right:5px;
    margin-left:5px;
    margin-top: 2px;
    margin-bottom: 2px;
}

P.txtCopyright, .txtCredits {
    font-family:Arial,sans-serif;
    font-size:10px;
    color: #0B5385;
    margin-left: 25px;
    margin-right: 25px;
    margin-top:0px;
    margin-bottom:0px;
}

P.searchTitle {
    font-family:Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #0B5385;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:0px;
    margin-bottom:0px;
}

P.advSearchTitle {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #0B5385;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:0px;
    margin-bottom:0px;
}

P.txtGoogleSearch {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:0px;
    margin-bottom:0px;
}

P.txtRightColumn {
    font-family:Arial,sans-serif;
    font-size:10px;
    color: #3F3F3F;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:10px;
    margin-bottom:0px;
    line-height:11px;
}

P.txtLandHeader {
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color: #0B5385;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:10px;
    margin-bottom:-10px;
    line-height:15px;
}

P.txtLand {
    font-family:Arial,sans-serif;
    font-size:12px;
    color: #666666;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:10px;
    margin-bottom:0px;
    line-height:15px;
}

P.txtRegionHeading {
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color: #0B5385;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:10px;
    margin-bottom:0px;

}

P.bigTitle {
    font-family:Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    margin-top:5px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:10px;
}

H1 {
    font-family:Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    margin-top:0px;
    margin-right:15px;
    margin-bottom:0px;
    margin-left:15px;
}

H2 {
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#0B5385;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:-10px;
    margin-left:15px;
}

H3 {
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#0B5385;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:-10px;
    margin-left:15px;
}

H4 {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#0B5385;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:-10px;
    margin-left:15px;
}

H5 {
    font-family:Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#0B5385;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:-10px;
    margin-left:15px;
}

H6 {
    font-family:Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#0B5385;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:-10px;
    margin-left:15px;
}

.titlebar {
    background-image: url('/images/bg_maintitle.gif');
    background-repeat:no-repeat;
    background-position:top left
}

.titlebar2 {
    background-image: url('/images/bg_maintitle2.gif');
    background-repeat:no-repeat;
    background-position:top left
}

.mainContent {
    background-image: url('/images/bg_gradient.jpg');
    background-repeat:repeat-x;
    background-position:top left
}

.rightContent {
    background-image: url('/images/bg_gradient_right.jpg');
    background-repeat:repeat-x;
    background-position:top left
}

.txtSearch, .txtGroup {
    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}

.txtLinks {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
}


.lnkNormal:link, .lnkNormal:visited, A:link, A:visited {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
    text-decoration:none;
}

.lnkNormal:hover, A:hover {
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#0B5385;
    text-decoration:underline;
}

.lnkPrint:link, .lnkPrint:visited {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
}

.lnkPrint:hover {
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline;
}

img{
    border-color: #FFFFFF;
    color: #FFFFFF;
}

.borderImage {
    border-color: #4782A4;
}

/* Form elements */
input,textarea {
    color : #000000;
    font: normal 10px Arial, Helvetica, sans-serif;
    border: 1px solid #A6B7C1;
}

select, .keywords {
    color : #000000;
    font: normal 12px Arial, Helvetica, sans-serif;
    border: 1px solid #A6B7C1;
}


/* TOP MENU */

ul.mainmenu.level0, ul.mainmenu.level1{
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.mainmenu.level0 li:hover ul.level1 {
    display: block;
    z-index:100;
    background-color:#fff;
    margin:0px;
    padding:0px;
}


ul.mainmenu.level0 li{
    display: inline;
    list-style-type: none;
   /* padding: 3px 23px 0px 22px; */
    padding: 3px 29px 0px 15px;
    width:50px;
    float:left;
    height:25px;
    position:relative;
    line-height:1px;
    text-align:left;
    margin:0px;

}
ul.mainmenu.level1{
    position:absolute;
    top:28px;
    left:0px;
    z-index:100;
    background-color:#FFFFFF;
    border:1px solid #0b5385;
    padding:5px 0px 0px 0px;
    margin:0px;

}
ul.mainmenu.level1 li{
    list-style-type: none;
    display:block;
    margin:0px;
    z-index:100;
    width:155px;
    border-bottom:1px solid #0b5385;
    padding:5px 0px 0px 10px;
    height:18px;

}


ul.mainmenu.level0 li a{
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:none;
    line-height:11px;

}
ul.mainmenu.level0 li a:hover{
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
    line-height:11px;
}
ul.mainmenu.level1{
    display:none;
    background:#fff;

}
ul.mainmenu.level2{
    display:none;
}

ul.mainmenu.level0 .odd, ul.mainmenu.level0 .even{
    border-right:1px solid #666666;

}
ul.mainmenu.level1 .odd, ul.mainmenu.level1 .even{
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom:1px solid #0b5385;
}
ul.mainmenu .last{
    border:none !important;
}



/*SIDE MENU */



ul.ulSection.level0{
    margin:10px 0px 0px 0px;
    padding:0px;
}
ul.ulSection.level0 li{
    margin:0px 0px 10px 10px;
    padding:0px;
    list-style:none;
    display:block; 
}

ul.ulSection.level1{
    margin:7px 0px 0px 0px;
    padding:0px;
}
ul.ulSection.level1 li{
    margin:0px 0px 4px 10px;
    padding:0px;
    list-style:none;

}



ul.ulSection.level0 li a{
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#666666;
    text-decoration:none;
    line-height:11px;
}


/* CORP MENU */


ul.corpmenu.level0{
    display:inline;
    margin:0px;
    padding:0px;
    float:right;
}
ul.corpmenu.level0 li{
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 5px 0px 5px;
    height:15px;
    float:left;

}
ul.corpmenu.level0 li.odd{
    border-right:1px solid #0b5385;

}
ul.corpmenu.level0 li.even{
    border-right:1px solid #0b5385;
}
ul.corpmenu.level0 li.last{
    border-right:0px;
}


.business_directory{
    margin: 10px 0px 0px 20px; 
    font-family: Arial, sans-serif;
}

.business_directory p{
    font-family:arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 2px 0px;
}

.business_directory_results{
    margin: 10px 0px 0px 20px; 
    font-family: Arial, sans-serif;
    float:left;
    font-size:12px;
}
.business_directory_results p{
    font-size:12px;
    font-family: Arial, sans-serif;
}

.result_title{
    background-color:#0b5385;
    color:#fff;
    font-family:arial, sans-serif;
    font-size:12px;
    padding:3px 0px 3px 4px;
    width:456px;
    font-weight:bold;
}

.innerContent{
    float:left;
    width:460px;
    margin:10px 0px 0px 10px;
}



