html, body {height:100%; margin:0pt; padding:0pt; width:100%; color:#424242;}
body {font: 12px Arial, Helvetica, sans-serif; background:#fff; line-height: 17px;}
#body{background:url(../images/background.jpg) repeat;}

table td {vertical-align:top;}
img {border:0; font-size:1px;}
fieldset{border:0}

ul {padding:0; margin:0; list-style:none;}

.b {font-weight:bold;}

a, a.link, a.visited {text-decoration:none; color:#424242;}
a:hover {text-decoration:none;  color:#000000;}

.clr{clear:both; /*height:1px; display:hide;*/}
.clr25{clear:both; height:15px; /*height:1px; display:hide;*/}

/*.br{border: solid 1px red !important;}*/

p{padding:2px 0 4px 0; margin:0;}

h1 {font-size:20px;margin:0; padding:0 0 15px 0; line-height:20px;}
h2 {font-size:18px;margin:0; padding:0;}
h3 {font-size:14px;margin:0; padding:0; color:#CF7010;}
h4 {font-size:13px;margin:0; padding:0; font-weight:bold; }
h5 {font-size:10px;margin:0; padding:0;}
h6 {font-size:10px;margin:0; padding:0;}

form{padding:0; margin:0;}

a span{cursor:pointer;}
.button{cursor:pointer;}

.breadcrumb {clear: right; color:#fff; margin-left:25px; font-size:11px;}
.breadcrumb a {color:#fff; font-size:11px;}

#allPage {width:100%; margin:0 auto; position:relative;}


/*main_part*/

.header { margin:20px auto 0 auto; height:238px; background-image:url(../images/headerbg.jpg);}
.header_area {width:900px; margin:0 auto;}
.logo {height:147px; width:284px; padding:70px 0 0 0;}
.nav {margin:0 auto 1px auto; width:100%; height:41px; background-image:url(../images/navbg.jpg);}
.nav a {color:#fff;}
.topimage {float:right; width:614px; height:211px; padding:26px 0 0 0;}
.left{width:134px; float:left; overflow:hidden; padding-bottom:0 0 10px 0;}
.wrapper {1067px;}

.content {width:100%; margin:0 auto; background: #e6ddc1;}
.contentwrap {background:url(../images/bodybg.jpg) repeat-y; width:1067px; margin:0 auto;}
.contentarea {width:860px; margin:0 auto; padding:20px 0px 20px 20px;}
.contenttext {width:590px; float:left;}

.right {width:246px; float:right; padding:10px 10px 4px 10px; margin:0; background:url(../images/rightbg.jpg) no-repeat #faf9d4;}


.componentheading {color:#854711; font-size:19px; font-weight:bold;}
.contentheading {color:#536b0c; font-size:14px; font-weight:bold;}
.small {color:#536b0c; font-size:10px; font-weight:bold;}
.readon {color:#536b0c; text-dectoration:underline;}

.banner{padding:0; margin:0; float:right; margin:0;}

/*rightmodules*/
.moduletable {padding:0 0 20px 0;}

.moduletable h3 {color:#854711; font-size:16px;}

.moduletable_blue h3 {color:#034458; font-size:16px;}
.moduletable_blue font, .moduletable_blue a, .moduletable_blue p {color:#034458;}

/*footer*/
.footer{width:100%; color:#26180d; font-size:10px; margin:auto; height:51px; padding:15px 0px 15px 0px; background:url(../images/footerbg.jpg) repeat-x;}
.footer a {color:#26180d; font-size:10px; text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.footer_content{ height:51px; width:900px; margin:0 auto;}

.box1 {float:left; width:300px;}
.box2 {float:left; margin-left:200px;}
.box3 {float:right;}
.box3 a:hover {color:#26180d; text-decoration:underline;}
.box3 a {text-decoration:none;}


div#RT {
width:962px;
text-align:right;
color:#CCCCCC;
font-size:10px;
}

.RTlink
{font-size:10px; color:#26180d;}

.RTlink:link, .RTlink:visited
{font-size:10px; color:#26180d; text-decoration:none;}

.RTlink:hover
{font-size:10px; color:#26180d;}

