/*  A: Body Elements  */
/*note these are not all handled by browser versions consistently, esp between IE 5.0+ on Mac and 5.0+ on PC*/

body	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:	#32225E;
	background: ;
	}
	
/*  B: Navigation Elements  */

/* Text links  */
a	{
	font-weight:	normal;
	text-decoration:	none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

a:link	{
	color:	#C76776;
	}

a:visited	{
	color:	#C76776;
	}

a:active	{
	color:	#C76776;
	}

a:hover	{
	color:	#3a7394;
	}

/*  Sidebar nav  */

.sb a:link	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 12px;
	}
	
.sb a:visited	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 12px;
	}
	
.sb a:active	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 12px;
	}
	
.sb a:hover	{
	color: #c76776;
	text-decoration: none;
	font-weight:	normal;
	font-size: 12px;
	}

/*  Web Link  */

.web a:link	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 10px;
	}
	
.web a:visited	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 10px;
	}
	
.web a:active	{
	background-color: transparent;
	color: #6aa3c4;
	text-decoration: none;
	font-weight:	normal;
	font-size: 10px;
	}
	
.web a:hover	{
	color: #c76776;
	text-decoration: none;
	font-weight:	normal;
	font-size: 10px;
	}
	
/*  C: Groups */

a:link, a:visited, a:active, a:hover	{
	background-color:	transparent;
	}


/*  D: Unordered List as Footer Text Navigation Menu  */

ul.nav	{
	margin:	0;
	padding:	.5em;
	border:	none;
	font:	10px Geneva, Arial, Helvetica, sans-serif;
	}

.inline	{
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	background-color: transparent;
	border-right: #6aa3c4 1px solid;
	padding-top: 0px;
	}

.last {
  	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	background-color: transparent;
	border-right: none;
	padding-top: 0px;
	}

ul.nav a:link {
	background-color: transparent;
	color:	#6aa3c4;
	text-decoration: none;
	font-size: 10px;
	}
ul.nav a:visited {
	background-color: transparent;
	color:	#6aa3c4;
	text-decoration: none;
	font-size: 10px;
	}
ul.nav a:active	{
	background-color: transparent;
	color:	#6aa3c4;
	text-decoration: none;
	font-size: 10px;
	}
ul.nav a:hover	{
	background-color: transparent;
	color: #c76776;
	text-decoration: none;
	font-size: 10px;
	}


/*  E: Text Styles  */

p	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:	#32225E;
	text-align: justify;
	margin-top:	0;
	}

h1  {
	margin: 0;
	background: transparent;
	/*background-color: #7E95AC;*/
	font: bold 20px Geneva, Arial, Helvetica, sans-serif;;
	color : #6aa3c4;
	padding-bottom: 0.3em;
	}

h1, h2, h3	{
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	
	}

h2	{
	/*border-bottom:	1px dotted;8
	background-color: #7E95AC;*/
	padding-bottom:	.3em;
	margin: 0;
	background: transparent;	
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;;
	color : #32225E;
	}

h3	{
	font-size:	10px;
	margin-bottom:	0;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	}

h4	{
	font-size:	12px;
	margin-bottom:	0;
	font-weight: bold;
	color: #FF0000;
	}
	
.title1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3a7394;
	background-color: #9ccfff;
	font-size:	10px;
	height: ;
	padding: 4px;
	}

.error {
	color:#ff0000;
	}
	
.text9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6aa3c4;
	}

.text10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6aa3c4;
	}

.text10b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color:	#32225E;
	font-weight:	bold;
	}

.text12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:	#32225E;
	background-color: ;
	}
	
.text12email {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:	12px;
	}

.text12layer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:	#ffffff;
	background-color: #6aa3c4;
	text-align:	justify;
	border : 1px solid #ffffff;
	padding:	3px;
	}

.text12b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:	#32225E;
	font-weight: bold;
	background-color: ;
	}

.text14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:	#32225E;
	}

.text14b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:	#32225E;
	font-weight: bold;
	background-color: ;
	}

.text14bemail {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	}

.text25 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:	24px;
	color:	#32225E;
	text-align: center;
	}

.table1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #32225E;
	text-align: center;
	}
	
.bold {
	font-weight: bold;
	}

.text6aa3c4	{
	color:	#6aa3c4;
	}

/*  F: Box Styles  */

.box1 {
  float : none; /* Use with cell align="center" */
  color : #32225E;
  font : bold 12px Geneva, Arial, Helvetica, sans-serif;
  padding : 3px;
  margin : 5px;
  width : 375px;
  text-align : center;
  /*overflow:	scroll;
   background : ;
   height:	;
   border : 2px solid #32225E;*/
	}

.box2 {
  float:	none; /* Use with cell align="center" */
  color : #32225E;
  font : bold 12px Geneva, Arial, Helvetica, sans-serif;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 3px;
  padding-right : 3px;
  margin : 5px;
  /*
  width :	200px;  
  background : ;
  height:	300px;
  overflow:	scroll;
  text-align : center;
  border : 2px solid #32225E;
*/
	}

/*  G: Form Layout   */

select	{
  padding-top:	2px;
  padding-bottom:	2px;
	}

input	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #32225E;
	text-align: none;
	background-color: #ffffff;	
	}

div.row {
  clear:both;
  }

div.row span.label {
  float: left;
  width: 120px;
  font : normal 11px Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: right;
  background: #3a7394;
  padding: 4px;
  }

div.row span.labellast {
  float: left;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }

div.row span.formwlast {
  float: center;
  }

div.spacer {
  clear: both;
  }

	
/*  H: Button Styles  */
	
.btn1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3a7394;
	background-color: #ffff63;
	cursor: hand;
	/*width: px;*/
	height: 20px;
	padding-left: 4px;
	padding-right:	4px;
	border: 1px solid #3a7394;
	}
	

/*  I: Table Cell Styles  */

.cell1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #31659c;
	}

.cell2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	background-color: #9ccfff;
	}
	
.cell3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: none;
	background-color: #7dc1ff;	
	}

.cell4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: none;
	background-color: #7dc1ff;	
	}

/*  J: List Elements  */

.list1	{
	list-style-image: url("../pics/blt1_10x11.gif");
	}
	
ol	{
	margin-top: 0;
	}

ul	{
	margin-top: 2;
	list-style-type: disc;
	}

/*  K: Image Styles  */
	
/*
img	{
	border:	0;
	}
*/

/*  L: Backgrounds  */

.bkf7fafb {
	background-color: #f7fafb;
	}
	

.bkblueline {
	background-image: url(../pics/blueline_repeat_8x9.gif);
	background-repeat: repeat-x;
	background-position:	bottom left;
	}


.bkgrd {
	background-image: url(../pics/watermark_455x389.jpg);
	background-repeat:	no-repeat;
	background-position:	top center;
	}

.menubkgrd {
	background-image: url(../pics/menubkg.jpg);
	background-repeat: repeat-y;
	}

.menutab	{
	background-image: url(../pics/tab.jpg);
	background-repeat: repeat-y;
	background-position:	top right;
	}

/*  M: Miscellaneous  */
	
.hidden	{
	visibility: hidden;
	}