@charset "utf-8";
/* RESET */
/* ----------------------------------------- */

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders *//* CSS Document */
html, body, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: "Myriad Roman", Arial, Helvetica, sans-serif; vertical-align: baseline; background: transparent; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; font-size: 62.5%; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } 
blockquote:before, blockquote:after, q:before, q:after { content: ""; } 
blockquote, q {	quotes: "" ""; }

body { color: #666; background: #fff; font-family: Myriad Web, Myriad, Myriad Pro, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; }


/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 	{ font-weight: normal; color: #111; }

h1 					{ font-size: 2em; line-height: 1.25; margin-bottom: 0.2em; }
h2 					{ font-size: 1.5em; line-height: 1.25; margin-bottom: 0.75em; }
h3 					{ font-size: 1.2em; line-height: 1.25; margin-bottom: 0em; margin-top: 1em; font-weight: bold; }
h4 					{ font-size: 1.2em; line-height: 1.25; margin-bottom: 0.5em; }
h5 					{ font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 					{ font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text elements
-------------------------------------------------------------- */
p           		{ margin: 0 0 1.5em; line-height: 1.5em; }
					
a:focus, 			
a:hover     		{ color: black; }
a           		{ color: black; text-decoration: underline; }
					
blockquote  		{ margin: 1.5em; color: #666; font-style: italic; }
strong      		{ font-weight: bold; }
em,dfn      		{ font-style: italic; }
dfn         		{ font-weight: bold; }
sup, sub    		{ line-height: 0; }
					
abbr, 				
acronym     		{ border-bottom: 1px dotted #666; }
address     		{ margin: 0 0 1.5em; font-style: italic; }
del         		{ color:#666; }
					
pre,code    		{ margin: 1.5em 0;  }
pre,code,tt 		{ font: 0.8em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists
-------------------------------------------------------------- */
li ul, li ol		{ margin:0 1.3em; }
ul, ol      		{ margin: 3em 1.5em 1em 1.5em; }
ol li			{ font-size: 1.2em; line-height: 1.25; margin-bottom: 0em; margin-top: 3em; font-weight: bold; }
li ol li		{ font-size: 0.85em; margin: 0 0 0.5em; line-height: 1.5em; font-weight: normal; }
ol.steps		{ margin-top: 1em; }
ol.steps li		{ font-size: 1em; margin: 0 0 0.5em; line-height: 1.5em; font-weight: normal; }

ul         			{ list-style-type: disc; }
ol         			{ list-style-type: decimal; }
		   			
dl         			{ margin: 0 0 1.5em 0; }
dl dt      			{ font-weight: bold; }
dd         			{ margin-left: 1.5em;}


/* Tables
--------------------------------------------------------------url(images/table_header_bar.gif) */
table     			{ margin-bottom: 1.4em;  }
th        			{ font-weight: normal; background: #D8D8D8     bottom left repeat-x; color: #black; line-height: 28px; color: black; }
th,td     			{ padding: 4px 10px 4px 10px; }
td				{ border-bottom: 1px solid #e6e6e6; line-height: 22px; }
tr.odd td			{ background: #E5ECF9; color:black}
tfoot     			{ font-style: italic; }
caption   			{ background: #eee; }


/* Misc classes
-------------------------------------------------------------- */
.small      		{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      		{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       		{ display: none; }
					
.quiet      		{ color: #666; }
.loud       		{ color: #000; }
.highlight  		{ background:#ff0; }
.added      		{ background:#060; color: #fff; }
.removed    		{ background:#900; color: #fff; }
					
.first      		{ margin-left:0; padding-left:0; }
.last       		{ margin-right:0; padding-right:0; }
.top        		{ margin-top:0; padding-top:0; }
.bottom     		{ margin-bottom:0; padding-bottom:0; }
.clear				{ clear: both; }
.right				{ float: right; }
.left				{ float: left; }

/* Forms
-------------------------------------------------------------- */
label       		{ font-weight: bold; display: block; float: left; width: 180px; }
fieldset    		{ padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      		{ font-weight: bold; font-size:1.2em; }
input.text, 
input.title, 
textarea, 
select 				{ margin: 0; border:1px solid #bbb; }
input.text:focus, 
input.title:focus, 
textarea:focus, 
select:focus 		{ border:1px solid #666; }
input.text, 
input.title			{ width: 300px; padding:5px; }
input.title   			{ font-size:1.5em; }
textarea			{ width: 390px; height: 150px; padding:5px; }


/* Success, notice and error boxes
-------------------------------------------------------------- */
.error,
.notice, 
.success    		{ padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
					
.error      		{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     		{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    		{ background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    		{ color: #8a1f11; }
.notice a   		{ color: #514721; }
.success a  		{ color: #264409; }


/* WordPress defualt Classes
-------------------------------------------------------------- */
.aligncenter 		{ display:block; margin:0 auto }
.alignleft 			{ float:left }
.alignright 		{ float:right }
.wp-caption 		{ border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
br.dirtyLittleTrick	{ clear:both; display:block; height:1px; margin:-1px 0 0 0 } 
div					{ position:relative } 
li#theme-switcher 	{ background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } 

body				{ background: #e6e6e6; }

/* Wrapper
-------------------------------------------------------------- */
#wrapper			{ width: 980px; margin: 10px auto; background: #fff; border: 1px solid #b3b3b3; }

/* Header
-------------------------------------------------------------- */
#header h1			{ text-indent: -99999px; float: left; }

/* Navigation
-------------------------------------------------------------- */
ul#navigation		{ list-style: none; margin: 10px 0 0; color: #000; font-size: 1.2em; }
ul#navigation li	{ float: left; padding: 0 20px; }
ul#navigation li a	{ color: #222; text-decoration:none; font-weight: bold; }

ul#navigation_bottom		{ list-style: none; margin: 10px 0 0; color: #000; font-size: 0.9em; }
ul#navigation_bottom li	{ float: left; padding: 0 20px; }
ul#navigation_bottom li a	{ color: #222; text-decoration:none; font-weight: bold; }

/* Content
-------------------------------------------------------------- */
#content		{ padding: 10px 30px; clear: both; }

/* Footer
-------------------------------------------------------------- */
#footer			{ width: 960px; margin: 10px auto; text-align: right; font-size: 12px; }

/* Forms
-------------------------------------------------------------- */
input.button,
a.button		{ background:#009EB4; color:#fff; border:0; cursor:pointer; padding:5px 10px; font-weight:bold; text-decoration:none; font-size:12px; }
a.button		{ padding:9px 8px 7px 8px; display:block; }

ul#errors		{ color:#c00; }
label.nonrequired	{ font-weight:normal; }

/* Popup
-------------------------------------------------------------- */

body#popup p		{ margin:10px; background:#fff; padding:5px; }

.message
{

font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 13px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

background-color: #D8D8D8;

margin-top: 5px;

width:910px;

margin-bottom: 1px;



padding-top: 15px;

padding-right: 15px;

padding-bottom: 15px;

padding-left: 15px;

border-top-width: 2px;

border-top-style: solid;

border-top-color: #cccccc;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #cccccc;

color: black;


}


.secure
{
	position: absolute;
	right:50px;
	color:red;
	text-decoration: blink;
	top:15px;

}

