/* CSS Document */

body
{
    margin: 0;
    padding: 0px;
    background-color: #e8e5e5;
}


/************************************************
* General *
************************************************/
table
{
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}
a
{
    color: #0363a8;
    text-decoration: none;
}
a:hover
{
    color: #0363a8;
    text-decoration: underline;
}
p
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
}
.grey-btn
{
    background: url(images/grey-btn.gif) repeat-x;
    font-family: tahoma, verdana, arial;
    height: 19px;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    border: none;
    width: 100%;
    padding: 0px 7px 2px 7px;
}
.button
{
    background: url(images/grid-btn.gif) repeat-x;
    font-family: arial;
    height: 25px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border: none;
    padding: 0px 7px 2px 7px;
}
.textfield
{
    font: bold 11px Tahoma, arial;
    background-color: #656565;
    color: #d8d5d5;
    border: 1px solid #747474;
    height: 15px;
    padding: 1px 0px 1px 5px;
}
.textfield2
{
    background: #FFFFFF url(images/textfield.gif) top repeat-x;
    color: #333333;
    border: 1px solid #d8d8d8;
    font: normal 12px Arial;
    padding: 3px;
}
ul.listing
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.listing li
{
    list-style-type: none;
    margin-bottom: 5px;
    padding: 0px 0px 0px 12px;
   background: url(images/bullet.gif) no-repeat 0px 4px;
}
ul.listing li a
{
   
    font: normal 12px Arial;
    color: #333333;
    
    text-decoration: none;
    line-height: 145%;
}
ul.listing li a:hover
{   
    color: #a33e38;
    text-decoration: underline;
}
.textfield1
{
    font-family: tahoma, verdana, arial;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    border: 1px solid #d7d7d7;
    height: 15px;
    padding: 1px 0px 1px 5px;
}

/********grid*****************/
.ad-tab-bg
{
    background-color: #FFFFFF;
    border: 1px solid #e4e1e1;
}
.ad-tab-bg1
{
    font: bold 11px tahoma, verdana, arial;
    color: #ffffff;
    background-color: #6e2925;
    padding-left: 7px;
}
.ad-tab-bg1 th a
{
	color: #ffffff;
	text-decoration: none;
}
.ad-tab-bg1 th a:link
{
	color: #ffffff;
	text-decoration: none;
}
.ad-tab-bg1 th a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.ad-tab-bg1 th a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.ad-tab-bg1 th a:active
{
	color: #ffffff;
	text-decoration: underline;
}
.ad-tab-bg2
{
    font: normal 11px tahoma, verdana, arial;
    color: #333333;
    background-color: #e8e5e5;
    padding-left: 7px;
}
.ad-tab-bg3
{
    font: normal 11px tahoma, verdana, arial;
    color: #333333;
    background-color: #f5f3f3;
    padding-left: 7px;
}

/************************************************
* Header *
************************************************/
.header
{
    background: url(images/header-bg.gif) top repeat-x;
    height: 148px;
}
.logo
{
    padding: 15px 0 0 27px;
}
.map-midbg
{
    background: url(images/map-mid.gif) repeat-x;
    padding-top: 5px;
}
.top-link
{
    font: bold 11px tahoma, verdana, arial;
    color: #f3f3f3;
    text-decoration: none;
}
a.top-link:link
{
    color: #f3f3f3;
    text-decoration: none;
}
a.top-link:visited
{
    color: #f3f3f3;
    text-decoration: none;
}
a.top-link:hover
{
    color: #f3f3f3;
    text-decoration: underline;
}
a.top-link:active
{
    color: #f3f3f3;
    text-decoration: none;
}
.topline
{
    font: bold 11px tahoma, verdana, arial;
    color: #e6f2ff;
    text-decoration: none;
    padding: 0px 3px;
}
.right-pad
{
    padding-right: 14px;
}



/************************************************
* Header Navigation *
************************************************/
.nav-left
{
    background: url(images/nav-left.gif) right top no-repeat;
    height: 43px;
}
.nav-right
{
    background: url(images/nav-right.gif) left top no-repeat;
    height: 43px;
}
.nav
{
    background: url(images/nav-mid.gif) repeat-x;
}
.nav-link tbody tr td a
{
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 13px 25px 0 25px;
    height: 30px;
}
.nav-linkDynamic
{
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
}
a.nav-linkDynamic:link
{
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
}
a.nav-linkDynamic:visited
{
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
}
a.nav-linkDynamic:hover
{
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
}
a.nav-linkDynamic:active
{
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
}


a.nav-link:link
{
    color: #FFFFFF;
    text-decoration: none;
}
a.nav-link:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
a.nav-link:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
a.nav-link:active
{
    color: #FFFFFF;
    text-decoration: none;
}


/************************************************
* Content *
************************************************/
.banner
{
    width: 886px;
    background: url(images/banner.jpg) no-repeat;
    height: 256px;
}
.ban_title
{
    padding: 0;
    margin: 40px 0 0 30px;
    font: bold 18px calibri, arial;
    color: #333333;
}
.ban_text
{
    padding: 0;
    margin: 4px 0 0 30px;
    width: 420px;
    text-align: justify;
    font: bold 15px calibri;
    color: #333333;
}
.shad-left
{
    background: url(images/shad-left.gif) repeat-y;
}
.shad-right
{
    background: url(images/shad-right.gif) repeat-y;
}
.content
{
    background-color: #FFFFFF;
    padding: 14px 15px;
}
.content h1
{
    padding: 9px 0 0 3px;
    margin: 0;
    font: bold 13px Tahoma, arial;
    color: #a33e38;
}
.content h2
{
    padding: 9px 0 0 3px;
    margin: 0;
    font: bold 15px Tahoma, arial ;
    color: #a33e38;
}
.content h3
{
    padding: 0;
    margin: 0 0 10px 0;
    font: bold 15px calibri;
    color: #515252;
}
.content h4
{
    padding: 16px 0 0 50px;
    margin: 0;
    font: bold 15px calibri;
    color: #1e2a1f;
}
.content h4 a
{
    text-decoration: none;
    color: #1e2a1f;
}
.content h4 a:hover
{
    text-decoration: underline;
    color: #0363a8;
}



.box-tm
{
    background: url(images/box-tm.gif) repeat-x;
}
.box-lm
{
    background: #FFFFFF url(images/box-mid.gif) top repeat-x;
    border-left: 1px solid #d5d5d5;
}
.box-rm
{
    background: #FFFFFF url(images/box-mid.gif) top repeat-x;
    border-right: 1px solid #d5d5d5;
}
.box-mid
{
    background: #FFFFFF url(images/box-mid.gif) top repeat-x;
    padding: 10px 5px 3px 5px;
}
.h-box-mid
{
    background: #FFFFFF url(images/box-mid.gif) top repeat-x;
    height: 268px;
    display: block;
    width: 176px;
    padding: 10px 5px 3px 5px;
}
.box-bm
{
    background: url(images/box-bm.gif) repeat-x;
}
.brochure
{
    background: url(images/brochure-bg.gif) no-repeat;
    width: 200px;
    height: 50px;
}
.video
{
    background: url(images/video-bg.gif) no-repeat;
    width: 200px;
    height: 50px;
}
.bot-bord
{
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
}
.right-list
{
    padding: 8px 0px;
    border-top: 1px solid #d5d5d5;
}
.list-text
{
    font: normal 15px calibri;
    color: #5f5f5f;
}
.list-text span
{
    font-weight: bold;
    color: #a33e38;
}
.email
{
    font: normal 15px calibri, arial;
    color: #0a0a0a;
    text-decoration: none;
}
a.email:link
{
    color: #0a0a0a;
    text-decoration: none;
}
a.email:visited
{
    color: #0a0a0a;
    text-decoration: none;
}
a.email:hover
{
    color: #0a0a0a;
    text-decoration: underline;
}
a.email:active
{
    color: #0a0a0a;
    text-decoration: none;
}

.ic-link
{
    background: url(images/home-ic-top.gif) no-repeat;
    width: 84px;
    padding: 0px 5px;
    height: 57px;
}
.ic-link-hover
{
    background: url(images/home-ic-top-h.gif) no-repeat;
    width: 84px;
    padding: 0px 5px;
    height: 57px;
}
.ic-link a, .ic-link-hover a
{
    font: bold 13px calibri;
    color: #FFFFFF;
    text-decoration: none;
}



/************************************************
* Footer *
************************************************/
.footer
{
    background-color: #6e2925;
    height: 58px;
}
.foot-left
{
    background: url(images/foot-left.gif) right top no-repeat;
    height: 41px;
}
.foot-right
{
    background: url(images/foot-right.gif) left top no-repeat;
    height: 41px;
}
.foot-mid
{
    background: url(images/foot-mid.gif) repeat-x;
}
.copyright
{
    font: normal 11px Tahoma, arial;
    color: #d9d9d9;
}
.foot-link
{
    font: bold 11px Tahoma, arial;
    color: #d9d9d9;
}
.foot-link a
{
    text-decoration: none;
    color: #d9d9d9;
}
.foot-link a:hover
{
    text-decoration: underline;
    color: #d9d9d9;
}
.foot-link span
{
    padding: 0px 6px;
}


/********* Inr Css **********/



.rep_bg
{
    background: url(images/rep_bg.gif) repeat-y;
}
.gr_box_bg
{
    background: url(images/gr_box_bg.jpg) top no-repeat;
    padding: 7px 20px 0px 20px;
}
.gr_box_bg2
{
    background: url(images/gr_box_bg.jpg) top no-repeat;
    padding: 7px 0px 0px 13px;
}

.n-box-title
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.dot_bord
{
    background: url(images/dot.gif) bottom repeat-x;
}
.btn-grey
{
    background: url(images/btn_grey.gif) repeat-x;
    font-family: "Trebuchet MS";
    height: 30px;
    font-size: 14px;
    color: #333333;
    border: 1px solid #a8a8a8;
    padding: 0px 7px 2px 7px;
}
ul.listing-grey
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}
ul.listing-grey li
{
    list-style-type: none;
    background: url(images/grey-bullet.gif) no-repeat 0px 3px;
    padding: 0px 0px 0px 12px;
    line-height: 100%;
}
ul.listing-grey li a
{
    font-family: tahoma, verdana, arial;
    color: #333333;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}

ul.listing-grey li a:hover
{
    color: #333333;
    text-decoration: underline;
}
ul.listing-grey li a:active
{
    color: #333333;
    text-decoration: none;
}
.title-2
{
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
