html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


hr {
	border-style:none;
	height:1px;
}
.MediaModalPopup {
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}
.ModalPopup {
	border-style:solid;
	border-width:10px;
}
.ModalBackground {
	opacity:0.6;
}
.Error {
	color:Red;
	font-weight:bold;
}
.HorizontalMenu {
padding:4px;
}
.HorizontalMenuGroup {
}
.HorizontalMenuItem {
	font-size:8pt;
	font-weight:bold;
	padding:1px;
}
.HorizontalMenuItem:link {
}
.HorizontalMenuItem:hover {
}
.VerticalMenuGroup {
	font-size:8pt;
	font-weight:bold;
	padding:8px;
	text-decoration:none;
	text-transform:uppercase;
}
.VerticalMenuGroup a {
text-decoration:none;
}
.VerticalMenuItem {
	text-decoration:none;
}
.VerticalMenuItem:link {
}
.VerticalMenuItem:visited {
}
.VerticalMenuItem:hover {
}
.ModuleTitle {
	border:0 solid #E0E0E0;
	font-size:9pt;
	font-weight:bold;
	margin:0;
	padding:8px;
	text-transform:uppercase;
}
.ModuleContent {
padding:0;
}
.VirtualModuleContent {
	padding:6px;
}
.ModuleFrame {
	padding:0;
}
.ModuleFrame1 {
	height:0;
	visibility:hidden;
	width:0;
}
.ModuleFrame2 {
	height:0;
	visibility:hidden;
}
.ModuleFrame3 {
	height:0;
	visibility:hidden;
	width:0;
}
.ModuleFrame4 {
	visibility:hidden;
	width:0;
}
.ModuleFrame5 {
}
.ModuleFrame6 {
	visibility:hidden;
	width:0;
}
.ModuleFrame7 {
	height:0;
	visibility:hidden;
	width:0;
}
.ModuleFrame8 {
	height:0;
	visibility:hidden;
}
.ModuleFrame9 {
height:0;
visibility:hidden;
width:0;
}
.VirtualModuleTitle {
visibility:hidden;
}
#LoginTab {
	font-weight:bold;
	padding:4px 5px 4px 4px;
}
#LoginTab a {
font-size:8pt;
text-decoration:none;
}
#LoginTab span {
font-size:8pt;
}
#LoginTab a:hover {
}
.MenuLink {
margin:0;
padding:0;
}
.MenuLinkSubItem {
	background-color:#FAFAFA;
	color:#373737;
	display:block;
	font-family:Arial;
	font-weight:bold;
	margin:1px;
	padding:6px 6px 6px 16px;
	text-decoration:none;
	vertical-align:middle;
}
.MenuLinkItem a {
	color:#666666;
	text-decoration:none;
}
.MenuLinkItem {
	color:#666666;
	display:block;
	margin:1px;
	padding:4px;
	text-decoration:none;
	vertical-align:middle;
}
.MenuLinkSubItem:hover {
	background-color:Orange;
	color:#FFFFFF;
}
.MenuLinkItem a:hover {
color:#000000;
}
.MenuLinkItem:hover {
color:#000000;
}
.SiteLink {
font-size:8pt;
text-decoration:none;
}
.SiteLink:hover {
text-decoration:none;
}
.SubHead {
font-weight:bold;
}
.Title, .Header {
font-family:Arial;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.Header {
font-family:Arial,Tahoma;
font-size:11pt;
}
.SubTitle {
font-size:8pt;
}
.Description {
font-size:10pt;
}
.LinkButton, .Button, .SmallButton {
	display:inline-block;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
	margin:0;
	padding:6px;
	text-align:center;
	text-decoration:none;
}
.LinkButton[disabled], .Button[disabled], .SmallButton[disabled] {
	color:Gray;
}
.TextBox {
	font-family:Tahoma,Arial,sans-serif;
	font-size:9pt;
	padding:2px;
}
.ReadOnlyTextBox, .watermarked {
font-family:Tahoma,Arial,sans-serif;
font-size:9pt;
padding:2px;
}
.MultiLineTextBox {
	font-family:Tahoma,Arial,sans-serif;
	font-size:9pt;
}
.Panel, .PanelWithBg {
	border-style:solid;
	border-width:1px;
	padding:0;
}
.LeftColumn {
font-weight:bold;
white-space:nowrap;
width:1%;
}
.RightColumn {
}
select {
font-family:Tahoma,Arial,sans-serif;
}
.icon {
vertical-align:middle;
}
.Grid {
border-style:solid;
border-width:1px;
}
.Grid td {
border-style:solid;
border-width:1px;
font-family:Tahoma;
font-size:11px;
}
.GridItem {
color:Black;
}
.GridSelected td {
color:Black;
font-weight:bold;
}
.GridAlternatingItem {
color:Black;
}
.GridHeader, .EmptyData {
border-color:Black;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
height:22px;
text-align:center;
vertical-align:middle;
}
.GridPager {
font-family:Verdana;
font-weight:bold;
padding:6px;
vertical-align:middle;
}
.GridHeader th {
border-style:solid;
border-width:1px;
}
.DetailViewHeader {
border:1px solid Black;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
height:30px;
vertical-align:middle;
}
.DetailViewHeader th {
border-style:solid;
border-width:1px;
}
.DetailView {
border-style:solid;
border-width:1px;
color:Black;
}
.DetailView td {
border-style:solid;
border-width:1px;
font-family:Tahoma;
font-size:11px;
}
.HintPanel {
border-style:solid;
border-width:1px;
padding:0;
}
.PanelContentHeader {
background-color:#C1D9FF;
height:30px;
}
.PanelContentHeader td {
font-weight:bold;
text-transform:uppercase;
}
.PanelTabContentHeader {
height:24px;
}
.PanelTabContentFooter {
height:24px;
}
.PanelHeader {
background-color:#BBD3F2;
}
.PanelHeaderNoLeft {
}
.PanelHeaderNoRight {
}
.PanelHeader td {
font-weight:bold;
text-transform:uppercase;
}
.PanelHeaderNoLeft td {
font-weight:bold;
text-transform:uppercase;
}
.PanelHeaderNoRight td {
font-weight:bold;
text-transform:uppercase;
}
.PanelFooter {
padding:6px;
}
.Picture {
border:5px double #DDDDDD;
padding:6px;
}
.SmallPicture {
border:2px solid #DDDDDD;
margin:3px;
min-height:175px;
padding:3px;
width:135px;
}
fieldset {
border-style:solid;
border-width:1px;
margin:16px 0 8px;
padding:2px 6px 6px;
position:relative;
}
legend {
font-weight:bold;
margin-left:4px;
padding:8px;
position:relative;
text-transform:uppercase;
top:-16px;
}

