body{

	margin:0px;

	padding:0px;

}



table {
	width: 100%;
	height: 100%;
	border: 0 none;
}

table.contact {
	width: 80%;
	height: 200px;
	border: 10 none;
	border-collapse:collapse;
	font-size: 100%;
	}
	

td {
	width: auto;
	vertical-align: middle;
}



a img {
	border: 0px none;
}

img {
	border: 0px none;
}



body, a, div, p, th, td, li, dd {
	font-family: Arial;
	color: #000000;
}



h1{

	font-family: arial;

	color: #98249f;

	font-size: 160%;

	font-weight:300;

}



h2{

	font-family: arial;

	color: #98249f;

	font-size: 140%;

	font-weight:300;

}



h3{

	font-family: arial;

	color: #98249f;

	font-size: 120%;

	font-weight:300;

}



h3 a{

	color: #98249f;

}



a{

	color:#000000;
	font-weight:900;

	text-decoration:none;

}



a:hover{

color:#98249f;

}



#container{

	top:0%;
	height: 1600px;
	width: 1024px;

}


#header{

	height:134px;

	width:1024px;

}



#header #logo{

	float:left;

	width:216px;

	margin-left:20px;

	display:inline;

}



#header #h_right{

	float:right;

	width:788px;

	height:100%;

	text-align:right;

	display:inline;
	
	overflow:hidden;

}



#header #h_right #title{

	margin-right:5px;

	height:35px;

	margin-top:65px;
	
	font-size: .75em;
	
	padding-right: 10px;

}



#header #h_right #menu{



	height:32px;

	background-image:url(images/menu/menu-bg.png);

	background-repeat:no-repeat;

	background-position: 100% 100%;

	padding: 0px;

	margin: 0px;

	font-size:0px;

	padding-left:76px;
	

}

#header #h_right #navcontainer ul
{
	margin: 0;
	padding-right: 10px;
	list-style-type: none;
	text-align: right;
	font-size: .85em;
	white-space: nowrap;

}

#header #h_right #navcontainer ul li 
{ 
	display: inline;
}

#header #h_right #navcontainer ul li a 
{ 
	text-decoration: none;
	padding: .2em .6em;
	border-right: 0px solid #98249f;
	border-left: 0px solid #98249f;
}

#header #h_right #navcontainer ul li a:hover
{
	color: #98249f;
}


.menu-img{

	display:inline;

	float:left;

}



#main{

	width:1024px;

	clear:both;

}



#main #pic{
	
	margin-left:0 auto;
	
	margin-top:7px;

	float:left;

	width:312px;

	display:inline;

}

#main #headshot{

	height:200px;
	
	margin-left:0px;

	float:left;

	width:183px;

	display:inline;

}

#main #content{

	margin-top:7px;

	margin-bottom:0px;

	margin-right:0px;

	margin-left:38px;

	padding-top:12px;

	float:left;

	width:674px;

	border-left: 0px solid #d1d1d1;

	border-right: 0px solid #d1d1d1;

	border-top: 2px solid #d1d1d1;

	border-bottom: 0px solid #d1d1d1;

	background-color:white;

	display:inline;

}

#main #content #scroll{
	
	width: 674px;
	
	height: 1600px;

	overflow: auto;

	text-align:left;

	color:#000000;

	font-size:0.75em;

}

#main #content #navcontainer ul
{
	margin: 0 auto;
	padding: 0 auto;
	list-style-type: none;
	text-align: center;
	white-space: nowrap;
}

#main #content #navcontainer ul li 
{ 
	display: inline;
}

#main #content #navcontainer ul li a 
{ 
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color: #036;
}

#main #content #navcontainer ul li a:hover
{
	color: #fff;
	background-color: #369;
}

#main #content #headcontainer
{
	margin-left:153px;
	margin-right:153px;
	white-space: nowrap;
	text-align: center;
}


#service{

	width:1024px;

	clear:both;

}


#service #pic{
	
	margin-left:0 auto;
	
	margin-top:7px;

	float:left;

	width:312px;

	display:inline;

}

#service #content{

	margin-top:7px;

	margin-bottom:0px;

	margin-right:0px;

	margin-left:0px;

	padding-top:12px;
	
	padding-left:10px;

	float:left;

	width:514px;

	border-left: 0px solid #d1d1d1;

	border-right: 0px solid #d1d1d1;

	border-top: 2px solid #d1d1d1;

	border-bottom: 0px solid #d1d1d1;

	background-color:white;

	display:inline;

}

#service #content #scroll{

	width: 504px;

	overflow: auto;

	text-align:left;

	color:#000000;

	font-size:0.75em;

}

#service #menu{
	
	margin-top:7px;
	
	margin-bottom:0px;
	
	margin-right:0px;

	margin-left:38px;

	padding-top:12px;

	float:left;

	width:150px;
	
	border-left: 0px solid #d1d1d1;

	border-right: 0px solid #d1d1d1;

	border-top: 2px solid #d1d1d1;

	border-bottom: 0px solid #d1d1d1;

	background-color:white;

	display:inline;

	text-align:left;

	color:#000000;
	
	overflow:auto;

}


#service #menu #navcontainer ul
{
	margin-top: 7px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	font-size: .65em;
}

#service #menu #navcontainer ul li 
{ 
	list-style: none;
	margin: 0px;
	padding-top: 5px;
	border-bottom: 2px solid gray;
}

#service #menu #navcontainer ul li a 
{ 
	text-decoration: none;
}

#service #menu #navcontainer ul li a:hover
{
	color: #98249f;
}

#service #menu #navcontainer #active
{
	text-decoration:none;
}

#service #menu #navcontainer #current
{
	color: #98249f;
}


#footer{

	clear:both;

	height:30px;
	
	width: 312px;
	
	margin-left:0 auto;

	margin-right:0 auto;

	font-size:0.75em;
	
	text-align: center;

}



#footer a{

	text-decoration:none;

	color:#6e6e6e;

}



#footer a:hover{text-decoration:underline;}



#footer #f_left{

	margin-top:17px;

	float:left;

	color:#6e6e6e;

}



#footer #f_right{

	margin-top:17px;

	float:right;

	color:#6e6e6e;

}





.Box{

	background:transparent;

	border-left: 1px solid #A0A0A0;

	border-right: 1px solid #A0A0A0;

	border-top: 1px solid #A0A0A0;

	border-bottom: 1px solid #A0A0A0;

	color: #000000;
	
	padding: 2px;
	
	height: auto;
	
	width: auto;

}



.TxtBox{

	width:280px;

	height:70px;

}

div.head
{
  margin: 2px;
  border: 1px solid #98249f;
  height: auto;
  width: auto;
  float:left;
}	

div.head img
{
  display: inline;
  margin: 2px;
  border: 1px solid #ffffff;
}

div.head a:hover img {border: 1px solid #98249f;}

div.desc
{
  text-align: center;
  font-size: 80%;
  width:auto;
  margin: 2px;
}

