* {margin: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {font-size:75%;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#222;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2.2em;line-height:1;margin-bottom:5px; font-family:Georgia, serif, "Times New Roman"; font-style:italic}
h2 {font-size:2em;margin-bottom:0.75em; color:#4F4F4F;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.60em; color:#5F5F5F;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:8px;line-height:1.25}
h5 {font-size:16px; font-weight:bold;line-height:1.10; color:#364561;}
h6 {font-size:1em;font-weight:bold;}
h6 span{font-weight:normal; font-size:.9em; }
h1, h4, h5, h6 {color:#3F3F3F;}

img {margin:0;}
.rightContent p {margin:0 0 1.5em;}
.rightContent form p{margin:0 0 0.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {text-decoration:none;}
a:hover, a:active, a:visited {text-decoration:none;}
blockquote {margin:1.5em; font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom-width:1px; border-bottom-style:dotted;}
address {margin:0 0 1.5em;font-style:italic;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
li {margin-left:2.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;border-collapse: collapse; z-index:1; }
th {font-weight:bold;}
thead th {border-bottom-width:1px; border-bottom-style:solid;}
th, td, caption {padding:4px 10px 4px 5px;}
td  {border-bottom-width:1px; border-bottom-style:solid; }
table td {word-wrap:break-word; max-width:300px; width:300px; width:auto!important;}

abbr, acronym {border-bottom-color:#666;}
del {color:#666;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
tbody tr:hover td {background:#EFEFEF;}
thead th{border-bottom-color: #BFBFBF;}
td {border-bottom-color:#EFEFEF;}
hr {background:#ddd;color:#ddd;}
hr.space {background:#fff;color:#fff;}


label{color:#222;}
fieldset, h2.fieldset {background: #EEE; color: #364561;}
h2.fieldset  {font-size:18px; font-weight:bold;  text-indent:19px; padding-bottom:5px;}
.formBox ul li input[type=text], input[type=password], input, textarea, select{background-color: #fff; border-color: #7C7C7C #C3C3C3 #DDDDDD;}
form.grey, form.new_user_session{ background: #EEE;}
.errorExplanation h2{color: #8A1F11;}

tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.9em!important; margin-bottom:2px; line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}

.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

label
{
	border:medium none;
  display:block;
  font-size:100%;
  line-height:150%;
  padding:0 0 3px;
}
fieldset
{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding: 10px;
}
legend{	font-size: 1.2em;font-weight: bold;}

textarea {
	border-style: solid;
	border-width: 1px;
	padding:2px 0;
  font-size:14px;
}

.formBoxFull ,
.formBox {
	text-align:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	padding:10px;
	min-height:50px;
	height:50px;
	height:auto!important;
	position:relative;
}

form.grey, form.new_user_session{padding: 10px;}
.formBox {
	min-height:30px;
	height:30px;
	height:auto!important;
}

.formBox ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 45%;

}

.formBoxFull ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
form ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
form ul li
{
	display: table;
	margin: 0 0 15px 0;
	width: 100%;
}

.btnBlue
{
	background: url("/images/btnBlue.png") repeat-x scroll 0 0 transparent;
	border-color: #5e6881 #3c4968 #5e6881 #3c4968;
	border-style: solid;
	border-width: 1px;
	color: #FFF;
	cursor: pointer;
	height: 30px;

}
input.btnBlue
{
	border: none;
}
a.btnGreen
{
	background: url("/images/btnGreen.png") repeat-x scroll 0 0 transparent;
	border: #47663a 1px solid;
	color: #FFF;
	cursor: pointer;
	display: block;
	height: 16px;
	padding: 7px;
	position: relative;
}
a.btnGreen:hover
{
	text-decoration: none;
}


.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20a, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:60px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20a{width:775px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-bottom:3px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:14px;margin-right:15px;border-right:1px solid #eee;}
div.col {width:20px; float:left; background:url("/images/bgMenu.gif")no-repeat top left;}
div.span-775 {width:775px; float:left}
div.borderBottom{border-bottom:1px solid #eee;padding-bottom:3px;}
.pull-1 {margin-bottom:-30px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.push-0, .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-0 {margin:0 0 0 20px;}
.push-1 {margin-right:40px}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.table{display:table;}
.left{float:left;}
.right{float:right;}
.textRight{text-align:right;}
.padding-3{padding:0 5px}
.full{width:100%}
input[type=checkbox]{width:15px!important; border:0!important}
input[type=text], input[type=password], select, .textfield
{
	border-style: solid;
	border-width: 1px;
	padding:2px 0;
  font-size:14px;
  width:278px;
}


a {position:relative;outline:none;}
html{height: 100%;}
body{overflow-x:hidden; height: 100%;}
h1, h4, h5, h6, a, p {word-wrap:break-word;}
.push {height:50px;}
table {width:100%; max-width:950px!important; }
ul li {margin:0; padding:0;}
.center_container {margin:0 auto; width:950px;}


.padding10{padding:10px;}
.padding5{padding:5px;}

.fullWidthBox{width:100%; clear:both; float:left; min-width:960px;}
.container-top {width:950px; margin: 0 auto;}
#headerNav{padding-top:9px;height:30px;}
#right_nav {float:right; margin-top:-30px;}
.wide {height:auto!important;}

table td p.description { white-space:pre-wrap; width:350px; word-wrap: break-word;  float:left;}
.box_footer {position: relative; margin-top: -5.5em; clear:both;}
.header_banner {margin:25px 0px 20px 0px!important; display:block;}

#header{position:relative; clear:both; height:78px!important; float:left; border-bottom:10px solid; padding-top:5px; padding-bottom:5px; display:block;}
#header h1{margin-bottom:0;}
#header .inlineLink  a{display:inline; font-size:14px;}
.content{margin-bottom:20px; border-top:6px solid;}
.inlineLink li.logout{-moz-border-radius:3px;-webkit-border-radius:3px;}
#header .inlineLink a, .resourceTitle h3 a, .resourceTitle h3{font-size:18px;}

.leftMenu{border-bottom:10px solid; min-height:100px; margin-right:0!important; padding-right:0}
.leftMenu dl{ margin-left:8px; }
.leftMenu dt{font-size:14px; font-weight:normal;}
.leftMenu dd{margin-left:0.35em; }
.leftMenu hr{margin:3px 0; width:95%;}

.rightContent{margin-top:10px;}

#titleBox h4{font-style:italic; margin-bottom:0; word-wrap:break-word;}
#titleBox {margin-bottom:8px; padding-bottom:0.54em}

#footer{height:83px; border-top:10px solid; clear:both; padding:0!important;}
.container_top {width:950px; margin:0 auto;}
.container_content {float:left; width:100%; width:950px;  min-height: 100%; height: 100%; height: auto!important; display:block;  padding-bottom:120px;}
.wrapper {position: relative; min-height: 100%; height: auto !important; height: 100%; }
.form_box_home {width:310px;}

p {margin-bottom:10px; clear:both; display:block;}

.inlineLink { float:right; margin:0; padding: 0; }
.inlineLink ul { border: 0; list-style-type: none; margin: 0; padding: 0; text-align: center; }
.inlineLink ul li { display: block; float: left; margin: 0; padding: 0; text-align: center; }
.inlineLink ul li a {font-weight:normal; display: block; height: 18px; margin: 0; padding: 0 5px; float:left; text-align: center;}
.inlineLink ul li a:hover { text-decoration: underline;}

#notBold a {font-weight:normal;}
.inlineLink li#active a { text-decoration: underline;}
.inlineLink .user{padding-right:5px;}
#goals .inlineLink ul li{background:none; padding-left:0px; margin-bottom:0;}

.separated ul li {border-right:1px solid #CCC;}
.separated ul li.last{border-right:0 none;}

.resource{margin-bottom:5px; padding-bottom:5px;}
.resourcesBox{margin-bottom:20px; float:left; width:100%; border-bottom:1px solid;}
.resourceTitle{clear:both; display:block; margin-bottom:10px; min-height:27px;}
.resourceTitle h3{padding:5px 0 0 5px; font-family:Georgia, serif, "Times New Roman"; font-size:18px;}
.resourceTitle .small{margin:4px 5px 0 0; float:right}

.resourcesBoxNarrow{margin-bottom:10px;}
.resourceTitleNarrow{clear:both; display:block; min-height:23px;}
.resourceTitleNarrow h4{padding:1px 0 0 5px; font-family:Georgia, serif, "Times New Roman";}
.resourceTitleNarrow .small{margin:4px 5px 0 0; float:right}
h4 span.small a{font-size:0.8em!important}
.folder {margin-bottom:10px;}


.btnSearch{display:block; float:left; cursor:pointer; width:24px; height:24px; margin:0 0 0 0; background:transparent url("/images/btnSearch.gif"); border:none 0;}
.btnReset{ float:left; border:0; }
input.searchTxtBox{padding:0; padding-top:2px; height:20px;display:block; float:left; }


span.date { font-size:14px;}
.ask_experts_field{ width: 543px; height:100px; padding:2px; display:block; }
.submit-question {display:block; float:right; margin:5px 0px 0px 0px; }
.f14 {font-size:14px!important;}
.clear {clear:both;}
.resource-content {width:100px!important}
.news_thumb {float:left; padding:5px 3px 5px 0px;}

.pagination {width: 88%!important; background:none!important; margin: 20px auto 20px auto!important; height:30px!important; line-height:25px!important; text-align:center;}
.pagination a {padding:5px 8px!important; display: inline-block!important; text-decoration: none!important; background:#eee!important; }
.pagination a:hover {display: inline-block!important; text-decoration: none!important; background:#ccc!important;}
.pagination span.current {padding:0px 4px 0px 4px;}


.top_links_left li a{ float:left; }
.top_links_right li a {float:left;}
.section_links li a {float:left;}

.admin_create, .admin_create2, .admin_create3 {min-width:30px; width:30px; width:auto!important; float:right; margin:0; padding:0;}
.admin_create li, .admin_create2 li, .admin_create3 li {display:inline-block; list-style-type:none; margin-right:4px;}
.admin_create li a, .admin_create2 li a{float:right;}
.search_result {margin:0; padding:0;}



#resource_table .one { width:90px }
#resource_table .two, #resource_table .six { width:90px }
#resource_table .three, #resource_table .four{ width:140px; overflow:hidden; }
 #resource_table .five  {width:140px;}
.resized_logo {margin:0; padding:0; height:85px; vertical-align:bottom; overflow:hidden;}
.resized_logo img{float:none; height:70px; margin-top:0px;}

.center {text-align:center; width:auto;}
.home-text p{line-height:1.2em; }



.loginBubble{float:right; width:570px; padding:15px 10px 15px 20px; margin-bottom:20px;}
.loginBubble p{font-size:15px; margin:10px 0 0 0;}
.bubblePointer{background:url("/images/bubblePointer.png") no-repeat; position:absolute; margin:20px 0 0 -35px; width:15px; height:25px;}
.txtwelcome{float:right; line-height:78px; min-width:200px; width:200px;  height:78px; width:auto!important; font-family:Georgia, serif, "Times New Roman"; font-size:23px;}



form .btn_green{float:left!important; clear:none!important; margin-left:5px!important;}
form .btn_blue{clear:none!important;}

#hra_intro h1, #hra_intro h2, #hra_intro h3, #hra_intro h4, #hra_intro h5 {font-family:Verdana,Arial, sans-serif; font-style:normal;  color:#000;}
#hra_intro_left {width:670px; color:#666; float:left;}
#hra_intro_right {float:right; width:267px; min-height:192px; height:192px; height:auto!important; background:#eee; }
#hra_intro_right .intro_content {text-align:center; font-size:14px; padding:10px 0px 0px 0px;}
#hra_intro_right .intro_content span {display:block;}
#hra_intro_right #blue_box {background:#455378; color:#FFF; width:212px; padding:10px; margin:10px auto;  display:block;}
#hra_intro_right #green_box {background:#557a4f; color:#FFF; width:212px; padding:10px; margin:10px auto;  display:block;}
#hra_intro_right a:hover {text-decoration:none;}

.hra_report-intro {clear:both;}
.hra_section_break {clear:both!important; margin:20px 0px 20px 0px; }
#hra_section_3 #adjust_hra_section_3 {margin: 0 auto; width:750px; text-align:center;}
#adjust_hra_section_1{margin: 0 auto; width:750px; text-align:center;}

.formBox  dl dt {font-weight:bold; float:left; }
.formBox dd {margin-left:1.5em; float:left; clear:right;}
.new_hra_score input{ font-size:12px;}
.new_hra_score select {width:300px; display:block; font-size:12px;}
.hradio2 {float:left; width:20px; margin:5px 0px 0px 0px; display:block;}
.hra_set_two{clear:both; width:70%; height:20px; display:block;}
.table_question {float:left; width:300px;}
.span-3 .hra_scores_30, .span-4 .hra_scores_30, .hra_answers_30 .hra_scores_30{width:20px; float:left; margin:5px 0px 0px 0px;}
#new_hra_score p{padding:0px!important; clear:both; display:block;}
table#section_four_hra .one{width:36%;}
table#section_four_hra tr, table#section_four_hra td {padding:0;}
table#section_four_hra .two, table#section_four_hra .three, table#section_four_hra .four, table#section_four_hra .five,table#section_four_hra .six{width:13%;}
.general_tips  li {float:none; list-style: disc; margin:0px 0px 0px 15px;}
.hra_report-intro ul li {list-style:none; margin:0px 0px 0px 9px;}
.hra_question {margin:2px 0px 15px 0px; display:block; clear:both;}
.hra_question .q {font-size:14px; font-weight:bold; display:block;}
.hra_question .q span {display:block;}
#tab_four .questions  {padding:0px 0px 0px 10px; border-bottom-style:dotted; border-bottom-width:1px;}
#facebox{top:100px!important;}
.hra_tab h4 {font-size:16px; text-transform:uppercase; padding:2px 0px 2px 0px; clear:both; display:block; }
#tab_four .span-3  .validation-advice{margin:0px 0px 0px -460px; width:300px;}
#tab_five .span-4  .validation-advice, #tab_six .span-4  .validation-advice , #tab_five .span-4  .validation-advice , #tab_seven .span-4  .validation-advice{margin:0px 0px 0px -635px; width:300px;}
.hra_question input{border:0; outline:none; padding:0;}
.hra_answers_30 {width:130px; float:left;}

.hra_report_title{width:500px; margin:0 auto; text-align:center;}
.hra_report_title img {margin:0 auto; text-align:center;}
.hra_report_title h2.b {clear:both; margin-bottom:0em;  text-align:center; color:#000; font-size:28px; height:40px; line-height:40px;  }
.hra_report_title h3 {clear:both;margin-bottom:0em; text-align:center;   color:#000; font-size:28px; height:40px; line-height:40px;  display:block;}
.hra_report_title span {clear:both;margin-bottom:0em; text-align:center;   color:#000; font-size:28px; height:40px; line-height:40px;  display:block;}

.demographic_charts {width:700px; margin:0 auto; text-align:center;}
h3.chart_title {color:#000;}
h3.total_employees {color:#000; font-size:18px;}

.footnotes {color:#333; padding:10px 20px 10px 20px; font-size:11px; display:block;}
.section_2_medical_summary .three, .section_2_medical_summary .two {width:8%!important;}

div#section_four {margin-left:-3px;}
.hra_report_section3_text {text-align:left; width:669px; background:#EEEEEE; min-height:337px; height:337px; height:auto!important; margin:0 auto;}
.hra_report_section3_text ul li, .hra_report_section4_text ul li{float:left;}
.hra_report_section3_text ul li.needs_improvement{margin:0px 0px 0px 150px;}
.hra_report_section3_text ul li.high_wellness{margin:0px 0px 0px 170px;}

.hra_report_section4_text {text-align:left; background:#EEEEEE; width:740px; min-height:437px; height:437px; height:auto!important; margin:0 auto; }
.hra_report_section4_text ul li.vl{margin:0px 0px 0px 240px;}
.hra_report_section4_text ul li.l, .hra_report_section4_text ul li.m, .hra_report_section4_text ul li.h, .hra_report_section4_text ul li.vh{margin:0px 0px 0px 30px;}

.company_logo {float:left; min-width:200px; width:200px; height:78px; line-height:78px; width:auto!important;}
.company_logo a img {margin-top:20px;}
.quote_content{width:895px;}
.dark{background:#e8e8e8;}
.light{background: #f4f4f4;}

#titleBox h3{margin-top:10px;}
#titleBox .avatar{width:50px; height:50px; background:#D8D8D8; margin-right:10px; overflow:hidden;}
#titleBox .avatar img{width:50px; height:50px;}
#titleBox .avatar_info{margin-top:5px;}
.avatarBig{width:70px; height:70px; background:#D8D8D8; margin-right:10px; overflow:hidden;}
.avatarBig img{width:70px; height:70px;}

.titleBox{background:#EEE; padding:3px; display:table;}
.titleBox .avatar{width:45px; height:45px; background:#D8D8D8; overflow:hidden; color:#D8D8D8;}
.titleBox .avatar img{width:45px; height:45px;}
.titleBox h3 a, #participant_list .participant a{color:#454E79; font-weight:bold;}
.titleBox h3 a {margin-left:10px; font-size:21px; }
.titleBox h3 {padding-top:10px;}

#food_search_table tr{padding:2px 0px 2px 0px;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#food_search_table tbody tr:hover td{background:#e1e1e1; }
#food_search_table td{padding:16px 0px 0px 0px; height:90%; margin:2px 0px 2px 0px!important;}
.foodSearchBox{padding:15px 0; margin:auto; width:650px;}
.foodSearchBox #search_food_submit, .foodSearchBox .reset_button {margin:0px 4px 0px 5px; float:left;}
.foodSearchBox #search_food_submit, .foodSearchBox #search_food_reset{padding:6px;}
.foodSearchBox a:active, .foodSearchBox a:hover {color:#FFF;}
.foodImageBox{width:50px; height:50px; float:left; background:#D8D8D8; display:block; overflow:hidden;}
.food_details_group {margin:0px 10px 0px 20px; width:550px; float:left;}
.foodDetail{width:464px; float:left; margin-left:18px;}
.foodDetail span.food_name{display:block; font-size:16px; font-weight:bold; color:#000;}
.foofDetail span.food_serving_size {display:block; font-size:12px; }
.nutrition_facts_group {width:360px; float:right;}
#food_search_table .nutrition_facts {width:150px; margin-left:10px; float:left;}
#food_search_table .nutrition_facts li{margin:2px; width:70px; height:20px; line-height:20px; text-align:center; float:left; list-style-type:none;}
#food_search_table .nutrition_facts li.a{background:#acacac; color:#FFF;}
#food_search_table .nutrition_facts li.b{background:#f2f2f2; color:#000;}
#food_search_loading {float:left; margin:3px 0px 0px 0px;}

.white_text {color:#FFF;}
div#goals{font-family:Verdana, Arial, sans-serif; padding:10px 0px 0px 0px; clear:both; color:#999;}

div#goals a:hover, div#goals_show a:hover {text-decoration:none;}
div#goals h1, div#goals h2, div#goals h3, div#goals h4, div#goals h5  {font-family:Verdana, Arial, sans-serif; font-style:normal; color:#999;}
ul#goals{margin:20px 0}
ul#goals li{margin-bottom:20px; padding-left:15px; list-style:none; background:url("/images/bullet.png") no-repeat 0px 7px;}
ul#goals li h3{margin:0;}
div#goals p {color:#666;}
#update_goal_status p{margin-bottom:0;}

p.goals_intro {width:785px; float:left;}

#gray_btn, #create_goals_home{float:right; width:148px; height:55px; background:#f6f6f6;}
#green_btn {width:100px; height:20px; display:block; background:#557a50; text-align:center; color:#FFF; margin:10px 0px 0px 15px; padding:8px;}
#green_btn:hover, #blue_btn_small:hover {text-decoration:none;}
#blue_btn_small {background:#364562; color:#FFF; display:block; font-size:11px; line-height:20px; padding:3px; text-align:center; width:80px;}
.show_details_right {margin:0;}

.goals_section {border-top:1px solid #F6F6F6; clear:both; display:table; padding:2px 0 10px; width:100%;}
.goals_section h2 {font-size:18px; margin-bottom:0;}
.goals_section h1 {color:#395690; font-family:georgia; font-size:25px; font-style:normal; line-height:30px;}
.goals_section .headerBox{background:#F6F6F6; margin:1px 0 0; padding:15px 20px;}

.goal_info h3, .goal_info h3 a {font-family:Georgia,sans-serif!important; color:#365592!important; margin-bottom:5px; word-wrap:break-word; min-width:790px; width:790px; }
.goals_update_all .goal_info h3, .goals_update_all .goal_info h3 a {min-width:670px; width:670px; }
.goal_info .details {width:690px; float:left;}
.due_date {font-size:11px; padding-left:19px!important; background:url("/images/goals_calendar_task.png") no-repeat 2px 3px; color:#333;}
.goal_info .details .date_accomplished, #goal_show_detail .date_accomplished {padding-left:19px!important; background:url("/images/goals_trophy_small.png") no-repeat 0px 0px; color:#989CBF;}
.border_goal_info {float:left; width:910px; padding:20px; clear:both; border-bottom:1px solid #EFEFEF;}
p.goals_update_all_intro { padding:10px 0px 10px 0px!important; display:block; clear:both;}
.goals_even, .goals_odd {float:left; width:945px; padding:15px 0px 15px 10px; margin:0px 0px 5px 0px; clear:both;  }
.goals_even {background:#f2f2f2; }
.goals_odd {background:#fff;}
.due_date strong {color:#333;}

.goals_update_all .comment_note {color:#666!important; margin:0px 0px 0px 94px; font-family:Arial, sans-serif!important; font-size:14px;}
.goals_update_all .goals_even .quote_pointer_left {background:url("/images/quote_pointer_left_update_all.jpg") no-repeat right top; }
.goals_update_all .quote_author_avatar {margin:10px 0px 0px 20px;}
.goal_edit_actions {position:relative; margin-right:10px;}
.goal_edit_actions input.goal_edit_cancel  {width:54px; padding:5px; float:right; margin:0px 5px 0px 5px;}
.goal_edit_actions input.goal_edit_submit { display:block; width:55px; padding:5px; }

a.goal_edit_cancel, a.goal_edit_cancel:hover, a.goal_edit_cancel:active, a.goal_edit_cancel:visited{color:#FFF!important; text-decoration:none;}
.quote_box {
	padding: 12px; margin: 10px 0 10px 0;   width: 854px; line-height:1.2;
	word-wrap:break-word;
}
.quote_box_update_all {
	padding: 12px; margin: 10px 25px 10px 0; border-radius:5px;  width: 810px; line-height:1.2;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.quote_box .date, .quote_box_update_all .date {font-size:11px; color:#999;}

.quote_pointer{width:12px; height:14px; margin-top:28px;}
.quote_pointer_left{background:url("/images/quote_pointer_left.png") right top  no-repeat;}
.quote_pointer_right{background:url("/images/quote_pointer_right.png") 0px 0px  no-repeat;}
.quote_author_avatar{width:44px; height:46px; background:#D8D8D8; overflow:hidden; margin: 10px 4px 10px 5px;}
.quote_author_avatar img{width:44px; height:46px; }
.quote_author{width:860px; margin-top:5px; color:#CCC; font-size:11px;}

div#goals_show a {color:#2b467b;}
#show_goal_top {padding:10px 0px 10px 0px; clear:both; display:block;}
#show_goal_top  a {padding:8px 0px 0px 0px;}
#blue_btn_small_achievement, .blue_btn_small_achievement {width:200px; height:25px; line-height:20px; padding:3px 7px 3px 7px; font-size:14px; display:block; background:#364562; text-align:center; color:#FFF;  margin:0px 10px 20px 20px;}
#blue_btn_small_achievement input, .blue_btn_small_achievement span {float:left; width:14px; height:14px; margin:3px 3px 0px 0px;}
#goal_show_detail { margin:2px 0px 2px 0px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; }
#goal_show_detail .details, #add_goal_form .details {padding:20px; background:#f2f2f2; margin:2px 0px 2px 0px; display:block; word-wrap:break-word;}
#goal_show_detail h3 {font-size:24px; color:#3c5483; font-family:Georgia, sans-serif; margin-bottom:0px;}
#comment_comment {margin:0px 0px 5px 0px; overflow:auto; width:855px;}
.comment_note {margin:20px 0px 0px 75px;}

.goals_update_all #blue_btn_small_achievement {margin:10px 20px 0px 0px;}

#add_goal_form {clear:both; margin:10px 0px 0px 0px;}
#new_goal #goal_description {width:890px; height:60px; color:#000!important; margin:0px 0px 10px 0px; color:#999;}
#new_goal #goal_submit {float:right; border:0; font-size:16px;}
#add_goal_form .details label.bold {font-weight:bold; margin:0px 5px 0px 0px;}
#add_goal_form .details #goal_due_date{width:190px; float:left;}
#add_goal_form .details .due_date_group{width:643px;}
#add_goal_form .details .due_date_group label.bold {float:left;}

#coaches h1 {color:#999; font-family:Arial, sans-serif; font-style:normal; margin:10px 0px 0px 0px; }
#coaches_container {clear:both;}
#coaches_home_left {width:675px; float:left;}
#coaches_home_right {width:270px; float:right;}
.coaches_participant {margin:4px 0px 0px 0px; border-top:1px solid #ccc; width:655px; padding:4px;}
.coaches_participant .participant_details {width:100%; height:50px; line-height:50px; background:#eee;}
.coaches_participant .participant_details span {height:50px; line-height:50px; font-size:20px; color:#455378;}
.coaches_participant .participant_details img {float:left; margin:4px 7px 0px 4px;}
.coaches_participant .participant_activity {display:block; clear:both; height:40px; line-height:40px; font-size:14px;}
.participant_activity .activity_type {float:left; width:54px; height:20px; font-size:12px; line-height:20px; display:block; text-align:right; padding-right:5px; margin:10px 5px 0px 0px;}
.participant_activity span.description {width:370px!important; display:block; height:40px; float:left;}
.participant_activity .action, .participant_activity .activity_time {font-size:11px; color:#999;}
.participant_activity .more_details {width:218px;  height:40px;  display:block; float:right; text-align:right;}
.participant_activity .more_details .action {float:left; width:130px;}
.participant_activity .more_details .activity_time {margin-right:10px; width:70px; float:left; height:40px; overflow:hidden; display:block; margin-left:5px; text-indent:3px; border-left:1px dotted #ccc;}
.dotted-border {border-bottom:1px dotted #ccc;}
.participant_activity .blue {color:#FFF; background:#455378!important;}
.participant_activity .green {color:#FFF; background:#547a4f!important;}
.participant_activity .brown {color:#FFF; background:#996600!important;}
.participant_list {background:#eee; padding:20px!important;}
.participant_list .name{ font-size:14px;}

.errorExplanation {background:#FBE3E4;color:#8a1f11; padding:4px 0px 4px 10px!important; margin:0px 0px 6px 0px!important;}
.errorExplanation ul{padding-top:2px;}
.errorExplanation ul, .errorExplanation ul li{padding:0; margin:0;}
.errorExplanation ul li p {padding:0; margin:0 0 0 6px;}
.errorExplanation ul li p {line-height:20px;}

.error, .another_error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.success, .another_error, .error, .notice, .warning, .errorExplanation{font-weight:normal!important; clear:both; min-height:20px; height:20px;  padding:3px 10px 3px 10px; height:auto!important; clear:both; display:block; margin:3px 0px 3px 0px!important;}
.notice p, .success p, .warning p, .error p, .another_error p {margin:0!important; padding:0!important}
.red {color:red;}
.blue_font {color:#455378; }

.errorExplanation h2 {font-size:12px;}

#resource ul {width:450px;}
#resource_published_at {float:left;}


#user .formBoxFull ul {width:450px; margin-left:4px;}
.formBox ul li input[type="checkbox"] {border:0!important; width:20px;}

#user input[type="text"], #user input[type="password"], #user .textfield, #theme .textfield, #user select, #user input[type="file"], #user_avatar{ width:278px;}

.new_user .formBoxFull ul {width:270px!important;}
#resource_ask_question {margin-bottom:4px;}

#utilization_reports, #premium_access {margin-top:20px; }
.utilization_report {display:block; height:50px; background:#FFF; border-bottom:1px solid #ccc; line-height:50px; }
.utilization_report h3 {line-height:50px;}

#premium_access ul li.last {margin:10px 0px 0px 0px;}

#start_date {float:left;}
#utilization_reports .formBox ul li  {clear:both;}
#utilization_reports .formBox ul li input[type="text"], #utilization_reports input[type="password"], #utilization_reports  textarea,  #utilization_reportsselect {width:200px;}
#utilization_reports .formBox ul li img {display:inline!important}

.errorExplanation ul li {margin:0; padding:0; line-height:15px!important;}
#usage_submit {float:left; }

.edit_goal_form #goal_description, .goal_description { width:550px!important; height:69px!important;}
.edit_goal_form .error {margin:5px 14px!important;}
.edit_goal_form ul{width:550px; padding:5px; margin-left:10px;}
.edit_goal_form .goal_desc {
	font-weight:normal;  width:100%;  font-size:16px; 	color:#FFF;  background:#375593; 	height:40px;  line-height:40px;  text-indent:20px;  margin-bottom:5px;
	-webkit-border-top-left-radius: 9px;
	-khtml-border-radius-topleft: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-khtml-border-radius-topright: 9px;
	-moz-border-radius-topright: 9px;
	border-top-right-radius: 9px;

}
.edit_goal_form #goal_due_date, .edit_goal_form .due_date {
	float:left;
	width:200px;
}
#goals_update_all_notice {clear:both;}

#loader {width:100%; margin:0 auto; text-align:center;}

#loader img {text-align:center;	margin:0 auto;}

#user_session_submit, #reset_password_btn {margin-right:10px;}

.edit_normal {margin:0px 0px 0px 10px;}

#admin_key_code, #admin_type_helper, #admin_avatar {width:280px;}
#user .error  {margin:0; padding:0;}
.container_content .account_error {display:none;}
#errorExplanation .account_error{display:block;}

#search_user {width:440px; clear:both;}
#search_email_like {width:300px; height:24px; line-height:24px; float:left;}
#search_user #search_submit, #search_user #search_user_reset {float:left; height:30px!important; margin:0 4px 0 4px; padding:0 4px; display:block; }
#search_user a{height:28px!important; display:block; line-height:28px!important;}

.nomargin{margin:0; padding:0;}
.formBoxFull {clear:both;}

.company_logo a img {height:38px;}
#user {padding:0; margin:0;}
.ask_the_experts_button {float:left!important;}
#advice-required-resource_ask_question {width:200px; float:right; text-align:right;}
.resource {clear:both;}
#organizational_health_and_producitivity_management_model{margin: 0 auto; text-align:center; }


.recent_update{color:#616E7E; font-size:16px; font-weight:bold; padding:10px; text-transform:uppercase;}

.table {position:relative; }
.tableSkinny{font-size:11px; margin-bottom:10px;}
.tableSkinny th{padding:5px; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; background:#F8F8F8;}
.tableSkinny td{padding:5px; border-bottom:1px dotted #CCC;}
.tableSkinny tr:hover td{background:none;}

.tableSkinny td.colour{width:75px!important;}
.tableSkinny td.gray{color:#98999B;}
.tableSkinny td.data{width:55%!important;}
.tableSkinny td.author{width:30%!important; text-align:right;}
.tableSkinny td.date{width:15%!important;}
.tableSkinny td.late{color:#DA1E15; font-weight:bold;}

.dottedLeft{border-left:1px dotted #CCC;}
div.colorBar {color:#FFF; font-size:9px; padding:2px 4px 2px 0; text-align:right; text-transform:uppercase; width:75px;}

ul#participant_list{margin:0; list-style:none;}
ul#participant_list li{border-bottom:1px solid #CECECE; display:table; line-height:14px; margin:0; padding:10px 0; width:100%;}
ul#participant_list li img.avatar{width:37px; height:40px; margin:2px; float:left; display:block; background:#EFEFEF;}
ul#participant_list li div.name{margin-left:4px; width:180px; float:left; overflow:hidden;}
ul#participant_list li div.name span{display:block;}
ul#participant_list li div.name .participant{color:#4E5281; font-weight:bold;}
ul#participant_list li div.name .email{color:#645F99; font-size:11px;}
ul#participant_list li div.name .detail{color:#65696A; font-size:11px;}

ul#participant_list li div.avatar{float:left; background:none repeat scroll 0 0 #D8D8D8; color:#D8D8D8; height:45px; overflow:hidden; width:45px;}
ul#participant_list li div.avatar img{width:45px; height:45px;}

.coachTitleBox{padding:10px 10px 15px 15px;}
.coachTitle{font-size:28px; color:#989A97;}
.coachTitleName{color:#44527F; font-size:30px; font-weight:bold; line-height:1;}

td.commentAvatarBox {padding:10px 0;width:60px;vertical-align:text-top;}
.commentAvatar {background:url("/images/avatar1.png") no-repeat scroll right center; border:1px solid #CCC; height:48px; width:48px;}
td.comment {background:url("/images/pointerComment.png") no-repeat scroll 2px 30px; padding:10px 0 0 0; width:854px;}
td.commentRight {background:url("/images/pointerCommentRight.png") no-repeat scroll right 30px; padding:10px 10px 0 0;width:854px;}
td.comment .grayBox {background:none repeat scroll 0 0 #F2F2F2 !important;}
.grayBox {background:none repeat scroll 0 0 #E8E8E8; display:table; margin-bottom:14px;width:100%;}
.grayBox textarea { border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#000000; font-size:16px; height:100px; overflow:auto; width:100%; }
.dottedBottom {border-bottom:1px dotted #CCC!important;}
.dashedBottom {border-bottom:1px dashed #CCCCCC;}
.smallNormal {color:#908A91;font-size:11px;margin-bottom:5px;}

.tableComment td{padding:0; border-bottom:0;}
.comment_send_copy {float:left; margin:4px 0px 0px 0px; font-size:11px;}
.small, .comment_send_copy {color:#999;}

#footer, #header, .leftMenu{border-color:#D8D8D8;}
.content, .resourcesBox{border-color:#EEE;}
.fullWidthBox{clear:both; width:100%; background:#364561;}
.resourceTitleNarrow, .resourceTitle, .leftMenu{background-color:#EEE;}
.leftMenu a{color:#31599F; width:146px; word-wrap:break-word;}
.leftMenu hr{background:#D8D8D8;color:#D8D8D8;}
#header .inlineLink a, .resourceTitle h3 a, .resourceTitle h3{color:#365592;}
a:focus, a:hover{color:#000;}
a{color:#104BBA;}
.small a{color:#839ABF;}
h6 a{color:#104BBA;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;}
.inlineLink .logout{background:#535B6B;}
.separated ul li{border-right:1px solid #CCC;}
input.searchTxtBox{background:#EEE;border:1px solid #D8D8D8;}
input.searchTxtBox:focus{border-color:#D8D8D8;}
#headerNav{color:#FFF;}
#headerNav a{color:#FFF;}
.success a{color:red;}
span.date{color:#365592;font-size:14px;}
span.blue{color:#365592;background:none!important;border:none!important}
.validation-advice{color:red;}


.not_valid_image, .does_not_exist{color:red;}
.loginBubble{background:#EEE;}
.loginBubble p{color:#555;}
.txtwelcome{color:#364561;}

.sfh_green{background:green;}
#section_four_hra tr:hover td.sfh_green {background:#226b2c;}
.sfh_brown{background:#9f9f54;}
#section_four_hra tr:hover td.sfh_brown {background:#aeae6f;}
.sfh_light_green{background:#369a68;}
#section_four_hra tr:hover td.sfh_light_green {background:#6abb92;}
.sfh_orange{background:#fd982a;}
#section_four_hra tr:hover td.sfh_orange {background:#fdb668;}
.sfh_red {background:#d54731;}
#section_four_hra tr:hover td.sfh_red {background:#f3644f;}
#tab_four .questions {border-bottom-color:#CCC;}
.light_text, .quote{color:#7C7C7C;}
.gray_btn, .grey {background:#ccc; display:block; color:#FFF!important;}
.green, .green a, input.green {background:#58794F!important; display:block; color:#FFF!important;}


.blue, .blue a{background:#475472;}
.btn, .btn:visited{color:#FFF;}
.btn {width:auto!important; font-size:13px; position:relative; padding:5px; }
.btn a, .btn a:hover, .btn a:active, .btn a:visited {color:#FFF; text-decoration:none; display:block;}
input.btn{position:relative; cursor:pointer; float:right; display:block; margin:0px 0px 10px 0px; border:0;}


a.btn:hover{text-decoration:none;}

.loginBubble .green { width:136px!important; }

.left a.btn {margin:0px 0px 0px 0px; display:inline;}
.gray_btn_save {width:135px; height:35px; display:block; background:#ccc; cursor:pointer; text-align:center; color:#FFF; margin:0px 0px 0px 15px; padding:8px;}
.green_btn_save {width:135px; height:35px; display:block; background:#557a4f;  cursor:pointer; text-align:center; color:#FFF; margin:0px 0px 0px 15px; padding:8px;}
.green_btn {width:90px; height:20px; line-height:20px; font-size:14px; display:block; color:#FFF; background:#557a4f;  cursor:pointer; text-align:center; color:#FFF; margin:0px 0px 0px 15px; padding:8px;}

.rd, .btn { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.round { padding:5px; border-radius:9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.round_small { border-radius:6px;  -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.admin_actions_left {width:400px; margin:4px 0px 0px 0px;}
.admin_actions_right {width:250px;}

