/* basic links properties */
a.alt,
.altbox .content a {border-color: #d0e4f5; color: #0f5290;}
a:hover, a:active, a:focus,
a.alt:hover, a.alt:active, a.alt:focus,
.altbox .content a:hover, .altbox .content a:active, .altbox .content a:focus {border-color: #d0e4f5; color: #0a80cf;}

#header {border-bottom: 1px solid #2a9fec; background: #0f508d url("/images/core/admin/themes/boxie/header.png") repeat-x; min-height: 100px;}
		#header #logo a.home {border: 0; display: block; width: 100%; height: 100%; overflow: hidden; text-shadow: #003f6c 1px 1px 0; font-size: 180%; font-weight: bold; font-style: italic; color: #fff;}
		#header #logo a.home .ir {background: url("/images/core/admin/themes/boxie/logo.png");}
	#header #userbox {background: url("/images/core/admin/themes/boxie/userbox.png") no-repeat; position: relative; float: right; width: 225px; min-height: 65px; line-height: 1.3;}
		#header #userbox a#logout .ir {background: url("/images/core/admin/themes/boxie/logout.png");}
		#header #userbox a {border-color: #427da9; color: #d0e1ed;}
		#header #userbox a:hover,
		#header #userbox a:active,
		#header #userbox a:focus {border-color: #9bc4e3; color: #fff;}

/* navigation stripe */
#nav {border-top: 1px solid #004483; border-bottom: 1px solid #999; background: #fff;}
		#nav #h-wrap h2 .h-arrow {background: url("/images/core/admin/themes/boxie/h-arrow.gif") 0 0 no-repeat; position: absolute; top: 18px; right: 19px; display: block; width: 11px; height: 15px; overflow: hidden;}
		#nav #h-wrap ul a:active {color: #1d78bc;}
		#nav #h-wrap ul a:hover,
		#nav #h-wrap ul a:focus,
		#nav #h-wrap ul a:active {color: #1d78bc;}
		#nav #h-wrap ul a.active {color: #1d78bc;}

/* content styling
--------------------------------------*/

/* stylish buttons with rounded corners */
.button {border: 1px solid #00487a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #0567ad url("/images/core/admin/themes/boxie/button.gif") repeat-x; padding: 5px 9px 5px; text-shadow: #00487a 1px 1px 0; color: #fff; cursor: pointer;}
	/* alternative colors */
	.altbox .button:hover,
	.altbox .button:focus,
	.altbox .button:active {border-color: #00487a; background: #0567ad url("/images/core/admin/themes/boxie/button.gif") repeat-x; text-shadow: #00487a 1px 1px 0; color: #fff;}
	.altbutton:hover,
	.altbutton:focus,
	.altbutton:active {border-color: #00487a; background: #0567ad url("/images/core/admin/themes/boxie/button.gif") repeat-x; text-shadow: #00487a 1px 1px 0; color: #fff;}
	.altbox .altbutton {border: 1px solid #00487a; background: #0567ad url("/images/core/admin/themes/boxie/button.gif") repeat-x; text-shadow: #00487a 1px 1px 0;}

	.altbox .header {border-top-color: #0a81d0; background: #0f518e url("/images/core/admin/themes/boxie/altheaderbox.png") repeat-x;}
	.altbox .header h3 {text-shadow: #003d68 0 1px 0;}

	.altbox .header ul a {background-color: #489cd4;}
	.altbox .header ul a.active,
	.altbox .header ul a:hover,
	.altbox .header ul a:focus,
	.altbox .header ul a:active {background: #fff url("/images/core/admin/themes/boxie/altheadertab.png") repeat-x; color: #0f518e;}
	.altbox .content table tr.even th,
	.altbox .content table tr.even td {background: #f0f9ff;}
	.altbox .content table tbody {color: #00305d;}
	.box .content table a.ico-comms {border: 0; background: url("/images/core/admin/themes/boxie/ico-tablecomms.gif") 50% 60% no-repeat; padding: 10px; color: #fff;}
	.altbox .content table tr.even th,
	.altbox .content ul.simple li.even {background: #f0f9ff;}
	.altbox .content .grid .line {border-bottom-color: #c7dfef;}
	.altbox .content .grid .even {background: #f0f9ff;}
	.pagination a:hover,
	.pagination a:active,
	.pagination a:focus {color: #0a80cf !important;}