/* Yard Guard - CSS Document */

/* Common Styles End*/	
body {
	font-size: 18px;
	background-image : url(../images/bg.gif);
	background-repeat : repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #004E95;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

table, tr, td {
	font-size: 12px;
	letter-spacing: .08em;
	line-height: 18px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #004E95;
	letter-spacing: 0;
	line-height: 17px;
	margin-top:0px;
	margin-bottom: 0px;
}

p.learn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #004E95;
	padding-top: 5px;
	margin-top: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #004E95;
	padding-right: 28px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #3591E5;
	padding-top: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

ul.mainlist {
	margin-left: 0px;
	padding-left: 20px;
	padding-top:0;
	margin-top:0;
	list-style-image: url(../images/bullet_grey.gif);
	list-style-type: disc;
	line-height: 14px;
}

li.mainlist {
    font-size: 0.95em;
	padding-bottom: 10px;
}
.greenLink {
	font-size: .95em;
	line-height: 14px;
	color: #060;
}



ul.sideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004E95;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

li.sideNavOn {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0em;
	padding-left: 0em;
}

li.sideNavOn a{
	padding-left: 1.3em;
}

li.sideNavOff {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0em;
	padding-left: 0em;
}

li.sideNavOff a{
	padding-left: 1.3em;
}
/* Common Styles End*/	


/* Nav Styles Start*/
/* Nav Styles End*/


/* Links Start*/
a:link, a:visited  {
	font-weight: bold;
	color: #060;
	text-decoration: underline;
}
a:hover{
	font-weight: bold;
	color: #3591E5;
	text-decoration: underline;
}


.link_body:link, .link_body:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}

.link_body:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #090;
	text-decoration: none;
}

.sideNavItem:link, .sideNavItem:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #004E95;
	text-decoration: none;
}

.sideNavItem:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3591E5;
	text-decoration: none;
}

.sideNavItemOn:link, .sideNavItemOn:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3591E5;
	text-decoration: none;
}

.sideNavItemOn:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3591E5;
	text-decoration: none;
}

.subNavLink:link, .subNavLink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004E95;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	list-style-image: none;
}

.subNavLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3591E5;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	list-style-image: url(../images/bullet_arrow.jpg);
}
/* Links End*/


/* List Styles Start */	
.subNav ol, .subNav ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004E95;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 15px;
}

.subNavItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004E95;
	font-style: normal;
	font-weight: normal;
	background-image: url(images/home_safety.gif);
}

li.subNavItem:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004E95;
	font-style: normal;
	font-weight: normal;
}
/* List Styles End*/	


/* Custom Styles Start */	
/*.navbg {
background-image:url(../images/nav_repeat.gif);
background-repeat:repeat-x;
}*/

.sidenavbg {
background-image: url(../images/sideNav_bg_white.gif);
background-repeat:repeat-y;
}

.subNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3591E5;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #3591E5;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.listTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #3591E5;
	text-transform: uppercase;
}
/* Custom Styles End*/	
