/*------------------------- */
/*		General				*/
/*------------------------- */

* 								{ margin: 0px; padding: 0px; }

body							{ margin-bottom: 30px; background-color: #000000; color: #464646; font-family: verdana, tahoma, sans-serif; line-height: 0.875em; background-image: url(../Img/Update/Background.jpg); background-repeat: repeat-x; }

/*ul								{ margin: 0.5em 0 0.5em 0; font-size: 0.8em; }
ul ul							{ font-size: 100%; }
ul p							{ font-size: 100%; }
ul li							{ list-style: none; }*/
a,
a:link,
a:visited,
a:active,
a:hover							{ color: #464646; font-weight: bold; text-decoration: none; }
a:hover   						{ color: #f07700; }
a img							{ border: 0px; }
h1								{ letter-spacing: 0em; font-weight: bold; font-size: 1em; margin: 0px 0px 20px 0px; line-height: 1.2em; color: #464646; }
h2								{ letter-spacing: 0em; font-weight: bold; font-size: 0.8em; margin: 1em 2em 0.5em 0; line-height: 1.2em; color: #565656; }
p								{ margin: 1.4em 0 1.4em 0; font-size: 0.7em; }

table							{ border: 0px; border-collapse: collapse; }
td								{ border: 0px; border-style: none; padding: 0px; margin: 0px; vertical-align: top; }

blockquote						{ margin-left: 20px; }

.ClearFloat						{ border: none; clear: both; font-size: 1px; height: 1px; margin: 0px; padding: 0px; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Wrapper						{ margin: 0px; width: 940px; min-height: 720px; height: auto !important; height: 720px; margin-left: auto; margin-right: auto; background: url(../Img/Update/Fade.jpg) no-repeat; }
#Frame							{ margin: 0px 10px 0px 10px; width: 920px; min-height: 720px; height: auto !important; height: 720px; background-color: #ffffff; }
#ColumnWrapper					{ width: 100%; padding: 0px 10px 0px 10px; }
#LeftColumn						{ width: 150px; float: left; }
#CenterColumn					{ width: 558px; float: left; margin: 0px 20px 0px 20px; }
#CenterColumn ul				{ margin: 10px 10px 10px 30px; }
/*#CenterColumn ul li				{ margin: 5px; font-size: 0.7em; }*/
#CenterColumn ul li				{ margin: 5px; font-size: 11px; }
#CenterColumn ol				{ margin: 10px 10px 10px 30px; }
/*#CenterColumn ol li				{ margin: 5px; font-size: 0.7em; }*/
#CenterColumn ol li				{ margin: 5px; font-size: 11px; }
/*#CenterColumn table td			{ margin: 5px; font-size: 1em; }*/
#CenterColumn table td			{ margin: 5px; font-size: 11px; }

/*#CenterColumn ul ul				{ font-size: 0.8em; }
#CenterColumn ul p				{ font-size: 0.8em; }*/
#RightColumn					{ width: 150px; float: left; }

/*------------------------- */
/*		Menu				*/
/*------------------------- */

#Menu						 	{ border-top: 1px solid #caaf93; }
#Menu div.MenuItem,
#Menu div.MenuItemHot			{ border-bottom: 1px solid #bebebe; text-transform: uppercase; font-size: 0.6em; padding: 7px 10px 7px 10px; }
.MenuItemHot					{ background-color: #efa72e; border-bottom: 1px solid #caaf93; }
.MenuItem a						{ font-weight: normal; }
.MenuItemHot a					{ font-weight: bold; }
.MenuItem a:hover,
.MenuItemHot a:hover			{ color: #000000; }
.SubMenuItemInactive,
.SubMenuItemActive				{ border: 0px; text-transform: none; margin: 3px 7px 3px 7px; }
.SubMenuItemInactive div,
.SubMenuItemActive div			{ margin: 3px 0px 3px 0px; }
.SubMenuItemInactive div a,
.SubMenuItemActive div a		{ font-weight: bold; }
.SubMenuItemInactive			{ display: none; }
.SubMenuItemActive				{ display: block; }

/*------------------------- */
/*		News				*/
/*------------------------- */

.NewsWrapper					{ border-bottom: 1px solid #c6c6c6; margin-bottom: 20px; }
.NewsItem						{ border-top: 1px solid #c6c6c6; margin-bottom: 15px; }
.NewsItem p						{ margin: 5px 0px 5px 0px; }
p.NewsHeadline					{ margin-top: 15px; font-weight: bold; }

/*------------------------- */
/*		NewsArchive			*/
/*------------------------- */

.NewsArchiveGroup 				{ margin: 1.4em 0 1.4em 0; font-size: 0.7em; }
.NewsArchiveGroup li			{ list-style: none; margin-left: 0px; }
.NewsArchiveGroup li.Year		{ font-weight: bold; margin-left: 0px; }
.NewsArchiveGroup li a			{ margin-right: 5px; }
.NewsArchiveGroup li span		{ color: #cccccc; }

/*------------------------- */
/*		Content				*/
/*------------------------- */

.Content						{ margin-bottom: 20px; }

/*------------------------- */
/*		Header				*/
/*------------------------- */

#PrintHeader					{ display: none; }
#Header							{ margin-bottom: 13px; }
#Header img						{ border: 0px; }

/*------------------------- */
/*		Box					*/
/*------------------------- */

.BlackLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlackTop.jpg) #000000 no-repeat top; }
.BlueLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlueTop.jpg) #2194ff no-repeat top; }
.GreenLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreenTop.jpg) #59a346 no-repeat top; }
.GreyLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreyTop.jpg) #69696c no-repeat top; }
.OrangeLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxOrangeTop.jpg) #f07700 no-repeat top; }
.PinkLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPinkTop.jpg) #e85893 no-repeat top; }
.PurpleLargeBoxWrapper			{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPurpleTop.jpg) #882287 no-repeat top; }
.RedLargeBoxWrapper				{ width: 100%; background: url(../Img/Framework/Box/LargeBoxRedTop.jpg) #ce0000 no-repeat top; }

.BlackSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxBlackTop.jpg) #000000 no-repeat top; }
.BlueSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxBlueTop.jpg) #2194ff no-repeat top; }
.GreenSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxGreenTop.jpg) #59a346 no-repeat top; }
.GreySmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxGreyTop.jpg) #69696c no-repeat top; }
.OrangeSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxOrangeTop.jpg) #f07700 no-repeat top; }
.PinkSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxPinkTop.jpg) #e85893 no-repeat top; }
.PurpleSmallBoxWrapper			{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxPurpleTop.jpg) #882287 no-repeat top; }
.RedSmallBoxWrapper				{ width: 269px; float: left; background: url(../Img/Framework/Box/SmallBoxRedTop.jpg) #ce0000 no-repeat top; }

.BlackSectionBox				{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlackTop.jpg) #000000 no-repeat top; margin-bottom: 20px; }
.BlackSectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxBlackBottom.jpg) no-repeat bottom left; }
.BlackSectionBox td.BoxLeft img	{ margin: 20px; }
.BlackSectionBox td.BoxRight	{ background: url(../Img/Framework/Box/LargeBoxBlackBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.BlackSectionBox td.BoxRight p	{ font-size: 11px; }
.BlackSectionBox a				{ color: #eea72c; }

.BlueSectionBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlueTop.jpg) #2194ff no-repeat top; margin-bottom: 20px; }
.BlueSectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxBlueBottom.jpg) no-repeat bottom left; }
.BlueSectionBox td.BoxLeft img	{ margin: 20px; }
.BlueSectionBox td.BoxRight		{ background: url(../Img/Framework/Box/LargeBoxBlueBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.BlueSectionBox td.BoxRight	p	{ font-size: 11px; }
.BlueSectionBox a				{ color: #ffffff; }

.GreenSectionBox				{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreenTop.jpg) #59a346 no-repeat top; margin-bottom: 20px; }
.GreenSectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxGreenBottom.jpg) no-repeat bottom left; }
.GreenSectionBox td.BoxLeft img	{ margin: 20px; }
.GreenSectionBox td.BoxRight	{ background: url(../Img/Framework/Box/LargeBoxGreenBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.GreenSectionBox td.BoxRight p	{ font-size: 11px; }
.GreenSectionBox a				{ color: #ffffff; }

.GreySectionBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreyTop.jpg) #69696c no-repeat top; margin-bottom: 20px; }
.GreySectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxGreyBottom.jpg) no-repeat bottom left; }
.GreySectionBox td.BoxLeft img	{ margin: 20px; }
.GreySectionBox td.BoxRight		{ background: url(../Img/Framework/Box/LargeBoxGreyBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.GreySectionBox td.BoxRight p	{ font-size: 11px; }
.GreySectionBox a				{ color: #ffffff; }

.OrangeSectionBox				{ width: 100%; background: url(../Img/Framework/Box/LargeBoxOrangeTop.jpg) #f07700 no-repeat top; margin-bottom: 20px; }
.OrangeSectionBox td.BoxLeft	{ background: url(../Img/Framework/Box/LargeBoxOrangeBottom.jpg) no-repeat bottom left; }
.OrangeSectionBox td.BoxLeft img	{ margin: 20px; }
.OrangeSectionBox td.BoxRight	{ background: url(../Img/Framework/Box/LargeBoxOrangeBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.OrangeSectionBox td.BoxRight p	{ font-size: 11px; }
.OrangeSectionBox a				{ color: #ffffff; }

.PinkSectionBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPinkTop.jpg) #e85893 no-repeat top; margin-bottom: 20px; }
.PinkSectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxPinkBottom.jpg) no-repeat bottom left; }
.PinkSectionBox td.BoxLeft img	{ margin: 20px; }
.PinkSectionBox td.BoxRight		{ background: url(../Img/Framework/Box/LargeBoxPinkBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.PinkSectionBox td.BoxRight p	{ font-size: 11px; }
.PinkSectionBox a				{ color: #ffffff; }

.PurpleSectionBox				{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPurpleTop.jpg) #882287 no-repeat top; margin-bottom: 20px; }
.PurpleSectionBox td.BoxLeft	{ background: url(../Img/Framework/Box/LargeBoxPurpleBottom.jpg) no-repeat bottom left; }
.PurpleSectionBox td.BoxLeft img	{ margin: 20px; }
.PurpleSectionBox td.BoxRight	{ background: url(../Img/Framework/Box/LargeBoxPurpleBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.PurpleSectionBox td.BoxRight p	{ font-size: 11px; }
.PurpleSectionBox a				{ color: #ffffff; }

.RedSectionBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxRedTop.jpg) #ce0000 no-repeat top; margin-bottom: 20px; }
.RedSectionBox td.BoxLeft		{ background: url(../Img/Framework/Box/LargeBoxRedBottom.jpg) no-repeat bottom left; }
.RedSectionBox td.BoxLeft img	{ margin: 20px; }
.RedSectionBox td.BoxRight		{ background: url(../Img/Framework/Box/LargeBoxRedBottom.jpg) no-repeat bottom right; width: 100%; vertical-align: middle; padding: 5px 20px 5px 0px; color: #ffffff; }
.RedSectionBox td.BoxRight p	{ font-size: 11px; }
.RedSectionBox a				{ color: #ffffff; }

.BlackLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlackBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.BlueLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxBlueBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.GreenLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreenBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.GreyLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxGreyBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.OrangeLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxOrangeBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.PinkLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPinkBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.PurpleLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxPurpleBottom.jpg) no-repeat bottom; padding-bottom: 10px; }
.RedLargeBox					{ width: 100%; background: url(../Img/Framework/Box/LargeBoxRedBottom.jpg) no-repeat bottom; padding-bottom: 10px; }

.BlackSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxBlackBottom.jpg) no-repeat bottom; }
.BlueSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxBlueBottom.jpg) no-repeat bottom; }
.GreenSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxGreenBottom.jpg) no-repeat bottom; }
.GreySmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxGreyBottom.jpg) no-repeat bottom; }
.OrangeSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxOrangeBottom.jpg) no-repeat bottom; }
.PinkSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxPinkBottom.jpg) no-repeat bottom; }
.PurpleSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxPurpleBottom.jpg) no-repeat bottom; }
.RedSmallBox					{ width: 100%; background: url(../Img/Framework/Box/SmallBoxRedBottom.jpg) no-repeat bottom; }


.BlackLargeBoxWrapper,
.BlueLargeBoxWrapper,
.GreenLargeBoxWrapper,
.GreyLargeBoxWrapper,
.OrangeLargeBoxWrapper,
.PinkLargeBoxWrapper,
.PurpleLargeBoxWrapper,
.RedLargeBoxWrapper,
.BlackSmallBoxWrapper,
.BlueSmallBoxWrapper,
.GreenSmallBoxWrapper,
.GreySmallBoxWrapper,
.OrangeSmallBoxWrapper,
.PinkSmallBoxWrapper,
.PurpleSmallBoxWrapper,
.RedSmallBoxWrapper				{ color: #ffffff; margin-bottom: 20px; }

.BlackLargeBox a,
.BlackSmallBox a				{ color: #eea72c; }
.BlueLargeBox a,
.GreenLargeBox a,
.GreyLargeBox a,
.OrangeLargeBox a,
.PinkLargeBox a,
.PurpleLargeBox a,
.RedLargeBox a,
.BlueSmallBox a,
.GreenSmallBox a,
.GreySmallBox a,
.OrangeSmallBox a,
.PinkSmallBox a,
.PurpleSmallBox a,
.RedSmallBox a					{ color: #ffffff; }

.BlackLargeBox p,
.BlueLargeBox p,
.GreenLargeBox p,
.GreyLargeBox p,
.OrangeLargeBox p,
.PinkLargeBox p,
.PurpleLargeBox p,
.RedLargeBox p,
.BlackSmallBox p,
.BlueSmallBox p,
.GreenSmallBox p,
.GreySmallBox p,
.OrangeSmallBox p,
.PinkSmallBox p,
.PurpleSmallBox p,
.RedSmallBox p					{ margin: 5px 10px 5px 10px; }

p.BoxHeadline					{ font-weight: bold; padding-top: 10px; margin-top: 0px; text-transform: uppercase; }

.BlackSmallBox img,
.BlueSmallBox img,
.GreenSmallBox img,
.GreySmallBox img,
.OrangeSmallBox img,
.PinkSmallBox img,
.PurpleSmallBox img,
.RedSmallBox img				{ width: 116px; float: left; }

.BlackSmallBox div.BoxContent,
.BlueSmallBox div.BoxContent,
.GreenSmallBox div.BoxContent,
.GreySmallBox div.BoxContent,
.OrangeSmallBox div.BoxContent,
.PinkSmallBox div.BoxContent,
.PurpleSmallBox div.BoxContent,
.RedSmallBox div.BoxContent		{ width: 153px; float: left; }

.BoxSeperator					{ float: left; width: 20px; }

/*------------------------- */
/*		Footer				*/
/*------------------------- */

#Footer							{ margin: 20px 0px 0px 0px; padding-bottom: 20px; color: #a2a2a2; font-size: 0.65em; text-align: center; background: url(../Img/Update/Footer.gif) bottom no-repeat; }
#Footer div.Line				{ margin: 0px 11px 0px 11px; padding-top: 10px; border-top: 1px solid #cccccc; }
#Footer	a,
#Footer	a:link,
#Footer	a:visited,
#Footer	a:active,
#Footer	a:hover					{ color: #000000; font-weight: normal; text-decoration: none; }
#Footer	a:hover   				{ color: #000000; }