body	{margin: 0px;padding: 30px 0px 60px;text-align: center;background:url(media/bg.jpg)}
#wrapper {width: 1047px;margin: 0px auto;text-align: left;}
.pageHeader{display:none;}
/* HEADER */
#vis_header	{
background:url(media/1_r1_c1.png) no-repeat;
height: 223px;
width: 1047px;
position:relative;
top:0px;
margin-bottom:0px;
}
#flash
{position:relative;
left:28px;
top:63px;
width:900px;
}

.feeds {font-size:12px;font-weight:normal;}
.feeds ul{display:inline;}
.feeds li{list-style-type:none;text-align: left;}

.feeds a {font-size:12px;font-weight:normal;}

.feeds a:hover {}


#mainbody {
	background-image: url(media/1_r3_c1.png);
	background-repeat: repeat-y;
	position:relative;top:0px;
	width:1047px;
}
#menuBG
{
background-image: url(media/menu.jpg);
position:relative;
left:28px;
top:0px;
height:42px;
width:994px;
z-index:1;
}
/* MAIN MENU */
#menu 
{
	position:relative;
	
	height: 30px;
	clear:both;
	text-transform: lowercase;
padding-left:55px;
}
#menu ul {height: 30px;width: 930px;padding: 0px;margin: 0px;list-style-type: none;float: left;text-align:center;}
#menu li {position:relative;float: left;text-align: left;padding: 0px;margin: 0px;}
#menu li a {text-decoration: none;display: block;text-align: left;color: #000000;position: relative;margin: 0px 0px 0px 40px;padding: 8px 0px;font: bold 16px Arial, Helvetica, sans-serif;}
#menu li a:hover {color: #3DBADA;text-decoration: none;}
#menu ul ul
{
	z-index:1000;
	display: none;
	position: absolute;
	float: left;
	top: 30px;
	left: 30px;
	width: 198px;

}
#menu li li a 
{
		
	color: #000000;
	background-image: url(media/menuBG.jpg);
	background-repeat: repeat-x;
	width: 185px;
	
	height: 15px;
	text-align: left;
	border-top: 1px solid #00b3ec;
border-left: 1px solid #00b3ec;
border-right: 1px solid #00b3ec;
border-bottom: 1px solid #00b3ec;
	margin: 0px;
	padding: 5px;
	font-size:12px;
}
#menu ul li:hover ul {
	display: block;
	float: left;

	

}
#menu li li {
	clear:both;
	float: left;
	
}
#menu li li a:hover	{
	background: #00b3ec;
	color: #ffffff;
	text-decoration: none;
	
}

/* MAIN MENU */
#blue
{

	position:relative;
	left:28px;
	top:0px;
	height:242px;
	width:994px;
	background-color: #C2ECF8;
}
#blueInner
{
	
	position:relative;
	left:28px;
	top:0px;
	height:242px;
	width:994px;
	background-color: #C2ECF8;
	background-image: url(media/blue_inner.jpg);
	background-repeat: no-repeat;
}
#hpButtons{
position:relative;
top:17px;
left:0px;
width:900px;
padding-left:80px;

}
.butSpacer{
padding-left:50px;
float:left;
}
#HPHeader{
position:relative;
top:5px;
left:150px;
height:70px;
width:750px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color: #38C1E7;
}
#HPBox{
	position:relative;
	top:0px;
	left:40px;
	height:232px;
	width:978px;
	background-image: url(media/hpBox.jpg);
	background-repeat: no-repeat;
}

.InnerBox{
float:left;
width:190px;
height:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-left:20px;
top:15px;
position:relative;
}
.InnerBox h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;
}
.InnerBox2{
float:left;
width:190px;
height:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-left:52px;
top:15px;
position:relative;
}
.InnerBox2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;
}
.InnerBox3{
float:left;
width:190px;
height:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-left:67px;
top:15px;
position:relative;
}
.InnerBox3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;
}
.InnerBox3 a:hover{text-decoration:none;}
#innerLeft{
position:relative;
float:left;
top:10px;
left:120px;
width:540px;
}
.InnerBox4{
float:left;
width:185px;
height:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-left:58px;
top:15px;
position:relative;
}
.InnerBox4 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;

}
.InnerBox3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
.InnerBox4 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}
.InnerBox4 a:hover{text-decoration:none;color: #1597BD;}
#footer {
	clear: both;
	width: 1047px;
	height: 109px;
	position:relative;
	top:0px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	
	
	background-image: url(media/1_r4_c1.png);
}
#footerInner{
position:relative;
left:55px;
top:5px;
width:800px;
font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
#footerInner a{

font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
#footerInner a:hover{
text-decoration:none;
}
#MedDiv{
	position:absolute;
	top:284px;
	left:162px;
	z-index:1000;
	background-image: url(media/slideBG.png);
	background-repeat: no-repeat;
	height:205px;
	width:185px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
#MedDiv h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
#MedDiv a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;

}
#MedDiv a:hover{text-decoration:none;}
#SoftDiv{
	position:absolute;
	top:284px;
	left:423px;
	z-index:1000;
	background-image: url(media/slideBG.png);
	background-repeat: no-repeat;
	height:205px;
	width:205px;
	width:185px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
#SoftDiv h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
#SoftDiv a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;

}
#SoftDiv a:hover{text-decoration:none;}
#WebDiv{
	position:absolute;
	top:284px;
	left:685px;
	z-index:1000;
	background-image: url(media/slideBG.png);
	background-repeat: no-repeat;
	height:205px;
	width:185px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
	
}
#WebDiv h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #1597BD;
display:inline;
}
#WebDiv a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1597BD;
font-weight:bold;

}
#WebDiv a:hover{text-decoration:none;}
#innerLeft{
position:relative;
float:left;
top:10px;
left:120px;
width:540px;
}
#innerLeft a
{
	font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
	}
	#innerLeft a:hover
{
	text-decoration:none;
	}
#innerLeft h2
{font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
font-weight:bold;
display:inline;
	}
	#innerLeft h3
{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
display:inline;
	}
		
	
	
	#innerLeft p,li
	{font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
color:#666666;
		}
#InnerRight{
position:relative;
float:left;
top:10px;
left:145px;
width:260px;
}
#clearBoth{
clear:both;
}
#flashMovie
{
	position:relative;
	width:530px;
	height:223px;
	background-color:#C2ECF8;
	left:95px;
	top:10px;
	float:left;

	}
#Testimonial
{
	position:relative;
	width:230px;
	height:200px;
	left:150px;
	top:25px;
	float:left;
	font-family:Arial;
	font-size:16px;
	}
	.TestText{font-style:italic;}
	.TestPerson{font-weight:bold;color:#39C2E8;}
.TestBG
{
    width:522px;
    height:125px;
    padding-left:10px;
    padding-top:10px;
    background-image: url(media/test_bg.jpg);
	background-repeat: no-repeat;
    
    }
    .TestText1{font-style:italic;font-family:Arial, Helvetica, sans-serif;
		font-size:14px;}
	.TestPerson1{font-weight:bold;color:#39C2E8;font-family:Arial, Helvetica, sans-serif;
		font-size:14px;}
#Testimonial a{font-family:Arial;
	font-size:14px;color:#333;}
#Testimonial a:hover{text-decoration:none;}
#ContactLayer
{
	padding:5px;
	width:265px;
	height:460px;
	background-image: url(media/contact_bg.jpg);
	background-repeat: no-repeat;
	font-family:Arial;
	font-size:14px;color:#333;
	
	}
	input
{
	border: #99ccff 1px solid;
	font-family:Arial;
	font-size:12px;
}
	textarea
{
	border: #99ccff 1px solid;
	font-family:Arial;
	font-size:12px;
}
	#ContactLayer h2{display:inline;}

#map
{
	font-family:Arial;
	font-size:14px;color:#333;
	}
.AnchorBottom
{
    position:absolute;
    left:0px;
    bottom:5px;

    }




#innerLeft-blog{
position:relative;
float:left;
top:10px;
left:120px;
width:540px;
font-family:Arial;
color:#666666;
}
#innerLeft-blog a{color:#666666;}

#innerLeft-blog a:hover{text-decoration:none;}

#InnerRight-blog{
background-color:#F6F6F6;
padding:5px;
position:relative;
float:left;
top:10px;
left:145px;
width:260px;
color:#666666;
font-family:Arial;
}
#InnerRight-blog a{color:#666666;}

#InnerRight-blog a:hover{text-decoration:none;}

#innerRight-blog li{color:#666666;}

.ieMenu{font-size:12px;color:#cccccc;}

 #recaptcha_image img  
 {
    width: 225px; 
    height: 90px; 
  } 
  #recaptcha_area
   {
    width: 225px; 
    height: 90px; 
  }
