/*------------------------- */
/*		General				*/
/*------------------------- */

* 								{ margin: 0px; padding: 0px; }

body							{ margin-bottom: 30px; background-color: #ffffff; color: #464646; font-family: verdana, tahoma, sans-serif; line-height: 0.875em; }

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: 0.9em; margin: 1em 2em 0.5em 0; line-height: 1.2em; color: #01a6d8; }
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; }

.ClearFloat						{ border: none; clear: both; font-size: 1px; height: 1px; margin: 0px; padding: 0px; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Frame							{ margin: 0px; width: 739px; margin-left: auto; margin-right: auto; }
#ColumnWrapper					{ width: 100%; }
#LeftColumn						{ display: none; }
#CenterColumn					{ width: 558px; float: left; }
#RightColumn					{ display: none; }

/*------------------------- */
/*		Menu				*/
/*------------------------- */

#Menu						 	{ display: none; }

/*------------------------- */
/*		News				*/
/*------------------------- */

.NewsWrapper					{ border-bottom: 1px solid #c6c6c6; margin-bottom: 20px; }
.NewsItem						{ border-top: 1px solid #c6c6c6; margin-bottom: 7px; }
.NewsItem p						{ margin: 5px 0px 5px 0px; }
p.NewsHeadline					{ margin-top: 7px; font-weight: bold; }

/*------------------------- */
/*		Header				*/
/*------------------------- */

#PrintHeader					{ margin-bottom: 40px; }
#Header							{ display: none; }

/*------------------------- */
/*		Box					*/
/*------------------------- */

.GreyLargeBoxWrapper			{ width: 100%; }
.OrangeLargeBoxWrapper			{ width: 100%; }
.RedSmallBoxWrapper				{ width: 269px; float: left; }
.BlueSmallBoxWrapper			{ width: 269px; float: left; }

.GreyLargeBox					{ width: 100%; padding-bottom: 10px; }
.OrangeLargeBox					{ width: 100%; padding-bottom: 10px; }
.RedSmallBox,
.BlueSmallBox					{ /*height: 116px; overflow: visible;*/ }
.RedSmallBox					{ width: 100%; }
.BlueSmallBox					{ width: 100%; }

.GreyLargeBoxWrapper,
.OrangeLargeBoxWrapper,
.RedSmallBoxWrapper,
.BlueSmallBoxWrapper			{ color: #000000; margin-bottom: 20px; }
.GreyLargeBox a,
.OrangeLargeBox a,
.RedSmallBox a,
.BlueSmallBox a					{ color: #000000; }
.GreyLargeBox p,
.OrangeLargeBox p,
.RedSmallBox p,
.BlueSmallBox p					{ margin: 5px 0px 5px 0px; }

p.BoxHeadline					{ font-weight: bold; padding-top: 10px; margin-top: 0px; text-transform: uppercase; }

.RedSmallBox img,
.BlueSmallBox img				{ width: 116px; float: left; }
.RedSmallBox div.BoxContent,
.BlueSmallBox div.BoxContent	{ width: 153px; float: left; }

.BoxSeperator					{ float: left; width: 20px; }

/*------------------------- */
/*		Footer				*/
/*------------------------- */

#Footer							{ display: none; }