/* --- text styles --- */
body {font-family:Arial, Helvetica, "sans-serif"; font-size:75%; line-height:1.5em; color:#333; margin:0; padding:0;}
h1 {font-size:1.6em; font-weight:normal; line-height:1.6em;}
h2 {font-size:1.3em; line-height:1.3em;}
h3 {font-size:1.15em;}

p {margin:10px 0;}
ul {list-style-type:circle; margin:0; padding:0}
ol {list-style-type:decimal;}
li {margin-left:30px; }

hr {color:#666;}

/* --- buttons --- */
.formButton {background:white; border:1px solid black; padding:2px 4px; margin-top:5px; cursor:pointer;}
.formButton:hover {background:#ddd;}

/* --- header --- */
#strap {font-size:1.4em; color:#E75B1D; font-weight:bold;}
#header a {color:#3366FF;}
#content a {color:White;}

/* --- top navigation --- */
#navigation table a {font-weight:bold; color:#333; background: url(/laf/tabs/TabLeftGreen.png) top left no-repeat; line-height:29px; height:29px; float:left; margin:0 5px; padding-left:15px; padding-right:10px;}
#navigation table table td {background:url(/laf/tabs/TabRightGreen.png) top right no-repeat;}

#navigation table.selectedTab a {color:white; background: url(/laf/tabs/TabLeftOrange.png) top left no-repeat; line-height:29px; height:29px; float:left; margin:0 5px; padding-left:15px; padding-right:10px;}
#navigation table.selectedTab td {background:url(/laf/tabs/TabRightOrange.png) top right no-repeat;}

/* --- left hand navigation --- */
.treeMenu table  {width:185px;}
.treeMenu table td {border-bottom:1px solid #666;}
#content .treeMenu a {padding:2px;}
td.navItem {border-bottom:1px solid #ddd; padding:3px; width:185px; /*background:url(/laf/navRightArrow.gif) center right no-repeat;*/}
#content a.navItem:hover {background:#333; color:White;}
tr td:hover {}
td.navRootItem {/*background:url(/laf/navDownArrow.gif) center right no-repeat;*/}
#content a.levelOne {color:#C0DD00;}
#content a.levelTwo {color:#9CD4F5;}
td.navParentItem {/*background:url(/laf/navDownArrow.gif) center right no-repeat;*/}

a.navItemSelected {background:white; color:Black;}
.navLeafItem {}
#content td.treeNode a {color:#C0DD00;}
#content .navItemSelected a {color:Black;}


/* --- search --- */
#search input { vertical-align:top;} 

/* --- form styling --- */
ul.form {width:100%;}
ul.form li {clear:both; padding-bottom:5px;}
ul.form li .formLabel {float:left; width:120px;}
.ValidationSummary {border:1px solid red; background:#FFE6E6; margin:10px 0; padding:5px; width:auto;}
.ValidationSummary ul {list-style-type:disc;}

