body {
background:transparent url(../images/graphics/bg_tile_diag_line.gif) repeat scroll 0% 50%;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
form{
margin:2px;
padding:0px;
}
select {
border:solid 1px #AEAEAE;
background-color:#FFFFFF;
padding:2px;
margin:1px;

}
.standard-txt{
font-size:12px;
}
h1, h2, h3{
margin: 0 0 5px 0;
}
h4,h5,h6{
margin:0px;
}
.indexhdrbtn{
	width:100px;
}
#ArticleAdBox{
float:right;
clear:right;
width:310px;
}
input { font-size: 9px; }
.mainfont {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}

.mainsmall {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}

.maingray {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7b7b7b}

.boxgray {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7b7b7b}

.smallgray {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color:#7b7b7b}
#button_blue, .button_blue{
	color: #FFFFFF;
	font-weight:bold;
	background:#2FACBC;
	border:2px solid;
	border-color:#1896BD;
}

.body {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}
.body 	a:link 		{ color: #2469AB; text-decoration: underline; }
.body 	a:active 	{ color: #2469AB; text-decoration: underline; }
.body	a:visited 	{ color: #2469AB; text-decoration: underline; }
.body	a:hover	 	{ color: #2469AB; text-decoration: underline; }

.fbody {font-family:Tahoma,verdana,arial,sans-serif,helvetica; font-size:8pt; text-decoration:none; }
.fbody 	a:link{color:#003399;text-decoration:none; }
.fbody 	a:active{color:#003399;text-decoration:none;}
.fbody	a:visited{color:#003399;text-decoration:none;}
.fbody	a:hover{color:#cc0000;}

.body-rollover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000 }
.body-rollover 	a:link 		{ color: #000000; text-decoration: none; }
.body-rollover 	a:active 	{ color: #000000; text-decoration: none; }
.body-rollover	a:visited 	{ color: #000000; text-decoration: none; }
.body-rollover	a:hover	 	{ color: #000000; text-decoration: underline; }
.bodyform{ border:solid 1px #cccccc;}
.bodeyheader{ background-color:#3d3d3d;color:#FFFFFF;font-weight:bold; padding:2px;}
.bodeyheader 	a:link{color:#FFFFFF; }
.bodeyheader 	a:active{color:#FFFFFF;}
.bodeyheader	a:visited{color:#FFFFFF;}
.bodeyheader	a:hover{color:#FFFFFF;}
.bold { font-weight: bold; }

.small { font-size: 10px; }

.large { font-size: 10px; }

.light { color: #7F7F7F; }

.dark { background: #ffffff; }

.system_message { background-color: #FF8F35; }

.form_tip { background-color: #FDF2EA; }

.padded-small { padding: 0px 0px 4px 0px; }

.padded-large { padding: 0px 0px 10px 0px; }

.padded-6 { padding: 6px; }

.inline { padding: 6px 6px; }

.inline-last { padding-top: 6px; padding-left: 6px; }

.hover-only a:link 	{ text-decoration: none; }
.hover-only a:active 	{ text-decoration: none; }
.hover-only a:visited { text-decoration: none; }
.hover-only a:hover 	{ text-decoration: underline;}

.orangeheader {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color:#ff6600;font-weight:bold;}

.orangebody {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#ff6600}

.bodytip {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}

.bodygray {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#555555}

.bodyheader {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#000000}

.footer {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7b7b7b}

a:link {
	color:#2469AB;
	}

a:active {
	color:#2469AB;
	}

a:visited {
	color:#2469AB;
	}
.whitetxt{ 
color:#FFFFFF !important;
font-weight:bold;
font-family: "Times New Roman", Times, serif;
 }
.whitetxt p{ 
color:#FFFFFF !important;
font-weight:bold;
 }
.whitetxt 	a:link{color:#FFFFFF; }
.whitetxt 	a:active{color:#FFFFFF;}
.whitetxt	a:visited{color:#FFFFFF;}
.whitetxt	a:hover{color:#FFFFFF;}


.gray_hdr_lft{
padding-left:5px; background:url(../images/graphics/gray_bar2.gif) ;

}
.button-system {
/* border: 1px solid #C0C0C0;*/
 background-color: #FFFFFF;
 cursor: pointer;
 }

.header1 {
 /*border: 1px solid #C0C0C0;*/
 padding: 2px 24px;
 text-align: left;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
 }
.title-right-link{
 left:520px; position:relative;
 }
.td-shade	{ background: #EEEEEE; }

.td-lined 			{ background: #EEEEEE; border: 1px solid #C0C0C0; }
.td-lined-bottom 	{ background: #EEEEEE; border-bottom: 1px solid #C0C0C0; }
.td-lined-right 	{ background: #EEEEEE; border-right: 1px solid #C0C0C0; }
.td-lined-top	 	{ background: #EEEEEE; border-top: 1px solid #C0C0C0; }
.td-lined-left		{ background: #EEEEEE; border-left: 1px solid #C0C0C0; }

.title 			{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

.title h1 {
    font-size: 10px;
    font-weight: bold;
    color: #505050;
    margin: 0px 0 0 0px;
}

.title-box 		{ padding: 0px 0px 0px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.title-box a:link 		{ color: #000000; text-decoration: none; }
.title-box a:active 	{ color: #000000; text-decoration: none; }
.title-box a:visited 	{ color: #000000; text-decoration: none; }
.title-box a:hover 		{ color: #000000; text-decoration: underline;}

.title-link 	{ padding: 0px 6px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #555555; }
.title-link a:link 		{ color: #555555; text-decoration: none; }
.title-link a:active 	{ color: #555555; text-decoration: none; }
.title-link a:visited 	{ color: #555555; text-decoration: none; }
.title-link a:hover 	{ color: #555555; text-decoration: underline;}
.ctitle-big{font-size:18px; color:#A10101;font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.subtitle 			{ padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #555555; }
.subtitle a:link 	{ text-decoration: none; }
.subtitle a:active 	{ text-decoration: none; }
.subtitle a:visited { text-decoration: none; }
.subtitle a:hover 	{ text-decoration: underline;}

.tip-title 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

.tip-text 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.matched { font-weight: bold; }

.table-photo { background: #FFFFFF; border: 1px solid #C0C0C0; }

.caption	{ color: #000000; }
.caption 	a:link 		{ color: #000000; text-decoration: none; }
.caption 	a:active 	{ color: #000000; text-decoration: none; }
.caption	a:visited 	{ color: #000000; text-decoration: none; }
.caption 	a:hover	 	{ color: #000000; text-decoration: underline; }

.table-content 	{ margin: 30px; }

.table-tip 		{ margin: 10px; }

.updated	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600}
.updated 	a:link 		{ color: #ff6600; text-decoration: none; }
.updated 	a:active 	{ color: #ff6600; text-decoration: none; }
.updated	a:visited 	{ color: #ff6600; text-decoration: none; }
.updated 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.form-comment { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ff6600}
.form-comment	 	a:link 		{ color: #ff6600; text-decoration: none; }
.form-comment	 	a:active 	{ color: #ff6600; text-decoration: none; }
.form-comment		a:visited 	{ color: #ff6600; text-decoration: none; }
.form-comment	 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.step-by-step { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000}

.step-by-step-current { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000}

.search-title { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.search-title a:link 		{ color: #000000; text-decoration: none; }
.search-title a:active 		{ color: #000000; text-decoration: none; }
.search-title a:visited 	{ color: #000000; text-decoration: none; }
.search-title a:hover	 	{ color: #000000; text-decoration: underline; }


.post { margin-left: 20px }

.post-color1 { background: url(../images/graphics/2txt2.jpg) no-repeat; }

.post-color2 { background-color: #EAEAEA; }

.post-link	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600}
.post-link 	a:link 		{ color: #ff6600; text-decoration: none; }
.post-link 	a:active 	{ color: #ff6600; text-decoration: none; }
.post-link	a:visited 	{ color: #ff6600; text-decoration: none; }
.post-link 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.action		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600}
.action	 	a:link 		{ color: #ff6600; text-decoration: none; }
.action	 	a:active 	{ color: #ff6600; text-decoration: none; }
.action		a:visited 	{ color: #ff6600; text-decoration: none; }
.action	 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

/* WIDGET STYLES START */

.lined 			{ border: 1px solid #E8E8E8;  margin-top:5px;}
.lined-bottom 	{ border-bottom: 1px solid #C0C0C0; }
.lined-right 	{ border-right: 1px solid #C0C0C0; }
.lined-top	 	{ border-top: 1px solid #C0C0C0; }
.lined-left		{ border-left: 1px solid #C0C0C0; }

.linedb 			{ border: 1px solid #639ACE; }
.linedb-bottom 	{ border-bottom: 1px solid #639ACE; }
.linedb-right 	{ border-right: 1px solid #639ACE; }
.linedb-top	 	{ border-top: 1px solid #639ACE; }
.linedb-left		{ border-left: 1px solid #639ACE; }

.mugshot-online			{ background-color: #C0C0C0; }

.mugshot-offline		{ background-color: #FFFFFF; }

.namelink-online			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.namelink-online a:link 	{ color: #000000; }
.namelink-online a:active 	{ color: #000000; }
.namelink-online a:visited 	{ color: #000000; }
.namelink-online a:hover 	{ color: #000000; }

.namelink-offline			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.namelink-offline a:link 	{ color: #000000; }
.namelink-offline a:active 	{ color: #000000; }
.namelink-offline a:visited { color: #000000; }
.namelink-offline a:hover 	{ color: #000000; }

.minicard				{ background-color: #FFFFFF; }

.error { background: #ff7e00; border: 1px solid #ff6600; }

.feedback { background: #DDDDDD; border: 1px solid #C0C0C0; }

.datehead {
 border: 1px solid #C0C0C0;
 padding: 4px 6px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-size: 25px;
 font-style: normal;
 color:	#AF0451;
}

.datetitle {
 border: 1px solid #F1F1F1;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #F1F1F1;
}

.daytitle {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #EEEEEE;
}

.daytitlecol {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #CCCC99;
}
h1 {
  margin-bottom:0px;
}
h2 {
  font-size:90% !important;
}
#colorstable {
	position: absolute;
	z-index: 45;
	top: 0px;
	left: 0px;
	display: none;
	border: 2px #c9c37e solid;
	background-color: #FFFFFF;
}
#colorstable td {
	font: 10px/10px Tahoma,Arial, Geneva, Sans-Serif; color: #1a3e51;
	margin: 1px;
	height: 10px;
	width: 13px;
}
#colorstable td.top {
	font: 10px/18px Tahoma,Arial, Geneva, Sans-Serif; color: #1a3e51;
	height: 18px;
	width: 320px;
}
.divi {
	margin-top: 3px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Tahoma,Arial, Geneva, Sans-Serif;
}
.divisml {
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Tahoma,Arial, Geneva, Sans-Serif;
}
.colorshow { float: left; width: 16px; height: 18px; border: 1px #000000 solid; font-size: 2px; line-height: 2px; margin-right: 5px; background-color: #000000; margin-top: 3px; }
/* List  */
ol li,ul {
list-style-image:url(../images/bullet_orange.gif);

}

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
	color:#666565 ;
	font-weight:normal;
	
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:27px;
	position:relative;
	top:-6px;
}
.listbox{
margin:8px auto;min-height:80px;width:800px;
font-size:12px;
}
.listboxmini{
margin:8px auto;min-height:80px;width:530px;
font-size:12px;
}
.listbox h1, .listboxmini h1{
font-size:14px;
margin:2px 0;
padding:0px;
}
.padding5{
padding:5px;
}
#featuredbtn{
}
.content{
	margin:10px 25px;
}
.msg_welcome{
	height:175px;
	width:290px;
	margin:0 5px;
	overflow:hidden;
}
.msg_welcome p{
	margin-top:0px;
}
.red_won{
	color:#C00;
}
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	background-color: #409FFF;
	padding-left: 5px;
}
.companytxt{
	font-size:12px;

}
.companytxt h2{

	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.companytxt p{
	margin:5px 0px;

}
.lstbgtop{
	background:transparent url(../images/graphics/bg_lstboxtop.gif) no-repeat left bottom;height:10px;width:800px;
}
.lstbgtopmini{
	background:transparent url(../images/graphics/bg_lstboxtop_mini.gif) no-repeat left bottom;height:10px;width:530px;
	
}
.lstbgbottom{
	background:transparent url(../images/graphics/bg_lstboxbottom.gif) no-repeat left top;height:10px;width:830px;
	
}
.lstbgbottommini{
	background:transparent url(../images/graphics/bg_lstboxbottom_mini.gif) no-repeat left top;height:10px;width:530px;
	
}
.lstboxbody{
	background:transparent url(../images/graphics/bg_lstboxmid.gif) repeat-y left top;
padding:0pt 9px 0pt 3px;
width:800px;height:100px;
}
.lstboxbodymini{
	background:transparent url(../images/graphics/bg_lstboxmid_mini.gif) repeat-y left top;
padding:0pt 9px 0pt 3px;
width:530px;height:100px;
}
.ctyimgbox{
height:105px;
text-align:center; text-decoration: none;
width:120px;
	float:left;
	font-size:18px;
}