/*{{{ * */

body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

a:link { color:#336699; }
a:visited { color:#5588AA; }
a:hover { color:#C22222; }

body, p, td, th, ul, ol, li, table, input, select, textarea {
	font-family:Tahoma,Verdana,sans-serif;
	color:#333333;
}

body,table {
	font-size:9pt;
}

ul {
	list-style-type:circle;
}

/*}}}*/
/*{{{ *Spacers */

.Clip,
.Clip td {
	border:none;
	margin:0px;
	padding:0px;
	width:1px;
	height:1px;
}


.NoSpace {
	margin:0px;
	padding:0px;
}

.Spacer {
	line-height:1em;
	margin:0px;
	padding:0px;
}

.SpacerMini {
	font-size:25%;
	line-height:.25em;
	margin:0px;
	padding:0px;
}

.SpacerHalf {
	font-size:50%;
	line-height:.5em;
	margin:0px;
	padding:0px;
}

.Spacer2 {
	line-height:2em;
	margin:0px;
	padding:0px;
}


/*}}}*/
/*{{{ *Headers */

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#999999;
	font-weight:normal;
}
h5,
h6 {
	font-weight:bold;
}
h2,
h4,
h6 {
	color:#C22222;
	font-weight:bold;
}
h1 { font-size:185%; }
h2 { font-size:160%; }
h3 { font-size:155%; }
h4 { font-size:140%; }
h5 { font-size:130%; }
h6 { font-size:120%; }

/*}}}*/
/*{{{ .PageFooter */

.PageFooter {
}
.PageFooter .HMenu {
	background-color:#C22222;
	height:24px;
	padding-left:15px;
	padding-right:15px;
}
.PageFooter .Footer {
	padding:15px;
	padding-left:25px;
	padding-top:12px;
	background-image:url("Images/Footer/Bg.jpg");
	background-repeat:repeat-x;
	background-position:top;
}
.PageFooter .Footer .Copy {
	font-size:8pt;
	color:#888888;
}
.PageFooter .Footer .Copy span {
	color:#CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.PageFooter .Footer .Copy a:link,
.PageFooter .Footer .Copy a:visited {
	color:#555555;
	text-decoration:none;
	text-decoration:underline;
}
.PageFooter .Footer .Copy a:hover {
	color:#C22222;
	text-decoration:underline;
}

/*}}}*/
/*{{{ .PageHeader */

.PageHeader {
}
.PageHeader .Bar {
	background-color:#FFE999;
	height:100px;
}
.PageHeader .Left {
	width:10%;
}
.PageHeader .Mid {
	width:235px;
}
.PageHeader .Bar .Left {
	background-image:url("Images/Top/BarLBg.gif");
	background-position:right;
	background-repeat:repeat-x;
	text-align:center;
}
.PageHeader .Bar .Mid {
	background-image:url("Images/Top/BarLBg.gif");
	background-position:left;
	background-repeat:repeat-x;
}
.PageHeader .Bar .Right {
	background-image:url("Images/Top/BarRBg.gif");
	background-position:left;
	background-repeat:repeat-x;
}
.PageHeader .Bar .Right .In {
	background-image:url("Images/Top/BarROv.gif");
	background-position:left;
	background-repeat:no-repeat;
	height:100px;
	/*
	padding-left:12%;
	*/
	padding-left:100px;
}
.PageHeader .Delim1 {
	height:4px;
	background-image:url("Images/Top/Delim1Bg.gif");
	background-repeat:repeat-x;
}
.PageHeader .Delim2 {
	height:9px;
	background-image:url("Images/Top/Delim2Bg.gif");
	background-repeat:repeat-x;
}
.PageHeader .Menu {
	height:27px;
	background-color:#C22222;
}
.PageHeader .Menu .Right {
	text-align:right;
	/*
	padding-right:16%;
	*/
	padding-right:100px;
	padding-left:15px;
}
.PageHeader .XBar {
	height:55px;
	background-color:#B2B2B2;
}
.PageHeader .XBar .Right {
	background-image:url("Images/Top/XBarRBg.jpg");
	background-position:left;
	background-repeat:no-repeat;
}
.PageHeader .XBar .Left {
	background-image:url("Images/Top/XBarLBg.jpg");
	background-position:right;
	background-repeat:no-repeat;
}
.PageHeader .ZBar {
	height:25px;
	background-image:url("Images/Top/ZBarBg.gif");
	background-repeat:repeat-x;
}
.PageHeader .ZBar .Right .Clip {
	width:100%;
	height:25px;
	background-image:url("Images/Top/ZBarRDec.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.PageHeader .ZBar .Left .Clip {
	width:100%;
	height:25px;
	background-image:url("Images/Top/ZBarLDec.gif");
	background-position:right;
	background-repeat:no-repeat;
}

/*}}}*/
/*{{{ .PageColumns */

.PageColumns {
}
.PageColumns .Left {
	width:200px;
}
.PageColumns .Right {
	width:250px;
}
.PageColumns .Delim,
.PageColumns .Delim .Clip {
	width:30px;
}

/*}}}*/
/*{{{ .MainMenu */

.MainMenu {
}

.MainMenu .MenuRubric {
	background-color:#DDDDDD;
	padding:5px;
	padding-left:20px;
	background-image:url("Images/MainMenu/RubricRDelim.gif");
	background-position:right;
	background-repeat:repeat-y;
	border:0px solid #FFFFFF;
	border-bottom-width:2px;
	border:0px solid #888888;
	border-top-width:1px;
	margin-top:2px;
}
.MainMenu .MenuRubric a,
.MainMenu .MenuRubric a:visited,
.MainMenu .MenuRubric a:link {
	display:block;
	background-image:url("Images/MainMenu/MarkerOnGray.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.MainMenu .MenuRubric a:hover {
	background-position:0 -50;
	font-weight:bold;
	color:#C22222;
}
.MainMenu .MenuRubric#Sel {
	background-color:#C22222;
}
.MainMenu .MenuRubric#Sel a {
	background-image:url("Images/HMenu/Marker.gif");
	color:#FFD000;
}
.MainMenu .MenuRubric#Sel a:hover {
	color:#FFFFFF;
}

.MainMenu .MenuItems {
	padding:4px;
	padding-left:20px;
	padding-bottom:25px;
}
.MainMenu .MenuItems a,
.MainMenu .MenuItems a:visited,
.MainMenu .MenuItems a:link {
	display:block;
	background-image:url("Images/MainMenu/Marker.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	color:#777777;
	text-decoration:none;
}
.MainMenu .MenuItems a:hover {
	/*
	background-position:0 -50;
	*/
	color:#C22222;
	text-decoration:underline;
}


.MainMenu .MenuRubricDelim {
	height:10px;
	background-image:url("Images/MainMenu/RubricD.gif");
	background-position:top;
	background-repeat:repeat-x;
}
.MainMenu .MenuRubricDelim .Clip {
	background-image:url("Images/MainMenu/RubricDR.gif");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:16px;
}

/*}}}*/
/*{{{ .DottedTitle */

.DottedTitle {
	background-image:url("Images/Items/HDotsGray.gif");
	background-repeat:repeat-x;
	background-position:top left;
}
.DottedTitle * {
	background-image:url("Images/Items/HDotsGray.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:18pt;
	font-weight:normal;
	color:#C22222;
}

/*}}}*/
/*{{{ .DottedRDnTitle */

.DottedRDnTitle {
	background-image:url("Images/Items/HDotsGray.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:16pt;
	font-weight:normal;
	color:#999999;
	margin-left:10px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
}

/*}}}*/
/*{{{ .DottedLDnTitle */

.DottedLDnTitle {
	background-image:url("Images/Items/HDotsGray.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:16pt;
	font-weight:normal;
	color:#999999;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:right;
}

/*}}}*/
/*{{{ .NewsColumn */

.NewsColumn {
	padding-top:10px;
	padding-left:15px;
	font-size:8pt;
}

.NewsColumn p strong {
	display:block;
	position:relative;
	width:40px;
	height:40px;
	text-align:center;
}
.NewsColumn p strong,
.NewsColumn p strong#Date2009 {
	background-image:url("Images/Items/DateYear09.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
}
.NewsColumn p strong#Date2010 {
	background-image:url("Images/Items/DateYear10.gif");
}
.NewsColumn p span {
	display:block;
	position:relative;
	left:50px;
	top:-40px;
	margin-right:70px;
	margin-bottom:-30px;
	color:#999999;
}
.NewsColumn p span b {
	display:block;
	padding-bottom:3px;
	color:#888888;
}
.NewsColumn p span a:visited b,
.NewsColumn p span a:link b,
.NewsColumn p span a b,
.NewsColumn p span a:visited,
.NewsColumn p span a:link,
.NewsColumn p span a {
	text-decoration:none;
	color:#000000;
	color:#C22222;
}
.NewsColumn p span a:hover b,
.NewsColumn p span a:hover {
	text-decoration:underline;
	color:#C22222;
}

/*}}}*/
/*{{{ .ManagersColumn */

.ManagersColumn {
	padding-top:8px;
	padding-left:15px;
}

.ManagersColumn p strong {
	display:block;
	padding-top:0px;
	padding-bottom:8px;
}
.ManagersColumn p span {
	font-size:8pt;
	display:block;
	margin-left:8px;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:6px;
	color:#999999;
	background-image:url("Images/Misc/icq.gif");
	background-repeat:no-repeat;
}
.ManagersColumn p span#Mail {
	background-image:url("Images/Misc/mail.gif");
}
.ManagersColumn p span b {
	display:block;
	padding-bottom:3px;
	color:#888888;
}
.ManagersColumn p span a:visited b,
.ManagersColumn p span a:link b,
.ManagersColumn p span a b,
.ManagersColumn p span a:visited,
.ManagersColumn p span a:link,
.ManagersColumn p span a {
	text-decoration:none;
	text-decoration:underline;
	color:#000000;
	color:#C22222;
	color:#999999;
}
.ManagersColumn p span a:hover b,
.ManagersColumn p span a:hover {
	text-decoration:underline;
	color:#C22222;
}

/*}}}*/
/*{{{ .HMenuBlock */

.HMenuBlock {
}
.HMenuBlock a,
.HMenuBlock a:visited,
.HMenuBlock a:link {
	background-image:url("Images/HMenu/Marker.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
}
.HMenuBlock a:hover {
	background-position:0 -50;
	font-weight:bold;
	color:#FFFFFF;
}

/*}}}*/
/*{{{ .IconsBlock */

.IconsBlock {
	padding-left:25px;
	padding-right:15px;
}

/*}}}*/
/*{{{ table.Sheet */

table.Sheet {
}
table.Sheet th,
table.Sheet td {
	text-align:left;
	border-left:solid 1px white;
	border-right:solid 1px white;
	padding:2px 8px 2px 8px;
}
table.Sheet th.Mid,
table.Sheet td.Mid {
	text-align:center;
}
table.Sheet th.Num,
table.Sheet td.Num {
	text-align:right;
}
table.Sheet tr.Header th,
table.Sheet tr.Header td {
	background-color:#C22222;
	background-color:#CCCCCC;
	border-bottom:solid 1px #D7D4CF;
	padding-top:4px;
}
table.Sheet tr.Row th,
table.Sheet tr.Row td {
	border-bottom:solid 1px #D7D4CF;
}
table.Sheet tr th {
	font-weight:bold;
	font-size:80%;
}

table.Sheet tr th.MidHeader  {
	text-align:center;
	border-bottom:solid 4px #FFFFFF;
	padding-bottom:4px;
}

table.Sheet th#Bold,
table.Sheet td#Bold {
	font-weight:bold;
}
table.Sheet th#Xtra,
table.Sheet td#Xtra {
	text-align:right;
	background-color:#FFF6AA;
}
table.Sheet tr.Header th#Xtra,
table.Sheet tr.Header td#Xtra,
table.Sheet tr.Row th#Xtra,
table.Sheet tr.Row td#Xtra {
	border-bottom:solid 1px #FFFFFF;
	font-weight:bold;
}
table.Sheet tr.Header th#Xtra,
table.Sheet tr.Header td#Xtra {
	background-image:url("Decor/StripBg.gif");
	background-color:#B5B0A8;
	background-color:#F3F2F1;
	background-color:#FFF6AA;
	background-color:#FFEE88;
}

/*}}}*/
/*{{{ *Styles */

p.Intro {
	font-weight:bold;
	color:#C22222;
}

p.Comment {
	color:#999999;
	font-size:8pt;
	font-style:italic;
	letter-spacing:1px;
}

strong.Xtra {
	color:#C22222;
}

ul.Marks li {
	list-style-type:none;
	list-style-image:url("Images/Items/MarkerWide.gif");
	padding-top:2px;
	padding-bottom:2px;
}

/*}}}*/
/*{{{ .Balloon .Popup */

.Balloon {
	position:absolute;
	filter:alpha(opacity=0);
	opacity:0;
	zoom:1;
}
.Balloon .Popup {
}
.Balloon .Popup tr td.M {
	width:340px;
}
.Balloon .Popup tr.U {
	height:25px;
}
.Balloon .Popup tr.D {
	height:10px;
}
.Balloon .Popup tr td.L,
.Balloon .Popup tr td.R {
	width:10px;
}
.Balloon .Popup tr.M td.M {
	background-color:#EEEEEE;
}
.Balloon .Popup tr.M td.M div {
	padding:0px 20px 0px 20px;
}
.Balloon .Popup tr.U td.L {
	background-image:url("Images/Balloon/ul.gif");
	background-repeat:no-repeat;
}
.Balloon .Popup tr.U td.R {
	background-image:url("Images/Balloon/ur.gif");
	background-repeat:no-repeat;
}
.Balloon .Popup tr.U td.M {
	background-image:url("Images/Balloon/um.gif");
	background-repeat:repeat-x;
}
.Balloon .Popup tr.D td.L {
	background-image:url("Images/Balloon/dl.gif");
	background-repeat:no-repeat;
}
.Balloon .Popup tr.D td.R {
	background-image:url("Images/Balloon/dr.gif");
	background-repeat:no-repeat;
}
.Balloon .Popup tr.D td.M {
	background-image:url("Images/Balloon/dm.gif");
	background-repeat:repeat-x;
}
.Balloon .Popup tr.M td.L {
	background-image:url("Images/Balloon/lx.gif");
	background-repeat:repeat-y;
}
.Balloon .Popup tr.M td.R {
	background-image:url("Images/Balloon/rx.gif");
	background-repeat:repeat-y;
}
.Balloon .Popup tr.U td.M .Clip {
	width:100%;
	height:25px;
}
.Balloon .Popup tr.U td.M .Clip td {
	width:100%;
	height:25px;
	background-image:url("Images/Balloon/uu.gif");
	background-repeat:no-repeat;
}

/*}}}*/
/*{{{ Pix */

div.Pix {
	background-color:#D8D8D8;
	background-image:url("Images/Decor/StripBg.gif");
	padding:10px;
	border:1px solid #B2B2B2;
	text-align:center;
}
div.Pix img {
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #B2B2B2;
	margin:5px;
}

/*}}}*/
