@charset "utf-8";
/* CSS Document */


/*Sidebar Classes*/

.sidebar {
	width: 				180px;
	margin-top: 		20px;
	float: 				right;
	border-top: 		1px solid #CCCCCC;
}
.sidebar fieldset {
	border:				none;}

.links fieldset .label{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#3b6e8f;
	margin:				0px;
	padding:			0px;
}

.sidebar .heading{
	float:left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#a83d03;
	text-transform:		uppercase;
	width:170px;
	margin-bottom:		15px;
}

.sidebar .memberaccess .heading {
	float:left;
	width:100px;}

/*Member Access*/

.memberaccess {
	padding:			15px 10px;
	width:				160px;
	min-height: 45px;
	border-bottom: 		1px solid #CCCCCC;}

.memberaccess a , a:visited {
	color:	#3b6e8f;
	text-decoration:none;	
}

.membername {
	float:left;
	width: 180px;}
	
.memberstatus {
	float:right;
	width:60px;
	text-align:right;
}

.memberaccess a.show {
	background:url(images/login.gif) no-repeat right;
	vertical-align:middle;
	padding-right: 10px;}
	
.memberaccess a.hide {
	background:url(images/logout.gif) no-repeat right;
	vertical-align:middle;
	padding-right: 10px;}
	
.memberaccess a:hover {
	color:#333;
}
	
.memberaccess .login {
}

.memberaccess .login label {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin: 5px 0;
	float:left;}
	
.memberaccess .login label.small {
	font-weight:normal;}
		
.memberaccess .login .text {
	border: 1px solid #999;
	width:155px;
	margin: 5px 0;}
	
.memberaccess .login .button {
	background:url(images/button-submit.gif) no-repeat center;
	height:25px;
	border:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	width:54px;
	float:right;}
	
.memberaccess .login ul{
	width:160px;
	float:left;
	list-style:none;
	margin: 10px 0 0 0;
	padding:0;
}

.memberaccess .login li{
	display:inline-block;
	float:left;
	padding: 0 5px 0 5px;
}

.memberaccess fieldset {
	margin:0;}



.id-login {
	float:right;
	background:url(../images/login.gif) no-repeat right;
	padding: 0 1.4em 0 0;	
}

/*
label.sidebar {
	font:				bold .9em 'Arial', Helvetica, Sans-Serif;
	color: 				#a83d03;
	text-transform:		uppercase;
	border:				0px;
	margin:				0px;
	width: 70%;
}*/

/*Search*/

.sidebarsearch {
	padding:			15px 10px;
	width:				160px;
	border-bottom: 		1px solid #CCCCCC;
}

.sidebarsearch select {
	width:160px;
	font:inherit;
	margin: 0 0 10px 0;}
	
.sidebarsearch a{
	color:#3b6e8f;}
	
.sidebarsearch a:hover{
	color:#333;}

/*
.sidebarsearch select {
	border:none;
	background-color:		#666666;
	background:				url(images/searchfield_03.gif) no-repeat;
	font-size:				12px;
	list-style-image:       none;
	list-style-type:        none;
	width:					170px;
	list-style-position:    outside;
	padding:                0 5px 0 0;
	color:                  #FFF;
	text-align:				left;
}

.sidebarsearch option {
	width:				140px;
	background-color:		#666666;
	height:				25px;
	padding-bottom:		5px;
	cursor:				pointer;
}
*/

/*Links*/
.links {
	padding:			15px 10px;
	width:				160px;
	border-bottom: 		1px solid #CCCCCC;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	float:				left;
	display:			inline-block;
}

.links ul {
	float:left;
	width:180px;
	list-style-image:       none;
	list-style-type:        none;
	list-style-position:    outside;
	font-size:				10px;
	font-weight:			bold;
	margin: 		        0;
	padding:                0;
	border: 				0px;
}

.links li {
	padding:			0 0px 10px 10px;}
	
.links label {
	float:left;}

.links li a{
	color:				#666;}

.links li a:hover{
	color:				#333;}

