﻿/** Body **/

body.homepage
{
width:100%;
background-color:#414141;
}

body.generic
{
width:100%;
background-color:#000000;
}


/*** Dynamic ***/

.temph2 {
	font-family:Arial; font-weight:bold; font-size:22px;
}

.PARA_TITLE, .para_title {
	font-family:Arial; font-weight:bold; font-size:14px;
}


.pageHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}

.H1HeaderClass{

	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;

}

em {
	font-style:italic;
}


/*********************/
/* Tree Title Button */
/*********************/
table.TreeTitleButton td.LeftPart {
	width:5px; height:24px; 
}

table.TreeTitleButton td.MiddlePart {
	width:185px;  background-repeat:repeat-x;
	text-align:center; line-height:23px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:14px;
}

table.TreeTitleButton td.RightPart {
	width:5px; 
}

/*********************************************************************************************/




/*** BODY-TEXT ***/
.BODY-TEXT, font.body-text, font.body-texT {
	font-family:Arial; font-weight:normal; font-size:12px; color:#6C6C6C; line-height: 1.5;
}
.BODY-TEXT a, font.body-text a, font.body-texT a {
	text-decoration:underline; color:#6C6C6C;
}
.BODY-TEXT a:hover, font.body-text a:hover, font.body-texT a:hover {
	text-decoration:underline; color:#000000;
}
/*
.BODY-TEXT td, font.body-text td { 
	vertical-align:bottom;
}
*/
.BODY-TEXT strong, font.body-text strong, font.body-texT strong {
	font-weight:bold;
}
.BODY-TEXT p, font.body-text p, font.body-texT p {
	margin-top:12px;
}

td {
	color:#6C6C6C;
}



.intro {
	font-family:Arial; font-size:14px; font-weight:bold; color:#848484;
}



.BulletHeader {
	display:block;
	font-family:Arial; font-weight:bold; font-size:12px; color:#6C6C6C; margin-bottom:7px;
}

.BulletLessParagraph
{
	background-image:none !important;
	font-weight:normal;
	margin-top:-4px !important;
}

.HomePageBulletLessParagraph
{
	background-image:none !important;
	font-weight:normal;
	font-size:11px;
	margin-top:-8px !important;
	color:#707070 !important;
}

/*** Lists ***/



.BODY-TEXT ul, font.body-text ul, font.body-texT ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif; color:#6c6c6c; font-size:12px;
	font-weight:normal;
}

.BODY-TEXT li, font.body-text li, font.body-texT li{
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/Text_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.BODY-TEXT li.BulletGreen, font.body-text li.BulletGreen, font.body-texT li.BulletGreen{
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/bullet_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight:bold;
	color:#707070;
}

.BODY-TEXT li.BulletBlue, font.body-text li.BulletBlue, font.body-texT li.BulletBlue{
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight:bold;
	color:#707070;
}

.BODY-TEXT li.BulletOrange, font.body-text li.BulletOrange, font.body-texT li.BulletOrange{
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight:bold;
	color:#707070;
}


.BODY-TEXT li.SecondLevelBullet, font.body-text li.SecondLevelBullet, font.body-texT li.SecondLevelBullet
{
	padding: 0px 0px 0px 34px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/bullet_level2.gif);
	background-repeat: no-repeat;
	background-position: 17px 4px;
}
.BODY-TEXT li.ThirdLevelBullet, font.body-text li.ThirdLevelBullet, font.body-texT li.ThirdLevelBullet
{
	padding: 0px 0px 0px 51px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/bullet_level3.gif);
	background-repeat: no-repeat;
	background-position: 34px 4px;
}

ul.NarrowList {
	margin-top:0px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif; color:#6c6c6c; font-size:12px;
	font-weight:normal;

}
ul.NarrowList li {
	padding: 0px 0px 0px 14px;
	margin-bottom:2px;
	line-height:16px;
	background-image: url(../Images/Design_v2/Layout/Text_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

ul.NarrowList li a {
	text-decoration:none;
	color:#6C6C6C;
}
ul.NarrowList li a:hover {
	text-decoration:underline;
	color:#000000;
}


/*** "Info Box" ***/

div#innerStrok {
	border:1px solid #DADADA;
	background-color:#F7F7F7;
	padding: 7px;
}

div#outerStrok hr {
	display:none;
}

div#innerStrok ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif; color:#6c6c6c; font-size:12px;
	font-weight:normal;
}

div#innerStrok li {
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/infoBox_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div#innerStrok a {
	text-decoration:underline; color:#6C6C6C;
}

div#innerStrok a:hover {
	text-decoration:underline; color:#000000;
}

div#innerStrok a:visited {
	text-decoration:underline; color:#6C6C6C;
}

div#innerStrok #title {
	font-family:Arial; font-weight:bold; font-size:14px; color:#005BBF;
}


/*** Product Button ***/


/* http://phrogz.net/CSS/vertical-align/index.html */
/*Table cellPadding should be 5px */

.PRODUCT-BTN
{
	background-image: url(../Images/Design/ProductLinks/Family-button-normal.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 58px;	
	padding-left: 10px;
	overflow: hidden;
	position:  relative ;	
	
	
	
}
/* FireFox Only CSS */
.PRODUCT-BTN[class]
{
	/*display: table;*/
	position: relative;
	/*border: solid 1px #000000;	*/
	
}

.PRODUCT-BTN-HOVER
{
	background-image: url(../Images/Design/ProductLinks/Family-button-hover.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 58px;
	padding-left: 10px;
	overflow: hidden;
	position:  relative ;
	cursor:pointer; /*Wiz*/
	
}

/* FireFox Only CSS */
.PRODUCT-BTN-HOVER[class]
{
	/*display: table;*/
	position: static;
	/*border: solid 1px #000000;	*/
	
}

.PRODUCT-MID
{
	position: absolute;		
	top: 40%;
	
}

/* FireFox Only CSS */
.PRODUCT-MID[class] 
{
	/*display: table-cell;*/
	display: table;
	top: 0px;
	position: relative;	
	vertical-align: middle;	
	/*border: solid 1px #000000;*/
	height: 38px;
	width: 145px; /*140*/
}

.PRODUCT-LINK
{
	position: relative;
	bottom: 60%;
	vertical-align: middle;	
}

/* FireFox Only CSS */
.PRODUCT-LINK[class]
{
	display: table-cell;
	position: static;
	/*border: solid 1px #000000;*/
}

.PRODUCT-LINK A:LINK
{
	font-weight: bold;
	color: #414961;
	text-decoration: none;
}

.PRODUCT-LINK A:VISITED
{
	font-weight: bold;
	color: #414961;	
	text-decoration: none;
}

.PRODUCT-LINK A:HOVER
{
	font-weight: bold;
	color: #414961;	
	text-decoration: none;
}

/*********************************************************************************************/
/* Did You Know Box */
/*********************************************************************************************/
table.DidYouKnow
{
	padding:0px;margin:0px;width:530px;
}
table.DidYouKnow td.top
{
	background-image:url(../Images/Design_v2/Layout/didUknow_top.gif); background-repeat:no-repeat;
	width:530px;
	height:43px;
	line-height:42px; 
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ee7913; font-size:14px;
	padding-left:50px;

	/*padding-top:13px;*/
}
table.DidYouKnow td.middle
{
	background-image:url(../Images/Design_v2/Layout/didUknow_middle.gif); background-repeat:repeat-y;
	width:530px;
	/*height:50px;*/
	padding-left:50px;
	padding-bottom:4px;
	
}
table.DidYouKnow td.middle ul 
{
	margin-top:2px;
}

table.DidYouKnow td.bottom
{
	background-image:url(../Images/Design_v2/Layout/didUknow_bottom.gif); background-repeat:no-repeat;
	width:530px;
	height:4px;
}

/***********************************************/
/*** TABZ ***/
/*********************************************************************************************/
/* Center Product Table */
/*********************************************************************************************/
table.ProductTable {
	background-color:transparent; width:100%;
}
table.ProductTable td.MenuTopLeft {
	width:4px; height:27px; background-image:url(../Images/Design_v2/Layout/Inner_tabs_gen_left.gif); background-repeat:no-repeat;  background-position:bottom;
}
table.ProductTable td.MenuTopMiddle {
	background-image:url(../Images/Design_v2/Layout/Inner_tabs_gen_empty.gif); background-repeat:repeat-x;  background-position:bottom;
	height:27px; width:553px; /*565-4-8 = 553*/
}
table.ProductTable td.MenuTopRight {
	width:8px; height:27px; background-image:url(../Images/Design_v2/Layout/Inner_tabs_gen_right.gif); background-repeat:no-repeat; background-position:bottom;
}


.TabContentWrapper {
	font-family:Arial; font-weight:normal; font-size:12px; color:#6C6C6C; line-height: 1.5;
}

.FirstTabContent {
	/*position:relative; top:-36px;*/
}

.rmpHiddenView {

/* Fix Tab Visibility for Google */
	display:none;

}

table.ProductTable div.TopLeft {
	background-image:url(../Images/Design_v2/Layout/Inner_tab_gradient_left.gif); background-repeat:no-repeat;
	height:43px; width:12px; float:left;
}
table.ProductTable div.TopMiddle {
	background-image:url(../Images/Design_v2/Layout/Inner_tab_gradient_middle.gif); background-repeat:repeat-x;
	height:43px; width:100%;
}
table.ProductTable div.TopRight {
	background-image:url(../Images/Design_v2/Layout/Inner_tab_gradient_right.gif); background-repeat:no-repeat;
	height:43px; width:8px; float:right;
}


table.ProductTable td.Middle {
	background-color:#FFF;
	
}




/*********************************************************************************************/
/* Tabbed Page Related Style */
/*********************************************************************************************/

div.TabContentWrapper {
	padding-left:5px; padding-right:5px;
	
}

div.TabContentWrapper a{
	text-decoration:underline; color:#6C6C6C;
}

div.TabContentWrapper a:hover{
	text-decoration:underline; color:#000000;
}

div.TabContentWrapper a:visited{
	text-decoration:underline; color:#6C6C6C;
}

div.tabstripContainer { 
	/*margin-top:20px;*/
}


/*********************************************************************************************/
/* Picture Border Snippet */
/*********************************************************************************************/

table.PicBorder
{
	
	
}
table.PicBorder td.Top_Left
{
	background:transparent url(../images/design_v2/layout/imageBorder_top_left.gif) top left no-repeat;
	width:9px; height:9px;
}
table.PicBorder td.Top_Expand
{
	background:transparent url(../images/design_v2/layout/imageBorder_top.gif) top center repeat-x;
	height:9px;
}
table.PicBorder td.Top_Right
{
	background:transparent url(../images/design_v2/layout/imageBorder_top_right.gif) no-repeat;
	width:9px; height:9px;
}
table.PicBorder td.Content
{
	
}
table.PicBorder td.Left_Expand
{
	background:transparent url(../images/design_v2/layout/imageBorder_left.gif) left repeat-y;
	width:9px; font-size:2px;
}
table.PicBorder td.Right_Expand
{
	background:transparent url(../images/design_v2/layout/imageBorder_right.gif) right repeat-y;
	width:9px; font-size:2px;
}
table.PicBorder td.Bottom_Left
{
	background:transparent url(../images/design_v2/layout/imageBorder_bottom_left.gif) left bottom no-repeat;
	width:9px; height:9px;
}
table.PicBorder td.Bottom_Expand
{
	background:transparent url(../images/design_v2/layout/imageBorder_bottom.gif) repeat-x;
	height:9px;
}
table.PicBorder td.Bottom_Right
{
	background:transparent url(../images/design_v2/layout/imageBorder_bottom_right.gif) right bottom no-repeat;
	width:9px; height:9px;
}

table.PicBorder .EnlargeImageIcon {
	display:block; float:left; width:13px; height:13px; margin-left:5px;
	background-image:url(../images/design_v2/layout/Enlarge.gif); background-repeat:no-repeat;
}

table.PicBorder .EnlargeImageText {
	font-family:Arial; font-size:11px; color:#AAAAAA; margin-left:3px; line-height:14px;
}



/*********************************************************************************************/
/* Product Aggregation */
/*********************************************************************************************/

table.ProductPostTable {
	width:100%; border:1px solid #E1E1E1; margin-bottom:15px;
}

table.ProductPostTable div.HeightHolder {
	width:1px; height:43px;
	
}

table.ProductPostTable td.Header {
	height:2px; background-image:url(../Images/Design_v2/Layout/text_box_bg.gif); background-repeat:repeat-x; line-height:27px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4A4A4A; font-size:14px;
}
table.ProductPostTable td.Header a 
{
	color:#4A4A4A; text-decoration:none;
}
table.ProductPostTable td.Header a:hover 
{
	color:#4A4A4A; text-decoration:underline;
}
/*
table.ProductPostTable span.HeaderText {
	
}
*/
/*********************************************************************************************/
/* Product Aggregation H2 style fixing*/
/*********************************************************************************************/


.H2AggregatedClass{
 
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
 
}
 
.H2AggregatedClass a { 
color: #4A4A4A;
text-decoration: none;
 
}
 
.H2AggregatedClass a:hover { 
color: #4A4A4A;
text-decoration: underline;
 
}


table.ProductPostTable span.DescriptionText {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#6C6C6C; font-size:12px;
}

table.ProductPostTable div.ReadMoreLink {
	width:90px; height:15px; float:right; margin-right:5px; margin-bottom:5px; font-size:1px;
}

table.ProductPostTable div.ReadMoreLink a {
	display:block; height:15px; cursor:pointer; text-decoration:none;
}
table.ProductPostTable div.ReadMoreLink a span.LinkImage {
	display:block; width:15px; height:15px; float:right; margin-left:7px; 
	/*background-image:url(../Images/Design_v2/Layout/read_more_button_sprite.gif); background-repeat:no-repeat; 
	background-position:top;*/
}
table.ProductPostTable div.ReadMoreLink a:hover span.LinkImage {
	display:block; 
	/*background-image:url(../Images/Design_v2/Layout/read_more_button_sprite.gif); 
	background-position:bottom;*/
}
table.ProductPostTable div.ReadMoreLink a span.LinkText {
	display:block; line-height:15px; float:right; 
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px;
}

table.ProductPostTable div.ReadMoreLink a:hover span.LinkText {
	text-decoration:underline;
}


table.ProductPostTable div.ImageWrapper {
	width:100%;
}
table.ProductPostTable {
	
}
table.ProductPostTable {
	
}


/*********************************************************************************************/
/* Resource Page Frame Snippet */
/*********************************************************************************************/

table.ResFrame
{
	width:100%; /* Minimum Width */
}
table.ResFrame td.Top_Left
{
	background:transparent url(../images/design_v2/layout/highlight_box_top_left_blue.gif) top left no-repeat;
	width:12px; height:32px;
}
table.ResFrame td.Top_Expand
{
	background:transparent url(../images/design_v2/layout/highlight_box_top_middle_blue.gif) top center repeat-x;
	height:32px;
}
table.ResFrame td.Top_Expand div
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:11px;
	padding-left:5px;
}
table.ResFrame td.Top_Right
{
	background:transparent url(../images/design_v2/layout/highlight_box_top_right_blue.gif) no-repeat;
	width:12px; height:32px;
}
table.ResFrame td.Content
{
	padding-left:5px;
	padding-top:5px;
}
table.ResFrame td.Content table td.CellImage
{
	width:26px;
	padding-right:10px;
	vertical-align:middle;
}
table.ResFrame td.Content table td.CellText
{
	vertical-align:middle;
	line-height:25px;
}
table.ResFrame td.Content table td.CellText a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#707070;
	text-decoration:none;
}
table.ResFrame td.Content table td.CellText a:hover
{
	text-decoration:underline;
	color:#000;
}
table.ResFrame td.Left_Expand
{
	background:transparent url(../images/design_v2/layout/highlight_box_left.gif) left repeat-y;
	width:12px; font-size:2px;
}
table.ResFrame td.Right_Expand
{
	background:transparent url(../images/design_v2/layout/highlight_box_right.gif) right repeat-y;
	width:12px; font-size:2px;
}
table.ResFrame td.Bottom_Left
{
	background:transparent url(../images/design_v2/layout/highlight_box_bottom_left.gif) left bottom no-repeat;
	width:12px; height:11px;
}
table.ResFrame td.Bottom_Expand
{
	background:transparent url(../images/design_v2/layout/highlight_box_bottom.gif) repeat-x;
	height:11px;
}
table.ResFrame td.Bottom_Right
{
	background:transparent url(../images/design_v2/layout/highlight_box_bottom_right.gif) right bottom no-repeat;
	width:12px; height:11px;
}


/*-----------------------------------------------------------------------------*/


div.GrayFrame
{
	border:1px solid #e2e2e2;
	background:transparent url(../images/design_v2/layout/landing_gradient.gif) top center repeat-x;
	width:100%;
	height:77px;
	vertical-align:top;
}
div.GrayFrame table td.FrameText
{
	width:100%;height:100%;padding-top:5px;padding-left:5px;
}

div.GrayFrame table td.FrameText table td.ContentHead {
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4a4a4a; font-size:14px;
}
div.GrayFrame table td.FrameText table td.ContentHead a {
	color:#4a4a4a; text-decoration:none;
}
div.GrayFrame table td.FrameText table td.ContentHead a:hover {
	color:#4a4a4a; text-decoration:underline;
}

div.GrayFrame table td.FrameText table td.ContentText
{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#6c6c6c; font-size:11px;
	padding-top:5px;
}
div.GrayFrame table td.FrameImage
{
	width:83px;height:77px;vertical-align:top;
}
div.GrayFrame table td.FrameImage div.CellImage
{
	display:block;width:83px;height:60px;
}
div.GrayFrame table td.FrameImage div.CellText
{
	display:block;width:83px;height:15px;
	font-size:1px;
}
div.GrayFrame table td.FrameImage div.CellText a {
	display:block; height:15px; cursor:pointer; text-decoration:none;
}
div.GrayFrame table td.FrameImage div.CellText a span.LinkImage {
	display:block;
	float:right; margin-left:5px; margin-right:2px;
}
div.GrayFrame table td.FrameImage div.CellText a:hover span.LinkImage {
	display:block;
	float:right; margin-left:5px; margin-right:2px; 
}
div.GrayFrame table td.FrameImage div.CellText a span.LinkText {
	display:block; line-height:15px; float:left; 
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px;
}

div.GrayFrame table td.FrameImage div.CellText a:hover span.LinkText {
	text-decoration:underline;
}

/*********************************************************************************************/
/* Homepage - RightPanel Looking For */
/*********************************************************************************************/
table.HomepageLookingFor
{
	height:100%;
	width:175px;
}
table.HomepageLookingFor td.TopLeft
{
	width:8px; height:26px;
}
table.HomepageLookingFor td.TopExpand
{
	height:20px;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:Black;
	padding-top:6px;
	padding-left:2px;
	padding-right:2px;
}
table.HomepageLookingFor td.TopRight
{
	width:8px; height:26px;
}
table.HomepageLookingFor td.LeftExpand
{
	background-color:#FFF;
	width:8px;
	height:10px;
}
table.HomepageLookingFor td.Content
{
	background-color:#FFF;
	height:20px;
}
table.HomepageLookingFor td.RightExpand
{
	background-color:#FFF;
	width:8px;
	height:10px;
}
/*
table.HomepageLookingFor td.BottomLeft
{
	background:transparent url(../images/design_v2/layout/looking_for_bottom_left.gif) bottom left no-repeat;
	width:8px; height:60px;
}
table.HomepageLookingFor td.BottomExpand
{
	background:transparent url(../images/design_v2/layout/looking_for_bottom_middle.gif) repeat-x;
	height:55px;
	width:159px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
}
table.HomepageLookingFor td.BottomRight
{
	background:transparent url(../images/design_v2/layout/looking_for_bottom_right.gif) bottom right no-repeat;
	width:8px; height:60px;
}
*/

table.HomepageLookingFor td.BottomLeft
{
	background:transparent url(../images/design_v2/layout/white_box_bottom_left_8x5.gif) bottom left no-repeat;
	width:8px; height:5px;
}
table.HomepageLookingFor td.BottomExpand
{
	background-color:#FFF;
	width:159px;
	height:5px;
}
table.HomepageLookingFor td.BottomRight
{
	background:transparent url(../images/design_v2/layout/white_box_bottom_right_8x5.gif) bottom right no-repeat;
	width:8px; height:5px;
}



table.HomepageLookingFor ul
{
	list-style-type: none;
	list-style: none;
	padding: 6px 0 2px 0;
	margin: 0;
	width:159px;
}

table.HomepageLookingFor ul li
{
	background-image: url(/radvision/Images/Design_v2/Layout/RP_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	list-style-type: none;
	list-style: none;
	padding-bottom:5px;
	line-height:14px;
}
table.HomepageLookingFor ul li span
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; font-size:11px;
}
table.HomepageLookingFor ul li span a
{
	text-decoration:none;
	color:#434343;
	cursor:pointer;
}
table.HomepageLookingFor ul li span a:hover
{
	text-decoration:underline;
}

table.HomepageLookingFor .AZProductsList
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#434343;
}

/*********************************************************************************************/
/* Homepage - RightPanel News & Events */
/*********************************************************************************************/
table.HomepageRightPanel
{
	height:100%;
	width:175px;
}
table.HomepageRightPanel td.TopLeft
{
	background:transparent url(../images/design_v2/layout/white_box_top_left.gif) top right no-repeat;
	width:5px; height:5px;
}
table.HomepageRightPanel td.TopExpand
{
	background-color:#FFF;
	width:165px;
	height:5px;
}
table.HomepageRightPanel td.TopRight
{
	background:transparent url(../images/design_v2/layout/white_box_top_right.gif) top right no-repeat;
	width:5px; height:5px;
}
table.HomepageRightPanel td.LeftExpand
{
	background-color:#FFF;
	width:5px;
	height:10px;
}
table.HomepageRightPanel td.Content
{
	background-color:#FFF;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	width:165px;
	
}
table.HomepageRightPanel td.RightExpand
{
	background-color:#FFF;
	width:5px;
	height:10px;
}
table.HomepageRightPanel td.TitleLeft
{
	background:#FFF url(../images/design_v2/layout/white_box_title_left.gif) top left no-repeat;
	width:8px; height:23px;
}
table.HomepageRightPanel td.TitleExpand
{
	background-color:#4a4a4a;
	width:155px; height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
}

table.HomepageRightPanel td.TitleExpand a {
	color:#FFF;
	text-decoration:none;
}

table.HomepageRightPanel td.TitleExpand a:hover {
	cursor:pointer;
}

table.HomepageRightPanel td.TitleRight
{
	background:#FFF url(../images/design_v2/layout/white_box_title_right.gif) top right no-repeat;
	width:8px; height:23px;
}
table.HomepageRightPanel td.BottomLeft
{
	background:transparent url(../images/design_v2/layout/white_box_bottom_left.gif) bottom left no-repeat;
	width:5px; height:5px;
}
table.HomepageRightPanel td.BottomExpand
{
	background-color:#FFF;
	width:165px;
	height:5px;
}
table.HomepageRightPanel td.BottomRight
{
	background:transparent url(../images/design_v2/layout/white_box_bottom_right.gif) bottom right no-repeat;
	width:5px; height:5px;
}

/*********************************************************************************************/
/* Homepage - LimeFrameTable */
/*********************************************************************************************/
table.LimeFrameTable
{
	height:100%;
	width:255px;
	/* Minimum Width */
}
table.LimeFrameTable td.Top_Left
{
	background:transparent url(../images/design_v2/layout/video_comm_left.gif) top left no-repeat;
	width:8px; height:39px;
}
table.LimeFrameTable td.Top_Expand
{
	background:transparent url(../images/design_v2/layout/Video_comm_middle.gif) top center repeat-x;
	height:39px;
	width:239px;
}
table.LimeFrameTable td.Top_Expand a
{
	display:inline-block;
	display:block;
	width:95%;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:11px;
	padding-left:7px;
}
table.LimeFrameTable td.Top_Right
{
	background:transparent url(../images/design_v2/layout/video_comm_right.gif) no-repeat;
	width:8px; height:39px;
}
table.LimeFrameTable td.Content
{
	padding-left:7px;
	padding-top:5px;
	background-color:#FFF;
	height:100px;
}

table.LimeFrameTable td.Content div.CellLink
{
	display:block;
	font-size:1px;float:right;
}
table.LimeFrameTable td.Content div.CellLink a {
	display:block; cursor:pointer; text-decoration:none;
}
table.LimeFrameTable td.Content div.CellLink a span.LinkImage {
	display:block;  float:right;
	background-image:url(../Images/Design_v2/Layout/arrow_green.gif); background-repeat:no-repeat;
	width:13px;
	height:13px;
}
table.LimeFrameTable td.Content div.CellLink a span.LinkText {
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#99b702; font-size:14px;
	padding-right:5px;
	line-height:13px;
}
table.LimeFrameTable td.Content div.CellLink a:hover span.LinkText {
	text-decoration:underline;
}

table.LimeFrameTable td.Left_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.LimeFrameTable td.Right_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.LimeFrameTable td.Bottom_Left
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_left.gif) left bottom no-repeat;
	width:5px; height:5px;
}
table.LimeFrameTable td.Bottom_Expand
{
	background-color:#FFF;
	height:5px;
	width:245px;
}
table.LimeFrameTable td.Bottom_Right
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_right.gif) right bottom no-repeat;
	width:5px; height:5px;
}

table.LimeFrameTable td.HeightHolder
{
	height:150px;
}

table.LimeFrameTable td.Content ul a
{
	text-decoration:none;
	color:#6C6C6C;
}

table.LimeFrameTable td.Content ul a:hover
{
	text-decoration:underline;
	color:#6C6C6C;
}

/*********************************************************************************************/
/* Homepage - BlueFrameTable */
/*********************************************************************************************/
table.BlueFrameTable
{
	height:100%;
	width:253px;
	/* Minimum Width */
}
table.BlueFrameTable td.Top_Left
{
	background:transparent url(../images/design_v2/layout/unified_comm_left.gif) top left no-repeat;
	width:8px; height:39px;
}
table.BlueFrameTable td.Top_Expand
{
	background:transparent url(../images/design_v2/layout/unified_comm_middle.gif) top center repeat-x;
	height:39px;
	width:237px;
}
table.BlueFrameTable td.Top_Expand a
{
	display:inline-block;
	display:block;
	width:95%;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:11px;
	padding-left:7px;
}
table.BlueFrameTable td.Top_Right
{
	background:transparent url(../images/design_v2/layout/unified_comm_right.gif) no-repeat;
	width:8px; height:39px;
}
table.BlueFrameTable td.Content
{
	padding-left:7px;
	padding-top:5px;
	background-color:#FFF;
	height:100px;
}

table.BlueFrameTable td.Content div.CellLink
{
	display:block;
	font-size:1px;float:right;
}
table.BlueFrameTable td.Content div.CellLink a {
	display:block; cursor:pointer; text-decoration:none;
}
table.BlueFrameTable td.Content div.CellLink a span.LinkImage {
	display:block; float:right;
	background-image:url(../Images/Design_v2/Layout/arrow_blue.gif); background-repeat:no-repeat;
	width:13px;
	height:13px;
}
table.BlueFrameTable td.Content div.CellLink a span.LinkText {
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0364b8; font-size:14px;
	padding-right:5px;
	line-height:13px;
}
table.BlueFrameTable td.Content div.CellLink a:hover span.LinkText {
	text-decoration:underline;
}

table.BlueFrameTable td.Left_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.BlueFrameTable td.Right_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.BlueFrameTable td.Bottom_Left
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_left.gif) left bottom no-repeat;
	width:5px; height:5px;
}
table.BlueFrameTable td.Bottom_Expand
{
	background-color:#FFF;
	height:5px;
	width:243px;
}
table.BlueFrameTable td.Bottom_Right
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_right.gif) right bottom no-repeat;
	width:5px; height:5px;
}

table.BlueFrameTable td.HeightHolder
{
	height:150px;
}

table.BlueFrameTable td.Content ul a
{
	text-decoration:none;
	color:#6C6C6C;
}

table.BlueFrameTable td.Content ul a:hover
{
	text-decoration:underline;
	color:#6C6C6C;
}


/*********************************************************************************************/
/* Homepage - OrangeFrameTable */
/*********************************************************************************************/
table.OrangeFrameTable
{
	height:100%;
	width:253px;
	/* Minimum Width */
}
table.OrangeFrameTable td.Top_Left
{
	background:transparent url(../images/design_v2/layout/dev_solutions_left.gif) top left no-repeat;
	width:8px; height:39px;
}
table.OrangeFrameTable td.Top_Expand
{
	background:transparent url(../images/design_v2/layout/dev_solutions_middle.gif) top center repeat-x;
	height:39px;
	width:237px;
}

table.OrangeFrameTable td.Top_Expand a
{
	display:inline-block;
	display:block;
	width:95%;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:11px;
	padding-left:7px;
}
table.OrangeFrameTable td.Top_Right
{
	background:transparent url(../images/design_v2/layout/dev_solutions_right.gif) no-repeat;
	width:8px; height:39px;
}
table.OrangeFrameTable td.Content
{
	padding-left:7px;
	padding-top:5px;
	background-color:#FFF;
	height:100px;
}

table.OrangeFrameTable td.Content div.CellLink
{
	display:block;
	font-size:1px;float:right;
}
table.OrangeFrameTable td.Content div.CellLink a {
	display:block; cursor:pointer; text-decoration:none;
}
table.OrangeFrameTable td.Content div.CellLink a span.LinkImage {
	display:block; float:right;
	background-image:url(../Images/Design_v2/Layout/arrow_orange.gif); background-repeat:no-repeat;
	width:13px;
	height:13px;
}
table.OrangeFrameTable td.Content div.CellLink a span.LinkText {
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ee7913; font-size:14px;
	padding-right:5px;
	line-height:13px;
}
table.OrangeFrameTable td.Content div.CellLink a:hover span.LinkText {
	text-decoration:underline;
}

table.OrangeFrameTable td.Left_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.OrangeFrameTable td.Right_Expand
{
	background-color:#FFF;
	width:8px; font-size:2px;
}
table.OrangeFrameTable td.Bottom_Left
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_left.gif) left bottom no-repeat;
	width:5px; height:5px;
}
table.OrangeFrameTable td.Bottom_Expand
{
	background-color:#FFF;
	height:5px;
	width:243px;
}
table.OrangeFrameTable td.Bottom_Right
{
	background:transparent url(../images/design_v2/layout/White_box_bottom_right.gif) right bottom no-repeat;
	width:5px; height:5px;
}

table.OrangeFrameTable td.HeightHolder
{
	height:150px;
}

table.OrangeFrameTable td.Content ul a
{
	text-decoration:none;
	color:#6C6C6C;
}

table.OrangeFrameTable td.Content ul a:hover
{
	text-decoration:underline;
	color:#6C6C6C;
}

/*********************************************************************************************/
/* Homepage - Footer Gray Frame */
/*********************************************************************************************/
table.GrayFooter
{
	width:100%;
}
table.GrayFooter td.TopLeft
{
	background:transparent url(../images/design_v2/layout/gray_box_top_left.gif) left top no-repeat;
	width:5px; height:5px;
}
table.GrayFooter td.TopExpand
{
	background-color:#e2e2e0;
	height:5px;
}
table.GrayFooter td.TopRight
{
	background:transparent url(../images/design_v2/layout/gray_box_top_right.gif) right top no-repeat;
	width:5px; height:5px;
}
table.GrayFooter td.LeftExpand
{
	background-color:#e2e2e0;
}
table.GrayFooter td.Content
{
	background-color:#e2e2e0;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#1c1c1c; font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
table.GrayFooter td.Content div.CellLink
{
	display:block;
	font-size:1px;float:right;

}
table.GrayFooter td.Content div.CellLink a {
	display:block; cursor:pointer; text-decoration:none;
	line-height:13px;
}
table.GrayFooter td.Content div.CellLink a span.LinkImage {
	display:block; float:right;
	background-image:url(../Images/Design_v2/Layout/arrow_right_box.gif); background-repeat:no-repeat;
	width:13px;
	height:13px;

}
table.GrayFooter td.Content div.CellLink a span.LinkText {
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#909090; font-size:11px;
	padding-right:5px;
	line-height:13px;
}
table.GrayFooter td.Content div.CellLink a:hover span.LinkText {
	text-decoration:underline;
}
table.GrayFooter td.RightExpand
{
	background-color:#e2e2e0;
}
table.GrayFooter td.BottomLeft
{
	background:transparent url(../images/design_v2/layout/gray_box_bottom_left.gif) left bottom no-repeat;
	width:5px; height:5px;
}
table.GrayFooter td.BottomExpand
{
	background-color:#e2e2e0;
	height:5px;
}
table.GrayFooter td.BottomRight
{
	background:transparent url(../images/design_v2/layout/gray_box_bottom_right.gif) right bottom no-repeat;
	width:5px; height:5px;
}

/*********************************************************************************************/
/* Homepage - Right Top Links */
/*********************************************************************************************/
div.HomepageLink
{
	overflow: hidden;
	height: 18px;
	display:block;
	font-size:1px;
	font-size:1px;
	line-height:18px;
}
div.HomepageLink a {
	text-decoration:none;
}
div.HomepageLink a span.LinkText
{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#4a4a4a; font-size:16px;
	text-decoration:none;
	cursor:pointer;
	line-height:18px;
	clear:both;
}
div.HomepageLink a:hover span.LinkText
{
	text-decoration:underline;
}
div.HomepageLink a span.LinkImage
{
	display:block; float:right;
	background-position:center;
	width:13px;
	height:18px;
	cursor:pointer;
	
}

/********* Ticker ************/

div.TickerDate {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#acacac;
	line-height:14px;
	height:13px;
	
}

div.TickerDate a {
	display:inline-block;
	display: block;
	float:right;
	height:13px; 
	width:13px; 
	line-height:13px;
	background-repeat:no-repeat;
}

div.TickerDate div {
	width:136px; float:right; text-align:right; padding-right:4px;
}

td.TickerDateCell {

}

div.TickerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#434343;
	height:44px;
	/* overflow:hidden; */
}


/****** Event Page *******/

.eventIconWrapper {
	margin-top:30px;
	margin-bottom:5px;
}

/*********************************************************************************************/
/* Form Registration */
/*********************************************************************************************/
table.FormFields
{
	width:480px;
}
table.FormFields td.BlueHead h1,
table.FormFields td.BlueHead h2,
table.FormFields td.BlueHead h3,
table.FormFields td.BlueHead h4,
table.FormFields td.BlueHead h5,
table.FormFields td.BlueHead h6
{
	background-color:#015AC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:23px;
	line-height:23px;
	padding-left:6px;
	margin-top:30px;
	margin-bottom:20px;
}
table.FormFields td.RegularText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
	width:150px;
	vertical-align:middle;
	line-height:23px;
	height:23px;
	line-height:16px;
}
table.FormFields td.InputField input
{
	height:19px;
	width:322px;
	border: solid 1px #B0BABC;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
	padding-top:3px;
}
table.FormFields td.InputField select
{
	height:23px;
	width:332px;
	border: solid 1px #B0BABC;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
	padding-top:3px;
}
table.FormFields td.InputField textarea
{
	height:60px;
	width:322px;
	border: solid 1px #B0BABC;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
	padding-top:3px;
	overflow:auto;
}
table.FormFields td.RegularText span.RequiredText
{
	padding:0px;
	margin:0px;
	color:Black;
}

table.FormFields span.RequiredMark
{
	color:#E47F27;
}


table.FormFields a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
}
table.FormFields input[type="checkbox"]
{
	width: 13px;
	height: 13px;   
	padding: 0;    
	margin:0;    
	vertical-align: bottom;    
	position: relative;    
	top: -1px;    
	overflow: hidden;
}
table.FormFields td.RegularText span.RequiredText
{
	display:block !important;
	padding-left:0px;
	margin:0px;
	float:left;
}
table.FormFields .FormSubmitButton
{
	background-image:url(../images/design_v2/layout/submit_but_form.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:Transparent;
	border:none;
	height:24px;
	width:82px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px;
	float:right;
	cursor:pointer;
}
table.FormFields .FormSubmitButton:hover
{
	background-image:url(../images/design_v2/layout/submit_but_form.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:Transparent;
	border:none;
	height:24px;
	width:82px;
	line-height:24px;
}
table.FormFields .FormSubmitButton:active
{
	background-image:url(../images/design_v2/layout/submit_but_form.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:Transparent;
	border:none;
	height:24px;
	width:82px;
	line-height:24px;
}


table.FormFields input.RequiredInput, table.FormFields select.RequiredInput, table.FormFields textarea.RequiredInput {
	background-color:#FDE9D8;
}

.ValidationMessage {
	font-family:Arial;
	color:#E47F27;
}

.ValidationMessage ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	font-weight:normal;
}
.ValidationMessage li {
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	background-image: url(../Images/Design_v2/Layout/Text_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size:14px;	
}

.ValidationMessageNoBullets {
	font-family:Arial;
	color:#E47F27;
}

.ValidationMessageNoBullets ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	font-weight:normal;
}
.ValidationMessageNoBullets li {
	padding: 0px 0px 0px 17px;
	line-height:16px;
	margin-bottom:7px;
	font-size:14px;	
}
/*********************************************************************************************/

/* SubmitQuestionButton */
/*********************************************************************************************/

div.BlueButton {
	height:24px; width:80px; float:right;
}

div.BlueButton a {
	width:100%; height:24px;
	display:block; cursor:pointer; text-decoration:none;
}

div.BlueButton a span {
	display:block; height:24px; background-position:top;
}

div.BlueButton a span.SubmitButtonText {
	float:none; display:inline; line-height:22px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px;
}

div.BlueButton a:hover span {
	height:24px; background-position:center;
}
div.BlueButton a:active span {
	height:24px; background-position:bottom;
}

div.BlueButton span.SubmitButtonLeft {
	background-image:url(../Images/Design_v2/Layout/submit_but_left.gif); background-repeat:no-repeat;
	width:6px; float:right;
}
div.BlueButton span.SubmitButtonMiddle {
	background-image:url(../Images/Design_v2/Layout/submit_but_middle.gif); background-repeat:repeat-x;
	width:68px; text-align:center; float:right;
	
}
div.BlueButton span.SubmitButtonRight {
	background-image:url(../Images/Design_v2/Layout/submit_but_right.gif); background-repeat:no-repeat;
	width:6px; float:right;
}
div.BlueButton span.FirstRow
{
	display:block;
	text-align:left;
	text-indent:3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	color:#BFBFBF;
	font-size:11px;
	padding-top:3px;
}
div.BlueButton span.SecondRow
{
	display:block;
	text-align:left;
	text-indent:3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px;
}
div.BlueButton span.SecondRow a
{
	text-decoration:none;
	cursor:pointer;
	color:#005BBF;
}
div.BlueButton span.SecondRow a:hover
{
	text-decoration:underline;
	cursor:pointer;
}

/*********************************************************************************************/
/* Course Template Table */
/*********************************************************************************************/
table.CourseDates
{
	width:430px;
	margin-top:6px;
}
table.CourseDates td.BlueHead
{
	background-color:#015AC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	height:21px;
	line-height:21px;
	padding-left:6px;
	text-align:left;
}
table.CourseDates td.RegularText
{
	/*background-color:#FFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6C6C6C;
	height:22px;
	line-height:22px;
	padding-left:6px;
	text-align:left;
}

table.CourseDates a {
	text-decoration:underline; color:#6C6C6C;
}

table.CourseDates a:hover {
	text-decoration:underline; color:#000000;
}

tr.even {
	background-color:#F4F4F4;
}
tr.odd {
	background-color:#FFFFFF;
}

/* Course Catalogue table */

table.CourseCatalogueTable {
	margin-top:25px;
}

table.CourseCatalogueTable td.HeaderCell {
	background-color:#015AC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	height:21px;
	line-height:21px;
	padding-left:6px;
	text-align:left;
}

table.CourseCatalogueTable td.ContentCellWhite {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6C6C6C;
	line-height:16px;
	padding-left:6px;
	padding-bottom:5px;
	padding-top:2px;
	text-align:left;
}

table.CourseCatalogueTable td.ContentCellGray {
	background-color:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6C6C6C;
	line-height:16px;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:2px;
	text-align:left;
}

table.CourseCatalogueTable a {
	text-decoration:underline; color:#6C6C6C;
}

table.CourseCatalogueTable a:hover {
	text-decoration:underline; color:#000000;
}

/*********************************************************************************************/
/* Course Page Right Side - Related Terms Table */
/*********************************************************************************************/
table.RelatedTerms {
	width:100%; background-color:transparent; margin-top:11px;
}

table.RelatedTerms td.TopLeft {
	width:8px; height:76px; background-image:url(/radvision/Images/Design_v2/Layout/RP_terms_top_left.gif); background-repeat:no-repeat;
}
table.RelatedTerms td.TopMiddle {
	background-image:url(/radvision/Images/Design_v2/Layout/RP_terms_top_middle.gif); background-repeat:repeat-x;
	padding-top:17px; padding-left:3px; width:93px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px;
}
table.RelatedTerms td.TopRight {
	width:74px; height:76px; background-image:url(/radvision/Images/Design_v2/Layout/RP_terms_top_right.gif); background-repeat:no-repeat;
}
table.RelatedTerms td.MiddleLeft {
	background-color:#FFF; width:8px;	
}
table.RelatedTerms td.Middle {
	background-color:#FFF; width:167px;
}
table.RelatedTerms td.BottomLeft {
	width:5px; height:4px; background-image:url(/radvision/Images/Design_v2/Layout/RP_white_box_bottom_left.gif); background-repeat:no-repeat;
}
table.RelatedTerms td.BottomRight {
	width:5px; height:4px; background-image:url(/radvision/Images/Design_v2/Layout/RP_white_box_bottom_right.gif); background-repeat:no-repeat;
}
table.RelatedTerms td.BottomMiddle { 
	background-color:#FFF; width:165px; height:4px;
}
table.RelatedTerms ul
{
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
	width:158px;
}
table.RelatedTerms ul li
{
	background-image: url(/radvision/Images/Design_v2/Layout/RP_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	list-style-type: none;
	list-style: none;
	padding-bottom:5px;
	line-height:14px;
}
table.RelatedTerms ul li span
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; font-size:11px;
}
table.RelatedTerms ul li span a
{
	text-decoration:none;
	color:#434343;
}
table.RelatedTerms ul li span a:hover
{
	text-decoration:underline;
}


/*********************************************************************************************/
/* Course Page Right Side - More Resources Table */
/*********************************************************************************************/
table.MoreResources {
	width:175px; background-color:transparent; margin-top:11px;
}

table.MoreResources td.TopLeft {
	width:8px; height:76px; background-image:url(/radvision/Images/Design_v2/Layout/RP_resources_top_left.gif); background-repeat:no-repeat;
}
table.MoreResources td.TopMiddle {
	background-image:url(/radvision/Images/Design_v2/Layout/RP_resources_top_middle.gif); background-repeat:repeat-x;
	/*padding-top:17px;*/ height:76px; width:93px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:16px;
}

table.MoreResources td.TopMiddle span {
	position:relative; top:17px; left:2px;
}

table.MoreResources td.TopRight {
	width:74px; height:76px; background-image:url(/radvision/Images/Design_v2/Layout/RP_resources_top_right.gif); background-repeat:no-repeat;
}
table.MoreResources td.MiddleLeft {
	background-color:#FFF; width:8px;	
}
table.MoreResources td.Middle {
	background-color:#FFF; width:167px;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; font-size:11px;
}
table.MoreResources td.BottomLeft {
	width:5px; height:4px; background-image:url(/radvision/Images/Design_v2/Layout/RP_white_box_bottom_left.gif); background-repeat:no-repeat;
}
table.MoreResources td.BottomRight {
	width:5px; height:4px; background-image:url(/radvision/Images/Design_v2/Layout/RP_white_box_bottom_right.gif); background-repeat:no-repeat;
}
table.MoreResources td.BottomMiddle { 
	background-color:#FFF; width:165px; height:4px;
}
table.MoreResources ul
{
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
	width:158px;
}
table.MoreResources ul li
{
	background-image: url(/radvision/Images/Design_v2/Layout/RP_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	list-style-type: none;
	list-style: none;
	padding-bottom:5px;
	line-height:14px;
}
table.MoreResources ul li span
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; font-size:11px;
}
table.MoreResources ul li span a
{
	text-decoration:none;
	color:#434343;
}
table.MoreResources ul li span a:hover
{
	text-decoration:underline;
}

/*********************************************************************************************/
/* Back Button Snippet */
/*********************************************************************************************/

div.BackButtonLink {
	width:90px; height:15px; float:right; margin-right:5px; margin-bottom:5px; font-size:1px;
}

div.BackButtonLink a {
	display:block; height:15px; cursor:pointer; text-decoration:none;
}
div.BackButtonLink a span.LinkImage {
	display:block; width:15px; height:15px; float:right;  
	
}
div.BackButtonLink a:hover span.LinkImage {
	display:block; 
	
}
div.BackButtonLink a span.LinkText {
	display:block; line-height:15px; float:right; 
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:12px;
	margin-left:5px;
}

div.BackButtonLink a:hover span.LinkText {
	text-decoration:underline;
}
