* 
{
  padding: 0px;
  margin: 0px;
}

body 
{
  font-family: Georgia, "Times New Roman", Times, serif;
	width:100%;
	/*background-image:url("../images/bkgnd_graytile.gif");*/
	background-image:url("../images/bkgnd_big_blue.jpg");
	background-position: center;
	background-color: #666666;
	margin:5px 0;
}

#container 
{
	width:100%;
	background-image: url("../images/side_back.jpg");
	background-repeat: repeat-y;
	background-position: center;
	/*background-color: #0a5c0a;*/
}

img
{
  border: 0;
}

h1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #003366;
}

ul
{
  padding: 0 5px 0 20px; 
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}

#main
{
	width: 1020px;
	height:783px;
	margin-left: 1px;
	background-color: #0a5c0a;
	border:3px solid #006600;
}

#sideContainer
{
  width: 261px;
  height: 783px;
  background-image: url("../images/side_back_pic.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  background-color: #0a5c0a;
}

#contentContainer
{
	width: 729px;
	height: 780px;
	background-image: url("../images/top_content_back.jpg");
	background-repeat: no-repeat;
	float: left;
	padding-left: 4px;
	padding-right: 20px;
	background-color: #0a5c0a;
}

#contentContainer #banner
{
  padding-top: 25px;
}

#contentContainer #top2P
{
  width: 680px;
  height: 120px;
  font-size: 14px;
  font-weight: normal;
  padding: 8px 0 0 40px;
  color: white;
  text-align: left;
}

#contentContainer #greenContainer
{
  margin-top: 40px;
  margin-bottom: -6px;
  background-image: url("../images/green_back.jpg");
  background-repeat: repeat-y;
  background-color: #0a5c0a;
}

#specialties ul
{
  padding: 0 0 0 20px; /*top -5px*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: normal;
  color: #003366; 
}

#content
{
  height: 420px;/***was 380***/
  padding: 10px 20px;
  background-image: url("../images/green_back_pic.jpg");
  background-repeat: no-repeat;
}

.contentLeft
{
  float: left;
  text-align: left;
}

.textcontent
{
  padding: 5px 0 0 20px; 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #990000  
}

.contentMM
{
  padding: 10px 0 0 10px; 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #990000  
}

.contentMM h1
{
  padding: 0; 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #003366;
}

.contentLeft3items
{
  padding-right: 15px;
  float: left;
  text-align: left;
  width: 215px;
}

.contentLeft3items ul
{
  padding: 0 0 0 0; /*top -5px | left -10px*/
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: normal;
  color: #003366; 
}

#topContainer
{
  width: 690px;
  height: 34px;
  margin-left: 45px;
  background-image: url("../images/top_back.gif");
  background-repeat: repeat-x;
  background-color: #0a5c0a;
}

#flags
{
  padding-top: 4px;
  padding-left: 3px;
  float: left;
}

#menu
{
  margin-left: 33px;
  margin-right: 42px;
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
}

.menuButton
{
  width: 186px;
  height: 43px;
  margin-bottom: 4px;
  display: block;
  color: white;
  text-decoration: none;
  cursor: pointer;
  line-height: 42px;
}

.longTextButton
{
  width: 186px;
  height: 43px;
  margin-bottom: 4px;
  display: block;
  color: white;
  text-decoration: none;
  cursor: pointer;
  line-height: 21px;
}

.menuButton:hover, .longTextButton:hover
{
  background-position: 0 -43px;
}

.smallText
{
    color: #333333;
	font-size: 12px;
	padding-left: 15px;
}

h1,.importantHeader
{
    width: 215px;
	height: 30px;
	margin: 5px 0 5px 0;
	background-image: url("../images/important_back.gif");
    background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #99cc99;
	text-decoration:none;
}

#threeItems
{
	width: 690px;
	padding-top: 10px;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}

.highlight
{
    color: #990000;
	font-size: 12px;	
}
