body {
background-color:#CECECE;
margin:10px 0px 0px 0px;
}

/* Header */
td.header {
background-color:#FFFFFF;
background-image:url(../images/header-bg.jpg);
background-repeat:repeat-x;
}
td.border-left{
border-left:1px solid #717171;
}
td.border-right{
border-right:1px solid #717171;
}
.header-phone{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#515151;
text-align:right;
}

/* Navigation Bar */
td.nav{
background-image:url(../images/nav-bg.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:capitalize;
color:#FFFFFF;
}
td.nav a{
color:#FFFFFF;
text-decoration:none;
}
td.nav a:hover{
text-decoration:underline;
}
td.nav-sel{
background-image:url(../images/nav-bg-sel.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:capitalize;
color:#000000;
}
td.nav-sel a{
color:#000000;
text-decoration:none;
}
td.nav-sel a:hover{
text-decoration:underline;
}

/* Body */
td.body-bg{
background-color:#F0F0F0;
border:1px solid #717171;
}
td.body-left {
background-image:url(../images/body-bg-left.jpg);
background-repeat:repeat-x;
border-right:1px solid #717171;
width:34px;
}
td.body-main{
background-color:#FFFFFF;
}
td.body-right {
background-image:url(../images/body-bg-right.jpg);
background-repeat:repeat-x;
border-left:1px solid #717171;
width:34px;
}

/* Banners */
td.banner{
border-bottom:1px solid #717171;
font: 12px arial;
color: #000000;
}
.banner .heading {
font: bold 20px arial;
color: #006BB8;
}
.banner .padd {
padding: 20px 30px 0px 400px;
}
td.banner-home{
background-color:#FFFFFF;
border-bottom:1px solid #717171;
height:284px;
}

/* Footer */
td.footer{
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
height:75px;
vertical-align:middle;
}
div.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:center;
line-height:12px;
}
div.footer a{
color:#666666;
text-decoration:none;
}
div.footer a:hover{
color:#006BB8;
text-decoration:underline;
}

/* Home */
td.home-body{
padding:25px;
vertical-align:top;
}
.head-blue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#006BB8;
}
p.body-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:7px 0px 7px 0px;
}
img.home-lrg-thumb{
margin-top:6px;
text-align:center;
}
table.home-svc{
margin:10px;
}
td.home-svc-thumbs{
border-left:1px solid #FF8F00;
padding:5px 9px 5px 9px;
width:36px;
}

td.home-svc-thumbs img{
border:0px;
}

a.home-svc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#006BB8;
}
a.home-svc:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FF8F00;
}

/*--------------------------------*/

form
{
padding: 0px;
margin:0px;
}
.cin
{
font: 11px Arial;
color: #4d4d4d;
}
.buttons
{
background: #FF9712 url(../images/but-bg.gif) repeat-x;
border:none;
height:20px;
font: bold 12px arial;
color: #FFFFFF;
padding:0px;
margin:0px;
}

.side-top-lft
{
background: url(../images/side-top-lft.gif) no-repeat;
width:7px;
height:29px;
}

.side-lft-td
{
background: url(../images/side-lft-bg.gif) repeat-y;
width:7px;
}
.side-top-rgt
{
background: url(../images/side-top-rgt.gif) no-repeat;
width:7px;
height:29px;
}

.side-rgt-td
{
background: url(../images/side-rgt-bg.gif) repeat-y;
width:7px;
}

.wid-100-per
{
width:100%;
}
/*.header
.header-top-lft
{
background: url(../images/top-lft.gif) no-repeat;
width:35px;
height:7px;
line-height:1px;
float:left;
}
.header-top-rgt
{
background: url(../images/top-rgt.gif) no-repeat;
width:35px;
height:7px;
line-height:1px;
float:right;
}
.header-top-bg
{
background: url(../images/top-bg.gif) repeat-x;
height:7px;
line-height:1px;
}

{
background: url(../images/header-bg.gif) repeat-x;
height:115px;
font: 11px Arial;
color: #000000;
}


.header td
{
font: 11px Arial;
color: #000000;
}
.header a
{
font: bold 11px Arial;
color: #ffffff;
text-decoration:none;
}


.header .header-pad
{
padding: 32px 35px 11px 35px;
}
.header .head-big-txt
{
font: bold 24px Arial;
color: #6C6C6C;
line-height:20px;
}
.header .call-txt
{
font: bold 14px Arial;
color: #515151;
}
*/
.orange-txt
{
color: #FF7200;
}
.orange-title-txt
{
color: #FF8500;
}
.or-but-bg
{
background: url(../images/or-but-bg.gif) repeat-x;
height:31px;
}
.or-but-lft
{
background: url(../images/or-but-lft.gif) top left no-repeat;
width:6px;
height:31px;
line-height:1px;
float:left;
}
.or-but-rgt
{
background: url(../images/or-but-rgt.gif) top right no-repeat;
width:6px;
height:31px;
line-height:1px;
float:right;
}
.blue-but-bg
{
background: url(../images/blue-but-bg.gif) repeat-x;
height:31px;
}
.blue-but-lft
{
background: url(../images/blue-but-lft.gif) top left no-repeat;
width:6px;
height:31px;
line-height:1px;
float:left;
}
.blue-but-rgt
{
background: url(../images/blue-but-rgt.gif) top right no-repeat;
width:6px;
height:31px;
line-height:1px;
float:right;
}

.nav-td-pad td
{
padding:0px 2px 0px 2px;
}



/*.footer
{
background: #EDEDED url(../images/footer-bg.gif) repeat-x;
height:112px;
font: 11px arial;
color: #5A5A5A;
text-align:center;
}
.footer td
{
font: 11px arial;
color: #5A5A5A;
}
.footer .foot-pad
{
padding: 8px 40px 0px 40px; 
}
.footer a
{
font: 11px arial;
color: #5A5A5A;
text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}
.footer-td
{
padding: 0px 3px 0px 3px;
}
.hor-dash-line
{
border-bottom: 1px dashed #5A5A5A;
line-height:1px;
height: 5px;
}
*/
.banner-pad
{
padding: 4px;
}

.left-nav-td
{
border-right: 8px solid #F1F1F1;
background: #FAFAFA;
}

.left-nav-title
{
background: url(../images/lft-nav-title-bg.gif) repeat-x;
height:26px;
font: bold 14px arial;
color: #FF7200;
}
.left-nav-title a
{
font: bold 14px arial;
color: #FF7200;
text-decoration:none;
}
.left-nav-title a:hover
{
text-decoration:underline;
}
.nav-title-o-pad
{
padding: 3px 2px 3px 2px;
}

.left-nav-sub-title
{
background: url(../images/lft-nav-sub-title-bg.gif) repeat-x;
height:31px;
font: bold 12px arial;
color: #0181B8;
}
.left-nav-sub-title a
{
font: bold 12px arial;
color: #0181B8;
text-decoration:none;
}
.left-nav-sub-title a:hover
{
text-decoration:underline;
}
.left-nav-sub-title2
{

height:20px;
font: bold 11px arial;
color: #000000;
}
.lft-nav-st-bor
{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.lft-nav-st-bor2
{
border-top: 1px solid #cccccc;
}
.nav-title-in-pad
{
padding: 4px 6px 0px 6px;
}
.nav-title-in-pad2
{
padding: 9px 8px 0px 8px;
}

.lft-nav-lnk-area
{
background: #FAFAFA;
font: 12px arial;
color: #000000;
}
.lft-nav-lnk-area a
{
font: 12px arial;
color: #000000;
text-decoration:none;
display:block;
}
.lft-nav-lnk-area a:hover
{
text-decoration:underline;
}

.lft-nav-lnk-area .int-pad
{
padding: 10px 21px 10px 21px;

}
.bor-bot-grey
{
border-bottom: 1px solid #cccccc;
height:1px; 
line-height:1px;
}
.hor-thick-bor
{
background: #F1F1F1;
height:8px;
line-height:1px;
}

.content-td-1
{
background: #ffffff;
padding: 3px 2px 3px 2px;
border-right: 7px solid #F1F1F1;
}
.content-td-3
{
background: #ffffff;
border-right: 7px solid #F1F1F1;
}
.content-td-2
{
background: #ffffff;
padding: 3px 2px 3px 2px;
}
.content-td-4
{
background: #ffffff;
}
.hm-content-1
{
background: #ffffff url(../images/content-bg1.gif) 0% 100% repeat-x;
font: 12px arial;
color: #414042;
}
.content-grad-blue-bg
{
background: #ffffff url(../images/home-td-grad-blue.gif) repeat-x;
font: 12px arial;
color: #414042;
}
.content-1
{
background: #ffffff;
font: 11px arial;
color: #414042;
}
.content-2
{
background: #ffffff;
font: 12px arial;
color: #414042;
}
.content-2 p
{
padding: 5px 0px 5px 0px;
margin:0px;
font: 12px arial;
color: #414042;
}
.content-1 p
{
font: 11px arial;
color: #414042;
padding: 5px 0px 5px 0px;
margin:0px;
}
.content-2 ul
{
font: 12px Arial; 
color: #414042;
padding: 0px 0px 0px 6px; 
margin:0px 0px 0px 6px; 
}
.content-2 li
{
font: 12px Arial; 
color: #414042;
margin: 0px;
padding: 7px 0px 7px 0px;
list-style-image: url(../images/or-bul.gif); 
}

.content-2 ol
{
font: 12px Arial; 
color: #414042;
padding: 0px 15px 0px 15px; 
margin:0px 15px 0px 15px; 
}
.content-2 ol li
{
font: 12px Arial; 
color: #414042;
margin: 0px;
padding: 5px 0px 5px 0px;
list-style-image: none; 
}

.content-1 .blk-txt , .content-2 .blk-txt
{
font: bold 12px arial;
color: #000000;
}
.content-1 a , .content-2 a
{
font: 12px arial;
color: #414042;
text-decoration: none;
}
.article-link a
{
font: bold 14px arial;
color: #414042;
text-decoration: none;
}

.content-1 .or-lnk a , .content-2 .or-lnk a , .hm-content-1 .or-lnk a
{
font: 11px arial;
color: #FF8500;
text-decoration: none;
}
.content-1 ul
{
font: 11px Arial; 
color: #414042;
padding: 0px 0px 0px 6px; 
margin:0px 0px 0px 6px; 
}
.content-1 li
{
font: 11px Arial; 
color: #414042;
margin: 0px;
padding: 5px 0px 5px 0px;
list-style-image: url(../images/or-bul.gif); 
}



.content-1 .lnk-ul ul , .content-2 .lnk-ul ul
{
font: 12px Arial; 
color: #414042;
padding: 0px 6px 0px 6px; 
margin:0px 6px 0px 6px; 
}
.content-1 .lnk-ul li , .content-2 .lnk-ul li
{
font: 12px Arial; 
color: #414042;
margin: 0px;
padding: 2px 0px 2px 0px;
list-style-image: url(../images/or-bul.gif); 
}

.big-link 
{
font: bold 12px Arial; 
color: #414042;
}
.big-link a 
{
font: bold 12px Arial; 
color: #414042;
}
.big-link ul  
{
font: bold 12px Arial; 
color: #414042;
padding: 0px 16px 0px 16px; 
margin:0px 16px 0px 16px; 
}
.big-link ul li 
{
font: bold 12px Arial; 
color: #414042;
margin: 0px;
padding: 2px 0px 2px 0px;
list-style-image: url(../images/or-bul.gif); 
}


.content-1 a:hover , .content-2 a:hover
{
text-decoration:underline;
}
.content-1 .cont-padding , .content-2 .cont-padding
{
padding: 6px 18px 6px 18px;
}

.content-1 .cont-padding-2 , .content-2 .cont-padding-2
{
padding: 20px 50px 20px 50px;
}
.content-1 .cont-padding-3 , .content-2 .cont-padding-3
{
padding: 20px;
}
.content-1 .cont-padding-4 , .content-2 .cont-padding-4
{
padding: 30px 40px 30px 40px;
}
.content-1 .cont-padding-5 , .content-2 .cont-padding-5
{
padding: 1px 18px 1px 18px;
}
.hm-content-1 td
{
font: 12px arial;
color: #414042;
}
.hm-content-1 p
{
font: 12px arial;
color: #414042;
padding: 8px 0px 8px 0px;
margin:0px;
}

.hm-content-1 ul
{
font: 12px Arial; 
color: #414042;
padding: 0px 0px 0px 8px; 
margin:0px 0px 0px 8px; 
}
.hm-content-1 li
{
font: 12px Arial; 
color: #414042;
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-image: url(../images/tick.gif); 
}




.hm-content-2
{
background: #ffffff url(../images/content-bg1.gif) 0% 100% repeat-x;
font: 12px arial;
color: #414042;
}
.hm-content-2 ul
{
font: 12px Arial; 
color: #414042;
padding: 0px 0px 0px 6px; 
margin:0px 0px 0px 6px; 
}
.hm-content-2 li
{
font: 12px Arial; 
color: #414042;
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-image: url(../images/or-bul.gif); 
}
.hm-content-2 a
{
font: 11px Arial; 
color: #414042;
text-decoration: none;
}
.hm-content-2 a:hover
{
text-decoration:underline;
}




.hm-content-1 .cont-padding , .hm-content-2 .cont-padding
{
padding: 6px 25px 6px 25px;
}
.hm-content-1 .cont-padding-2 , .hm-content-2 .cont-padding-2
{
padding: 6px 18px 6px 18px;
}
.hm-content-1 .cont-padding-3 , .hm-content-2 .cont-padding-3
{
padding: 18px 18px 14px 18px;
}
.content-sm-head
{
font: bold 14px arial;
color: #000000;
}
.hm-content-1 a
{
font: 11px arial;
color: #414042;
text-decoration: none;
}
.hm-content-1 a:hover
{
text-decoration:underline;
}
.cont-tit-bor-bot
{
background: #ECECEC;
line-height:1px;
height:2px;
}
.eng-blue-txt
{
color: #0181B8;
}
h1
{
font: bold 16px arial;
color: #414042;
padding: 0px;
margin:0px;
}
.home-headings
{
font: bold 14px arial;
color: #454545;
padding: 0px;
margin:0px;
text-transform:uppercase;
}
.h1-title-pad
{
padding: 14px 25px 8px 25px;
}
.h1-title-pad-2
{
padding: 14px 18px 8px 18px;
}
.h1-title-pad-3
{
padding: 14px 18px 8px 18px;
}

.hm-cont2-big-txt
{
font: bold 14px arial;
color: #515151;
}
.hm-cont2-big-txt a
{
font: bold 14px arial;
color: #515151;
}

.hm-cont2-big-txt a:hover
{
text-decoration:underline;
}

.sm-temp-list
{
font: 11px arial;
color: #515151;
width:100%;
}
.sm-temp-list td
{
padding: 3px 0px 3px 0px;
font: bold 11px arial;
color: #515151;
line-height: 12px;
}
.sm-temp-list a
{
font: normal 11px arial;
color: #FF8500;
text-decoration: none;
}
.sm-temp-list a:hover
{
text-decoration:underline;
}
.list-lft-td-bor
{
border: 1px solid #E6E6E6;
}


.list-rgt-td-bor
{
border: 1px solid #E6E6E6;
border-left: none;
}
.sm-img-div
{
background: #F8F8F8;
height: 70px;

}
.sm-img-td
{
background: #F8F8F8;
border: 1px solid #E6E6E6;
height:72px;
}

.sm-img-txt-div
{
background: #ffffff;
height: 70px;
}
.sm-img-div .pad
{
padding: 9px 0px 0px 0px;
}

.sm-img-txt-div .txt-pad
{
padding: 14px 10px 0px 10px;
}
.txt-pad
{
padding: 2px 10px 2px 10px;
}

.ord-desc-lft-td
{
border-bottom:1px solid #ECECEC;
border-right:1px solid #ECECEC; 
background: #F8F8F8; 
font: 12px arial; 
color: #000000;
}
.ord-title-lft-td
{
border-bottom:1px solid #E4E4E4;
border-right:1px solid #E4E4E4; 
background: #EFEFEF; 
font: bold 12px arial; 
color: #000000;
}

.signin-title-td
{
border-bottom:1px solid #E4E4E4;
background: #EFEFEF; 
font: bold 12px arial; 
color: #000000;
}
.total-c-txt-td
{
border-bottom:1px solid #E4E4E4;
border-top:1px solid #E4E4E4;
background: #DFEEF2; 
font: bold 14px arial; 
color: #000000;
}
.ord-title-rgt-td
{
border-bottom:1px solid #E4E4E4;
border-left:1px solid #E4E4E4; 
background: #EFEFEF; 
font: bold 12px arial; 
color: #000000;
}
.ord-txt-pad-1
{
padding: 17px 22px 17px 22px;
}
.ord-txt-pad-2
{
padding: 0px 8px 0px 10px;
}
.ord-tit-pad-1
{
padding: 5px 22px 5px 22px;
}
.close-pad-1
{
padding: 5px 10px 5px 10px;
}
.ord-tit-pad-2
{
padding: 5px 10px 5px 10px;
}
.ord-desc-rgt-td
{
border-bottom:1px solid #ECECEC;
border-left:1px solid #ECECEC; 
font: 12px arial; 
color: #515151;
}
.ord-desc-mid-td
{
border-bottom:1px solid #ECECEC;
border-left:1px solid #ECECEC; 
border-right:1px solid #ECECEC;
font: 12px arial; 
color: #515151;
}


.ord-cost-td
{
border-bottom:1px solid #ECECEC;
border-left:1px solid #ECECEC; 
font: bold 14px arial; 
color: #414042;
}

.total-cost-td
{
border-bottom:1px solid #ECECEC;
border-left:1px solid #ECECEC; 
border-top:1px solid #ECECEC; 
font: bold 16px arial; 
color: #000000;
}

.ord-desc-rgt-td a , .ord-desc-mid-td a
{
font: bold 12px arial; 
color: #515151;
text-decoration:none;
}
.ord-desc-rgt-td a:hover ,  .ord-desc-mid-td a:hover 
{
text-decoration:underline;
}

.banner-txt
{
font: 11px arial;
color: #FFFFFF;
}
.banner-txt2
{
font: 11px arial;
color: #04345C;
}
.banner-heading
{
font: 20px arial;
color: #FFFFFF;
text-transform:uppercase;
}
.banner-heading2
{
font: 20px arial;
color: #04345C;
text-transform:uppercase;
}
.banner-txt-pad
{
padding: 32px 34px 0px 34px;
}
.banner-txt-pad-2
{
padding: 18px 34px 0px 34px;
}

.blnk-space
{
height:8px; 
line-height: 1px;
}
.o-d-rtd-stxt
{
font-size: 12px;
}

.top-tit-td-ipages
{
border-bottom: 2px solid #ECECEC;
}

.blue-bb-txt
{
font: bold 12px Arial;
color: #006591;
}
.rm-temp-img-pad
{
padding: 16px 0px 11px 0px;
}
.marg-bot-10
{
margin-bottom:10px;
}

.lt-grey-box
{
height: 24px;
width: 141px;
font: 11px Arial;
color: #515151;
background: #E5E5E5;
text-align:center;
}
.lt-grey-box a
{
font: 11px Arial;
color: #515151;
text-decoration:none;
}
.lt-grey-box a:hover
{
text-decoration:underline;
}
.lt-grey-box-pad
{
padding: 4px 5px 0px 5px;
}
.img-bor
{
border: 1px solid #E8E8E8;
}
.img-bor-2
{
border: 1px solid #cccccc;
}
#temp-preview-div {
position: absolute;
width: 450px;
border: 1px solid #4d4d4d;
text-align:center;
font: 11px Arial;
text-align:justify;
color: #444442;
background: #f5f5f5 url(../images/loading-template.gif) 50% 97% no-repeat;
visibility: hidden;
z-index: 100;
}
#tip-preview-div {
position: absolute;
width: 300px;
border: 1px solid #4d4d4d;
font: 11px Arial;
text-align:justify;
padding: 10px;
color: #444442;
background: #f5f5f5;
visibility: hidden;
z-index: 100;
}
.p-bar-m-d
{
height:8px; width:100px; line-height:1px;
}
.p-bar-bor-d
{
border: 1px solid #cccccc; width:100%; 
}
.p-bar-d
{
background: url(../images/p-bar-bg.gif) repeat-x; height:6px; line-height:1px;
}
.pad-top-5
{
padding-top:5px;
}

.auth-det-box
{
background: #f9f9f9;
border: 1px solid #cccccc;
}

.dashed-det-box
{
background: #f9f9f9;
border: 1px dashed #cccccc;
color: #0181B8;
}
.com-det-box
{
background: #f9f9f9;
border: 1px solid #cccccc;
}
.com-det-box2
{
border: 1px solid #cccccc;
}
.mb-det-box
{
background: #f9f9f9;
border: 1px solid #cccccc;
border-top: none;
}
.mb-det-box2
{
border: 1px solid #cccccc;
border-top: none;
}

.auth-det-pad
{
padding: 10px;
}

.bc-bar
{
background: #f9f9f9;
border-bottom: 1px solid #E1E1E1;
font-size: 11px; 
}

.bc-bar-pad
{
padding: 5px 10px 5px 10px;
}

.form-box
{
font: 11px Arial; 
color: #515151;
width:100%;
}
.form-box a
{
font: 11px Arial; 
color: #317CB4;
text-decoration:none;
}
.form-box table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}
.form-box th
{
padding: 5px 8px 5px 8px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background: #f5f5f5;
font: 11px Arial; 
color: #000000;
text-align:left;
}

.form-box td
{
padding: 5px 8px 5px 8px;
font: 11px Arial; 
color: #515151;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.but-tabs 
{
background: url(../images/tab-bg.gif) repeat-x;
/*border: 1px solid #91A7B4;*/
border: 1px solid #cccccc;
border-bottom:none;
border-left:none;
width:150px;
height:27px;
/*margin-right:5px;*/
}
.but-tabs2 
{
background: url(../images/tab-bg.gif) repeat-x;
/*border: 1px solid #91A7B4;*/
border: 1px solid #cccccc;
border-bottom:none;
border-left:none;
width:100px;
height:27px;
/*margin-right:5px;*/
}
.but-tabs .tabs-lnk-pad , .but-tabs2 .tabs-lnk-pad
{
padding-top: 5px; 
}
.but-tabs  a
{
font: 11px Arial;
color: #515151;
text-decoration:none;
}
.but-tabs  a:hover
{
color: #000000;
}

.tabs-bor-div
{
border:1px solid #cccccc;
border-top:none;
background: #F9F9F9 url(../images/tabs-cont-bg.gif) repeat-x;
height:350px;
}
.tabs-bor-bot
{
border-bottom:1px solid #cccccc;
}


.faq-anch ol 
{
font: 12px arial;
color: #000000;
padding: 0px 15px 0px 15px;  
margin:0px 15px 0px 15px;   
 
}
.faq-anch a
{
font: 12px arial;
color: #000000;
text-decoration:underline; 
}
.faq-anch a:hover
{
text-decoration:underline;
}

.faq-anch ol li 
{
font: 12px Arial; 
color: #000000;
margin: 0px;
padding: 2px 0px 2px 0px;
list-style-image: none; 
}
.bold-txt
{
font-weight:bold;
}




.nav-grey-but
{
background: url(../images/nav-grey-but-bg.gif) repeat-x;
height:29px;
width:100%;
text-transform: uppercase;
}
.nav-grey-but a
{
color: #ffffff;
text-decoration:none;
font: bold 11px arial;
}
.nav-grey-but a:hover
{
color: #D5D087;
text-decoration:none;
}


.nav-but-pad
{
padding: 8px 0px 0px 0px; 
}
.nav-sel-but
{
background: url(../images/nav-sel-but-bg.gif) repeat-x;
height:29px;
width:100%;
text-transform: uppercase;
}

.nav-sel-but-bor
{
border-left: 1px solid #6B6B6B;
border-right: 1px solid #6B6B6B;
}

.nav-sel-but a
{
color: #404040;
text-decoration:none;
font: bold 11px arial;
}
.nav-sel-but a:hover
{
color: #404040;
text-decoration:none;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
margin-top: -30px;
background-color: #f9f9f9;
width: 200px; 
padding: 2px;
border:1px solid #6d6d6d;
font:normal 11px Verdana;
line-height:14px;
z-index:100;
border-right: 3px solid #6d6d6d;
border-bottom: 3px solid #6d6d6d;
visibility: hidden;
}

.pad-10px
{
padding:10px;
}

.or-hor-bar
{
background: #FD7305;
height: 5px;
line-height: 1px;
}

.nl-headings-tab1
{
height: 30px;
background: #EFEFEF;
color: #515151;
font: bold 14px arial;
}
.nl-headings-tab2
{
height: 30px;
background: #DFEDF6;
color: #515151;
font: bold 14px arial;
}
.nl-heading-pad
{
padding: 8px 20px 0px 20px;
}
.think-dg-bor
{
border-bottom: 1px solid #7D7D7D;
height:10px;
line-height: 1px;
}

.sitemap-main ul 
{
margin: 0px 9px 0px 9px;
padding: 0px 9px 0px 9px;
font: bold 12px Arial;
color: #000000;
}
.sitemap-main li
{
margin: 0px;
padding: 1px 0px 1px 0px;
font: bold 12px Arial;
color: #000000;
list-style-image: none;
list-style: none;
}
.sitemap-main a
{
font: bold 12px Arial;
color: #000000;
text-decoration:none;
}
.sitemap-main a:hover
{
text-decoration:underline;
}




.sitemap-sub ul 
{
margin: 0px 9px 0px 9px;
padding: 0px 9px 0px 9px;
font: bold 11px Arial;
color: #515151;
}
.sitemap-sub li
{
margin: 0px;
padding: 1px 0px 1px 0px;
font: bold 11px Arial;
color: #515151;
list-style-image: url(../images/or-bul.gif);
}
.sitemap-sub a
{
font: bold 11px Arial;
color: #515151;
text-decoration:none;
}
.sitemap-sub a:hover
{
text-decoration:underline;
}

.sitemap-sub2 ul 
{
margin: 0px 9px 0px 9px;
padding: 0px 9px 0px 9px;
font: 11px Arial;
color: #FF7B14;
}
.sitemap-sub2 li
{
margin: 0px;
padding: 1px 0px 1px 0px;
font: 11px Arial;
color: #FF7B14;
list-style-image: url(../images/gr-bul.gif);
}
.sitemap-sub2 a
{
font: 11px Arial;
color: #FF7B14;
text-decoration:none;
}
.sitemap-sub2 a:hover
{
text-decoration:underline;
}


.sitemap-sub3 ul 
{
margin: 0px 9px 0px 9px;
padding: 0px 9px 0px 9px;
font: 11px Arial;
color: #515151;
}
.sitemap-sub3 li
{
margin: 0px;
padding: 1px 0px 1px 0px;
font: 11px Arial;
color: #515151;
list-style-image: url(../images/gr-bul.gif);
}
.sitemap-sub3 a
{
font: 11px Arial;
color: #515151;
text-decoration:none;
}
.sitemap-sub3 a:hover
{
text-decoration:underline;
}

a.art-det-lnk
{
font: bold 12px Arial;
}
.msg
{
background: #f9f9f9;
border:1px solid #cccccc;
font: bold 14px arial;
text-align:center;
color: #0181B8;
}
.msg .msg-pad
{
padding: 30px;
}
#alert {
	font: 12px arial;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFEEE1;
	color: #000000;

}
#mcart th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #f6f6f6;

}
#mcart {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;


}
#mcart td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 12px;

}

.cs-view-det-box
{
background: #f5f5f5; 
border-top:1px solid #E6E6E6;
text-align:center;
}
#page {
	
	border: 1px solid #CCCCCC;
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#page .padd {
padding: 3px;
}
#filter {
	background-color: #f6f6f6;

	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;

}
#filter td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#filter .filt-padd {
padding: 5px;
}
.msg {
	background-color: #f6f6f6;
	border: 1px solid #CCCCCC;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;


}
#msg-form {
	border: 1px solid #CCCCCC;

}

.form-title-padd {
	padding:5px;

}

#msg-title {
	background-color: #999999;
	font: bold 12px Arial;
	color: #FFFFFF;
}
#msg-title td {
	font: bold 12px Arial;
	color: #FFFFFF;

}

.header-login-bar
{
background: #EEEEEE; 
border: 1px solid #717171;
border-bottom:0px;
font: 11px arial; 
color: #4d4d4d;
}
.header-login-bar a
{
font: 11px arial; 
color: #006BB8;
text-decoration:none;
}
.header-login-bar a:hover
{
text-decoration:underline;
}

.header-login-bar-pad
{
padding:6px 10px 6px 10px;
}

.ca-rgt-panel
{
border:1px solid #cccccc; font: 11px arial;
}
.rp-title
{
font: bold 14px arial; color: #414042; background: #f5f5f5; border-bottom: 1px solid #cccccc;
}
.rp-title td
{
font: bold 14px arial; color: #414042;
line-height:10px; 
}
.rp-title-pad
{
padding: 3px 10px 3px 10px;
}
.ca-rp-pad
{
padding:10px;
}

.web-ban-pad
{
padding: 20px;
 }
.web-ban-head
{
color: #494949; 
font: bold 18px arial;
text-align:left;
}
.web-ban-lnk1
{
color: #FF6900; 
font: bold 14px arial;
}
.web-ban-lnk1 a
{
color: #FF6900; 
font: bold 14px arial;
text-decoration:none;
}
.web-ban-lnk2
{
color: #2B77A2; 
font: bold 14px arial;
}
.web-ban-lnk2 a
{
color: #2B77A2; 
font: bold 14px arial;
text-decoration:none;
}

.hm-ab-lnks {
font: 12px arial;
color:#4d4d4d;
}
.hm-ab-lnks p {
font: 12px arial;
color:#4d4d4d;
padding: 2px 0px 2px 0px;
margin:0px;
}
.hm-ab-lnks a {
font: 12px arial;
color:#4d4d4d;
text-decoration:none;
}
.hm-ab-lnks a:hover {

color:#4276CC;

}