@charset "utf-8";
body {margin:0px; font-family:verdana, Helvetica, sans-serif; font-size:12px; color:#666;}
a img {border:none;}
p {margin:5px 0px 10px 0px; padding:0px;}
h1,h2,h3,h4,h5,h6 {margin:0px; color:#97a151;}

a {font-family:verdana, Helvetica, sans-serif; font-size:12px; color:#24857d; text-decoration:underline;}
a:hover {text-decoration:none;}

h3 {color:#7f8d1d; font-size:13px; margin:10px 0px 5px 0px;}

#wrap{width:900px; margin:0px auto; padding:0px; background:#FFF;}

#header {width:900px; height:184px; float:right; background:url(../images/header.jpg) no-repeat top right;}
#logo {width:310px; height:100px; padding-top:25px; float:left;}
#menu {font-family:Arial, Helvetica, sans-serif;width:900px; font-size:13px; font-weight:bold; height:48px; float:left; background:url(../images/menu_midbg.gif) repeat-x top left;}
#menu a {color:#000; font-size:13px; line-height:18px; text-decoration:none; padding:0px 5px;font-family:Arial, Helvetica, sans-serif;}
#menu a:hover {color:#006d64;}

#middle{width:900px; float:left; line-height:1.4em;}
#right {width:634px; float:right; background:url(../images/midtop-curve.gif) no-repeat top left #FFF; padding:0px; font-size:12px;}
#crvbox-top {width:614px; height:15px; float:left; padding:0px 10px; background:url(../images/crvbox-top.gif) no-repeat top left;}
#crvbox-bot {width:614px; height:15px; float:left; padding:0px 10px; background:url(../images/crvbox-bot.gif) no-repeat bottom left;}
#cont-rt {width:612px; float:left; padding:0px 10px; border-right:1px solid #ececec; border-left:1px solid #ececec; background:#FFF;}
.wlcmtxt h1 {width:600px; float:left; font-size:22px; color:#24857d; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#right-cont {width:648px; padding:10px; float:left; text-align:justify; background:url(../images/midbot-curve.gif) no-repeat bottom left;}
#welcometext {width:648px; font-size:22px; color:#0058a9; padding:10px 0px 0px 0px; margin-bottom:10px; float:left; border-bottom:1px solid #ffbc7a;}
.cont-text {width:612px; float:left;}
.cmsn-tbl {width:612px; float:left;}
.cmsn-icon{width:50px; height:50px; float:left;}
.cmsn-heading h3 {font-size:18px; font-weight:bold; text-align:left; border-bottom:1px dotted #97a151; background:url(../images/cmsn-bg.gif) repeat-x top left; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; }
.cmsn-text {font-size:13px; font-weight:bold; color:#000; text-align:center;}
.cmsn-txthead {color:#FFF; font-size:13px; font-weight:bold; background:#187f76; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.cmsn-bluerw {color:#000; font-weight:bold; background:#eaeaea; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.blue-crvlft {background:url(../images/blue-crvlft.gif) no-repeat top left #187f76;}
.blue-crvrt {background:url(../images/blue-crvrt.gif) no-repeat top right #187f76;}

#tpaffi-news-box{width:612px; float:left;}
#topaffi-box {width:215px; float:left; height:100px; background:url(../images/top-affi-box.gif) no-repeat left top; padding:40px 10px 10px 10px;}
.name {width:125px; float:left; font-weight:bold; color:#000;}
.dash {width:10px; float:left; font-weight:bold; color:#000;}
.amt {width:80px; float:left; text-align:right; font-weight:bold; color:#000;}

#latestnews-box {width:245px; float:right; margin-right:10px; padding:45px 10px 10px 10px; color:#000; background:url(../images/latest-new-heading.gif) no-repeat top left;}
a.more {font-weight:bold; color:#187f76; text-decoration:none;}
a.more:hover {color:#f2792a;}

#left {width:255px; float:left; overflow:hidden;}
.lft-banner {width:255px; float:left; margin-bottom:10px;}
#loginbox {width:235px; height:170px; padding:45px 10px 10px 10px; float:left; background:url(../images/signbox.gif) no-repeat top left;}
#ttbox {width:235px; height:150px; padding:45px 10px 10px 10px; float:left; margin-bottom:10px; background:url(../images/take-a-tour.gif) no-repeat top left;}
.login-txt {color:#df0005; width:235px; float:left; padding-bottom:10px; font-weight:bold;}
.lgncont {width:235px; float:left; padding-bottom:5px;}
.login-formlbl {color:#0f3d5f; font-size:11px; font-weight:bold; width:65px; float:left;font-family:Arial, Helvetica, sans-serif;}
.login-dot {color:#0f3d5f; width:10px; font-weight:bold; float:left;}
.login-field {width:155px; color:#0f3d5f; float:right;}
.inputfield {width:155px; background:#e8e8e8; height:18px; line-height:18px; color:#000; border:none;}

#footer {width:900px; margin-top:10px; text-align:center; float:left; background:url(../images/btm-bg.gif) repeat-x top left;}
#btm {width:900px; height:110px; float:left; padding-top:30px; background:url(../images/btm-tree-pic.gif) no-repeat top right; text-align:center; color:#000;}
#btm a {color:#000; line-height:18px; text-decoration:none;}
#btm a:hover {color:#000; text-decoration:underline;}