html,body {	margin: 0; padding: 0; height: 100%; background-color: #990000; background-image: url('../images/custom/backgrounds/mainback.gif'); background-repeat: repeat-x; color: #000000; font-family: Verdana, Arial; font-size: 10pt }

#layoutFloatPage	    { width: 798px; margin: 10px auto 0px auto }

#layoutContainer        { width: 798px; position: relative; border: 1px solid #ffffff; float: left }
#layoutContainer.Border { }

#layoutMain         { background-color: #ffffff; float: left }

#layoutTop			{ width: 100%;   }
#layoutBanner		{ width: 100%; position: relative; height: 85px;  background-color: #ffffff; background-image: url(../images/custom/backgrounds/banner.gif); background-repeat: repeat-y;   background-position: center center }
#layoutHeading		{ width: 100%; position: relative; height: 20px; background-color: #ffffff; background-image: url(../images/custom/backgrounds/header.gif); background-repeat: no-repeat;  background-position: center center }
#layoutFooter		{ width: 100%; position: relative; height: 50px;  background-color: #ffffff; background-image: url(../images/custom/backgrounds/footer.gif); background-repeat: no-repeat;  text-align: right; float: left }
#layoutMain.Content	{  border-left:  150px solid #990000 }
#layoutMain.SideBar	{ border-right: 0px solid #990000 }
#layoutContent		{ position: relative; width: 150px; float: left; margin-left: -150px; left: 3px }
#layoutPage			{ position: relative; float: left;   position: relative; color: #000000; background-color: #ffffff }
#layoutSideBar		{ position: relative; left: 2px; width: 0px; float: right; margin-right: -0px }

#headingContainer	{ padding: 0px; text-align: right; color: #808080 }

#borderContainer	{  }
#borderTopL			{  }
#borderTopR			{  }
#borderBottomL		{  }
#borderBottomR		{  }

.showContent		 { border: 1px solid #efbebe; float: left;  font-size: 8pt; text-decoration: none; margin-top: 1px; margin-left:  1px; padding-left: 9px; padding-bottom: 1px; cursor: pointer; background-repeat: no-repeat; background-position: left; background-image: url(../images/theme/arrows/warrowr.gif) }
.showContent:hover	 { border: 1px inset #efbebe }
.hideContent		 { border: 1px solid #efbebe; float: left;  font-size: 8pt; text-decoration: none; margin-top: 1px; margin-left:  1px; padding-left: 9px; padding-bottom: 1px; cursor: pointer; background-repeat: no-repeat; background-position: left; background-image: url(../images/theme/arrows/warrowl.gif) }
.hideContent:hover	 { border: 1px inset #efbebe }

.headingButton 		 { font-family: Times New Roman; font-size: 10pt; text-decoration: none; width: 80px; display: inline-block; cursor: pointer; text-align: center }
.headingButton:hover { background-color: #990000; color: #fcf1c4 }
.headingButtonHi	 { font-family: Times New Roman; font-size: 10pt; text-decoration: none; width: 80px; display: inline-block; cursor: pointer; text-align: center; background-color: #990000; color: #fcf1c4 }

.contentHeadFixed			{ background-color: #990000;  color: #ffffff; cursor: pointer; width: 100%; height: 14px; text-indent: 12px; font-size: 8pt; border-bottom: 1px solid #f6ca1a; background-image: url(../images/theme/arrows/warrowd.gif); background-position: left; background-repeat: no-repeat; filter: inherit; -moz-opacity: inherit; KhtmlOpacity: inherit; opacity: inherit }
.contentHeadExpand			{ background-color: #990000;  color: #ffffff; cursor: pointer; width: 100%; height: 14px; text-indent: 12px; font-size: 8pt; border-bottom: 1px solid #f6ca1a; background-image: url(../images/theme/arrows/warrowu.gif); background-position: left; background-repeat: no-repeat; filter: inherit; -moz-opacity: inherit; KhtmlOpacity: inherit; opacity: inherit }
.contentHeadExpand:hover	{ background-color: #efbebe; color: #000000 }
.contentHeadCollapse		{ background-color: #990000;  color: #ffffff; cursor: pointer; width: 100%; height: 14px; text-indent: 12px; font-size: 8pt; border-bottom: 1px solid #f6ca1a; background-image: url(../images/theme/arrows/warrowd.gif); background-position: left; background-repeat: no-repeat; filter: inherit; -moz-opacity: inherit; KhtmlOpacity: inherit; opacity: inherit }
.contentHeadCollapse:hover	{ background-color: #efbebe; color: #000000 }
.contentItem				{ background-color: #f6ca1a; color: #000000; cursor: pointer; width: 100%; height: 14px; text-indent: 12px; font-size: 8pt; border-bottom: 1px solid #990000;  background-image: url(../images/theme/arrows/barrowr.gif); background-position: left; background-repeat: no-repeat; filter: inherit; -moz-opacity: inherit; KhtmlOpacity: inherit; opacity: inherit }
.contentItem:hover			{ background-color: #fcf1c4; color: #000000 }
.contentFoot				{ display: none }

.sidebarHeading				{ background-image: url(../images/custom/backgrounds/sidebarhead.gif); background-repeat: no-repeat; color: #FFFFFF; cursor: pointer; height: 20px; padding: 10px 0px 0px 12px; font-size: 8pt }
.sidebarItem				{ background-image: url(../images/custom/backgrounds/sidebaritem.gif); background-repeat: no-repeat; color: #FFFFFF; cursor: pointer; height: 24px; padding: 0px  9px 0px  4px; font-size: 8pt }
.sidebarItem:hover			{ background-image: url(../images/custom/backgrounds/sidebaritemh.gif); color: #006666 }
.sidebarThumbnail			{ width: 32px; height: 24px; float: left }
.sidebarSubItem				{ width: 100%; background-image: url(../images/custom/backgrounds/sidebarsubitem.gif); background-repeat: no-repeat; color: #FFFFFF; text-align: center; font-size: 8pt; height: 17px; line-height: 17px; cursor: pointer }
.sidebarSubItem:hover		{ background-image: url(../images/custom/backgrounds/sidebarsubitemh.gif); color: #006666 }
.sidebarSearch				{ width: 100%; border-bottom: 1px solid #ffffff; line-height: 26px; height: 26px; font-size: 8pt; color: #ffffff }
.sidebarFoot				{ width: 100%; height: 13px; background-image: url(../images/custom/backgrounds/sidebarfoot.gif); background-repeat: no-repeat }

.sidebarContainer	{ width: 100%; overflow: hidden }

.dropDownContainer      { width: 150px; background-color: #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; position: absolute; top: 105px; z-index: 1; margin: -4px 0 0 7px; filter: alpha(opacity=95); -moz-opacity: 0.95; KhtmlOpacity: .95; opacity: .95 }

.linksContainer         { position: relative; width: 135px; height: 377px; margin: 251px 0 0 0; padding: 0; float: right }
.sliderContainer        { position: relative; width: 220px; height: 377px; margin: 251px 1px 0 0; padding: 0; float: left; }
.pictureContainer		{ position: absolute; left: 0px; top: 0px; width: 798px; height: 250px; background-repeat: no-repeat }
.pictureCaption			{ position: relative; width: 100%; height: 50px; top: 200px; left: 0px; background-color: #ffffff; color: #606060; font-family: Times New Roman; font-size: 16pt; font-style: italic; font-weight: bold; line-height: 50px; text-indent:5px; cursor: pointer }

.opacity0	{ display: none }
.opacity5	{ filter: alpha(opacity=05); -moz-opacity: 0.05; KhtmlOpacity: .05; opacity: .05 }
.opacity10	{ filter: alpha(opacity=10); -moz-opacity: 0.10; KhtmlOpacity: .10; opacity: .10 }
.opacity15	{ filter: alpha(opacity=15); -moz-opacity: 0.15; KhtmlOpacity: .15; opacity: .15 }
.opacity20	{ filter: alpha(opacity=20); -moz-opacity: 0.20; KhtmlOpacity: .20; opacity: .20 }
.opacity25	{ filter: alpha(opacity=25); -moz-opacity: 0.25; KhtmlOpacity: .25; opacity: .25 }
.opacity30	{ filter: alpha(opacity=30); -moz-opacity: 0.30; KhtmlOpacity: .30; opacity: .30 }
.opacity35	{ filter: alpha(opacity=35); -moz-opacity: 0.35; KhtmlOpacity: .35; opacity: .35 }
.opacity40	{ filter: alpha(opacity=40); -moz-opacity: 0.40; KhtmlOpacity: .40; opacity: .40 }
.opacity45	{ filter: alpha(opacity=45); -moz-opacity: 0.45; KhtmlOpacity: .45; opacity: .45 }
.opacity50	{ filter: alpha(opacity=50); -moz-opacity: 0.50; KhtmlOpacity: .50; opacity: .50 }
.opacity55	{ filter: alpha(opacity=55); -moz-opacity: 0.55; KhtmlOpacity: .55; opacity: .55 }
.opacity60	{ filter: alpha(opacity=60); -moz-opacity: 0.60; KhtmlOpacity: .60; opacity: .60 }
.opacity65	{ filter: alpha(opacity=65); -moz-opacity: 0.65; KhtmlOpacity: .65; opacity: .65 }
.opacity70	{ filter: alpha(opacity=70); -moz-opacity: 0.70; KhtmlOpacity: .70; opacity: .70 }
.opacity75	{ filter: alpha(opacity=75); -moz-opacity: 0.75; KhtmlOpacity: .75; opacity: .75 }
.opacity80	{ filter: alpha(opacity=80); -moz-opacity: 0.80; KhtmlOpacity: .80; opacity: .80 }
.opacity85	{ filter: alpha(opacity=85); -moz-opacity: 0.85; KhtmlOpacity: .85; opacity: .85 }
.opacity90	{ filter: alpha(opacity=90); -moz-opacity: 0.90; KhtmlOpacity: .90; opacity: .90 }
.opacity95	{ filter: alpha(opacity=95); -moz-opacity: 0.95; KhtmlOpacity: .95; opacity: .95 }
.opacity100	{ filter: alpha(opacity=100); -moz-opacity: 1.00; KhtmlOpacity: 1.00; opacity: 1.00 }
