#login {

	padding-right:3px;

}



#login_header {

	width: 223px;

	height: 24px;

	background-image:url('../img/homepage_login_header.jpg');

	background-repeat: no-repeat;

}



#login_content {

	width: 223px;

	background-image:url('../img/homepage_login_back.jpg');

	background-repeat: repeat-y;

}



.login_username {

	font: normal normal normal 12px arial;

	padding:4px;

}



.login_input {

	border: 1px solid #000000;

	font: normal normal normal 12px arial;

	width: 110px;

}



#login_footer {

	width: 223px;

	height: 11px;

	background:url('../img/homepage_login_footer.jpg');

	background-repeat: no-repeat;

}
.socialiconsplacement {
	float:left;
	padding-left:10px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 7px;
	color: #316563;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}



/* ======================================================= */





#homepage_header {

	height: 11px;

	width: 742px;

	background: url('../img/homepage_top.jpg');

}



#homepage_search_back {

	background-image: url('../img/homepage_search_back.jpg');

	width:214px;

}



#homepage_search_footer {

	height: 23px;

	width: 214px;

	background-image: url('../img/homepage_search_bottom.jpg');

	background-repeat: no-repeat;

}



#homepage_back {

	background-image: url('../img/homepage_back.jpg');

	background-repeat: repeat-y;

	width: 528px;

}



#homepage_search_under {

	background-image: url('../img/homepage_search_under_border.jpg');

	background-repeat: repeat-y;

	background-position: right;

}



#homepage_description_title {

	font: normal normal bold 12px verdana;

	padding: 3px;

}



#homepage_description_content {

	font: normal normal normal 11px verdana;

	padding: 3px;

}



#create_account_href {

	font: normal normal normal 11px verdana;

	color: #DE8E31;

}



#create_account_href:hover {

	color: #DE8E31;

	text-decoration: none;

}



#categories_top {

	background:url('../img/homepage_categories_top.gif');

	height: 28px;

}



#categories_back {

	height:417px;

	background:url('../img/homepage_categories_back.gif');

	background-repeat: repeat-y;

}



#categories_bottom {

	background:url('../img/homepage_categories_bottom.gif');

	height: 29px;

}





.homepage_category {

	background:url('../img/homepage_category_back.jpg');

	width:90px;

	height:46px;

	position: relative;

	background-repeat: no-repeat;

}



.homepage_search_where {

	font: normal normal bold 12px helvetica;

}



.homepage_categ_href {

	font: normal normal bold 11px arial;

	color: black;

	text-transform: uppercase;

	text-decoration:none;

}



.homepage_categ_href:hover {

	color: gray;

}



#homepage_topleft_left {

	background-image: url('../img/homepage_topleft_left.jpg');

	background-repeat: no-repeat;

	width:10px;

}



#homepage_topleft_back {

	background-image: url('../img/homepage_topleft_back.jpg');

	background-repeat: repeat-x;

}



#homepage_right_top {

	height:5px;

	background-image: url('../img/homepage_right_top.jpg');

	background-repeat: no-repeat;

	font-size:4px;

}



#homepage_right_back {

	background-image: url('../img/homepage_right_back.jpg');

	background-repeat: repeat-y;

}



#homepage_right_bottom {

	height:11px;

	background-image: url('../img/homepage_right_bottom.jpg');

	background-repeat: no-repeat;

	font-size:8px;

}



#homepage_top_round_support {

	position:relative;

	top:0px;

	left:0px;

	width:0px;

	height:0px;

}



#homepage_top_round {

	position:absolute;

	top:0px;

	left:0px;

	background-image: url('../img/homepage_top_round.jpg');

	background-repeat: no-repeat;

	width: 12px;

	height: 68px;

}



#calendar_month {

	color: #326666;

	font: normal normal bold 12px verdana;

	padding:3px;

}



.calendar_header {

	background-color: #9CCFCE;

	color: #326666;

	font: normal normal bold 11px verdana;

	text-align: center;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

	padding:2px;

	padding-bottom:4px;

}



.calendar_content {

	color: #326666;

	font: normal normal bold 11px verdana;

	text-align: center;

	padding:2px;

	padding-top:4px;

	padding-bottom:4px;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

	cursor: pointer;

}



.button_purple_reverse_160 {

	position: relative;

	float: left;

	width: 160px;

	height: 21px;

	font: normal normal bold 12px arial;

	background-image: url('../img/button_purple_reverse_160_a.gif');

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

}



.button_purple_reverse_160_a {

	position: relative;

	float: left;

	width: 160px;

	height: 21px;

	font: normal normal bold 12px arial;

	background-image: url('../img/button_purple_reverse_160.gif');

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

}



.text_bold_teal {
	color: #326666;
	text-align: left;
	padding-top:0px;
	padding-bottom:0px;
	cursor: pointer;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;

}



.text_regular_teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #326666;

}



.text_regular_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}



.purplebar {
	background-color: #CCCCFE;
	color: #000000;
	text-align: center;
	padding:2px;
	padding-bottom:4px;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	
}

.socialiconsplacement {
	float:left;
	padding-left:10px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 7px;
	color: #316563;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
