﻿* {
	margin: 0;
}

html {
	height: 100%;
}

img {
	border: 0;
}

.autoclear:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.autoclear { 
	display: inline-block;
}

.autoclear { 
	display: block;
}

.red {
	background-color: #FF0000;
}

body {
	margin: 0 auto 0 auto;
	text-align: center;
	background: #8cbdd8 url(/site_admin/images/mainbkgd.jpg) repeat-x;
	height: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

hr {
	width: 100%;
	height: 1px;
	border-style: none;
	color: #d7d7d7;
	background-color: #d7d7d7;
	text-align: center;
	margin: 5px 0 5px 0;
}

#page {
	text-align: left;
	width: 930px;
	margin: 0 auto 0 auto;
	height: 99.9%;
}

#page #header {
	display: block;
	height: 60px;
	width: 100%;
}

#page #header a {
    color: #000;
    text-decoration: none;
}

#page #header a:hover {
    text-decoration: underline;
}

#page #header img#ascx_header_headerlogo, #page #header img#headerlogo {
	margin-top: 10px;
	margin-left: 20px;
	float: left;
}

#page #header img {
	float: right;
}

#page #bannerspace {
	display: block;
	height: 70px;
	width: 100%;
}

/********************************************************************

					Home/Main Menu
	
*********************************************************************/


#page #homenavarea {
    float: left;
    margin-top: 50px;
    margin-left: 80px;
}

#page #homenavarea img#choose {
	float: left;
	
	display: block;
	padding-top: 30px;
	margin-right: -2px;
}

#page #homenavarea table#main {
	float: left;
	border: 0;
	width: 450px;

}

#page #homenavarea table#main td {	
width: 224px;
height: 65px;

}

#page #homenavarea table#main td a {	
width: 224px;
height: 65px;
display: block;
}
/*


.mainmenubutton, .mainmenubutton-active {
background-repeat: no-repeat;
display: block;
width: 225px;
height: 65px;		
}

.mainmenubutton a, .mainmenubutton-active a {
float: left;
width: 100%;
display: block;
}

.mainmenubutton a img, .mainmenubutton-active a img {
float: left;
}

.mainmenubutton .l, .mainmenubutton-active .l {
float: left;
}

.mainmenubutton .r, .mainmenubutton-active .r  {
float: right;
}

.mainmenubutton .box, .mainmenubutton-active .box  {
margin: 6px 8px 0 8px;
}

.mainmenubutton .text, .mainmenubutton-active .text  {
margin: 26px 10px 0 10px;
}

.mainmenubutton {
background-image: url(../../images/mainmenucell.gif);
}

.mainmenubutton-active {
background-image: url(../../images/mainmenucell-active.gif);
}
*/

/********************************************************************

					*MAIN* login area
	
*********************************************************************/

#firstlogin {
	display: block;
	width: 400px;
	margin: 150px auto 0 auto;
}	

#firstlogin img#message {
	float: left;
	margin: 20px 30px 0 0;
}

#firstlogin #lform {
	width: 180px;
	float: left;
}

#lform {
	display: block;
	font-size: 11px;
}

#lform input, #lform textarea, #lform select {
	font-size: 11px;
	color: #000;
	margin: 4px 0 11px 0;
	background-color: #f9faf4;
	padding: 2px;
	font-weight: normal;
	border: 1px solid #BFBFBF;
	width: 100%;
	
}

#lform input#cb_remember {
	padding: 1px;
	margin-right: 5px;
	font-weight: normal;
	border: 1px solid #BFBFBF;
	width: 15px;
	height: 15px;
	vertical-align:middle;

}

#lform #submitf {
	display: block;
	margin: 0 -6px 0 auto;
	width: 50px;
	height: 19px;
	border: 0;
	background-image: url('/site_admin/images/loginsubmit.gif');
	background-repeat: no-repeat;
	cursor:pointer;
}

/********************************************************************

					Home/login area
	
*********************************************************************/

.homenavwelcome 
{
    color: #000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-top: none;
	float: right;
	margin-left: 2px;
}	

.nottop {
	margin-left: 14px;	
	margin-top: 3px;
	float: left;
	border: 1px solid #CCCCCC;
}

.homenavwelcome p {
	padding: 4px 8px 4px 8px;
	float: left
}

.homenavwelcome p.divi {
	margin-left: 12px;
	color: #000;
}

.homenavwelcome p.divi a {
	color: #000;
	text-decoration: none;
}
.homenavwelcome p.divi a:hover {
	color: #000;
	text-decoration: underline;
}

/********************************************************************

					Main (top) Menu
	
*********************************************************************/

#topMenu {display: block;height:35px;padding:13px 0px 2px 0px; font-size:11px; font-weight:bold; width:930px; z-index: 30}
#topMenu ul {margin:0;padding:3px 10px 2px 0;list-style:none;}
#topMenu li {display:inline;text-transform: uppercase; letter-spacing: 0.1em; padding-right:2px; padding-top:5px;}
#topMenu li a {text-decoration:none;font-weight:bold;}
#topMenu li a:hover {color:#fff} /* MSIE fix */
#topMenu a:hover span {color:#fff;background-image:url('/site_admin/images/menu/page/mainnav/bt-over.gif') !important}
#topMenu .left {background:url('/site_admin/images/menu/page/mainnav/bt-off.gif') top left;padding:5px 5px 5px 4px;}	  
#topMenu .right {color:#fff;background:url('/site_admin/images/menu/page/mainnav/bt-off.gif') top right;padding:5px 15px 5px 4px;}
#topMenu .current span {color:#fff;background-image:url('/site_admin/images/menu/page/mainnav/bt-active.gif') !important; font-weight:bold;}

#page .fleft {

}

#page .fright {

}

#footer {
	display: block;
	width: 100%;
	height: 100%;
	background: #90C2E7;
}

/********************************************************************
    
					SubNav Menu
	
*********************************************************************/

#subNav {width:98%;padding:8px 0 6px 10px; font-size:10px;}
#subNav ul {margin:0;padding:0;list-style:none}
#subNav li {display:inline;}
#subNav li a {text-decoration:none;font-weight:bold;}
#subNav li a:hover {color:#555} /* MSIE fix */
#subNav li a:hover span {background-image:url('/site_admin/images/menu/page/subnav/sn-on.gif') !important}
#subNav .left {background:url('/site_admin/images/menu/page/subnav/sn-off.gif') top left;padding:7px 4px 7px 0;}	  
#subNav .right {color:#999;background:url('/site_admin/images/menu/page/subnav/sn-off.gif') top right;padding:7px 8px 7px 0;}
#subNav #current span {color:#555;background-image:url('/site_admin/images/menu/page/subnav/sn-on.gif') !important; font-weight:bold;}

/********************************************************************
    
					H Tags
	
*********************************************************************/

h1 {
    color: #444444;
    font-size: 12px;
    font-weight: bold;
}

h2 {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}

h3 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

h4 {
    color: #666;
    font-size: 11px;
    font-weight: bold;
}

/********************************************************************
    
				Bullets
	
*********************************************************************/
#home ul {
	position: relative;
	margin: 0 0 15px 20px;
}
/********************************************************************
    
				Regular/Normal Pages
	
*********************************************************************/

#rcontent {
	width: 100%;
	border: 1px solid #CFD3D4;
	border-bottom: none;
	background-color: #FFFFFF;
	float:left;
}

#rcontent #pageTitle {
    padding-top: 10px;
    padding-left: 10px;
}

div#pageMessage {
    font-size: 12px;
    padding: 10px 10px 0 10px;
		margin: 0 10px 0 10px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

div#pageMessage h1 {
    color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 3px;
}

div#pageMessage h2, div#pageMessage h2 a {
		font-size: 12px;
    color: #FFFFFF;
		font-weight: bold;
}

div#pageMessageBottom {
	height: 10px;
	margin: 0 10px 0 10px;
}

div#sep-dotted-line {
    width: 99%;
    background-image: url('/site_admin/images/common/sep-dotted-line.gif');
    background-repeat:repeat-x;
    height: 1px;
    margin: 10px 0 10px 0;
		float: left;
}

/********************************************************************
    
				Command Item Button
	
*********************************************************************/

#itemButton {padding:4px 0px 4px 0px; font-size:11px; font-weight:bold;}
#itemButton a {text-decoration:none; cursor: pointer;}
#itemButton li a:hover {color:#fff} /* MSIE fix */
#itemButton a:hover span {color:#fff;background-image:url('/site_admin/images/menu/page/command-item/bt-on.gif') !important}
#itemButton .left {background:url('/site_admin/images/menu/page/command-item/bt-off.gif') top left;padding:4px 1px 3px 5px}	  
#itemButton .right {color:#999;background:url('/site_admin/images/menu/page/command-item/bt-off.gif') top right;padding:4px 10px 3px 0;}

/********************************************************************

				CMS
	
*********************************************************************/

#rcontent table.edit-table {
	font-size: 12px;
	font-weight: bold;
}

#rcontent table.edit-table .normal {
	font-size: 12px;
	font-weight: normal;
}

#rcontent .edit-table input, #rcontent .edit-table textarea, #rcontent .edit-table select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #f9faf4;
	padding: 2px;
	font-weight: normal;
	border: 1px solid #BFBFBF;
}

#rcontent #page-edit-menu {
	display: block;
	width: 910px;
	height: 35px;
	background: url('/site_admin/images/cms/pagedetails-background.gif') no-repeat right;
	color: #FFFFFF;
	padding: 0;
}

#page-details
{
    display: block;
    float: right;
    padding: 10px 8px 0 0;
}

#rcontent #page-edit-menu #pageButton {display: block;float: left;padding:11px 0px 10px 0px; font-size:11px; font-weight:bold; width:800px; z-index: 30}
#rcontent #page-edit-menu #pageButton ul {margin:0;padding:0;list-style:none; padding-left:8px;}
#rcontent #page-edit-menu #pageButton li {display:inline;text-transform: uppercase; padding-right:3px; padding-top:5px;}
#rcontent #page-edit-menu #pageButton li a {text-decoration:none;font-weight:bold;}
#rcontent #page-edit-menu #pageButton li a:hover {color:#777} /* MSIE fix */
#rcontent #page-edit-menu #pageButton a:hover span {color:#777;background-image:url('/site_admin/images/cms/buttons/bt-on.gif') !important}
#rcontent #page-edit-menu #pageButton .left {background:url('/site_admin/images/cms/buttons/bt-off.gif') top left;padding:6px 5px 5px 1px;}	  
#rcontent #page-edit-menu #pageButton .right {color:#777;background:url('/site_admin/images/cms/buttons/bt-off.gif') top right;padding:6px 10px 5px 1px;}
#rcontent #page-edit-menu #pageButton .current span {color:#777;background-image:url('/site_admin/images/cms/buttons/bt-active.gif') !important; font-weight:bold;}

#rcontent h3.edit-vis {
	height:  28px;
	background: url('/site_admin/images/cms/edit-versions-top.gif') no-repeat;
	width: 910px;
	font-size: 11px;
	color: #414141;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 0 0 8px;
	margin-bottom: -8px;
	margin-top: 6px;
}

#rcontent h3.edit-vis img {
    float: right;
    margin-top: -15px;
    margin-right: 4px;
    padding-right: 10px
}

#rcontent .edit-details-vis {
	border: 1px solid #BFBFBF;
	border-top: none;
	padding: 10px;
	width: 888px;
	display: block;
	float: left;
}

/********************************************************************

				Tabbed Menu
	
*********************************************************************/

#tabbed {
	height: 29px;
}

#tabbed a {
	float: left;
	display: block;
	height: 29px;
}

#tabbed a span {
	display: none;
}

/********************************************************************
    
				Messages
	
*********************************************************************/

.messageError, .messageError a {
		background-color: #CC0033;
}

.messageWarning, .messageWarning a {
    background-color: #ce9d06;
}
.messageNormal, .messageNormal a {
    background-color: #8a9651;
}

/********************************************************************
    
				Buttons
	
*********************************************************************/

input.buttonBlue {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ccc;
	background-color: #639fce;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

input.buttonLightBlue {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ccc;
	background-color: #97c8ee;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

input.buttonOrange {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ccc;
	background-color: #df8e32;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

/********************************************************************
    
				Other
	
*********************************************************************/

.cursorpointer {
    cursor:pointer;
}

#loadingDiv {
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px auto auto -100px;
	border:1px solid black;
	text-align:center;
	z-index: 1000;
}

/********************************************************************

				Question Builder
	
*********************************************************************/

#question-builder { 
	position: relative;
	padding: 15px 11px;
}

#question-builder input, 
#question-builder textarea { 
	border: 1px solid #6382a2;
	padding: 2px;
	font-size: 12px;
	background: #fff url(/site_admin/images/question-builder/input-bg.gif) repeat-x left top;
	width: 340px;
	vertical-align: middle;
}

#question-builder select { 
	border: 1px solid #6382a2;
	font-size: 12px;
	background: #fff url(/site_admin/images/question-builder/input-bg.gif) repeat-x left top;
	width: 346px;
}

#question-builder .question.qualitative div { 
	width: 850px;
}

#question-builder .question.qualitative div input,  
#question-builder .question.qualitative div select { width: 550px; }
#question-builder .question.qualitative div textarea { width: 550px; height: 80px; }
#question-builder .question.qualitative div input.image { width: auto; }

#question-builder textarea { 
	height: 150px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}

#question-builder .small { width: 130px; }
#question-builder .large { width: 530px; }

#question-builder #controls { 
	float: right;
	padding-bottom: 15px;
}

#question-builder #name { 
	font-size: 1.1em;
}

#question-builder input.image, 
#question-builder #controls img { 
	padding: 0 5px 0 0;
	border: 0;
	background: transparent;
	width: auto;
}

#question-builder .question { 
	position: relative;
	clear: both;
	border: 1px solid #b0cce8;
	background: #e1ebf4 url(/site_admin/images/question-builder/question-bg.gif) repeat-x 0 1px;
	margin: 15px 0;
	padding: 15px 15px 5px 15px;
}

#question-builder .question p { 
	margin: 0 0 12px 0;
	font-size: 1.1em;
}

#question-builder .question p.right { 
	position: absolute;
	float: right;
	display: inline-block;
	right: 10px;
	top: 10px;
}

#question-builder .question p label { 
	display: block;
	float: left;
	width: 120px;
	padding: 4px 15px 0 0;
	text-align: right;
	font-weight: bold;
}

#question-builder .question p span { 
	display: block;
	padding: 4px 0 0 0;
}

#question-builder .question div { 
	width: 505px;
}

#question-builder .question div.grid { 
	float: right;
	width: 350px;
	border-left: 1px solid #b0cce8;
	padding: 10px 0 0 20px;
}

#question-builder ul#reorder { 
	list-style: none;
	padding: 0;
	margin: 0;
}

#question-builder ul#reorder li { 
	background: #d2e1e8 url(/site_admin/images/reorder.gif) no-repeat 7px 50%;
	padding: 10px 30px;
	border: 1px solid #82a3b2;
	margin-bottom: 10px;
	font-size: 1.2em;
	cursor: pointer;
}

/********************************************************************

				User Matrix
	
*********************************************************************/

#user-matrix { 
	position: relative;
	padding: 15px 11px;
}

#user-matrix p.options {
	float: right;
}

#user-matrix input, 
#user-matrix textarea { 
	border: 1px solid #6382a2;
	padding: 2px;
	font-size: 12px;
	background: #fff url(/site_admin/images/question-builder/input-bg.gif) repeat-x left top;
	vertical-align: middle;
}

#user-matrix input.checkbox { 
	width: auto;
	border: 0;
	background: transparent;
}

#user-matrix select { 
	border: 1px solid #6382a2;
	font-size: 12px;
	background: #fff url(/site_admin/images/question-builder/input-bg.gif) repeat-x left top;
}

#user-matrix table { 
	clear: both;
	width: 100%;
	margin: 15px 0;
	border-collapse: collapse;
}

#user-matrix table th.start { 
	width: 260px;
	text-align: left;
}

#user-matrix table th { 
	padding: 7px 10px;
	text-align: center;
	font-size: 1.2em;
	width: 50px;
}

#user-matrix table th.end { 
	text-align: right;
	width: auto;
}

#user-matrix table td.start { 
	text-align: left;
}

#user-matrix table td { 
	text-align: center;
	font-size: 1.2em;
	padding: 10px;
	border: 1px solid #ccc;
}

#user-matrix table td a img { 
	float: right;
}

#user-matrix table tr.alternate td { 
	background: #eee;
}

#user-matrix table td.fields {
	font-size: 1em;
	border-bottom: 10px solid #8cbdd8;
}

#user-matrix table td.fields p { 
	float: left;
	text-align: left;
	margin: 0 0 8px 0;
	width: 300px;
}

#user-matrix table td.fields p.clear { 
	clear: left;
}

#user-matrix table td.fields p label { 
	display: block;
	float: left;
	width: 110px;
	text-align: right;
	padding: 5px 5px 0 0;
}

#user-matrix table td p input { 
	width: 148px;
}

#user-matrix table td p input.error { 
	border: 1px solid #ff0000;
}

#user-matrix table td .message { 
	color: #00aa00;
	font-weight: bold;
	float: left;
}

#user-matrix table td .message-error { 
	color: #cc0000;
	font-weight: bold;
	float: left;
}

#user-matrix table td input.submit { 
	border: 0;
	padding: 0 10px 0 0;
	background: transparent;
	width: auto;
	float: right;
	clear: right;
}
	
#user-matrix table td.fields textarea { 
	float: right;
	width: 280px;
	height: 70px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
}

#user-matrix table td ul { 
	float: left; 
	width: 287px;
	list-style: none;
	padding: 0;
	margin: 0 15px 0 0;
}

#user-matrix table td ul li { 
	text-align: left;
	padding: 6px 0 6px 27px;
	background: url(/site_admin/images/user-matrix/uncompleted.gif) no-repeat 2px 50%;
}

#user-matrix table td ul li.start { 
	font-weight: bold;
	padding: 6px 0;
	background: transparent;
}

#user-matrix table td ul li.completed { 
	background: url(/site_admin/images/user-matrix/completed.gif) no-repeat 2px 50%;
}

/********************************************************************

				E-mail Management
	
*********************************************************************/

#email-management { 
	position: relative;
	padding: 15px 11px;
}

#email-management div {
	border: 1px solid #ccc;
	background: #eee;
	margin-bottom: 15px;
}

#email-management div h3 {
	background: #e2ebf4 url(/site_admin/images/edit-email/edit-email-bg.gif) repeat-x 0 1px;
	padding: 10px;
	border-bottom: 1px solid #b5d0ec;
}

#email-management div h3 a, 
#email-management div input.submit {
	float: right;
	display: block;
	margin: -3px 0 -5px 0;
}

#email-management div p {
	padding: 10px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#email-management div p textarea {
	width: 872px;
	height: 100px;
	border: 1px solid #ccc;
	padding: 5px;
	line-height: 1.5em;
}

#email-management div p.timeframe {
	border-top: 1px solid #b5d0ec;
	background: #e2ebf4;
	padding: 5px 10px;
	text-align: right;
}

#email-management div p.timeframe input {
	width: 20px;
}


/********************************************************************
    
				Imulus GridView
	
*********************************************************************/

.GridView_Imulus
{
	background: #FFFFFF;
	border: solid 1px #c6dddf;
	font: normal 11px Arial, Verdana, Sans-serif;
	text-align: left;
	cursor: default;
}

.GridView_Imulus th,
.GridView_Imulus th a
{ 
	font: normal 11px Tahoma;
	color: #DB8C32;
	border-top: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
}

.GridView_Imulus td,
.GridView_Imulus td a
{ 
	font: 11px tahoma;
	color: #545454;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
}

.MasterTable_Imulus
{
	border: 0px !important;
	border-collapse: separate !important;
	width: 100%;
}

.GridViewHeader_Imulus
{
	color: #DB8C32;
	background: #FFFFFF;
	font-weight:normal;
}

.GridViewHeader_Imulus a
{
	color: #DB8C32;
	text-decoration:none;
	font-weight:bold;
}

.GridViewRow_Imulus td
{
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	cursor:pointer;
	background-color: #F6F6F6;
}

.GridViewAltRow_Imulus td
{
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	cursor:pointer;
	background-color: #ffffff;
}

.GridViewEditRow_Imulus td
{
	background-color: #e1ebf3 !important;
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
}


.GridViewSelectedRow_Imulus td
{
	background-color: #E1EBF3 !important;
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	cursor:pointer;
}


.GridViewActiveRow_Imulus td
{
	background-color: #E1EBF3 !important;
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
}


.GridViewPager_Imulus td
{
	background: #FFFFFF;
	border-top: 1px solid #D7D7D7;
	height: 17px;
	padding-left: 11px;
}

.GridViewPager_Imulus a
{
	color: #333;	
}


tr.GroupHeader_Imulus td
{
	background: #deeffe;
	font-weight: normal;
	border-bottom: solid 1px #D7D7D7;
}

.GroupPanel_Imulus
{
	background-color: #FFFFFF;
	width: 100%;
	border-collapse: collapse;
}

.GroupPanel_Imulus TD
{
	color: white;
}

.GroupPanelItems_Imulus
{
	background: #6ca7d2;
	color: white !important;
	border: solid 1px #D7D7D7;
	white-space:  nowrap;
	font-size: 11px;
}
td.GridViewHeader_Imulus input
{
	width: auto;
	float: left;
	border: solid 1px #D7D7D7;
	background: #fafafa;
	font: normal 10px Verdana, Arial, Sans-serif;
	color: #989cb0;
	height: 14px;
	vertical-align:middle;
	font-weight: normal;
}

/**** Snazzy Borders ****/

#xsnazzy {background: transparent; margin:10px; width: 890px; float: left;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d2e7f8; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
.xb1 {margin:0 5px; background:#c7c7c7;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#d2e7f8; border:0 solid #c7c7c7; border-width:0 1px; padding: 5px 0 5px 15px;}
