body {
margin:0;
padding:0;
color:#000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background:#C5C5C5 url(../images/main_bg_top.gif) top repeat-x;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
}

h1 {
color:#CA0405;
font-size:24px;
font-weight:400;
}

h2 {
color:#CA0405;
font-size:20px;
font-weight:400;
}

a {
outline:none;
}

p {
margin-top:0;
}


#containerbg{
width:1003px;
background:url(../images/body_bg.png) top repeat-y;
margin:0 auto;
}

/*********** Container Header Tags ******************/

#container_header {
width:980px;
margin:0 auto;
background:#fff;
}

#container_headerl {
width:247px;
float:left;
padding:13px 10px 12px 10px;
}


#container_headerr{
width:683px;
float:left;
text-align:right;
padding:50px 20px 10px 10px;
color:#4C4C4C;
}


#container_headerr a{
text-decoration:none;
color:#363636;
font-size:13px;
font-weight:bold;
}

#container_headerr a:hover, #container_headerr a#ont{
text-decoration:underline;
}

#container_banner{
width:980px;
margin:0 auto;
padding:0;
height:213px;
}

#container_banner img{
border-left:1px solid #fff;
}

#container_banner img:first-child{
border-left:0px solid #fff;
}


/********* container body tags *********/

#container_body {
padding:0;
width:980px;
background-color:#fff;
margin:0 auto;
border-top:1px solid #fff;
}

#container_body a {
text-decoration:none;
color:#CA0405;
}

#container_body a:hover {
text-decoration:underline;
color:#CA0405;
}

#container_body_left {
width:244px;
background-color:#363636;
}

#container_body_mid_hm {
width:491px;
border-right:1px solid #B3B3B3;
}


#container_body_mid {
width:737px;
}

#container_body_right {
width:245px;
float:right;
}


.rpanlpad{
padding:15px 10px 20px 10px;
}

#container_body_right h2{
background: #CA0405;
color:#fff;
padding:5px;
border-left:10px solid #000;
}


.container_pad {
padding:10px 20px;
}


.pnl_head {
border-top:1px solid #C6C6C6;
height:7px;
}

.pnl_head div {
background:  url(../images/box_left_top.gif) top left no-repeat;
height:7px;
}


.pnl_bor {
margin:0;
padding:0;
border:1px solid #C6C6C6;
width:142px;
text-align:center;
border-width:0px 1px;
height:123px;
}


.pnl_bor img {
padding:5px;
}

.pnl_btm {
margin:0;
padding:0;
border-bottom:1px solid #C6C6C6;
width:130px;
vertical-align:middle;
height:7px;
float:left;
}

.pnl_top {
margin:0;
padding:0;
border-top:1px solid #C6C6C6;
width:130px;
vertical-align:top;
height:7px;
float:left;
}

.pnl_lft_btm, .pnl_rht_btm, .pnl_lft_top, .pnl_rht_top {
margin:0;
padding:0;
height:7px;
float:left;
}


.home_head1 {
background:#F2F2F2;
width:210px;
padding:10px 10px 5px 20px;
}

.home_head2 {
background:#F2F2F2;
width:432px;
padding:10px 10px 5px 20px;
}

.home_head2_inner {
background:#F2F2F2;
border-bottom:5px solid #000;
border-left:1px solid #000;
width:739px;
padding:10px 10px 5px 20px;
}

.address {
font-size:15px;
text-align:center;
line-height:24px;
padding:20px;
}


.nwspad{
padding:3px 20px 3px 0px;
}

.bor2 {
border-left:1px solid #000;
}

#siteul {
line-height:18px;
color:#DD2024;
margin:0;
padding:0 0 0 15px;
}

#siteul ul ul {
line-height:18px;
margin:0;
padding:0 0 0 15px;
}

#header_gal {
background-color:#363636;
height:25px;
margin:0 auto;
}

#header_gal ul {
float:left;
margin:0;
padding:0;
}

#header_gal ul li {
float:left;
display:inline;
list-style-type:none;
border-right:1px solid #B2B2B2;
margin:0;
padding:0;
}

#header_gal ul li a {
background-color:#363636;
color:#fff;
text-decoration:none;
display:block;
padding:5px 10px;
}
#header_gal ul li a:hover, #header_gal #on a:hover, #header_gal #on a {
background-color:#CA0405;
color:#fff;
text-decoration:none;
display:block;
padding:5px 10px;
}



#num {
padding-top:10px;

}

#num a {
color:#000;
text-decoration:none;
background-color:#B2B2B2;
padding:0 3px;
}

#num a:hover {
text-decoration:none;
color:#FFF;
background-color:#CC0E00;
padding:0 3px;
}

.displayimg {
border:1px solid #CC0E00;
font-size:11px;
text-align:center;
padding:0;
}

.displayimg1 {
background-color:#CC0E00;
height:20px;
text-align:left;
padding-top:5px;
margin-bottom:10px;
color:#fff;
}

.newsh {
background-color:#B2B2B2;
color:#000;
font-weight:bold;
}

.newsb {
/*background-color:#D4D6DB;
color:#000;
*/}

.linkdes {
padding-left:0;
}
#footer {
width:1002px;
margin:0 auto;
padding:0;
font-size:11px;
color:#000;
background: url(../images/footer_bg.png) top left no-repeat;
}



ul#bot {
list-style-type:none;
margin:0;
padding:20px 40px;

}

ul#bot .le {
float:left;
}

ul#bot .ri {
float:right;
}

#bot a {
color:#000;
text-decoration:none;
border-bottom:1px dotted;
}

#bot a:hover {
color:#CA0405;
text-decoration:none;
border-bottom:1px dotted;
}

.but {
background-color:#CC0E00;
color:#fff;
font-weight:700;
float:right;
}

.but1 {
background-color:#CC0E00;
color:#fff;
font-weight:700;
}

.but2 {
background-color:#CC0E00;
color:#FFF;
font-weight:700;
vertical-align:middle;
}

form {
margin:0;
padding:0;
}

input,textarea,select {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#contact_form_box {
width:650px;
padding:10px;
}

.errors {
color:#CC0E00;
font-weight:bold;
}

.textinput {
width:236px;
height:15px;
background:url(../images/input.gif) no-repeat left top;
border:none;
padding:4px 8px;
}

.textarea,.textareaHovered {
width:336px;
height:125px;
background:url(../images/textarea.gif) no-repeat left top;
border:none;
vertical-align:top;
padding:4px 8px;
}

.textareaHovered {
background-position:left bottom;
}

.required {
color:#000;
font-weight:bold;
}

.toplinks a:hover,.toplinks a#on1 {
color:#E5232C;
text-decoration:underline;
}


.linkdes1,.linkurl {
padding-left:30px;
}


