BODY {
	background-color: #FFF;
	font-family: Arial, Verdana, Trebuchet sans-serif;
	font-size: 10pt;
	color: #333333;
	width: 761px;

	margin: 0;
	margin-top: 7px;
	margin-left: 20px;
	
}

IMG	{
	border: 0px;
}

A:link, A:visited, A:hover, A:active {
	text-decoration: none;
}

#banner	{
/*	background-image: url(/images/banner-background.jpg); */ 
	width: 760px;
	height: 57px;
}
#banner #logo	{
	position: relative;
	top: 26px;
	top: 0px;
	left: 0px;
}
#banner #slelogo	{
	float: right;	
}


#navigation	{
	/* background-image: url(/images/test.gif);*/
	/* background-repeat: no-repeat; */
	height: 32px;
	font-size: 10pt;
	color: #8DB1BA;
}
#navigation UL#navlinks	{
	margin: 5px;	list-style: none;	height: 1em;	padding: 0;	margin-left: 118px;
	margin: 5px;	list-style: none;	height: 1em;	padding: 0;	margin-left: 128px;
}
#navigation LI	{
	float: left;	text-indent: 0px;	margin: 0;
}
#navigation LI A	{
	display: block;
	float: left;
	padding-left: 0.8em;
	padding-left: 0em;
	margin-left: 0em;	padding-right: 0em;	text-align: center;
	color: #8DB1BA;
	letter-spacing: -0.06em;
	text-decoration: none;
}
#navigation LI A:hover	{
	/* background: transparent url(/images/subnav-arrow.gif) center left no-repeat;*/
	 color: #AC9F83;
}

#navigation #search	{
	padding: 0;
	margin: 0;
	vertical-align: top;
	background-color: #567E87;
}
#navigation #searchbox	{
	width: 103px;
	height: 14px;
	padding-left: 2px;
	padding-right: 2px;

	font-size: 9px;
	background-color: #C4D6D9;
	background-color: #EBF0F1;
	border: 2px solid #567E87;
	color: #567E87;
	vertical-align: top;
}
#navigation #searchbox:hover	{
	background-color: #FFFFFF;
	color: #FFFFFF;
}

#content {
	position: relative;
	width: 610px;
	padding-bottom: 50px;
	top: 15px;
	left: 150px;
}
#content H1 {
	font-size: 13pt;
	color: #719EA9;
	font-family: Arial, Verdana, Trebuchet, sans-serif;
	margin-top: 0;
}
#content #section	{
	width: 440px;
	padding: 0px;
	padding-right: 26px;
	float:left;
}
#content #section H1 {
	font-size: 13pt;
	color: #719EA9;
	font-family: Arial, Verdana, Trebuchet, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0em;


}
#content #section H1 A	{
	border-bottom: none;
}
#content #section H2 {
	font-size: 11pt;
	font-family: Arial, Verdana, Trebuchet, sans-serif;
	letter-spacing: -0.03em;
	color: #719EA9;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0em;
	text-transform: lowercase;
}
#content #section H3 {
	font-size: 8pt;
	color: #719EA9;
	font-weight: bold;
	font-family: Arial, Verdana, Trebuchet, sans-serif;
	margin: 0;
	text-transform: lowercase;
}

#content #section A {
	text-decoration: underlined;
}
#content #section A:link, #content #section A:visited {
	color: #6C8257;
}
#content #section A:hover {
	color: #73895C;
}
#content #section A:active {
	color: #8DB1BA;
}

#content P, #content UL, #content #section P	{
	font-size: 9pt;
	font-size: 9pt;
	color: #000000;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 1.25em;
	font-family: Arial, Verdana, Trebuchet, sans-serif;

}

#content #section UL	{
	margin: 1.25em;
	padding: 0em;
}

#content #section TABLE	{
/*
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-color: black;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-spacing: 0;
	border-collapse: collapse;
*/
}
#content #section TH, #content #section TD {
	margin: 0px;
	padding: 0px;
}
#content #section #ipn	{
	float: right;
}

#content .rhs-bar {
		width:140px;
		padding:0px;
		float:left;
	    background-color: #90B1B8;
		background-image: url(/images/panels/140_top_blue.gif);
	    background-repeat: no-repeat;
		padding-bottom: 0px;
		margin-bottom: 0px;

}
#content .rhs-bar .panel	{
	padding-bottom: -20em;
	margin-bottom: 0px;

}    

#content .rhs-bar .panel H2	{
	padding-left:5px;
	padding-top: 5px;
	margin-bottom: 0em;

	}
#content .rhs-bar .panel H3	{
	/* background-image: url(/images/green_sidebar140.jpg); */
	/* background-repeat: no-repeat; */
	/* height: 21px; */
	text-transform: lowercase;
	letter-spacing: 0em;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 8pt;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	margin-bottom: 0em;
}
#content .rhs-bar .panel H4	{
	font-size: 9pt;
	letter-spacing: -0.1em;
	text-transform: uppercase;
	color: #64932B;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 7px;
	margin: 0px;
}

#content .rhs-bar .panel P {
	font-size: 7pt;
	letter-spacing: 0em;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 1.25em;
}

#content .rhs-bar .panel A {
	text-decoration: none;
	text-transform: lowercase;
}
#content .rhs-bar .panel A:link, #content .rhs-bar .panel A:visited {
	color: #FFFFFF;
}
#content .rhs-bar .panel A:hover {
	color: #666666;
}
#content .rhs-bar .panel A:active {
	color: #FFFFFF;
}
#content .rhs-bar .panel #bottom-curve {
	display: block;
}
#content .welcome	{
	background-color: #D5C7B5;
	background-image: url(/images/panels/140_top_light.gif);
}


/* For smart looking forms... */
/*   this applies to *tables* */
.form_button	{
	background-color: #fff;
	cursor: pointer;
	border-color: #939393;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
.form_warning	{
        font-size: 8pt;
        color: #FF3333;
}
.form_note	{
        font-size: 8pt;
        color: #00CC00;
}
.form_band_border	{
	border-width: 1px;
	border-style: solid;
	border-color: #E3E3E3;
}
.form_band1, .form_band2	{
	height: 2em;
	vertical-align: top;
}
.form_band1	{
	background-color: #F9F9F9;
	border-bottom-style: dashed;
	border-bottom-color: #D9D9D9;
	border-bottom-width: 1px;
}
.form_band2	{
	background-color: #F3F3F3;
	border-bottom-style: dashed;
	border-bottom-color: #D9D9D9;
	border-bottom-width: 1px;
}
.form_band_submit	{
	background-color: #E9E9E9;
}
.form_datepicker	{
	background-color: #fff;
	cursor: pointer;
	border-color: #C6C6C6;
	border-style: dashed;
	border-width: 1px;
	padding: 2px;
}




#footer	{
	width: 100%;
	padding-top: 0.3em;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #B5CCD2;
	font-size: 9px;
	color: #8DB1BA;
}
#footer	A:link, #footer	A:visited, #footer	A:hover, #footer	A:active	{
	color: #60939F;
}

#navabout	{
	background-image: url(/images/curve_syt.jpg);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 10pt;
	color: #8DB1BA;
}
#navabout UL#navlinks	{
	margin: 5px;	list-style: none;	height: 1em;	padding: 0;	margin-left: 100px;
}
#navabout LI	{
	float: left;	text-indent: 0px;	margin: 0;
}
#navabout LI A	{
	display: block;
	float: left;
	padding-left: 0.8em;
	margin-left: 1.5em;	padding-right: 0em;	text-align: center;
	color: #8DB1BA;
	letter-spacing: -0.06em;
	text-decoration: none;
}
#navabout LI A:hover	{
	/* background: transparent url(/images/subnav-arrow.gif) center left no-repeat;*/
	 color: #AC9F83;
}

#lhs	{
	position: absolute;
	background-color: #AC9F83;
	width: 127px;
	height: 200px;
/*	background-image: url(/images/panels/127_top.gif);	*/
	background-image: url(/images/panels/127_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
/*	padding-left: 12px;	*/
/*	padding-right: 13px;	*/
/*	padding-top: 45px;  */
    margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;

}
#lhs #sidenav 	{
	margin-bottom: 20px;
	background-color: inherit;
}
#lhs #sidenav #top-curve	{
	display: block;
}


#lhs #sidenav H1	{
/*	background-image: url(/images/sidenav/sidenav_level1.gif); */
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 1px;
	line-height: 21px;
	font-size: 9pt;
	padding-left: 10px;
	color: #375675;
	width: 100px;
}

#lhs #sidenav H2, #sidenav H2.active	{
	background-image: url(/images/sidenav/sidenav_level2.gif);
	background-repeat: no-repeat;
	margin: 5px;
	margin-bottom: 1px;
	line-height: 18px;
	font-size: 8pt;
	padding-left: 10px;
	color: #FFF;
}

#lhs #sidenav H2.active	{
	background-image: url(/images/sidenav/sidenav_level2_active.gif);
	color: #000;
}

#lhs #sidenav H2 A {
	color: #FFF;
}

#lhs #sidenav H2.active A {
	color: #FFF;
}

#lhs #sidenav HR {
	color: #FFF;
   	margin: 0;
	margin-bottom: -5px;
	height: 1px;
	display: block;
}		

#lhs #sidenav A.lvl3, #sidenav H3.active	{
/*	background-image: url(/images/sidenav/sidenav_level3b_active.gif);*/
	text-transform: lowercase;
	background-repeat: repeat-y;
	margin: 0;
	margin-bottom: 0px;
	line-height: 18px;
	font-size: 8pt;
	padding-left: 20px;
	width: 107px;
	display: block;
}

#lhs #sidenav A.lvl3:hover	{
	text-transform: lowercase;
	background-image: url(/images/sidenav/sidenav_level4.gif);

}

#lhs #sidenav A.lvl3 {
	color: #FFF;
	text-transform: lowercase;
	font-weight: normal;
}

#lhs #sidenav A.lvl3:hover{
	color: #FFF;
}

#lhs #sidenav H3, #lhs #sidenav H3.active	{
	background-image: url(/images/sidenav/sidenav_level4.gif);
	background-repeat: no-repeat;
	margin: 0;
	margin-bottom: 1px;
	line-height: 18px;
	font-size: 9pt;
	padding-left: 10px;
	color: #FFF;
	width: 133px;
}

#lhs #sidenav H3.active	{
	background-image: url(/images/sidenav/sidenav_level4_active.gif);
	color: #000;
}

#lhs #sidenav H3 A {
		text-transform: lowercase;
		color: #375675;
}

#lhs #sidenav H3.active A {
	color: #FFF;
}
#lhs #sidenav H4, #sidenav H4.active	{

	background-image: url(/images/panels/127_bottom.gif);
	background-repeat: no-repeat;
	margin: 0;
	margin-bottom: 0px;
	line-height: 60px;
	font-size: 9pt;
	padding-left: 10px;
	color: #FFF;
	width: 117px;
}


#lhs #base-about	{
	background-image: url(/images/base_curve_syt.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	margin-bottom: 1px;
	width: 127px;
}
#lhs #sidenav A.lvl2, #sidenav H3.active	{
	background-image: url(/images/sidenav/sidenav_level3.gif);
	background-repeat: repeat-y;
	margin: 0;
	margin-bottom: 1px;
	line-height: 18px;
	font-size: 8pt;
	padding-left: 13px;
	width: 114px;
	display: block;
}

#lhs #sidenav A.lvl2:hover	{
	background-image: url(/images/sidenav/sidenav_level3_active.gif);
}

#lhs #sidenav A.lvl2 {
	color: #FFF;
	font-weight: normal;
	text-transform: lowercase;
}

#lhs #sidenav A.lvl2:hover{
	color: #FFF;
}
#lhs #sidenav A.lvl2_active	{
	background-image: url(/images/sidenav/sidenav_level3b_active.gif);
	background-repeat: repeat-y;
	margin: 0;
	margin-bottom: 0px;
	line-height: 18px;
	font-size: 8pt;
	text-transform: lowercase;
	padding-left: 13px;
	width: 114px;
	display: block;
	color: #FFF;
}

#lhs-bar	{
	position: absolute;
	background-color: #8DB1BA;
	width: 127px;
	height: 250px;
/*	background-image: url(/images/panels/127_top.gif);	*/
	background-image: url(/images/panels/127_bottom_blue.gif);
	background-repeat: no-repeat;
	background-position: bottom;
/*	padding-left: 12px;	*/
/*	padding-right: 13px;	*/
/*	padding-top: 45px;  */
    margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;

}
#lhs-bar #sidenav 	{
	margin-bottom: 20px;
	background-color: inherit;
}
#lhs-bar #sidenav #top-curve	{
	display: block;
}


#lhs-bar #sidenav H1	{
/*	background-image: url(/images/sidenav/sidenav_level1.gif); */
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 1px;
	line-height: 21px;
	font-size: 9pt;
	padding-left: 10px;
	color: #375675;
	width: 100px;
}
#lhs-bar #sidenav H3	{
	/* background-image: url(/images/green_sidebar140.jpg); */
	/* background-repeat: no-repeat; */
	/* height: 21px; */
	text-transform: lowercase;
	letter-spacing: 0em;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 8pt;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 5px;
	margin: 0px;
	margin-bottom: 0em;
}
#lhs-bar #sidenav H4	{
	font-size: 9pt;
	letter-spacing: -0.1em;
	text-transform: uppercase;
	color: #64932B;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 7px;
	margin: 0px;
}

#lhs-bar #sidenav P {
	font-size: 7pt;
	letter-spacing: 0em;
	padding-left: 10px;
	padding-right: 5px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 1.25em;
}

#lhs-bar #sidenav A {
	text-decoration: none;
	text-transform: lowercase;
}
#lhs-bar #sidenav A:link, #lhs-bar #sidenav A:visited {
	color: #FFFFFF;
}

#content #section .result_info {
	font-size: 10pt;
	color: #719EA9;
	font-family: Arial, Verdana, Trebuchet, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0em;
}

.newscontent {
	padding-left: 6px;
	padding-right: 6px;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	color: #2d5284;
}

.news .date {
/*	font-weight: bold;	*/
}

.news .headline {
	font-weight: bold;
}
.news .brief {
	color: #3393ca;
}
.news A.headline:link, .news A.headline:visited, .news A.headline:active {
	text-decoration:none;
}


#content #section .newslist_item	{
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}
#content #section .newslist_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	margin-left: 1em;
	padding: 2px;
	background-color: #F0EEEA;
	border: 1px solid #F0F0F0;
}
#content #section H2.newslist_title	{
	font-weight: bold;
}
#content #section .newslist_brief	{
	margin-top: 0.25em;
	font-size: 8pt;
	color: #6F6F6F;
}
#content #section .newslist_link	{
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
}

.ofspname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.ofspdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #999999;
}

/* Chronological Navigation */
A.dirnav:link, A.dirnav:visited, A.dirnav:active {
	font-size: 11px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFF;
	display: block
}

A.nav:link, A.nav:visited, A.nav:active {
/*	background-color: #ffffff;
*/	color: #696969;
	font-size: 8pt;
	text-decoration:none;
}

A.nav:hover, A.dirnav:hover {
	background-color: #E2F1FC;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.navsel {
	background-color: #CFE8FA;
	color: #000000;
	font-size: 8pt;
}

.cmspanel, .cmspanelsmall{
	float: right;
	font-size: 11px;
	color: #666;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #F9F9F9;
	padding: 5px;
}

.cmspanelsmall {
	float: none;
	padding: 1px;
}

.cmspaneln {
	font-size: 18pt;
	color: #666;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #F9F9F9;
	padding: 5px;
}

.warn	{
	color: red;
}
#newsfinfo	{
	width: 100%;
	padding-top: 0.3em;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #B5CCD2;
	font-size: 9px;
	color: #8DB1BA;
}

