﻿body{
    font:normal 0.8em verdana;
    background-color:#cde3f0;
    background-image:url(imgs/bg.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    line-height:1.3em;
    margin:0px;
}

select, input, textarea{font-family:'Trebuchet MS';}

form{
    margin:0px;
}

hr{
    height:3px;
    color:#f1f1f1;
    background:#f1f1f1;
    margin-top:6px;
    margin-bottom:6px;
    border-style:none;
}

.h9{font-size:0.7em;}.h8{font-size:0.75em;}.h7{font-size:0.8em;}
.h6{font-size:1em;}.h5{font-size:1.1em;}.h4{font-size:1.3em;}
.h3{font-size:2em;}.h2{font-size:3em;}.h1{font-size:4em;}

.colOrange{color:#8c6b30;}
.colWhite{color:#ffffff;}
.colGreen{color:green;}
.colNavy{color:navy;}
.colMaroon{color:maroon;}
.colRed{color:red;}

.bgWhite{background-color:white;}
.bgLightGray{background-color:#f1f1f1;}
.bgGray{background-color:#dfdfdf;}
.bgMediumGray{background-color:#c5c5c5;}
.bgDarkGray{background-color:#797979;}
.bgVeryLightGray{background-color:#f7f7f7;}
.bgLightYellow{background-color:#fffeae;}

a:link{color:#306CB5;text-decoration:none;}
a:active{color:#306CB5;text-decoration:none;}
a:visited{color:#306CB5;text-decoration:none;}
a:hover{color:#306CB5;text-decoration:underline;}

.txt{padding:2px;border:solid 1px #6E9BD2; border-style:dotted;}
.btn{}

.rpl{border: 1px solid #f9dd34; background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636;padding:10px;margin-bottom:15px;}
.rpl div{margin-bottom:8px;font-weight:bold;}
.rpl a{color:#363636;}
.err{border: 1px solid #cd0a0a; background: #cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff;padding:10px;margin-bottom:15px;}
.err div{margin-bottom:8px;font-weight:bold;}
.err a{color:#ffffff;}

/* Corner radius */
.corner-all, .corner-top, .corner-left, .corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.corner-all, .corner-top, .corner-right, .corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.corner-all, .corner-bottom, .corner-left, .corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.corner-all, .corner-bottom, .corner-right, .corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

.tblVertSpacing td{padding-bottom:8px;}
.tblHorSpacing td{padding-right:8px;}

.hcell{color:#ffffff;background-color:#2571D8;font-weight:bold;}
.hcell a:link{color:#ffffff;text-decoration:none;}
.hcell a:active{color:#ffffff;text-decoration:none;}
.hcell a:visited{color:#ffffff;text-decoration:none;}
.hcell a:hover{color:#C7DAF5;text-decoration:none;}
.cell{background-color:#EBEFF3;font-size:0.85em;}
.acell{background-color:#F3F7FA;font-size:0.85em;}
.scell{background-color:#F4F8FA;font-size:0.85em;}
.fcell{background-color:#E8E8E8;font-size:0.85em;}
.pcell{background-color:#E8E8E8;}
.pcell td{font-size:1.2em;}
.ecell{background-color:#ececec;font-size:0.85em;}

.tblDetails
{
    width:100%;}

.tblDetails tr td
{
    padding:8px; margin:1px;}

.tblDetails tr td:first-child
{
    background-color:#EBEFF3;font-size:0.85em; width:20%;
    -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;}

.tblDetails tr td:last-child
{
    background-color:#F3F7FA;font-size:0.85em; width:80%;
    -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;}

.tblDetails tr:last-child td
{
    background-color:#E8E8E8;font-size:0.85em;
    -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;
    -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;}

.divAddNew{margin-left:1px;margin-right:1px;padding:8px;background-color:#A4B3BF;}

.pad0{padding:0px;}.pad3{padding:3px;}.pad5{padding:5px;}
.pad8{padding:8px;}.pad10{padding:10px;}.pad1{padding:1px;}

.mnu a{color:#ffffff;text-decoration:none;}
.mnu{background-color:#00B1BC;font-weight:bold;font-size:0.85em;}
.staticMenuItem{border-bottom:solid 1px white;}
.dynamicMenu{border-top:solid 1px white;}
.dynamicMenuItem{border:solid 1px white;border-width:0px 1px 1px 1px;}
.hoverMenu{background-color:#197379;}

/*Website specific styles*/

#tdTop{
    
}

#tdLogo
{
    padding:12px 0px 4px 5px;}

#tdTagLine{
    padding:0px 20px 12px 0px;
    font-size:0.85em;
    font-weight:bold;
}

#tdLogin
{
    vertical-align:top; padding-top:0px;
    padding-right:80px;}

#divLoginBtns
{
    float:right;
    background-image:url(imgs/bg_btn_login.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    color:#514e00; text-align:center;
    width:165px; padding:5px 0px 7px 0px;}

#divLoginBtns a:link, #divLoginBtns a:active, #divLoginBtns a:visited
{
    font-size:0.85em; color:#514e00; font-weight:bold;
    text-transform:uppercase;}

#tdNav{
    background-image:url(imgs/nav_middle.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
}

#tdNav a:link{color:#ffffff;text-decoration:none;}
#tdNav a:active{color:#ffffff;text-decoration:none;}
#tdNav a:visited{color:#ffffff;text-decoration:none;}
#tdNav a:hover{color:#ffffff;text-decoration:underline;}

.tdNavLink{
    padding:4px 15px 0px 15px;
}

#tdBody{
    background-color:white;
    padding:15px 5px 20px 5px;
    border-bottom:solid 1px #578095;
}

#tdBodyBottomLeft{
    background-image:url(imgs/body_bg_bottom_side_left.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

#tdBodyBottomRight{
    background-image:url(imgs/body_bg_bottom_side_right.png);
    background-repeat:no-repeat;
    background-position:bottom right;
}

#tdFooter{
    padding:10px 20px 30px 20px;
    font-size:0.7em;
}

#tdFooter a:link{color:#000000;text-decoration:none;}
#tdFooter a:active{color:#000000;text-decoration:none;}
#tdFooter a:visited{color:#000000;text-decoration:none;}
#tdFooter a:hover{color:#000000;text-decoration:underline;}


.title1{
    color:#008dd6;
    font-size:2em;
    font-family:Candara, Georgia;
    line-height:1em;
}

.title2{
    color:#008dd6;
    font-size:1.6em;
    font-family:Candara, Georgia;
    line-height:1em;
    margin-top:15px;
}

.para1{
    margin-top:15px;
    color:gray;
}

.para2{
    margin-top:5px;
    color:gray;
}

.imgAds{
    margin-bottom:5px;
}

#ulSiteMap
{
    margin:20px 20px 10px 0px;}

#ulSiteMap .divLink
{
    font-family:Georgia;
    font-size:1.3em;}

#ulSiteMap .divPageDesc
{
    color:gray;
    font-size:0.85em;
    margin-bottom:12px;}

.divPageImg
{
    float:right;}

.divTwoColLeft
{
    float:left; width:49%;}

.divTwoColRight
{
    float:right; width:49%;}

#divMyAccountHeader
{
    background-image:url(imgs/myaccount_mnu_bg.png);
    background-repeat:no-repeat;
    background-position:bottom right;}

#divMyAccountTitle
{
    float:left;}

#divMyAccountMenu
{
    float:right;}

#divMyAccountMenu ul
{
    list-style-type:none;
    float:right; margin:0px;}

#divMyAccountMenu ul li
{
    display:inline;}

#divMyAccountMenu ul li a
{
    font-size:0.9em;
    color:#555555; font-family:"Trebuchet MS";
    float:left; padding:5px 10px; margin-left:2px;
    background-color:#ececec; text-decoration:none;
    -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; 
    -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; 
    }

#divMyAccountMenu ul li a:hover, #divMyAccountMenu ul li a.active
{
    background-color:#bedde7;}

.ui-datepicker-trigger
{
    margin-bottom:-7px;
    margin-left:4px;}
    
#divDialogDetails
{
    font-size:1.1em;}

