* { margin:0; padding:0;}
body { background:#fff; font-family:Arial; font-size:100%; line-height:1.125em; color:#47494b;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:17px;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
textarea { width:403px; height:128px; background:#ffffff; overflow:auto; border:1px solid #555038;}

/*==================list====================*/
ul { list-style:none;}

.list1 { padding-bottom:14px}
.list1 li { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 5px 10px;}
.list1 li a { color: #0000FF; text-decoration: underline;}

.list2 { padding-bottom:11px}
.list2 li { background:url(images/marker1.gif) no-repeat left 4px; padding:0 0 8px 10px;}
.list2 li a { color:#599fc0;}

.list3 li { background:url(images/marker.gif) no-repeat left 7px; padding:0 0 13px 15px;}
.list3 li a { color:#46686b;}

.list4 li { background:url(images/line-dotted.gif) left bottom repeat-x; padding:0 0 3px 10px; margin-bottom:6px; font-size:1.1em;}
.list4 li a {  color:#47494b; text-decoration:none; padding-left:0px;}
.list4 li a.icon2 
.list4 li a.icon3 
.list4 li a.icon4 
.list4 li a.icon5 
.list4 li a.icon6 
.list4 li a.icon7
.list4 li a.icon8
.list4 li a.icon9 
.list4 li a.icon10 
.list4 li a.icon11 
.list4 li.last { background:none;}
.list4 li a:hover { text-decoration:underline; color:#d54738;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p2 { margin-bottom:25px;}


/*==================txt, links, lines, titles====================*/
a {color:#d52d00;}
a:hover{text-decoration:none;}

h2 { font-size:1.1em; color:#fff;}
h3 { padding:0 0 0 75px; background:url(images/title-bg.jpg) no-repeat left top; font-size:26px; font-weight:normal; letter-spacing:-1px; color:#464646; line-height:30px; min-height:66px; height:auto !important; height:66px;}
h4 { font-size:1em; color:#579dbd; text-transform:uppercase;}
h5 { font-size:26px; letter-spacing:-1px; font-weight:normal; margin-bottom:27px; padding:4px 0 0 14px;}

.txt1 { font-size:.91em; font-weight:bold; color:#31424d;}
.txt1 a { color:#31424d;}

.link1 { display:block; float:left; background:url(images/link1-bg.gif) left top repeat-x; color:#31424d; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 9px 4px 10px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; background:url(images/link1-bg.gif) left top repeat-x; color:#46686b; text-decoration:none;}
.link2 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 9px 4px 10px; font-style:normal;}
.link2:hover { text-decoration:underline;}

.link3 { display:block; float:left; background:url(images/link1-bg.gif) left top repeat-x; color:#d54738; text-decoration:none;}
.link3 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 9px 4px 10px; font-style:normal;}
.link3:hover { text-decoration:underline;}

.link4 { display:block; float:left; background:url(images/link1-bg.gif) left top repeat-x; color:#5c9dbb; text-decoration:none;}
.link4 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link4 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 9px 4px 10px; font-style:normal;}
.link4:hover { text-decoration:underline;}

.link5 { color:#31424d; background:url(images/marker2.gif) no-repeat right 5px; font-weight:bold; padding-right:11px; font-size:.91em;}

/*==================boxes====================*/
.box { background:url(images/box-bg.gif) left top repeat-x #ececec; width:100%; }
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left;}
.box .border-right {background:url(images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:13px 14px 16px 12px;}
.box .inner_home { padding:0px 14px 16px 12px;}


.box1 { background:#fff; width:100%;}
.box1 .border-top {background:url(images/border-top.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border-left.gif) repeat-y left;}
.box1 .border-right {background:url(images/border-right.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box1 .inner { padding:0 0 0 0;}

.date-box { background:url(images/date-box.gif) no-repeat left top; width:212px; height:39px; color:#647a7d;}
.date-box p { padding:10px 0 0 18px; margin-bottom:0;}

.menu-box { background:url(images/menu-bg.gif) left top repeat-x; width:100%;}
.menu-box .left { background:url(images/menu-left.gif) no-repeat left top;}
.menu-box .right { background:url(images/menu-right.gif) no-repeat right top; height:47px; width:100%; overflow:hidden;}

.title-box { background:url(images/title-bg1.gif) left top repeat-x; width:100%;}
.title-box .left { background:url(images/title-left1.gif) no-repeat left top;}
.title-box .right { background:url(images/title-right1.gif) no-repeat right top; height:35px;}
.title-box h2 { padding:11px 0 0 31px;}

.title-box1 { background:url(images/title-bg2.gif) left top repeat-x; width:100%;}
.title-box1 .left { background:url(images/title-left2.gif) no-repeat left top;}
.title-box1 .right { background:url(images/title-right2.gif) no-repeat right top; height:35px;}
.title-box1 h2 { padding:11px 0 0 31px;}

.title-box2 { background:url(images/title-bg3.gif) left top repeat-x; width:100%;}
.title-box2 .left { background:url(images/title-left3.gif) no-repeat left top;}
.title-box2 .right { background:url(images/title-right3.gif) no-repeat right top; height:35px;}
.title-box2 h2 { padding:11px 0 0 31px;}

.title-box3 { background:url(images/title-bg4.gif) left top repeat-x; width:100%;}
.title-box3 .left { background:url(images/title-left4.gif) no-repeat left top;}
.title-box3 .right { background:url(images/title-right4.gif) no-repeat right top; height:35px;}
.title-box3 h2 { padding:11px 0 0 31px;}


/* contents blocks begin*/
.xb1, .xb2, .xb3, .xb4, .xb5 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4 {height:1px;}
.xb2, .xb3, .xb4, .xb5 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; background:#fff; border-width:0 3px;}
.xb3 {margin:0 2px; background:#fff; border-width:0 2px;}
.xb4 {margin:0 2px; background:#fff; border-width:0 1px;} 
.xb5 {margin:0 1px; background:#fff; border-width:0 1px; height:2px;} 

.xboxcontent {display:block; background:#fff; border:1px solid #fff; border-width:0 1px; color:#666666; padding:0 4px 0 4px; font-size:.91em; line-height:1.36em; color:#47494b; min-height:185px; height:auto !important; height:185px;}
.xboxcontent .inner { padding:14px 3px 12px 18px;}
.xboxcontent .inner1 { padding:14px 17px 8px 10px;}
.xboxcontent .inner1 p { font-size:1.1em; line-height:1.5em; padding-left:21px; padding-top:10px;}
.xboxcontent p { margin-bottom:14px;}
/* contents blocks end*/


/* title blocks begin */
.title-block .xb1, .title-block .xb2,  .title-block .xb3, .title-block .xb4, .title-block .xb5 {display:block; overflow:hidden; font-size:0;}
.title-block .xb1, .title-block .xb2, .title-block .xb3, .title-block .xb4 {height:1px;}
.title-block .xb2, .title-block .xb3, .title-block .xb4, .title-block .xb5 {background:#e5eaea; border-left:1px solid #e5eaea; border-right:1px solid #e5eaea;}
.title-block .xb1 {margin:0 5px; background:#e5eaea;}
.title-block .xb2 {margin:0 3px; background:#f9f9f9; border-width:0 3px;}
.title-block .xb3 {margin:0 2px; background:#f9f9f9; border-width:0 2px;}
.title-block .xb4 {margin:0 2px; background:#f9f9f9; border-width:0 1px;} 
.title-block .xb5 {margin:0 1px; background:#f9f9f9; border-width:0 1px; height:2px;} 
.title-block .xboxcontent1 {display:block; background:#ffffff; border:1px solid #e5eaea; border-width:0 1px; color:#666666; padding:5px 20px 5px 20px;}
/* title blocks end */


/*header*/
#header .fleft { padding:18px 0 0 00px;}
#header .fright { padding:42px 0 0 0;}
#header .row-1 { height:117px;}
#header .row-2 { height:54px;}
#header .row-3 { height:160px; }
#header .row-3 .left { background:url(images/header-left.jpg) no-repeat left top;}
#header .row-3 .right { background:url(images/header-right.jpg) no-repeat right top; height:160px;}
#header .row-3 .indent { padding:59px 60px 0 0; text-align:center;}
#header ul { padding:14px 10px 0 20px; text-align:center;}
#header ul li { display:inline;}
#header ul li a { display:block; float:left; text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:none; width:130px;}

#header ul li a:hover { text-decoration:underline;}



#header_new .fleft { padding:18px 0 0 00px;}
#header_new .fright { padding:42px 0 0 0;}
#header_new .row-1 { height:117px;}
#header_new .row-2 { height:54px;}
#header_new .row-3 { height:160px; }
#header_new .row-3 .left { background:url(images/header-left.jpg) no-repeat left top;}
#header_new .row-3 .right { background:url(images/header-right.jpg) no-repeat right top; height:160px;}
#header_new .row-3 .indent { padding:59px 60px 0 0; text-align:center;}
#header_new ul { padding:14px 10px 0 20px; text-align:center;}
#header_new ul li { display:inline;}

#header_new ul li a { display:block; float:left; text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:none; width:130px;}
#header_new ul li a:hover { text-decoration:underline;}

/*content*/
#content .indent { padding:0 10px 0 0;}
#content .row-indent { padding-bottom:16px;}
#content .indent1 { padding:0px 0 0 0px;}
#content .indent2 { padding:19px 20px 0 22px;}

/*footer*/
#footer { text-transform:uppercase; color:#2d2d2d;}
#footer p { padding:25px 0 0 12px; margin-bottom:0;}
#footer a {color:#2d2d2d;}

/*==========================================*/
