/* *************************** 
  Site - start this guy
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
*
{
	margin: 0;
	padding: 0;
}
a
{
	color: #333333;
	text-decoration: none;
}
a:hover
{
	color: #333333;
	text-decoration: underline;
}
img
{
	border: 0;
}
fieldset
{
	border: none;
}
li
{
	list-style: none;
}
.clear
{
	clear: both;
	height: 0;
	font-size: 0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body
{
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(bg_body.jpg) center repeat;
}
#container
{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: url(bg_container.jpg) top center repeat-x;
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header
{
	height: 120px;
	width: 1000px;
	position: relative;
	margin: 0 auto;
}
#header h1
{
	text-indent: -9999px;
	outline-style: none;
}
#banner
{
	width: 278px;
	height: 90px;
	position: absolute;
	left: 137px;
	top: 0;
}
#light
{
	position: absolute;
	right: 34px;
	bottom: -24px !important;
	bottom: -22px;
}
/* *************************** 
   $4 Content Styles
   ***************************/
#content
{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	background: url(bg_content.jpg) left repeat-y;
}
#maincontent
{
	width: 690px;
	float: left;
	padding-top: 1px;
	padding-bottom: 100px;
}
#maincontent_top
{
	background: url(bg_maicontent_top.png) right repeat-y;
	width: 611px;
	margin-left: 79px;
}
#maincontent_top_inner
{
	background: url(bg_maicontent_top_inner.png) right top no-repeat;
	width: 100%;
	padding-top: 23px;
	padding-bottom: 18px;
}
#show
{
	width: 100%;
	overflow: hidden;
}
#show label
{
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	float: left;
	padding: 4px 6px 0 27px;
}
#show ul
{
	float: left;
}
#show ul li
{
	float: left;
	font-size: 10px;
	line-height: 25px;
	text-transform: uppercase;
}
#show ul .first a
{
	padding-left: 15px;
	background: url(bg_a.gif) left -171px no-repeat;
}
#show ul .first a:hover, #show ul .first .selected
{
	background: url(bg_a.gif) left -196px no-repeat;
	color: #fff;
}
#show li a
{
	float: left;
	height: 25px;
	padding: 0 7px;
	font-weight: bold;
	border-right: #000 1px solid;
	background: url(bg_a.gif) left -121px repeat-x;
}
#show li a:hover, #sidebar_top li .selected, #pmpos li .selected
{
	background: url(bg_a.gif) left -146px repeat-x;
	color: #fff;
	text-decoration: none;
}
#show .last a
{
	background: url(bg_a.gif) right -221px no-repeat;
	padding-right: 18px;
	border: 0;
}
#show .last a:hover, #sidebar_top .last .selected
{
	background: url(bg_a.gif) right -246px no-repeat;
	color: #fff;
}

#formbox
{
	float: left;
	background: url(bg_search.png) no-repeat;
	width: 233px;
	height: 23px;
	margin-left: 9px;
	display: inline;
}
#formbox input
{
	padding-left: 10px;
	width: 148px;
	height: 18px;
	padding-top: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	vertical-align: middle;
	border: 0;
	background: none;
}
#formbox .btn_search
{
	width: 70px;
	height: 23px;
	padding: 0;
	cursor: pointer;
}
.icons
{
	width: 585;
	padding-left: 26px;
	padding-top: 20px;
	overflow: hidden;
}
.icons li
{
	float: left;
	margin-left: 2px;
	display: inline;
}
.icons li a
{
	width: 33px;
	height: 33px;
	float: left;
}
.icons li .icon1
{
	background: url(bg_icons.png) left 0 no-repeat;
}
.icons li .icon1:hover
{
	background: url(bg_icons.png) left -33px no-repeat;
}
.icons li .icon2
{
	background: url(bg_icons.png) -35px 0 no-repeat;
}
.icons li .icon2:hover
{
	background: url(bg_icons.png) -35px -33px no-repeat;
}
.icons li .icon3
{
	background: url(bg_icons.png) -70px 0 no-repeat;
}
.icons li .icon3:hover
{
	background: url(bg_icons.png) -70px -33px no-repeat;
}
.icons li .icon4
{
	background: url(bg_icons.png) -105px 0 no-repeat;
}
.icons li .icon4:hover
{
	background: url(bg_icons.png) -105px -33px no-repeat;
}
.icons li .icon5
{
	background: url(bg_icons.png) -140px 0 no-repeat;
}
.icons li .icon5:hover
{
	background: url(bg_icons.png) -140px -33px no-repeat;
}
.icons li .icon6
{
	background: url(bg_icons.png) -175px 0 no-repeat;
}
.icons li .icon6:hover
{
	background: url(bg_icons.png) -175px -33px no-repeat;
}
.icons li .icon7
{
	background: url(bg_icons.png) -210px 0 no-repeat;
}
.icons li .icon7:hover
{
	background: url(bg_icons.png) -210px -33px no-repeat;
}
.icons li .icon8
{
	background: url(bg_icons.png) -245px 0 no-repeat;
}
.icons li .icon8:hover
{
	background: url(bg_icons.png) -245px -33px no-repeat;
}
.icons li .icon9
{
	background: url(bg_icons.png) -280px 0 no-repeat;
}
.icons li .icon9:hover
{
	background: url(bg_icons.png) -280px -33px no-repeat;
}
.icons li .icon10
{
	background: url(bg_icons.png) -315px 0 no-repeat;
}
.icons li .icon10:hover
{
	background: url(bg_icons.png) -315px -33px no-repeat;
}
.icons li .icon11
{
	background: url(bg_icons.png) -350px 0 no-repeat;
}
.icons li .icon11:hover
{
	background: url(bg_icons.png) -350px -33px no-repeat;
}
.icons li .icon12
{
	background: url(bg_icons.png) -385px 0 no-repeat;
}
.icons li .icon12:hover
{
	background: url(bg_icons.png) -385px -33px no-repeat;
}
.icons li .icon13
{
	background: url(bg_icons.png) -420px 0 no-repeat;
}
.icons li .icon13:hover
{
	background: url(bg_icons.png) -420px -33px no-repeat;
}
.icons li .icon14
{
	background: url(bg_icons.png) -455px 0 no-repeat;
}
.icons li .icon14:hover
{
	background: url(bg_icons.png) -455px -33px no-repeat;
}
.icons li .icon15
{
	background: url(bg_icons.png) -490px 0 no-repeat;
}
.icons li .icon15:hover
{
	background: url(bg_icons.png) -490px -33px no-repeat;
}
.icons li .icon16
{
	background: url(bg_icons.png) -525px 0 no-repeat;
}
.icons li .icon16:hover
{
	background: url(bg_icons.png) -525px -33px no-repeat;
}
#lists
{
	width: 100%;
	background: url(bg_lists.jpg) left bottom no-repeat;
	padding-bottom: 11px;
	float: left;
}
#lists li
{
	background: url(bg_listsli.jpg) no-repeat;
	width: 100%;
	height: 77px;
	float: left;
}
#lists li .left
{
	float: left;
	padding-left: 5px;
	padding-top: 20px;
	width: 80px;
}
#lists li .right
{
	float: left;
	width: 605px;
}
#lists .first
{
	height: 78px;
	background: url(bg_listslifirst.jpg) right no-repeat;
}
#lists .first .left
{
	margin: 15px 0 0 5px;
	padding: 0;
	width: 80px;
	display: inline;
	height: 49px;
	background: url(btn_submit.gif) right 0 no-repeat;
	position: relative;
}
#lists .first .left .btn_submit
{
	display: block;
	position: absolute;
	width: 102px;
	height: 84px;
	background: url(btn_submit.gif) left -133px no-repeat;
	right: 0;
	top: -15px;
	padding: 0;
	cursor: pointer;
	text-indent: -9999px;
	outline-style: none;
}
#lists .first .left .btn_submit:hover
{
	background: url(btn_submit.gif) left -49px no-repeat;
}

#lists .first .right
{
	height: 78px;
	width: 600px;
}
#lists .first .right .col3
{
	padding-right: 10px;
}
#lists .first .right .col1
{
	padding-left: 9px;
}
#lists li .right .col1
{
	float: left;
	padding-left: 9px;
	width: 188px;
	padding-top: 9px;
}
#lists li .right .col2
{
	float: left;
	width: 210px;
	padding-top: 9px;
	text-align: center;
}
#lists li .right .col3
{
	float: left;
	width: 182px;
	padding-right: 15px;
	text-align: right;
	padding-top: 9px;
}
#lists li .col1 h4
{
	font-size: 16px;
	color: #191919;
	font-weight: normal;
}
#lists li .col1 h4 span
{
	display: block;
	font-size: 12px;
	color: #999;
	font-style: italic;
}
#lists li .col1 h5
{
	font-size: 12px;
	color: #333;
	font-style: italic;
	font-weight: normal;
}
#lists li .col1 h5 span
{
	color: #999;
}
#lists li .col1 p
{
	font-size: 10px;
	color: #333;
}
#lists li .col1 p span
{
	color: #666;
	margin-right: 12px;
}

#lists .first .col3 h4
{
	color: #fbfbfb;
}
/* added by rick august 23, 2009*/
#lists .first .col1 h4
{
	color: #fbfbfb;
}
/* end */
#lists li .col3 h4
{
	font-size: 16px;
	color: #191919;
	font-weight: normal;
}
#lists li .col3 h4 span
{
	display: block;
	font-size: 12px;
	color: #999;
	font-style: italic;
}
#lists li .col3 h5
{
	font-size: 12px;
	color: #333;
	font-style: italic;
	font-weight: normal;
}
#lists li .col3 h5 span
{
	color: #999;
}
#lists li .col3 p
{
	font-size: 10px;
	color: #333;
}
#lists li .col3 p span
{
	color: #666;
	margin-right: 12px;
}
#lists li .col3 p .last
{
	margin-right: 0;
}

#lists li .col2 .leftgray
{
	padding-left: 13px;
	width: 80px;
	background: url(bg_num.gif) left 0 no-repeat;
	height: 60px;
	float: left;
}
#lists li .col2 .rightgray
{
	padding-right: 13px;
	width: 80px;
	background: url(bg_num.gif) right 0 no-repeat;
	height: 60px;
	float: left;
	margin-left: 9px;
	display: inline;
}
#lists li .col2 .gray a
{
	color: #262626;
}
#lists li .col2 .leftred
{
	padding-left: 13px;
	width: 80px;
	background: url(bg_num.gif) left -60px no-repeat;
	height: 60px;
	float: left;
}
#lists li .col2 .rightred
{
	padding-right: 13px;
	width: 80px;
	background: url(bg_num.gif) right -120px no-repeat;
	height: 60px;
	float: left;
	margin-left: 9px;
	display: inline;
}

#lists li .col2 .leftgreen
{
	padding-left: 13px;
	width: 80px;
	background: url(bg_num.gif) left -120px no-repeat;
	height: 60px;
	float: left;
}
#lists li .col2 .rightgreen
{
	padding-right: 13px;
	width: 80px;
	background: url(bg_num.gif) right -60px no-repeat;
	height: 60px;
	float: left;
	margin-left: 9px;
	display: inline;
}
#lists .first .col2 p
{
	color: #636363;
	text-align: center;
}
#lists .first .col2 span a
{
	color: #262626;
}
#lists li .col2 p
{
	font-size: 24px;
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	padding: 9px 0 4px 7px;
	height: 26px;
	width: 73px;
	overflow: hidden;
	text-align: left;
}
#lists li .col2 p span
{
	margin: 0;
	display: block;
	width: 68px;
	height: 26px;
	overflow: hidden;
	text-align: left;
}
#lists li .col2 .num_100
{
	background: url(num_100.png) right top no-repeat;
}
#lists li .col2 .num_99
{
	background: url(num_99.png) right top no-repeat;
}
#lists li .col2 .num_98
{
	background: url(num_98.png) right top no-repeat;
}
#lists li .col2 .num_97
{
	background: url(num_97.png) right top no-repeat;
}
#lists li .col2 .num_96
{
	background: url(num_96.png) right top no-repeat;
}
#lists li .col2 .num_95
{
	background: url(num_95.png) right top no-repeat;
}
#lists li .col2 .num_94
{
	background: url(num_94.png) right top no-repeat;
}
#lists li .col2 .num_93
{
	background: url(num_93.png) right top no-repeat;
}
#lists li .col2 .num_92
{
	background: url(num_92.png) right top no-repeat;
}
#lists li .col2 .num_91
{
	background: url(num_91.png) right top no-repeat;
}
#lists li .col2 .num_90
{
	background: url(num_90.png) right top no-repeat;
}
#lists li .col2 .num_89
{
	background: url(num_89.png) right top no-repeat;
}
#lists li .col2 .num_88
{
	background: url(num_89.png) right top no-repeat;
}
#lists li .col2 .num_87
{
	background: url(num_87.png) right top no-repeat;
}
#lists li .col2 .num_86
{
	background: url(num_86.png) right top no-repeat;
}
#lists li .col2 .num_85
{
	background: url(num_85.png) right top no-repeat;
}
#lists li .col2 .num_84
{
	background: url(num_84.png) right top no-repeat;
}
#lists li .col2 .num_83
{
	background: url(num_83.png) right top no-repeat;
}
#lists li .col2 .num_82
{
	background: url(num_82.png) right top no-repeat;
}
#lists li .col2 .num_81
{
	background: url(num_81.png) right top no-repeat;
}
#lists li .col2 .num_80
{
	background: url(num_80.png) right top no-repeat;
}
#lists li .col2 .num_79
{
	background: url(num_79.png) right top no-repeat;
}
#lists li .col2 .num_78
{
	background: url(num_78.png) right top no-repeat;
}
#lists li .col2 .num_77
{
	background: url(num_77.png) right top no-repeat;
}
#lists li .col2 .num_76
{
	background: url(num_76.png) right top no-repeat;
}
#lists li .col2 .num_75
{
	background: url(num_75.png) right top no-repeat;
}
#lists li .col2 .num_74
{
	background: url(num_74.png) right top no-repeat;
}
#lists li .col2 .num_73
{
	background: url(num_73.png) right top no-repeat;
}
#lists li .col2 .num_72
{
	background: url(num_72.png) right top no-repeat;
}
#lists li .col2 .num_71
{
	background: url(num_71.png) right top no-repeat;
}
#lists li .col2 .num_70
{
	background: url(num_70.png) right top no-repeat;
}
#lists li .col2 .num_69
{
	background: url(num_69.png) right top no-repeat;
}
#lists li .col2 .num_68
{
	background: url(num_68.png) right top no-repeat;
}
#lists li .col2 .num_67
{
	background: url(num_67.png) right top no-repeat;
}
#lists li .col2 .num_66
{
	background: url(num_66.png) right top no-repeat;
}
#lists li .col2 .num_65
{
	background: url(num_65.png) right top no-repeat;
}
#lists li .col2 .num_64
{
	background: url(num_64.png) right top no-repeat;
}
#lists li .col2 .num_63
{
	background: url(num_63.png) right top no-repeat;
}
#lists li .col2 .num_62
{
	background: url(num_62.png) right top no-repeat;
}
#lists li .col2 .num_61
{
	background: url(num_61.png) right top no-repeat;
}
#lists li .col2 .num_60
{
	background: url(num_60.png) right top no-repeat;
}
#lists li .col2 .num_59
{
	background: url(num_59.png) right top no-repeat;
}
#lists li .col2 .num_58
{
	background: url(num_58.png) right top no-repeat;
}
#lists li .col2 .num_57
{
	background: url(num_57.png) right top no-repeat;
}
#lists li .col2 .num_56
{
	background: url(num_56.png) right top no-repeat;
}
#lists li .col2 .num_55
{
	background: url(num_55.png) right top no-repeat;
}
#lists li .col2 .num_54
{
	background: url(num_54.png) right top no-repeat;
}
#lists li .col2 .num_53
{
	background: url(num_53.png) right top no-repeat;
}
#lists li .col2 .num_52
{
	background: url(num_52.png) right top no-repeat;
}
#lists li .col2 .num_51
{
	background: url(num_51.png) right top no-repeat;
}
#lists li .col2 .num_50
{
	background: url(num_50.png) right top no-repeat;
}
#lists li .col2 .num_49
{
	background: url(num_49.png) right top no-repeat;
}
#lists li .col2 .num_48
{
	background: url(num_48.png) right top no-repeat;
}
#lists li .col2 .num_47
{
	background: url(num_47.png) right top no-repeat;
}
#lists li .col2 .num_46
{
	background: url(num_46.png) right top no-repeat;
}
#lists li .col2 .num_45
{
	background: url(num_45.png) right top no-repeat;
}
#lists li .col2 .num_44
{
	background: url(num_44.png) right top no-repeat;
}
#lists li .col2 .num_43
{
	background: url(num_43.png) right top no-repeat;
}
#lists li .col2 .num_42
{
	background: url(num_42.png) right top no-repeat;
}
#lists li .col2 .num_41
{
	background: url(num_41.png) right top no-repeat;
}
#lists li .col2 .num_40
{
	background: url(num_40.png) right top no-repeat;
}
#lists li .col2 .num_39
{
	background: url(num_39.png) right top no-repeat;
}
#lists li .col2 .num_38
{
	background: url(num_38.png) right top no-repeat;
}
#lists li .col2 .num_37
{
	background: url(num_37.png) right top no-repeat;
}
#lists li .col2 .num_36
{
	background: url(num_36.png) right top no-repeat;
}
#lists li .col2 .num_35
{
	background: url(num_35.png) right top no-repeat;
}
#lists li .col2 .num_34
{
	background: url(num_34.png) right top no-repeat;
}
#lists li .col2 .num_33
{
	background: url(num_33.png) right top no-repeat;
}
#lists li .col2 .num_32
{
	background: url(num_32.png) right top no-repeat;
}
#lists li .col2 .num_31
{
	background: url(num_31.png) right top no-repeat;
}
#lists li .col2 .num_30
{
	background: url(num_30.png) right top no-repeat;
}
#lists li .col2 .num_29
{
	background: url(num_29.png) right top no-repeat;
}
#lists li .col2 .num_28
{
	background: url(num_28.png) right top no-repeat;
}
#lists li .col2 .num_27
{
	background: url(num_27.png) right top no-repeat;
}
#lists li .col2 .num_26
{
	background: url(num_26.png) right top no-repeat;
}
#lists li .col2 .num_25
{
	background: url(num_25.png) right top no-repeat;
}
#lists li .col2 .num_24
{
	background: url(num_24.png) right top no-repeat;
}
#lists li .col2 .num_23
{
	background: url(num_23.png) right top no-repeat;
}
#lists li .col2 .num_22
{
	background: url(num_22.png) right top no-repeat;
}
#lists li .col2 .num_21
{
	background: url(num_21.png) right top no-repeat;
}
#lists li .col2 .num_20
{
	background: url(num_20.png) right top no-repeat;
}
#lists li .col2 .num_19
{
	background: url(num_19.png) right top no-repeat;
}
#lists li .col2 .num_18
{
	background: url(num_18.png) right top no-repeat;
}
#lists li .col2 .num_17
{
	background: url(num_17.png) right top no-repeat;
}
#lists li .col2 .num_16
{
	background: url(num_16.png) right top no-repeat;
}
#lists li .col2 .num_15
{
	background: url(num_15.png) right top no-repeat;
}
#lists li .col2 .num_14
{
	background: url(num_14.png) right top no-repeat;
}
#lists li .col2 .num_13
{
	background: url(num_13.png) right top no-repeat;
}
#lists li .col2 .num_12
{
	background: url(num_12.png) right top no-repeat;
}
#lists li .col2 .num_11
{
	background: url(num_11.png) right top no-repeat;
}
#lists li .col2 .num_10
{
	background: url(num_10.png) right top no-repeat;
}
#lists li .col2 .num_9
{
	background: url(num_9.png) right top no-repeat;
}
#lists li .col2 .num_8
{
	background: url(num_8.png) right top no-repeat;
}
#lists li .col2 .num_7
{
	background: url(num_7.png) right top no-repeat;
}
#lists li .col2 .num_6
{
	background: url(num_6.png) right top no-repeat;
}
#lists li .col2 .num_5
{
	background: url(num_5.png) right top no-repeat;
}
#lists li .col2 .num_4
{
	background: url(num_4.png) right top no-repeat;
}
#lists li .col2 .num_3
{
	background: url(num_3.png) right top no-repeat;
}
#lists li .col2 .num_2
{
	background: url(num_2.png) right top no-repeat;
}
#lists li .col2 .num_1
{
	background: url(num_1.png) right top no-repeat;
}
#lists li .col2 .num_0
{
	background: url(num_0.png) right top no-repeat;
}
#lists li .col2 span
{
	display: block;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
}
#lists li .col2 span a
{
	color: #fff;
}

#lists li .left .title_wr
{
	background: url(text_wr.gif) no-repeat;
	width: 56px;
	height: 28px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_rb
{
	background: url(text_rb.gif) no-repeat;
	width: 57px;
	height: 32px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_qb
{
	background: url(text_qb.gif) no-repeat;
	width: 57px;
	height: 32px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_rb_rw
{
	background: url(text_rbwr.gif) no-repeat;
	width: 57px;
	height: 42px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_k
{
	background: url(text_k.png) no-repeat;
	width: 57px;
	height: 32px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_te
{
	background: url(text_te.png) no-repeat;
	width: 57px;
	height: 32px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists li .left .title_def
{
	background: url(text_def.png) no-repeat;
	width: 65px;
	height: 32px;
	text-indent: -9999px;
	outline-style: none;
	margin: 0 auto;
}
#lists .imgbox
{
	background: url(bg_imgbox.jpg) no-repeat;
	padding: 8px 0 0 156px;
	height: 68px;
	width: 544px;
}
#lists .imgbox img
{
	vertical-align: middle;
}
.bottom
{
	padding: 5px;
	width: 680px;
	overflow: hidden;
}
.bottom .numleft
{
	float: left;
}
.bottom .numright
{
	float: right;
}
.bottom li
{
	float: left;
	border-left: #333 1px solid;
	border-right: #000 1px solid;
	height: 24px;
}
.bottom li a
{
	background: url(bg_li.jpg) left 0 repeat-x;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
	padding: 0 6px;
}
.bottom li a:hover, .bottom li .selected
{
	background: url(bg_li.jpg) left -24px repeat-x;
	text-decoration: none;
	color: #fff;
}
.bottom .first a, .bottom .first a:hover, .bottom .last a, .bottom .last a:hover
{
	background: none;
	padding: 0;
}
.bottom .first, .bottom .last
{
	border: 0;
}
#notlogin
{
	float: left;
	width: 194px;
	height: 25px;
	margin-left: 43px;
	display: inline;
}
#notlogin .login
{
	background: url(bg_notlogin.png) left top no-repeat;
	width: 64px;
	float: left;
	text-indent: -9999px;
	outline-style: none;
	height: 25px;
}
#notlogin .login:hover
{
	background: url(bg_notlogin.png) left bottom no-repeat;
}
#notlogin .signup
{
	background: url(bg_notlogin.png) right top no-repeat;
	width: 130px;
	height: 25px;
	float: left;
	text-indent: -9999px;
	outline-style: none;
}
#notlogin .signup:hover
{
	background: url(bg_notlogin.png) right bottom no-repeat;
}
#login
{
	float: left;
	width: 190px;
	height: 25px;
	margin-left: 47px;
	display: inline;
}
#login .login_left
{
	background: url(bg_account.gif) left top no-repeat;
	width: 156px;
	float: left;
	height: 25px;
	color: #fff;
	text-decoration: none;
	line-height: 25px;
}
#login .login_left span
{
	color: #999;
	margin: 0 0 0 13px;
}
#login .login_left:hover
{
	background: url(bg_account.gif) left bottom no-repeat;
}
#login .login_right
{
	width: 34px;
	float: left;
	height: 25px;
	background: url(bg_account.gif) right top no-repeat;
}
#login .login_right:hover
{
	background: url(bg_account.gif) right bottom no-repeat;
}

/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar
{
	width: 235px;
	padding: 7px 25px 30px 30px;
	float: left;
	background: url(bg_sidebar.jpg) left top no-repeat;
}
#sidebar h1
{
	width: 235px;
	height: 187px;
}
#sidebar h1 a
{
	background: url(bg_logo.jpg) no-repeat;
	width: 235px;
	height: 187px;
	text-indent: -9999px;
	outline-style: none;
	display: block;
}
#sidebar .title_week.num13
{
	background: url(text_week13.gif) no-repeat;
}
#sidebar .title_week.num1
{
	background: url(text_week1.gif) no-repeat;
}
#sidebar .title_week.num2
{
	background: url(text_week2.gif) no-repeat;
}
#sidebar .title_week.num3
{
	background: url(text_week3.gif) no-repeat;
}
#sidebar .title_week.num4
{
	background: url(text_week4.gif) no-repeat;
}
#sidebar .title_week.num5
{
	background: url(text_week5.gif) no-repeat;
}
#sidebar .title_week.num6
{
	background: url(text_week6.gif) no-repeat;
}
#sidebar .title_week.num7
{
	background: url(text_week7.gif) no-repeat;
}
#sidebar .title_week.num8
{
	background: url(text_week8.gif) no-repeat;
}
#sidebar .title_week.num9
{
	background: url(text_week9.gif) no-repeat;
}
#sidebar .title_week.num10
{
	background: url(text_week10.gif) no-repeat;
}
#sidebar .title_week.num11
{
	background: url(text_week11.gif) no-repeat;
}
#sidebar .title_week.num12
{
	background: url(text_week12.gif) no-repeat;
}
#sidebar .title_week.num13
{
	background: url(text_week13.gif) no-repeat;
}
#sidebar .title_week.num14
{
	background: url(text_week14.gif) no-repeat;
}
#sidebar .title_week.num15
{
	background: url(text_week15.gif) no-repeat;
}
#sidebar .title_week.num16
{
	background: url(text_week16.gif) no-repeat;
}
#sidebar .title_week.num17
{
	background: url(text_week17.gif) no-repeat;
}
#sidebar .title_week.num18
{
	background: url(text_week18.gif) no-repeat;
}
#sidebar .title_week.num19
{
	background: url(text_week19.gif) no-repeat;
}
#sidebar .title_week.num20
{
	background: url(text_week20.gif) no-repeat;
}










#sidebar .title_week
{
	height: 27px;
	width: 222px;
	margin: 0 auto;
	text-indent: -9999px;
	outline-style: none;
}
.subnav
{
	width: 221px;
	margin: 0 auto;
}
.subnav li
{
	text-align: center;
}
.subnav li a
{
	width: 221px;
	height: 18px;
	padding-top: 3px;
	color: #666;
	display: block;
}
.subnav li a:hover, .subnav .selected a
{
	background: url(bg_a.gif) left 0 no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#sidebar_top
{
	width: 232px;
	padding: 7px 0 0 0;
	margin: 0 auto;
}
#sidebar_top ul
{
	width: 100%;
	overflow: hidden;
}
#sidebar_top li
{
	float: left;
	height: 25px;
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
}
#sidebar_top .first a
{
	background: url(bg_a.gif) left -21px no-repeat;
	padding-left: 17px;
}
#sidebar_top .first a:hover, #sidebar_top .first .selected
{
	background: url(bg_a.gif) left -46px no-repeat;
	color: #fff;
}
#sidebar_top .last a
{
	background: url(bg_a.gif) right -71px no-repeat;
	padding-right: 18px;
	border: 0;
}
#sidebar_top .last a:hover, #sidebar_top .last .selected
{
	background: url(bg_a.gif) right -96px no-repeat;
	color: #fff;
}
#sidebar_top li a
{
	float: left;
	height: 25px;
	padding: 0 6px;
	font-weight: bold;
	border-right: #000 1px solid;
	background: url(bg_a.gif) left -121px repeat-x;
}
#sidebar_top li a:hover, #sidebar_top li .selected
{
	background: url(bg_a.gif) left -146px repeat-x;
	color: #fff;
	text-decoration: none;
}
#sidebar_top .formbox
{
	width: 221px;
	margin-left: 9px;
	background: url(bg_input.gif) no-repeat;
	height: 29px;
	padding-bottom: 17px;
}
#sidebar_top .formbox input
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 15px;
	width: 205px;
	height: 17px;
	padding-top: 4px;
	border: 0;
	background: none;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer
{
	width: 100%;
	margin: 0 auto;
	background: url(bg_footer.png) repeat-x;
	height: 130px;
}
#footer_inner
{
	width: 940px;
	margin: 0 auto;
	height: 130px;
	position: relative;
}
#footer_inner .light
{
	position: absolute;
	right: 0;
	top: -100px;
}
.footen_btn
{
	float: left;
	margin-top: 33px;
}
.footen_btn a
{
	background: url(pic_footerbtn.png) left 0 no-repeat;
	width: 261px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	outline-style: none;
}
.footen_btn a:hover
{
	background: url(pic_footerbtn.png) left -63px no-repeat;
}
.footer_right
{
	float: right;
	width: 650px;
	overflow: hidden;
	padding-top: 65px;
}
.footer_right ul
{
	float: right;
}
.footer_right li
{
	float: left;
	background: url(bg_footerli.png) right no-repeat;
}
.footer_right .last
{
	background: none;
}
.footer_right .last a
{
	padding-right: 0;
}
.footer_right li a
{
	color: #517447;
	padding: 0 8px;
}
.footer_right li a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.footer_right p
{
	width: 100%;
	clear: both;
	text-align: right;
	color: #285417;
}
.popup
{
	background: none;
}
.PrettyLogin
{
	width: 460px;
	background: url(bg_popup_login.gif) top no-repeat;
	height: 386px;
	margin-left: auto;
	margin-right: auto;
}
.AspNet-Login-TitlePanel
{
	width: 100%;
	height: 110px;
}
.AspNet-Login-TitlePanel span
{
	background: url(text_login.gif) bottom no-repeat;
	width: 100%;
	display: block;
	height: 42px;
	padding: 23px 0 0 0;
	text-indent: -9999px;
	outline-style: none;
}
.PrettyLogin label
{
	font-size: 16px;
	color: #333;
	display: block;
	width: 100%;
	height: 23px;
	padding-top: 5px;
}
.PrettyLogin input
{
	width: 275px;
	padding: 5px 0 0 5px;
	height: 27px;
	border: #7d7d7d 1px solid;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.PrettyLogin .AspNet-Login-RememberMePanel
{
	padding: 8px 0 0 20px;
	height: 30px;
}
.PrettyLogin .AspNet-Login-RememberMePanel label
{
	display: inline;
}
.PrettyLogin .AspNet-Login-RememberMePanel input
{
	border: 0;
	width: auto;
	height: auto;
	padding: 0;
}
.PrettyLogin .AspNet-Login-SubmitPanel
{
	height: 45px;
}
.PrettyLogin .AspNet-Login-SubmitPanel input
{
	background: url(btn_login.gif) no-repeat;
	width: 106px;
	height: 34px;
	cursor: pointer;
	border: 0;
	padding: 0;
	font-size: 16px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}



.PrettyCreateUserWizard
{
	/* 	width:460px; 	height:450px; 	background:url(bg_popup_register.gif) no-repeat; 	text-align:left; 	color:#333;  	*/
	width: 460px;
	background: url(bg_popup_register.gif) top no-repeat;
	height: 460px;
	margin-left: auto;
	margin-right: auto;
}
.AspNet-CreateUserWizard-HeaderTextPanel
{
	width: 100%;
	height: 110px;
}
.AspNet-CreateUserWizard-StepTitlePanel
{
	font-size: 18px;
	padding: 0 0 10px 30px;
}
.AspNet-CreateUserWizard-InstructionPanel
{
	padding-left: 30px;
	padding-bottom: 10px;
	padding-right: 15px;
}
.AspNet-CreateUserWizard-PasswordHintPanel
{
	padding-left: 30px;
	padding-bottom: 10px;
	padding-right: 15px;
}
.AspNet-CreateUserWizard-HeaderTextPanel span
{
	background: url(text_register.gif) bottom no-repeat;
	width: 100%;
	display: block;
	height: 42px;
	padding: 23px 0 0 0;
	text-indent: -9999px;
	outline-style: none;
}
.PrettyCreateUserWizard label
{
	font-size: 16px;
	color: #333;
	display: block;
	width: 430px;
	height: 23px;
	padding-top: 5px;
	padding-left: 30px;
}
.PrettyCreateUserWizard input
{
	width: 275px;
	padding: 5px 0 0 5px;
	height: 27px;
	border: #7d7d7d 1px solid;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin-left: 30px;
}
.PrettyCreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel
{
	padding-top: 8px;
}
.PrettyCreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input
{
	background: url(btn_create.gif) no-repeat;
	width: 152px;
	height: 34px;
	padding: 0;
	cursor: pointer;
	border: 0;
	text-transform: uppercase;
	font-size: 16px;
	color: #333;
}








.PrettyPasswordRecovery
{
	width: 460px;
	text-align: center;
	background: url(bg_popup_forgot.gif) top no-repeat;
	height: 249px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
}
.AspNet-PasswordRecovery
{
	width: 100%;
	padding-top: 110px;
	background: url(text_forgot.gif) left 27px no-repeat;
}
.AspNet-PasswordRecovery-UserName-TitlePanel
{
	font-size: 16px;
	padding: 0 0 10px 0;
}
.AspNet-PasswordRecovery-UserName-InstructionPanel
{
	padding-bottom: 8px;
}
.PrettyPasswordRecovery input
{
	width: 275px;
	padding: 5px 0 0 5px;
	height: 27px;
	border: #7d7d7d 1px solid;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.PrettyPasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel
{
	height: 45px;
	padding: 0px;
}
.PrettyPasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel input
{
	background: url(btn_recover.gif) no-repeat;
	width: 226px;
	height: 34px;
	cursor: pointer;
	border: 0;
	padding: 0px;
	font-size: 16px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#notlogin
{
	float: left;
	width: 194px;
	height: 25px;
	margin-left: 43px;
	display: inline;
}
#notlogin .login
{
	background: url(bg_notlogin.png) left top no-repeat;
	width: 64px;
	float: left;
	text-indent: -9999px;
	outline-style: none;
	height: 25px;
}
#notlogin .login:hover
{
	background: url(bg_notlogin.png) left bottom no-repeat;
}
#notlogin .signup
{
	background: url(bg_notlogin.png) right top no-repeat;
	width: 130px;
	height: 25px;
	float: left;
	text-indent: -9999px;
	outline-style: none;
}
#notlogin .signup:hover
{
	background: url(bg_notlogin.png) right bottom no-repeat;
}
#login
{
	float: left;
	width: 190px;
	height: 25px;
	margin-left: 43px;
	display: inline;
}
#login .login_left
{
	background: url(bg_account.gif) left top no-repeat;
	width: 156px;
	float: left;
	height: 25px;
	color: #fff;
	text-decoration: none;
	line-height: 25px;
}
#login .login_left span
{
	color: #999;
	margin: 0 0 0 13px;
}
#login .login_left:hover
{
	background: url(bg_account.gif) left bottom no-repeat;
}
#login .login_right
{
	width: 34px;
	float: left;
	height: 25px;
	background: url(bg_account.gif) right top no-repeat;
}
#login .login_right:hover
{
	background: url(bg_account.gif) right bottom no-repeat;
}

/* added by rick august 23, 2009 */
#loading
{
	z-index: 10000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: #fff;
	color: #000; /*opacity: 0.7;*/
	padding: 15px 0 0 0;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* end */

