* {padding:0; margin:0; }
body {font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#FFF repeat scroll 0 0;}
h1 {font-size:28px;font-weight:normal;line-height:1em;padding:10px 0 5px 0;text-transform: capitalize;}
h2 {font-size:24px;font-weight:normal;line-height:1.2em;padding:10px 0 5px 0;}
h3 {font-size:18px;font-weight:normal;line-height:1.3em;padding:8px 0 5px 0;}
h4{font-size: 17px;font-weight:normal;line-height: 1.3em;padding:3px 0 3px 0;}
h5{font-size:16px;font-weight:normal;line-height: 1.3em;padding:3px 0 3px 0; }
p {font-size: 15px; line-height: 1.4; padding:8px 0 8px 0;}
dl {}
dl dt {}
dl dd {}
ul {}
ol {}
li {}
ul li {}

.widget-area, .widget {overflow: hidden; zoom: 1;border:1px;}

body.index div#panel-right {top: -190px; margin-bottom: -190px; position: relative;}

#img-place {display: none;}
div.bg-top {overflow: hidden; background: url(../images/background-gradient-top.png) repeat-x scroll 0 0;}
div.bg-bottom {overflow: hidden; background: url(../images/background-gradient-bottom.png) repeat-x scroll 0 bottom;}

#header div.top {width: 1004px; margin: 0 auto; overflow: hidden;}
#header div.top div.logo {float: left; overflow: hidden; padding: 5px;}


div.navigation {width: 1004px; padding: 8px 8px 9px 10px; margin: 0 auto; top: -8px; position: relative; height: 57px; clear: both; overflow: visible; z-index:1500; background-position: 1px 0;color:#FFF}
div.navigation > div.nav {position:relative; height:57px;}
div.navigation > div.nav > ul {list-style-type:none; padding:0 15px;}
div.navigation > div.nav > ul > li {display:inline-block; position:relative; float:left;height:25px;z-index:1500;}
div.navigation > div.nav > ul > li > a {font-size: 15px; text-decoration: none; line-height: 1; color:#FFFFFF; display: block; outline: none; cursor: pointer; padding: 20px 12px 0 12px; height: 36px;}
div.navigation > div.nav > ul > li:HOVER > a {background: repeat-x scroll 0 0;}
div.navigation > div.nav > ul > li.line {font-size: 15px; padding: 20px 1px 0 1px;}
div.navigation > div.nav > ul > li > div.submenu {display:none; position:absolute; width:240px; z-index:1520; background: #DCDCDC url(../images/submenu.png) repeat-x scroll 0 0; border: 1px solid #9F9F9F; border-top: none; border-bottom: none;}
div.navigation > div.nav > ul > li:hover > div.submenu {display:block;}
div.navigation > div.nav > ul > li > div.submenu > ul {position:relative; padding: 0; font-size:11px;}
div.navigation > div.nav > ul > li > div.submenu > ul > li {display:block; float:none; height:auto; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #9F9F9F;}
div.navigation > div.nav > ul > li > div.submenu > ul > li > a {text-align: left; color: #000000; font-weight:bold; font-size: 12px; display: block; cursor:pointer; outline: none; padding: 11px 17px 11px 24px; background: url(../images/submenu-arrow.png) no-repeat scroll 17px 16px;}
div.navigation > div.nav > ul > li > div.submenu > ul > li > a:HOVER {color: #FFFFFF; background: url(../images/submenu-arrow-hover.png) no-repeat scroll 17px 16px;}

#center-top.index-inner,
#center-top.index-profile {margin: 0 auto -20px; top: -20px; width: 1004px; padding: 0 12px 0 14px; height: 30px; position: relative;}
#center-top.index-inner {background: url(../images/content-bg-shadow-top-ii.png) no-repeat scroll 2px 0;}

#center {width: 1004px; padding: 20px 12px 0 14px; margin: 0 auto -50px; top: -50px; position: relative; z-index:5; background: url(../images/content-bg-shadow.png) repeat-y scroll 2px 0;}
#center.index-inner {margin: 0 auto -50px auto; top: -50px; position: relative;}
#center div.caption {position: relative; clear:both; z-index: 5; background: no-repeat scroll center top; overflow: hidden;}
#center.index-inner div.caption {position:relative;}
#center div.caption div.flash {padding: 0px 0 0 0; text-align: left; overflow: hidden;}
#center div#pageBody {clear:both;}

#center div#widgetAreaInnerPageBottom {position: absolute;}

#panels {background: repeat-y right top;}
#panels.index-inner {background: none;}

#panel-left {float: left; overflow: hidden; width: 566px; padding: 18px; color: #000000; text-align: left;}
#panel-left.index-inner {width: 660px;}
#panel-left .widget {border-top: 2px solid #E3E7EA;}
#panel-left .widget:first-child {border-top: none;}

#panel-right {width: 400px; float: right; overflow: hidden; position: relative; z-index: 10;}
#panel-right div.sidebar-top {position: relative; z-index: 10;}
#panel-right div.sidebar-top div.top {width: 400px; height: 23px; background: url(../images/sidebar-top.png) no-repeat scroll 0 0;}
#panel-right div.sidebar-top div#sidebar-top {width: 391px; padding: 0 0 0 9px; background: url(../images/sidebar-middle.png) repeat-y scroll 0 0;}
#panel-right div.sidebar-top div.bottom {width: 400px; height: 23px; background: url(../images/sidebar-bottom.png) no-repeat scroll 0 0;}
#panel-right div.sidebar-bottom {width: 391px; padding: 0 0 0 10px; position:relative; z-index: 3; top: -20px; margin-bottom: -20px;}
#panel-right div.sidebar-bottom div.widget-area {background: no-repeat scroll center top; padding: 20px 0 0 0; text-align: left;}

#panel-right.index-inner {width: 308px; text-align: left;}

#bottom {}
#bottom .widget {}
#bottom .col {background: url(../images/widgets-bottom.png) repeat-x scroll 0 0;float:left;}

#center-bottom {width: 1004px; padding: 0 12px 0 14px; height: 36px; background: url(../images/content-bg-shadow-bottom.png) no-repeat scroll 2px 0; margin: 0 auto;}
#center-bottom.index-inner,
#center-bottom.index-profile {width: 1004px; padding: 0 12px 0 14px; height: 30px; background: url(../images/content-bg-shadow-bottom-ii.png) no-repeat scroll 2px 0; margin: 0 auto;}

#footer  {color: #000000; text-align: left; width: 944px; margin: 0 auto; padding: 0 0 30px 0;}
#footer p {margin: 0; padding: 0; clear: both;}
#footer a {text-decoration: none;}



.button1 {overflow: hidden; float: left; cursor: pointer;text-decoration: none; }
.button1 .left {float: left; background: no-repeat 0 0; width: 20px; height: 48px;}
.button1 .middle {float: left; background: repeat-x scroll 0 0; height: 36px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 18px; text-align: center; padding: 12px 10px 0 10px;}
.button1 .right {float: left; background: no-repeat scroll 0 0; width: 20px; height: 48px;}

.button2 {overflow: hidden; float: left; cursor: pointer; text-decoration: none;}
.button2 .left {float: left; background: no-repeat right 0; width: 248px; height: 86px;}
.button2 .middle {float: left; background: repeat-x scroll 0 0; height: 66px; max-width: 200px; min-width: 180px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 28px; text-align: center; padding: 20px 0px 0 0px; line-height:30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.button2 .right {float: left; background: no-repeat scroll 0 0; width: 248px; height: 86px;}

.button3 {overflow: hidden; float: left; cursor: pointer; text-decoration: none;}
.button3 .left {float: left; background: no-repeat 0 0; width: 20px; height: 48px;}
.button3 .middle {float: left; background: repeat-x scroll 0 0; height: 36px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 18px; text-align: center; padding: 12px 10px 0 10px;}
.button3 .right {float: left; background: no-repeat scroll 0 0; width: 20px; height: 48px;}

.indexContentInner div.calculator{margin-top:15px;font-size:14px;}
.clr, .clear { clear:both; line-height: 0px; font-size: 0px; margin: 0; padding: 0;}
.center {text-align:center;}
.centered {text-align:center;margin-left:auto;margin-right:auto;}