/* @override 
	http://localhost:3000/stylesheets/hhesnet.css?1334544848
	http://localhost:3000/stylesheets/hhesnet.css?1335745498
*/

.Alerts {
	color: #ca0000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 7px;
	background-color: #fff1e7;
	border-bottom: 1px solid #ca0000;
	border-right: 1px solid #ca0000;
	border-left: 1px solid #ca0000;
	position: absolute;
	z-index: 999;
	left: 190px;
	right: 20px;
}
.errorExplanation {
	border-top: 1px solid #ca0000;
	color: #ca0000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 7px;
	background-color: #fff1e7;
	border-bottom: 1px solid #ca0000;
	border-right: 1px solid #ca0000;
	border-left: 1px solid #ca0000;
	margin-left: 5px;
}
.notice {
	color: #009e08;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 7px;
	background-color: #d9ffe5;
	border-bottom: 1px solid #009e08;
	border-right: 1px solid #009e08;
	border-left: 1px solid #009e08;
	position: absolute;
	z-index: 999;
	left: 190px;
	right: 20px;
}
.CopyRight {
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 9pt;
        color: #000000;
}
.Delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.FormBase {
	font-weight: lighter;
	text-decoration: none;
	border: 1px solid #395A9C;
	border-spacing: 0px;
	padding: 0px;
	margin: 5px;
}
.FormBase .even {
	background-color: #eaeeff;
}
.FormHeader {
	background-color: #819FC9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.FormLineTop {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #819FC9;
}
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}

.FormText.odd {
	background-color: #e0e6ff;
}
.FormText.even {
	background-color: white;
}
label.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
}
.FormText input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
}
.FormText textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
}
.FormTextACenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
	text-align: center;
}
.FormTextALeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
	text-align: left;
}
.FormTextARight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
	text-align: right;
}
.FormTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #FF0000;
	text-decoration: none;
}
.HeadderBase {
	background-color: #395A94;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #CCCCCC;
	font-weight: bold;
	margin: 0px;
}
.HeaderSiteType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CCCCCC;
	font-weight: lighter;
	text-decoration: none;
}
.HeaderSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
	font-weight: lighter;
	text-decoration: none;
}
.HeaderTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
        color: #CCCCCC
}
.ListBase {
	font-weight: lighter;
	text-decoration: none;
	border: 1px solid #395A9C;
}
.ListHeaderBase {
	background-color: #819FC9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.ListText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #395A9C;
	text-decoration: none;
}
.Menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #000066;
        font-weight: bold
}
.MenuBase {
	background-color: #FFFFFF;
	width: 175px;
	border: 1px solid #315A94;
	margin: 0px;
	padding: 0px;
}
.MenuCell {
	background-color: #FFFFFF;
	border: 1px solid #315A94;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #315A94;
	text-decoration: none;
	font-weight: lighter;
}
.MenuHeadder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
	font-weight: bold;
	background-color: #819FC9;
	text-align: center;
	filter: DropShadow(Color=#FFFFFF, OffX=2, OffY=2, Positive=2);
}
.MenuText:hover {
	text-decoration: none;
	background-color: #E6F2FF;
	cursor: pointer;
}

.MenuBase .active {
	background-color:#B9DCFF;
}
.MenuBase .active:hover {
	cursor: default;
}

.MenuText,
.MenuText a,
.MenuText a:link
.MenuText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #315A94;
	text-decoration: none;
	font-weight: lighter;
}

.MenuTitle,
.MenuTitle a,
.MenuTitle a:link,
.MenuTitle a:visited,
.MenuTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.PageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.PageTextAlignRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: right;
	text-align: right;
}
.PageTextBold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px ;
        font-weight: bold
}
.PageTextBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
}
.PageTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}
.SiteFieldHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	font-weight: lighter;
	text-decoration: none;
}
.Subtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #336699
}
.SiteType {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
        color: #336699
}
.Title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20pt;
        color: #336699
}
.saved {
	width: 100%;
}
.saved td {
	border: 1px solid #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #163D0D;
	text-decoration: none;
	background-color: #A9F48D;
	padding: 5px;
}
#items #order-items-list table {
	width: 600px;
}

/* List Table Stylings */

.list-records {
	width: 100%;
	border: 1px solid #315a94;
	border-spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.list-records thead tr {
	color: #000066;
	font-weight: bold;
	background-color: #819FC9;
}

.list-records thead tr a,
.list-records thead tr a:link,
.list-records thead tr a:visited {
	color: #000066;
	text-decoration: none;
}
.list-records tbody tr td{
	border-right: 1px solid #819FC9;
	border-left: 1px solid #819FC9;
	padding: 3px 5px;
}

.list-records tbody tr.empty-list {
	text-align: center;
	background-color: #d7e3f7;
}

.list-records tbody tr:hover td.hover {
	background-color: #adb9c6;
	cursor: pointer;
}

.list-records tbody tr.odd {
	background-color: #e0e6ff;
}

/* Pagination and status */
.page-pages, .page-entries, .breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ebebeb;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#b3b3b3));
	background-image:-moz-linear-gradient(-90deg,#ebebeb,#b3b3b3);
	border: 1px solid #e9e9e9;
	padding: 3px 10px;
}


.pagination {
	font-weight:bold;
}

.record-list {
	text-align:left;
}


.clear-fix {
	clear: both;
	float: none;
}

/* Align Stylings */

.ac {
	text-align: center;
}

.ar {
	text-align: right;
}

.ab {
	vertical-align: bottom;
}
.at {
	vertical-align: top;
}
 .left {
	float: left;
}
.right {
	float: right;
}
.center {
	margin: 0 auto;
}

.fluid {
	width: 100%;
}
/* Breadcrumb Helpers */

.javascript-back {
	font-size:12px;
	font-weight:bold;
	color: #003366;
	text-decoration: none;
}
.javascript-back:hover {
	text-decoration: underline;
	color: #0066c5;
}

/* Record Display Stylings */

#record {
	background-color: #d7e3f7;
	border: 1px solid #819fc9;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#record-header {
	background-color: #819fc9;
	padding: 10px;
}
#record-header .info {
	padding-right: 10px;
}
#record-header .box {
	color: #036;
	font-weight: bold;
	padding: 10px;
	font-size: 24pt;
	margin-right: 10px;
	width: auto;
	border: 1px solid #395a94;
}
#record-header .box span {
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
}
#record-header .name {
	font-size: 18pt;
}

#record-header .description {
	font-size: 14pt;
}

#record-header .descriptors {
	background-color: #7893bb;
	font-size: 12pt;
	width: 100%;
	padding: 3px 5px;
	margin-right: 10px;
}

#record-body {
	padding: 10px;
	background-color: #fff;
}
#record-footer {
	background-color: #d7e3f7;
	padding: 10px;
}

/* Tiny Edit Button */
.tiny-edit {
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: #000;
    background-color:#F7FA29;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#F7FA29), to(#CCCF23));
	background-image:-moz-linear-gradient(-90deg,#F7FA29,#CCCF23);
    border: 1px solid #898802;
	box-shadow: 0px 0px 4px #fff;
	-moz-box-shadow: 0px 0px 4px #fff;
	-webkit-box-shadow: 0px 0px 4px #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	position:absolute;
	padding: 2px 3px;
}

.tiny-edit a {
	color:#000;
}

.tiny-edit a:hover {
	color:#222;
	text-decoration:underline;
}

/* List Buttons */

#list-buttons.list-buttons {
	margin-bottom: 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #003366;
	background-color: #b8b8b8;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#b8b8b8), to(#777));
	background-image:-moz-linear-gradient(-90deg,#b8b8b8,#777);
	padding: 0;
}

#list-buttons ul {
	margin-left: 0;
	margin: 0;
	padding: 0;
}

.list-buttons ul li {
	border-right: 1px solid #747474;
	list-style-type: none;
	float: left;
	padding: 0px 10px;
}

#list-buttons img {
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#list-buttons span {
	vertical-align: middle;
}

#list-buttons ul li:hover {
        background-color: #6e6e6e;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#6e6e6e), to(#555));
		background-image:-moz-linear-gradient(-90deg,#6e6e6e,#555);
        cursor:pointer;
	color: #e5e5e5;
}

#list-buttons ul li a {
		color:#003366;
}

#list-buttons ul li a:hover {
		color:#003366;
		text-decoration:none;
}

/* Tabnav inside the records */

#record-tabnav {
	clear: both;
}


#program_tabnav {
	margin: 10px 0px 0;
	padding-bottom: 3px;
}

.program_tabnav {
	margin: 10px 0px 5px;
	z-index: 2;
	color: #06c;
    padding: 1px 1px 1px 10px;
}

.program_tabnav ul {
	margin: 1px;
    padding: 0;
}

.program_tabnav li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	margin-right:2px;
	vertical-align:top;
}

.program_tabnav li a {
	padding: 2px 5px 3px;
	background-color: #c7d3e5;
	border-bottom-style: none;
	border-style: solid;
	border-width: 1px;
	font-weight: normal;
	font-style: normal;
	color: #036;
}

.program_tabnav li a:hover {
	text-decoration: none;
	background-color: #c7d3e5;
	color: #000;
}

.program_tabnav a, .program_tabnav a.active {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 5px 8px 2px;
    margin: 0;
    color: #000;
    font: bold 120% arial;
    background: #bbb;
    font-weight: bold;
    text-decoration: none;
}

.program_tabnav a.active {
    background-color: #E0E0E0;
    border: 1px solid #444;
    border-bottom: 2px solid #E0E0E0;
}

.program_tabnav a:hover {
	color: #333;
	background: #9e9e9e;
	text-decoration: underline;
}

.program_tabnav a:visited {
	color: #06c;
}

.program_tabnav a.active:hover {
    background: #E0E0E0;
    text-decoration: none;
}

/* ----- Record Buttons ----- */
#record-buttons {
	background-color: #819fc9;
	padding: 2px;
}

#record-buttons li {
	list-style-type: none;
	margin-right: 1px;
	background-color: #7893bb;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

#record-buttons li a {
	text-decoration: none;
	color: #036;
	font-weight: bold;
}
#record-buttons li:hover {
	background-color: #62789a;
	color: #000;
}

/* Tabnav OpenClose Buttons */

#close_open_buttons_tabnav {
	clear: both;
	width: auto;
	padding: 5px;
}
.close_open_buttons_tabnav {
}
.close_open_buttons_tabnav ul {
	width: auto;
}
.close_open_buttons_tabnav li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
	padding: 5px;
	border-style: outset;
	border-width: 2px;
	background-color: #e7e7e7;
	color: #c3c3c3;
}
.close_open_buttons_tabnav li.active {
	border-style: inset;
	background-color: #cecece;
}
 .close_open_buttons_tabnav li a {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #6700ff;
}
 .close_open_buttons_tabnav li.active a {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #4b00c3;
}

/* Search Form */

#search-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
	font-weight: bold;
	background-color: #036;
	text-align: left;
	filter: DropShadow(Color=#FFFFFF, OffX=2, OffY=2, Positive=2);
	padding: 5px;
}

#search-form.search input {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #395a94;
}
#search-form.search input.field {
	font-size: .9em;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #5e7495;
}
#search-form.search input.button {
	background-color:#ebebeb;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#b3b3b3));
	background-image:-moz-linear-gradient(-90deg,#ebebeb,#b3b3b3);
	padding-left: 10px;
	padding-right: 10px;
	border-style: none;
	font-size: .8em;
	color: #036;
}
#search-form.search a {
	color: #cfcfcf;
	text-decoration: none;
}
#search-form.search a:hover {
	color: #89b6d0;
}
.filter-row {
	background-color: #e9e9e9;
	text-align: center;
}
.filter-row:hover {
	background-color: #c9c9c9;
}
.welcome-footer {
	margin-top: 50px;
	width: 90%;
	background-color: #c4c4c4;
}

/*Error Stylings*/
.fieldWithErrors input, .fieldWithErrors select {
	background-color: #ffdad0;
	border-width: 2px;
	border-color: #ff6f64;
}

/*Page Styling for the look of a paper*/
.page {
	background-color: #fff;
	margin: 30px;
	padding: 10px;
	border: 1px solid #000;
	-moz-box-shadow: 5px 5px 10px 0px #dbdbdb;
	-webkit-box-shadow: 5px 5px 10px 0px #dbdbdb;
	box-shadow: 5px 5px 10px 0px #dbdbdb;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	display: inline-block;
}
.page .header {
	font-size: 1.5em;
	padding-bottom: 5px;
	background-color: #f4f4f4;
}
.page table thead td{
	padding-top: 5px;
	font-weight: bold;
}
.page table thead tr.detail-header td {
		border-bottom: 2px solid #000;
}
.page table tbody.records tr td {
	padding-bottom: 2px;
}
.page table tbody.footer tr td {
	padding-bottom: 10px;
}
.page table td {
	padding-right: 3px;
	padding-left: 3px;
}
.page table tr.calculations.subtotal td {
	border-top: 2px solid #000;
}
.page table tr.calculations.total td {
	border-top: 2px solid #000;
	border-bottom: 3px double #000;
}

/*CSS Login Form*/
.loginForm {
	-moz-box-shadow: 0px 0px 10px 0px #dbdbdb;
	-webkit-box-shadow: 0px 0px 10px 0px #dbdbdb;
	box-shadow: 0px 0px 10px 0px #dbdbdb;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #395A94;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	display:inline-block;
	color:#777777;
	padding:10px 25px;
	text-decoration:none;
	text-shadow: #e9e9e9 1px 1px 2px;
	width: 300px;
	position:absolute;
	left:50%;
	top:40%;
	margin:-75px 0 0 -135px;
	font: 1.3em arial;
	list-style-type: none;
	border: 3px solid #395A94;
}
.loginForm #u {
	clear: both;
}
.loginForm #uTitle, .loginForm #pTitle {
	position: absolute;
	z-index: 2;
	color: #cecece;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 6px;
}
.loginForm input#login, .loginForm input#password {
	font-size: 1.3em;
	width: 98%;
	z-index: -8;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.loginForm #submit {
	float: right;
	margin-top: -40px;
	z-index: 100;
	position: relative;
}
.loginForm #submit input {
	z-index: 3;
	opacity: 0.76;
}
.loginForm #logo img {
	margin-left: 102px;
	margin-right: auto;
	margin-bottom: 5px;
}
.loginForm .title {
	font-size: 1.3em;
	text-shadow: #142441 1px 1px 0px;
	color: #eeefe9;
	text-align: center;
	margin-top: 10px;
}
/*.loginForm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.loginForm:active {
	position:relative;
	top:1px;
}
*/

/*Visitor Links*/
.visitor-buttons {
	bottom: 0;
	position: fixed;
}
.visitor-buttons ul li {
	color: #bababa;
	list-style-type: none;
	float: left;
	margin-right: 40px;
	margin-left: 0;
	padding: 5px;
	cursor: pointer;
	font: 1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
}
.visitor-buttons ul li:hover {
	color: #7a7a7a;
}
.VisitorPage .VisitorText .Heading {
	color: #395A94;
	font: bold 1.3em Verdana;
	text-align: center;
	text-decoration: underline;
}
.VisitorPage .VisitorText {
	width: 400px;
	margin: 50px auto 0;
	padding: 25px;
    /*--Top right rounded corner--*/
    -moz-border-radius-topright: 15px;
    -khtml-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    /*--Top left rounded corner--*/
    -moz-border-radius-topleft: 15px;
    -khtml-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    /*--Bottom right rounded corner--*/
    -moz-border-radius-bottomright: 15px;
    -khtml-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    /*--Bottom left rounded corner--*/
    -moz-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border: 3px solid #395A94;
	font: normal .9em/1.5em Verdana;
}
.new_message .wolf, .fox {
 display: none;
}
.new_message span.block {
	display: block;
	clear: both;
}
.new_message div {
		margin-top: 10px;
}
.new_message div input, .new_message div textarea {
	width: 100%;
	font: normal .9em/1.5em Verdana;
}
.new_message #message_submit {
	font-size: 1.2em;
}


/*jSnitch Styles*/
.jSnitch {
	position:absolute;
	padding: 3px 7px;
    background-color: #fff;
        /*--Top right rounded corner--*/
        -moz-border-radius-topright: 7px;
        -khtml-border-radius-topright: 7px;
        -webkit-border-top-right-radius: 7px;
        /*--Top left rounded corner--*/
        -moz-border-radius-topleft: 7px;
        -khtml-border-radius-topleft: 7px;
        -webkit-border-top-left-radius: 7px;
        /*--Bottom right rounded corner--*/
        -moz-border-radius-bottomright: 7px;
        -khtml-border-radius-bottomright: 7px;
        -webkit-border-bottom-right-radius: 7px;
        /*--Bottom left rounded corner--*/
        -moz-border-radius-bottomleft: 7px;
        -khtml-border-radius-bottomleft: 7px;
        -webkit-border-bottom-left-radius: 7px;
    border: 3px solid #656565;
    color: #000;
    box-shadow: 0px 5px 20px #999;
        -webkit-box-shadow: 0px 5px 20px #999;
        -moz-box-shadow: 0px 5px 20px #999;
	font: 10pt Verdana, sans-serif;
	max-width: 300px;
}