/*

Theme Name: adapted from deCasa http://themeshift.com/decasa

Description:Clean and elegant college and university theme

Version:0.9.1

Tags:college,clean,university,schools,degrees,training,certification

*/



/** RESET */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {content: "";}



/** BASIC HTML */

body{margin:0px; padding:0px; color:#4a4a4a; background:#fff url("img/bg.gif") 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px}

a, a:visited {color: #00548a; text-decoration: underline;}

a:hover, a:active {color: #669933; text-decoration: underline;}

p, ul, ol, blockquote, address{margin:0 0 20px 0}

blockquote, address{padding:0 0 0 40px; background:url(img/bg-blockquote.png) no-repeat left top;  font-style:italic}

pre{ display:block;  margin:0 0 20px 0;  padding:20px;  border:1px solid #e3ede1; font-family:Verdana, Arial, Helvetica, sans-serif;  overflow:auto}

strong, .bold {font-weight: bold;}

em {font-style: italic;}

ul{
	list-style-type:none;
	list-style: none;
}

li {
	list-style: none !important;
}

/*##################################

   BASIC LAYOUT

################################## */

#mainbody{

width:1028px; margin:0 auto;

background:#fff url("img/bg_body.gif") 0 0 repeat-y;

}

#mainhead{

width:1028px;  margin:0 auto;

background:#fff url("img/top_curve.gif") 0 0 no-repeat; width:1028px; height: 24px;

}

#main{ width:953px;  margin:0 auto;}



/*##################################

   HEADINGS

################################## */

h1 {margin:0 0 20px 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  color: #005084;    }

h3, h4, h5, h6{margin:0 0 10px 0}

#content h2, #content h3, #content h4, #sidebar h2, #sidebar h3, #sidebar h4 {color: #000;}

.h2-section{padding-left:25px!important; background:url(img/bg-h2-section.png) no-repeat 0px 8px}

#h2-featured{background:url(img/bg-h2-featured.png) no-repeat 0px 8px}

#h2-new{background:url(img/bg-h2-new.png) no-repeat 0px 10px}

#h2-archive{background:url(img/bg-h2-archive.png) no-repeat 0px 10px}

#h2-404{background:url(img/bg-h2-404.png) no-repeat 0px 8px}

#h2-author{background:url(img/bg-h2-author.png) no-repeat 0px 8px}

#h2-page{background:url(img/bg-h2-page.png) no-repeat 0px 10px}

.h2-post{background:url(img/bg-h2-post.png) no-repeat 0px 10px}

#h2-comments{background:url(img/bg-h2-comments.png) no-repeat 0px 10px}

#h2-description{background:url(img/bg-h2-description.png) no-repeat 0px 8px}

#h2-gallery{background:url(img/bg-h2-gallery.png) no-repeat 0px 8px}

#h2-contact{background:url(img/bg-h2-contact.png) no-repeat 0px 10px}

#h2-location{background:url(img/bg-h2-location.png) no-repeat 0px 10px}



/*##################################

   LISTS

################################## */

#content ul, #content ol{ padding:0 0 0 20px}

#content ul li{ list-style:disc}

#content li li{ list-style:circle}

#content li li li{ list-style:square}

#content ol li{ list-style:decimal}

#content dt{ font-weight:bold}

#content dd{ padding:0 0 0 20px}



/*##################################

   BOXES

################################## */

/** BOX1 (FULL WIDTH) */

.box1{position:relative; padding:22px 0 0 0; background:url(img/bg-box1-top.png) no-repeat left top}

.box1-left{float:left; width:610px}

.box1-right{float:right; width:310px}

.box1-con{padding:10px 25px 1px;background:url(img/bg-box1-body.png) repeat-y left top}

.box1-con h2{margin:0 0 20px 0; padding:5px 0 0 0; font-size:18px; letter-spacing:1px; text-transform:uppercase}

.box1-bot{height:31px; background:url(img/bg-box1-bot.png) no-repeat left bottom;  clear:both}



/** BOX2 (1/3 WIDTH) */

.box2{color:#ffffff; height:25px; width:300px; background:url(img/bg-box2-top.png) no-repeat left top; font-weight:bold; font-family: Trebuchet MS, verdana, arial, helvetica; font-size:12px;
/*background-color: #ffffff;

border-left-color: #000000; 

border-left-width: 1px;

border-left-style: solid;

border-right-color: #000000;

border-right-style: solid;

border-right-width: 1px;

border-top-color: #000000;

border-top-width: 1px;

border-top-style: solid;

border-bottom-color: #000000;

border-bottom-width: 1px;

border-bottom-style: solid;*/

}
#sidebar h2.widgettitle {
	color:#ffffff;
	height:19px;
	background:url(img/bg-box2-top.png) no-repeat right top;
	font-weight:bold;
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size:12px;
	text-transform:capitalize;
	letter-spacing:normal;
	padding:0 0 4px !important;
	margin:0 !important;
}
.box2-con{padding:0px 0px 1px;background:url(img/bg-box2-body.png) repeat-y left top;}
.blogroll {padding:0px;background:url(img/bg-box2-body.png) repeat-y -9px top; border-bottom:solid 1px #35657b;}

.box2-con img{margin:0 0 10px 0;}

.box2-con h2{margin:0 0 10px 0; font-size:14px}

.box2-bot{height:31px; background:url(img/bg-box2-bot.png) no-repeat left bottom;  clear:both}



/** BOX2 (2/3 WIDTH) */

.box3{position:relative; width:530px; margin:0 0 22px 0; padding:22px 0 0 0; background:url(img/bg-box3-top.png) no-repeat left top}

.box3-con{padding:10px 25px 1px;background:url(img/bg-box3-body.png) repeat-y left top}

.box3-con img{margin:0 0 10px 0}

.box3-con h2{margin:0 0 10px 0; font-size:14px}

.box3-bot{height:31px; background:url(img/bg-box3-bot.png) no-repeat left bottom}



/*##################################

   BUTTONS

################################## */

.btn{display:block; float:left; width:auto; height:30px; line-height:30px; margin:0px; padding:0 0 0 20px; color:#fff; background:transparent url(img/bg-btn.png) no-repeat left top; letter-spacing:1px; text-decoration:none; text-transform:uppercase; clear:both}

.btn span{display:block; height:30px; color:#fff; line-height:30px; padding:0 20px 0 0; background:url(img/bg-btn-right.png) no-repeat right top}

.listing .the-more{ margin-bottom:0px}
.btn:visited {
	color:#fff;
}



/*##################################

   INPUTS

################################## */



.text, .select { background-color: #ffffff; border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; color: black; font-family: Trebuchet MS, verdana, arial, helvetica; font-size: 9pt; vertical-align: middle;}

#hp-mast input.text{width:260px;}

/*.text, .select{height:21px; padding:7px 5px 0 5px; background:transparent url(img/bg-input.png) repeat-x left top; border:1px solid #e3ede1; color:#4a4a4a; font-family:Arial, Helvetica, sans-serif; font-style:italic}*/

.select{width:260px; background-color: #ffffff; border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; color: black; font-family: Trebuchet MS, verdana, arial, helvetica; font-size: 9pt; vertical-align: middle;}

.submit{background:url(img/btn_search.gif) no-repeat; width: 148px; height:33px; }

button{line-height:30px; margin:0px; padding:0 10px 0 0; background:transparent url(img/bg-btn-right.png) no-repeat right top; color:#fff; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center; border:0px; overflow:visible;}

button span{position:relative; display:block; height:30px; line-height:30px; margin:0px; padding:0 0 0 10px; background:url(img/bg-btn.png) no-repeat left top;  text-transform:uppercase;  white-space:nowrap;}

button::-moz-focus-inner{/* fixing default firefox padding */ padding:0px;  border:none}



/*##################################

   SEARCH PANEL

################################## */

#panel{ margin:0 0 30px 0}

#panel .box1-con{ position:relative;  height:30px}

#panel #keyword-search{ position:absolute;  top:0px;  left:20px}

#panel ul{ position:absolute;  top:0px;  right:20px;  margin:0px}

#panel li{ float:left;  width:auto;  display:inline;  height:30px;  line-height:30px;  margin:0 0 0 20px;}

#panel label{ display:block;  float:left;  width:auto;  margin:0 0 0 20px;  padding:0 10px 0 0;  font-weight:bold}

#panel .select{ width:200px}



/*##################################

   SEARCHFORM

################################## */

#searchform{ margin:0px;  padding:0px;  overflow:hidden}

#search-text{ display:inline;  width:180px;  margin:0 10px 0 0}

#panel #search-text{ width:200px}



/*##################################

   HEADER

################################## */

#header{position:relative; height:150px; margin:0 0 10px 0;

/*background-color: #ffffff;

border-left-color: #000000; 

border-left-width: 1px;

border-left-style: solid;

border-right-color: #000000;

border-right-style: solid;

border-right-width: 1px;

border-top-color: #000000;

border-top-width: 1px;

border-top-style: solid;

border-bottom-color: #000000;

border-bottom-width: 1px;

border-bottom-style: solid;*/

}

#header .bar{position:absolute; bottom:0px; left:0px; width:100%; height:8px; background:#4a4a4a; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:1px; display: none;}



#logo{position:absolute; top:0px; left:0px}

#logo h2 {margin: 0;}

#logo h2 a, #logo h2 a:visited {display: block; text-indent: -999999px; width: 303px; height: 73px; background: url("img/logo.gif") top left no-repeat;}

#logo h2 a:hover, #logo h2 a:active {background-position: top left;}

#site-description{position:absolute; bottom:20px; left:0px; width:300px; margin:0px; text-align:center; font-size:13px; font-weight:normal; text-transform:uppercase; letter-spacing:1px}

#menu{position:absolute; right:0px; bottom:5px; margin: 5px 0px 0px 0px; }

#menu li{float:left; width:auto}

#menu a{background:url(img/bg_cat_divider.gif)  no-repeat left center;height:56px; padding-left: 10px;font-family: verdana, arial; margin:0 0 0 10px; font-weight:normal; text-decoration:none; text-transform:uppercase; color: #fff; font-size: 13px;}

#menu a:hover{font-family: verdana, arial; margin:0 0 0 10px; font-weight:normal; text-decoration:none; text-transform:uppercase; color: #000; font-size: 13px;}

#top-panel{position:absolute; top:0px; right:0px; font-size:11px; color: #5b5b5b;}

#top-panel ul li {display: inline; float: left; margin: 0 0 0 0px;}

#top-panel ul li a { font-family: verdana, arial; font-size:11px; padding:2px 2px 2px 2px; line-height:25px; text-decoration:underline; color: #5b5b5b;}

#top-panel ul li a:hover {font-family: verdana, arial; font-size:11px; color: #0095d4;}

#top-panel ul li#rss a{background:url(img/bg-rss.png) no-repeat left center; padding-left: 17px;}



.bg_cat_left{background:#fff url("img/bg_cat_left.gif") 0 0 no-repeat; width:3px; height: 56px;}

.bg_cat{background:#fff url("img/bg_cat.gif") 0 0 repeat-x; height: 56px;}

.bg_cat_right{background:#fff url("img/bg_cat_right.gif") 0 0 no-repeat; width:3px; height: 56px;}



/*##################################

   HOMEPAGE MAST SEARCH

################################## */

#hp-mast {display: block; padding-top: 0px; height: 250px; background: url("img/bg_searchbody.gif") 0 0 no-repeat; margin: 0 0 10px 0;}

.form_text { background-color: #ffffff; border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; color: black; font-family: Trebuchet MS, verdana, arial, helvetica; font-size: 9pt; vertical-align: middle;}



#hp-mast h1 {text-indent: -99999px; width: 706px; height: 50px; background: url("img/title-mast-homepage.png") top left no-repeat; margin: 0 0 20px 0;}

#hp-mast h2 {text-indent: -99999px; width: 706px; height: 59px; background: url("img/title-mast-homepage.png") bottom left no-repeat;}

#hp-mast .search {position: relative; top: 33px; left: 390px; width: 300px;}



/*#hp-mast .search .subject select {width: 200px;}

*:first-child+html #hp-mast .search .subject select {margin-top: 5px;}

#hp-mast .search .keyword {margin: -30px 0 0 275px;}

*:first-child+html #hp-mast .search .keyword {margin: -35px 0 0 140px;}*/



/*##################################

   SUBHEADER HOME

################################## */

#subheader{ margin:0 0 30px 0}



/*##################################

   CONTENT / SIDEBAR

################################## */

#content{ display:inline;  float:left;  width:530px;}

content a, content a:visited {color:#36782d;}

content a:hover, content a:active{color:#3e77b9; text-decoration: underline}

#vdots{ float:left;  width:3px;background: url("img/bg_vdot.gif") repeat-x;}
#sidebar ul {
list-style:none;
}
#sidebar ul li {
list-style:none;
}
#sidebar{ float:right;  width:200px; background: url("img/bg_vdot.gif") repeat-y; padding: 0px 0px 0px 10px;

/*background-color: #ffffff;

border-left-color: #000000; 

border-left-width: 1px;

border-left-style: solid;

border-right-color: #000000;

border-right-style: solid;

border-right-width: 1px;

border-top-color: #000000;

border-top-width: 1px;

border-top-style: solid;

border-bottom-color: #000000;

border-bottom-width: 1px;

border-bottom-style: solid;*/

}

#content h2, #sidebar h2{ margin:0 0 20px 0;  padding:5px 0 0 0;  font-size:14px;  letter-spacing:1px;  text-transform:uppercase}

#content h2 {text-transform: none; font-size: 1.6em; letter-spacing: -.02em; font-weight: bold; background: none; position: relative; left: -20px;}

#content h2 a {color: #3e77b9; text-decoration: underline;}

#content h2 a:hover {color: #36782d;}



/*##################################

   SIDEBAR

################################## */

#sidebar .box2{ margin:0 0 20px 0}

#sidebar a, #sidebar a:visited {color: #3e77b9;}

#sidebar a:hover, #sidebar a:active {color: #36782d;}

#sidebar ul, #sidebar p{ margin:0px}

#sidebar ul{ margin:-5px 0 0 0}

#sidebar li{ padding:5px 0;  /*border-bottom:1px dotted #e3ede1*/}

#sidebar li ul{ margin:0px 0 0 0;  padding:5px 0 5px 0px}

#sidebar li li{ margin:0px;  padding:0px;  list-style:disc;  border:none}

#sidebar li li ul{ margin:0px;  padding:0 0 0 20px;  border:none}

#sidebar li li li{ list-style:circle}

#sidebar li li li li{ list-style:square}

#sidebar li a{ text-decoration:none}



/*##################################

   SINGLE PROPERTY

################################## */

.h2-property{background:url(img/bg-h2-property.png) no-repeat 0px 8px}

.price{float:right; width:auto; line-height:normal; font-size:24px; font-weight:bold; text-align:right}

.price small{font-size:10px; font-weight:normal}

.contact-link{font-size:12px; font-weight:normal}

.meta{width:340px}

.address, .details{float:left; width:300px; margin:0px}

.address dt, .details dt{float:left; width:120px; padding:0 0 0 20px; background:url(img/bg-dd-details.png) no-repeat left center;  font-weight:bold;  clear:both}

.address dd, .details dd{ font-style:italic}

.description .box3-con{ padding-bottom:1px}

#property-location{ overflow:auto}

#property-location .gsmsc-mapDiv{ height:350px}

#property-location .gsmsc-idleMapDiv{ height:350px;  overflow:hidden!important}

#property-location #mapsearch *{ margin:0px!important;  padding:0px!important;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:11px}

#property-location #mapsearch{ width:600px}

#property-location .gsmsc-controls, 

#property-location div.gs-directions-to-from{ display:none}

#property-photos img.photo{ float:left;  margin:0px}

#property-photos img.photo-alt{ float:right;  margin:0px}

#property-photos .space{ height:20px;  line-height:20px;  clear:both}



/** CONTACTFORM */

#property-contact .avatar{float:left; width:auto; padding:0 20px 20px 0}

#contactform label{display:block; float:left; width:140px; font-weight:bold}

#contactform input.text{width:448px}

#contactform textarea{width:448px; height:150px}

#contactform .captcha-img{float:left; width:auto; margin:0px}

#contactform #contact_captcha{float:right; width:328px}

#contactform #email{display:none}

#contactform .p-submit{margin:0px}

.success{padding:0 0 0 25px; background:url(img/bg-success.png) no-repeat 0px 5px}

.alert{margin:0 0 0 140px; padding:5px 0 0 20px; background:url(img/bg-error.png) no-repeat 0px 5px;  clear:both}



/*##################################

   COMMENTLIST

################################## */

#commentlist, #commentlist ul{padding:0px!important}

#commentlist li{padding:0px!important; list-style:none!important}

#commentlist li ul{margin:0 0 0 20px}

#commentlist .comment-bot{clear:both}

#commentlist .reply a{display:block; float:left; width:auto; height:30px; line-height:30px; margin:0px; padding:0 0 0 20px; color:#fff; background:transparent url(img/bg-btn.png) no-repeat left top; letter-spacing:1px; text-decoration:none; text-transform:uppercase; clear:both}

#commentlist .reply a span{display:block; height:30px; line-height:30px; padding:0 20px 0 0; background:url(img/bg-btn-right.png) no-repeat right top}

.comment-reply-link{text-decoration:none}

#commentlist .comment-meta{float:right; width:auto; margin:0px}

#commentlist .avatar{float:right; width:auto; margin:0 0 10px 10px}

#commentlist .depth-1 .box3{width:640px}

#commentlist .depth-2 .box3{width:620px; background:url(img/bg-comment-top-2.png) no-repeat left top}

#commentlist .depth-2 .box3-bot{background:url(img/bg-comment-bot-2.png) no-repeat left bottom}

#commentlist .depth-3 .box3{width:600px; background:url(img/bg-comment-top-3.png) no-repeat left top}

#commentlist .depth-3 .box3-bot{background:url(img/bg-comment-bot-3.png) no-repeat left bottom}

#commentlist .depth-4 .box3{width:580px; background:url(img/bg-comment-top-4.png) no-repeat left top}

#commentlist .depth-4 .box3-bot{background:url(img/bg-comment-bot-4.png) no-repeat left bottom}

#commentlist .depth-5 .box3{width:560px; background:url(img/bg-comment-top-5.png) no-repeat left top}

#commentlist .depth-5 .box3-bot{background:url(img/bg-comment-bot-5.png) no-repeat left bottom}



/*##################################

   COMMENTFORM

################################## */

#commentform{clear:both}

#h2-response{background:url(img/bg-h2-response.png) no-repeat 2px 10px}

#commentform p{ text-align:right}

#commentform label{ display:block;  float:left;  width:auto;  font-weight:bold;  text-align:left}

#commentform input.text{ width:75%}

#commentform textarea{ width:75%;  height:150px}

#commentform .p-submit{ margin:0px}

#cancel-comment-reply{ float:left;  width:auto;  clear:both}

#cancel-comment-reply-link{ padding:0 0 0 10px;  font-size:12px;  font-weight:normal;  text-transform:none;  letter-spacing:normal}



/*##################################

   PROPERTY ARCHIVE

################################## */

.listing{ display:inline;  float:left;  margin:0 40px 40px 0}

.alt{ margin-right:0px;  clear:none}

h3.title-listing{ margin:0 0 5px 0;  font-size:14px}

h3.title-listing a{ text-decoration:none}

.details-listing{ margin:0 0 10px 0}

.price-listing{ display:block;  float:right;  width:auto;  font-weight:bold}

.location-listing{ display:block;  float:left;  width:auto}

#author-header .avatar, .author .avatar{ float:left;  width:auto;  margin:0 20px 0 0}



/*##################################

   POST ARCHIVE

################################## */

.post-meta{ margin:20px 0 0 0;  clear:both}

.post-meta p{ margin:0px}

.post-date{ float:left;  width:290px}

.post-categories{ float:right;  width:290px;  text-align:right}

.post-tags{ float:right;  width:auto}



/*##################################

   WP-PAGENAVI

################################## */

.navi{ clear:both}

.wp-pagenavi{ position:relative;  font-size:14px}

.wp-pagenavi .pages{ position:absolute;  top:0px;  right:0px}

.wp-pagenavi a, wp-pagenavi .current{ padding:0 5px;  text-decoration:none}

.wp-pagenavi .current{ font-weight:bold}



/*##################################

   FOOTER

################################## */

#mainfooter {

margin:0 auto;

background:#fff url("img/bott_curve.gif") 0 0 no-repeat; width:1028px; height: 90px;

}

#footer{ width:953px;text-align:center;}

#footer p{margin:0px 0px 5px 0px ;line-height:18px;}

#legal{ float:left;  width:480px}

#credit{ float:right;  width:480px;  text-align:right}

#footer .bar{ height:8px;  background:#4a4a4a;  border-top:1px solid #fff;  border-bottom:1px solid #fff;  font-size:1px}



.flink {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: normal; color: #189550}

.flink1 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: normal; color: #434343}

a.flink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #189550; font-size: 10px; text-decoration: underline}

a.flink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #189550; text-decoration: underline}

a.flink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; text-decoration: underline }





/*##################################

   WORDPRESS CSS

################################## */

.aligncenter, 

div.aligncenter{ display:block;  margin:0 auto}

.aligncenter{ margin-bottom:10px!important}

.alignleft{ float:left;  width:auto;  margin:0 10px 10px 0}

.alignright{ float:right;  width:auto;  margin:0 0 10px 10px}

.wp-caption{ margin-bottom:10px;  padding-top:4px;  background:#f4fff2;  border:1px solid #e3ede1;  text-align:center}

.wp-caption img{ float:none;  margin:0px;  padding:0px;  border:none}

.wp-caption p.wp-caption-text{ padding:0px;  margin:0px}



/*##################################

   WIDGET CSS

################################## */

#calendar_wrap table{ width:100%}

#calendar_wrap td{ text-align:center}

#wp-calendar caption{ margin:0 0 10px 0;  padding:2px;  border-bottom:1px dotted #e3ede1}

#tag_cloud .box2-con{ line-height:normal}



/*##################################

   CLEARING

################################## */

.clear{ height:0px;  clear:both}

.clearfix:after{ content:"";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0}

.clearfix{ display:inline-block}

html[xmlns] .clearfix{ display:block}

* html .clearfix{ height:1%}







.left-panel {
	float:left;
	width:200px;
	display:block;
	background: url(img/bg_vdot.gif) repeat-y right;
	padding: 0px 10px 0px 0px;
}

.left-panel h2.title {
	color:#ffffff;
	height:19px;
	background:url(img/bg-box2-top.png) no-repeat left top;
	font-weight:bold;
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size:12px;
	text-transform:capitalize;
	letter-spacing:normal;
	padding:0 0 4px;
	text-align:center;
	margin:0;
}
.left-panel h2.title a {
	color:#FFF;
}
.left-panel ul {
	text-align:center;
	display:block;
	margin:0;
}

.left-panel ul li ul {
	text-align:center;
	background:url(img/bg-box2-body.png) repeat-y -9px top;
	border-bottom:solid 1px #35657b;
	display:block;
	margin:0 0 10px;
}
.left-panel ul li a {
	color:#3e77b9;
	text-decoration:none;
}
.left-panel ul li a:hover {
	color:#36782D;
	text-decoration:none;
}

