body { border: 0; margin: 0; padding: 0;	background-color:#f1f1f1; font-family:Arial, Helvetica, sans-serif;}

.topbody { width:984px;padding:25px;padding-top:10px;padding-left:25px;background-color:#fff;
-webkit-box-shadow: #bababa 0px 2px 10px;
-moz-box-shadow: #bababa 0px 2px 10px;
box-shadow: #bababa 0px 2px 10px;
background: #fff;
behavior: url(pie/PIE.htc); } 



#dialog { 

    width:500px;

}



html, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}

h1{ font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:26px;padding-bottom:14px; }

.copyright { font-family:Arial;font-size:12px;color:#3f3f3f; }

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;

}

h2 { 
font-size:20px; line-height:28px; color:#000;padding-bottom:12px;font-weight:bold;
}

h3 { 
font-size:24px; line-height:32px; color:#000;padding-bottom:12px;font-weight:bold;
}

h4,h5 { 
font-size:28px; line-height:36px; color:#000;padding-bottom:12px;font-weight:bold;
}



h1 { font-size:210%;color:#000;font-weight: bold; }





ol, ul {
	list-style: none;
}

del {
	text-decoration: line-through;
}



/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;



}



a img {



	border: none;



}







/* =Layout



-------------------------------------------------------------- */







/*



LAYOUT: Two columns



DESCRIPTION: Two-column fixed layout with one sidebar right of content



*/







#container {



	float: left;



	margin: 0 -320px 0 0;



	width: 100%;



}









#primary,



#secondary {



	float: right;

	overflow: hidden;

	width: 258px; 



	padding-left:10px;

	clear: right;



}







#footer {



	clear: both;



	width: 100%;



}



.primary {

background-color:#f1f1f1;



}





/*



LAYOUT: One column, no sidebar



DESCRIPTION: One centered column with no sidebar



*/







.one-column #content {



	margin: 0 auto;



	width: 620px;



}







/*



LAYOUT: Full width, no sidebar



DESCRIPTION: Full width content with no sidebar; used for attachment pages



*/







.single-attachment #content {



	margin: 0 auto;



	width: 900px;



}











/* =Fonts



-------------------------------------------------------------- */



body,



input,



textarea,



.page-title span,



.pingback a.url {



	font-family: Arial,Georgia, "Bitstream Charter", serif;



}



h3#comments-title,



h3#reply-title,



#access .menu,



#access div.menu ul,



#cancel-cArialreply-link,



.form-allowed-tags,



#site-info,



#site-title,



#wp-calendar,



.comment-meta,



.comment-body tr th,



.comment-body thead th,



.entry-content label,



.entry-content tr th,



.entry-content thead th,



.entry-meta,



.entry-title,



.entry-utility,



#respond label,



.navigation,



.page-title,



.pingback p,



.reply,



.widget-title,



.wp-caption-text {



	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;



}



input[type=submit] {



	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;



}



pre {



	font-family: "Courier 10 Pitch", Courier, monospace;



}



code {



	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;



}











/* =Structure



-------------------------------------------------------------- */







/* The main theme structure */



#access .menu-header,



div.menu,





#branding,



#wrapper {



	margin: 0 auto;	

	background-color:#fff;

	padding: 0 0 0 16px;



}









/* Structure the footer area */



#footer-widget-area {



	overflow: hidden;



}



#footer-widget-area .widget-area {



	float: left;



	margin-right: 20px;



	width: 220px;



}



#footer-widget-area #fourth {



	margin-right: 0;



}



#site-info {



	float: left;



	font-size: 14px;



	font-weight: bold;



	width: 700px;



}



#site-generator {



	float: right;



	width: 220px;



}











/* =Global Elements



-------------------------------------------------------------- */







/* Main global 'theme' and typographic styles */







body,



textarea {



	color: #000;

	font-size: 13px;

	font-family:Arial, Helvetica, sans-serif;

	line-height: 18px;



}



hr {



	background-color: #e7e7e7;



	border: 0;



	clear: both;



	height: 1px;



	margin-bottom: 18px;



}







/* Text elements */



p {



	margin-bottom: 18px;

	color:#000;



}



ul {



	list-style:square;



	margin: 0 0 18px 1.5em;



}



ol {



	list-style: decimal;



	margin: 0 0 18px 1.5em;



}



ol ol {



	list-style: upper-alpha;



}



ol ol ol {



	list-style: lower-roman;



}



ol ol ol ol {



	list-style: lower-alpha;



}



ul ul,



ol ol,



ul ol,



ol ul {



	margin-bottom: 0;



}



dl {



	margin: 0 0 24px 0;



}



dt {



	font-weight: bold;



}



dd {



	margin-bottom: 18px;



}



strong {



	font-weight: bold;



}



cite,



em,



i {



	font-style: italic;



}



big {



	font-size: 131.25%;



}



ins {



	background: #ffc;



	text-decoration: none;



}







pre {



	background: #f7f7f7;



	color: #222;



	line-height: 18px;



	margin-bottom: 18px;



	padding: 1.5em;



}



abbr,



acronym {



	border-bottom: 1px dotted #666;



	cursor: help;



}



sup,



sub {



	height: 0;



	line-height: 1;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}







a, a:link,.bluelink {



	color: #0066cc;



}



a:visited {



	color: #0066cc;



}



a:active,



a:hover {



	color: #7a0b35;



}



.bluelink { text-decoration:underline;cursor:pointer; }



.white a,.white a:active,.white a:visited,.white a:link { 

color:#dcd0b9;

text-decoration:none;

font-weight:bold;

font-size:11px;

font-family:Arial;

}

.white a:hover { 

color:#e4c487;

text-decoration:underline;

font-weight:bold;

font-size:11px;

font-family:Arial;

}



.bottom_menu a,.bottom_menu a:active,.bottom_menu a:visited,.bottom_menu a:link { 

color:#00759a;

text-decoration:none;

font-weight:normal;

font-size:12px;

font-family:Arial;

line-height:18px;

}

.bottom_menu a:hover { 

color:#9a0036;

text-decoration:none;

font-weight:normal;

font-size:12px;

font-family:Arial;

line-height:18px;

}

.bottom_topic { 

color:#3f3f3f;

text-decoration:none;

font-weight:bold;

font-size:14px;

font-family:Arial;

}



.white_top a,.white_top a:active,.white_top a:visited,.white_top a:link { 

color:#dcd0b9;

text-decoration:none;

font-weight:bold;

font-size:18px;

font-family:Arial;

}

.white_top a:hover { 

color:#e4c487;

text-decoration:underline;

font-weight:bold;

font-size:18px;

font-family:Arial;

}





/* Text meant only for screen readers */



.screen-reader-text {



	position: absolute;



	left: -9000px;



}











/* =Header



-------------------------------------------------------------- */







#header {



	padding: 10px 0 0 0;



}



#site-title {



	float: left;



	font-size: 30px;



	line-height: 36px;



	margin: 0 0 18px 0;



	width: 985px;



}



#site-title a {



	color: #000;



	font-weight: bold;



	text-decoration: none;



}



#site-description {



	clear: right;



	float: right;



	font-style: italic;



	margin: 15px 0 18px 0;



	width: 353px;



}







/* This is the custom header image */



#branding img {



	border-top: 4px solid #000;



	border-bottom: 1px solid #000;



	display: block;



	float: left;



}











/* =Menu



-------------------------------------------------------------- */







#access {



	background: #0d59a8;



	display: block;



	float: left;



	margin: 0 auto;



	width: 984px;



}



#access .menu-header,



div.menu {



	font-size: 13px;



	margin-left: 12px;



	width: 988px;



}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;



}



#access .menu-header li,



div.menu li {



	float: left;



	position: relative;



}



#access a {



	color: #e9e9e9;



	display: block;



	line-height: 38px;



	padding: 0 10px;



	text-decoration: none;



}



#access ul ul {



	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	display: none;



	position: absolute;



	top: 38px;



	left: 0;



	float: left;



	width: 180px;



	z-index: 99999;



}



#access ul ul li {



	min-width: 180px;



}



#access ul ul ul {



	left: 100%;



	top: 0;



}



#access ul ul a {



	background: #333;



	line-height: 1em;



	padding: 10px;



	width: 160px;



	height: auto;



}



#access li:hover > a,



#access ul ul :hover > a {



	background: #c3d6e7;



	color: #000;



}



#access ul li:hover > ul {



	display: block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #fff;



}



* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color: #fff;



}











/* =Content



-------------------------------------------------------------- */







#main {



	clear: both;



	overflow: hidden;



	padding: 10px 10px 0 0;

	

	



}



#content {



	margin-bottom: 36px;

	padding-right:10px;

	



}



#content,



#content input,



#content textarea {



	color: #333;



	font-size: 16px;



	line-height: 24px;



}



#content p,



#content ul,



#content ol,



#content dd,



#content pre,



#content hr {



	margin-bottom: 24px;



}



#content ul ul,



#content ol ol,



#content ul ol,



#content ol ul {



	margin-bottom: 0;



}



#content pre,



#content kbd,



#content tt,



#content var {



	font-size: 15px;



	line-height: 21px;



}



#content code {



	font-size: 13px;



}



#content dt,



#content th {



	color: #000;



}



#content h1,



#content h2,



#content h3,



#content h4,



#content h5,



#content h6 {



	color: #004276;



	line-height: 1.5em;



	margin: 0 0 20px 0;



}

/*

#content table {



	border: 1px solid #e7e7e7;



	margin: 0 -1px 24px 0;



	text-align: left;



	width: 100%;



}



#content tr th,



#content thead th {



	color: #888;



	font-size: 12px;



	font-weight: bold;



	line-height: 18px;



	padding: 9px 24px;



}



#content tr td {



	border-top: 1px solid #e7e7e7;



	padding: 6px 24px;



}



#content tr.odd td {



	background: #f2f7fc;



}

*/



.hentry {



	margin: 0 0 48px 0;



}



.home .sticky {



	background: #f2f7fc;



	border-top: 4px solid #000;



	margin-left: -20px;



	margin-right: -20px;



	padding: 18px 20px;



}



.single .hentry {



	margin: 0 0 36px 0;



}



.page-title {



	color: #fc8200;



	font-size: 14px;



	font-weight: bold;



	margin: 0 0 36px 0;



}



.page-title span {



	color: #333;



	font-size: 16px;



	font-style: italic;



	font-weight: normal;



}



.page-title a:link,



.page-title a:visited {



	color: #888;



	text-decoration: none;



}



.page-title a:active,



.page-title a:hover {



	color: #ff4b33;



}



#content .entry-title,.entry-title {
	color: #000;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.48em;
	margin-bottom: 0;	

}



.entry-title a:link,



.entry-title a:visited {



	color:#1e1e1e;



	text-decoration: none;



}



.entry-title a:active,



.entry-title a:hover {



	color: #700d00;



}



.entry-meta {



	color: #888;



	font-size: 12px;



}



.entry-meta abbr,



.entry-utility abbr {



	border: none;



}



.entry-meta abbr:hover,



.entry-utility abbr:hover {



	border-bottom: 1px dotted #666;



}



.entry-content,

.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#242424;

}



.entry-summary p a { 

font-family:Arial; font-size:12px;color:#fff;background-color:#6fb0cc;text-decoration:none;padding:2px;

}



#content .entry-summary p:last-child {



	margin-bottom: 12px;



}



.entry-content fieldset {



	border: 1px solid #e7e7e7;



	margin: 0 0 24px 0;



	padding: 24px;



}



.entry-content fieldset legend {



	background: #fff;



	color: #000;



	font-weight: bold;



	padding: 0 24px;



}



.entry-content input {



	margin: 0 0 24px 0;



}





.entry-content input.file,



.entry-content input.button {



	margin-right: 24px;



}



.entry-content label {



	color: #888;



	font-size: 12px;



}



.entry-content select {



	margin: 0 0 24px 0;



}



.entry-content sup,



.entry-content sub {



	font-size: 10px;



}



.entry-content blockquote.left {



	float: left;



	margin-left: 0;



	margin-right: 24px;



	text-align: right;



	width: 33%;



}



.entry-content blockquote.right {



	float: right;



	margin-left: 24px;



	margin-right: 0;



	text-align: left;



	width: 33%;



}



.page-link {



	clear: both;



	color: #000;



	font-weight: bold;



	margin: 0 0 22px 0;



	word-spacing: 0.5em;



}



.page-link a:link,



.page-link a:visited {



	background: #f1f1f1;



	color: #333;



	font-weight: normal;



	padding: 0.5em 0.75em;



	text-decoration: none;



}



.home .sticky .page-link a {



	background: #d9e8f7;



}



.page-link a:active,



.page-link a:hover {



	color: #ff4b33;



}



body.page .edit-link {



	clear: both;



	display: block;



}



#entry-author-info {



	background: #f2f7fc;



	border-top: 4px solid #000;



	clear: both;



	font-size: 14px;



	line-height: 20px;



	margin: 24px 0;



	overflow: hidden;



	padding: 18px 20px;



}



#entry-author-info #author-avatar {



	background: #fff;



	border: 1px solid #e7e7e7;



	float: left;



	height: 60px;



	margin: 0 -104px 0 0;



	padding: 11px;



}



#entry-author-info #author-description {



	float: left;



	margin: 0 0 0 104px;



}



#entry-author-info h2 {



	color: #000;



	font-size: 100%;



	font-weight: bold;



	margin-bottom: 0;



}



.entry-utility {



	clear: both;



	color: #090909;



	font-size: 12px;



	line-height: 18px;



}



.entry-meta a,



.entry-utility a,.entry-utility a:link,.entry-utility a:visited,.entry-utility a:active {



	color: #2b60af;



}



.entry-meta a:hover,



.entry-utility a:hover {



	color: #ff4b33;



}



#content .video-player {



	padding: 0;



}











/* =Asides



-------------------------------------------------------------- */







.home #content .format-aside p,



.home #content .category-asides p {



	font-size: 14px;



	line-height: 20px;



	margin-bottom: 10px;



	margin-top: 0;



}



.home .hentry.format-aside,



.home .hentry.category-asides {



	padding: 0;



}



.home #content .format-aside .entry-content,



.home #content .category-asides .entry-content {



	padding-top: 0;



}



.entry-content, .entry-content p, .entry-content div,.entry-content span,.entry-content p ul li, .entry-content  ul li,.entry-summary p, .comment-body p {

font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#242424;

}







/* =Gallery listing



-------------------------------------------------------------- */







.format-gallery .size-thumbnail img,



.category-gallery .size-thumbnail img {



	border: 10px solid #f1f1f1;



	margin-bottom: 0;



}



.format-gallery .gallery-thumb,



.category-gallery .gallery-thumb {



	float: left;



	margin-right: 20px;



	margin-top: -4px;



}



.home #content .format-gallery .entry-utility,



.home #content .category-gallery .entry-utility {



	padding-top: 4px;



}











/* =Attachment pages



-------------------------------------------------------------- */







.attachment .entry-content .entry-caption {



	font-size: 100%;



	margin-top: 24px;



}



.attachment .entry-content .nav-previous a:before {



	content: '\2190\00a0';



}



.attachment .entry-content .nav-next a:after {



	content: '\00a0\2192';



}











/* =Images



-------------------------------------------------------------- */







/*



Resize images to fit the main content area.



- Applies only to images uploaded via WordPress by targeting size-* classes.



- Other images will be left alone. Use "size-auto" class to apply to other images.



*/



img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img {



	max-width: 100%; /* When images are too wide for containing element, force them to fit. */



	height: auto; /* Override height to match resized width for correct aspect ratio. */



}



.alignleft,



img.alignleft {



	display: inline;



	float: left;



	margin-right: 24px;



	margin-top: 4px;



}



.alignright,



img.alignright {



	display: inline;



	float: right;



	margin-left: 24px;



	margin-top: 4px;



}



.aligncenter,



img.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}



img.alignleft,



img.alignright,



img.aligncenter {



	margin-bottom: 12px;



}



.wp-caption {



	background: #f1f1f1;



	line-height: 18px;



	margin-bottom: 20px;



	max-width: 632px !important; /* prevent too-wide images from breaking layout */



	padding: 4px;



	text-align: center;



}



.wp-caption img {



	margin: 5px 5px 0;



}



.wp-caption p.wp-caption-text {



	color: #888;



	font-size: 12px;



	margin: 5px;



}



.wp-smiley {



	margin: 0;



}



.gallery {



	margin: 0 auto 18px;



}



.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	width: 33%;



}



.gallery-columns-2 .gallery-item {



	width: 50%;



}



.gallery-columns-4 .gallery-item {



	width: 25%;



}



.gallery img {



	border: 2px solid #cfcfcf;



}



.gallery-columns-2 .attachment-medium {



	max-width: 92%;



	height: auto;



}



.gallery-columns-4 .attachment-thumbnail {



	max-width: 84%;



	height: auto;



}



.gallery .gallery-caption {



	color: #888;



	font-size: 12px;



	margin: 0 0 12px;



}



.gallery dl {



	margin: 0;



}



.gallery img {



	border: 10px solid #f1f1f1;



}



.gallery br+br {



	display: none;



}



#content .attachment img {/* single attachment images should be centered */



	display: block;



	margin: 0 auto;



}











/* =Navigation



-------------------------------------------------------------- */







.navigation {



	color: #888;



	font-size: 12px;



	line-height: 18px;



	overflow: hidden;



}



.navigation a:link,



.navigation a:visited {



	color: #888;



	text-decoration: none;



}



.navigation a:active,



.navigation a:hover {



	color: #ff4b33;



}



.nav-previous {



	float: left;



	width: 50%;



}



.nav-next {



	float: right;



	text-align: right;



	width: 50%;



}



#nav-above {



	margin: 0 0 18px 0;



}



#nav-above {



	display: none;



}



.paged #nav-above,



.single #nav-above {



	display: block;



}



#nav-below {



	margin: -18px 0 0 0;



}











/* =Comments



-------------------------------------------------------------- */



#comments {



	clear: both;



}



#comments .navigation {



	padding: 0 0 18px 0;



}



h3#comments-title,



h3#reply-title {



	color: #fff;



	font-size: 20px;



	font-weight: bold;



	margin-bottom: 0;

	background-color:#ff5c5f;

	padding-left:12px;width:230px;



}



h3#comments-title {



	padding: 24px 0;



}



.commentlist {



	list-style: none;



	margin: 0;



}



.commentlist li.comment {



	border-bottom: 1px solid #e7e7e7;



	line-height: 24px;



	margin: 0 0 24px 0;



	padding: 0 0 0 56px;



	position: relative;



}



.commentlist li:last-child {



	border-bottom: none;



	margin-bottom: 0;



}



#comments .comment-body ul,



#comments .comment-body ol {



	margin-bottom: 18px;



}



#comments .comment-body p:last-child {



	margin-bottom: 6px;



}



#comments .comment-body blockquote p:last-child {



	margin-bottom: 24px;



}



.commentlist ol {



	list-style: decimal;



}



.commentlist .avatar {



	position: absolute;



	top: 4px;



	left: 0;



}



.comment-author {



}



.comment-author cite {



	color: #000;



	font-style: normal;



	font-weight: bold;



}



.comment-author .says {



	font-style: italic;



}



.comment-meta {



	font-size: 12px;



	margin: 0 0 18px 0;



}



.comment-meta a:link,



.comment-meta a:visited {



	color: #888;



	text-decoration: none;



}



.comment-meta a:active,



.comment-meta a:hover {



	color: #ff4b33;



}



.commentlist .even {



}



.commentlist .bypostauthor {



}



.reply {



	font-size: 12px;



	padding: 0 0 24px 0;



}



.reply a,



a.comment-edit-link {



	color: #888;



}



.reply a:hover,



a.comment-edit-link:hover {



	color: #ff4b33;



}



.commentlist .children {



	list-style: none;



	margin: 0;



}



.commentlist .children li {



	border: none;



	margin: 0;



}



.nopassword,



.nocomments {



	display: none;



}



#comments .pingback {



	border-bottom: 1px solid #e7e7e7;



	margin-bottom: 18px;



	padding-bottom: 18px;



}



.commentlist li.comment+li.pingback {



	margin-top: -6px;



}



#comments .pingback p {



	color: #888;



	display: block;



	font-size: 12px;



	line-height: 18px;



	margin: 0;



}



#comments .pingback .url {



	font-size: 13px;



	font-style: italic;



}







/* Comments form */



input[type=submit] {



	color: #333;



}



#respond {



	border-top: 1px solid #e7e7e7;



	margin: 24px 0;



	overflow: hidden;



	position: relative;



}



#respond p {



	margin: 0;



}



#respond .comment-notes {



	margin-bottom: 1em;



}



.form-allowed-tags {



	line-height: 1em;



}



.children #respond {



	margin: 0 48px 0 0;



}



h3#reply-title {



	margin: 18px 0;



}



#comments-list #respond {



	margin: 0 0 18px 0;



}



#comments-list ul #respond {



	margin: 0;



}



#cancel-comment-reply-link {



	font-size: 12px;



	font-weight: normal;



	line-height: 18px;



}



#respond .required {



	color: #ff4b33;



	font-weight: bold;



}



#respond label {



	color: #888;



	font-size: 12px;



}



#respond input {



	margin: 0 0 9px;



	width: 98%;



}



#respond textarea {



	width: 98%;



}



#respond .form-allowed-tags {



	color: #888;



	font-size: 12px;



	line-height: 18px;



}



#respond .form-allowed-tags code {



	font-size: 11px;



}



#respond .form-submit {



	margin: 12px 0;



}



#respond .form-submit input {



	font-size: 14px;



	width: auto;



}











/* =Widget Areas



-------------------------------------------------------------- */



.widget-area  {



}



.widget-area ul {



	list-style: none;



	margin-left: 0;



}



.widget-area ul ul {







	margin-left: 1.3em; 





}



.widget-area ul ul li a {

font-weight:normal;

color:#0006ff;

font-size:13px;

text-decoration: underline;

}



.widget-area select {



	/* max-width: 100%; */



}



.widget_search #s {/* This keeps the search inputs in line */



	width: 60%;



}



.widget_search label {



	display: none;



}





.widget-title {

	color: #fff;
	font-weight: bold;

	font-size:18px;	
	padding:8px;
	background-color:#886836;	
	text-align:center;


}



ul.xoxo li { 

padding-top:10px;



}





ul.xoxo li ul li { 

padding-top:2px;



}





.widget-area a:link,



.widget-area a:visited {



	text-decoration: none;



}



.widget-area a:active,



.widget-area a:hover {



	text-decoration: underline;



}



.widget-area .entry-meta {



	font-size: 11px;



}



#wp_tag_cloud div {



	line-height: 1.6em;



}



#wp-calendar {



	width: 100%;



}



#wp-calendar caption {



	color: #222;



	font-size: 14px;



	font-weight: bold;



	padding-bottom: 4px;



	text-align: left;



}



#wp-calendar thead {



	font-size: 11px;



}



#wp-calendar thead th {



}



#wp-calendar tbody {



	color: #aaa;



}



#wp-calendar tbody td {



	background: #f5f5f5;



	border: 1px solid #fff;



	padding: 3px 0 2px;



	text-align: center;



}



#wp-calendar tbody .pad {



	background: none;



}



#wp-calendar tfoot #next {



	text-align: right;



}



.widget_rss a.rsswidget {



	color: #000;



}



.widget_rss a.rsswidget:hover {



	color: #ff4b33;



}



.widget_rss .widget-title img {



	width: 11px;



	height: 11px;



}







/* Main sidebars */



#main .widget-area ul {



	margin-left: 0;



	padding: 0 20px 0 0;



}



#main .widget-area ul ul {



	border: none;



	margin-left: 1.3em;



	padding: 0;



}



#primary {

margin-top:10px;

}



#secondary {



}







/* Footer widget areas */



#footer-widget-area {



}











/* =Footer



-------------------------------------------------------------- */







#footer {



	margin-bottom: 10px;



}



#colophon {





}



#site-info {



	font-weight: bold;



}



#site-info a {



	color: #000;



	text-decoration: none;



}



#site-generator {



	font-style: italic;



	position: relative;



}



#site-generator a {



	



	color: #666;



	display: inline-block;



	line-height: 16px;



	padding-left: 20px;



	text-decoration: none;



}



#site-generator a:hover {



	text-decoration: underline;



}



img#wpstats {



	display: block;



	margin: 0 auto 10px;



}











/* =Mobile Safari ( iPad, iPhone and iPod Touch )



-------------------------------------------------------------- */







pre {



	-webkit-text-size-adjust: 140%;



}



code {



	-webkit-text-size-adjust: 160%;



}



#access,



.entry-meta,



.entry-utility,



.navigation,



.widget-area {



	-webkit-text-size-adjust: 120%;



}



#site-description {



	-webkit-text-size-adjust: none;



}











/* =Print Style



-------------------------------------------------------------- */







@media print {



	body {



		background: none !important;



	}



	#wrapper {



		clear: both !important;



		display: block !important;



		float: none !important;



		position: relative !important;



	}



	#header {



		border-bottom: 2pt solid #000;



		padding-bottom: 18pt;



	}



	#colophon {



		border-top: 2pt solid #000;



	}



	#site-title,



	#site-description {



		float: none;



		line-height: 1.4em;



		margin: 0;



		padding: 0;



	}



	#site-title {



		font-size: 13pt;



	}



	.entry-content {



		font-size: 14pt;



		line-height: 1.6em;



	}



	.entry-title {



		font-size: 21pt;

		



	}



	#access,



	#branding img,



	#respond,



	.comment-edit-link,



	.edit-link,



	.navigation,



	.page-link,



	.widget-area {



		display: none !important;



	}



	#container,



	#header,



	#footer {



		margin: 0;



		width: 100%;



	}



	#content,



	.one-column #content {



		margin: 24pt 0 0;



		width: 100%;



	}



	.wp-caption p {



		font-size: 11pt;



	}



	#site-info,



	#site-generator {



		float: none;



		width: auto;



	}



	#colophon {



		width: auto;



	}



	img#wpstats {



		display: none;



	}



	#site-generator a {



		margin: 0;



		padding: 0;



	}



	#entry-author-info {



		border: 1px solid #e7e7e7;



	}



	#main {



		display: inline;



	}



	.home .sticky {



		border: none;



	}



}

#alt-login-methods { padding-bottom:30px; }

#alt-login-methods p { float:left;padding-right:10px; }









.mark_small { font-family:Arial, Helvetica, sans-serif;;font-size:12px;color:#fff;font-weight:bold;background-color:#b60000;padding:0;padding-top:5px;padding-bottom:5px; line-height:12px;width:71px;;border-bottom:3px solid #fff; }

.column { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold; line-height:1.7em;  }

.column_red { font-family:Arial, Helvetica, sans-serif;;font-size:11px;color:#da0000;font-weight:bold; line-height:1.7em;  }

.column1 { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#424242;font-weight:bold; line-height:1.7em;  }

.column_white { font-family:Arial, Helvetica, sans-serif;;font-size:11px;color:#fff;font-weight:bold;  }

.column-comment { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000; line-height:14px;  }

.days { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold;background-color:#f1f1f1;padding:0;padding-top:5px;padding-bottom:5px; line-height:12px;width:71px;;border-bottom:3px solid #fff; }

.days_today { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#d40000;font-weight:bold;background-color:#f1f1f1;padding:0;padding-top:5px;padding-bottom:5px; line-height:12px;width:71px;border-bottom:3px solid #fff; }

.join tr td  { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold; line-height:14px;padding-right:10px;padding-bottom:4px; }

.big { height:30px;font-weight:bold;font-size:12px; }

.button_bigblue { height:36px;font-size:16px;font-weight:bold;color:#084480; }

.error { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fd0000; line-height:14px;font-weight:bold;  }

.terms { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000; line-height:14px; font-weight:normal; }



.triangle-isosceles {

	position:relative;

	padding:15px;

	margin:0 0 7px;

	color:#000;

	background:#f3961c; /* default background for browsers without gradient support */

	/* css3 */

	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));

	background:-moz-linear-gradient(#f9d835, #f3961c);

	background:-o-linear-gradient(#f9d835, #f3961c);

	background:linear-gradient(#f9d835, #f3961c);

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

}



/* Variant : for top positioned triangle

------------------------------------------ */



.triangle-isosceles.top {

	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3961c), to(#f9d835));

	background:-moz-linear-gradient(#f3961c, #f9d835);

	background:-o-linear-gradient(#f3961c, #f9d835);

	background:linear-gradient(#f3961c, #f9d835);

}



/* Variant : for left/right positioned triangle

------------------------------------------ */



.triangle-isosceles.left {

	margin-left:50px;

	background:#f3961c;

}



/* Variant : for right positioned triangle

------------------------------------------ */



.triangle-isosceles.right {

	margin-right:50px;

	background:#f3961c;

}



/* THE TRIANGLE

------------------------------------------------------------------------------------------------------------------------------- */



/* creates triangle */

.triangle-isosceles:after {

	content:"";

	position:absolute;

	bottom:-15px; /* value = - border-top-width - border-bottom-width */

	left:50px; /* controls horizontal position */

	border-width:15px 15px 0; /* vary these values to change the angle of the vertex */

	border-style:solid;

	border-color:#f3961c transparent;

    /* reduce the damage in FF3.0 */

    display:block; 

    width:0;

}



/* Variant : top

------------------------------------------ */



.triangle-isosceles.top:after {

	top:-15px; /* value = - border-top-width - border-bottom-width */

	right:50px; /* controls horizontal position */

	bottom:auto;

	left:auto;

	border-width:0 15px 15px; /* vary these values to change the angle of the vertex */

	border-color:#f3961c transparent;

}



/* Variant : left

------------------------------------------ */



.triangle-isosceles.left:after {

	top:16px; /* controls vertical position */

	left:-50px; /* value = - border-left-width - border-right-width */

	bottom:auto;

	border-width:10px 50px 10px 0;

	border-color:transparent #f3961c;

}



/* Variant : right

------------------------------------------ */



.triangle-isosceles.right:after {

	top:16px; /* controls vertical position */

	right:-50px; /* value = - border-left-width - border-right-width */

	bottom:auto;

    left:auto;

	border-width:10px 0 10px 50px;

	border-color:transparent #f3961c;

}





/* ============================================================================================================================

== BUBBLE WITH A RIGHT-ANGLED TRIANGLE

** ============================================================================================================================ */



/* THE SPEECH BUBBLE

------------------------------------------------------------------------------------------------------------------------------- */



.triangle-right {

	position:relative;

	padding:15px;

	margin:1em 0 3em;

	color:#fff;

	background:#075698; /* default background for browsers without gradient support */

	/* css3 */

	background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));

	background:-moz-linear-gradient(#2e88c4, #075698);

	background:-o-linear-gradient(#2e88c4, #075698);

	background:linear-gradient(#2e88c4, #075698);

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

}



/* Variant : for top positioned triangle

------------------------------------------ */



.triangle-right.top {

	background:-webkit-gradient(linear, 0 0, 0 100%, from(#075698), to(#2e88c4));

	background:-moz-linear-gradient(#075698, #2e88c4);

	background:-o-linear-gradient(#075698, #2e88c4);

	background:linear-gradient(#075698, #2e88c4);

}



/* Variant : for left positioned triangle

------------------------------------------ */



.triangle-right.left {

	margin-left:40px;

	background:#075698;

}



/* Variant : for right positioned triangle

------------------------------------------ */



.triangle-right.right {

	margin-right:40px;

	background:#075698;

}



/* THE TRIANGLE

------------------------------------------------------------------------------------------------------------------------------- */



.triangle-right:after {

	content:"";

	position:absolute;

	bottom:-20px; /* value = - border-top-width - border-bottom-width */

	left:50px; /* controls horizontal position */

	border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */

	border-style:solid;

	border-color:#075698 transparent; 

    /* reduce the damage in FF3.0 */

    display:block; 

    width:0;

}



/* Variant : top

------------------------------------------ */



.triangle-right.top:after {

	top:-20px; /* value = - border-top-width - border-bottom-width */

	right:50px; /* controls horizontal position */

	bottom:auto;

	left:auto;

	border-width:20px 20px 0 0; /* vary these values to change the angle of the vertex */

	border-color:transparent #075698; 

}



/* Variant : left

------------------------------------------ */



.triangle-right.left:after {

	top:16px; 

	left:-40px; /* value = - border-left-width - border-right-width */

	bottom:auto;

	border-width:15px 40px 0 0; /* vary these values to change the angle of the vertex */

	border-color:transparent #075698; 

}



/* Variant : right

------------------------------------------ */



.triangle-right.right:after {

	top:16px; 

	right:-40px; /* value = - border-left-width - border-right-width */

	bottom:auto;

    left:auto;

	border-width:15px 0 0 40px; /* vary these values to change the angle of the vertex */

	border-color:transparent #075698 ; 

}





.quote { font-family:Times New Roman;font-size:20px;color:#764500;font-weight:bold; }



.cards_image

  {

  margin:2px;

  border:0;

  height:auto;

  width:auto;

  float:left;

  text-align:center;

  }

.cards_image img

  {

  display:inline;

  margin:1px;

  border:0;

  }



.cards_image label, .label

  {

  text-align:center;

  width:80px;

  margin:1px;

  font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:normal; line-height:14px;

  }

 

.cards_image_period { margin:2px; border:0; height:auto; width:auto; float:left; text-align:center; cursor:pointer; }
.cards_image_period img { display:inline; margin:1px; border:0; align:center;cursor:pointer; } 
.cards_image_period label, .label_period {text-align:center; margin:1px; font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:normal; line-height:14px; }

.cards_image_period1 { margin:2px; border:0; height:auto; width:auto; float:left; text-align:center; cursor:pointer; }
.cards_image_period1 img { display:inline; margin:1px; border:0; align:center;cursor:pointer; } 
.cards_image_period1 label, .label_period {text-align:center; margin:1px; font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:normal; line-height:14px; }



.cards_image1 { margin:2px 10px 2px 2px;  border:0; height:auto; width:auto; float:left; text-align:center; }

.cards_image1 img { display:inline; margin:1px; border:0;  }

.cards_image1 .label { text-align:center;  margin:1px;  font-family:Arial;font-weight:bold;font-size:110%;color:#000;font-weight:normal; }

 

.calendar {

 

 padding: 0;

 margin: 0;

 font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

 color: #616B76;

 text-align: center;

 background-color: #fff;

}



.nav, .nav a {

	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color: #fff;	

	text-align: center;

	text-decoration: none;

}	





.calendar caption, .calendar caption a, .calendar caption a:hover,.calendar caption a:visited,.calendar caption a:active {

	margin: 0;

	padding:6px 0 0 0;

	/*width: 526px;*/

	background: #50bccc;

	color: #fff;	 

	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

}





.calendar th {

	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color: #616B76;

	background: #D9E2E1;

	border-right: 1px solid #A2ADBC;

	border-bottom: 1px solid #A2ADBC;

	border-top: 1px solid #A2ADBC;

	width:100%;

}







.today, td.today a, td.today a:link, td.today a:visited {

	color: #F6F4DA;

	font-weight: bold;

	background: #DF9496;

}



.calendar td {

	

	padding:0;

	text-align: center;

	padding:1px;

	background: url(images/bg_calendar.gif) no-repeat right bottom;

}



.calendar td a {

	text-decoration: none;

	font-weight: bold;

	display: block;

}



.calendar td table tr td {

border:0;

}



.calendar td a:link, .calendar td a:visited {	

	color: #608194;

	background: url(images/bg_calendar.gif) no-repeat;

}



.calendar td a:hover, .calendar td a:active {

	color: #6aa3ae;

	background: url(images/bg_calendar.gif) no-repeat right top;

}



.blue-link,.blue-link a, .blue-link a:visited,.blue-link a:active,.blue-link a:hover  {

	color: #fff;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:4px;

	padding-left:8px;padding-right:8px;	

	background-color:#ffb400;	



}



.calendar-box {

	display:none;

	background-color:#fff;

	border:1px solid #444;

	position:absolute;

	width:250px;

	padding: 0 5px;

}

.calendar-box select.calendar-month {

	width:90px;

}

.calendar-box select.calendar-year {

	width:70px;

}

.calendar-box .calendar-cancel {

	width:100%;

}

.calendar-box table td {

	width:14%;

}

.calendar-box .calendar-title {

	text-align:center;

}

.calendar-box a {

	text-decoration:none;

}

.calendar-box .today a {

	padding:0 5px;

	margin-left:-5px;

	background-color:#ffe9c6;

} 

.calendar-box .selected a {

	padding:0 5px;

	margin-left:-5px;

	background-color:#c9ff8b;

}



.numbers_red { font-family:Arial;font-size:30px;background-color:#34a3d1;padding-top:2px;padding-bottom:2px;padding-left:12px;padding-right:12px;font-weight:bold;color:#fff; }

.column_n { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-weight:bold;background-color:#f1f1f1;border-bottom:1px solid #3487aa;border-left:1px solid #3487aa; padding:10px;  }

.column_top { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-weight:bold;background-color:#f1f1f1;border-bottom:1px solid #3487aa;border-top:1px solid #3487aa; border-left:1px solid #3487aa;padding:10px;  }

.column_blue {font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#c8dee7;border-bottom:1px solid #3487aa;border-right:1px solid #3487aa; padding:10px;text-align:center;  }

.column_blue a,.column_blue a:active,.column_blue a:link,.column_blue a:visited,.column_blue_top a,.column_blue_top a:active,.column_blue_top a:link,.column_blue_top a:visited  { font-size:20px;color:#022997;font-weight:bold; }

.column_blue a:hover,.column_blue_top a:hover  { font-size:20px;color:red;font-weight:bold; }

.column_blue_top { font-family:Arial, Helvetica, sans-serif;background-color:#c8dee7;border-bottom:1px solid #3487aa; ;border-right:1px solid #3487aa;border-top:1px solid #3487aa;  padding:10px;text-align:center;  }

a.blue_small,a.blue_small:active,a.blue_small:link,a.blue_small:visited { font-size:11px;color:#267c9f;font-weight:normal;font-family:Arial, Helvetica, sans-serif; }

a.blue_small:hover  { font-size:11px;color:red;font-weight:normal;font-family:Arial, Helvetica, sans-serif; }



.title-blue,.title_blue { font-family:Arial;font-size:20px;font-weight:bold;color:#4f0000; }

.title_red { font-family:Arial;font-size:16px;font-weight:bold;color:#b80000; }

.title_red_normal a, .title_red_normal a:link, .title_red_normal a:active, .title_red_normal a:visited { font-family:Arial;font-size:16px;font-weight:bold;color:#b80000;text-decoration:none; }

.title_red_normal a:hover { font-family:Arial;font-size:16px;font-weight:bold;color:#e11f1f;text-decoration:none; }



.title_white { font-family:Arial;font-size:16px;font-weight:bold;color:#fff; }



.just_black,.just_black a,.just_black a:hover,.just_black a:link,.just_black a:visited,.just_black a:active { font-family:Arial;font-size:16px;font-weight:bold;color:#2c2c2c; }

.numbers-blue { background-color:#ffae00;padding-top:20px;width:60px;height:50px;display: block;font-family:Times New Roman;font-size:60px;font-weight:bold;color:#fff; text-align:center;}

.numbers-blue1 { background-color:#ffae00;padding-top:10px;width:50px;height:44px;display: block;font-family:Times New Roman;font-size:50px;font-weight:bold;color:#fff; text-align:center;}



.small_context,small_context table tr td { font-family:Arial;font-size:12px;line-height:18px; }

.small-blue { font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:1.48em; color:#24242; font-weight:bold;padding-bottom:10px;padding-left:30px; }

.reg_context { font-family:Arial;font-size:13px;line-height:19px; }

.desc { font-family:Arial;font-size:14px;line-height:24px;color:#4a4a4a; }

.desc_print { font-family:Arial;font-size:14px;line-height:24px;color:#000; }

.desc_main { font-family:Arial;font-size:14px;line-height:20px;color:#000; }

.desc_main_18 { font-family:Arial;font-size:18px;line-height:1.48em;color:#000; }

.desc_main_20 { font-family:Arial;font-size:20px;line-height:1.48em;color:#000; }

.desc_main a, .desc_main a:link,.desc_main a:active,.desc_main a:visited { color:#9d7e00;font-weight:bold;font-family:Times New Roman;padding-left:4px;font-size:16px;text-decoration:none;font-style:italic; }

.desc_main a:hover { color:#9d006b;font-weight:bold;font-family:Times New Roman;padding-left:4px;font-size:16px;text-decoration:none;font-style:italic; }

.desc_cards { font-family:Arial;font-size:14px;line-height:22px;color:#424242; }



.reg { font-family:Arial;font-size:13px;line-height:19px;color:#000; }



.all { font-family: Arial, Helvetica, sans-serif;font-size: 1.3em; line-height: 1.538em;color:#111111; }



.art_cat { font-family:Arial;font-size:14px;line-height:1.48em;color:#000; }



.numbers a, .numbers a:link,.numbers a:active,.numbers a:visited { font-size:36px;color:#fff; font-weight:bold;text-decoration:none;background-color:#5e6de1;text-align:center;width:80px;height:60px;border:1px solid #fff;display: block;padding-top:20px;  }

.numbers a:hover { font-size:36px;color:#fff; background-color:#ffae00;text-align:center;width:80px;height:60px;border:1px solid #fff; display: block;font-weight:bold;text-decoration:none; }

.numbers_small a, .numbers_small a:link,.numbers_small a:active,.numbers_small a:visited { font-size:18px;color:#fff; font-weight:bold;text-decoration:none;background-color:#3bc3db;text-align:center;padding:6px;padding-left:7px;padding-right:7px;border:1px solid #fff;display: block;}

.numbers_small a:hover { font-size:18px;color:#fff; background-color:#ffae00;text-align:center;padding:6px;padding-left:7px;padding-right:7px; border:1px solid #fff; display: block;font-weight:bold;text-decoration:none; }

.blue a,.blue a:active,.blue a:link,.blue a:visited { font-size:14px; }

.blue a:hover,  { font-size:14px;color:red;font-weight:bold; }



.blue11 a,.blue11 a:active,.blue11 a:link,.blue11 a:visited { font-size:11px; font-family:Arial, Helvetica, sans-serif;color:blue; }

.blue11 a:hover  { font-size:11px;color:red;font-weight:normal; }



.div_link {font-size:14px;color:blue;text-decoration:underline;cursor:pointer;font-family:Arial; }



.title_blog, .title_blog a, .title_blog a:link, .title_blog a:active, .title_blog a:visited { font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#000;text-decoration:none;font-size:26px;line-height:1.2em; }
.title_blog a:hover { font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;line-height:1.2em;font-weight:normal;color:#bb0255;}

.title_art, .title_art a, .title_art a:link, .title_art a:active, .title_art a:visited { font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#000;text-decoration:none;font-size:20px;line-height:1.2em; }
.title_art a:hover { font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:1.2em;font-weight:normal;color:#bb0255;}

.main, .main div { font-size:14px;line-height:1.70em;font-family: Helvetica, sans-serif;;color:#262626; } 

.main_title { padding-top:20px; }
.main_title,.main_title a,.main_title a:link,.main_title a:active,.main_title a:visited { font-size:32px;line-height:1.48em;font-family:Arial, Helvetica, sans-serif, serif;color:#000;text-decoration:none;font-weight:bold; }
.main_title a:hover { font-size:32px;line-height:1.48em;font-family:Arial, Helvetica, sans-serif, serif;color:#b5b5b5;text-decoration:none;font-weight:bold; }


.menu_top,.menu_top a, .menu_top a:link, .menu_top a:active, .menu_top a:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#0e9cd6;text-decoration:none;text-decoration:none; }
.menu_top a:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#a70101;text-decoration:none; }
.menu_top_rev,.menu_top_rev a, .menu_top_rev a:link, .menu_top_rev a:active, .menu_top_rev a:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#a70101;text-decoration:none;text-decoration:none; }
.menu_top_rev a:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#0e9cd6;text-decoration:none; }



.menu_top_rev1,.menu_top_rev1 a, .menu_top_rev1 a:link, .menu_top_rev1 a:active, .menu_top_rev1 a:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#215595;text-decoration:none;text-decoration:none; }

.menu_top_rev1 a:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#3969a4;text-decoration:none; }



.bigger_brown,.bigger_brown a, .bigger_brown a:link, .bigger_brown a:active { font-family:Arial;font-size:17px;font-weight:bold;color:#5a2800;text-decoration:none; }

.bigger_brown a:visited { font-family:Arial;font-size:17px;font-weight:bold;color:#5a2800;text-decoration:none;text-decoration:none;  }

.bigger_brown a:hover { font-family:Arial;font-size:17px;font-weight:bold;color:#5a2800;text-decoration:none; }



.bigger_orange,.bigger_orange a, .bigger_orange a:link, .bigger_orange a:active { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:underline;line-height:28px; }

.bigger_orange a:visited { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:none;text-decoration:none;line-height:28px;  }

.bigger_orange a:hover { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:none;line-height:28px; }



.bigger_orange1,.bigger_orange1 a, .bigger_orange1 a:link, .bigger_orange1 a:active { font-family:Arial;font-size:16px;font-weight:bold;color:#0068a5;text-decoration:underline;line-height:22px; }

.bigger_orange1 a:visited { font-family:Arial;font-size:16px;font-weight:bold;color:#0068a5;text-decoration:underline;line-height:22px;  }

.bigger_orange1 a:hover { font-family:Arial;font-size:16px;font-weight:bold;color:#0068a5;text-decoration:underline;line-height:22px; }



.tite_blog_blue,.tite_blog_blue a, .tite_blog_blue a:link, .tite_blog_blue a:active,.tite_blog_blue a:visited  { font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;color:#000;text-decoration:none;line-height:30px; }

.tite_blog_blue a:hover { font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;color:#98255b;text-decoration:none;line-height:30px; }



.bigger_blue,.bigger_blue a, .bigger_blue a:link, .bigger_blue a:active { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:underline;line-height:28px; }

.bigger_blue a:visited { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:none;text-decoration:none;line-height:28px;  }

.bigger_blue a:hover { font-family:Arial;font-size:20px;font-weight:bold;color:#a44a00;text-decoration:none;line-height:28px; }




.verdana10, .verdana10 a, .verdana10 a:link,.verdana10 a:active,.verdana10 a:visited { font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000; font-weight:normal;text-decoration:none; text-align:center;line-height:13px;font-style:normal; }

.verdana10 a:hover { font-size:10px;color:blue;text-align:center;line-height:13px;;font-style:normal; }



.verdana11, .verdana11 a, .verdana11 a:link,.verdana11 a:active,.verdana11 a:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000; font-weight:normal;text-decoration:none; text-align:left;line-height:13px;font-style:normal; }

.verdana11 a:hover { font-size:11px;color:blue;text-align:left;line-height:13px;;font-style:normal; }


div.circle {

	width: 57px;

	height: 57px;

	background: #a5a5a5;

	border-radius: 28px;

	-moz-border-radius: 28px;

	-webkit-border-radius: 28px;

	filter:alpha(opacity=64);

	-moz-opacity:0.64;

	-khtml-opacity: 0.64;

	opacity: 0.64;

	display: block;

}

.circle {

top: 0px !important;

}



.circle_green {
	width: 57px;
	height: 57px;
	background: #3a8a00;
	border-radius: 28px;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	display: block;
}
.circle { top: 0px !important; }
.circle_green div { padding-top:19px;font-size:26px;color:#fff;text-align:center;font-weight:bold; }
.circle div { padding-top:19px;font-size:26px;color:#fff;text-align:center;font-weight:bold; }

.cats_print { padding:20px; width:100%; text-align:left; }

.title_print { color:#072d6d;font-weight:bold;font-size:30px;padding-bottom:16px; }

.cycles tr td { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000;line-height:15px; }

.cats1_print {  }

.cats2_print { height:46px; }

.cats { padding:20px; width:860px; text-align:left; }

.cats1 { border:1px solid #d3d3d3; }

.cats2 { background-image:url(https://www.sevenreflections.com/images/bg_cat.png);background-repeat:x-repeat;height:46px; }

.cats3 { font-family:Arial;font-size:22px;font-weight:bold;color:#353535;padding:10px;padding-top:8px; text-align:left; }

.sep {padding-bottom:12px;}







.products_small,.products_small ul li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:21px;font-weight:bold; }
.products_small a,.products_small a:link,.products_small a:active,.products_small a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#34a3d1;line-height:21px;text-decoration:underline;font-weight:bold; }
.products_small a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a20000;line-height:21px;;text-decoration:underline;font-weight:bold; }


.comment_blue {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2272b5;line-height:21px; }

.comment_red {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c10000;line-height:21px; }

.comment_green {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#296b00;line-height:21px; }

.comment_more {background-color:#faf7e0;padding:10px;font-family:Arial;font-size:12px;color:#6e6e6e; }



.comment_purewhite {padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;line-height:21px; }

.comment_purewhite a,.comment_purewhite a:link,.comment_purewhite a:active,.comment_purewhite a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff074;line-height:21px;text-decoration:underline; }

.comment_purewhite a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffe400;line-height:21px;;text-decoration:underline; }





.connections_sp { border-bottom:1px solid #f1f1f1;padding:10px;background-image:url(https://www.sevenreflections.com/images/bg_connections_spiritual.png);background-repeat:repeat-x;background-position:center bottom;padding-right:0; }

.connections { border:1px solid #92a4bf;padding:10px;

background-image:url(https://www.sevenreflections.com/images/bg_connections.png);background-repeat:repeat-x;background-position:center bottom;padding-right:0; }

.yellow { background-color:#fffc05; }



.comment_normal,.comment_normal li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:21px; }

.comment_normal a,.comment_normal a:link,.comment_normal a:active,.comment_normal a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#34a3d1;line-height:21px;text-decoration:underline; }

.comment_normal a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a20000;line-height:21px;;text-decoration:underline; }



.notes_white {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;line-height:23px; }

.notes_white a,.notes_white a:link,.notes_white a:active,.notes_white a:visited {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#a20000;line-height:23px;text-decoration:underline; }

.notes_white a:hover {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ce1977;line-height:23px;;text-decoration:underline; }



.white_test{ color:#fff;font-weight:bold;font-size:18px; text-align:center; }



.navlist

{

margin-left: 0;

padding-left: 0;

list-style: none;list-style-type: none;

}



.navlist li 

{

padding-left: 30px;padding-bottom:10px;

background-image: url(https://www.sevenreflections.com/images/bullet.png);

background-repeat: no-repeat;

background-position: 0 .5em;

font-weight:normal;

font-family:Arial; font-size:13px;

list-style: none;list-style-type: none;

}







#navlist li a { 

color:#fff;font-weight:bold;text-decoration:none;padding: 8px;

background-color:#cb0000;

}



#navlist li a:hover { 

color:#fff;font-weight:bold;text-decoration:none;padding: 8px;

background-color:#8b0e10;

}



.navlist1 li 

{

padding-left: 30px;padding-bottom:10px;padding-top:10px;

background-image: url(https://www.sevenreflections.com/images/bullet.png);

background-repeat: no-repeat;

background-position: 0 .5em;

font-weight:bold;

font-family:Arial; font-size:18px;

list-style-type: none;

}



.topic { font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-size:22px;color:#303030;line-height:26px; }



select { 

	font-family:Arial;
	font-size:12px;  
    border:1px solid #bebebe; 
    -webkit-border-radius: 6px;   
    border-radius: 6px;
    padding:4px;

}

.questions tr td { font-size:12px; font-family:Arial; valign:top; padding:10px;  }

.questions tr { background-color:#f1f1f1;border-bottom:5px solid #fff; }



.realwhite,.realwhite a, .realwhite a:active,.realwhite a:visited,.realwhite a:link { 

color:#fff;

text-decoration:none;

font-weight:bold;

font-size:11px;

font-family:Arial;

}

.realwhite a:hover { 

color:#fff;

text-decoration:underline;

font-weight:bold;

font-size:11px;

font-family:Arial;

}




ul#relist

{

margin-left: 0;

padding-left: 0;

white-space: nowrap;

margin-bottom:8px;

}



#relist li

{

display: inline;

list-style-type: none;

}



#relist a { padding: 10px 10px;font-weight:bold; }



#relist a:link, #relist a:visited

{

color: #fff;

background-color: #5698d9;

text-decoration: none;font-weight:bold;

}



#relist a:hover

{

color: #fff;

background-color: #737171;

text-decoration: none;font-weight:bold;

}

#relist a.active { padding: 10px 10px;font-weight:bold; }

#relist a.active:link, #relist a.active:visited

{

color: #fff;

background-color: #555555;

text-decoration: none;font-weight:bold;

}



#relist a.active:hover

{

color: #fff;

background-color: #555555;

text-decoration: none;font-weight:bold;

}





#myAwesomeElement {

    border: 1px solid #999;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

	background-color:#fff;

	/*box-shadow: #666 0px 0px 24px; */

	-moz-box-shadow: 0 0 16px -2px #666;

	-webkit-box-shadow: 0 0 16px -2px #666;

	box-shadow: 0 0 16px #666;

	behavior: url(pie/PIE.htc);

}



.art_shadow {

    border: 1px solid #d6d2d3;  

	background-color:#fff;

	/*box-shadow: #666 0px 0px 24px; */

	-moz-box-shadow: 0 0 4px -2px #d6d2d3;

	-webkit-box-shadow: 0 0 4px -2px #d6d2d3;

	box-shadow: 0 0 4px #d6d2d3;

	behavior: url(pie/PIE.htc);

}



a.smallblue, a.smallblue:link, a.smallblue:active, a.smallblue:visited { 

color:#1155dd;

font-size: 13px; 

font-family: Arial, Geneva, sans-serif;

text-decoration:none;

font-weight:normal; line-height:16px;

}



a.smallblue:hover { 

color:#930000;

font-size: 13px; 

font-family: Arial, Geneva, sans-serif;

text-decoration:none;

font-weight:normal;line-height:16px;

}



.shadow { 

color:#000;

-webkit-box-shadow: #666 0px 2px 10px;

-moz-box-shadow: #666 0px 2px 10px;

box-shadow: #666 0px 2px 10px;

background: #fff;

behavior: url(pie/PIE.htc);

}

.charts tr td { padding-bottom:20px; }

.blank {font-size:0px;color:#fff;}



.title_red_link,.title_red a, .title_red a:link, .title_red a:active, .title_red a:visited { font-family:Arial;font-size:30px;font-weight:bold;color:#b80000;text-decoration:none;line-height:37px; }

.title_red a:hover { font-family:Arial;font-size:30px;font-weight:bold;color:#e11f1f;line-height:37px; }





.title_cart{ font-family:Arial;font-size:16px;font-weight:bold;color:#000;line-height:22px; }

.title_cart a, .title_cart a:link, .title_cart a:active, .title_cart a:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#1a5eba;text-decoration:underine;line-height:auto;font-style:none; }

.title_cart a:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#1c5198;line-height:auto;font-style:none;}

.title_black{ font-family:Arial;font-size:16px;font-weight:bold;color:#000;line-height:22px; }

.title_black a, .title_black a:link, .title_black a:active, .title_black a:visited { font-family:Arial;font-size:16px;font-weight:bold;color:#a30000;text-decoration:none;line-height:22px;font-style:none; }

.title_black a:hover { font-family:Arial;font-size:16px;font-weight:bold;color:#ff0000;line-height:22px;font-style:none;}



.title_black22{ font-family:Arial;font-size:22px;font-weight:bold;color:#000;line-height:26px; }

.title_black22 a, .title_black22 a:link, .title_black22 a:active, .title_black22 a:visited { font-family:Arial;font-size:22px;font-weight:bold;color:#a30000;text-decoration:none;line-height:26px;font-style:none; }

.title_black22 a:hover { font-family:Arial;font-size:22px;font-weight:bold;color:#ff0000;line-height:26px;font-style:none;}



.title_black_link { font-family:Arial;font-size:30px;font-weight:bold;color:#000;text-decoration:none;line-height:37px; }
.title_black_link a, .title_black_link a:link, .title_black_link a:active, .title_black_link a:visited { font-family:Arial;font-size:30px;font-weight:bold;color:#000;text-decoration:none;line-height:37px; }
.title_black_link a:hover { font-family:Arial;font-size:30px;font-weight:bold;color:#136ca4;text-decoration:none;line-height:37px; }

.title_pink { font-family:Arial;font-size:30px;font-weight:bold;color:#cb065e;text-decoration:none;line-height:37px; }
.title_pink a, .title_pink a:link, .title_pink a:active, .title_pink a:visited { font-family:Arial;font-size:30px;font-weight:bold;color:#cb065e;text-decoration:none;line-height:37px; }
.title_pink a:hover { font-family:Arial;font-size:30px;font-weight:bold;color:#d32d77;text-decoration:none;line-height:37px; }



.title_black_blog { font-family:Arial;font-size:30px;font-weight:bold;color:#000;text-decoration:none;line-height:37px; }

.title_black_blog a, .title_black_blog a:link, .title_black_blog a:active, .title_black_blog a:visited { color:#9d7e00;font-weight:normal;font-family:Times New Roman;padding-left:4px;font-size:30px;line-height:37px;text-decoration:none;font-style:italic; }

.title_black_blog a:hover { color:#000;font-weight:normal;font-family:Times New Roman;padding-left:4px;font-size:30px;line-height:37px;text-decoration:none;font-style:italic;}



.related a, .related a:link, .related a:active, .related a:visited { font-family:Arial;font-size:12px;background-color:#f1f1f1;padding:3px;color:#2e7492;text-decoration:underline;font-weight:normal;font-style:normal; }

.related a:hover { font-family:Arial;font-size:12px;background-color:#ab416b;padding:3px;color:#fff;text-decoration:underline;font-weight:normal;font-style:normal; }



.left_menu a, .left_menu a:link, .left_menu a:active, .left_menu a:visited { font-family:Arial;font-size:13px;background-color:#fff;border-bottom:2px solid #fff;color:#113e50;padding:12px;padding-top:5px;padding-bottom:5px;text-decoration:none;font-weight:normal;font-style:normal; }

.left_menu a:hover,.left_menu_active { font-family:Arial;font-size:13px;background-color:#34a3d1;color:#fff;padding:12px;padding-top:5px;padding-bottom:5px;padding-right:16px;;border-bottom:2px solid #fff;text-decoration:none;font-weight:normal;font-style:normal; }



.quotes_cats a, .quotes_cats a:link, .quotes_cats a:active, .quotes_cats a:visited { font-family:Arial;font-size:13px;background-color:#fff;color:#664d00;

padding:6px;text-decoration:none;font-weight:normal;font-style:normal; }

.quotes_cats a:hover, .quotes_cats_active  { font-family:Arial;font-size:13px;background-color:#664d00;color:#fff;padding:6px;text-decoration:none;font-weight:normal;font-style:normal; }



.small { font-family:Arial;font-size:13px;color:#000; font-weight:normal;text-decoration:none;line-height:17px;font-style:normal; }

.small a, .small a:link,.small a:active,.small a:visited { font-family:Arial;font-size:13px;color:#3363b4; font-weight:normal;text-decoration:underline;line-height:17px;font-style:normal; }

.small a:hover  { font-family:Arial;font-size:13px;color:#aa133a;line-height:17px;;font-style:normal;text-decoration:underline; }




.leftarrowdiv_simple {

width:90%;

min-height:22px; /*min height of DIV should be set to at least 2x the width of the arrow*/

background: #34a3d1;

color:white;

padding:5px;padding-left:10px;

font-weight:bold;

position:relative;

word-wrap:break-word;

-moz-border-radius:5px; /*add some nice CSS3 round corners*/

-webkit-border-radius:5px;

border-radius:5px;

margin-bottom:0em;

}



.leftarrowdiv {

width:280px;

min-height:22px; /*min height of DIV should be set to at least 2x the width of the arrow*/

background: #34a3d1;

color:white;

padding:5px;padding-left:10px;

font-weight:bold;

position:relative;

word-wrap:break-word;

-moz-border-radius:5px; /*add some nice CSS3 round corners*/

-webkit-border-radius:5px;

border-radius:5px;

margin-bottom:0em;

}

.leftarrowdiv a, .leftarrowdiv a:active,.leftarrowdiv a:visited,.leftarrowdiv a:link { color:#fff;text-decoration:none; }

.leftarrowdiv a:hover { color:#fff;text-decoration:underline; }

.leftarrowdiv:after{ /*arrow added to leftarrowdiv DIV*/

	content:'';

	display:block;

	position:absolute;

	top:6px;

	left:-20px; /*should be set to -border-width x 2 */

	width:0;

	height:0;

	border-color: transparent #34a3d1 transparent transparent; /*border color should be same as div div background color*/

	border-style: solid;

	border-width: 10px;

}

.publishing { font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#fff;color:#478904;text-decoration:none;font-weight:normal;font-style:normal;  }

.publishing a, .publishing a:link, .publishing a:active, .publishing a:visited { font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#bb0255;text-decoration:none;font-weight:normal;font-style:normal; }

.publishing a:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#12699c;text-decoration:underline;font-weight:normal;font-style:normal; }



.publishing_top { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ae540a;padding-right:10px;text-decoration:none;font-weight:normal;font-style:normal;  }

.publishing_top a, .publishing_top a:link, .publishing_top a:active, .publishing_top a:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#1f618b;text-decoration:underline;font-weight:normal;font-style:normal; }

.publishing_top a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#8b1f48;text-decoration:underline;font-weight:normal;font-style:normal; }

.small_verdana {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#878787;text-decoration:none;font-weight:normal;font-style:normal;}

.small_verdana a, .small_verdana a:link, .small_verdana a:active, .small_verdana a:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#885402;text-decoration:none;font-weight:normal;font-style:normal; }

.small_verdana a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#8b1f48;text-decoration:underline;font-weight:normal;font-style:normal; }



blockquote {

background-image: url(http://www.sevenreflections.com/images/block.jpg);

background-repeat: no-repeat;

background-position: left 5px;

padding-left: 32px;

padding-top:14px;

/*font-style: italic;color:#000100; font-family:Times New Roman;font-size:22px;font-style:italic;line-height:28px;*/

font-size: 22px; color: #333333; font-family: 'Vollkorn', serif; line-height: 26px;font-weight:bold;

}

blockquote div {

padding-right:20px;text-weight:bold;font-size:18px;

text-align:right;

}



.quotes {

background-image:none;

background-repeat: no-repeat;

background-position: left 5px;

padding-left: 32px;

padding-top:14px;

/*font-style: italic;color:#000100; font-family:Times New Roman;font-size:22px;font-style:italic;line-height:28px;*/

font-size: 20px; color: #3f3f3f; font-family: 'Vollkorn', serif; line-height: 24px;font-weight:normal;

}

.quotes span, .quotes span a,.quotes span a:visited,.quotes span a:active,.quotes span a:link { padding-top:10px;

text-align:left;

font-size:19px;font-family:Times New Roman;color:#885402;font-weight:bold;;font-style:italic;text-decoration:none;

}



.quotes span a:hover { padding-top:10px;

text-align:left;

font-size:19px;font-family:Times New Roman;color:#694506;font-weight:bold;;font-style:italic;text-decoration:none;

}



.quote_day {

background-image:none;

background-repeat: no-repeat;

background-position: left 5px;

/*font-style: italic;color:#000100; font-family:Times New Roman;font-size:22px;font-style:italic;line-height:28px;*/

font-size: 18px; color: #3f3f3f; font-family: 'Vollkorn', serif; line-height: 22px;font-weight:normal;

}

.quote_day span, .quote_day span a,.quote_day span a:visited,.quote_day span a:active,.quote_day span a:link { padding-top:10px;

text-align:left;

font-size:16px;font-family:Times New Roman;color:#885402;font-weight:bold;;font-style:italic;text-decoration:none;

}



.quote_day span a:hover { padding-top:10px;

text-align:left;

font-size:16px;font-family:Times New Roman;color:#694506;font-weight:bold;;font-style:italic;text-decoration:none;

}



blockquote.pull {

font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;line-height:18px;

background-image:none;

  margin-top: 10px;

  margin-bottom: 10px;

  margin-left: 50px;

  padding-left: 15px;

  padding-top:0;

  border-left: 3px solid #ccc;

}

div#spinner

{

    display: none;

    width:375px;

    height: 375px;

    position: fixed;

    top: 50%;

    left: 50%;

    background:url(http://www.sevenreflections.com/images/flowers_heart.gif) no-repeat center #fff;

    text-align:center;

    padding:10px;

    font:normal 16px Tahoma, Geneva, sans-serif;

    border:1px solid #d2d2d2;

    margin-left: -190px;

    margin-top: -187px;

    z-index:1000;

    overflow: auto;

}



div#fb_registration

{

    display: none;

    width:430px;

    height: 340px;

    position: fixed;

    top: 50%;

    left: 50%;   

    text-align:center;

	display:none;

    margin-left: -190px;

    margin-top: -187px;

    z-index:1000;

    overflow: auto;

}



.fblogin {

width:225px;height:47px;background:url(http://www.sevenreflections.com/images/facebook_connect.png) no-repeat center #fff;border:none; cursor:pointer;

}

div,td { font-size:12px;font-family:Arial; }



div.arrow-right {

		width:0px; 

			height:0px; 

			border-top:26px solid transparent;  /* left arrow slant */

			border-bottom:26px solid transparent; /* right arrow slant */

			border-left:26px solid #fbac03; /* top, add background color here */

}

.redish { color:#c32020; }



div.column_left { float:left; width:75px; padding-bottom:8px;padding-top:0px; } 

div.column_right { float:left; width:230px; padding-left:10px;padding-top:0px; }

div.column_left_print { float:left; width:75px; padding-bottom:8px;padding-top:0px; } 

div.column_right_print { float:left; width:340px; padding:10px;padding-top:0px; }

div.clear { clear:both; }

div.column_left_add { float:left; width:250px;   } 





.italic_blue,.italic_blue a, .italic_blue a:link,.italic_blue a:visited,.italic_blue a:hover { font-size:30px;font-family:Times New Roman;color:#0068b9;font-weight:bold;;line-height:38px;font-style:italic;  }

.italic_gold, .italic_gold a, .italic_gold a:link,.italic_gold a:visited,.italic_gold a:hover { font-size:30px;font-family:Times New Roman;color:#885402;font-weight:bold;;line-height:38px;font-style:italic;text-decoration:none;  }

.italic_black, .italic_black a, .italic_black a:link,.italic_black a:visited,.italic_black a:hover { font-size:30px;font-family:Times New Roman;color:#000;font-weight:bold;;line-height:38px;font-style:italic;text-decoration:none;  }

.italic_black { font-size:30px;font-family:Times New Roman;color:#000;font-weight:bold;;line-height:38px;font-style:italic; }

.single_record{ page-break-after: always;}

.blog_category { font-size:26px;font-family:Arial, Helvetica, sans-serif;color:#885402;font-weight:bold;line-height:32px;text-decoration:none; padding-left:10px; }



.quotes_title, .quotes_title a, .quotes_title a:link,.quotes_title a:visited,.quotes_title a:hover { font-size:32px;font-weight: 400;font-family: 'Playfair Display SC', serif;color:#885402;line-height:38px;text-decoration:none;  }





.comment_print { font-family:Helvetica,sans-serif,Times New Roman;font-size:20px;color:#000; line-height:32px;text-align:left; }

.comment_print_noalign { font-family:Calibri,Helvetica,sans-serif,Times New Roman;font-size:20px;color:#000; line-height:32px; }

.title20_print { font-family:sans-serif,Times New Roman;font-size:20px; color:#000;line-height:28px; }



.specials { background-color:#fe0000;padding:2px;padding-left:10px;padding-right:10px;padding-top:0;height:18px; }

.specials a,.specials a:link,.specials a:visited,.specials a:active { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;font-weight:bold; }

.specials a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f0ff00;font-decoration:underline;font-weight:bold;  }



.addtocart { background-color:#76afcc;padding:2px;padding-left:10px;padding-right:10px;padding-top:0;height:18px; }

.addtocart a,.addtocart a:link,.addtocart a:visited,.addtocart a:active { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;font-weight:bold; }

.addtocart a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f0ff00;font-decoration:underline;font-weight:bold;  }



.test_question{ font-family:Arial;font-size:22px;font-weight:bold;color:#000;line-height:28px; }

.test_number{ font-family:Times New Roman;font-size:38px;font-weight:bold;color:#e60000;line-height:42px;font-style:italic;padding-right:14px; }

.test_answers{ font-family:Arial;font-size:16px;font-weight:normal;color:#000;line-height:24px; }


/* body { margin:0 0 0 0;background-color:#f0f0f0; }
body,td,p,div { font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:22px;color:#000; } */
.title { font-family:Arial;font-size:22px;color:#6c97d2;font-weight:bold; }
.title_red22 { font-family:Arial;font-size:22px;color:#aa0202;font-weight:bold; }
.title_red { font-family:Arial;font-size:16px;color:#aa0202;font-weight:bold; }
.title_black { font-family:Arial;font-size:18px;color:#000;font-weight:bold; }
.column { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold;  }
.tag { font-family:Arial;font-size:14px;color:#fff;font-weight:bold;background-color:#0f78c2;padding:8px; }
.mark { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold;background-color:#b60000;padding:4px; }
.mark_small { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold;background-color:#b60000;padding:0;padding-top:5px;padding-bottom:5px; line-height:12px;width:71px;border-bottom:3px solid #fff; }
.bigcard { font-family:Times new Roman;font-size:36px; font-weight:bold;   }
.smallcard { font-family:Times new Roman;font-size:18px; font-weight:bold;text-decoration:none;   }

.bottom_cards td { background-color:#f1f1f1;padding-top:3px;padding-bottom:3px; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
.white a,.white a:link,.white a:visited,.white a:active { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold; text-decoration:none; }
.white a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f6ecdb;font-weight:bold;  text-decoration:none;}
.cut {  font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#000; }
table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	margin: 0;

	padding: 0;
	

}
.round { 
z-index:9000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
}
.button_cool { 
	border: 1px solid #304ea6;
	z-index:9000;cursor:pointer;
	padding: 9px 0;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 163px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #648de3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#648de3), to(#3251a9));
	background: -webkit-linear-gradient(#648de3, #3251a9);
	background: -moz-linear-gradient(#648de3, #3251a9);
	background: -ms-linear-gradient(#648de3, #3251a9);
	background: -o-linear-gradient(#648de3, #3251a9);
	background: linear-gradient(#648de3, #3251a9);
	-pie-background: linear-gradient(#648de3, #3251a9);	
	behavior: url(/pie/PIE.htc);
	color:#fff;
}
.button_cool_hover  {
	border: 1px solid #304ea6;
	padding: 9px 0;cursor:pointer;
	color:#fff;font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 163px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #638be1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4c6fb9), to(#638be1));
	background: -webkit-linear-gradient(#4c6fb9, #638be1);
	background: -moz-linear-gradient(#4c6fb9, #638be1);
	background: -ms-linear-gradient(#4c6fb9, #638be1);
	background: -o-linear-gradient(#4c6fb9, #638be1);
	background: linear-gradient(#4c6fb9, #638be1);
	-pie-background: linear-gradient(#4c6fb9, #638be1);
	z-index:9000;
	behavior: url(/pie/PIE.htc);color:#fff;
}

.button_cool_down  {
	border: 1px solid #304ea6;
	padding: 9px 0;cursor:pointer;
	color:#fff;font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 163px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #648de3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3251a9), to(#648de3));
	background: -webkit-linear-gradient(#3251a9, #638be1);
	background: -moz-linear-gradient(#3251a9, #648de3);
	background: -ms-linear-gradient(#3251a9, #648de3);
	background: -o-linear-gradient(#3251a9, #648de3);
	background: linear-gradient(#3251a9, #648de3);
	-pie-background: linear-gradient(#4c6fb9, #638be1);
	z-index:9000;
	behavior: url(/pie/PIE.htc);color:#fff;
}

.button_cool3 { 
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:11px; font-family:Arial;font-weight:bold;
text-align: center; width: 100px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #2270e2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6ab2f1), to(#2270e2));
background: -webkit-linear-gradient(#6ab2f1, #2270e2);
background: -moz-linear-gradient(#6ab2f1, #2270e2);
background: -ms-linear-gradient(#6ab2f1, #2270e2);
background: -o-linear-gradient(#6ab2f1, #2270e2);
background: linear-gradient(#6ab2f1, #2270e2);
-pie-background: linear-gradient(#6ab2f1, #2270e2);z-index:11000;
behavior: url(pie/PIE.htc);
}
.button_cool_hover3  {
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:11px; font-family:Arial;font-weight:bold;
text-align: center; width: 100px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #8fc6f6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fc6f6), to(#3881eb));
background: -webkit-linear-gradient(#8fc6f6, #3881eb);
background: -moz-linear-gradient(#8fc6f6, #3881eb);
background: -ms-linear-gradient(#8fc6f6, #3881eb);
background: -o-linear-gradient(#8fc6f6, #3881eb);
background: linear-gradient(#8fc6f6, #3881eb);
-pie-background: linear-gradient(#8fc6f6, #3881eb);z-index:11000;
behavior: url(pie/PIE.htc);
}

.button_cool_down3  {
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:11px; font-family:Arial;font-weight:bold;
text-align: center; width: 100px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #2270e2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2270e2), to(#6ab2f1));
background: -webkit-linear-gradient(#2270e2, #6ab2f1);
background: -moz-linear-gradient(#2270e2, #6ab2f1);
background: -ms-linear-gradient(#2270e2, #6ab2f1);
background: -o-linear-gradient(#2270e2, #6ab2f1);
background: linear-gradient(#2270e2, #6ab2f1);
-pie-background: linear-gradient(#2270e2, #6ab2f1);z-index:11000;
behavior: url(pie/PIE.htc);
}


.button_cool4 { 
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:12px; font-family:Arial;font-weight:bold;
text-align: center; width: 60px; height:28px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #2270e2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6ab2f1), to(#2270e2));
background: -webkit-linear-gradient(#6ab2f1, #2270e2);
background: -moz-linear-gradient(#6ab2f1, #2270e2);
background: -ms-linear-gradient(#6ab2f1, #2270e2);
background: -o-linear-gradient(#6ab2f1, #2270e2);
background: linear-gradient(#6ab2f1, #2270e2);
-pie-background: linear-gradient(#6ab2f1, #2270e2);z-index:11000;
behavior: url(pie/PIE.htc);
}
.button_cool_hover4  {
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:12px; font-family:Arial;font-weight:bold;
text-align: center; width:60px; height:28px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #8fc6f6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8fc6f6), to(#3881eb));
background: -webkit-linear-gradient(#8fc6f6, #3881eb);
background: -moz-linear-gradient(#8fc6f6, #3881eb);
background: -ms-linear-gradient(#8fc6f6, #3881eb);
background: -o-linear-gradient(#8fc6f6, #3881eb);
background: linear-gradient(#8fc6f6, #3881eb);
-pie-background: linear-gradient(#8fc6f6, #3881eb);z-index:11000;
behavior: url(pie/PIE.htc);
}

.button_cool_down4  {
border: 1px solid #65aef0;
padding: 4px 0;cursor:pointer;
color:#fff;font-size:12px; font-family:Arial;font-weight:bold;
text-align: center; width: 60px; height:28px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #1c53a4 0 1px 0;
-moz-box-shadow: #1c53a4 0 1px 0;
box-shadow: #1c53a4 0 1px 0;
background: #2270e2;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2270e2), to(#6ab2f1));
background: -webkit-linear-gradient(#2270e2, #6ab2f1);
background: -moz-linear-gradient(#2270e2, #6ab2f1);
background: -ms-linear-gradient(#2270e2, #6ab2f1);
background: -o-linear-gradient(#2270e2, #6ab2f1);
background: linear-gradient(#2270e2, #6ab2f1);
-pie-background: linear-gradient(#2270e2, #6ab2f1);z-index:11000;
behavior: url(pie/PIE.htc);
}

.button_orange { 
	border: 1px solid #f3961c;
	z-index:9000;cursor:pointer;
	padding: 9px 0;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #ff9e05 0 1px 0;
	-moz-box-shadow: #ff9e05 0 1px 0;
	box-shadow: #ff9e05 0 1px 0;
	background: #f3961c;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
	background: -webkit-linear-gradient(#f9d835, #f3961c);
	background:-moz-linear-gradient(#f9d835, #f3961c);
	background:-o-linear-gradient(#f9d835, #f3961c);
	background: -ms-linear-gradient(#f9d835, #f3961c);
	background:linear-gradient(#f9d835, #f3961c);	
	-pie-background: linear-gradient(#f9d835, #f3961c);cursor:pointer;	
	behavior: url(/pie/PIE.htc);
	
}
.button_orange_hover  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);cursor:pointer;
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}

.button_orange_down  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);cursor:pointer;
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}






.button_orange1 { 
	border: 1px solid #f3961c;
	z-index:9000;cursor:pointer;
	padding: 9px 0;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 153px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #ff9e05 0 1px 0;
	-moz-box-shadow: #ff9e05 0 1px 0;
	box-shadow: #ff9e05 0 1px 0;
	background: #f3961c;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
	background: -webkit-linear-gradient(#f9d835, #f3961c);
	background:-moz-linear-gradient(#f9d835, #f3961c);
	background:-o-linear-gradient(#f9d835, #f3961c);
	background: -ms-linear-gradient(#f9d835, #f3961c);
	background:linear-gradient(#f9d835, #f3961c);	
	-pie-background: linear-gradient(#f9d835, #f3961c);	
	behavior: url(/pie/PIE.htc);
	
}
.button_orange_hover1  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 153px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}

.button_orange_down1  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 153px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}


.button_calc { 
	border: 1px solid #f3961c;
	z-index:9000;cursor:pointer;
	padding: 9px 0;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 43px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #ff9e05 0 1px 0;
	-moz-box-shadow: #ff9e05 0 1px 0;
	box-shadow: #ff9e05 0 1px 0;
	background: #f3961c;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
	background: -webkit-linear-gradient(#f9d835, #f3961c);
	background:-moz-linear-gradient(#f9d835, #f3961c);
	background:-o-linear-gradient(#f9d835, #f3961c);
	background: -ms-linear-gradient(#f9d835, #f3961c);
	background:linear-gradient(#f9d835, #f3961c);	
	-pie-background: linear-gradient(#f9d835, #f3961c);cursor:pointer;	
	behavior: url(/pie/PIE.htc);
	
}
.button_calc_hover  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 43px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}

.button_calc_down  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 43px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}

.button_orange2 { 
	border: 1px solid #f3961c;
	z-index:9000;cursor:pointer;
	padding: 9px 0;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 210px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #ff9e05 0 1px 0;
	-moz-box-shadow: #ff9e05 0 1px 0;
	box-shadow: #ff9e05 0 1px 0;
	background: #f3961c;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
	background: -webkit-linear-gradient(#f9d835, #f3961c);
	background:-moz-linear-gradient(#f9d835, #f3961c);
	background:-o-linear-gradient(#f9d835, #f3961c);
	background: -ms-linear-gradient(#f9d835, #f3961c);
	background:linear-gradient(#f9d835, #f3961c);	
	-pie-background: linear-gradient(#f9d835, #f3961c);cursor:pointer;	
	behavior: url(/pie/PIE.htc);
	
}
.button_orange2_hover  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 210px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);cursor:pointer;
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}

.button_orange2_down  {
	border: 1px solid #f3961c;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 210px;color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #f3961c 0 1px 0;
	-moz-box-shadow: #f3961c 0 1px 0;
	box-shadow: #f3961c 0 1px 0;
	background: #f3961c;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3961c), to(#f9d835));
	background: -webkit-linear-gradient(#f3961c, #f9d835);
	background: -moz-linear-gradient(#f3961c, #f9d835);
	background: -ms-linear-gradient(#f3961c, #f9d835);
	background: -o-linear-gradient(#f3961c, #f9d835);
	background: linear-gradient(#f3961c, #f9d835);
	-pie-background: linear-gradient(#f3961c, #f9d835);cursor:pointer;
	z-index:9000;
	behavior: url(/pie/PIE.htc);
}


.button_blue { 
	border: 1px solid #304ea6;
	z-index:9000;
	padding: 9px 0;cursor:pointer;
	font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #648de3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#648de3), to(#3251a9));
	background: -webkit-linear-gradient(#648de3, #3251a9);
	background: -moz-linear-gradient(#648de3, #3251a9);
	background: -ms-linear-gradient(#648de3, #3251a9);
	background: -o-linear-gradient(#648de3, #3251a9);
	background: linear-gradient(#648de3, #3251a9);
	-pie-background: linear-gradient(#648de3, #3251a9);	
	behavior: url(/pie/PIE.htc);
	color:#fff;
}
.button_blue_hover  {
	border: 1px solid #304ea6;
	padding: 9px 0;cursor:pointer;
	color:#fff;font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #638be1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4c6fb9), to(#638be1));
	background: -webkit-linear-gradient(#4c6fb9, #638be1);
	background: -moz-linear-gradient(#4c6fb9, #638be1);
	background: -ms-linear-gradient(#4c6fb9, #638be1);
	background: -o-linear-gradient(#4c6fb9, #638be1);
	background: linear-gradient(#4c6fb9, #638be1);
	-pie-background: linear-gradient(#4c6fb9, #638be1);
	z-index:9000;
	behavior: url(/pie/PIE.htc);color:#fff;
}

.button_blue_down  {
	border: 1px solid #304ea6;
	padding: 9px 0;cursor:pointer;
	color:#fff;font-size:13px; font-family:Arial;font-weight:bold;
	text-align: center; width: 113px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #393939 0 1px 0;
	-moz-box-shadow: #393939 0 1px 0;
	box-shadow: #393939 0 1px 0;
	background: #648de3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3251a9), to(#648de3));
	background: -webkit-linear-gradient(#3251a9, #638be1);
	background: -moz-linear-gradient(#3251a9, #648de3);
	background: -ms-linear-gradient(#3251a9, #648de3);
	background: -o-linear-gradient(#3251a9, #648de3);
	background: linear-gradient(#3251a9, #648de3);
	-pie-background: linear-gradient(#4c6fb9, #638be1);
	z-index:9000;
	behavior: url(/pie/PIE.htc);color:#fff;
}

.pd6 { padding-bottom:6px; }
.pd8 { padding-bottom:8px; }
.pd10 { padding-bottom:10px; }
.pd12 { padding-bottom:12px; }
.pd16 { padding-bottom:16px; }
.pd20 { padding-bottom:16px; }


	.pager {font-size:11px; color:#000;font-family:Arial, Helvetica, sans-serif;padding:8px;background-color:#f1f1f1; }
	.pager_none {font-size:11px; color:#828282;font-family:Arial, Helvetica, sans-serif;}
	.pager div a,.pager div  a:link,.pager div  a:active,.pager div a:visited { font-size:11px; color:#194c80;text-decoration:none;font-family:Arial, Helvetica, sans-serif;  }
	.pager div a:hover { font-size:11px; color:#548aaf;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;  }
	.float_left {float:left;padding-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px; }
	.float_right {float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px; }

a.green, a.green:link, a.green:active, a.green:visited { 
color:#559e33;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}

a.green:hover { 
color:#d40000;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}

.red {
color:#da0707;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.green {
color:#008000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.cart_red {
color:#da0707;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.cart_regular {
color:#1e1e1e;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.cart_crossed {
color:#1e1e1e;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:line-through;
}

 .myButton,.myButton:link,.myButton:visited {
        
        -moz-box-shadow: 0px 2px 15px -7px #a8f0aa;
        -webkit-box-shadow: 0px 2px 15px -7px #a8f0aa;
        box-shadow: 0px 2px 15px -7px #a8f0aa;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #62cc65), color-stop(1, #49a14c));
        background:-moz-linear-gradient(top, #62cc65 5%, #49a14c 100%);
        background:-webkit-linear-gradient(top, #62cc65 5%, #49a14c 100%);
        background:-o-linear-gradient(top, #62cc65 5%, #49a14c 100%);
        background:-ms-linear-gradient(top, #62cc65 5%, #49a14c 100%);
        background:linear-gradient(to bottom, #62cc65 5%, #49a14c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62cc65', endColorstr='#49a14c',GradientType=0);
        
        background-color:#62cc65;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #6aa86c;
        
        display:inline-block;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        font-weight:normal;
        padding:6px 15px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #527053;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #49a14c), color-stop(1, #62cc65));
        background:-moz-linear-gradient(top, #49a14c 5%, #62cc65 100%);
        background:-webkit-linear-gradient(top, #49a14c 5%, #62cc65 100%);
        background:-o-linear-gradient(top, #49a14c 5%, #62cc65 100%);
        background:-ms-linear-gradient(top, #49a14c 5%, #62cc65 100%);
        background:linear-gradient(to bottom, #49a14c 5%, #62cc65 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a14c', endColorstr='#62cc65',GradientType=0);
        
        background-color:#49a14c;
		color:#ffffff;
    }
    .myButton:active {
        position:relative;
        top:1px;color:#ffffff;
    }
.c_green { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2d9200;font-weight:bold; line-height:14px;  }
	.c_red { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#d10000;font-weight:bold; line-height:14px;  }
	.c_black { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold; line-height:14px;  } 
	.c_neutral { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#7b2bae;font-weight:bold; line-height:14px;  }
	.c_good { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#197c63;font-weight:bold; line-height:14px;  }
	.c_blue { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#127f96;font-weight:bold; line-height:14px;  }
	.c_everage { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#127f96;font-weight:bold; line-height:14px;  }
	.c_orange { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff7e00;font-weight:bold; line-height:14px;  }
	.c_none { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#cd00cf;font-weight:bold; line-height:14px;  }
.report_bg_gray { background-color:#f1f1f1; }


  .myButton_calculate,.myButton_calculate:link,.myButton_calculate:visited {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9d534), color-stop(1, #f3961c));
        background:-moz-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-webkit-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-o-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-ms-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:linear-gradient(to bottom, #f9d534 5%, #f3961c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d534', endColorstr='#f3961c',GradientType=0);
        
        background-color:#f9d534;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #f3961c;
        
        display:inline-block;
        color:#050505;
        font-family:Arial;
        font-size:20px;
        font-weight:bold;
        padding:9px 16px;
        text-decoration:none;
		
        
    }
    .myButton_calculate:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f3961c), color-stop(1, #f9d534));
        background:-moz-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-webkit-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-o-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-ms-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:linear-gradient(to bottom, #f3961c 5%, #f9d534 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3961c', endColorstr='#f9d534',GradientType=0);
        
        background-color:#f3961c;
    }
    .myButton_calculate:active {
        position:relative;
        top:1px;
    }
	

.myButton_orange,.myButton_orange:link,.myButton_orange:visited {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9d534), color-stop(1, #f3961c));
        background:-moz-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-webkit-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-o-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-ms-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:linear-gradient(to bottom, #f9d534 5%, #f3961c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d534', endColorstr='#f3961c',GradientType=0);
        
        background-color:#f9d534;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #f3961c;
        
        display:inline-block;
        color:#050505;
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:6px 8px;
        text-decoration:none;
		
        
    }
    .myButton_orange:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f3961c), color-stop(1, #f9d534));
        background:-moz-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-webkit-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-o-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-ms-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:linear-gradient(to bottom, #f3961c 5%, #f9d534 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3961c', endColorstr='#f9d534',GradientType=0);
        
        background-color:#f3961c;
    }
    .myButton_orange:active {
        position:relative;
        top:1px;
    }
	

.myButton_gray,.myButton_gray:link,.myButton_gray:visited {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #cbcbcb;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cbcbcb;
        box-shadow:inset 0px 1px 0px 0px #cbcbcb;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #707070));
        background:-moz-linear-gradient(top, #cccccc 5%, #707070 100%);
        background:-webkit-linear-gradient(top, #cccccc 5%, #707070 100%);
        background:-o-linear-gradient(top, #cccccc 5%, #707070 100%);
        background:-ms-linear-gradient(top, #cccccc 5%, #707070 100%);
        background:linear-gradient(to bottom, #cccccc 5%, #707070 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#707070',GradientType=0);
        
        background-color:#cccccc;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #9e9e9e;
        
        display:inline-block;
        color:#5b5b5b;
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:6px 8px;
        text-decoration:none;
		
        
    }
    .myButton_gray:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #707070), color-stop(1, #cccccc));
        background:-moz-linear-gradient(top, #707070 5%, #cccccc 100%);
        background:-webkit-linear-gradient(top, #707070 5%, #cccccc 100%);
        background:-o-linear-gradient(top, #707070 5%, #cccccc 100%);
        background:-ms-linear-gradient(top, #707070 5%, #cccccc 100%);
        background:linear-gradient(to bottom, #707070 5%, #cccccc 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070', endColorstr='#cccccc',GradientType=0);
        
        background-color:#707070;
    }
    .myButton_gray:active {
        position:relative;
        top:1px;
    }

#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
			
			
.fixedElement { position:fixed;z-index:1000; top: 1px; right: 1px;background-color:transparent;display:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;  
			font-weight:bold;color:#000;padding:0;padding-bottom:0; text-align:center; line-height:14px; _position:absolute;_top:expression(eval(document.body.scrollTop));} 
.fixedElement a, .fixedElement a:link, .fixedElement a:active, .fixedElement a:visited{ color:#a50000;text-decoration:none; }
.fixedElement a:hover { color:#d00101;text-decoration:underline; }
			
#dialog-confirm title, #dialog-confirm p { font-size:12px;font-family:Arial, Helvetica, sans-serif;z-index:1000000  !important; }
#dialog-confirm { z-index:2000; }
			
.tt tr td { padding:1px;padding-left:6px;padding-right:6px;text-align:center; border:1px solid #82919e; color:#000;font-size:14px; } 
tr.tt_top td { padding:8px;background-color:#f1f1f1; color:#000; font-size:12px; } 
tr.ta_top td { padding:6px;background-color:#fff; border:0px solid #fff; color:#000; font-size:12px; }
tr.tt_small td { padding:6px;background-color:#fff; border:1px solid #82919e; color:#000; font-size:10px; }
.tt_conn tr td { padding:1px;padding-left:6px;padding-right:6px;text-align:center; border:1px solid #82919e; color:#000;font-size:11px; }
.tt_conn_top td { padding:0px;background-color:#f1f1f1; border:1px solid #82919e; color:#000; font-size:11px; }
.menulist { margin-bottom:8px; }
.menulist a,.menulist a:link, .menulist a:visited { color: #000; background-color: #e5e5e5; font-family:Arial;font-size:12px; text-decoration: none;font-weight:bold;padding:8px;border-right:2px solid #fff; }
.menulist a:hover { color: #fff; background-color: #34a3d1;font-family:Arial;font-size:12px; text-decoration: none;font-weight:bold; padding:8px;border-right:2px solid #fff;}
.menu_top,.menu_top a, .menu_top a:link, .menu_top a:active, .menu_top a:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#0e9cd6;text-decoration:none;text-decoration:none; }
.menu_top a:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#a70101;text-decoration:none; }

a.pink, a.pink:link, a.pink:active, a.pink:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-decoration:none;background-color:#e11e75; }
a.pink:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;background-color:#ae0d55; }

a.menu_blue, a.menu_blue:link, a.menu_blue:active, a.menu_blue:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-decoration:none;background-color:#34a3d1; }
a.menu_blue:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;background-color:#44baeb; }

.blue_top { background-color:#34a3d1; padding:4px;padding-left:10px;padding-right:10px;border-right:1px solid #fff; }
.blue_top, .blue_top:link, .blue_top:active, .blue_top:visited { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none; background-color:#34a3d1; padding:4px;padding-left:10px;padding-right:10px;border-right:1px solid #fff; }
.blue_top:hover { font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-decoration:none; background-color:#44baeb; padding:4px;padding-left:10px;padding-right:10px;border-right:1px solid #fff; }	

 .myButton_orange_small,.myButton_orange_small:link,.myButton_orange_small:visited,#book {
     -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9d534), color-stop(1, #f3961c));
        background:-moz-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-webkit-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-o-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:-ms-linear-gradient(top, #f9d534 5%, #f3961c 100%);
        background:linear-gradient(to bottom, #f9d534 5%, #f3961c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d534', endColorstr='#f3961c',GradientType=0);
        
        background-color:#f9d534;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #f3961c;
        
        display:inline-block;
        color:#333333;
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:6px 11px;
        text-decoration:none;
		cursor:pointer;
        
    }
    .myButton_orange_small:hover, #book:hover {
        
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f3961c), color-stop(1, #f9d534));
        background:-moz-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-webkit-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-o-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:-ms-linear-gradient(top, #f3961c 5%, #f9d534 100%);
        background:linear-gradient(to bottom, #f3961c 5%, #f9d534 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3961c', endColorstr='#f9d534',GradientType=0);
        
        background-color:#f3961c;

		font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:6px 11px;
        text-decoration:none;
		cursor:pointer;
    }
    .myButton_orange_small:active {
        position:relative;
        top:1px;
		cursor:pointer;
    }

.fb_name,.fb_name a,.fb_name a:link,.fb_name a:visited,.fb_name a:active,.fb_name a:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#bd0d5b;font-weight:bold; }
.fb_bottom { font-size:11px;color:#949494; }
.fb_comment  {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:21px;text-decoration:none; } 

.new_tabs_active,.new_tabs:hover { float:left;padding:2px 6px 2px 6px;background-color:#ae0d55;color:#fff;font-weight:bold;cursor:pointer;font-size:11px; }
.new_tabs { float:left;padding:2px 6px 2px 6px;background-color:#a6a6a6;color:#fff;font-weight:bold;cursor:pointer; font-size:11px;}
.new_space { float:left;color:#fff; }
.tabs_cards { line-height:20px;padding-left:2px; }

.input_shopping {
    color:#fff;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;    
    padding:8px;   
    background-color:rgba(243,157,30,1);
    border:0;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border-bottom:1px solid #9f9f9f;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    cursor:pointer;
}
.input_shopping:hover, {
    background-color:rgba(243,157,30,0.9);
}

.bleft1 { float:left;padding-right:12px; }
.bleft2 { float:left;padding-top:26px; }


.ulgreen { list-style-type: none; padding: 0px;margin: 0px;	}
.ulgreen li { background-image: url(http://www.spoys.org/images/arrow_green.png);background-repeat: no-repeat;
background-position: 0px 5px; padding-left: 32px;padding-top:2px; font-size:22px;font-family:Arial, Helvetica, sans-serif;padding-bottom:22px;color:#000; }

#countdown { padding:12px;color:#fff;font-weight:bold;font-size:30px;line-height:40px;font-family:Arial, Helvetica, sans-serif;background-color:#F00; }
#shadow div { color:#fff;font-weight:bold;text-align:left;font-size:22px;font-family:Arial, Helvetica, sans-serif;padding:0;cursor:pointer; }
#shadow div div { color:#fff;font-weight:bold;text-align:left;font-size:22px;font-family:Arial, Helvetica, sans-serif;padding-top:16px;}
#shadow div img { margin:0 14px 0 0px; }

.fixed_bottom { position:fixed;z-index:1000;bottom: 1px; left: 1px;width:100%;background-color:transparent;display:block;<?php echo $opacity; ?>; font-size:12px;font-family:Arial, Helvetica, sans-serif;  
			font-weight:bold;color:#000;padding:0;padding-bottom:0; text-align:center; line-height:14px; _position:absolute;_top:expression(eval(document.body.scrollTop));} 			
.fixed_bottom a, .fixed_bottom a:link, .fixed_bottom a:active, .fixed_bottom a:visited{ color:#a50000;text-decoration:none; }
.fixed_bottom a:hover { color:#d00101;text-decoration:underline; } 
.title_pink_banner,.title_pink_banner a,.title_pink_banner a:active,.title_pink_banner a:visited,.title_pink_banner a:hover,.title_pink_banner a:link { font-size:30px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#98255b;text-decoration:none;line-height:1.2em; }
.fixed_image { position:fixed;z-index:2000;bottom: 1px; left: 1px;width:300px;background-color:transparent;display:block;<?php echo $opacity_image; ?>; font-size:12px;font-family:Arial, Helvetica, sans-serif;  
			font-weight:bold;color:#000;padding:0;padding-bottom:0; text-align:center; line-height:14px; _position:absolute;_top:expression(eval(document.body.scrollTop));} 
.fixed_open { position:fixed;z-index:2000;bottom: 1px; right: 10px;width:136;background-color:transparent;display:block; font-size:12px;font-family:Arial, Helvetica, sans-serif;  
			font-weight:bold;color:#000;padding:0;padding-bottom:0; text-align:center; line-height:14px; _position:absolute;_top:expression(eval(document.body.scrollTop));} 
			
div,p { font-size:14px;line-height:1.70em;font-family: Helvetica, sans-serif;;color:#262626; }	

.ttabs { line-height:17px; }
.ttabs a,.ttabs a:hover,.ttabs a:active,.ttabs a:link { font-size:12px; }	

.comment {background-color:#faf7e0;padding:10px;font-family:Arial Arial, Helvetica, sans-serif;font-size:12px;color:#6e6e6e; }

.comment_white {padding:10px;font-size:14px;line-height:1.70em;font-family: Helvetica, sans-serif;;color:#262626; }

.comment_white a,.comment_white a:link,.comment_white a:active,.comment_white a:visited {padding:10px;color:#34a3d1;text-decoration:underline; }

.comment_white a:hover {padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a20000;line-height:21px;;text-decoration:underline; }


.comment_white_copy { padding:10px;padding-left:0;font-size:14px;line-height:1.70em;font-family: Helvetica, sans-serif;;color:#262626; }
.comment_white_copy a,.comment_white_copy a:link,.comment_white_copy a:active,.comment_white_copy a:visited {padding:10px;padding-left:0;color:#34a3d1;text-decoration:underline; }
.comment_white_copy a:hover {padding:10px;padding-left:0;color:#a20000;text-decoration:underline; }

.comment_white_new,.comment_white_new ul li {font-size:14px;line-height:1.70em;font-family: Helvetica, sans-serif;;color:#262626;color:#000000; }
.comment_white_new a,.comment_white_new a:link,.comment_white_new a:active,.comment_white_new a:visited {color:#34a3d1;text-decoration:underline; }
.comment_white_new a:hover {color:#a20000;text-decoration:underline; }
