/* basic proprties for all site objects  */
body,td,th,option,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: .04em;
	line-height:130%;
}
/* ensures no margins by default  */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
select,textarea {
	border: 1px solid #000000;
}
.genericinput
{
     border: 1px solid #000000;
	 height: 17px;
}

/* basic link proprties */
a {
	color: #999900;
}
/*   */
a:hover {
	color: #CC3333;
}
a img {
	border-style:none;
}
.homepageleftnavtext {
	color: #666666;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 10px;
}
.subpagetitle {
	color: #666666;
	padding-top: 20px;
}
.subpagemultilinetitle {
	color: #666666;
	padding-top: 3px;
}

.leftnavheader {
	color: #CC3333;
	font-weight: bold;
	font-size: 13px;
}
.leftnavheader a{ 
	color: #CC3333; 
}
.leftnavheader a:hover{
	color: #CC3333;
}
.leftnavheader a:visited{
	color: #CC3333;
}

/* general copyright */
.copyright {
	color: #FFFFFF;
	font-size: 10px;
	background-color: #C0B7B1;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* links contained in the leftnav area  */
.copyright a{ 
	color: #FFFFFF; 
}
.copyright a:hover{
	color: #CC3333;
}
/* general copyright */
.internalcopyright {
	color: #666666;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* links contained in the leftnav area  */
.internalcopyright a{ 
	color: #666666; 
}
.internalcopyright a:hover{
	color: #CC3333;
}
.tablerowhighlight{
	background-color: #FAEB96;
}

/* background image for home page  */
#homepagebg {
	background-image:  url(../graphics/home/boxesbg.gif);
	/*background-repeat: repeat-y;*/
}
/* background image for home page  */
.homebg {
	background-image:  url(../graphics/home/boxesbg.gif);
	/*background-repeat: repeat-y;*/
}
/* background image for home page  */
#internalpagebg {
	background-image:  url(../graphics/common/sidebar_color.gif);
	background-repeat: repeat-y;
}
.internalpagebg {
	background-image:  url(../graphics/common/sidebar_color.gif);
	background-repeat: repeat-y;
}
/* background image for home page cell  */
#whitebg {
	background-image:  url(../graphics/common/white.gif);
}
/* background image for home page cell  */
.redbg {
	background-image:  url(../graphics/common/redbg.gif);
	background-repeat: repeat-x;
}
.greenbg {
	background-image:  url(../graphics/common/greenbg.gif);
	background-repeat: repeat-x;
}
.headerline {
	background-image:  url(../graphics/common/header_line.gif);
	background-repeat: repeat-x;
}
#headerline {
	background-image:  url(../graphics/common/header_line.gif);
	background-repeat: repeat-x;
}
.allredbg {
	background-image:  url(../graphics/common/red.gif);
}
.allgreenbg {
	background-image:  url(../graphics/common/green.gif);
}
/* will leave cursor as arrow when hovering over hyperlink   */
.nolink {
	cursor: default;
}
/* generic bold style since DW assigns FaqHeader to bolds  */
.genericbold {
	font-weight: bold;
}
.leftnavtitle {
	color: #666666; 
	font-weight: bold;
}
.leftnavsublists {
	color: #FFFFFF; 
}
/* links contained in the leftnav area  */
a.leftnavsublists { 
	color: #FFFFFF; 
	text-decoration: none;
}
a.leftnavsublists:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.leftnavsublistselected {
	color: #FFFFFF; 
	text-decoration: underline;
}
.leftnavlists {
	color: #FFFFFF; 
}
/* links contained in the leftnav area  */
a.leftnavlists { 
	color: #FFFFFF; 
}
a.leftnavlists:hover{
	color: #FFFFFF;
}
.breadcrumb {
	color: #666666; 
}
.learningplantitle {
	color: #CC3333; 
	font-size: 14px;
}
/* generic underline style  */
.genericunderline {
	text-decoration: underline;
}

/* doublespaces homepage text   */
.homepagetext {
	line-height:130%;
}
/* sets the style for the section title in the left nav area  */
.leftnavsectiontitle {
	font-weight: bold;
	text-transform: uppercase;
}
/* links contained in the leftnav area  */
a.leftnavsectiontitle { 
	color: #330000; 
	text-decoration: none;
}
a.leftnavsectiontitle:hover{
	color: #999999;
	text-decoration: underline;
}
/* sets the style for the current page name in the left nav area  */
.leftnavcurrentpage {
	font-weight: bold;
	/*text-decoration: underline;*/
	color: #999999;
}

/* links contained in the leftnav area  */
a.leftnavlinks { 
	color: #330000; 
	text-decoration: none;
}
a.leftnavlinks:hover{
	color: #999999;
	text-decoration: underline;
}

/* general small text like copyrights, etc.  */
.smalltext {
	font-size: 10px;
}
/* general small text like copyrights, etc.  */
.mediumtext {
	font-size: 11px;
}
/* another homepage style for background  */
.homepagebg {
	background-color: #EA853C;
}
/* sets indentation in main body for all general pages  */
.generalpagebodydiv {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 25px;
}
.lpbodydiv {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.generalpagebodydiv {
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.generalhomepagetext {
	padding-top: 0px;
	padding-bottom: 17px;
	padding-left: 22px;
	padding-right: 32px;
}
.headertilebg {
	background-image: url(../graphics/secondarypages/headers/headertile.gif);
	background-repeat: repeat-x;
}

/* general invisible object, used specifically for auto-enter submit on forms with multiple input fields.  */
.invisibleobj {
	display: none;
}

