/* CSS Document */

/*
Styles for the basic layout
*/
table#page_layout {
	position: relative;
	width: 100%;
}
div.inset {
	margin: 15px;
}

/*
Styles for the rounded green, gray, red, and blue buttons
*/
div#main a.green_button,
div#main a.small_green_button {
	display: block;
}
div#main a.green_button {
	background-image: url(/elements/borders/green_button_background.jpg);
	height: 36px;
}
div#main a.small_green_button {
	background-image: url(/elements/borders/small_green_button_background.jpg);
	height: 21px;
}
div#main a.green_button div,
div#main a.small_green_button div {
	background-position: left;
	background-repeat: no-repeat;
}
div#main a.green_button div {
	background-image: url(/elements/borders/green_button_left_border.jpg);
}
div#main a.small_green_button div {
	background-image: url(/elements/borders/small_green_button_left.jpg);
}
div#main a.green_button div div,
div#main a.small_green_button div div {
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-position: right;
	background-repeat: no-repeat;
}
div#main a.green_button div div {
	padding: 8px 0 13px;
	background-image: url(/elements/borders/green_button_right_border.jpg);
}
div#main a.small_green_button div div {
	background-image: url(/elements/borders/small_green_button_right.jpg);
}
div#main a.green_button:hover {
	background-image: url(/elements/borders/green_button_background_over.jpg);
}
div#main a.green_button:hover div {
	background-image: url(/elements/borders/green_button_left_border_over.jpg);	
}
div#main a.green_button:hover div div {
	background-image: url(/elements/borders/green_button_right_border_over.jpg);	
}
div#main a.small_green_button:hover {
	background-image: url(/elements/borders/small_green_button_background_over.jpg);
}
div#main a.small_green_button:hover div {
	background-image: url(/elements/borders/small_green_button_left_over.jpg);	
}
div#main a.small_green_button:hover div div {
	background-image: url(/elements/borders/small_green_button_right_over.jpg);	
}
div#main a.green_button div div div,
div#main a.small_green_button div div div  {
	background-image: none;
}
div#main a.blue_button,
div#main a.small_blue_button {
	display: block;
}
div#main a.blue_button {
	background-image: url(/elements/borders/blue_button_background.jpg);
	height: 36px;
}
div#main a.small_blue_button {
	background-image: url(/elements/borders/small_blue_button_background.jpg);
	height: 21px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
div#main a.blue_button div,
div#main a.small_blue_button div {
	background-position: left;
	background-repeat: no-repeat;
}
div#main a.blue_button div {
	background-image: url(/elements/borders/blue_button_left_border.jpg);
}
div#main a.small_blue_button div {
	background-image: url(/elements/borders/small_blue_button_left.jpg);
}
div#main a.blue_button div div,
div#main a.small_blue_button div div {
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-position: right;
	background-repeat: no-repeat;
}
div#main a.blue_button div div {
	padding: 8px 0 13px;
	background-image: url(/elements/borders/blue_button_right_border.jpg);
}
div#main a.small_blue_button div div {
	padding: 3px 10px 3px;
	background-image: url(/elements/borders/small_blue_button_right.jpg);
}
div#main a.blue_button:hover {
	background-image: url(/elements/borders/blue_button_background_over.jpg);
}
div#main a.blue_button:hover div {
	background-image: url(/elements/borders/blue_button_left_border_over.jpg);
}
div#main a.blue_button:hover div div {
	background-image: url(/elements/borders/blue_button_right_border_over.jpg);
}
div#main a.small_blue_button:hover {
	background-image: url(/elements/borders/small_blue_button_background_over.jpg);
}
div#main a.small_blue_button:hover div {
	background-image: url(/elements/borders/small_blue_button_left_over.jpg);
}
div#main a.small_blue_button:hover div div {
	background-image: url(/elements/borders/small_blue_button_right_over.jpg);
}
div#main a.blue_button div div div,
div#main a.small_blue_button div div div  {
	background-image: none;
}
