/*
blue links - 337AA6;
green links - 26771b

*/
body {
	font-family: Tahoma;
	font-size: 11px;
	background: white repeat-x top left;
	margin: 0px;
	padding: 0px;
}

form {margin: 0px;display: block;}
input, textarea {font-family:Tahoma;font-size:12px;padding:2px;}
select {font-family:Tahoma;font-size:12px;}
#container {margin:0px auto 0px auto;width:1000px;}

a img {border: none;}
a,a:hover {text-decoration: none;}
a {color: #337AA6;}
a:hover {color: #28791D;}
table {border-collapse: collapse;}

button, input.btn {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 9px;
	color: #337AA6;
	background-color: #e4e7eb;
	border: solid 1px #c4cad4;
	height: 18px;
}

div {overflow: hidden;}
#content {
	width:1000px;
	background: white;
	overflow:visible;
	float:left;
}

#column1 {float:left;width:174px;margin: 3px 3px 0px 0;display:inline;}
#column2 {float:left;width:646px;display:inline;margin-top:4px;}
#column3 {float:right;width:174px;display:inline;margin-top: 3px;}

.ti {
	vertical-align: top;
	background-color: white !important;
	border: 1px solid #206390 !important;
	height: 14px;
	color: black !important;
}
.space {height:15px;}
.small-space {height:5px;}

.vm {vertical-align:middle;}
.ln,.m {padding: 5px 0px 0px 24px;}
.ok {color: green;}
.error {color: red;}

.link,.ln {color: #26771b;}
.link a,.ln a {color: #26771b;text-decoration: underline;}
.link a:hover,.ln a:hover {color: #333333;text-decoration: underline;}

/******************************************************    Main    ******************************************************/

.separator {
	background: url("/images/1/51/line.gif") no-repeat top center;
	margin-bottom: 1px;
	height: 1px;
}

.dots {
	background: url("/images/1/51/dotted.gif") no-repeat top left;
	margin: 7px 0 5px 13px;
	height: 1px;
}

.big-title {
	margin-left:10px;
	padding: 3px 0px 3px 14px;
	background: url("/images/1/51/arrow.gif") no-repeat center left;
	color: #337AA6;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
.big-title a {color: #337AA6;text-decoration: underline;}
.big-title a:hover {color: #28791D;text-decoration: underline;}
.big-title a.anchor {color: #337AA6;text-decoration: none;}
.big-title a.anchor:hover {color: #337AA6;text-decoration: none;}

/************************************************************************************************************************/

.pp {margin:0px 5px 0px 15px;}
.pl {
	color: #7b7b7b;
	width: 65px;
	float: left;
	text-align: right;
	padding: 0px 4px 4px 0px;
}
.pi {
	color: #337AA6;
	width: 220px;
	padding: 0px 0px 4px 0px;
}
#profile td {vertical-align:top;text-align:left;}

/************************************************************************************************************************/

.l1,.l2 {
	padding: 2px 4px 0px 0px;
	color: #333333;
	float: left;
	clear: left;
	text-align: right;
}
.l1 {width: 150px;}
.l2 {width: 70px;}

.i1,.i2,.d,.d2 {
	margin-bottom: 6px;
	background-color: #f6f7f8;
	border: solid 1px #c4cad4;
}
.i1,.i2 {height: 14px;}
.d,.d2 {height: 80px;overflow: auto;}

.i1,.d {width: 160px;}
.i2,.d2 {width: 320px;}

.c {text-align: center;}
.mt {margin-top: 12px;}
.mb {margin-bottom: 6px;}

.cg,.dm,.y,.cat {background-color: #f6f7f8;}
.cg,.cpf,.cat {margin-bottom: 6px;}

.cat {width: 330px;}
.cpf {width: 250px;}
.cg {width: 165px;}
.dm {width: 45px;}
.y {width: 65px;}

#pic {background-color: #f6f7f8;border: solid 1px #c4cad4;}

.pages {
	clear: both;
	color: #26771b;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.pages a {color: #666; font-weight: normal;}
.pages a:hover {color: #337AA6;}

/****************************************************   Search Box   ****************************************************/

#q {width:137px;margin-left:15px;}

#sb {
	width: 50px;
	float: right;
	margin: 5px 15px 0px 0px;
	color: white;
	background: url("/images/1/51/form/submit_bg.gif") repeat-x center center;
}
#sl {
	display:block;
	font-size:10px;
	padding: 3px 0px 5px 15px;
	width:70px;
	float:left;
	text-decoration:underline;
}
.b3 #sl { color: #666; }
.b2 #sl { color: #fff; }
.b3 #sl:hover {color: #999;}
.b2 #sl:hover {color: #333;}

/******************************************************    Top    *******************************************************/

#top {
	background: url("/images/1/51/top.jpg") no-repeat top left;
	width: 1000px;
	height: 113px;
}
#top .left {width:740px;float:left;}

#top .box {
	padding-top:15px;
	width: 250px;
	height: 100px;
	float: left;
}
#top label {
	font-size: 10px;
	color: white;
	width: 70px;
	float: left;
	text-align: right;
	text-transform: lowercase;
	margin: 3px 4px 0px 0px;
	vertical-align: middle;
}

#un {margin-bottom:6px;}
#un,#pw {
	width:100px;
	border: solid 1px #206390;
	background: #ddebee;
	height: 12px;
	font-size: 10px;
}
#lbt {
	margin:1px 0px 0px 8px;
	color: white;
	background: #256e9b url("/images/1/51/form/submit_bg.gif") repeat-x center center;
	border: 1px solid #9bbed4;
}

#top .tt {
	background: url("/images/1/51/arrow.gif") no-repeat center left;
	padding-left:12px;
	margin: 0px 0px 10px 40px;
	font-size: 11px;
	font-weight: bold;
	color: white;
}
#top .ll {
	margin: 4px 0px 0px 45px;
	font-size: 10px;
	color: white;
}
#top .ll a {color: white;text-decoration: underline;}
#top .ll a:hover {color: #74CCE2; text-decoration: underline;}

#com-status {
	margin: 0px 0px 0px 45px;
	font-size: 10px;
	color: white;
}
#msg-status {
	margin: 8px 0px 0px 45px;
	font-size: 10px;
	color: white;
}
#msg-status span, #com-status span {color: #ffff40;font-weight: bold;}
#msg-status a, #com-status a {color: #26771b;text-decoration: underline;}
#msg-status a:hover, #com-status a:hover {color: #999999;text-decoration: underline;}

/******************************************************   Boxes   *******************************************************/

.active {font-weight: bold;}

.b1,.b2,.b3,.b4,.b8,.b9,.line,.dot,.photo,.ad1 {width: 174px;clear: both;}
.b1,.b2,.b3,.b4,.b8,.b9,.ad1 {margin-bottom:4px;}
.b1 .top,.b2 .top {padding-top:4px;}
.b4 .top {padding-top:2px;}
.b1 .bottom,.b2 .bottom {padding-bottom:4px;}
.b3 .bottom,.b4 .bottom,.b8 .bottom,.b9 .bottom {padding-bottom:10px;}
.line {height: 2px;}
.dot {height: 1px;}
.ad1 .bottom {text-align: center;}
.b8 { color: white; }
.b9 { color: #666; }
.special {margin: 6px 0px 0px 15px;}
.special a,.special a:hover {text-decoration: underline;}

.list,.list2 {
	padding: 5px 0px 0px 15px;
	width: 145px;
	line-height: 16px;
}
.title {
	margin-left: 14px;
	padding: 3px 0px 5px 12px;
	/*text-transform:lowercase;*/
	font-weight:bold;
	font-size: 11px;
}

.menu {
	margin-left: 12px;
	padding: 3px 0px 5px 18px;
	text-transform:lowercase;
	font-weight: bold;
	font-size: 11px;
}
.sub {
	text-transform:lowercase;
	margin-left: 36px;
	line-height: 16px;
	font-size: 11px;
	padding-bottom: 4px;
}

.b1 {background: url("/images/1/51/b1/middle.gif") repeat-y;}
.b1 .top {background: url("/images/1/51/b1/top.gif") no-repeat top left;}
.b1 .bottom {background: url("/images/1/51/b1/bottom.gif") no-repeat bottom left;}
.b1 .line {background: url("/images/1/51/b1/middle-line.gif") no-repeat center top;}
.b1 .dot {background: url("/images/1/51/b1/middle-dotted.gif") no-repeat center top;}
.b1 .title {background: url("/images/1/51/b1/arrow.gif") no-repeat center left;color:#337AA6;}
.b1 .menu {background: url("/images/1/51/b1/arrow.gif") no-repeat center left;color:#28791D;}

.b1 .menu a {color: #337AA6;}
.b1 .menu a:hover {color: #28791D;}
.b1 .sub a {color: #26771b;}
.b1 .sub a:hover {color: #333333;}

.b2,.b8 {background: url("/images/1/51/b2/middle.gif") repeat-y;}
.b2 .top, .b8 .top {background: url("/images/1/51/b2/top.gif") no-repeat top left;}
.b2 .bottom, .b8 .bottom {background: url("/images/1/51/b2/bottom.gif") no-repeat bottom left; padding-bottom: 10px;}
.b2 .line, .b8 .line {background: url("/images/1/51/b2/middle-line.gif") no-repeat center top;}
.b2 .title {padding:5px 0px 5px 10px; color:#ffffff;}
.b8 .title {padding:10px 0px 5px 10px; color:#ffffff;}
.b2 a, .b8 a {color: #ffffff;}
.b2 a:hover, .b8 a:hover {color: #29414D;}
.b2 .special a {color: #ffffff;}
.b2 .special a:hover {color: #29414D;}

.b3 .title,.b4 .title,.b9 .title {
	margin-left:14px;
	padding:10px 0px 1px 15px;
	text-transform: lowercase;
	font-size: 11px;
	line-height:17px;
	height:19px;
}
.photo {
	padding-top: 12px;
	text-align: center;
}
.photo img {
	border: 1px solid white;
}
.b9 .photo {
	border:1px solid white;
	padding: 4px;
	text-align: center;
	width: 126px;
	background: #337AA6;
	margin: 10px auto;
}

#ph {border: solid 2px white;}

.b3, .b9 {background: url("/images/1/51/b3/middle.gif") repeat-y;}
.b3 .top, .b9 .top {background: url("/images/1/51/b3/top.gif") no-repeat top left;}
.b3 .bottom, .b9 .bottom {background: url("/images/1/51/b3/bottom.gif") no-repeat bottom left;}
.b3 .line, .b9 .line {background: url("/images/1/51/b3/middle-line.gif") no-repeat center top;}
.b3 .title, .b9 .title {background: url("/images/1/51/b3/arrow.gif") 0px 15px no-repeat;color:#337AA6;margin-left:14px;}

.b3 .ti {
	background: url("/images/1/51/form/input_bg.gif") repeat-x center center;
	border: 1px solid white;
	color: white;
}


.b4 {background: url("/images/1/51/b4/middle.gif") repeat-y;}
.b4 .top {background: url("/images/1/51/b4/top.gif") no-repeat top left;}
.b4 .bottom {background: url("/images/1/51/b4/bottom.gif") no-repeat bottom left;}
.b4 .line {background: url("/images/1/51/b4/middle-line.gif") no-repeat center top;}
.b4 .title {background: url("/images/1/51/b4/title.gif") no-repeat center left;color:#337AA6;}

.b3 .list,.b4 .list {color: #337AA6;}
.b2 .list {color: white;}
.b3 .list a,.b4 .list a {color: #666666;}
.b3 .list a:hover,.b4 .list a:hover {color: #26771b;}
.b3 .list2,.b4 .list2 {color: #666666;}
.b3 .list2 a,.b4 .list2 a {color: #26771b;}
.b3 .list2 a:hover,.b4 .list2 a:hover {color: #333333;}
.b3 .special a,.b4 .special a {color: #26771b;}
.b3 .special a:hover,.b4 .special a:hover {color: #333333;}
.b8 a, .b9 a {font-weight: bold;}
.b9 a {color: #337AA6;}
/***************************************************   Boxes - End   ****************************************************/

/*****************************************************   Calendar   *******************************************************/

.ct {margin: 10px auto 0px auto;}
.ct td {
	border: none;
	font-weight: bold;
	vertical-align:middle;
	line-height:16px;
	font-size:11px;
}
.ct td a,.ct td a:hover {font-size:8px;}

.cal {margin: 10px auto 0px auto;}
.cal th {padding: 2px;text-align: center;}
.cal td {padding: 2px;text-align: right;}

.cal a,.cal a:hover {font-weight: bold;text-decoration: underline;}
.cal td.today {font-weight: bold;}


.b3 .ct td {color: #337AA6;}
.b3 .ct td a {color:#26771b;}
.b3 .ct td a:hover {color: #333333;}

.b3 .cal th,.b3 .cal td {color: #337AA6; border: solid 1px #c4cad4;}
.b3 .cal a {color: #337AA6;}
.b3 .cal a:hover {color: #28791D;}

.b3 .cal td.today {color: #26771b;background-color: white;}
.b3 .cal td.today a {color: #26771b;}
.b3 .cal td.today a:hover {color: #333333;}

.b2 .cal th,.b2 .cal td {border: solid 1px #6EA1BE; color: white;}
.b2 .ct td {color: white;}

.b4 .ct td {color: #337AA6;}
.b4 .ct td a {color:#26771b;}
.b4 .ct td a:hover {color: #333333;}

.b4 .cal th,.b4 .cal td {color: #337AA6;border: solid 1px #c4cad4;}
.b4 .cal a {color: #337AA6;}
.b4 .cal a:hover {color: #28791D;}

.b4 .cal td.today {color: #26771b;background-color: white;}
.b4 .cal td.today a {color: #26771b;}
.b4 .cal td.today a:hover {color: #333333;}

/*************************************************   Calendar - End   ***************************************************/

/****************************************************    Boxes 2    *****************************************************/

.m1 {background: url("/images/1/51/m1/middle.gif") repeat-y;margin-bottom:15px; _height: 1%;}
.m1 .top {background: url("/images/1/51/m1/top.gif") no-repeat top left;padding-top:8px;}
.m1 .bottom {background: url("/images/1/51/m1/bottom.gif") no-repeat bottom left;padding-bottom:8px;}
.m1 .title {background: url("/images/1/51/m1/arrow.gif") no-repeat center left;color:#337AA6;}

.m2 {margin-bottom:15px;}

.m1 .btitle {
	margin-left: 14px;
	line-height: 16px;
	padding: 3px 0px 3px 0px;
	color: #337AA6;
	font-size: 14px;
	font-weight: bold;
}
.m1 .btitle a {color: #337AA6;text-decoration: none;}
.m1 .btitle a:hover {color: #337AA6;text-decoration: underline;}

.m1 .desc {
	margin-left: 14px;
	padding: 8px 0px 8px 0px;
	color: #333333;
	font-size: 11px;
}
.m1 .desc a {color: #28791D;text-decoration: none;}
.m1 .desc a:hover {color: #7cbf1a;text-decoration: none;}

.m1 .rlinks {clear:both;height:18px;}
.m1 .rlinks div {
	margin-right: 14px;
	padding: 3px 0px 3px 12px;
	background: url("/images/1/51/m1/arrow.gif") no-repeat center left;
	font-weight: bold;
	float:right;
}
.m1 .rlinks div a {color: #337AA6;text-decoration: none;}
.m1 .rlinks div a:hover {color: #28791D;text-decoration: none;}

.m1 .info {margin-left:14px;color: #337AA6;}
.m1 .info span {color: #999999;text-transform:lowercase;}
.m1 .info a {color: #337AA6;text-decoration: none;}
.m1 .info a:hover {color: #28791D;text-decoration: none;}

/****************************************************      Info     *****************************************************/

.t {
	margin: 20px 0px 15px 12px;
	color: #337AA6;
	font-size: 12px;
	font-weight: bold;
}
.t span {
	color: #337AA6;
	font-size: 11px;
	font-weight: normal;
}
.t a {color: #337AA6;text-decoration: underline;}
.t a:hover {color: #28791D;text-decoration: underline;}
.t .new {color:red;}
.t span.u_name {
	font-size: 12px;
	color: #26771b;
}
.t span.u_name a {
	color: #26771b;
}

.tx {margin: 0 24px 0 24px;color: #333333;}
.info {margin: 0 24px 0 24px;color: #337AA6;}
.info span {color: #999999;text-transform:lowercase;}
.info a {color: #337AA6;}
.info a:hover {color: #28791D;}

span.rank {
	color: #337AA6;
	font-weight: bold;
}

/******************************************************   Footer   ******************************************************/

#bottom {
	width: 1000px;
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#bottom-separator{display:none;}
.footer-links {
	font-family: Tahoma;
	line-height: 16px;
	color: #333333;
	text-align: center;
	padding-top: 3px;
}
.footer-links a {color:#337AA6;text-decoration:none;}
.footer-links a:hover {text-decoration:underline;}

/****************************************************   Top links   *****************************************************/

.top-links-container {
	width: 1000px;
	height: 22px;
}
.top-links {
	font-family: Tahoma;
	font-size: 11px;
	color: #919191;
	text-align: center;
	padding-top: 5px;
}
.top-links-active {
	font-weight: bold;
	color: #337aa6;
}
.top-links a {
	color: #337aa6;
	text-decoration: none;
}
.top-links a:hover {
	text-decoration: underline;
}
.top-links-banner {
	vertical-align: middle;
}

/************************************************************************************************************************/

.m label {
	float: left;
	text-align: right;
	padding: 2px 4px 0px 0px;
}
.m select {background-color: #f6f7f8;}
.m input {
	background-color: #f6f7f8;
	border: solid 1px #337AA6;
	width: 160px;
	height: 14px;
}