

/************************* START OF VIDITALK CSS ***************************/
td img {display: block;}

body,html{
width:100%;
height:100%;
padding:0px;
margin:0px;

}
body{
background-color:#F7F7F7;
/* background-image:url(http://www.viditalk.com/site/images/bg_diagonal_white.gif); */
background-repeat:repeat;
}
#div_between_body_and_main_table{
height:20px;
}
#main_table{
background-color:#FFFFFF;
width:1000px;
}
#main_table_container{
	width:1028px;
	height:600px;
}
#nav_top{
width:100%;
height:26px;
background-image:url(http://www.viditalk.com/site/images/nav_top.gif);
background-repeat:repeat-x;
}
#footer{
width:100%;
height:40px;
background-image:url(http://www.viditalk.com/site/images/footer_bg.gif);
background-repeat:repeat-x;
}

td#top_middle{
width:100%;
height:8px;
background-image:url(http://www.viditalk.com/site/images/top_middle.gif);
background-repeat:repeat-x;
}

td#bottom_middle{
width:100%;
height:8px;
background-image:url(http://www.viditalk.com/site/images/bottom_middle.gif);
background-repeat:repeat-x;
}

td#footer_left{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_left.gif);
background-repeat:repeat-y;
}

td#footer_right{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_right.gif);
background-repeat:repeat-y;
}


td.nav_top_left{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_left.gif);
background-repeat:repeat-y;
}

td.nav_top_right{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_right.gif);
background-repeat:repeat-y;
}

td#content_left{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_left.gif);
background-repeat:repeat-y;
}

td#content_right{
width:7px;
background-image:url(http://www.viditalk.com/site/images/footer_right.gif);
background-repeat:repeat-y;
}

td#content_middle{
vertical-align:top;
}

#footer_links{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
display:block;
width:100%;
text-align:center;
font-weight:bold;
}
#footer_links a,#footer_links a:link{
text-decoration:none;
color:#999999;
width:auto;
}
#footer_links a:hover, #footer_links a:focus{
border-bottom:1px dotted #FF9900;
color:#666666;
}

#form_login_email,#form_login_password{
width:100px;
font-size:10px;
}
#form_login_forgot_password,#form_login_go{
cursor:pointer;
}


/******************* LEGACY *******************/
td#leftcolumn{
font-family:Arial, Helvetica, sans-serif;
}
#td_leftcolumn{
font-family:Arial, Helvetica, sans-serif;
width:100px;
vertical-align:top;
}
#leftcolumn a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 
}
td a{
color:#333333;
text-decoration:none;
}
#leftcolumn a:hover{
color:#f89827;
}
.selected, td.selected a:visited, td.selected a:active {
	font-weight:bold;
	color:#F79928;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}	
td.selected a:visited, td.selected a:active {
text-decoration:underline;
}	
.rightcolumn{position: relative;margin-left:10px;border-left: 1px dotted #CCCCCC;	padding: 0px 17px;
width:785px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.rightcolumn a {text-decoration:underline;color:#0167b1;}


.Column2{
	width:785px;
	background:#fff;
	border-left:1px dotted #CCCCCC;
/*	border-right: 1px dotted #CCCCCC; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:0px;
	margin-left:0px;
	padding:0px 17px;
	/*	position: absolute;
	top: -115px;
	margin-left: 120px;
	margin-right: 199px;
	border-left: 1px solid #000;
	padding: 17px 0px 0px 10px; */
}
.Column2 h5{color:#0167b1;font-size:16px;font-family:"Arial Narrow";font-weight:normal;padding:0px 0px;margin:0px 0px;}
.Column2 p, .Column2 ul{margin-top:5px;}

.Column2 a{text-decoration:underline;color:#0167b1;}

.Column3 {
display:none;
text-align:justify;
 width:100px; padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
		background:#fff;

/*	position: absolute;
	height: auto;
	width: 179px; */
}

.column3_images{
border:1px dotted #CCCCCC;
background-color:#FFFFFF;
padding:2px;
text-align:center;

}
.Column3 div{
margin-top:20px;
}
.Column3 .more{}

.headerlinks, .style12{
color:#0167b1;
font-weight:bold;
}

.headerlinks a, .style12 a{
color:#0167b1;
font-weight:bold;
}

a.topnavlinks
{
	text-decoration: none;
	font-size:12px;
	width: 6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

a.topnavlinks:hover
{
	text-decoration: underline;
	font-size:12px;
	width: 6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFCC00;
}




