﻿/*elements*/
html
{
	scrollbar-3dlight-color: #4c4c4c; 
	scrollbar-face-color: #5f5f5f;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-track-color: #222;
	scrollbar-darkshadow-color: #000;
	scrollbar-shadow-color: #000;
}
body
{
	color: White;
	font-size: 11px;
	font-family: Verdana, Arial;
	scrollbar-3dlight-color: #4c4c4c; 
	scrollbar-face-color: #5f5f5f;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-track-color: #222;
	scrollbar-darkshadow-color: #000;
	scrollbar-shadow-color: #000;
	padding: 0;
	margin: 0;
}

/*element ids*/


/*elements*/
a
{
	color: #fff;
	text-decoration: none;
}
a:active
{
	color: #dedede;
}
a:hover
{
	color: #dedede;
}
img
{
	border: 0;
}

/*classes*/
/*controls*/
.button
{
	color: White;
	border: solid 1px #a9a9a9;
	background: #000 url(Img/btnback.gif) repeat-x;
	font: normal normal normal;
}
.button:hover
{
	color: White;
	border: solid 1px #a9a9a9;
	background: #000 url(Img/btnback_hover.gif) repeat-x;
}
.textbox
{
	border: solid 1px #a9a9a9;
	font: normal normal normal 11px Arial;
}

/*content boxes*/
.contentboxheader_blue
{
	background: #000 url(Img/blueheaderbackground.gif) repeat-x;
	border: solid 1px #074f91;
	height: 16px;
	margin-bottom: 0px;
	padding: 4px 0px 0px 6px;
}
.contentbox_blue
{
	border-left: solid 1px #074f91;
	border-right: solid 1px #074f91;
	border-bottom: solid 1px #074f91;
	background-color: #000;
	padding: 2px 6px 2px 6px;
}
.artworkbox_blue
{
	border-left: solid 1px #074f91;
	border-right: solid 1px #074f91;
	border-bottom: solid 1px #074f91;
	background-color: #000;
	padding: 0px;
}
.contentboxheader_yellow
{
	background: #000 url(Img/yellowheaderbackground.gif) repeat-x;
	border: solid 1px #9a8c5c;
	height: 16px;
	margin-bottom: 0px;
	padding: 4px 0px 0px 6px;
}
.contentbox_yellow
{
	border-left: solid 1px #9a8c5c;
	border-right: solid 1px #9a8c5c;
	border-bottom: solid 1px #9a8c5c;
	background-color: #000;
	padding: 2px 6px 2px 6px;
}

/*text*/
.articleheader
{
	font-size: 13px;
	color: #dedede;
	margin-bottom: 8px;
	font-weight: bold;
}
.booktitle
{
	font-size: 12px;
	font-style: italic;
}
a.booktitle
{
	text-decoration:underline;
}
a.booktitle:active
{
	text-decoration:underline;
}
a.booktitle:hover
{
	text-decoration:underline;
}
.copyright
{
	font-size: 10px;
	float: left;
}

/*menu*/
div.AspNet-Menu-Vertical
{
	width: 130px;
}
ul.AspNet-Menu li
{
	border: solid 1px transparent;
	line-height: 22px;
	list-style: none;
	margin-bottom: 3px;
	padding-left: 4px;
}
ul.AspNet-Menu a
{
	color: #fff;
}
ul.AspNet-Menu a:visited
{
	color: #fff;
}
ul.AspNet-Menu a:active
{
	color: #fff;
}
ul.AspNet-Menu a:hover
{
	color: #fff;
}
ul.AspNet-Menu li:hover, 
li.AspNet-Menu-Hover
{
	border: solid 1px #cfcfcf;
}
li.AspNet-Menu-WithChildren
{
	background: url('Img/menuItem_back.png') repeat-x;
}
li.AspNet-Menu-Leaf
{
	background: url('Img/menuItem_back.png') repeat-x;
}
li.AspNet-Menu-Selected
{
	background: url('Img/menuItem_back_selected.png') repeat-x;
}
li.AspNet-Menu-NonLink
{
	color: #cfcfcf;
}

/*validators*/
.validatorHighlight
{
	background-color: #9a2d2d;
}
.validator div,
.validator td
{
	border:solid 1px #fff;
	background-color:#9a2d2d;
}
.validator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.validator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.validator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.validator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.validator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.validator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.validator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}