 /*PAGE ELEMENT DEFINITION ======================================================================================= */

body, html {
		padding:0px;
		margin : 0px;
		height : 100%;
		text-align : center;
	}
	
body {
		background-color : #403529;
	}
	
#wrap {
  		text-align : left;
		margin : auto;
		width:885px;
		background-color : #eceacc;
		background-image: url('../images/interface/sb-bg.gif');
		background-repeat: repeat-y;	
	}
	
#header {
		padding :0px;
		margin : 0px;
		line-height :26px;
		height : 76px;
		background-color : #7a7f17;
	}
	
#headerLinks {
		margin : 0px;
		padding : 45px 5px 0px 0px;
		width : 350px;
		color : #FFFFFF;
	}
	
#footer {
		padding :0px;
		clear:both;
		height : 27px;
		background-color : #7a7f17;
	}

#main {
		float:right;
		width:660px;
	}

	
.bodyCopyBlock {
	padding : 25px 0px 25px 0px;
	width : 450px;
}

.twoColumn {
	border-color: #a60000;
	padding : 25px 0px 0px 25px;
	border-style: solid none none none;
	border-width: 1px;
	padding : 0px;
	width : 435px;
}

.leftColumn {
	margin : 11px 1px 1px 1px;
	padding : 0px 0px 0px 10px;	
	float : left;
	width : 205px;
}

.rightColumn {
	border-color: #a60000;
	padding : 0px 0px 0px 10px;
	margin : 10px 0px 0px 0px;
	border-style: none none none solid;
	border-width: 1px;
	float : right;
	width : 210px;
}

.rightHandBox {
	margin : 25px 0px 25px 0px;
	width : 197px;
	background-color : #d5d5a8;
	float : right;
	color : #8a886c;
}
	
.rightHandBoxContent {
	padding : 10px 10px 10px 10px;
	background-color : #d5d5a8;
	color : #8a886c;
}
	
.rightHandBoxContent a, rightHandBoxContent a:visited, rightHandBoxContent a:hover{
	font-weight : bold;
	color : #797b30;
}	
	
#sidebar {
		float:left;
		width:194px;
		background-color : #a60000;	
	}

#titleBox {
height : 237px;
clear : both;
text-align : left;
}

#blurbBox {
height : 205px;
}

#navigation {
height : 131px;
margin : 20;
clear : both;
}

.whiteLine {
		height : 1px;
		background-color : #FFFFFF;
}
.greyLine {
		height : 1px;
		background-color : #eceacc;
}

.line {
		height : 1px;
}

.RHtitle {
		height : 22px;
		color : #FFFFFF;
		background-color : #a8aa5f;
		font-family: "Times New Roman", serif; 
		font-size:14px;
		line-height : 22px;
		font-weight : bold;
	
}
/*STYLES FOR COPY AND INLINE OBJECTS============================================================================= */

/* Layout Styles ----------------------------- */
.floatImage {
  		font-size:11px;
		line-height : 12px;
		float : right; 
		width : 200px;
		text-align : center;
		margin : 0px 0px 20px 20px;
}

.prop {
width : 1px;
float : left;
}

.h100 {
height : 100px;
}

.h205 {
height : 205px;
}

.h500 {
height : 500px;
}

.whiteSpacer {
 background-color : #FFFFFF;
 height : 1px;
 margin : 0;
 padding : 0;
 border : 0;
 display : block;
 width : 160px;
}

.pageImage {
  background: url(../images/interface/homepageBG.jpg);
}
.homepageTL {
background-image: url('../images/interface/homepageTL.jpg');
background-repeat: no-repeat;
}
.homepageBL {
  background: url(../images/interface/homepageBL.jpg);
}

.sidebarGrey {
  background: url(../images/interface/molecule-grey.gif);
  background-color : #ccd6de;
}

.sidebarBlue {
  background: url(../images/interface/molecule-blue.gif);
  background-color : #ccd6de;
}

.sidebarOrange {
  background: url(../images/interface/molecule-orange.gif);
  background-color : #ccd6de;
}

.sidebarGreen {
  background: url(../images/interface/molecule-green.gif);
  background-color : #ccd6de;
}


/* Color Styles ----------------------------- */
.blueBG {
 background-color : #012850;
}

.greenBG {
 background-color : #ccff33;
}

.redBG {
 background-color : #a60000;
}

.whiteText {
 color : #FFFFFF;
}

.blueText {
 color : #012850;
}

/* Font Styles ----------------------------- */

.copyHeader {
  font-family: verdana,helvetica, sans-serif; 
  font-size:15px;
  line-height : 18px;
  letter-spacing : 1px;
  font-weight : bold;
}

.bodyCopy {
  text-align : left;
  font-family: verdana,helvetica, sans-serif; 
  font-size:12px;
  line-height : 14px;
  letter-spacing : 1px;
}

.bodyCopyBlock a, bodyCopyBlock a:visited{
  color : #a60000;
  font-weight : normal;
  text-decoration : none;
}

.bodyCopyBlock a:hover{
  text-decoration : underline;
}

.sidebarCopy {
  text-align : left;
  font-size:13px;
  letter-spacing : 1px;
  margin : 23px 1px 33px 20px;
}

.sidebarCopy a {
  color : #FFFFFF;
  display : block;
  margin-bottom : 5px;
  text-decoration : none;
}

.sidebarCopy a:hover, sidebarCopy a:visited  {
  color : #ffcd62;
  text-decoration : underline;
}


.smallCopy {
  font-size:11px;
  letter-spacing : 1px;
}

.sidebarCopyIndent {
  list-style-type: none;
  margin : 10px;
  line-height : 10px;
  padding : 0px;
  font-size:10px;
  letter-spacing : 1px;
}

	
.bodyCopy li {
	margin-bottom : 10px;		
	}	

.pad25 {
 padding : 80px 60px 25px 80px;
}

.menuCopy {
  font-family: verdana,helvetica, sans-serif; 
  font-size:12px;
  letter-spacing : 0.5px; 
  text-decoration : none;  
}

#header  a {
  text-decoration : none;
  font-size:11px;
}

#header  a:hover, #footer a:hover {
  text-decoration : underline;
  font-size:11px;
}

.title {
  font-family: "Times New Roman" ,serif; 
  font-weight : bold;
  font-size:30px;
  letter-spacing : 0.5px; 
  line-height : 30px;
  display : block;
  margin : 20px 0px 0px 0px;
  
}

.subtitle {
  font-family: "Times New Roman" , serif;
  font-weight : bold;   
  font-size:18px;
  letter-spacing : 1px;
  line-height : 18px;
  display : block;
  margin : 0px 0px 0px 0px;
}

.subtitleSmall {
  font-size:10px;
}

#navOptions  a, #navOptions a:visited {
  padding : 0px 7px 0px 0px;
  text-align : right;
  line-height : 32px;
  color : #FFFFFF;
  font-size:12px;
  display : block;
  text-decoration : none;
  height : 32px;
}

#getStarted a:hover {
  color : #012850;
  text-decoration : none;
}

#navOptions  a:hover {
  color : #ccff33;
  text-decoration : none;
}

.footerCopy {
		color : #FFFFFF;
		font-family: verdana, arial, sans-serif; 
		font-size:10px;
		font-weight : normal;
}
