/* index page layout styles */

.page-background {
	background-color : #ffffff;
	border : 10px solid #ffffff;
	width : 747px;
	}

.row1 {
	border-bottom : 10px solid #7dc8a9;
	}

.row2 {
	border-top : 10px solid #ffffff;
	}

.column1 {
	padding-right : 20px;
	width : 229px;
	vertical-align : top;
	}

.column2 {
	padding-right : 20px;
	width : 239px;
	vertical-align : top;
	}

.column3 {
	width : 239px;
	vertical-align : top;
	}


/* html tags redefined */ 

body {
	margin : 0 0 10px 0;
	background : #ffffff url(/common/images/backgroundstripes.gif) repeat;
	font-family : verdana, arial, helvetica;
	font-size : 11px;
	}

body.white {
	background-color : #ffffff;
	background-image : none;
	}

h1 {
	margin-bottom : 4px;
	color : #058c5d;
	font-family : arial, helvetica;
	font-size : 10pt;
	}

h2 {
	margin-bottom : 4px;
	color : #517e6b;
	font-family : arial, helvetica;
	font-size : 11px;
	}

h3 {
	margin-bottom : 4px;
	font-family : arial, helvetica;
	font-size : 12px;
	}

td {
	color : #000000;
	font-family : verdana, arial, helvetica;
	font-size : 11px;
	}

p {
	margin : 3px 0 10px 0;
	}

ul, ol {
	margin-left : 12px;
	padding-left : 12px;
	}

li {
	padding-bottom  : 4px;
	}


/* styles */ 

.image-right {
	float : right;
	margin : 0 0 8px 8px;
	}

.indent {
	margin-top : 0px;
	text-indent : 15px;
	}

.box {
	padding-top : 20px;
	}

.barhead-green {
	background-color : #76b79d;
	padding : 2px 5px 2px 5px;
	color : #ffffff;
	font-family : arial, helvetica;
	font-size : 10pt;
	font-weight : bold;
	}

.caphead1 {
	font-family : arial, helvetica;
	font-size : 11px;
	font-weight : bold;
	}

.caphead2 {
	color : #ffffff;
	font-family : verdana;
	font-size : 11px;
	font-weight : bold;
	}

.captiontext {
	color : #333333;
	font-family : arial, helvetica, sans serif;
	font-size : 12px;
	}

.captiontiny {
	color : #000000;
	font-family : arial, helvetica, sans serif;
	font-size : 11px;
	}

.notice {
	color : #ff0000;
	font-family : arial, helvetica;
	font-size : 14px;
	font-weight : bold;
	}

.portal1 {
	color : #058c5d;
	font-family : arial, helvetica;
	font-size : 10pt;
	font-weight : bold;
	}

.portal2 {
	color : #000000;
	font-family : verdana, arial, helvetica;
	font-size : 11px;
	line-height : 135%;
	}

.portal3 {
	color : #000000;
	font-family : arial, helvetica, sans serif;
	font-size : 11px;
	}

.title1 {
	margin : 10px 0 15px 0;
	border-bottom : 2px solid #058c5d;
	color : #058c5d;
	font-family : verdana;
	font-size : 18px;
	font-weight : bold;
	}

/*
.title1 {
	margin-top : 10px;
	margin-bottom : 0px;
	color : #058c5d;
	font-family : verdana;
	font-size : 18px;
	font-weight : bold;
	}
*/

.title2 {
	margin-bottom : 0px;
	color : #058c5d;
	font-family : arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	height : 30px;
	}

.head1 {
	color : #058c5d;
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
	}

.head2 {
	color : #058c5d;
	font-family : arial, helvetica, sans serif;
	font-size : 16px;
	font-weight : bold;
	}

.headwhite {
	color : #ffffff;
	font-family : arial, helvetica, sans serif;
	font-size : 12px;
	font-weight : bold;
	}


/* navigation styles */

.box-nav {
	background-color : #bce0d1;
	border-bottom : 2px solid #058c5d;
	}

a.nav1:link, a.nav1:visited {
	color : #51736b;
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	}

a.nav1:hover {
	color : #ffffff;
	}

a.nav2:link, a.nav2:visited {
	color : #51736b;
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration : none;
	}

a.nav2:hover {
	color : #ffffff;
	}

a.nav3:link, a.nav3:visited {
	color : #003399;
	font-family : arial, helvetica;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;
	}

a.nav3:hover {
	color : #8ba1cd;
	}

a.active:link, a.active:visited, a.active:hover {
	color : #ffffff;
	font-family : arial, helvetica;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	}


/* footer styles */

/*
.footer {
	color : #517e6b;
	font-family : verdana;
	font-size : 11px;
	}

.footer1 {
	margin-top : 8px;
	color : #ffffff;
	font-family : verdana;
	font-size : 11px;
	}
*/

.footer1 {
	background-color : #bce0d1;
	color : #000000;
	border-right : 10px solid #ffffff;
	padding : 4px 8px 4px 0;
	font-family : verdana;
	font-size : 11px;
	text-align : right;
	}

.footer2 {
	padding : 8px 16px 0 0;
	color : #ffffff;
	font-family : verdana;
	font-size : 11px;
	text-align : right;
	}

a.footer {
	color : #ffffff;
	font-family : verdana;
	font-size : 12px;
	}


/* spacer styles */

.spbce0d1 {
	color : #bce0d1;
	font-family : verdana;
	font-size : 2px;
	}

.spffffff {
	color : #ffffff;
	font-size : 2px;
	}

.sp048d5c {
	color : #048d5c;
	font-size : 2px;
	}

