/******************************/
/* Global styles (whole site) */
/******************************/

body {
	background: #333333;
	font: 11px/130% Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color: #6b6b6b;
}
/* font-size for tables is not inherited in IE5.x */
table, input, select, textarea {
	font: 11px/130% Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
input, select, textarea {
	color: #6b6b6b;
}
table {
	color: #6b6b6b;
}


/***** Links *****/
 
a, a:link, a:visited {
	color: #2b94d3;
}
a:hover {
	color: #9ab957;
}


/***** Headings *****/
h1 {
	font-size: 11px;
	padding: 0 0 17px 0;
	color: #fff;
}
h2 {
	font-size: 11px;
	color: #2985b8;
}
h3 {
	font-size: 11px;
	color: #fff;
}
h4, h5, h6 {
	font-size: 11px;
	color: #fff;
}

/***** Lists *****/
ul, ol {
	/* There are diferences when nesting LISTS in IE6/7 and FF. Margin-left 20px is good in FF, ~25px is good in IE6/7 */
	/* Please, do not remove this comment, but change (or comment) declaration when needed */
	margin: 0;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: decimal;
}

/***** Paragraphs *****/
p {
	/* text-indent: 20px; */
}

/***** Forms *****/
textarea {
	
}
select {
	padding: 2px 0;
}
option {
	padding: 1px 3px;
}
.inputText, .inputPassword, .inputArea, .inputSelect {
	padding: 2px;
	border: 1px solid #d1d1d1;
}
.inputText2, .inputPassword2, .inputArea2, .inputSelect2 {
	padding: 2px;
	border: 1px solid #bbe4fe;
	background: #7cbeea;
	color: #fff;
}
	.input2-hover {
		border: 1px solid #e2f4ff;
	}
	.input2-focus {
		border: 1px solid #ecf8ff;
		background: #97cbed;
	}
.inputSelect, .inputSelect2 {
	padding: 0 0 0 2px;
	border: 1px solid #bbe4fe;
	background: #7cbeea;
	color: #fff;
}
label {
	cursor: pointer; /* Comment if not necessary */
}

/***** Common classes *****/
.clear {
	display: block;
	clear: both;
	width: 0px; /* 	width: 100%; for IE ??? */
	height: 0px;
	overflow: hidden;
	font-size: 1px; /* needed for IE5.x <div class="clear"></div> */
}
.hr { /*replaces tag 'hr' */
	background-color: #aeaeae;
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	overflow: hidden;
}

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.center { /*replaces tag 'center' */
	margin: 0 auto;
}

/* http://tantek.com/log/2008/undohtml.css                        */
/* undohtml.css                                                   */
/* (CC) 2004-2008 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code/kbd too */
/* h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; } */

