/*------------------------------------
 Colors

 Off White 	#f2f3e7
 Left Col. 	#f9f9f3
 Dk. Brown 	#2e2117
 Med. Brown #332519
 Lt. Brown 	#503927
 Text Brown #6e4d33
 Lt. Text Blue 	#7fb2ba
 Link Blue 	#3f7482
 Hover Blue #7abad7

------------------------------------*/

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

body {
    font: normal 12px Arial, Century Gothic, Helvetica, sans-serif;
    text-align: center;
    background: #dddfdb;
    overflow-y: scroll;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
    /* background: #333 url(../../images/prop-bkgd.jpg) repeat-y 50% 50%; */
}

th{
	text-align:left;
}

.table-striped tr:nth-child(odd){
	background-color: #ccc;
}

td{
	padding: 1px 3px;
}
	
/*------------------------------------
 Page Structure Styles
------------------------------------*/
	
#frame  {
	position: relative;
	width: 1014px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/common/frame_bkg.png) no-repeat 0 0;	
	z-index:3;
	}
	
#container  {
	width: 940px;
	margin: 0;
	padding: 0 37px;
	z-index:3;
	}
	
#header {
	width:940px;
	height:72px;
	margin: 0 0 2px 0;
	padding: 0;
}
	
#logo {
	width:222px;
	height:72px;
	margin: 0;
	padding: 0;
	float: left;
	z-index:10;
	}

#content,
#content_wide {
	clear:both;
	width: 940px;
	min-height: 540px;
	margin: 0;
	padding: 0;
	}

#content {
	background: url(../images/common/content_bkg.jpg) repeat-y 0 0;	
	}

#content_wide {
	background: url(../images/common/content_wide_bkg.jpg) repeat-y 0 0;	
	}
	
#heroSidebar {
	clear:left;
	width: 222px;
	height: 349px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/homepage/bkg_left.jpg) no-repeat 0 0;	
	float:left;
	z-index:5;
	}
	
#heroContent {
	width: 718px;
	height: 349px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: transparent url(../images/homepage/bkg_left.jpg) repeat-x 0 0;	
	float:left;
	z-index:5;
	}

#leftCol {
	clear:left;
	position:inherit;
	width: 222px;
	margin: 0;
	padding: 0 0 20px 0;
	float:left;
	z-index:5;
	}

#rightCol {
	position:inherit;
	width: 678px;
	margin: 0;
	padding: 20px;
	float:left;
	z-index:5;
	}

#rightColWide {
	position:inherit;
	width: 718px;
	margin: 0;
	padding: 20px 0;
	float:left;
	z-index:5;
	}

#wideCol {
	position:inherit;
	width: 900px;
	margin: 0;
	padding: 20px;
	z-index:5;
	}
	
/*------------------------------------
 Navigatioin Styles
------------------------------------*/

#navbar {
	width: 940px;
	height: 41px;
	margin: 0;
	padding: 0;
	background: #503927;
	clear: left;
	}
	
#nav {
	width: 940px;
	height: 39px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #332519;
	}

#nav li {
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
	}

#nav li.last {
	margin: 0;
	}

#nav li a {
	font-size: 12px;
	color: #fff;
	text-decoration:none;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 39px;
	margin: 0;
	padding: 0;
	}

#nav a:hover,
#nav a.selected,
#home a.home,
#about a.about,
#leasing a.leasing,
#management a.management,
#services a.services,
#properties a.properties,
#news a.news,
#contact a.contact {
	color:#7abad7;
	}

#history a.history,
#clients a.clients,
#team a.team {
	color: #1e333a;
	text-transform: none;
	}

/*------------------------------------
 Global Header Styles
------------------------------------*/

h1, h2, h3, h4, h6 {
	font-family: "CallunaSans", Tahoma, Arial, Helvetica, san-serif;
	font-weight: normal;
	}

h1 {
	margin: 0;
	padding: 0;
	font-size: 30px;
	color: #fff;
	text-transform: none;
	letter-spacing: -0.02em;
	line-height: 1em;
	}

#home h1 {margin: 0 0 0.5em 0;}

h2 {
font-size: 20px;
color: #474747;
margin: 0 0 .5em 0;
padding: 0 0 .5em 0;
line-height: 1.25em;
border-bottom: 1px solid #DEDFD9;
}

h3 {
	font-size: 20px;
	color: #3f7482;
	clear: both;
	margin: 0.5em 0 0 0;
	padding: 0;
	}
#clientList h3 {clear:both;margin-top:20px;padding:6px 10px; line-height:1em; background-color:#dcedf3;} /* f1f3e6 */

h4 {
	font-size: 18px;
	color: #6e4d33;
	margin: 0;
	padding: 5px 0 0 0;
	}
#clientList h4 {clear:both;padding:6px 10px; line-height:1em; }

h5 {
	font-family: Tahoma, Arial, Helvetica, san-serif;
	font-weight: normal;
	font-size: 14px;
	color: #3f7482;
	margin: 0;
	padding: 5px 0;
	}
#accordions h5:hover {
	color: #7abad7;
	}

h6 {
	font-size: 16px;
	color: #6e4d33;
	line-height: 24px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #DEDFD9;
	}

h6 a {
	text-decoration: none;
	}
	
/*------------------------------------
 List Style
------------------------------------*/

ul {
	margin: 5px 0;
	padding: 0 0 0 15px;
	}

ul.link, 
ul.linkBold, 
ul.linkArrow {
	list-style: none;
	}

.link li a {
	list-style: none;
	background: url(../images/common/link_arrow.png) 0 2px no-repeat;
	padding: 0 0 6px 10px;
	}

ul.inlineList {
	list-style: none;
	margin: 0;
	padding: 20px 0;
	}

.inlineList li {
	margin-right: 15px;
	float: left;
	}

#leftCol ul.link {
	margin: 20px 0;
	}

#leftCol .link li {
	font-family: "CallunaSans", Tahoma, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0;
	}

#leftCol .link li a {
	font-weight: normal;
	background: url(../images/common/link_arrow.png) 0 4px no-repeat;
	padding: 0 0 6px 10px;
	}

#leftCol .linkBold li a {
	font-family: Tahoma, Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0;
	}
	
/*------------------------------------
 Text Styling
------------------------------------*/

p {
	margin: 0;
	padding: 0 0 15px 0;
	}

p.padBottom {
	margin: 0;
	padding: 0 0 2em 0;
	}

p.padBottomRule {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #DEDFD9;
	}

p.BottomRule {
	clear: left;
	height: 1px;
	margin: 0.5em 0 1em 0;
	padding: 0;
	border-bottom: 1px solid #DEDFD9;
	}
	
#leftCol p {
	padding: 1em 20px 0;
	}
	
#leftCol strong {
	font-size:13px;
	color: #6e4d33;
	}
	
#rightCol p {
	text-align: justify;
	}
	
#tagline {
	font-family: "CallunaSans", Tahoma, Arial, Helvetica, san-serif;
	width:718px;
	margin-top: 25px;
	padding: 0;
	font-size: 19px;
	font-weight: normal;
	color:#7fb2ba;
	text-align:right;
	float: left;
	}
	
.qText blockquote {
	margin: 10px 20px;
	font-family: Arial;
	font-style: oblique;
	line-height: 1.25em;
	-webkit-margin-start: 20px;
	-webkit-margin-end: 20px;
	text-align: left;
	}
.qText blockquote::before {
	content: url(../images/common/quote-start.png);
	padding-right: 5px;
	}
.qText blockquote::after {
	content: url(../images/common/quote-end.png);
	padding-left: 5px;
	}
.qText .qAttribute {
	margin: 0 20px;
	font-size: 11px;
	line-height: 1.25em;
	}

.qText .qAttribute .qName {
	font-size: 14px;
	color: #6e4d33;
	}
	
.qText .qAttribute .qTitle {
	font-weight: bold;
	}
	
.bioTitle {
	font-size: 12px;
	color: #333;
	}

.newsTitle {
	margin: 0 0 10px;
	}
.box .newsTitle {
	margin: 0 0 5px;
	padding: 5px;
	background-color: #DCEDF3;
	}
.newsPic {
	margin: 0 10px 10px 0;
	float: left;
	}
.box .newsPic {
	margin: 0 10px 10px 5px;
	}
.box {
	clear: both;
	margin: 0 0 10px 0;
	display: block;
	border: 1px solid #DEDFD9;
	float: left;
	}
.box p {
	padding: 0 5px 5px;
	}

.footnote {
	margin: 10px 40px;
	padding: 0;
	font-size: 11px;
	color: #999;
	}
	
hr {
    height: 1px;
    background: #bebebe;
    border: 0;
}

#editFileForm{
	background: #e7e7e7;
}

.left {	float: left;}
.right {float: right;}
.clearer, .clear {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
	}

p.padTop { padding-top: 1em;}
p.indent { margin-left:35px; padding: 0;}

a {
    color: #013064;
    text-decoration: none;
}

a:hover, a.selected {
	color: #2686ab;
	text-decoration: underline;
	}
	
a.vCard {
	padding: 6px 0 6px 40px;
	line-height: 26px;
	background: url(../images/about/v-card-icon.gif) 0 0 no-repeat;
	}
	
/*------------------------------------
 Sort Table Styles
------------------------------------*/

.sort-table thead td {
	padding: 0 4px;
	font-family: "CallunaSans", Tahoma, Arial, Helvetica, san-serif;
	color:#fff;
	border: 0;
	background: #332519;
	}
	
.sort-table td {
	border-top: 1px solid #999;
	padding: 4px;
	font-size:11px;
	}

.sort-table tbody td.padRt {text-align:right;padding-right:10px;} /* padding-right:10px; */
.sort-table tbody td.txtCntr {text-align:center;}

.sort-arrow {
	width: 11px;
	height: 11px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 2px;
	}

.sort-arrow a:link,
.sort-arrow img ,
.sort-arrow img a,
.sort-arrow img a,
img.sort-arrow {
	border: 0;
	}

.sort-arrow.ascending {background: url(../images/sortTable/uparrow.gif) no-repeat 0 0;}
.sort-arrow.descending {background: url(../images/sortTable/downarrow.gif) no-repeat 0 3px;}

.icon {
	width: 22px;
	text-indent: -9999px;
	vertical-align: middle;
	}

.icon2 {
	width: 22px;
	vertical-align: middle;
	}

.Retail {background: transparent url(../images/sortTable/icon_retail.gif) 10px center no-repeat;}
.Office {background: transparent url(../images/sortTable/icon_office.gif) 10px center no-repeat;}
.Mixed-Use {background: transparent url(../images/sortTable/icon_mixed-use.gif) 10px center no-repeat;}
.Land {background: transparent url(../images/sortTable/icon_land.gif) 10px center no-repeat;}
.Outparcel {background: transparent url(../images/sortTable/icon_outparcel.gif) 10px center no-repeat;}
	

	
/*------------------------------------
 Footer Styles
------------------------------------*/

#footer,
#footer_wide {
	position: relative;
	left: 0;
	top: 0;
	width: 940px;
	height: 64px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	text-align: center;
	clear: both;
	}
	
#footer {
	background: transparent url(../images/common/footer_bkg.png) no-repeat 0 0;
	}

#footer_wide {
	background: transparent url(../images/common/footer_wide_bkg.png) no-repeat 0 0;
	}

#footerText {
	padding: 25px 0 0 20px;
	font-size: 10px;
	line-height: 13px;
	color: #8fc1d4;
	float: left;
	}

#footerText a {
	color: #8fc1d4;
	text-decoration: underline;
	}

#footerText a:hover {
	color: #2686ab;
	text-decoration: underline;
	}

#footer_copyright {
	/* width:378px; */
	margin: 0;
	padding: 0;
	color: #aaac96;
	/* float: left; */
	text-align: center;
	}

	
/*------------------------------------
 Social Media Styles
------------------------------------*/

#smallIconList {
	/* width:222px; */
	height: 35px;
	list-style: none;
	margin: 0;
	padding: 0;
	/* float: left; */
	display: inline;
	}
	
#smallIconList li {
	display: inline-block;
	height: 35px;
	margin: 0;
	padding: 0;
	}

#smallIconList li a {
	display: block;
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	background: transparent url(../images/common/icons_sm.png) 0 0 no-repeat;
	}

#smallIconList li.email a 			{ background-position: 0px 0; }
#smallIconList li.facebook a 		{ background-position: -33px 0; }
#smallIconList li.twitter a 		{ background-position: -66px 0; }
#smallIconList li.linkedin a 		{ background-position: -99px 0; }

#smallIconList li.email a:hover 	{ background-position: 0px -35px; }
#smallIconList li.facebook a:hover 	{ background-position: -33px -35px; }
#smallIconList li.twitter a:hover 	{ background-position: -66px -35px; }
#smallIconList li.linkedin a:hover 	{ background-position: -99px -35px; }

#home #leftCol #smallIconList {margin:0 0 0 20px; padding-top: 20px;display: block;}
#home #footer #smallIconList {display:none;}
	
/*------------------------------------
 Image Styling
------------------------------------*/

img {
	margin:0;
	padding:0;
	border: 0;
	}

img.bio-image-sm {
	clear: both;
	/*
	float: left; 
	padding: 0 10px 5px 0;
	*/
	float: right; 
	padding: 10px 0 5px 10px;
	border: 0;
	}
	
#column300 {
	width: 300px;
}
#column400 {
	width: 400px;
}
#column450 {
	width: 450px;
}
#column650 {
	width: 300px;
}
#column250 {
	width: 250px;
}

#leftHolder {
	float: left;
}
#rightHolder {
	float: right;
}

#closer {
	clear: both;
}



/** Document Management Settings **/
h2
{margin: 0; padding: 0}

.common-width
{width: 1010px}

.header-top-bak
{background: #fff;}

.header-top
{color: #f37e2f; text-align: right; margin: 0px auto; padding: 7px 0px}

.header-top span
{color: #f37e2f}

.header-top a
{color: #f37e2f;}

.header-top a:hover
{color: #484848; text-decoration: none}

.header-top img
{vertical-align: middle}

.header-main-bak
{background: #eaebe8;}

.header-main
{color: #868686; margin: 0px auto; text-align: left; padding: 10px 0px; height: 112px}

.hm-left,
.fl
{float: left}

.hm-right, .fr
{float: right}

.cb
{clear: both}


.ul-rrinav
{font-size: 15px; list-style-type: none; margin: 10px 0}

.ul-rrinav li
{float: left; margin: 0 0 0 25px; padding: 0}

.ul-rrinav li a
{color: #023165; font-size: 15px;}

.ul-rrinav li a:hover
{color: #f37e2f; text-decoration: none}


#top-color-band {
  background-color: #fff;
  background-image: url("../images/top-color-band.jpg");
  background-position: center center;
  height: 15px;
}

#mid-color-band {
  background-color: #fff;
  background-image: url("../images/mid-color-band.jpg");
  background-position: center center;
  height: 15px;
}
.content
{background: #dddfdb; text-align: left; margin: 0 auto; padding-top: 10px}

.wrapper_h1{background-color:#013064; padding:15px 0 15px 20px;}
.content-left
{float: left; width: 222px}

.content-right
{float: left; width: 756px;}

.footer
{color: #aaac96; text-align: center; padding: 20px 0px}


.list-records, 
.list-records *
{vertical-align: middle; }

.list-records {
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #f47c2e;
    padding: 10px;
    background: #fff;
    color: #013064;
    font-weight: bold;
}

.list-records-admin
{background: #e3c6a7}

.ul-listdetails
{font-size: 12px; list-style-type: none; margin: 0px; padding: 0px;}

.ul-listdetails li
{float: left; margin: 0; padding: 5px 3px; display: block; vertical-align: middle}

.ul-listdetails li a
{display: block;}


.hr-dm
{margin: 0; padding: 0; background: #ccc; color: #ccc}
.hr-dm2
{margin: 10px 0; padding: 0; background: #bfbfbf; color: #bfbfbf; border-top: solid 1px #f1f1f1}

.manageusers-right
{width: 500px; margin-left: 20px; padding-top: 45px}

.dm-input
{font-size: 12px; height: 30px; padding: 7px 5px; border: solid 1px #999; margin: 0; max-width: 100%;}

.dm-select
 {font-size: 12px; height: 30px; padding: 2px; border: solid 1px #999; margin: 0;}

.dm-submitBtn
{padding: 5px 25px; font-size: 14px}


.dm-errorMsg
{color: #cc0000; font-weight: bold}

.dm-statusMsg
{color: #336699;}

#statusMsgCont
{padding: 5px 0px;}

.dm-uploadFileCont
{background: #d0d0d0; padding: 7px; margin-bottom: 2px; width: 550px}

.dm-uploadFileCont span
{font-weight: bold;}

.a-dm-deleteBtn
{background: #b8b8b8; color: #eeeeee; display: block; width: 25px; float: right; margin-top: -7px; margin-right: -7px; text-align: center}

.a-dm-deleteBtn:hover
{text-decoration: none; color: #fff; background: #013064}


/* File Upload Settings */
.dm-fileupload-wrapper
{border: solid 1px #c8c8c8; border-bottom: solid 1px #aaaaaa; border-right: solid 1px #b0b0b0; margin-bottom: 5px; background: #e9e7e3}

.dmfu-title
{font-size: 14px; font-weight: bold; border-top: solid 1px #fff; border-bottom: solid 1px #c8c8c8; padding: 5px; color: #013064;}

.dmfu-content
{border-top: solid 1px #fff; background: #ededed}

.dmfu-content,
.dmfu-content table
{font-size: 12px}

.dmfu-formwrapper
{margin: 0; padding: 0}

.iframe-fileupload
{border-width: 0px; height: 27px; width: 447px;}

.iframe-fileupload-hidden 
{display: none; width:0px; height:0px;}


.dmfu-formwrapper
{padding: 5px;}

.dmfu-grouping {
    background: #e7e7e7;
    padding: 5px 10px;
    margin-bottom: 2px;
    height: 37px;
}


.dmfu-formlabel, 
.dmfu-formlabelcol,
.dmfu-formelem,
.dmfu-formelem-select
{float: left; vertical-align: middle; line-height: 30px; height: 30px}

.dmfu-formlabel
{width: 30px;}

.dmfu-formelem-select
{margin-left: 5px}

.dmfu-btns-wrapper
{padding: 5 0 5 48;} 

.dmfu-btns-wrapper a
{padding: 7px 10px}
.dmfu-btns-wrapper a:hover
{background: #e9e7e3; text-decoration: none;}


.file-upload-body
{padding: 2px;}

.fileupload-input
{height: 23px;}


.dmfu-status-uploading
{display: none; color: #000}

.dmfu-status-success
{color: #336699}

.dmfu-status-failed
{color: #cc0000}

.dmfu-closeBtn,
.dmfu-closeBtnInit
{background: #b8b8b8; color: #eeeeee; display: block; padding: 3px 10px; float: right; margin-top: -5px; margin-right: -10px; text-align: center}
.dmfu-closeBtn:hover,
.dmfu-closeBtnInit:hover
{text-decoration: none; color: #fff; background: #013064}


.dmfu-closeBtnInit
{display: none}


/* Document Types Page Settings */
.table-doctype
{border: collapse; background: #666; font-size: 12px; width: 100%;}

.table-doctype th
{background: #999;}

.table-doctype th,
.table-doctype td
{padding: 10px;}

.table-doctype td.empty
{background: #fff}


/* Profile Settings */
.instructions
{font-size: 11px;}

.profile-wrapper-left
{width: 250px;}
.profile-wrapper-right
{width: 250px; margin-left: 30px;}


.profile-wrapper-left .error,
.profile-wrapper-right .error
{color: #cc0000}


/* Manage Users Settings */
.mu-wrapper-left
{width: 240px;}

.mu-wrapper-right
{width: 240px; margin-left: 10px;}

.mu-wrapper-left label,
.mu-wrapper-right label
{display: block; margin: 0px; padding: 0px}

.mu-wrapper-left .error,
.mu-wrapper-right .error
{color: #cc0000}

.lbl-bold
{display: block; font-weight: bold; padding: 5px 0px}



.a-btn-common
{background: #cdcdcd; padding: 5px 10px; border-top: solid 1px #e4e4e4; border-bottom: solid 1px #b3b3b3; border-right: solid 1px #bdbdbd}
.a-btn-common:hover
{text-decoration: none; color: #000; background: #d4d4d4}


/* Investment Update */
.investors-total-wrapper
{background: #e9e7e3; color: #013064; font-weight: bold; padding: 5px;}

.investors-total-wrapper .column
{margin-right: 15px;}

.dm-investment-table
{border-collapse: none; font-size: 11px; font-weight: normal; width: 100%}

.dm-investment-table th
{background: #c7c7c7; font-weight: bold}

.dm-investment-table th,
.dm-investment-table td
{text-align: left; padding: 3px 5px; border-bottom: solid 1px #cfcfcf}

.td-chk
{width: 15px}
.td-chk input
{margin-left: 24px}

.td-investorname
{width: 250px; font-size: 12px;}

.td-initialInvestment
{width: 100px;}

.td-adduser
{width: 80px;}

.td-deleteuser
{}

.dm-edituser-rpadding
{padding-top: 43px;}

.investment-addwrapper
{padding: 5px 10px 5px 49px; background: #f1f1f1;}

input.btn-add
{font-weight: bold; font-size: 12px;}


/* Common Box Settings */
.dm-cbox-wrapper
{border: solid 1px #c8c8c8; border-right: solid 1px #b0b0b0; margin-bottom: 1px; background: #e9e7e3}

.dm-cbox-header
{border-top: solid 1px #fff; }

.dm-cbox-header table td
{font-size: 12px; font-weight: bold; color: #013064; padding: 3px;}

.dm-cbox-header input
{vertical-align: middle; margin: auto 0}

.dm-cbox-content
{background: #ededed; display: none}

a.btn-expand
{font-weight: bold; font-size: 14px; padding: 2px 5px; width: 10px; display: block; background:#f1f1f1; text-align: center;}

a.btn-expand:hover
{text-decoration: none; background: #dbdbdb; color: #000}

.btn-common
{font-size: 11px; font-weight: normal; padding: 3px 5px;}


/* Common Investor Display */ 
.project-name {
    color: #013064;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 5px;
    display: block;
    padding: 10px 10px;
    background: #fff;
    border-bottom: 1px solid #f47c2e;
}

.project-name:hover
{background: #d6d6d6; text-decoration: none; color: #013064}

.table-project-investor
{font-size: 11px; text-align: left; border: solid 1px #c8c8c8;border-right: solid 1px #b0b0b0; width: 100%; margin-bottom: 10px}

.table-project-investor th,
.table-project-investor td
{padding: 3px 5px; border-top: solid 1px #fff;}

.table-project-investor th
{background: #e9e7e3; border-bottom: solid 1px #c8c8c8; font-size: 12px;}

.table-project-investor td
{background: #ededed; border-bottom: solid 1px #cfcfcf;  color: #333; font-size: 11px;}



/* Modal Popup Settings */

.ui-dialog{
	background: #d2d2d2;
    padding: 20px;
    border-radius:10px;
}

.ui-widget-header,
.ui-dialog-content
{text-align: left}

.dialogbox
{display: none}

.txtbox-pin
{font-size: 14px; padding: 5px;}

.status-message
{margin: 5px 0px; color: #333}


.dm-note
{padding: 10px 5px 5px 5px; color: #333}


.dm-header-wrapper .button-wrapper
{padding-top: 10px}

.dm-instructions
{font-size: 12px; color: #666; padding: 0 5px 0 0}

.bttmfloat {
	position: fixed;
	bottom: 0;
	width: 200px;
	height: 56px;
	display: none;
	right: 127px;
	background: rgba(102, 102, 102, 0.82);
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	z-index: 25;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 10px;
	padding-top: 5px;
	text-transform: uppercase;
}

.btn-success{border:1px solid #429742; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #5BB75B; background-image: -webkit-gradient(linear, left top, left bottom, from(#5BB75B), to(#62c462));
 background-image: -webkit-linear-gradient(top, #5BB75B, #62c462);
 background-image: -moz-linear-gradient(top, #5BB75B, #62c462);
 background-image: -ms-linear-gradient(top, #5BB75B, #62c462);
 background-image: -o-linear-gradient(top, #5BB75B, #62c462);
 background-image: linear-gradient(to bottom, #5BB75B, #62c462);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5BB75B, endColorstr=#62c462);cursor:pointer;
}

.btn-success:hover{border:1px solid #347834;
 background-color: #449b44; background-image: -webkit-gradient(linear, left top, left bottom, from(#449b44), to(#42b142));
 background-image: -webkit-linear-gradient(top, #449b44, #42b142);
 background-image: -moz-linear-gradient(top, #449b44, #42b142);
 background-image: -ms-linear-gradient(top, #449b44, #42b142);
 background-image: -o-linear-gradient(top, #449b44, #42b142);
 background-image: linear-gradient(to bottom, #449b44, #42b142);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#449b44, endColorstr=#42b142);cursor:pointer;
}

.parent-to,.child-of-parent{padding-left:30px;padding-top:5px;padding-bottom:5px;}
/*.parent-to a,.child-of-parent a{color:#f47c2e;}*/
