/* VECNA MEDICAL */
/* VECNA MEDICAL */

html { height:100%; }

video {
margin:10px 0 0 31px;
}

body {
color:#000;
height:100%;
margin:0;
padding:0;
font:12px "Lucida Grande", Verdana, sans-serif;
background-color:#ffffff;
overflow-y:scroll;
}

.text_centering { text-align:center; }

#container { /* CENTERING CONTAINER */
width:782px;
height:auto;
margin:0 auto;
padding:0 9px;
}

#navlist span, #navlist_L2 span, #navlist_L3 span {
display:none;
}

#navlist {
width:782px;
height:61px;
margin:8px 0 5px 0;
}

#navlist_L2, #navlist_L3 {
width:782px;
height:25px;
margin-top:3px;
}

#rotator_index { /* INDEX IMAGE ROTATOR */
cursor:pointer;
overflow:hidden;
margin-top:5px;
position:relative;
width:782px;
height:311px;
}

#rotator_index img {
cursor:pointer;
width:782px;
height:311px;
}

#main_content ul {
padding:0;
list-style:disc outside;
line-height:20px;
margin-left:30px;
}

.side_quote {
	text-align:right;
	font-size:10px;
	line-height:normal;
	color:#666666;
}

/* LIST STLYES */
/* LIST STLYES */

.onefourth_column_margin ul, .onefourth_column ul {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.onefourth_column_margin ul, .onefourth_column li a:link, .onefourth_column_margin ul, .onefourth_column li a:visited {
display:block;
width:183px;
height:auto;
background-color:#E9E9E9;
margin:5px 0;
padding:0 0 0 5px;
color:#333333;
text-decoration:none;
}

.onefourth_column_margin ul, .onefourth_column li a:hover, .onefourth_column_margin ul, .onefourth_column li a:active {
background-color:#327715;
color:#ffffff;
}

p, li {
line-height:21px;
}

img {
border:none;
}

/* FORM STYLES */
/* FORM STYLES */

.form_field {
width:150px;
margin:8px 8px 0 0;
}

.form_buttons {
width:156px;
background-color:#4478a9;
color:#ffffff;
height:23px;
border:1px solid #000000;
font-weight:bold;
}

/* THIN INDEX ADVERTISEMENT */
#index_advert {
width:770px;
height:auto;
margin:5px 0 0 13px;
padding:0;
}

/* QUALIFING IMAGE ROTATOR STYLE */
#rotator_qualifier {
overflow: hidden;
position: relative;
width: 782px;
height: 175px;
}

#rotator_qualifier img {
width: 782px;
height: 175px;
}

/* CLIENT LOGIN PAGE */
#login_form { 
background:url(../images/login/login.jpg) no-repeat;
width:317px;
height:140px;
float:left;
padding:35px 0 0 465px;
color:#EFEFEF;
}

/* COLUMN DIVISIONS */
/* COLUMN DIVISIONS */

.onefourth_column { /* 1/4 OF A FULL COLUMN */
width:188px;
height:auto;
float:left;
}

.onefourth_column_margin { /* RIGHT 1/4 OF A FULL COLUMN */
width:188px;
height:auto;
float:left;
margin-right:10px;
}

.onehalf_column_left{ /* LEFT 1/2 OF A FULL COLUMN */
width:386px;
height:auto;
float:left;
margin-right:5px;
}

.onehalf_column_right{ /* RIGHT 1/2 OF A FULL COLUMN */
width:386px;
height:auto;
float:left;
margin-left:5px;
}

.threequarters_column { /* 3/4 OF A FULL COLUMN */
display:inline;
width:574px; /* 188x3 + 20px */
height:auto;
float:left;
margin:0 20px 20px 0;
}

.threequarters_column ul { /* SPACES UL */
padding:0;
list-style:disc outside;
line-height:20px;
margin-left:30px;
}

.one_column { /* 1 FULL WIDTH COLUMN */
width:782px;
height:auto;
margin:0;
}

.onethird_column_middle { /* MIDDLE COLUMN OF THREE */
width:256px;
height:auto;
float:left;
margin:7px;
}

.onethird_column { /* USE AS THE OUTSIDE COLUMNS */
width:256px;
height:auto;
float:left;
margin:7px 0;
}

.clr {
clear:both;
width:800px;
height:1px;
}

#foot {
font-size:10px;
color:#999999;
width:759px;
height:24px;
margin:16px auto;
padding:10px 8px 0 15px;
border:1px solid #CCCCCC;
background-color:#efefef;
}

#foot img {
float:right;
margin:-5px 0 0 8px;
}

/* HEADING STYLES */
/* HEADING STYLES */

h1 { /* PAGE HEADING */
margin:10px 0;
font-size:20px;
font-weight:bold;
color:#000;
}

h2 { /* Lv1 PARAGRAPH */
font-size:17px;
color:#3476ad;
margin:10px 0;
font-weight:normal;
padding:0;
border-bottom:1px dotted #3476ad;
}

h3 { /* Lv2 PARAGRAPH */
font-size:13px;
color:#222;
margin:10px 0;
font-weight:bold;
padding:0;
text-decoration:underline;
}

h4 { /*L2 PARAGRAPH TITLE */
font-size:13px;
color:#000;
margin:5px 0 0 0;
padding:0;
line-height:125%;
font-weight:bold;
}

h5 { /*L2 PARAGRAPH TITLE */  
font-size:12px;
color:#333333;
margin:10px 0;
padding:0;
}

h6 { /* SM COLUMN TOPICS */
font-size:13px;
color:#222;
margin:10px 0;
font-weight:bold;
padding:0;
border-bottom:1px dotted #111;
}

.contact_img {
margin:1px 0 13px 0;
}

/* NEWS */
.breaking_news_date { /* Index Page Style */
font-size:10px;
color:#3476ad;
line-height:0;
margin:15px 0 0 0;
}

.breaking_news_copy { /* Index Page Style */
font-size:10px;
color:#333333;
line-height:14px;
margin:7px 0 25px 0;
}

.news_date { /* News Page Style */
font-size:10px;
color:#777;
margin:10px 0 -15px 0;
}

/* PARTNERS PAGE STLYE */
.left_image {
float:left;
margin-right:25px;
}

.right_text {
display:block;
width:439px;
float:left;
min-height:75px;
margin:0 0 25px 0;
}

/* LINK STYLE */

a:link, a:visited {
color:#3476ad;
text-decoration:underline;
font-weight:normal;
}

a:hover, a:active {
color:#3476ad;
text-decoration:none;
font-weight:normal;
}

.onefourth_column li a:link, .onefourth_column li a:visited, .onefourth_column_margin li a:link, .onefourth_column_margin li a:visited {
display:block;
width:183px;
height:auto;
background-color:#E9E9E9;
margin:5px 0;
padding:0 0 0 5px;
color:#333333;
text-decoration:none;
}

.onefourth_column li a:hover, .onefourth_column li a:active, .onefourth_column_margin li a:hover, .onefourth_column_margin li a:active {
background-color:#3476ad;
color:#ffffff;
}

/* SITE MAP */

div.site_map strong a {
font-size:13px;
color:#333333;
}

div.site_map li a:link, div.site_map li a:visited {
width:500px;
background-color:#ffffff;
color:#3476ad;
text-decoration:underline;
list-style-position:outside;
list-style-type:none;
}

div.site_map li a:hover, div.site_map li a:active {
width:500px;
background-color:#ffffff;
color:#3476ad;
text-decoration:none;
list-style-position:outside;
list-style-type:none;
}

/* SLIDE SHOW */
#fadeshowtoggler {
position:relative;
top:-36px;
left:2px;
z-index:9999;
opacity:0.0;
filter:alpha(opacity=0);
margin-bottom:-40px;
}

#fadeshow {
width:782px;
height:311px;
}

.status {
margin:0 10px 0 10px;
font:14px "Courier New", Courier, monospace;
}

/* IN LINE QUOTE */
.in_line_quote {
padding:10px;
display:block;
border:1px solid #888;
background-color:#efefef;

}

/* INDEX HIDE TEXT */
p.index {
height:1px;
visibility:hidden;
display:none;
}

/* PAGE CALL OUT PARAGRAPH */ 

.callout {
margin:10px 0 25px 0;
color:#333;
font-weight:bold;
line-height:200%;
font-size:15px;
}

/* TABLE STYLE */

table {
text-align:center;
}

/* TABLE CELL COLORS */

.table_cell_color {
margin:8px 0 30px 0;
}

.table_cell_color tbody tr td {
background-color:#fff;
border:1px solid #999;
border-collapse:collapse;
width:25%;
height:60px;
padding:3px;
color:#333;
}

/* TAB STYLE */
ul.tabs {
margin: 15px 0 0 0;
width:574px;
padding: 0;
list-style: none;
height: 32px;
border-bottom: 1px solid #444;
}

ul.tabs li {
float: left;
height: 32px;
width:133.5px;
margin: 0 5px;
line-height: 31px;
background-color: #e9e9e9;
overflow: hidden;
position: relative;
}

ul.tabs li a {
text-align:center;
text-decoration: none;
color: #444;
display: block;
height:31px;
font:bold 14px "Lucida Grande", Verdana, sans-serif;
padding: 7px 0;
}

ul.tabs li a:active, ul.tabs li a:hover, ul.tabs li a:visited {
background-color: #444;
color: #fff;
}	

.tab_container {
border: 1px solid #444;
border-top: none;
clear: both;
float: left; 
width: 572px;
background: #fff;
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4x;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
}

.tab_content { padding: 15px; }

.tab_content img {
float: left;
margin: 0 20px 20px 0;
padding: 5px;
}

.tab_content table img {
margin:0;
}

/* ZEBRA STYLE TABLES */

#zebra, #zebra2, #zebra3, #zebra4, #zebra5, #zebra6, #zebra7, #zebra8, #zebra9, #zebra10, #zebra11, #zebra12, #zebra13, #zebra14, #zebra15, #zebra16, #zebra17, #zebra18, #zebra19, #zebra20 {
border: 1px solid #666666;
}

#zebra tbody tr td, #zebra2 tbody tr td, #zebra3 tbody tr td, #zebra4 tbody tr td, #zebra5 tbody tr td, #zebra6 tbody tr td, #zebra7 tbody tr td, #zebra8 tbody tr td, #zebra9 tbody tr td, #zebra10 tbody tr td, #zebra11 tbody tr td, #zebra12 tbody tr td, #zebra13 tbody tr td, #zebra14 tbody tr td, #zebra15 tbody tr td, #zebra16 tbody tr td, #zebra17 tbody tr td, #zebra18 tbody tr td, #zebra19 tbody tr td, #zebra20 tbody tr td {
padding: 3px 8px;
border-left: 1px solid #D9D9D9;
}
	
#zebra tbody tr.selected td, #zebra2 tbody tr.selected td, #zebra3 tbody tr.selected td, #zebra4 tbody tr.selected td, #zebra5 tbody tr.selected td, #zebra6 tbody tr.selected td, #zebra7 tbody tr.selected td, #zebra8 tbody tr.selected td, #zebra9 tbody tr.selected td, #zebra10 tbody tr.selected td, #zebra11 tbody tr.selected td, #zebra12 tbody tr.selected td, #zebra13 tbody tr.selected td, #zebra14 tbody tr.selected td, #zebra15 tbody tr.selected td, #zebra16 tbody tr.selected td, #zebra17 tbody tr.selected td, #zebra18 tbody tr.selected td, #zebra19 tbody tr.selected td, #zebra20 tbody tr.selected td  {
background-color: #3d80df;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #346DBE;
border-bottom: 1px solid #7DAAEA;
}

/* VECNA MEDICAL */
/* VECNA MEDICAL */

/* CBT DEMO PAGES */
.caption {
font:9px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color:#555555;
}

