.MenuColumn {
	width:120px;
	background-color:#E9E9E9;
	vertical-align:top;
}
.MainColumn {
	width: 630px;
	vertical-align:top;
}

#PageBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	width: 750px;
}
#PageBody H1 {
	font-size:medium;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #666666;
}
#PageBody H2 {
	font-size:medium;
	font-weight:bold;
/*	font-variant: small-caps;
	text-transform: capitalize;
*/	padding: 0px;
	margin: 0px;
}
#PageBody H3 {
	font-size:small;
	font-weight:bold;
/*	font-variant: small-caps;
	text-transform: capitalize;
*/	padding: 0px;
	margin: 0px;
}
#PageBody #HomeSections {
	font-variant: small-caps;
	font-weight:bold;
	font-size:medium;
}
#PageBody #HomeSections A {
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #HomeSections A:hover {
	color: #FFFF00;
}
#PageBody #HomeSections UL {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style-type: none;
	font-weight:normal;
}
#PageBody #HomeSections LI { 
}
#PageBody #HomeSections LI A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #HomeSections LI A:active {
	color: #FFFF00;
}
#PageBody #HomeSections LI A:hover {
	color: #FFFF00;
}

#PageBody #HomeOffer {
	font-variant: small-caps;
	font-weight:bold;
	font-size:small;
}
#PageBody #HomeOffer H2 {
	margin: 0px;
	padding: 0px;
	font-size: medium;
}
#PageBody #HomeOffer P {
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-weight: normal;
}
#PageBody #HomeOffer A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #HomeOffer A:active {
	color: #FFFF00;
}
#PageBody #HomeOffer A:hover {
	color: #FFFF00;
}

#PageBody #InfoPanel {
	font-variant: small-caps;
	font-weight:bold;
	font-size:small;
	text-align:center;
}
#PageBody #InfoPanel H2 {
	margin: 0px;
	padding: 0px;
	font-size: medium;
}
#PageBody #InfoPanel P {
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-weight: normal;
}
#PageBody #InfoPanel A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #InfoPanel A:active {
	color: #FFFF00;
}
#PageBody #InfoPanel A:hover {
	color: #FFFF00;
}

#PageBody #HomeNews {
	font-size:medium;
	color:#003399;
	text-align: left;
}
#PageBody #HomeNews .Title{
	font-variant: small-caps;
	font-weight:bold;
	font-size:medium;
	color:#003399;
	text-align: left;
}
#PageBody #HomeNews A {
	font-weight:normal;
	color:#003399;
	font-size:small;
	text-decoration:none;
}
#PageBody #HomeNews A:hover {
	text-decoration:underline;
}

#PageBody #PollBody {
	text-align: left;
}

#PageBody #PollBody .Question {
}
#PageBody #PollBody .Question A {
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #PollBody .Question A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#PageBody #PollBody UL {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
	padding-top: 4px;
	list-style-type: none;
}
#PageBody #PollBody LI { 
}
#PageBody #PollBody LI A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#PageBody #PollBody LI A:active {
	color: #FFFF00;
}
#PageBody #PollBody LI A:hover {
	color: #FFFF00;
}

#PageBody #InteractionMenu {
	font-size:x-small;
	width: 250px;
	background-color: #F67F01;
	text-align:center;
/*	margin-top: 5px;
*/}
#PageBody #InteractionMenu UL {
	margin: 0px;
	list-style-type: none;
}
#PageBody #InteractionMenu LI {
	display:inline;
}
#PageBody #InteractionMenu LI A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#PageBody #InteractionMenu LI A:hover {
	text-decoration: underline;
}

#PageBody #BottomMenu {
	text-align: center;
	font-size: x-small;
}
#PageBody #BottomMenu A {
	color: #000099;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#PageBody #BottomMenu A:hover {
	color: #F67F01;
	text-decoration: underline;
}
#PageBody #Footer {
	width:100%;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000066;
	margin-top: 5px;
}
#PageBody #PageBlock {
	vertical-align: top;
	/*background-color: #FFFFCC;*/
	margin-left: 10px;
}
#PageBody #Feedback {
	text-align:center;
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*----------------------------------------------------//
// Blog Styles                                        //
//----------------------------------------------------*/
.BlogBlock {
	width:100%;
	font-size: small;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.BlogBlock .BlogBody {
	margin: 5px;
}

.BlogBlock .BlogTitle{
	font-size: small;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
.BlogBlock .BlogDetails{
	font-size: small;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
.BlogBlock .BlogFooter{
	font-size: x-small;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-top: 5px;
	padding-top: 2px;
	text-align: right;
}
.BlogBlock .BlogFooter a {
	color: #003399;
	text-decoration:none;
}
.BlogBlock .BlogFooter a:hover {
	text-decoration:none;
}

/*----------------------------------------------------//
// Left Menu Styles                                   //
//----------------------------------------------------*/
.MenuSpacer {
	width:180px;
	background-color:#FFFFFF;
}
#LeftMenuBlock {
	background-color: #7F99BF;
	width: 180px;
	vertical-align: top;
	font-variant: small-caps;
	background-image: url(images/BlueMenuTop.jpg);
	background-repeat: no-repeat;
}
#LeftMenuBlock UL {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 4px;
	list-style-type: none;
}
#LeftMenuBlock LI { 
}
#LeftMenuBlock LI A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#LeftMenuBlock LI A:active {
	color: #FFFF00;
}
#LeftMenuBlock LI A:hover {
	color: #FFFF00;
}

#LeftMenuChildBlock {
	background-color: #F89934;
	width: 180px;
	vertical-align: top;
	font-variant: small-caps;
	background-image: url(images/OrangeMenuTop.jpg);
	background-repeat: no-repeat;
}
#LeftMenuChildBlock UL {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 4px;
	list-style-type: none;
}
#LeftMenuChildBlock LI { 
}
#LeftMenuChildBlock LI A {
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
#LeftMenuChildBlock LI A:active {
	color: #FFFF00;
}
#LeftMenuChildBlock LI A:hover {
	color: #FFFF00;
}

/*----------------------------------------------------//
// Blog Styles                                        //
//----------------------------------------------------*/
.NewsBlock {
	width:100%;
	font-size: small;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}

.NewsBlock .NewsTitle{
	font-size: small;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 2px;
}
.NewsBlock .NewsTitle A {
	color:#003399;
	text-decoration:none;
}
.NewsBlock .NewsTitle A:hover {
	text-decoration:underline;
}
.NewsBlock .NewsFooter{
	font-size: x-small;
	padding-top: 2px;
	text-align: right;
}


#PageBody .PollBlock {
	text-align: left;
	color: #003399;
	font-size: small;
}
#PageBody .PollBlock .Question {
}
#PageBody .PollBlock .Question A {
	color: #000000;
	text-decoration: none;
}
#PageBody .PollBlock .Question A:hover {
	color: #000000;
	text-decoration: underline;
}

#PageBody .PollBlock UL {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
	padding-top: 4px;
	list-style-type: none;
}
#PageBody .PollBlock LI { 
}


/*----------------------------------------------------//
// ReportBlock Styles                                 //
//----------------------------------------------------*/
#PageBody #ReportBlock {
	text-align: left;
	color: #003399;
	font-size: small;
}
#PageBody #ReportBlock H1 {
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	margin-bottom: 5px;
	margin-top: 20px;
}
#PageBody #ReportBlock .ReportItem {
	margin-bottom: 20px;
}
#PageBody #ReportBlock .ReportItem .ReportItemTitle {
	font-style:italic;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;	
}

/*----------------------------------------------------//
// QuestionnaireBlock Styles                                 //
//----------------------------------------------------*/
#PageBody #PageBlock #QuestionnaireBlock {
	margin-top: 20px;
	text-align: left;
	color: #003399;
	font-size: small;
}
#PageBody #PageBlock #QuestionnaireBlock UL {
	margin-right: 5px;
	margin-bottom: 20px;
	padding-top: 4px;
}
#PageBody #PageBlock #QuestionnaireBlock UL A {
	font-size:small;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#003399;
	text-decoration:none;
}
#PageBody #PageBlock #QuestionnaireBlock UL A:hover {
	text-decoration:underline;
}

/*----------------------------------------------------//
// Coloured curved boxes                              //
//----------------------------------------------------*/
.bluebl {background: url(images/bluebl.gif) 0 100% no-repeat #7F99BF}
.bluebr {background: url(images/bluebr.gif) 100% 100% no-repeat}
.bluetl {background: url(images/bluetl.gif) 0 0 no-repeat}
.bluetr {background: url(images/bluetr.gif) 100% 0 no-repeat; padding:10px; font-size:small; color:#FFFFFF}

.greybl {background: url(images/greybl.gif) 0 100% no-repeat #E9E9E9}
.greybr {background: url(images/greybr.gif) 100% 100% no-repeat}
.greytl {background: url(images/greytl.gif) 0 0 no-repeat}
.greytr {background: url(images/greytr.gif) 100% 0 no-repeat; padding:10px; font-size:small; color:#000000}

.orangebl {background: url(images/orangebl.gif) 0 100% no-repeat #F9A54D}
.orangebr {background: url(images/orangebr.gif) 100% 100% no-repeat}
.orangetl {background: url(images/orangetl.gif) 0 0 no-repeat}
.orangetr {background: url(images/orangetr.gif) 100% 0 no-repeat; padding:10px; font-size:small; color:#FFFFFF}

.orangesmbl {background: url(images/smorangebl.gif) 0 100% no-repeat #F9A54D}
.orangesmbr {background: url(images/smorangebr.gif) 100% 100% no-repeat}
.orangesmtl {background: url(images/smorangetl.gif) 0 0 no-repeat}
.orangesmtr {background: url(images/smorangetr.gif) 100% 0 no-repeat; padding:5px; font-size:x-small; color:#FFFFFF}

.clear {font-size: 1px; height: 1px}
