@charset "utf-8";

/* Page Title */

@import url(common.css);
@import url(table.css);
@import url(jquery.selectbox.css);
@import url(fullcalendar.css);

/* 레이아웃 */
.top_line {width:100%;height:3px; background:#e2e2e2 url("../../../imgs/public/common/top_line.jpg") no-repeat center top;}

html,body{height:100%;}
#wrap {width:100%; height:100%;background:#fff;}
#container	{width:100%;}
#footer {margin:0px;}

.sub_visual {width: 100%; height: 153px; margin: 0px auto; background: url("../../../imgs/public/common/sub_visual01.jpg") no-repeat center 0px;}
.sub_visual .visualDiv {position:relative; width:1000px; height:100%; margin:0 auto;z-index:9000;}
.sub_visual .visualDiv .txtZone {position:absolute; top:45px; left:390px;}
.sub_visual .visualDiv .txtZone p{width:100%; margin-bottom:10px;}

#container .pathDiv {width:100%; height:46px; border-bottom:1px solid #e2e2e2;}
#container .path {width:990px; margin:0 auto;}
#container .path p {float:right; background:url("../../../imgs/public/common/path_home.gif") no-repeat left 18px; padding:15px 0 0 20px;}
#container .path p span{color:#000;}

#container .contentsDiv{position:relative; width:1000px; height:100%; margin:0 auto;}
#container .contentsDiv .side{position:absolute; width:235px; top:-112px; margin-right:35px; overflow:hidden;}
#container .contentsDiv .side p.title{width:100%; height:65px; text-align:center; line-height:64px; color:#fff; font-size:24px; font-weight:600; background:url("../../../imgs/public/common/sub_title_bg.gif") no-repeat;}
#container .contentsDiv .side ul{border-left:1px solid #ebe9e0; border-right:1px solid #ebe9e0;}
#container .contentsDiv .side ul li{line-height:20px; border-bottom:1px solid #ebe9e0; background:#fbf5ed url("../../../imgs/public/common/sub_li_bullet.gif") no-repeat right 0px; }
#container .contentsDiv .side ul li a{display:inline-block; width:207px; font-size:16px; padding:13px;}
#container .contentsDiv .side ul li a:hover{color:#f16712; font-weight:600; text-decoration:none;}
#container .contentsDiv .side ul li a.on{color:#f16712; font-weight:600; background:#fff;}
#container .contentsDiv .side ul li ul{border:none;}
#container .contentsDiv .side ul li ul li {padding:0 0 4px 25px;  background:#fff url("../../../imgs/public/common/sub_li_li_bullet.gif") no-repeat 15px 8px; border:none;}
#container .contentsDiv .side ul li ul li a{font-size:13px; padding:0;}
#container .contentsDiv .side ul li ul li a.on{color:#000;}

/* 후원계좌 */
#container .contentsDiv .side .bankDiv{width:235px; height:212px; margin-top:15px; background:url("../../../imgs/public/sub/bank_bg.jpg") no-repeat; overflow:hidden;}
#container .contentsDiv .side .bankDiv span{display:inline-block; margin:15px 0 0 10px; font-size:14px; color:#acacac; letter-spacing:-1.5px;}
#container .contentsDiv .side .bankDiv p{margin:18px 0 0 15px; font-size:18px; font-weight:600; color:#f15f12;}
#container .contentsDiv .side .bankDiv ul{margin:25px 0 0 15px; border:0;}
#container .contentsDiv .side .bankDiv ul li{padding:5px 0; font-size:14px; color:#000; letter-spacing:0; line-height:16px; border:none; background:none;}
#container .contentsDiv .side .bankDiv ul li span{font-size:12px; color:#636363; margin:5px 0; letter-spacing:0;}

/* 서브타이틀 */
#container .contentsDiv .sub_title {float:right; width:730px; font-size:23px; font-weight:600; color:#000; margin:25px 0 45px 0;}
#container .contentsDiv .contents {float:right;width:730px; height:100%; min-height:600px; margin-bottom:45px;}

 /* 필수값 표시 */
.red_star{ padding-right: 5px; color: red;}

/* 본문제목 */
h1,h2,h3,h4,h5,h6{text-align:left;}
.contents h2,.contents .h2{display:block;padding:0 0 10px 25px;color:#333;font-weight:600;font-size:15px;line-height:18px;letter-spacing:-1px;background:url('../../../imgs/public/common/h2bg.gif') 3px 5px no-repeat;clear:both;font-family:NanumGothic,'나눔고딕',NG,ng,Dotum,'돋움','굴림',Gulim,Helvetica,sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;}
.contents h3,.contents .h3{display:block;padding:10px 0 5px 30px;color:#5e5e5e;font-size:13px;line-height:13px;letter-spacing:-1px;background:url('../images/sub/h3bg.gif') 10px 10px no-repeat;clear:both;}
.contents h4,.contents .h4{display:block;padding:5px 0 5px 30px;color:#5e5e5e;font-size:13px;font-weight:bold;background:url('../images/sub/h4bg.gif') 20px center no-repeat;}
.contents h5,.contents .h5{display:block;padding:3px 0 3px 40px;color:#666;font-weight:bold;font-size:1em;background:url('../images/sub/bu_li2.gif') 30px center no-repeat;}
.contents h6,.contents .h6{display:block;padding:3px 0 3px 40px;color:#555;font-size:13px;font-weight:normal;letter-spacing:-1px;background:url('../images/sub/h6bg.gif') 33px center no-repeat;}
.contents .h0{clear:left;margin:0;padding:0;background:transparent;font-weight:normal;font-size:1em;letter-spacing:0;}  
.contents table h2{padding:0; background:none;}  



/* 회원가입 */
.join {width:100%;}
.join .title {height:280px; background:url("../../../imgs/public/member/join_title_bg.jpg") no-repeat 0 75px;}
.join .title p{font-size:20px; color:#333; padding:20px 0 0 10px; margin-bottom:10px;}
.join .title p em{color:#f15f12; font-weight:600;}
.join .title span{display:inline-block; font-size:13px; line-height:16px; color:#707070; letter-spacing:-1px; padding:0 0 0 10px;}
.join .title p.info{margin:25px 0 0 8px; font-size:13px; color:#666;}
.join .title p.info strong{display:inline-block; padding:0 0 5px 23px; font-size:14px; color:#000; background:url("../../../imgs/public/common/bullet_notice.gif") no-repeat;}
.join .title p.info span{margin-left:15px;}
.join .title .bank p{margin-bottom:0; font-size:14px; font-weight:600;color:#333;}
.join .title .bank ul{margin-left:13px;}

.join .join_type ul li{float:left;margin-right:10px;}
.join .join_type ul li a{display:block; width:172px; height:65px; text-align:center;  padding-top:95px;}
.join .join_type ul li a span{font-size:16px; font-weight:600;}
.join .join_type ul li a:hover{text-decoration:none;}
.join .join_type ul li.type01 a{background:url("../../../imgs/public/member/join_type01.gif") no-repeat;}
.join .join_type ul li.type01 a span{color:#487dbd;}
.join .join_type ul li.type01 a:hover{background:url("../../../imgs/public/member/join_type01_over.gif") no-repeat;}
.join .join_type ul li.type02 a{background:url("../../../imgs/public/member/join_type02.gif") no-repeat;}
.join .join_type ul li.type02 a span{color:#bf60c8;}
.join .join_type ul li.type02 a:hover{background:url("../../../imgs/public/member/join_type02_over.gif") no-repeat;}
.join .join_type ul li.type03 a{background:url("../../../imgs/public/member/join_type03.gif") no-repeat;}
.join .join_type ul li.type03 a span{color:#35a250;}
.join .join_type ul li.type03 a:hover{background:url("../../../imgs/public/member/join_type03_over.gif") no-repeat;}
.join .join_type ul li.type04 a{background:url("../../../imgs/public/member/join_type04.gif") no-repeat;}
.join .join_type ul li.type04 a span{color:#be8d50;}
.join .join_type ul li.type04 a:hover{background:url("../../../imgs/public/member/join_type04_over.gif") no-repeat;}

.join .join_type dl {width:97%; margin:0 auto; padding-top:25px; overflow:hidden;}
.join .join_type dl  dt{padding-left:10px; font-size:15px; font-weight:600; color:#000;background: url("../../../imgs/public/common/nav_bullet.gif") no-repeat left 3px;}
.join .join_type dl  dd{font-size:13px; letter-spacing:-1px; margin-bottom:15px; margin-left:10px;}
.join .join_type dl  dt span.type01{color:#487dbd;}
.join .join_type dl  dt span.type02{color:#bf60c8;}
.join .join_type dl  dt span.type03{color:#35a250;}
.join .join_type dl  dt span.type04{color:#be8d50;}

.join .step ul {width:100%; overflow:hidden;}
.join .step ul li{float:left; margin-right:3px;}

.join .clauseDiv {width:98%; margin-top:30px; padding-bottom:20px; background:#f5f5f5; border-top:2px solid #8e8e8e; border-bottom:1px solid #ccc;}
.join .clauseDiv .clause{width:96%; margin:0 auto;}
.join .clauseDiv .clause textarea {width:96%; height:150px; color:#666; margin-top:20px; border:1px solid #d7d7d7; text-align:left;}
.join .clauseDiv .agreement {width:99%; padding:10px 0;}
.join .clauseDiv .agreement .agreementq{}
.join .clauseDiv .agreement .agreementa{float:right;}

.join .btn {width:100%; text-align:center; margin-top:20px;}
.join .btn ul {float:right; margin-right:15px;}
.join .btn ul li{float:left; margin:0 3px;}
.join .btn ul li a{display:block; width:143px; height:39px; text-align:center; color:#fff; line-height:36px; font-size:16px;}
.join .btn ul li a:hover{text-decoration:none;}
.join .btn ul li a.next{background:url("../../../imgs/public/member/btn_next.gif") no-repeat;}
.join .btn ul li a.cancel{background:url("../../../imgs/public/member/btn_cancel.gif") no-repeat;}

.join .completion {margin-top:20px;}
.join .completion a{margin:0 auto; display:block; width:143px; height:39px; text-align:center; color:#fff; line-height:36px; font-size:16px; background:url("../../../imgs/public/member/btn_next.gif") no-repeat;}
.join .completion a:hover{text-decoration:none;}

.join table.tbl_notice_write h3{color:#000; margin:0; padding:5px 0 5px 8px; background: url("../../../imgs/public/common/nav_bullet.gif") no-repeat left 3px;}
.join table.tbl_notice_write td input{vertical-align:0;}

/* 박스 스타일 */
.boxDiv {width:96%; margin-top:30px; padding:10px; background:url("../../../imgs/public/common/box_bg.gif");}
.box {padding:10px; background:#fff; overflow:hidden;}
.box .ico{float:left; width:120px; margin:10px; padding:10px 30px; background:url("../../../imgs/public/common/box_arrow.gif") no-repeat center right ;}
.box .ico img{vertical-align:middle;}

/* 회원가입완료 */
.join .box .title {float:left; height:auto; background:none;}
.join .box .title p{font-size:20px; color:#333; padding:40px 0 0 10px; margin-bottom:10px;}
.join .box .title p em{color:#f15f12; font-weight:600;}
.join .box .title span{display:inline-block; font-size:13px; line-height:16px; color:#707070; letter-spacing:-1px; padding:0 0 0 10px;}
.join .box .title span strong{color:#000;}
.join .box .title span em{color:#f15f12;}


/* 회원가입 폼 */
.join .tbl_notice_write td{ line-height: 28px;}

/* 아이디, 비밀번호 찾기 */
.finder .boxDiv {margin:0 0 35px 0;}
.finder .box {overflow: visible;}
.inform {position:relative; padding:35px 10px 45px 10px;}
.inform fieldset { display: inline-block;}
.inform fieldset p { margin:0 0 0 20px; text-align: left;}
.inform fieldset p span { width: 60px; display:inline-block; font-size: 14px; font-weight: 600; color: #333; padding-top: 4px; }
.inform fieldset p input { vertical-align: middle; }
.inform fieldset p input.tbox { width: 252px; border: 1px solid #5b5f68; padding: 5px; font-family: 'NanumGothic';}
.inform fieldset p input.tbox_s { width: 52px; border: 1px solid #5b5f68; padding: 5px; font-family: 'NanumGothic';}
.inform fieldset .btn {position:absolute; top:37px; right:35px;}
.inform fieldset .btn a{display:inline-block; width:85px; height:53px; color:#fff; font-size:16px; font-weight:600; text-align:center; line-height:54px; background:#52b226; border:1px solid #5b5f68;}
.inform fieldset .btn a:hover{text-decoration:none;}

/* 로그인 */
.member_login .boxDiv {margin:0;}
.iform { position:relative; padding:25px 0 0 0;}
.iform fieldset { display: inline-block; }
.iform fieldset p { margin:0 0 0 20px; text-align: left; }
.iform fieldset p span { width: 60px; display:inline-block; font-size: 14px; font-weight: 600; color: #333; padding-top: 4px; }
.iform fieldset p input { vertical-align: middle;}
.iform fieldset p input.tbox { width: 252px; border: 1px solid #5b5f68; padding: 5px; font-family: 'NanumGothic';}
.iform fieldset .btn {position:absolute; top:27px; right:35px;}
.iform fieldset .btn a{display:inline-block; width:85px; height:53px; color:#fff; font-size:16px; font-weight:600; text-align:center; line-height:54px; background:#52b226; border:1px solid #5b5f68;}
.iform fieldset .btn a:hover{text-decoration:none;}
.iform fieldset ul { margin-left: 74px; margin-top:10px; text-align: left;}
.iform fieldset ul li { display:inline; height: 12px; padding: 0 5px; }
.iform fieldset ul li, .iform fieldset ul li a { font-family: '돋움'; color: #666; vertical-align: top; }
.iform fieldset ul li a:active { background: none; }
.iform fieldset ul li.save { display: inline-block; width: 168px; }
.iform fieldset ul li.save input { vertical-align: sub; }
.iform fieldset ul li.join { border-left: 1px solid #ccc; }
.iform fieldset ul li.join a { font-weight: bold; }

/* 회원탈퇴 */
.member_secession .boxDiv {margin:0;}
.member_secession .iform { position:relative; padding:35px 0 0 0; color:#000;}
.member_secession .iform fieldset .btn {position:absolute; top:59px; right:35px;}
.member_secession .iform fieldset .btn a{display:inline-block; width:85px; height:26px; color:#fff; font-size:16px; font-weight:600; text-align:center; line-height:26px; background:#52b226; border:1px solid #5b5f68;}
.member_secession .iform fieldset .btn a:hover{text-decoration:none;}

/* 개요 */
.summaryDiv h3{padding:0; margin:0; background:none; text-align:center;}
.summaryDiv p{margin:0 0 15px 25px; font-size:13px; font-family:NanumGothic,'나눔고딕',NG,ng,Dotum,'돋움','굴림',Gulim,Helvetica,sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;}
.summaryDiv p img{margin-bottom:15px;}
.summaryDiv ol{margin-left:25px;}
.summaryDiv ol li{padding:1px 0; font-size:13px;}

/* 소개_인사말 */
.profile {height:2100px;}
.tab_profile li {float:left; width:50%; height:42px; line-height:42px; text-align:center; background:url("../../../imgs/public/sub/profile_off.gif") no-repeat;}
.tab_profile li a{display:block;font-size:14px; font-weight:600; color:#333;}
.tab_profile li a.on{background:url("../../../imgs/public/sub/profile_on.gif") no-repeat;}
.tab_profile li a:hover{text-decoration:none;}
.profile h3,.profile h4{ font-family:NanumGothic,'나눔고딕',NG,ng,Dotum,'돋움','굴림',Gulim,Helvetica,sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;}
.profile ul.tab_btn { float:left; }
.profile ul.tab_btn li a{float:left;}
.profile img{margin:20px 0;}

.profile h3 { padding: 0; font-size: 18px; color: #1479c7; font-weight:600; margin-bottom:15px; line-height:32px;}
.profile h3 span {font-size:24px;}
.profile p {font-size:14px; line-height:20px; letter-spacing:-1px;}
	
.profile .pt_box01 { margin-top:20px; margin-bottom: 40px; }
.profile .pt_box01 h4 {font-size:16px; font-weight:600; color: #333; padding-left: 25px; height: 37px; line-height: 37px; border-top: 1px solid #999; background:url(../../../imgs/public/sub/pt_01.jpg) repeat;}
.profile .pt_box01 span { font-size: 16px; color: #333; font-weight: 600; }

.profile .pt_box01 hr { height: 5px; display: block; background: url(../../../imgs/public/sub/pt_02.png) repeat; border: none; overflow:hidden;}
.profile p.img { text-align: center;}
.profile .pt_box01 ul { margin:25px; }
.profile .pt_box01 ul li {font-size:12px; padding:0 0 5px 8px; color:#666; letter-spacing:-1px; background:url("../../../imgs/public/common/sub_li_li_bullet.gif") no-repeat 0 8px;}

/* 함께하는 사람들 */
table.org{width:100%;}
table.org thead th{height:116px; padding-left:7px; color:#a8d03b; font-size:30px; font-weight:normal; letter-spacing:-1px; text-align:left; font-family:NanumGothic,'나눔고딕',NG,ng,Dotum,'돋움','굴림',Gulim,Helvetica,sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none; background:url("../../../imgs/public/sub/org_bg.jpg") no-repeat top right;}
table.org tbody {border-bottom:2px solid #acacac;}
table.org tbody th,table.org tbody td {padding:10px; font-size:16px; font-weight:normal; border-bottom:1px dashed #cdcdcd; font-family:NanumGothic,'나눔고딕',NG,ng,Dotum,'돋움','굴림',Gulim,Helvetica,sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;}
table.org tbody th {width:30%; text-align:left; padding-left:25px; vertical-align:top; color:#000;}
table.org tbody td{color:#636363;}
table.org tbody td span{color:#666;}
table.org tbody td ul li{padding:3px 0;}
table.org tbody td ul li:first-child,table.org tbody td ul li:last-child{padding-top:0;}

/* 소개_CI */
.ciDiv {width:100%;}
.ciDiv p {margin-bottom:25px;}
.ciDiv .box{padding:16px 15px 16px 15px; margin-bottom:25px; margin-right:1px; border:4px solid #ebebeb; background:url("../../../imgs/public/sub/ci_bg.jpg") repeat; overflow:hidden;}
.ciDiv .box img{float:left; border:1px solid #ccc;}
.ciDiv .box p {float:left; width:52%; margin:10px 0 0 25px; font-size:15px; color:#666; line-height:26px;}
.ciDiv .leftDiv {float:left;}
.ciDiv .rightDiv {float:right;}
.ciDiv p.info {margin-left:25px; font-size:13px;}
.ciDiv .ci_download { display: block; height: 17px; background: url(../../../imgs/public/sub/down_arrow.jpg) 673px 11px no-repeat; background-color: #fafafa; padding: 18px 20px; border: 1px solid #ccc; font-size: 16px;}
.ciDiv .ci_download:hover { font-size: 16px; color: #f16712; }

/* 찾아오시는 길 */
.locationDiv .mapDiv{height:417px; margin-bottom:15px; border:1px solid #ddd;}
.locationDiv ul li{float:left; width:100%; margin:5px 0; font-size:14px; line-height:38px;}
.locationDiv ul li p{float:left;margin-right:15px;}
.locationDiv ul li strong{float:left; width:55px; font-size:14px;}
.locationDiv ul li a{color:#666;}

/* 주요사업_센터소개 */
.contents .centerDiv {width:100%; padding-bottom:20px; margin-bottom:30px; border-bottom:2px solid #5b5f68; overflow:hidden;}
.contents .centerDiv div{width:100%; min-height:100px; padding:12px 0; overflow:hidden;}
.contents .centerDiv p{float:right; width:78%; font-size:13px; color:#363636; line-height:16px;}
.contents .centerDiv p span{display:inline-block; width:100%; font-size:12px; margin:5px 0 0 0; color:#666;}
.contents .centerDiv p span em{color:#f15f12;}
.contents .centerDiv p span a{font-size:13px; font-weight:600; color:#363636;}
.contents .centerDiv p.title{margin-bottom:15px; font-size:18px; font-weight:600;}
.contents .centerDiv .center01{background:url("../../../imgs/public/sub/center_01.gif") no-repeat 8px top;}
.contents .centerDiv .center01 p.title{color:#199cbd;}
.contents .centerDiv .center02{background:url("../../../imgs/public/sub/center_02.gif") no-repeat 8px top;}
.contents .centerDiv .center02 p.title{color:#9565d9;}
.contents .centerDiv .center03{background:url("../../../imgs/public/sub/center_03.gif") no-repeat 8px top;}
.contents .centerDiv .center03 p.title{color:#19b390;}
.contents .centerDiv .center04{background:url("../../../imgs/public/sub/center_04.gif") no-repeat 8px top;}
.contents .centerDiv .center04 p.title{color:#d78b34;}
.contents .centerDiv .center05{background:url("../../../imgs/public/sub/center_05.gif") no-repeat 8px top;}
.contents .centerDiv .center05 p.title{color:#ff756a;}
.contents .centerDiv .center06{background:url("../../../imgs/public/sub/center_06.gif") no-repeat 8px top;}
.contents .centerDiv .center06 p.title{color:#6e8af9;}
.contents .centerDiv .center07{background:url("../../../imgs/public/sub/center_07.gif") no-repeat 8px top;}
.contents .centerDiv .center07 p.title{color:#ff6995;}
.contents .centerDiv .center08{background:url("../../../imgs/public/sub/center_08.gif") no-repeat 8px top;}
.contents .centerDiv .center08 p.title{color:#65a519;}

/* 사회적기업 소개 */
.socialDiv { background: url(../../../imgs/public/sub/pt_03.png) no-repeat; overflow:hidden;}
.socialDiv  h2{margin-top:80px; background:none;font-size: 16px; color: #333; font-weight: 600;}
.socialDiv  p{font-size:13px; text-align: left; padding: 10px 25px 25px 25px;}
.socialDiv  p img{}
.socialDiv  hr { height: 5px; display: block; margin-bottom:15px; background: url(../../../imgs/public/sub/pt_02.png) repeat; border: none; overflow:hidden;}

/* 배너광고 */
.bannerDiv{width:100%; overflow:hidden;}
.bannerDiv ul li{float:left; width:152px; margin:0 15px 15px 15px; overflow:hidden;}
.bannerDiv ul li a img{border:1px solid #898989;}
.bannerDiv ul li p{width:100%; margin-top:5px; color:#333; text-align:center;}

/* 사이트맵 */
.sitemapDiv{width:100%;}
.sitemapDiv ul {float:left; width:150px; height:450px; margin:0 15px;overflow:hidden;}
.sitemapDiv ul li{float:left; width:100%; margin:0px 0; border-bottom: 1px solid #ddd;}
.sitemapDiv ul li p{height: 42px; line-height: 41px; padding-left: 20px; background:url("../../../imgs/public/sub/pt_01.jpg") repeat; font-size: 16px; color: #f16712; font-weight: 600; border-top: 1px solid #c1c1c1; border-bottom: 1px dotted #c1c1c1;}
.sitemapDiv ul li a{display:inline-block; margin:7px 0 7px 18px; color:#333;}
.sitemapDiv ul li a:hover{text-decoration:none;}
.sitemapDiv ul li ul {height:auto; margin:0 0 7px 0; padding:0;}
.sitemapDiv ul li ul li { border:0; padding:0 margin:0; line-height:auto;}
.sitemapDiv ul li ul li a {margin:0 0 0 20px; padding:0 0 0 12px; background:url("../../../imgs/public/common/sub_li_li_bullet.gif") no-repeat 0 8px;}

/* utility */
.utilityDiv .boxDiv {margin:0 0 25px 0;}
.utilityDiv .box .title {float:left; width:68%; height:auto; background:none;}
.utilityDiv .box .title p{font-size:20px; color:#333; padding:40px 0 0 10px; margin-bottom:10px;}
.utilityDiv .box .title p em{color:#f15f12; font-weight:600;}
.utilityDiv .box .title .text{margin-left:10px; padding-top:10px;}
.utilityDiv .box .title .text p{color:#363636; font-size:13px; padding:0; margin-top:10px;}
.utilityDiv .box .title .text ul li{color:#333; padding:2px 0;}
.utilityDiv .box .title .text ul li ul li{display:inline-block; font-size:12px; padding:0 0 5px 10px; color:#666; letter-spacing:-1px; background:url("../../../imgs/public/common/sub_li_li_bullet.gif") no-repeat 0 10px;}
.utilityDiv .box .title .text dl{}
.utilityDiv .box .title .text dt{clear:left; float:left; width:50px; margin:5px; font-size:13px; border-right:1px solid #ddd;}
.utilityDiv .box .title .text dd{float:left; margin:5px;}
.utilityDiv .box .title .text dd a{color:#333; font-size:13px;}
.utilityDiv h2 {}
.utilityDiv textarea {width:96%; height:450px; color:#666; border:1px solid #d7d7d7; text-align:left;}




	
	
	
	
	