* {
	padding : 0;
	margin : 0;
}
body {
	margin : 0;
	padding : 0;
	text-align : center;
	background: url(/images/background.jpg);
	background-repeat: repeat-x;
	background-color: #292929;
}
p {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color : #000000;
	margin : 10px 0 10px 0;
}
p a {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color : #666666;
}
p a:hover {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #666666;
}
a {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #666666;
}
a:hover {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #666666;
}
hr {
color : #999999;
}
table {
width: auto;
}
#content {
width : 985px;
margin : 0 auto;
text-align : left;
}
#header {
background-image : url(/images/bgHeader.jpg);
background-position : center 0%;
width : 985px;
height : 90px;
}
.logo {
	width : 445px;
	float : left;
	padding : 35px 0 0 47px;
}
.search {
	width : 300px;
	height : 50px;
	float : right;
	margin : 35px 25px 0 0;
	padding-right:30px;
	text-align : right;
}
.search input {
	font-size:11px; 
	font-family: Arial, Verdana;
	margin-top:25px;
	background-color:#efedee;
}

#navigation {
	background-position : center 0%;
	width : 985px;
	height : 40px;
}
#navigationCenter{
	background-image: url(/images/bgNav2.jpg);
	padding: 0;
	height : 40px;
	width: 922px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-color: #eceeed;
}

.nav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : bold;
	margin : 10px 0 0 60px;
}
.nav a {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
.nav a:hover {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
color : #008b52;
text-decoration : none;
}
#navlist li {
display : inline;
list-style-type : none;
padding-right : 20px;
line-height:14px;
}
#bodyTop {
	background-image : url(/images/bgBodyTop.gif);
	background-position : center 0%;
	width:922px;
	height : 24px;
}
#bodyBottom {
	background-image : url(/images/bgBodyBottom.gif);
	background-position : center 0%;
	width:922px;
	height : 39px;
}

#bodyMain {
	margin : 0 auto;
	padding : 0 0 0 0;
	background-image : url(/images/bgBody.jpg);
	background-position : center 0%;
	width : 985px;
	background-repeat : repeat;
	min-height:400px; height:auto !important; height:400px;
}

.bodyShadowLeft {
	width: 31px;
	background: url(/images/shadow_left.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shadow_left.png');
	* background: none; 
}
.bodyShadowRight {
	width: 32px;
	background: url(/images/shadow_right.png);
	background-repeat: repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shadow_right.png');
	* background: none; 
}

.bodyCenter {
	width: 922px;
	background-color: #eceeed;
}


p.breadcrumbs {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
}
p.breadcrumbs a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #006633;
}
p.breadcrumbs a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #006633;
}

h1.header {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #000000;
}
h2.subhead {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000000;
}
p.callouts {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #666666;
}

#footer {
padding-bottom : 5px;
padding-top : 10px;
margin-bottom : 15px;
height : 45px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : white;
text-align : center;
}
#footer a {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color:#aeb4b1;
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
}
#footer a:hover {
    color:#00c000; 
    text-decoration:underline;
}

.body {
    background-color:#eff1f0;
    width:834px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size:11px;
    min-height:500px; height:auto !important; height:500px;
    line-height:14px;
	background-image : url(/images/bgBody.gif);
	background-position : center 0%;
	background-repeat:repeat-y;
	padding-left:38px; padding-right:40px;
    }
.body h1 {
    text-align : left;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    color : #000000;
    margin-bottom:10px;
    }
.body h2 {
    text-align : left;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000000;
    }
.body h3 {
    text-align : left;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    color : #000000;
    width:200px;
    border-bottom:solid 1px silver;
    }
.body h4 {
    text-align : left;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    width:250px;
    border-bottom:solid 1px silver;
    margin-bottom:5px;
    }
.body p {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size:11px;
    }
.body a {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:#008b52;
    font-size: 11px;
    text-decoration:none;
    }
.body a:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:black; 
    text-decoration:underline;
    font-size: 11px;
    }
.body table {width:99%;}
.body td {padding:1px;}
.body ul {padding-left:20px; margin-top:5px; margin-bottom:5px;}

.grayborder {border:solid 1px gray;}
.silverborder {border:solid 1px silver;}
.spacedcell td {padding:2px;}
.absmiddle {vertical-align:middle;}
.graybutton {background-color:#efedee;}
.smallgraybutton {background-color:#efedee; font-size:12px;}
.small_form_entry {font-size:12px;}
.imageborder {border:solid 1px silver;}
.requiredfield {font-weight:bold;}
.squarelist {list-style-image: url('/images/icons/white-square.gif'); margin-top:5px; margin-bottom:5px;}
.squarelist li {padding-bottom:2px; vertical-align:middle;}
.squarelistspaced {list-style-image: url('/images/icons/white-square.gif'); margin-top:5px; margin-bottom:5px;}
.squarelistspaced li {margin-bottom:7px; vertical-align:middle;}
.listspaced li {margin-bottom:7px;}
.graybox {border:solid 1px silver; padding:5px;}
.grayboxtight {border:solid 1px silver; padding:1px;}
.clearbox {padding:5px; margin-bottom:5px;}
.errorbox {border: solid 1px red; padding:5px; color:Red;}
.successbox {border: solid 1px green; padding:5px; color:Green;}
.hide_list_entry {display:none;}
.show_list_entry {display:block; margin: 1px 0 1px 0; padding: 1px 0 1px 5px;}
.show_list_entry_silver_fancy {display:block; margin: 1px 0 1px 0; padding: 1px 0 1px 5px; background-color:#efedee; border-left:solid 1px silver; border-top:solid 1px silver; border-right:solid 1px gray; border-bottom:solid 1px gray;}
.show_list_entry_border {display:block; margin: 1px 0 1px 0; padding: 1px 0 1px 5px; border-left:solid 1px silver; border-bottom:solid 1px silver;}
.indentlisttext {margin-left:15px;}
.indentlisttexthover {margin-left:15px; background-color:green;}
.contentBesideLeftMenu {float:right; width:645px;}
.floatrightbox {float:right; padding:5px; margin:10px 0 10px 10px; width:250px;}
.banner_graybox {border:solid 1px silver; padding:5px; margin-bottom:5px;}
.banner_grayboxtight {border:solid 1px silver; padding:1px; margin-bottom:5px;}
.banner_clearbox {padding:5px; margin-bottom:5px;}

.leftmenulist li {
    list-style-type: none;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
 	margin-bottom:5px;
    }
.leftmenulist ul {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 11px;
    margin-left:-14px;
    padding-left:20px;
    }
.wideleftmenucontent {
    margin-left:40px;
}
#leftMenu {
    padding:5px; 
    float:left; 
    width:165px; 
    border:1px solid silver; 
    background-color:#eff0f0; 
    margin-right:0px;
    }
#leftMenu p {
    border-bottom:solid 1px silver; 
    font-weight:bold; 
    margin:5px 0 3px 0; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 10px;
    }
#leftMenu ul {
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size : 11px;
    margin-left:-14px;
    padding-left:20px;
    }
#leftMenu a {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    }
#leftMenu li {
    list-style-type: none;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
    }
#leftMenu a:hover {
    color:black; 
    }
#insetrightmenu
{
    padding:5px;
    border: solid 1px silver;
    margin: 10px;
    float:right;
    width:225px;
    display:block;
}
#insetrightmenu p {
    font-size:11px; 
    font-weight:bold; 
    margin-top:0px;
    margin-bottom:5px; 
    border-bottom:1px solid #bbb; 
    width:250px;
    font-family : Arial, Helvetica, sans-serif;
}
.documentcategoryheader {
    font-size:11px; 
    font-weight:bold; 
    margin-bottom:5px; 
    border-bottom:1px solid #bbb; 
    width:275px;
    font-family : Arial, Helvetica, sans-serif;
    margin-top:10px;
}

#cellboxes td {border:solid 1px silver; padding:5px;}
#cellboxes h1 {background:#FFF url('/images/graphics/boxtitlegradient.jpg'); margin: -5px -5px 2px -5px; height:18px; padding-top:5px; text-indent:5px;}
