body {margin:0px; margin-top:27px;  background:url(../images/bg.jpg) left top repeat-x #9ca6ac; font-family: "Trebuchet MS"; font-size:11px; color:#474747;}

.bgwt {background-color:#fff;}

.banner {background:url(../images/banner_walnut.jpg) left top no-repeat; height:297px;}

.banner2 {background:url(../images/banner_2.jpg) left top no-repeat; height:297px;}

.content {padding: 28px 13px 28px 12px;}

.inner_content {padding: 7px 13px 28px 0px;}

.gr_line {border-top: 1px solid #95d355;}

.btm_text {color:#0068ac; line-height:31px; text-align:center; font-weight: bold;}

.btm_menu{color:#0068ac; text-align:center; font-weight: bold; text-decoration: none;}
.btm_menu:hover{color:#0068ac; text-align:center; font-weight: bold; text-decoration: underline;}
/*.btm_menu:active{color:#0068ac; text-align:center; font-weight: bold; text-decoration: none;}
.btm_menu:visited{color:#0068ac; text-align:center; font-weight: bold; text-decoration: none;}*/

.lrpad21 {padding: 0px 21px 18px 21px;}

.rt_border {background: url(../images/border_img.gif) right top repeat-y;}
.lt_border {background: url(../images/border_img.gif) left top repeat-y;}
.rpad22 {padding-right: 23px;}
.lpad22 {padding-left: 23px}
.toppad16 {padding-top: 16px; padding-bottom: 14px;}
.img_mac {margin-bottom: 30px;}
.lpad31 {padding-left: 0px;}
.toppad15 {padding-top: 15px;}
.cl_logo {border: 1px solid #d9d9d9; height: 55px; text-align: center; vertical-align: middle;}
.more a{background:url(../images/arrow_blue.gif) left center no-repeat; font-size:11px; color:#003ea9; text-decoration: none; width: 25px; padding-left: 8px; float: right;}
.more a:hover{background:url(../images/arrow_gre.gif) left center no-repeat; font-size:11px; color:#398c1f; text-decoration: underline; width: 25px; padding-left: 8px; float: right;}
.more a.active{background:url(../images/arrow_gre.gif) left center no-repeat; font-size:11px; color:#398c1f; text-decoration: underline; width: 25px; padding-left: 8px; float: right;}
.more a:visited{background:url(../images/arrow_gre.gif) left center no-repeat; font-size:11px; color:#003ea9; text-decoration: none; width: 25px; padding-left: 8px; float: right;}

.green_str {background-color: #b7dda4; padding:7px 0px 4px 9px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color:#1f1f1f;}

.blue_str {background-color:#97ceed; padding:7px 0px 4px 9px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color:#1f1f1f;}

.green_box {border: 1px solid #b7dda4; border-top: none; padding: 2px; padding-top: 1px;}
.blue_box {border: 1px solid #97ceed; border-top: none; padding: 2px; padding-top: 1px;}

.green_content {padding: 10px;}

.rpad13 {padding-right:13px;}

.image_fl {float: left; margin-right: 10px;}
.image_fr {float: right; margin-left: 10px;}
.btm_margin10 {margin-bottom: 30px;}

.strip_grey {background-color: #e7e7e7; height: 24px; vertical-align:middle; padding-left: 7px; font-weight: bold; color: #013eaa; font-size: 12px;}

.strip_blue {background:#ceeaff; height: 24px; vertical-align:middle; padding-left: 7px; font-weight: bold; color: #013eaa; font-size: 12px;}

.border_blue {border: #1b62e0;}

.text_pad {padding: 10px 5px 20px 7px;}

.lpad7 {padding-left: 7px;}

.toppad10 {padding-top:10px;}

.gr2_strip {background-color: #0ece2c; height: 24px; vertical-align:middle; padding-left: 7px; }

.text_bold {font-weight: bold;}

.tpad5 {padding-top: 7px;}

.email{color:#474747; text-decoration:underline;}

.email:hover{color:#474747; text-decoration:none;}

.pad5 {padding:10px;}

.btm_pad5 {padding-bottom:5px;}

.btm_border {background:url(../images/border_img2.gif) left bottom repeat-x;}

.btm_pad0 {padding-bottom:0px;}

.btm_pad10 {padding-bottom:10px;}

.size12 {font-size:12px;}

.color_blk {color:#000;}





/*qlinks css starts*/ 
.ql1 a{background: url(../images/arrow_blue.gif) 8px center no-repeat #b2d5e9; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff;}
.ql1 a:hover{background: url(../images/arrow_gre.gif) 8px center no-repeat #bac8b4; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff; }

.ql2 a{background: url(../images/arrow_blue.gif) 8px center no-repeat #c0dff0; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff;}
.ql2 a:hover{background: url(../images/arrow_gre.gif) 8px center no-repeat #cdd9c8; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff; }

.ql3 a{background: url(../images/arrow_blue.gif) 8px center no-repeat #cbe8f7; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff;}
.ql3 a:hover{background: url(../images/arrow_gre.gif) 8px center no-repeat #dbe4d7; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff; }

.ql4 a{background: url(../images/arrow_blue.gif) 8px center no-repeat #d9f2ff; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff;}
.ql4 a:hover{background: url(../images/arrow_gre.gif) 8px center no-repeat #e9efe6; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 175px; border-bottom: 1px solid #fff; }

/*.ql5 a{background: url(../images/arrow_blue.gif) 8px center no-repeat #e6f2fb; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 170px; border-bottom: 1px solid #fff;}
.ql5 a:hover{background: url(../images/arrow_gre.gif) 8px center no-repeat #fbf3e7; color: #000; font-size: 12px; text-decoration: none; float: left; padding: 5px 10px 0px 20px; height: 20px; width: 170px; border-bottom: 1px solid #fff; }*/

/*qlinks css ends*/
