/* ----------MAIN BODY STYLES---------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, td, th {margin: 0; padding: 0; border: 0; outline: 0; background:transparent;}
body {color:#2b2b2b; font-family:arial, helvetica; font-size:14px;}
img, div { behavior: url(iepngfix.htc); font-family:arial, helvetica; font-size:14px;}

a:link, a:visited{ color:#000; font-size:14px; text-decoration:underline}
a:hover{text-decoration:none}
ul{ list-style-type:none;}

/* ----------BASIC STYLES---------- */
h1{font:21px tahoma; font-weight:normal; color:#2b2b2b; padding-bottom:10px;}
h2 {color:#fff; text-transform:uppercase; font-size:18px;}
.button {background-color:#000; font:11px tahoma; color:#fff; border:1px solid #2b2b2b; margin-top:10px; width:80px;}
.input {width:135px; height:15px; border:1px solid #2b2b2b; margin:2px 0px; font:11px tahoma; color:#2b2b2b;}
.txtarea {width:165px; height:75px; border:1px solid #2b2b2b; margin:2px 0px; font:11px tahoma; color:#2b2b2b;}
/* ----------BASIC STYLES ENDS---------- */

/* ----------MID CONTENT STYLES---------- */
.text {font:14px arial; line-height:20px; width:600px; }
.midtbl {background:url(../images/body_bg.jpg) repeat-x bottom #ffffff;}
.mid {padding:10px 20px;}
.contentimg {border:3px solid #666666; padding:2px; float:left; margin-right:20px;}
/* ----------MID CONTENT ENDS---------- */

/* ----------TOP STYLES---------- */
.leftbox {background:url(../images/leftbox_bg.png) repeat-x; border:2px solid #fff; font:bold 12px arial; color:#fff; line-height:30px; padding:10px;}
	.shadow {background:url(../images/shadow_leftbox.png) no-repeat center bottom;}
.toptbl {background:url(../images/bg_pattern.jpg) top;}
.headerimg {padding:6px; border:2px solid #000; background:#FFFFFF;}
	.headshadow {background:url(../images/shadow_headimage.png) no-repeat center top;}
/* ----------TOP STYLES ENDS---------- */

/* ----------NAVIGATION STYLES---------- */
.nav{height:43px; background:url(../images/nav_bg.gif) no-repeat; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.nav-bg{background:url(../images/nav_bg.gif) no-repeat; height:43px; width:576px; padding-left:10px;}
.nav-bg ul{list-style:none; margin-left:10px;}
.nav-bg li{float:left; list-style:none; width:auto; margin:0 3px 0 15px; display:inline;}
.nav-bg li a{float:left; display:block; color:#000; text-decoration:none; font:bold 17px Arial, sans-serif; height:43px; line-height:40px; text-align:center; cursor:pointer; padding:0 0 0 18px;}
.nav-bg li a span{float:left; display:block; padding-right:20px; padding-top:2px;}
.nav-bg li.current a{color:#fff; background:url(../images/nav_over_l.gif) no-repeat left 8px;}
.nav-bg li.current a span{color:#fff; background:url(../images/nav_over_r.gif) no-repeat right 8px;}
.nav-bg li a:hover{color:#fff; background:url(../images/nav_over_l.gif) no-repeat left 8px;}
.nav-bg li a:hover span{color:#fff; background:url(../images/nav_over_r.gif) no-repeat right 8px;}
/* ----------NAVIGATION STYLES ENDS---------- */

/* ----------LEFT NAVIGATION STYLES---------- */
.leftnav {width:218px; background:white;}
.leftnav li {padding:8px 15px; border-bottom:1px dotted #2b2b2b; width:165px; list-style:none; margin-left:15px; font:bold italic 14px arial;}
	.leftnav li a:link, .leftnav li a:visited {font:bold italic 14px arial; color:#333333; text-decoration:none;}
	.leftnav li a:hover{text-decoration:underline;}
/* ----------LEFT NAVIGATION ENDS---------- */

/* ----------FOOTER STYLES---------- */
.footerbg {background:url(../images/footer_bg.jpg) repeat-x;}
	.footer {color:#ccc; font:12px arial;}
	.footer a {color:#ccc; text-decoration:none; font:12px arial;}
	.footer a:hover {text-decoration:underline;}

.fcopy{ padding-left:10px;}
/* ----------FOOTER STYLES ENDS---------- */

/* ----------SITEMAP STYLES---------- */
.sitemap li { list-style:none; font:11px arial; color:#2b2b2b; padding-top:10px; padding-bottom:10px; padding-left:20px; background: url(../images/bullet.gif) no-repeat 5px 14px;}
	.sitemap li a {color:#2b2b2b; text-decoration:none;}
	.sitemap li a:hover {text-decoration:underline;}
	
.newsleterbg{ background:#393939 url(../images/newsletter_bg.jpg) repeat-x top; width:300px; height:71px; border-left:solid 2px #FFFFFF;  border-right:solid 2px #FFFFFF; padding-left:7px; font-weight:bold; color:#CBCBCB; line-height:25px;}
.newsleterbg input{ background-color:#EEEEEE; border:solid 1px #333333; width:230px; height:22px;}

.w_text{ color:#FFF; padding:0 0 7px 0; font-size:12px;}
