BODY {
	COLOR: #494949;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	margin-top:10px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	font-size:.8em;
}
#master {
	margin: 0 auto;
	text-align:center;
	width:865px;
	background:#ffffff;
}

#masterHome {
	margin: 0 auto;
	text-align:center;
	width:815px;
	background:#ffffff;
}
.slidedoormenu {
	list-style-type: none;
	margin:0 auto;
	float:left;
	background-color:#FFA724;
	padding: 0;
	width: 185px; /* width of menu (don't forget to add border with below!) */
	border-left: 0px solid #ffa1a3; /* thick left border of menu */
}
.slidedoormenu li {
	border-bottom: 1px solid #FFD392; /* Gray border beneath each menu item */
}
.slidedoormenu li a {
	background: url(../images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
	font: bold 16px calibri, Trebuchet MS;
	text-transform:uppercase;
	letter-spacing:-1px;
	display: block;
	color: #ffffff;
	width: auto;
	border-bottom: 0px solid white; /* White border beneath each menu item link, to add depth */
	padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
	text-indent: 8px;
	text-decoration: none;
}
.slidedoormenu li a:visited, .slidedoormenu li a:active {
	color: #ffffff;
}
.slidedoormenu li a:hover {
	background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
	color: #ffffff;
}
.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a {
	border-bottom-width: 0;
	color: #ffffff;/* For last menu item within menu, remove bottom border */
}
.slidedoormenu li.lastitem a {
	padding: 5px 0;
	color: #ffffff; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


.DynamicMenuItemStyle {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}

.TopMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	background-image:url(../images/top_menu_bg.gif);
}
.TopMenu a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
.TopMenu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.TopMenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:Yellow;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.TopMenu a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E96D1F;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.Group
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
  background-color:white;
  border:solid 1px gray; 
  cursor:pointer;
  width:150px;

}

.MenuItemHover
{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:green;
  border:solid 1px gray; 
  cursor:pointer;
  width:150px;

}


h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#2A731E;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
	line-height:1px;
}


.BodyText orangelinksmall a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E96D1F;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}




.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.news a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003880;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.news a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}
.news a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.news hr {
	width:98%;
	text-align:left;
	height:1px;
}
.PageHeading {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	font-size:1.9em;
	color:#FF740B;
	font-weight:bold;
	text-transform:capitalize;
	padding-top:9px;
	text-decoration:none;
	padding-bottom:5px;
	letter-spacing: -2px;
}

.PageHeadingDynamic {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	font-size:1.9em;
	color:#00327C;
	font-weight:bold;
	text-transform:capitalize;
	padding-top:0px;
	text-decoration:none;
	padding-bottom:5px;
	letter-spacing: -2px;
	border-bottom:1px #CCCCCC solid;
}

.SiteMap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.SiteMap a:link, .SiteMap a:visited, .SiteMap a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E96D1F;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

.SiteMap a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}



a:link, a:visited,  a:active {
	color:#494949;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none;
}


.BodyText a:link, .BodyText a:active  {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	text-decoration:underline;
	color:#494949;

}

.BodyText a:visited {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#494949;

}

.BodyText a:hover {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	text-decoration:none;
	color:#E96D1F;


}

.Footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
}
.Footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.Footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}
.Footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}
.Footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}


.RelatedLinks {
	width: 195px;
	background: url(../images/bottom.gif) #FFFFFF no-repeat bottom left;
	margin: 0 auto;
	padding-bottom: 6px;
	
}
.RelatedLinks h1 {
	background: url(../images/top.gif) no-repeat top left;
	min-height: 28px;
	margin: 0;
	padding: 10px 80px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;

}

.RelatedLinks .Content {
text-align:left;
}

.RelatedLinks a:link, a:visited, a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F76;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}

.RelatedLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F76;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}


h1 {
	text-align:center;
	font-size:14px;
}

.HeadingSmall{
	text-align:left;
	font-size:14px;
	color:#2E7023;
	font-weight:bold;
}


tr.HeadingSmallLined td {
	font-family:Helvetica, Arial, Verdana;
	text-align:left;
	font-size:1.2em;
	color:#2E7023;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
}



ol {
  font: normal 22px Georgia, Times, serif;
  color: #999999;
  
}

ol p {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	font-size:13px;
  color: #000000;
  margin-bottom:-5px;
}

.highlighted {
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	font-size:1.4em;
	color:#666666;
	text-align:center;
	font-weight:bold;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
}

.curlycontainer .innerdiv{
background: transparent url(../images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;

}



.shadowcontainer{
width: 300px; /* container width*/
background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #cccccc;
padding: 6px;
position: relative;
left: -7px; /*shadow depth*/
top: -7px; /*shadow depth*/
}

.commentbox{
background-color: #ececec;
width: 620px;
padding: 10px;
}

.commentfooter{
background: url(arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
