 /*PAGE ELEMENT DEFINITION ======================================================================================= */

#topStripe {
	height : 3px;
	width : 100%;
	display : block;
}

#navigation {
	margin : auto;
	width : 812px;
	height: 180px;
	background : #4D5359;
}

#logoBlock {
	text-align : left;
	height : 109px;
	display : block;
}

.navButton {
	display : block;
	width : 83px;
	height : 68px;
	float : left; 
}

.homeButton {
	float : left;
	display : block;
	width : 40px;
	height : 68px;
}

.searchDiv {
	float : right;
}

.searchFieldWrapper {
	text-align : right;
	padding : 1px;
	border-width : 1px;
	border-style : solid;
	border-color: #FFFFFF;
	clear : both;
	width : 150px;
	margin : 0px 0px 4px 0px;
}

.searchField {
	width : 150px;
	height : 18px;
	border-width : 1px;
	border-style : solid;
	border-color: #40403F;
}

.navSpacer {
	display: block;
	width : 2px;
	height : 68px;
	float : left;
	background-image: url(../images/interface/navSpacer.gif);
}

#languageOptions {
	margin : 10px 0px 0px 0px;
	text-align : left;
	height : 25px;
	line-height : 20px;
}

<!-- adjuster for IE -->
html #navigation {
	margin-left: 1px;
}

<!-- adjuster for IE -->
html #navBlock {
	margin-top: 1px;
	text-align : right;
}

#mainContentContainer {
	margin : auto;
	width : 812px;
	padding-bottom : 107px;	
}

#mainContentContainerNew {
    margin-left: 176px;
    margin-top: 0px;
	width : 812px;
	padding-bottom : 107px;	
}

#mainContentBlock {
width : 560px;
float : left;
}

#sidebarBlock {
width : 250px;
float : right;
}

.bodyContentCell {
width : 470px;
margin : 28px 42px 42px 42px;
}

.sidebarContentCell {
padding : 28px 42px 42px 0px;
}

.headerOptions {
padding : 11px 42px 18px 42px;
}

.underHeaderContentCell {
padding : 0px 42px 42px 42px;
}

.repeatingItem {
margin : 0px 0px 30px 0px;
clear : both;
}

.printable {
	width : 700px;
	text-align : left;
}

.printableSidebar {
	float : right;
	clear : none;
}

/*STYLES FOR COPY AND INLINE OBJECTS============================================================================= */

.bodyCopy {
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	letter-spacing : 1px;
	text-align : left;
}

.smallCopy {
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	letter-spacing : 0.5px;
	text-align : left;
}

.tinyCopy {
	font-size : 10px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	letter-spacing : 0.5px;
}

.veryTinyCopy {
	font-size : 9px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	letter-spacing : 0.5px;
}

h1 {
	font-size : 18px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	font-weight : 100;
	margin : 0px 0px 20px 0px;
}

h2 {
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	font-weight : bold;
	letter-spacing : 0.75px;
	margin : 0px 0px 20px 0px;
	}

h3 {
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 0.75px;
	margin : 0px 0px 10px 0px;
	}	
	
.clearer {
	height : 1px;
	clear : both;
	display : block;
}

.whiteText {
	color : #FFFFFF;
}

.error {
	color: red;
}

.message {
	color: black;
}

.thumbindex {
	width : 120px;
	float : left;
	margin : 10px 10px 20px 0px;
	
}

.contactsBox {
	margin : 10px 0px 50px 0px;
}

.twoColumn {
	width : 220px;
}

.floatRight {
float : right;
}

.floatLeft {
float : left;
}

.alignRight {
text-align : right;
}

.sidebarImage{
	border-style : solid;
	border-width : 1px;
	border-color : #D1D1D1;
	clear : both;
}

/*STYLES FOR REPORTS=========================================================================================== */

.reportLabel {
	text-align: right;
	display: block;
	float: left;
	margin: 3px 5px 10px 5px;
}

.reportLabelNoColumn {
	text-align: left;
	margin: 3px 5px 10px 5px;
}

.reportField {
  	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.reportHeader {
	margin : 0px 0px 0px 0px;
	float : left;
	text-align : right;
}

.reportRow {
	margin : 0px 0px 0px 0px;
	float : left;
	text-align : right;
}

/* styles for form elements *********************************************************/

.relatedSelectBox {
/*	overflow-x:scroll; 
	overflow: -moz-scrollbars-horizontal */
  	font-family : Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	width : 223px;
}

.formField {
  	font-family : Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
}

.width100 {
	width : 100px;
}

.width120 {
	width : 120px;
}

.withBorderGrey {
	border-width : 1px;
	border-style : solid;
	border-color : #AAAAAA;
}

/* Variable items from the last stylesheet -------------------------------------------
/*PAGE ELEMENT DEFINITION ======================================================================================= */
body {
  }
  
#topStripe {
	background-color: #65AC1E;
}

#navigation {
  <!-- background : #4D5359; -->
}

 /*STYLES FOR COPY AND INLINE OBJECTS============================================================================= */

#mainContentBlock a:link {
  color : #454777;
}
#mainContentBlock a:visited {
  color : #454777;
}
#mainContentBlock a:hover {
  color : #454777;
  text-decoration : underline;
}
#mainContentBlock a:active { 
  color : #454777;
}
 
.title {
    color: #7A1B00;
	padding-right : 30px;
}

#subNavigation a, #subNavigation a:visited {
  color : #000000;
  background: url(../images/interface/bullet-nav-1.gif) 0px 3px no-repeat; 
} 

#subNavigation a:hover {
  color : #D15700;    
}

.highlitText {
 color : #65AC1E;
}

.hand{
	cursor:pointer;
	cursor:hand;
}

.newsPull {
    text-decoration : none;
    font-weight : bold;
}

.topicsonthispage {
    color: #284C78;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
}

.topicsonthispage a:link {
    text-decoration: none;
}

.topicsonthispage a:hover {
    text-decoration: underline;
}

#VPRBanner {
    position : relative;
    top : 0px;
    left : 176px;
}