* { margin:0; padding:0;}
body { background:#91b5e5; font-family:"trebuchet ms"; font-size:100%; line-height:1em; color:#626566;}

input, textarea { font-family:"trebuchet ms"; 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:24px;}

.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:262px; background:#fff; border:1px solid #e1e1e1; color:#747272; padding:1px 0 1px 3px; border-left:1px solid #303030; border-top:1px solid #303030; padding-left:3px;}
textarea { width:262px; height:73px; background:#fff; overflow:auto; border:1px solid #e1e1e1; color:#747272; margin-bottom:7px; padding:1px 0 0 3px; border-left:1px solid #303030; border-top:1px solid #303030;}

#form1 .form1 { height:29px;}
#form1 .input1 { width:162px; border:1px solid #a5adb0; padding:1px 0 1px 0; background:#fffde1; padding-left:3px;}
#form1 label { font-size:1.27em; color:#3e5058; width:46px; float:left; padding:3px 0 0 0;}
.submit { text-align:right; padding:12px 18px 0 0;}

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

.list1 { margin-right:156px;}
.list1 li { display:inline;}
.list1 li a { display:block; float:left; background:url(images/list1-left.gif) no-repeat left top #edfdc6; margin-bottom:8px; color:#4d720b; width:100%; }
.list1 li a b { display:block; background:url(images/list1-right.gif) no-repeat right top; padding:3px 0 3px 33px; font-weight:normal;}

.list2 dt { color:#698826; font-weight:bold; letter-spacing:1px; padding-bottom:2px;}
.list2 dd { padding-bottom:20px;}
.list2 dd a { color:#4f94ff; font-weight:bold;}

.list3 li { display:inline;}
.list3 li a { display:block; float:left; font-size:1em; background:url(images/list3-left.gif) no-repeat left top #edfdc6; margin-bottom:8px; color:#4d720b; width:100%; }
.list3 li a b { display:block; background:url(images/list3-right.gif) no-repeat right top; padding:3px 0 3px 33px; font-weight:normal;}

/*==================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;}


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

h2 { background:url(images/title-bg1.jpg) no-repeat left top; font-size:1.72em; padding:20px 0 18px 74px; color:#244262; text-decoration:underline; line-height:1.1em; font-weight:normal; margin:10px 0 8px 0;}
h2.bg2 {background:url(images/title-bg2.jpg) no-repeat left top; padding-left:80px;}
h2.bg3 {background:url(images/title-bg3.jpg) no-repeat left top;}
h2.bg4 {background:url(images/title-bg4.jpg) no-repeat left top;}
h2.bg5 {background:url(images/title-bg5.jpg) no-repeat left top;}
h3 { font-size:1.72em; color:#244262; line-height:1.1em; margin-bottom:19px;}

.txt1 { line-height:1.83em; font-size:1.1em;}
.txt2 { }

.link1 { display:block; float:right; background:url(images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:1.5em;}
.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:6px 18px 11px 18px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline; color:#111; text-decoration:none;}

.link2 { display:block; float:right; background:url(images/link2-bg.gif) left top repeat-x; color:#294769; 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:1px 13px 2px 13px; font-weight:normal; font-style:normal;}
.link2:hover { text-decoration:none;}

.link3 { display:block; float:right; background:url(images/link3-bg.gif) left top repeat-x; color:#294769; 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:1px 13px 2px 13px; font-weight:normal; font-style:normal;}
.link3:hover { text-decoration:none;}

.link4 { color:#4f94ff;}

.link5 { color:#5389a5;}

/*==================boxes====================*/
.header-box { background:#fff; width:100%;}
.header-box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.header-box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.header-box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.header-box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.header-box .header-bg { background:url(images/header-bg.jpg) no-repeat 8px 8px; }
.header-box .inner { padding:44px 0 0 58px;}

.content-box { background:#e4f3f9; width:100%;}
.content-box .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.content-box .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.content-box .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.content-box .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.content-box .inside { padding:9px 9px 22px 9px;}
.content-box .inside1 { padding:12px 30px 22px 33px;}
.content-box .inside1 .link3 { float:left;}

.menu-box { background:url(images/menu-bg.gif) left top repeat-x; float:right; width:512px;}
.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; width:100%;}

.banners-box {padding:65px 0 10px 8px;}
.banners-box img { margin-right:1px; }

.cont-box { padding:0 55px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

.box { background:#fff; width:100%; color:#1f526c;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.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-corner2.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom;}
.box .bg { background:url(images/box-bg.jpg) no-repeat 47px bottom; min-height:290px; height:auto !important; height:290px;}
.box .inner { padding:45px 20px 20px 332px;}
.box p { font-size:1.17em; line-height:1.43em; margin-bottom:20px;}
.box p strong { letter-spacing:1px;}

.box1 { background:#fff; width:100%; color:#626566;}
.box1 .border-top {background:url(images/border.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border.gif) repeat-y left;}
.box1 .border-right {background:url(images/border.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner3.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner3.gif) no-repeat right bottom;}
.box1 .inner { padding:30px 15px 26px 21px;}
.box1 .txt1 { font-size:1em; line-height:1.83em;}
.box1 .txt2 { font-size:1.1em; line-height:1.83em;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link3 { float:right; margin-left:18px;}

/*header*/
#header .row-1 { height:86px; background:url(images/header-bg2.jpg) no-repeat right top;}
#header .row-1 .indent { padding:52px 23px 0 0;}
#header .row-2 { }
#header ul { font-family:arial; font-size:1.25em;}
#header ul li { float:left; background:url(images/divider.gif) no-repeat left 5px;}
#header ul li a { display:block; color:#fff; text-decoration:none; }
#header ul li a em { display:block;}
#header ul li a b { display:block; font-style:normal; font-weight:normal; width:85px; height:34px; line-height:30px; text-align:center;}
#header ul li a:hover { color:#000; background:url(images/item-bg.gif) left top repeat-x; cursor:pointer;}
#header ul li a:hover em { background:url(images/item-left.gif) no-repeat left top;}
#header ul li a:hover b { background:url(images/item-right.gif) no-repeat right top; width:86px; margin-right:-1px; position:relative; text-indent:-1px;}
#header ul li a.current { color:#000; background:url(images/item-bg.gif) left top repeat-x; cursor:pointer;}
#header ul li a.current em { background:url(images/item-left.gif) no-repeat left top;}
#header ul li a.current b { background:url(images/item-right.gif) no-repeat right top; width:86px; margin-right:-1px; position:relative; text-indent:-1px;}
#header ul li.last b { width:87px;}
#header ul li.last a:hover b { background:url(images/l-item-right.gif) no-repeat right top; width:87px;}
#header ul li.first { background:none;}
#header ul li.first a:hover em { background:url(images/f-item-left.gif) no-repeat left top;}
#header ul li.first a.current em { background:url(images/f-item-left.gif) no-repeat left top;}
#header ul li.last a.current b { background:url(images/l-item-right.gif) no-repeat right top; width:87px;}

#logo { position:absolute; margin:13px 0 0 32px;}

/*content*/
#content { margin-bottom:16px;}
#content .row-2 { padding:15px 0 0 23px; font-size:.91em;}
#content .row-2-1 { padding:15px 0 0 10px;}

/*footer*/
#footer { background:url(images/footer-bg.gif) left top repeat-x; color:#fff;}
#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:82px;}
#footer .fleft { padding:30px 0 0 56px;}
#footer .fright { padding:26px 22px 0 0;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*==========================================*/
