/* blue: #0079C2 */
/* purple: #79298C */


* {
  margin: 0px;
  padding: 0px;
} 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#pageWrapper {
    width: 783px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	position: absolute;
	top: 0px;
    z-index: 10;
}

#pageCenter {
	width: 783px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}


#pageCenterInner {
	width: 783px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}


#header {
height:133px;
}



#mainImage {
   	position: absolute;
	top: 133px;
    z-index: 0;
}

#middle {
  
}

#footer {
  background-color: #FFFFFF;
  clear: both;
}


#column1 {
  width: 201px;	
  float: left;
}

#pageCenter #column2 {
  margin-top: 315px;
  /* IE fix */
  display: inline-block;
  width: 527px;
  float: right;
  margin-left: 20px;
  margin-right: 35px;	
}


#pageCenterInner #column2 {
  margin-top: 140px;
  /* IE fix */
  display: inline-block;
  width: 527px;
  float: right;
  margin-left: 20px;
  margin-right: 35px;	
}


/* ******************** NAV STYLES ************************ */

#nav {
	background-color:#FFFFFF;
	padding-right: 5px;
     }
	 
#nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
#nav li {
  padding: 0;
  margin: 0;
  list-style: none;
  }

#nav ul li {
	display:block;
	border-bottom: solid 1px #cccccc;
	padding: 1px 0 1px 0;
	
  }
  
/*
#nav ul li .selected {
	display:block;
	border-bottom: solid 1px #cccccc;
	padding: 1px 0 1px 0;
	background-image: url(../images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
  }
*/

#nav ul li a {
  display:block;
  background: #FFFFFF;
  width: 100%;
  cursor:pointer;
	background-image: url(../images/nav_plus.gif);
	background-repeat: no-repeat;
	background-position: right top;
  }
  

#nav ul li a:visited {
  color: #000000;
  }
  
#nav ul li a:link {
  
  color: #000000;
  }
  
#nav ul li a:active {
  color: #000000;
  }
  
#nav ul li a:hover {
  color: #0079C2;
  }
  

#nav ul li a.selected {
  display:block;
  background: #FFFFFF;
  width: 100%;
  cursor:pointer;
	background-image: url(../images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
  }


#nav ul li a.selected:visited {
  color: #0079C2;
  }
  
#nav ul li a.selected:link {
  
  color: #0079C2;
  }
  
#nav ul li a.selected:active {
  color: #0079C2;
  }
  
#nav ul li a.selected:hover {
  color: #0079C2;
  }




#nav ul li a.selectedMinus {
  display:block;
  background: #FFFFFF;
  width: 100%;
  cursor:pointer;
	background-image: url(../images/nav_minus.gif);
	background-repeat: no-repeat;
	background-position: right top;
  }


#nav ul li a.selectedMinus:visited {
  color: #0079C2;
  }
  
#nav ul li a.selectedMinus:link {
  
  color: #0079C2;
  }
  
#nav ul li a.selectedMinus:active {
  color: #0079C2;
  }
  
#nav ul li a.selectedMinus:hover {
  color: #0079C2;
  }
  
  


#nav ul li a.selectedNoArrow {
  display:block;
  background: #FFFFFF;
  width: 100%;
  cursor:pointer;
  background-image:none;
  }


#nav ul li a.selectedNoArrow:visited {
  color: #0079C2;
  }
  
#nav ul li a.selectedNoArrow:link {
  
  color: #0079C2;
  }
  
#nav ul li a.selectedNoArrow:active {
  color: #0079C2;
  }
  
#nav ul li a.selectedNoArrow:hover {
  color: #0079C2;
  }



/* ******************** 2 COLUMN STYLES ************************ */


.twoColumn {

}

.twoColumnLeftWide {
   width: 350px;
   float:left;
   background-color:#FFFFFF;
}


.twoColumnLeftWide .textBox {
    padding: 5px 10px 15px 10px;

}

.twoColumnRightNarrow {
   width: 174px;
   margin-left: 3px;
   float:right;
   background-color:#FFFFFF;
}


.twoColumnRightNarrow .textBox {
    padding: 5px 0 15px 10px;

}


/* ******************** 1 COLUMN STYLES ************************ */


#oneColumn {
  padding: 15px 10px 15px 10px;
  background-color:#FFFFFF;
}

.oneColumn {
  padding: 5px 10px 5px 10px;
  background-color:#FFFFFF;
}


/* ******************** LINK STYLES ************************ */


a {
 text-decoration: none;
 font-weight:bold;
}

a:visited {
    color: #0079C2;
	}

a:link {
    color: #0079C2;
	}
	
a:active {
    color: #0079C2;
	}	
	
a:hover {
    color: #999999;
	}
	


a.linkBlackUnderlined {
 font-weight:normal; 
}

a.linkBlackUnderlined:visited {
    color: #000000;
	text-decoration:underline;
	}

a.linkBlackUnderlined:link {
    color: #000000;
	text-decoration:underline;
	}
	
a.linkBlackUnderlined:active {
    color: #000000;
	text-decoration:underline;
	}	
	
a.linkBlackUnderlined:hover {
    color: #999999;
	text-decoration:underline;
	}
	

a.linkArrowBlue {
 text-decoration: none;
 font-weight:bold;
 background-image: url(../images/arrow_blue.gif);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 11px;
}

a.linkArrowBlue:visited {
    color: #0079C2;
	}

a.linkArrowBlue:link {
    color: #0079C2;
	}
	
a.linkArrowBlue:active {
    color: #0079C2;
	}	
	
a.linkArrowBlue:hover {
	color: #999999;
	background-image: url(../images/arrow_grey.gif);
	}



a.linkArrowPurple {
 text-decoration: none;
 font-weight:bold;
 background-image: url(../images/arrow_purple.gif);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 11px;
}

a.linkArrowPurple:visited {
    color: #79298C;
	}

a.linkArrowPurple:link {
    color: #79298C;
	}
	
a.linkArrowPurple:active {
    color: #79298C;
	}	
	
a.linkArrowPurple:hover {
    color: #999999;
    background-image: url(../images/arrow_grey.gif);
	}





/* ******************** TEXT STYLES ************************ */


h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
    margin-left: 0px;
	font-size: 1.3em;
	color: #0079C2;
	line-height:normal;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
    margin-left: 0px;
	font-size: 1em;
	color: #0079C2;
	line-height:normal;
	font-weight: bold;
}

.textPurple {
    color: #79298C; 
}

.textBlue {
    color: #0079C2; 
}



/* ******************** FORM STYLES ************************ */


.registerInput {
	width:190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px;
	border: 1px solid #BCBDC1;
	background-color: #F3F3F5;
}

.registerButton {
	margin-top: 2px;
}
	

/* ******************** MISC ************************ */


.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearBoth {
	clear: both;
	height: 0px;
}

.clearLeft {
	clear: left;
	height: 0px;
}

.clearRight {
	clear: right;
	height: 0px;
}

li {
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: square;
}

p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
}

hr {
	color: #fff; 
	background-color: #fff;
	border: 1px dashed #cccccc; 
	border-style: none none dashed; 
	margin-bottom:0.7em; 
}
body {
	background-image: url(../images/bgrnd.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #F5F3F4;
}

/***** NEW STYLE FOR CONTENT *****/

#twoColumnContent {
}

#twoColumnLeftWideContent {
   width: 350px;
   float:left;
   background-color:#FFFFFF;
}

#twoColumnLeftWideContent #textBoxContent {
    padding: 5px 10px 15px 10px;

}
#twoColumnRightNarrowContent {
   width: 174px;
   margin-left: 3px;
   float:right;
   background-color:#FFFFFF;
}


#twoColumnRightNarrowContent #textBoxContent {
    padding: 5px 0 15px 10px;

}

/***** NEWS STYLES *****/

.storyItem {
	width: 500px;
	margin-bottom: 10px;
}

.storyPic {
	width: 100px;
	padding-right: 10px;
	float: left;
}

.storySummary {
	width: 390px;
	float: left;
}