/* CSS Document */

@import url(base.css);

/* 
   Adjust the bottom arch horizontally
-------------------------- */
#page {
	background:url(images/bottomBack.gif) 256px bottom no-repeat;
}
#text {
	margin:0 220px 90px 0;
	}
/*
	Mark the main menu location
------------------------------------------*/
#mm0 a, #mm0 a:hover {
	background:url(images/menu.gif) 0 -72px no-repeat;
}
#menu li:hover ul li a, #mMenu li.jshover ul li a {
	background:none; /* this fixes a background isssue */
}
/* 
   mark the submenu
-------------------------- 
#menu li:hover ul li#sm4a a, #menu li.jshover ul li#sm4a a, #sub1 {
	background: url(images/rollColor.png) top repeat-x;
	font-weight:bold;
}
*/


#text div.odd, #text div.even{
width:450px;
}

/* 
   
-------------------------- */
#content {
	margin:0 0 0 0;
	padding:50px 0 0 0;
	}
#text {
display:block;
	width:549px;

		float:none;
	left:90px;
	position:relative;
	margin:0;
	
	
	/*float:left;	display: inline;
	border:none;*/
}
#text p
 {
 font-size:1.23em;
 margin:0 0 2em 0;
}
#ssbox {
width:549px;
background:url(images/home_box.gif) bottom right no-repeat;
padding:18px 0 45px 0;
position:relative;
margin:0 0 59px 0;
display:block;
}
/*#box div.top{
position:absolute;
right:0;
top:0;
width:7px;
height:7px;
background:url(images/homeTop.gif) no-repeat;

}
#box div.bottom {
display:block;

position:absolute;
left:0;
bottom:0;
width:8px;
height:8px;
background:url(images/homeBottom.gif) left bottom no-repeat;

}*/
#ssbox p {
display:block;
margin:0 30px 10px 225px;
font-size:1em;
}
#ssbox strong {
font-size:1.1em;
}
 h1 {
display:block;
height:18px;
width:549px;
background:url(images/h_home.gif) no-repeat;
margin:0 0 30px 0;
position:relative;
}
/*
#subHolder {
	width:150px;
	float:left;
	width:236px;
	margin:0 0 100px 0;
}
#text div.box {
	margin:0 0 500px 0;
}

a.nextBut {
margin:10px 20px 28px 0;
*margin:10px 20px 18px 0;
float:right;
display: inline;
height:17px;
width:49px;
background:url(images/nextButt.gif) no-repeat;
}

#subHolder {
position:absolute;
left:630px;
top:250px;
}
#text div.box {
	margin:0 0 500px 0;
}
a.ssBut {
float:none;
margin:0 0 10px 20px;
}
a.newsBut {
margin:0 0 10px 20px;

}
a.ivestBut {
margin:0 0 10px 0;
}
*/

a.ssBut
{
	width:173px;
	height:119px;
	display:block;
	background:url(images/bt_ss_learn_more.gif) no-repeat;
	position:absolute;
	top:20px;
	left:15px;
}

a.newsBut
{
	width:181px;
	height:117px;
	display:block;
	background:url(images/bt_ss_in_news.gif) no-repeat;
	position:absolute;
	top:149px;
	left:15px;
}

.ssBut
{
display: block !important;
}



div#people
{
background:url(images/people_blank.gif) no-repeat;
}
div#callout
{
display:block;
width:956px;
height:223px;
position:absolute;
top:135px;
left:0px;
background: url(images/homepage_graphic.jpg);


}
