body{font:normal 13px Arial, Verdana; margin:0px; padding:0px; background:url(images/bg-body.gif) repeat-x #f0f0f0; color:#323232;}
.main-container{width:953px; margin:0px auto; margin-top:12px;}
p,form,a,h1,h2,h3,h4,h5,div,img{padding:0px; margin:0px; border:none;}
img{width:auto; height:auto;}
div{height:100%; overflow:hidden;}
a{text-decoration:none;color:#0000CC;}
a:hover{text-decoration:underline; color:#0033CC}
a:link, a:hover, a:visited, a:active{outline:none;}
img{font:normal 11px Arial; color:#666; width:auto; height:auto;}
fieldset{border:none; padding:0px; margin:0px; overflow:hidden; height:100%;}
label{border:none; padding:0px; margin:0px; overflow:hidden; height:100%;}
input{font:normal 12px arial; padding:0px; margin:0px; border:#969696 solid 1px; outline:none;}
input[type=radio]{border:none;}
select{font:normal 12px arial; padding:0px; margin:0px; border:#CECFCE solid 1px!important;}
textarea{font:normal 12px arial; padding:0px; margin:0px; border:#969696 solid 1px;}
h1{text-decoration:none; color:#000; font:normal 24px arial; margin-bottom:5px;}
h3{font:normal 20px Arial; padding-bottom:6px;}
.align-left{float:left;}
.align-right{float:right;}
.overflow{overflow:hidden; height:100%;}
.null-border{border:none;}
.null-bg{background:none!important;}
.bold{font-weight:bold!important;}
.spacer-div{width:16px; height:16px;}
.spacer-div-more{width:24px; height:24px;}
.justify{text-align:justify;}
.but-blue{background:url(images/bg-blue-gradi.gif) repeat-x #55a6c9; border:#79b6d1 solid 1px!important; padding:1px 2px 1px 2px; margin:0px; outline:none; color:#fff; font-weight:bold; cursor:pointer;}
.visible{}
.hidden{display:none;}
.text-med{font-size:12px!important;}
.text-small{font-size:11px!important;}
.img-border{border:#dfdfdf solid 1px;}
.header{width:100%;}
.header .navigation{padding:0px 10px 0px 10px; height:31px!important; float:right;}
.header .navigation .navilink{background:url(images/bg-button.gif) repeat-x #4c4c4c; width:auto; float:left; height:31px; margin-right:5px;}
.header .navigation .navilink a{text-transform:lowercase; background:url(images/curve-left-butoff.gif) no-repeat; height:26px; display:block; color:#FFFFFF; padding:5px 0px 0px 12px; float:left; font:normal 18px arial;}
.header .navigation .navilink font{background:url(images/curve-right-butoff.gif) no-repeat; height:31px; width:12px; float:left; display:block;}
.header .navigation .navilink:hover{background:#FFFFFF;}
.header .navigation .navilink:hover a{text-transform:lowercase; background:url(images/curve-left-buton.gif) no-repeat; color:#000000;}
.header .navigation .navilink:hover font{background:url(images/curve-right-buton.gif) no-repeat;}
.header .navigation .navilink-active{background:#FFFFFF; width:auto; float:left; height:31px; margin-right:5px;}
.header .navigation .navilink-active a{text-transform:lowercase; background:url(images/curve-left-buton.gif) no-repeat; height:26px; display:block; color:#000000; padding:5px 0px 0px 12px; float:left; font:normal 18px arial;}
.header .navigation .navilink-active font{background:url(images/curve-right-buton.gif) no-repeat; height:31px; width:12px; float:left; display:block;}
.header .row-container {background:#fff; width:100%; float:left;}
.header .row-logo{width:100%; background:#fff; float:left; height:140px;}
.header .row-logo .col-left{width:25%; float:left; padding-left:15px;}
.header .row-logo .col-right{width:72%; float:right;}
.header .row-logo .col-right p{font:normal 18px Arial; padding-left:5px; margin-bottom:8px;}
.header .row-logo .col-right .search-area {padding:30px 0px 0px 15px;}
.header .row-logo .col-right .search-area .bg-text{background:url(images/bg-text-area.gif) no-repeat; height:auto; width:351px; float:left; padding:4px 6px 0px 6px; margin-right:10px;}
.header .row-logo .col-right .search-area .bg-text a{color:#3784a6; text-decoration:underline; font:normal 12px arial; float:right; margin-top:10px;}
.header .row-logo .col-right .search-area .bg-text a:hover{text-decoration:none; color:#000;}
.header .row-logo .col-right .search-area .bg-text input{width:100%; border:none; font:bold 16px Arial; outline:none;}
.content-home{background:#fff; padding:16px 16px 0px 16px;}
.content-home .col-left{width:222px; float:left;}
.content-home .col-right{width:683px; float:right;}
.content-home .col-center{width:690px; float:left; margin-left:16px;}
.content-home .col-right-inner{width:185px; float:right; padding:0px; margin:0px;}
.footer {background:#fff; margin-bottom:10px;}
.footer .white-links{background:url(images/bg-footer.gif) repeat-x; width:97%; margin:0px auto; color:#999; padding-top:0px; height:50px; line-height:17px; font-size:12px; overflow:hidden;}
.footer .white-links .links {padding-top:10px; float:left;}
.footer .white-links .links a{color:#047ada; font-size:12px;}
.footer .white-links .links a:hover{color:#000; font-size:12px;}
.white-curvebox .row-top{background:url(images/bg-white-widgettop.gif) repeat-x #fff;}
.white-curvebox .row-top .curve-left{background:url(images/curve-widget-lefttop.gif) no-repeat; width:12px; height:12px;}
.white-curvebox .row-top .curve-right{background:url(images/curve-widget-righttop.gif) no-repeat; width:12px; height:12px;}
.white-curvebox .row-down{background:url(images/bg-gray-downwidget.gif) repeat-x;}
.white-curvebox .row-down .curve-left{background:url(images/curve-gray-leftdown.gif) no-repeat; width:12px; height:12px;}
.white-curvebox .row-down .curve-right{background:url(images/curve-gray-rightdown.gif) no-repeat; width:12px; height:12px;}
.white-curvebox .content-area table {overflow:hidden; width:100%; background:#fff;}
.white-curvebox .content-area .shad-left{background:url(images/bg-left-gradigray.gif) repeat-y; width:12px;}
.white-curvebox .content-area .shad-right{background:url(images/bg-right-gradigray.gif) repeat-y; width:12px;}
.white-curvebox .content-area .mid-padding{padding:6px}