* { margin:0; padding:0;}

body { background:#fff; font-family:Arial; font-size:100%; line-height:1.15em; color:#808080; background:url(images/body-bg.png) center top repeat-x;}



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:19px;}



.tail-top { background:url(images/tail-top.gif) left top repeat-x;}

.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}



.maxheight img { position:relative;}



/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



.form { height:42px;}

.form input {width:243px; height:22px; background:none; color:#a0a0a0; padding-left:3px; border:1px solid #dadada;}

textarea { width:260px; height:149px; background:none; overflow:auto; color:#a0a0a0; padding-left:3px; border:1px solid #dadada; margin-bottom:22px;}



/*==================list====================*/

ul { list-style:none;}



.site-nav li { display:inline;}

.site-nav li a { display:block; float:left; padding:20px 0 20px 0; background:url(images/divider.gif) right top no-repeat; color:#808080; text-decoration:none; width:85px; text-align:center;}

.site-nav li a:hover { color:#808080; font-weight:bold; text-decoration:underline;}

.site-nav li a.last { background:none;}

.site-nav li a.current { color:#808080; font-weight:bold; text-decoration:none;}



.list1 li { background:url(images/marker1.gif) no-repeat left 10px; padding:0 0 1px 8px;}

.list2 li { background:url(images/pointer.gif) no-repeat left 10px; padding:5px 0 1px 8px; color:#019bc8;}





/*==================other====================*/

.img-indent { margin:0 13px 0 0; float:left;}

.img-box { width:100%; overflow:hidden; padding-bottom:20px;}

.img-box img { float:left; margin:0 20px 0 0;}



.p1 { margin-bottom:14px;}



/*==================txt, links, lines, titles====================*/

a {color:#019bc8;}

a:hover{text-decoration:none;}



h2 { font-size:1.17em; font-weight:normal; color:#555555; margin-bottom:18px;}

h3 { font-size:1.17em; font-weight:normal; color:#424242;}



.txt1 {  font-size:1.17em; color:#424242;}



.link-wrap { width:100%; overflow:hidden; position:relative;}



/*==================links1====================*/

.link1 { display:block; float:right; background:url(images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:1.17em; text-decoration:underline;}

.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 29px 7px 13px; font-weight:normal; font-style:normal;}

.link1:hover { text-decoration:none;}



/*==================links2====================*/

.link2 { display:block; float:right; background:url(images/link2-bg.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:1.17em; text-decoration:underline;}

.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}

.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:3px 29px 7px 13px; font-weight:normal; font-style:normal;}

.link2:hover { text-decoration:none;}



/*==================links3====================*/

.link3 { display:block; float:right; background:url(images/link3-bg.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:1.17em; text-decoration:underline;}

.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}

.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:3px 29px 7px 13px; font-weight:normal; font-style:normal;}

.link3:hover { text-decoration:none;}



/*==================links4====================*/

.link4 { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px; font-size:1.17em;}



.rss { background:url(images/rss.jpg) no-repeat right 0px; padding-right:25px; color:#848484; display:block;}



.title { margin-bottom:26px;}





/*==================boxes====================*/

.main-box { width:100%; background:#fff;}

.main-box .border-left { background:url(images/main-border-left.gif) left top repeat-y;}

.main-box .border-right { background:url(images/main-border-right.gif) right top repeat-y;}

.main-box .left-top-corner { background:url(images/main-left-top-corner.gif) no-repeat left top;}

.main-box .right-top-corner { background:url(images/main-right-top-corner.gif) no-repeat right top; width:100%;}

.main-box .inside { padding:14px 38px 15px 38px;}



.box { width:100%; background:url(images/box-bg.gif) left top repeat-x #fff;}

.box .border-bot {background:url(images/border.gif) repeat-x bottom;}

.box .border-left {background:url(images/border.gif) repeat-y left;}

.box .border-right {background:url(images/border.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-0.gif) no-repeat right top;}

.box .right-top-corner-0 {background:url(images/right-top-corner-0.gif) no-repeat right top;}

.box .right-top-corner-1 {background:url(images/right-top-corner-0.gif) no-repeat right top;}

.box .right-top-corner-2 {background:url(images/right-top-corner-0.gif) no-repeat right top;}

.box .right-top-corner-3 {background:url(images/right-top-corner-0.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:45px 30px 22px 29px;}





/*header*/

.row-0 { padding-left:10px;padding-right:10px;}

#header .row-1 { height:122px;}

#header .row-1 .fleft { padding:37px 0 0 0;}

#header .row-1 .fright { padding:58px 0 0 0;}

#header .row-2 { height:305px; background:url(images/header-bg_1.png) no-repeat left top;}

#header .row-2 .slogan { padding:69px 0 0 109px;}



/*content*/

#content .indent { padding:0 0 16px 0;}

#content .indent1 { padding:26px 0 40px 0;}

#content .indent2 { padding:26px 0 0 0;}



/*footer*/

#footer { background:url(images/footer-bg.gif) left top repeat-x; color:#666565;}

#footer .left { background:url(images/footer-left.gif) no-repeat left top;}

#footer .right { background:url(images/footer-right.gif) no-repeat right top; height:85px;}

#footer .fleft { padding:30px 0 0 39px;}

#footer .fleft a { color:#515151; font-weight:bold;}

#footer .fright { padding:30px 39px 0 0;}

/*==========================================*/





.titleX {

				font-size:18px;

				color:#33aaff;

				position: relative;

				top: -7px;

				left: 1px;

				}



/*==================linkX====================*/

.linkX {

				color:#666666; 

				text-decoration:none; 

				padding:0 5px 0 5px; 

				}

.linkX:hover { text-decoration:Underline;}



.textBox {

					padding:10px 10px 10px 10px; background:#EEEEEE;

}



h1{ font-size:1.4em; font-weight:normal; color:#313131; margin-bottom:18px;}