body {
	background-image: url(../images/background.jpg);
	background-position: center top;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#Top_Back {
	position: absolute;
	z-index: -50;
	width: 100%;
	height: 457px;
	background-image: url(../images/background_top.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

#Wrapper {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-left: -500px;
}

#Header {
	float: left;
	clear: both;
	width: 1000px;
	height: 116px;
}

#Main {
	float: left;
	clear: both;
	width: 1000px;
	background-image: url(../images/main_bk.jpg);
	background-repeat: repeat-y;
	_margin-top:-2px;
}

#Sidebar {
	float: left;
	clear: right;
	width: 211px;
	#width: 211px;
	_width: 211px;
	padding: 0 7px 0 7px;
	_margin-top:15px;
}

#Sidebar a {	
	margin:5px;
	padding:0px;
}

#mAbout, #mServices, #mVets, #mLinks, #mPolicies, #mFeedback {
	float: left;
	clear: both;
	margin-bottom: 2px;
	border: 0;	
}

#mAbout {
	margin-top: 7px;
}

#Main_Right {
	float: left;
	clear: right;
	width: 775px;
	position: relative;
	background-image: url(../images/main_right_bk.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	overflow: hidden;
	/*border: 1px solid red;*/
	#margin-left:0px;
	_margin-left:-4px;
}

#Page_Title {
	float: left;
	clear: both;
	width: 517px;
	width: 775px;
	height: 94px;
	
	
}

#Banner {
	float: right;
	margin-top: -94px;
	_margin-top:-96px;	
	/*width: 258px;
	height: 168px;
	position: absolute;
	top: 0;
	right: 0;*/
}

#Contents {
    margin: 0 30px 20px 20px;
    /*width: 200px;
    overflow: hidden;*/
}

#Contents p {
    text-align: justify;
    line-height: 18px;
}

h1 {
    visibility: hidden;
    display: none;
}

h2 {

    /*border-bottom: 1px dotted #BBBBBB;*/
    font-size: 16px;
    color: #444444;
    /*margin-bottom: 0px;
    padding-bottom: 0px;*/
    font-variant: small-caps;
}

h3 {
    font-size: 16px;
    color: #000000;
}

h4 {
	font-weight: bold;
	font-size: 14px;
}

#Footer {
	float: left;
	clear: both;
	width: 1000px;
	height: 17px;
}

a:link, a:visited {
	font-size: 14px;
	text-decoration: none;
	color: #50668d;
}

a:hover, a:visited:hover {
	font-size: 14px;
	text-decoration: none;
	color: #d81e05;
}

td 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 12px;
	color: #000000;
}

.link_table img
{
	#border:2px solid #50668d;
}

.arrowlistmenu{
width: 212px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
height:10px;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
padding: 0;
margin:15px 0 8px 0;

}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
height:12px;

}

.arrowlistmenu ul li a{
color: #A70303;
/*background: url(../images/arrowbullet.png) no-repeat center left;*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 12px;

}

.arrowlistmenu ul li a:visited{
color: #A70303;
font-size: 12px;

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
font-size: 12px;
}

.justlink
{
	margin:0px;
	padding:0px;
	margin-top:0px;
	line-height:0px;
	cursor: hand;
	cursor: pointer;
}

.categoryitems li
{
	#margin-top:-10px;
}

.altmenu a, .altmenu a:visited
{
    color:#ffffff
}

.altmenu a:hover, .altmenu a:visited:hover
{
    color: #858585;
}