/*
	COMMON STYLE
*/

div.warning {
	float: right;
	clear: right;
	width: 250px;
	padding: 5px;
	margin: 2px;
	margin-left: 10px;
	text-align: left;
	font-size: 11px;
	line-height: 100%;
	word-spacing: 0px;

	background-color: #fee;
	color: #400;
	border: 2px solid #edd;
}

div.noteSiteSearchCenter {
	padding: 1px;
	margin: 1px;
	font-size: 9px;
	line-height: 100%;
	text-align: center;
	word-spacing: 1.5px;

	background-color: #efe;
	color: #040;
	border: 2px solid #ded;
}

div.noteRight {
	float: right;	 
	clear: right;
	padding: 3px;
	margin: 1px;
	margin-right: 3px;
	text-align: left;
	font-size: 11px;
	line-height: 100%;
	word-spacing: 1.5px;
	
	background-color: #efe;
	color: #040;
	border: 2px solid #ded;
}

div.noteLeft {
	float: left;	
	clear: left;	
	padding: 3px;
	margin: 1px;
	margin-left: 3px;
	text-align: left;
	font-size: 11px;
	line-height: 100%;
	word-spacing: 1.5px;
	
	background-color: #efe;
	color: #040;
	border: 2px solid #ded;
}

.inline-list
{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

.inline
{
	display: inline;
}

.lightGreenText
{
	color: #050;
}

.buttonStyle1
{
	color: #050; 
	font-size: 85%;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
}

.divQuote
{
	border: 1px dashed #FC7D50;
	padding: 5px;
}

.spanQuote
{
	display: block;
	padding-left: 15px;
}

.spanQuoteStats
{
	display: block;
	padding-left: 40px;
}

.divQuoteCategory
{
	border: 1px dashed #FC7D50;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.quoteCategoryLink
{
	text-decoration: none;
}

.quoteCategoryLink:hover
{
	color: #FC7D50;
	text-decoration: underline;
}

/*
	TABLE WITH ROUND CORNERS (table.css)
*/
/*Table Caption CSS*/
#blue_table table
{
	width:100%;margin-top:1em;border-collapse:collapse;border:solid 1px #108dd9;text-align:center;color:#444;
}
#blue_table table td
{
	padding:4px;border:solid 1px #108dd9;vertical-align:middle; font-size:12px;
}
#blue_table table .caption
{
	background:#B5DAFF;font-size:13px;font-weight:bold
}
#blue_table table .thead
{
	padding:4px;border:solid 1px #108dd9;vertical-align:middle; font-size:12px;font-weight:bold;
}
#blue_table table span
{
	color:#0080E3;font-weight:bold;font-size:13px
}

/*Table Caption CSS*/
#blue_table_custom table
{
	margin-top:1em;border-collapse:collapse;border:solid 1px #108dd9;text-align:center;color:#444;
}
#blue_table_custom table td
{
	padding:4px;border:solid 1px #108dd9;vertical-align:middle; font-size:12px;
}
#blue_table_custom table .caption
{
	background:#B5DAFF;font-size:13px;font-weight:bold
}
#blue_table_custom table .thead
{
	padding:4px;border:solid 1px #108dd9;vertical-align:middle; font-size:12px;font-weight:bold;
}
#blue_table_custom table span
{
	color:#0080E3;font-weight:bold;font-size:13px
}

/*Round Corner of Table*/
/*
h1,h2,p{margin: 0 10px}
h1{font-size: 150%;color: #FFF}
h2{font-size: 100%;color: #000}
*/
/*
b.htop {display: block; background: #FFF}
b.htop b {display:block; height:1px; overflow: hidden; background: #31809F}
b.h1 {margin: 0 5px}
b.h2 {margin: 0 3px}
b.h3 {margin: 0 2px}
b.htop b.h4 {margin: 0 1px; height: 2px;}
*/

b.ftop, b.fbottom{display:block;background: #FFF}
b.ftop b{display:block;height: 1px; overflow: hidden; background: #0065BD}
b.fbottom b{display:block;height: 1px; overflow: hidden; background: #AFD5E0}
b.f1{margin: 0 5px}
b.f2{margin: 0 3px}
b.f3{margin: 0 2px}
b.ftop b.f4, b.fbottom b.f4{margin: 0 1px;height: 2px}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
	overflow: hidden; background: #AFD5E0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


input
{
  font-family: Verdana, Tahoma;
  font-size: 9pt;
}
.smallFont
{
  font-size: 8pt;
}
/*
	Navigation CSS	(navigation.css)
*/
#navigation {
	border-left:0px solid #979797; border-right:0px solid #979797; border-top:1px solid #979797; border-bottom:1px solid #979797; background:#AFD5E0 url('bg-nav.gif') repeat-x; font-size: 1em;
	margin-top: 1em;
	padding-top: .6em;
/*	width: 740px;*/
	margin-left: auto;
	margin-right: auto
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0 4px;
	text-align: center;
}

#navigation ul li {
	display: inline;
	margin-right: .75em;
}

#navigation ul li.last {
	margin-right: 0;
}

#navigation li a {
	padding: 5px 1 em;
}

#navigation ul li a {
	background: url('../images/tab-right.gif') no-repeat 100% 0;
	color: #06C;
	text-decoration: none; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px
}

#navigation ul li a span {
	background: url('../images/tab-left.gif') no-repeat;
	border-bottom:1px solid #979797; padding-left:1em; padding-right:1em; padding-top:5px; padding-bottom:4px
}

#navigation ul li.current a span {
	padding: 5px 1em;
	border-bottom: 0px;
}

#navigation ul li a:hover span {
	color: #69C;
	text-decoration: underline;
}

/*\*//*/
#navigation ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}
/**/

/*\*/
* html #navigation ul li a {
	padding: 0;
}
/**/

/*
	fixed-width-centered.css
*/
#container
{
	width:100%;
	margin:0px;
}

#wrapper	 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#left	{
	float: left;
	width: 180px;
	margin: 0;
	/*border-right: 1px solid #979797;
	border-collapse: collapse;*/
}

#left .inner	{
	padding-top: 10px;
	margin: 0px 10px 0px 0px;
}

#side	{
	float: right;
	width: 180px;
	margin: 0;
/*  border-left: 1px solid #979797;
	border-collapse: collapse;*/
}

#side .inner	{
	padding-top: 10px;
	margin: 0px 0px 0px 10px;
}

#content {
	margin: 0 200px 0 200px;
/*	border: 1px solid #979797; */
}

#content .inner	{
  text-align: left;
	padding-top: 1px;
	margin: 0 5px 5px 5px;
}

#content-box1 {
  width: 100%;
  border: 1px solid #979797;
} 

#footer {
  width: 100%;
  position: absolute;
  left: 0px;
/*  border: 1px solid #000000;  */
	clean: both;
	margin-top: 13em;
	padding-top: .6em;	
  margin-left: auto;
	margin-right: auto;
}

/*
	blog style css
*/

/*basic page style*/
.style1 {font-family: Tahoma, Verdana, Helvetica}
.headerDate {font-family: Tahoma, Verdana, Helvetica; font-size: 9pt; font-weight: bolder; padding-left: 20px;}
.headerTitle {font-family: Tahoma, Verdana, Helvetica; padding-left: 20px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px;}
.postHeader {background-color:#C6E5EE; padding-top: 0px;}
.postTags {background-color:#C6E5EE; padding-top: 0px;}
.tags {padding-left:10px;}

/*rounded corners*/
b.ftop, b.fbottom{display:block;background: #FFF}
b.ftop b{display:block;height: 1px; overflow: hidden; background: #C6E5EE}
b.fbottom b{display:block;height: 1px; overflow: hidden; background: #C6E5EE}
b.f1{margin: 0 5px}
b.f2{margin: 0 3px}
b.f3{margin: 0 2px}
b.ftop b.f4, b.fbottom b.f4{margin: 0 1px;height: 3px}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
	overflow: hidden; background: #AFD5E0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.navigation {background-color:#C6E5EE; padding-top: 0px;}
.prev {text-align: left; padding-left:20px; padding-right:20px;} 
.blank {padding-left:30px; padding-right:30px;}
.next {text-align: right;padding-left:20px; padding-right:20px;}
.se_keyword {background:#ff6; color:#000; font-weight:bold; padding:0 2px;}