/* CSS Document */
html
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body
{
	width: 745px;
	padding-top: 0px;
	padding-left: 10px;
	margin: 0;
}

h1
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #ACD251;
	padding-bottom: 5px;
}

h2
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #668187;
	padding-bottom: 5px;
}

p
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #668187;
}
.boxes { 
	margin-top: 12px;
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 5px;
	padding-bottom: 13px;
	background-color: #F4F7EC;
	float: left;
	border: 1px dashed #ACD251;
	width: 291px;
}
.right_text {  
	margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        color: #ACD251;
        padding-bottom: 5px;
}
.heading { 
	margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        color: #003300;
        padding-bottom: 5px;
}
.large_heading {
	margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        color: #003300;
        padding-bottom: 5px;
}
.extra_large_heading {
	margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        color: #ACD251;
        padding-bottom: 5px;
}
.error { 
	margin: 0;
        padding: 0;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: red;
}
.main_text { 
	margin: 0;
        padding: 0;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #666666;
}
.medium_text { 
	margin: 0;
        padding: 0;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: #668187;}
.large_text { 
	margin: 0;
        padding: 0;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: #668187;}
.extra_large_text { 
	margin: 0;
        padding: 0;
        padding-bottom: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        color: #668187;
}
.link_image A { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
	border: none;
        color: #668187;
}
.menu_chosen A { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        text-decoration: none;
        color: #003300;
}
.menu_chosen_large A { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        color: #003300;
}
.menu_close A { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        color: #668187;
}

p.button, p.button a
{
	line-height: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #668187;
	text-transform: uppercase;
	text-decoration: none;
}

p.button a:hover
{
	text-decoration: underline;
}

div#header
{
	float: left;
}

div#search
{
	width: 180px;
	padding-top: 59px;
	padding-bottom: 9px;
	float: right;
}

div#search form
{
	margin: 0;
}

div#search form input.searchBox
{
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 136px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.2em;
}

div#search form input.submit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0;
	margin: 0;
}

div#menu
{
	clear: both;
	float: left;
	border-collapse: collapse;
	border-top: 1px solid #ACD251;
	border-right: 1px solid #ACD251;
	background-color: #E9F2D7;
	background-image: url(../images/menuBackground.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	padding-top: 1px;
	/*padding-bottom: 1px;*/
	padding-right: 1px;
}

div#menu ul
{
	float: left;
	margin: 0;
	padding: 0;
	width: 733px;
}

ul#menu li
{
	display: inline;
}

ul#menu li a
{
	float: left;
	display: block;
	background-color: #E9F2D7;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	border-left: 1px solid #ACD251;
	border-bottom: 1px solid #ACD251;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #668187;
	border-collapse: collapse;
}

ul#menu li a:hover
{
	background-color: #F4F7EC;
}

ul#menu li a.active
{
	background-color: #F4F7EC;
	border-bottom: 1px solid #F4F7EC;
}

ul#menu li a.activeNoChildren
{
	background-color: #F4F7EC;
	border-bottom: 1px solid #ACD251;
}

div#subMenu
{
	clear: both;
	float: left;
	border-bottom: 1px solid #ACD251;
}

div#subMenu ul
{
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #ACD251;
	background-color: #F4F7EC;
	width: 732px;
}

ul#subMenu li
{
	display: inline;
}

ul#subMenu li a
{
	float: left;
	background-color: #F4F7EC;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #668187;
}

ul#subMenu li a:hover, ul#subMenu li a.active
{
	color: #486369;
	text-decoration: underline;
}

div#leftContentHome
{
	width: 410px;
	padding: 0;
	margin: 0;
	margin-top: 12px;
	float: left;
}

div#leftContentHome table
{
	padding: 0;
	margin: 0;
	border: 0;
	width: 410px;
}

div#leftContentHome table td
{
	padding-bottom: 15px;
}

div#rightContentHome
{
	float: left;
	padding-top: 12px;
	padding-left: 14px;
}

div#topBox
{
	float: left;
	padding-top: 14px;
	padding-bottom: 13px;
	padding-left: 135px;
	padding-right: 5px;
	background-color: #F4F7EC;
	float: left;
	border: 1px dashed #ACD251;
	width: 170px;
}

div#box
{
	clear: both;
	float: left;
	margin-top: 12px;
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 5px;
	padding-bottom: 13px;
	background-color: #F4F7EC;
	float: left;
	border: 1px dashed #ACD251;
	width: 291px;
}

div#box a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #668187;
	text-decoration: none;
}

div#box a:hover
{
	text-decoration: underline;
}

div#smallBox
{
	clear: both;
	float: right;
	margin-top: 12px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 13px;
	background-color: #F4F7EC;
	border: 1px dashed #ACD251;
	width: 156px;
}

div#smallBox a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #668187;
	text-decoration: none;
}

div#smallBox a:hover
{
	text-decoration: underline;
}

div#clearBox
{
	clear: both;
	float: left;
	margin-top: 12px;
	padding-bottom: 13px;
	width: 312px;
}
div#greenBubble
{
	position: absolute;
	left: 436px;
	top: 140px;
}

table.button
{
	padding-left: 5px;
	padding-top: 3px;
	background-color: #ABDA4D;
	border: 1px solid #6E91A3;
	background-image: url(../images/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

div#leftContentHome ul
{
	margin: 0;
	padding-top: 7px;
	padding-left: 28px;
}

div#leftContentHome ul li
{
	padding-left: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #668187;
	line-height: 2.4em;
	background: url(../images/greenDisc.gif) no-repeat 0 50%;
	list-style-type: none;
}

div#lowerMainHome
{
	clear: both;
	float: left;
	width: 735px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-top: 1px dashed #ACD251;
	border-bottom: 1px dashed #ACD251;
}

div#lowerMainRightBox
{
	background-image:url(../images/powwownow-users.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 13px;
	background-color: #F4F7EC;
	float: left;
	border: 1px dashed #ACD251;
	width: 308px;
}

ul#lowerMainRightList
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
	padding-left: 15px;
}

ul#lowerMainRightList li
{
	list-style-type: none;
}

ul#lowerMainRightList li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	padding-right: 10px;
	color: #668187;
	font-weight: bold;
	line-height: 2.25em; 
	background-image: url(../images/greenArrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

div#accessBoxOne, div#accessBoxTwo
{
	background-color: #E9F2D7;
	margin-right: 15px;
	float: left;
	border: 1px solid #ABDA4D;
	width: 233px;
}

div#accessBoxThree
{
	background-color: #E9F2D7;
	float: left;
	border: 1px solid #ABDA4D;
	width: 233px;
}

div#accessBoxOne table, div#accessBoxTwo table, div#accessBoxThree table
{
	width: 233px;
}

div#accessBoxOne table th
{
	background-color: #6E91A3;
	background-image: url(../images/oneBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#accessBoxTwo table th
{
	background-color: #6E91A3;
	background-image: url(../images/twoBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#accessBoxThree table th
{
	background-color: #6E91A3;
	background-image: url(../images/threeBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#accessBoxOne table td, div#accessBoxTwo table td, div#accessBoxThree table td
{
	background-color: #E9F2D7;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 7px;
	color: #6E91A3;
	text-align: left;
}

div#accessBoxOne table td a, div#accessBoxTwo table td a, div#accessBoxThree table td a
{
	text-transform: uppercase;
	text-decoration: none;
	color: #668187;
	background-image: url(../images/greenArrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 10px;
	font-weight: bold;
	line-height: 1.4em;
}

div#accessBoxOne table td a:hover, div#accessBoxTwo table td a:hover, div#accessBoxThree table td a:hover
{
	text-decoration: underline;
}

div#smallAccessBoxOne, div#smallAccessBoxTwo, div#smallAccessBoxThree
{
	margin-top: 14px;
	float: right;
	border: 1px solid #ABDA4D;
	width: 171px;
}

div#smallAccessBoxOne table, div#smallAccessBoxTwo table, div#smallAccessBoxThree table
{
	width: 171px;
}

div#smallAccessBoxOne table th
{
	background-color: #6E91A3;
	background-image: url(../images/oneBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#smallAccessBoxTwo table th
{
	background-color: #6E91A3;
	background-image: url(../images/twoBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#smallAccessBoxThree table th
{
	background-color: #6E91A3;
	background-image: url(../images/threeBox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ABDA4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 11px;
}

div#smallAccessBoxOne table td, div#smallAccessBoxTwo table td, div#smallAccessBoxThree table td
{
	background-color: #E9F2D7;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	color: #6E91A3;
	text-align: left;
}

div#smallAccessBoxOne table td a, div#smallAccessBoxTwo table td a, div#smallAccessBoxThree table td a
{
	text-transform: uppercase;
	text-decoration: none;
	color: #669933;
	background-image: url(../images/greenArrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 10px;
	font-weight: bold;
	line-height: 1.4em;
}

div#smallAccessBoxOne table td a:hover, div#smallAccessBoxTwo table td a:hover, div#smallAccessBoxThree table td a:hover
{
	text-decoration: underline;
}

div#utilNav
{
	clear: both;
	float: left;
	border-collapse: collapse;
	border: 1px solid #ACD251;
	background-color: #E9F2D7;
	margin-top: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}

div#utilNav ul
{
	float: left;
	margin: 0;
	padding: 0;
	width: 733px;
}

ul#utilNav li
{
	display: inline;
}

ul#utilNav li a
{
	float: right;
	display: block;
	background-color: #E9F2D7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #668187;
	border-collapse: collapse;
}

ul#utilNav li a:hover
{
	text-decoration: underline;
}

ul#utilNav li a.active
{
	text-decoration: underline;
}

div#leftGeneral
{
	clear: both;
	float: left;
	width: 135px;
}
	
div#leftGeneral p
{
	font-size: 1.1em;
	font-weight: bold;
}

ul#leftGeneral
{
	padding: 0;
	margin: 0;
}

ul#leftGeneral li
{
	list-style-type: none;
}

ul#leftGeneral li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #607D99;
	text-decoration: none;
	line-height: 1.4em;
	background-image: url(../images/greenArrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 11px;
}

div#mainGeneral
{
	float: left;
	width: 379px;
	margin-left: 19px;
	margin-top: 19px;
	margin-right: 10px;
}

div#mainGeneral h1
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #607D99;
}

div#pageTitleGeneral
{
	width: 379px;
	border-bottom: 1px dashed #ABDA4D; 
	padding-bottom: 9px;
}

div#mainContentGeneral
{
	padding-top: 6px;
	width: 379px;
}

div#mainGeneral h2
{
	padding: 0;
	padding-top: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #669933;
}

div#mainGeneral p
{
	font-size: 1.1em;
	padding-top: 17px;
}

div#mainGeneral a
{	
	color: #5894B3;
	font-weight: bold;
}

div#mainGeneral hr
{
	color: #FFFFFF;
	border-top: 1px dashed #ABDA4D;
}

div#mainGeneral ul
{
	padding: 0;
	margin-left: 15px;
	margin-bottom: 0;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	list-style-type: disc;
	color: #607D99;
}

div#mainGeneral form table td
{
	padding-top: 16px;
}

div#mainGeneral form
{
	padding: 0;
	margin: 0;
}

div#mainGeneral form label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #607D99;
}

div#mainGeneral form input, div#mainGeneral form select 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #607D99;
	background-color: #FCFFF4;
	border: 1px solid #6E91A3;
	font-size: 1.1em;
	margin-top: 5px;
}

div#mainGeneral form input.contactOK
{
	background-color: #ffffff;
	border: 0;
}

div#mainGeneral form textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #607D99;
	background-color: #FCFFF4;
	border: 1px solid #6E91A3;
	font-size: 1.1em;
	width: 380px;
	height: 150px;
}

div#rightGeneral
{
	padding-left: 13px;
	width: 179px;
	float: left;
}

div#rightGeneral table.smallSolid, div#leftContentHome table.smallSolid
{
	border: 1px solid #ABDA4D;
	border-collapse: collapse;
}

div#rightGeneral table.smallSolid td, div#leftContentHome table.smallSolid td
{
	border-bottom: 1px solid #ABDA4D;
	border-collapse: collapse;
}

div#rightGeneral table.smallSolid td a
{
	width: 156px;
	display: block;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #607D99;
}

div#rightGeneral table.print td a:hover
{
	text-decoration: underline;
}

div#rightGeneral table.smallSolid td p
{
	width: 156px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #607D99;
}

ul#siteMap
{
	background-color: #E9F2D7;
}

ul#siteMap li
{
	list-style-type: none;
	border-collapse: collapse;
	border-bottom: 1px solid #FFFFFF;
}

ul#siteMap li a
{
	display: block;
	color: #669933;
	font-size: 1.1em;
	text-decoration: none;
	padding-left: 10px;
	line-height: 2em;
}
ul#siteMap li ul
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	background-color: #F4F7EC;
}

ul#siteMap ul li a
{	
	display: block;
	font-size: 1em;
	text-decoration: none;
	padding-left: 20px;
	line-height: 2em;
	color: #669933;
}

ul#siteMap li a:hover
{
	background-color: #6E91A3;
	color: #FFFFFF;
}

ul#siteMap ul li a:hover
{
	background-color: #C7DDE8;
	color: #6E91A3;
}
.tableHeader 
{
	color: #FFFFFF;
	font-weight: bold; 
}
.tableText 
{
	color: #607D99; 
	font-weight: bold; 
}
