/* CSS Document */

body { margin:0; padding:0; font-family:Tahoma; color:#333333; font-size:100%; background:url(../images/bg_body.gif) repeat-x #FFFFFF; }

a { font-size:11px;text-decoration:none; }
a:hover {font-size:11px; font-weight:bold;}
h1 { font-size:16px; }
h2 { font-size:14px;}
h3 { font-size:13px; font-weight:bold;}
h4 {font-size:10px;color:#DE7D00}
hr { color:#000000; height:1px; border:1px solid #D62121; }

#wrapper { width:900px; margin:0 auto; padding:0; }

#header { position:relative; width:100%; height:142px; }
#header .logo { float:left; }
#headinfo { position:absolute; right:0; top:84px;}
#headinfo img { border:none; }
#headinfo strong { display:none; }
#headinfo a { font-size:12px; font-weight:bold;color:#B30000;}
#headinfo a:hover {color: #DE7D00;}

.logo { position:absolute; top:16px; left:48px; width:282px; height:83px; font-family:Trebuchet MS; font-size:22px; color:#FFF; background:url(../images/logo.gif);}
.logo h1, .logo h2 { display:none; }

#search { position:absolute; bottom:0; right:0; width:100%; padding:0; margin:0; width:189px; height:30px; background:url(../images/bg_search.gif); text-align:right; }

#left, #right { float:left; width:158px; margin:0; padding:0; background:url(../images/bg_left_bg.gif); color:#FFF; font-size:75%; }
#left a, #right a { color:#ffffff; }
#left div, #right div { padding-top:41px; }
#left .box1 { background:url(../images/bg_left_nav.gif) no-repeat; }
#left .box2 { background:url(../images/bg_left_more.gif) no-repeat; }
#left .box3 { background:url(../images/common.gif) no-repeat; }
#left .img { padding: 5px;}
#left h2 { display:none; }
#left ul { margin:0; padding:0; }
#left ul li { list-style:none; margin:0; padding:0; }
#left ul li a { display:block; margin:0; width:148px; padding:5px; border-bottom:1px solid #BD1D1D; }
#left ul li a:hover { background:#D10000 url(../images/bg_left_over.gif) repeat-x 0 100%; padding-left:8px; width:145px; font-weight:bold; color:#FFC274; }
#left ul li ul { margin: 0; padding:0; }
#left ul li ul li { list-style:none; margin:0; padding:0; }
#left ul li ul li a { font-size:90%; width:142px; padding:5px 8px; border-bottom:1px solid #9D3F3F; }
#left ul li ul li a:hover { width:142px; padding:5px 8px; background:#BF0000; color:#FFA76D; }

#breadcrumb { float:left; width:522px; padding:8px 25px; background-color:#FFF; border-bottom:1px dotted #333333; }
#breadcrumb a { font-weight:bold; }

#content { float:left; width:532px; padding:25px; font-family:"Trebuchet MS"; font-size:80%;}
#content h1 { color:#D10000; font-size:120%; }
#content a { font-weight:bold; color:#DE7D00; }
#content a:hover { border-bottom:1px dotted;  }

#content .yes a{background:#FFFFFF; border:1px outset #FF6600; padding:5px 10px 5px 10px; font-weight:bold; color: #333333;}
#content .yes a:hover{ background:#FFFFFF; border:1px outset #FF6600; padding:5px 10px 5px 10px; font-weight:bold; color: #333333;}

#content .postinfo { display:block; margin:5px 0; padding:6px; color:#FFF; background:#DB7700; border-top:3px solid #A70000; }
#content .postinfo a { color:#FFF; }
#content blockquote { width:80%; margin:0 auto; padding:6px; border-left:8px solid #A70000; }
#content .contact-wrapper {width:350px; margin:0 auto; border:1px solid #e2e2e2; /*background:#f1f1f1*/; padding:5px 10px 5px 40px;}
#content .contact-wrapper div {clear:both; margin:.5em 0;}
#content .contact-wrapper label {display:block;padding:0px 0px 7px 0px; float:none;font-size:12px; width:auto; color: #333333;}
#content .error {font: normal 14px arial;padding: 3px;margin:3px;background-color: #ffc;border: 1px solid #c00;}
#content form#contactform input{border:1px solid #DB7700;padding:2px;font-size:15px;color:#1A1B1E;
}
#content form#contactform .submit input{ border-style: outset; font-weight:bold;color: #333333;}

#content form#contactform select{border:1px solid #DB7700;padding:2px;font-size:13px;color:#333333;
}

#content form#contactform textarea {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;padding:0.2em 0.2em 0.2em;
	border:1px solid #DB7700;
}


#right .box3 { background:url(../images/common.gif) no-repeat; }
#right .img { padding: 5px;}
#right h2 { display:none; }
#right ul { margin:0; padding:0; }
#right ul li { list-style:none; margin:0; padding:0; }
#right ul li a { display:block; margin:0; width:148px; padding:5px; border-bottom:1px solid #BD1D1D; }
#right ul li a:hover { background:#D10000 url(../images/bg_left_over.gif) repeat-x 0 100%; padding-left:8px; width:145px; font-weight:bold; color:#FFC274; }
#right ul li ul { margin: 0; padding:0; }
#right ul li ul li { list-style:none; margin:0; padding:0; }
#right ul li ul li a { font-size:90%; width:142px; padding:5px 8px; border-bottom:1px solid #9D3F3F; }
#right ul li ul li a:hover { width:142px; padding:5px 8px; background:#BF0000; color:#FFA76D; }

#footer { width:100%; background:url(../images/footer.gif) repeat-x;color:#FFF; font-size:60%;}
#footer p {  margin-left:10%; padding:10px; }
#footer a { color:#FFF; }
#footer a:hover { border-bottom:1px dotted #D2D2D2; }

.clear { clear:both; }

form { margin:0; padding:0; }
input { display:inline; padding:3px; margin:0; border:1px inset #DB7700; background-color:#FFFFFF; vertical-align:middle; }
input.searchbar { background:#000; margin-right:35px; border:none; color:#FFF; font-size:80%; width:100px; }
input.submit { width:auto; border:none; margin:0; padding:0; }

.right { float:right; }

/*** set the width and height to match your images **/
/*******Main Banner Slidshow**********************/
#slideshow {
    position:relative;
    height:200px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 200px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 196px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/****************** css for table ********************/
#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin:0 auto;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #DE7D00;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}
