﻿body
{
	font-family: "Verdana" , "Arial";
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}
ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.try
{
	
}
a
{
	color: #222299;
	text-decoration: none;
}
a:active
{
	color: #992222;
	text-decoration: underline;
}
a:visited
{
	color: #222299;
	text-decoration: none;
}
a:hover
{
	color: #992222;
	text-decoration: underline;
}

#Page
{
	margin: auto;
	width: 900px;
}

#Header
{
	background-image: url(  'backgrounds/header.jpg' );
	background-repeat: no-repeat;
	height: 225px;
	margin-bottom: 10px;
}
#Header .TopLinks
{
	color: #FFFFFF;
	float: left;
	padding-left: 60px;
	padding-top: 10px;
}
#Header .TopLinks a
{
	color: #FFFFFF;
	text-decoration: none;
}
#Header .TopLinks .HomeLink
{
	background-image: url(  'backgrounds/homeicon.jpg' );
	background-position: left;
	background-repeat: no-repeat;
	margin-right: 20px;
	padding-left: 15px;
}
#Header .TopLinks .SiteMapLink
{
	background-image: url(  'backgrounds/sitemapicon.jpg' );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#Header .Contacts
{
	background-image: url(  'backgrounds/contactsbg.jpg' );
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: right;
	height: 30px;
	padding-right: 25px;
	padding-top: 10px;
}
#Header .Contacts em
{
	color: #FE9587;
	margin-left: 20px;
	padding-right: 5px;
	font-style: normal;
}
#Header .HeaderButtons
{
	clear: both;
	padding-left: 365px;
	padding-top: 125px;
}

#Body
{
	background-color: #F7F7F7;
	border-bottom: solid 1px #D1D1D1;
	border-left: solid 1px #D1D1D1;
	border-right: solid 1px #D1D1D1;
	padding: 0px 15px 15px 15px;
}
#Body #SideBar
{
	float: left;
	width: 200px;
}
#Body #SideBar .Title
{
	background-image: url(  'backgrounds/sidebartitle.jpg' );
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 3px 0px 3px 25px;
	text-transform: uppercase;
}
#Body #SideBar .Body
{
	background-color: #FFFFFF;
	border: solid 1px #121F46;
	margin-bottom: 15px;
	padding: 10px 10px 10px 10px;
}
.inlineblock
{
    /*display:inline-block;*/
    /*width:625px !Important;*/
    width:648px;
    display:inline-block;
}
.iecrap {padding:15px;}

#Body #Main
{
	margin-left: 215px;
}
#Main .Title{width:650px;}
#Body #Main .Title .SiteMapPath
{
	background-color: #C00C15;
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 4px 5px;
}
#Body #Main .Title .SiteMapPath a
{
	border-bottom: dashed 1px #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
#Body #Main .Title .SiteMapPath a:active
{
	background-color: #FFEEDD;
	border-bottom: solid 1px #FFFFFF;
	color: #C00C15;
	text-decoration: none;
}
#Body #Main .Title .SiteMapPath a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#Body #Main .Title .SiteMapPath a:hover
{
	background-color: #FFEEDD;
	border-bottom: solid 1px #FFFFFF;
	color: #C00C15;
	text-decoration: none;
}
#Body #Main .Title .PageTitle
{
	background-color: #FFEEDD;
	border: solid 1px #C00C15;
	border-bottom-width: 0px;
	color: #990000;
	font-family: Arial;
	font-size: 16pt;
	font-variant: small-caps;
	font-weight: bold;
	padding: 0px 5px;
}

#Body #Main .Body
{
	background-color: #FFFFFF;
	border: solid 1px #C00C15;
}

#TabsPanel
{
	margin: 0px;
	padding: 0px;
}
#TabsPanel .TabsBar
{
	font-family: Arial;
	height: 25px;
}
#TabsPanel .TabsBar ul
{
	font-weight: bold;
	list-style: none;
	margin: 0px 20px;
	padding: 0px;
}
#TabsPanel .TabsBar li
{
	border: solid 1px #666666;
	border-bottom-width: 0px;
	display: inline;
	float: left;
}
#TabsPanel .TabsBar a
{
	background-color: #D7D7D7;
	color: black;
	float: left;
	padding: 5px 8px;
	text-decoration: none;
}
#TabsPanel .TabsBar a:hover
{
	background-color: #FDE2DF;
}
#TabsPanel .TabsBar a:active
{
	background-color: #FDE2DF;
}
#TabsPanel .TabsBar .NewLink
{
	float: right;
	font-size: 9pt;
}
#TabsPanel .TabsBar .NewLink a
{
	background-color: Transparent;
	color: blue;
}
#TabsPanel .TabsBar .NewLink a:active
{
	background-color: Transparent;
	color: maroon;
	text-decoration: underline;
}
#TabsPanel .TabsBar .NewLink a:hover
{
	background-color: Transparent;
	color: maroon;
	text-decoration: underline;
}
#TabsPanel .TabsBar .NewLink a:visited
{
	background-color: Transparent;
}
#TabsPanel .TabsBody
{
	background-color: #EAEAE9;
	border: solid 1px #666666;
	padding: 10px;
}
#TabsPanel .TransparentTabsBody
{
	border: solid 1px #666666;
	padding: 10px;
}

.Grid
{
	margin: auto;
	width: 99.5%;
}
.GridHeader
{
	background-color: #CBE0FD;
	background-image: url(backgrounds/gridheaderbg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #11449E;
	font-family: Trebuchet MS;
	font-size: 10pt;
}
.GridRow
{
	background-color: #EEF5FE;
	color: #333333;
}
.GridAlternatingRow
{
	background-color: #E7EFFB;
	color: #333333;
}
.GridSelectedRow
{
	background-color: #FFEEEE;
}
.GridEmptyRow
{
	background-color: #DDDDDD;
	height: 40px;
	text-align: center;
}
.GridFooter
{
	background-color: #CBE0FD;
	background-image: url(backgrounds/gridfooterbg.gif);
	background-repeat: repeat-x;
	color: #11449E;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
.GridPager
{
}

.CommandsBar
{
	height: 35px;
}
.CommandsBar a
{
	float: left;
	cursor: pointer;
}
.CommandsBar > div
{
	width:615px;
/*	float: right; */
}
.CommandsBar img
{
	border-style: none;
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
}
.CommandsBar span
{
	cursor: pointer;
	float: left;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 6px;
}
.CommandsBar a
{
	border: solid 1px #CCCCCC;
	display: block;
	height: 26px;
	margin: 0px;
	text-decoration: none;
	float:right;
	margin:0px 0px 0px 5px;
}
.CommandsBar a:hover
{
	background-color: #FFEEDD;
	border: solid 1px #FF9999;
}
.CommandsBar a:active
{
	background-color: #FFEEDD;
	border: solid 1px #FF9999;
}

.Notation
{
	background-color: #EEDDAA;
	border: solid 1px #CCBB88;
	margin: 0px 0px 10px 0px;
	padding: 5px;
}
.Clear
{
	clear: both;
}

p.Success
{
	background-color: #E6FDE2;
	background-image: url(  'backgrounds/successbg.gif' );
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 40px 25px 20px 50px;
}
p.Warning
{
	background-color: #F4F4D2;
	background-image: url(  'backgrounds/warningbg.gif' );
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 40px 25px 20px 50px;
}
p.Information
{
	background-color: #F4F4D2;
	background-image: url(  'backgrounds/informationbg.jpg' );
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 40px 25px 20px 50px;
}
p.Error
{
	background-color: #FFEBEB;
	background-image: url(  'backgrounds/errorbg.gif' );
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 40px 25px 20px 50px;
}
.comment
{
	font-size: 13px;
	color: Black;
	font-weight: normal;
	margin-bottom:0px;
}
.comment #title
{
	font-weight: bold;
	color: #BF3B44;
	font-variant: normal;
	margin-bottom:5px;

}
.comment td
{
	text-align: left;
}
.comment #commenter
{
	color: #222299;
	text-decoration: none;	
}
.comment #body
{
	padding: 10px;	
	font-size: 11px;
	border:solid 1px #FFBFC5;
	width:555px;
	background-color:#FFEEDD;
}
.NewCommentArea
{
	background-color: #EAE3d4;
	background-image: url(backgrounds/formgradient.jpg);
	background-repeat: repeat-x;
	border: solid 1px #BFBAB0;
	font-size: 12px;
	margin: 12px 0 12px 0;
	padding: 10px;
}
fieldset
{
	background-color: #EAE3d4;
	background-image: url(backgrounds/formgradient.jpg);
	background-repeat: repeat-x;
	border: solid 1px #BFBAB0;
	font-size: 12px;
	margin: 0 0 15px 0;
	padding: 0px;
}
fieldset legend
{
	background-color: #FDFCFA;
	color: #6666CC;
	font-weight: bold;
	margin: 0px 5px;
	padding: 0px 5px;
}
fieldset > table
{
	margin: 15px;
	padding: 0px;
}
td.Label
{
	text-align: right;
	vertical-align: top;
	width: 155px;
}
td.Label div
{
	padding-top: 3px;
}
td.Label span
{
	color: #FF6600;
}
ol li > div
{
	float: left;
	margin-bottom: 15px;
}
fieldset .Description
{
	color: #666666;
	font-family: Trebuchet MS;
}

.Description
{
	color: #666666;
	font-family: Trebuchet MS;
}

.SubmitPanel
{
	margin: 0px 20px;
	text-align: right;
}
.Button
{
	background-color: #990000;
	border-color: #FFCC99;
	border-width: 2px;
	color: #FFEEDD;
}

.InlineCommand
{
	border: solid 1px #000000;
	font-size: 8pt;
	padding: 1px;
}

div.Popup
{
	display: none;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
div.PopupBackground
{
	background-image: url(backgrounds/overlay.png);
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
div.PopupPanel
{
	background-color: #CCCCCC;
	border: solid 1px #FFFFFF;
	position: absolute;
}
div.PopupPanelCommands
{
	border-top: inset 1px #999999;
	margin: 5px 15px;
	padding: 10px;
	text-align: right;
}

.ContactPanel
{
	background-color: #EEEEEE;
	display: none;
	right: 0px;
	position: absolute;
	top: 3px;
	width: 300px;
}
.ContactPanelClose
{
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: bold;
	padding: 5px;
}
.ContactPanelTitle
{
	background-color: #000099;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}
.ContactPanelBody
{
	border: solid 3px #000099;
	border-top-width: 0px;
	padding: 5px;
}

.FilterPanel
{
	background-color: #C00C15;
	padding: 5px;
}
.FilterTitle
{
	color: #FFFFFF;
	float: left;
	font-family: Trebuchet MS;
	font-size: 12pt;
}
.FilterTitle a
{
	border-bottom: dashed 1px #FF9933;
	color: #FFFFFF;
	text-decoration: underline;
}
.FilterTitle a:active
{
	border-bottom: dashed 1px #FF9933;
	text-decoration: none;
}
.FilterTitle a:visited
{
	border-bottom: dashed 1px #FF9933;
	text-decoration: none;
}
.FilterTitle a:hover
{
	border-bottom: dashed 1px #FF9933;
	color: #FF9966;
}
.SearchPanel
{
	float: right;
}
.Filters
{
	background-color: #FFFFFF;
	display:inline-block;
	width:608px;
	margin:5px auto 0px auto;
}

.ListTitle
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}
.SubList
{
	border: solid 1px #000033;
	margin: 5px 0px 0px 0px;
}
.SubListTitle
{
	background-color: #121F46;
	border-bottom: solid 1px #666666;
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
}

#Footer
{
	border-top: solid 4px #E71E00;
	color: #A8A8A8;
	margin: 15px 0px;
	padding-top: 20px;
	text-align: center;
}
#Footer a
{
	color: #992222;
	text-decoration: underline;
}
#Footer a:active
{
	color: #992222;
	text-decoration: none;
}
#Footer a:visited
{
	color: #992222;
	text-decoration: underline;
}
#Footer a:hover
{
	color: #992222;
	text-decoration: none;
}

.DialogCover
{
	display: none;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 10001;
}
.IE .TransparentCover
{
	background-color: #000000;
	filter: alpha(opacity=0);
}
.Dialog
{
	background-color: #F4F5EB;
	border: solid 1px #5E4BA3;
	border-top-width: 0px;
	display: none;
	position: absolute;
	z-index: 10011;
}
.Dialog
{
	background-color: #F4F5EB;
	border: solid 1px #5E4BA3;
	border-top-width: 0px;
	display: none;
	position: absolute;
	z-index: 10011;
}
.FTBFixDialog
{
	background-color: #F4F5EB;
	border: solid 1px #5E4BA3;
	border-top-width: 0px;
	width:0px;
	height:0px;
	overflow:hidden;	
	position: absolute;
	z-index: 10011;
}
.Dialogshown
{
	background-color: #F4F5EB;
	border: solid 1px #5E4BA3;
	border-top-width: 0px;
	overflow:hidden;
	display: inline;
	position: absolute;
	z-index: 10011;
}
.DialogTitle
{
	background: #0000BB url(backgrounds/bars.gif) repeat-x scroll 0px -300px;
	color: #000099;
	font-weight: bold;
	padding: 6px;
}
.DialogBody
{
	margin: 0px;
	padding: 15px 15px 25px 15px;
}
.DialogCommands
{
	border-top: solid 1px #CCCCCC;
	margin: 5px 15px 0px 15px;
	padding: 10px;
	text-align: right;
}
