/* @override http://www.stjosephsatlanta.org/center-for-robotic-surgery/avidstyles.css */

@charset "UTF-8";
/* CSS Document */

/* HEADER NAV */
body{
	margin: 0;
	padding: 0;
}

#headernav{
float:right;
margin-right: 30px;
}
#headernav ul{
list-style:none;
}
#headernav li{
display:inline;
float: left;
padding-top: 7px;
padding-bottom: 7px;
}
#headernav li a{
color:#FFFFFF;
text-decoration:none;
background-color:#990000;
padding: 7px;
}
#headernav li a:hover{
background-color:#333333;
text-decoration:none;
}
#headernav li.first a{
background-color:#999999
}

/* TOP NAV */

#topnav{
padding: 0;
float:right;
width: 845px;
margin-bottom: 0;
margin-right: 30px;
margin-top: 0;
}
#topnav ul{
list-style:none;
padding: 0px;
margin: 0px;
}
#topnav li{
display:inline;
float: left;
border-right:#fff solid 1px;
padding: 4px 0px 4px 0px;
margin: 0px;
}
#topnav li a{
color:#FFFFFF;
text-decoration:none;
background-color: #4a4c4c;
	padding: 4px 8px;
}
#topnav li a:hover{
background-color:#990000;
text-decoration:none;
}
#topnav li.first a{
background-color:#999999
}
#topnav li.first a:hover{
background-color: #4a4c4c}
#topnav li.last img{
	margin-top: -2px;
	background-color:#999999;
}

/* LEFT NAV */

#leftnav {
padding:0px;
margin:0px;
list-style:none;
}
.rightnavspacer{
width:10px;
height:216px;
background-color:#00FF99;
background-image:url(http://www.stjosephsatlanta.org/images/cNav_bar.gif);
float:right;
}
#leftnav li{
padding:0px;
margin:0px;
list-style:none;
background-repeat:no-repeat;
}
#leftnav li a{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 5px 22px;
width:160px;
height:17px;
display:block;
color:#666666;
background-image:url(http://www.stjosephsatlanta.org/center-for-robotic-surgery/images/links/blank.gif);
background-repeat:no-repeat;
}
#leftnav li a:hover{
background-image:url(http://www.stjosephsatlanta.org/center-for-robotic-surgery/images/links/blank_r.gif);
background-repeat:no-repeat;
}

.faqs{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.faqs h2{
padding:0px 0px 0px 10px;
}
.faqs ul{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}
.faqs a{
color:#333333;
text-decoration:none;
}
.faqs a:hover{
text-decoration:underline;
}
.faqs .space{
margin:7px 0px 7px 0px;
background-color:#DBDBDB;
height:1px;
width:97%;
}

h2 {
color:#990000;
}

.featureText h4{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#990000;
}
.featureText a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#990000;
}
.featureText .col{
width:350px;
float:left;
}

.featureimg{
float:left;
padding:0px 10px 0px 0px;
margin:-3px 0px -5px 0px;
}

.learnmore{
float:right;
}

.news h4{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
color:#000000;
}
.news p{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}
.news span{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-style:italic;
}

.news a:hover{
text-decoration:underline;
}

.allnews {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:right;
}

.buttons{
height:100px;
}
.buttons li{
background-color:#990000;
margin:5px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
list-style:none;
width:150px;
float:left;
}
.buttons li a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


.space{
margin:10px 0px 10px 0px;
background-color:#DBDBDB;
height:1px;
width:97%;
}

.videoText h4{
padding:5px 5px 0px 0px;
margin:-3px 0px -5px 0px;
}
.videoimg{
border:#E2E2E2 solid thick;
}
.videoText a{

}
.videobox{
width:184px;
border:#999999 solid 1px;
float:right;
margin:10px;
}
.videobox p{
margin:0px;
}
.videoTitle{
background-color:#990000;
padding:5px 5px 5px 5px;
}
.videoTitle a{
color:#FFFFFF;
}
.videoDescription{
padding:5px;
}
.videoDescription a{
color:#990000;
}
.videotop{
background-color:#333333;
padding:10px;
}
.videostill img{
border:#990000 solid 2px;
margin:0px;
}
.videostill{
margin:0px;
height:100px;
}
span.white{
color:#FFFFFF;
font-weight:bold;
}
span.grey{
color:#CCCCCC;
font-weight:bold;
}

.relatedcontent_form{
padding:10px;
}