body, html{
  font-family: verdana;
  font-size: 10px;
  margin: 0px auto;
  padding: 0px;
  background:url('../images/bg.jpg') top left repeat-x #728fab;
  height: 100%;
  width: 100%;
  text-align:center;
}
#contentwrapper{
position:relative;
width: 797px;
text-align:center;
margin: 0px auto;
z-index: 1;
}
img{
border: 0px;
}
a{
color:#3575b5;
text-decoration:underline;
}
a:hover{
color:#eab200;
}
a.boldlink{
text-decoration:none;
font-weight:bold;
}
a#rightlink{
display:block;
margin: 0px 0px 0px 14px;
}
a#rightlink_sub{
display:block;
margin: 0px 0px 0px 24px;
}
.Ralign{
text-align:right;
}
/* Dropdown Style */

#header{
position:relative;
float:left;
top:0px;
width:797px;
height:100px;
z-index:2;
}
#navarea{
position:relative;
float:left;
top:0px;
width:797px;
height:24px;
background:url('../images/nav_bg.gif') top no-repeat;
overflow:visible;
z-index:3;
}
#nav {
    width: 797px;
    height: 24px;
	text-align:left;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	z-index: 4;
	list-style:none;
	font-size:10px;
	font-family:arial;
	overflow:visible;
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
}

#nav li {
	position:relative;
	float: left;
}
#nav li ul {
	display:block;
	position: absolute;
	width: 170px;
	left: -999em;
	top:24px;
	background: url('../images/dropdown_bg.gif') bottom repeat-x #6699cc;
	z-index: 4000;
	clear:none;
	overflow:visible;
}

#nav li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	position:absolute;
	left: 0px;
	border:1px solid white;
	border-width: 0px 1px 1px 1px;
	overflow:visible;
	z-index:4000;
}
#nav li.sfhover ul{
	display:block;
	z-index:9000;
	float:left;
	clear:both;
	left:0px;
	border:1px solid white;
	border-width: 0px 1px 1px 1px;
	z-index:4000;
}
/*Tertiary dropdowns*/

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li li:hover ul, #nav li li.sfhover ul {
	display:block;
	position: absolute;
	width: 170px;
	background: url('../images/dropdown_bg.gif') bottom repeat-x #6699cc;
	z-index: 5000;
	clear:none;
	overflow:visible;
	left: 170px;
	top:0px;
	border: 1px solid white;
}
/*end tert dropdowns*/
#nav li ul li, {
	width:170px;
    border: 1px solid white;
    border-width:1px 0px 0px 0px;
	
}
#nav li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	width:170px;
	color: #ffffff;
    padding: 5px 5px 5px 5px;
	text-align: left;	
}
#nav li ul li a:hover{
	background-color:#2962a5;
	text-decoration:none;
	overflow:hidden;
	width:160px;
}
#nav1 {
position: relative;
float: left;
}
a.nav1 {
	display:block;
	height: 24px;
	width: 82px;
	background: url('../images/nav1.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav1:hover {
	background-position: 0 0px;
}
#nav2 {
position: relative;
float: left;
}
a.nav2 {
	display:block;
	height: 24px;
	width: 97px;
	background: url('../images/nav2.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav2:hover {
	background-position: 0 0px;
}
#nav3 {
position: relative;
float: left;
}
a.nav3 {
	display:block;
	height: 24px;
	width: 92px;
	background: url('../images/nav3.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav3:hover {
	background-position: 0 0px;
}
#nav4 {
position: relative;
float: left;
}
a.nav4 {
	display:block;
	height: 24px;
	width: 108px;
	background: url('../images/nav4.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav4:hover {
	background-position: 0 0px;
}
#nav5 {
position: relative;
float: left;
}
a.nav5 {
	display:block;
	height: 24px;
	width: 123px;
	background: url('../images/nav5.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav5:hover {
	background-position: 0 0px;
}
#nav6 {
position: relative;
float: left;
}
a.nav6 {
	display:block;
	height: 24px;
	width: 105px;
	background: url('../images/nav6.gif') no-repeat;
	background-position: 0 -24px;
}
a.nav6:hover {
	background-position: 0 0px;
}
/*End Dropdown Style*/
#header2{
position:relative;
float:left;
top:0px;
width:797px;
height:7px;
background:url('../images/cfss_hdr2.gif') top no-repeat;
}

/* Global Content */
#flashstage{
position:relative;
float:left;
top:0px;
width:797px;
height:213px;
background: url('../images/flashstage_bg.gif') #ffffff;
z-index:2;
}

#contentarea{
position:relative;
float:left;
width:797px;
background:url('../images/contentarea_bg.gif') top repeat-y #ffffff;
}
#leftborder{
position:relative;
height:274px;
width:4px;
float:left;
background:url('../images/left_bg.gif') top left no-repeat #e8ad23;
}
#rightborder{
position:relative;
height:274px;
width:4px;
float:left;
background:url('../images/right_bg.gif') top left no-repeat #e8ad23;
}
#content{
position:relative;
float:left;
width:789px;
background:url('../images/indexcontent_bg.gif') top repeat-y ;
}
#content2{
position:relative;
float:left;
width:789px;
}
#rightlinks{
position:relative;
top:11px;
right:3px;
float:right;
width:183px;
height:auto;
text-align:left;
display:block;
margin-bottom: 20px;
}
#rightlinkscontent{
position:relative;
float:left;
width:183px;
background:url('../images/rightlinks_bg.gif') top repeat-y;
}
#linkbrk{
position:relative;
float:left;
width:183px;
height:3px;
background:url('../images/linkbrk.gif') top no-repeat;
display:block;
margin: 5px 0px 5px 0px;
}
#RLspacer{
position:relative;
float:left;
display:block;
width:183px;
height: 10px;
}
#RLspacer50{
position:relative;
float:left;
display:block;
width:183px;
height: 50px;
}
img.greenborder{
border: 2px solid #216f47;
}
img.orangeborder{
border: 2px solid #eab200;
}
/* Index */

#indexleft{
text-align:left;
position:relative;
float:left;
width:434px;
height:320px;
margin-bottom:20px;
left:23px;
top:30px;
}

#indeximg{
position:relative;
float:left;
top:34px;
left:19px;
width:110px;
}
#imgspacer{
width:110px;
height:20px;
position:relative;
float:left;

}
#specialties{
position:relative;
float:left;
width:140px;
}
#specialtieslist{
margin: 10px 0px 10px 10px;
}
#specialtieslist ul{
position:relative;
padding: 0px 0px 10px 10px;
margin: 0px 0px 10px 10px;
list-style-position:outside;
list-style-type: disc;
}
#specialtieslist ul li{
position:relative;
list-style-position:outside;
list-style-type: disc;
}

/*Secondary Pages*/
#secondarycontent{
text-align:left;
position:relative;
float:left;
width:417px;
margin: 39px 0px 0px 0px;
}
#secondarycontent ul{
line-height:15px;
}
#btmspacer{
position:relative;
float:left;
width:417px;
height:20px;
}
#secondaryspacer{
position:relative;
float:left;
display:block;
width:50px;
height:274px;
}
#secondaryhdr{
position:relative;
float:left;
top:0px;
width:797px;
height:112px;
background: #ffffff;
z-index:2;
}
#cfmdbox{
position:relative;
float:left;
display: block;
}

/*Footer*/

#footer{
width:797px;
height:94px;
position:relative;
float:left;
bottom:0;
}
#ftrnav{
position:relative;
float:left;
top:0px;
width:797px;
height:22px;
text-align:right;
background:url('../images/ftrnav_bg.gif') top no-repeat;
color: #ffffff;
}
p.ftr{
margin: 5px 15px 0px 0px;
}
#ftr2{
position:relative;
float:left;
width:797px;
height:100px;
background:url('../images/footer_bg.gif') top no-repeat;
color:#777777;
}
p.ftrtext{
margin:15px 0px 0px 0px;
}
#ftrnav a{
color:#ffffff;
text-decoration:none;
}
#ftrnav a:hover{
text-decoration:underline;
}
/* Contact Us Style */
.txtFormInput{
font-size:10px;
height:15px;
}
/*Popup*/

#popUp{
width:350px;
height:440px;
background:none;
position:fixed;
z-index:100;
top: 50%;
left:50%;
margin-top:-220px;
margin-left:-175px;
cursor:pointer;
}