/* DOCUMENT: temp.css */
/* Defines css required for template specific styles */

/**************************/
/* CUSTOM TEMPLATE STYLES */
/**************************/

/* Padding for Yahoo! Finance widget on Investors page */
#tickerpad { margin-left: 5px; margin-top: 20px; }

/* Bottom padding for press release images (Inserted by press release template) */
.pressimage { margin: 6px 10px 12px 8px; float: left; }
.presspdf { padding: 0px 8px 18px 0px; margin-left: 8px;}
.print {
	padding: 3px 6px 3px 6px; 
	background-color: #FFFFFF; 
	border: #c0c0c0 solid 1px; 
	margin-right: 4px; 
	position: relative; 
	top: -2px; 
	cursor: pointer;
}

.print img {
	vertical-align: text-top;
}

/********/
/* Page */
/********/
/* Page Background */
BODY {
	background-image: url(http://www.counterpath.com/assets/templates/master/images/bg_page.gif); 
	background-repeat: repeat-x; 
	background-color: #FFF; 
}

/********/
/* Logo */
/********/
/* Logo - Add Link and Image */
#logolink A {width: 236px; height: 45px; top: 41px; left: 15px; background-image: url(http://www.counterpath.com/assets/templates/master/images/logo.gif); }

/**********/
/* Header */
/**********/
/* Header Position */
#header {position: relative; height: 119px; margin: 0 1px 2px 0; }

/********************/
/* Super Navigation */
/********************/
/* Supernav Position */
#supnav { width: 900px; position: absolute; top: 10px; padding-top: 13px; right: 10px; text-align: right; }

/* Supernav Right Indent */
#supnav UL {margin-right: 210px; }

/* Supernav Icons */
#supnav img { padding: 0; margin: 0; line-height: 0px; vertical-align: middle; }

/* Spacing and alignment for Supernav */
#supnav ul li, #subnav ul li { display: inline; margin-right: 10px; }

/* Supernav font color, decoration and size */
#supnav ul a, #supnav ul li { color: #CBC7C6; text-decoration: none; font-size: 11px; }

/* Supernav font hover color */
#supnav a:hover { color: #ffcc00; } 

/* Mouse click color of text */
#supnav A:active { color: #666; }

/**********/
/* Search */
/**********/

/* Search Box Position */
#search {position: absolute; top: 11px; right: 0px; }

/* Search Text Field Style */
.FSF_input { width: 147px; height: 21px; color: #444; margin: 0px 8px 0px 0px; padding: 4px 0px 0px 8px; float: left; background-image: url(http://www.counterpath.com/assets/templates/master/images/bg_search.gif); border-color: transparent; border-width: 0px; border-style: none; background-color: transparent; background-repeat: no-repeat; font-size: 11px; line-height: 11px; overflow: hidden; }

/* Remove Search Box from search results page */
#contenta .FSF_form { display: none; }

/* Padding for individual search results */
.FSF_result { padding: 0px 8px 0px 9px; }

/******************/
/* Sub Navigation */	/* Footer */
/******************/
/* Subnav Position */
#subnav { padding: 18px 0px 0px 8px; float: left; }

/* Subnav Right Indent */
#subnav UL {padding-left: 0px; }

/* Subnav divider lines */
#subnav UL LI { border: 1px solid #CCCCCC; padding-right: 12px; border-width: 0 1px 0 0; }
#subnav UL LI.last { /*border-width: 0;*/ }

/* Subnav font color, decoration and size */
#subnav ul a, #subnav ul li { color: #666; text-decoration: none; font-size: 11px; }

/* Mouse click color of text */
#subnav A:active { color: #ff5500; }

/******************/
/* Key Navigation */
/******************/
/* Keynav Position */
#keynav {position: absolute; top: 83px; right: 8px; }

/* Keynav To Inline */
#keynav UL LI {display: inline; margin-top: -1px; }

/* Keynav Background and Spacing */
#keynav A {background-image: url(http://www.counterpath.com/assets/templates/master/images/tab_div.gif); background-repeat: no-repeat; background-position: right top; float: left; padding: 8px 14px 10px 13px; }

/* Keynav Left Graphic Cap */
#keynav UL {padding-left: 4px; background-image: url(http://www.counterpath.com/assets/templates/master/images/tab_cap_left.gif); background-repeat: no-repeat; float: right; }

/* Keynav Right Graphic Cap */
#keynav LI.last A {background-image: url(http://www.counterpath.com/assets/templates/master/images/tab_cap_right.gif); padding-right: 18px; }

/* Keynav font color, decoration and size */
#keynav ul a, #keynav ul li {color: #323233; text-decoration: none; font-size: 13px; }
#keynav a:hover, #subnav A:hover { color: #ff5500; }

/* Color of current active site section */
#keynav .active a {color: #ff5500; }

/* Mouse click color of text */
#keynav a:active { color: #ff5500; }

/**********/
/* Footer */
/**********/
/* padding */
.style_footer {padding: 0px 8px 0 7px; }

/* layout */
.style_footer .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; }

/* border outline */
.style_footer .bucket_base {background-color: #dedede; }

/* border top corners*/
.style_footer .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_footer .bucket_body
{
	background-image: url(http://www.counterpath.com/assets/templates/master/images/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

/* shadow / footer spacer */
.style_footer .bucket_bottom_a {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat right top; height: 16px; }
.style_footer .bucket_bottom_b {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat; height: 16px; width: 20px; }

/* Footnote Color*/
#footnote 
{
	font-size: 10px;
	line-height: 16px;
	color: #a8a8a8; /* #999 */
	margin: 0 0 18px 8px;
	clear: both;
}

/*********************************************
 * New Footer
 ********************************************/
#col1, #col2, #col3, #col4 {
	width: 174px; 
	margin-right: 10px; 
	float: left;
}

#col1 a, #col2 a, #col3 a {
	line-height: 17px;
}

#col5 {
	width: 175px; 
	float: left;
}

#newnav {
	padding: 13px 15px 10px 15px; 
	font-size: 90%; 
	background: url('http://www.counterpath.com/assets/templates/master/images/bg_footer.gif') repeat-x top left; 
	background-color: #efefef; 
	color: #666;
}

#sub_footer {
    padding: 0px 8px 25px 8px; 
	margin-bottom: 25px; 
	clear: both; 
}

#sub_footer_links {
    clear: both; 
	padding-top: 5px; 
	float: left; 
	font-size: 90%;
}

#sub_footer_copyright {
    color: #A8A8A8; 
	margin-top: 3px; 
	font-size: 90%; 
	float: right;
}

.footer_title {
   font-weight: bold; 
   font-size: 110%; 
   padding-bottom: 4px;
}


/************/
/* Left Nav */
/************/
/* Left Nav List Bullet Removal, Left Indent and Font Size */
.leftnavid {list-style-type: none; padding-left: 0px; font-size: 11px; }

/* Left Nav List Horizontal Lines and Right Indent */
.leftnavid LI A { border-bottom: #dedede solid 1px; display: block; width: 175px; }

/* Hover Action*/
.leftnavid A:hover {color: #333; text-decoration: none; }

/* Set Active Link Color */
.leftnavid A:active {color: #ff5500; text-decoration: none; }

/* Row Spacing */
.leftnavid LI SPAN {display: block; padding: 4px 3px 4px 8px; }

/* Set Base Font Color */
.leftnavid LI.nav_here LI SPAN, .leftnavid LI SPAN {color: #666; }

/* Set Font Color For Active Page */
.leftnavid LI.nav_here SPAN {color: #ff5500; }

/* Set Background Color For Rows */
.leftnavid LI A					{background-color: #fff; }
.leftnavid LI LI A				{background-color: #f5f5f5; }
.leftnavid LI LI LI A			{background-color: #f4f4f4; }
.leftnavid LI LI LI LI A		{background-color: #f3f3f3; }

/* Replace Row Background Color On Hover */
.leftnavid LI A:hover			{background-color: #e5e5e5; }
.leftnavid LI LI A:hover		{background-color: #e4e4e4; }
.leftnavid LI LI LI A:hover		{background-color: #e3e3e3; }
.leftnavid LI LI LI LI A:hover	{background-color: #e2e2e2; }

/* Set Row Left Indent */
.leftnavid LI LI SPAN 			{padding-left: 16px; }
.leftnavid LI LI LI SPAN 		{padding-left: 24px; }
.leftnavid LI LI LI LI SPAN 	{padding-left: 32px; }

/************/
/* Site Map */
/************/
#sitemapid H3 { margin: 0px; line-height: 18px; font-size: 16px; background-color: #428cbd; font-weight: normal; color: #FFF; padding: 9px 0px 9px 8px; }
#sitemapid UL { margin: 0px; padding: 0px 0px 0px 18px; }


/***********************************/
/********** BUCKET STYLES **********/
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/

/******************/
/*   Style: NEW   */
/******************/

.style_new_bucket {
    background-color: #DEDEDE;
	border-top: #DEDEDE solid 1px;
	float: left;
}

.style_new_bucketbody {
	/*margin: 0px 1px 0px;*/
    border-left: #DEDEDE solid 1px;
    border-right: #DEDEDE solid 1px;	
	overflow: hidden; 
	padding-bottom: 1px; 
	background-color: #FCFCFC; 
}

.style_new_bucket_footer {
	background: url('http://www.counterpath.com/assets/templates/master/images/shadow_default.gif') no-repeat scroll right top transparent; 
	height: 16px; 
	clear: both;
}

.style_new_bucket_footer div {
	background: url('http://www.counterpath.com/assets/templates/master/images/shadow_default.gif') no-repeat scroll 0 0 transparent; 
	height: 16px; 
	width: 20px;
}


/******************/
/* Style: BLANK   */
/*      = DEFAULT */
/******************/
/* padding */
.style_default {padding: 0px 8px 0 7px; }

/* layout */
.style_default .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; }

/* border outline */
.style_default .bucket_base {background-color: #dedede; }

/* border top corners*/
.style_default .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_default .bucket_body {background-color: #fcfcfc; }

/* shadow / footer spacer */
.style_default .bucket_bottom_a {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat right top; height: 16px; }
.style_default .bucket_bottom_b {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat; height: 16px; width: 20px; }

/****************/
/* Style: CLEAR */
/****************/
/* padding */
.style_clear {padding: 0px 8px 0 7px; }

/* layout */
.style_clear .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; }

/* border outline */
.style_clear .bucket_base {background-color: #fff; }

/* border top corners*/
.style_clear .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_clear .bucket_body {background-color: #fff; }

/* shadow / footer spacer */
.style_clear .bucket_bottom_a {height: 16px ; }
.style_clear .bucket_bottom_b {}

/************************/
/* Style: IMAGE OUTLINE */
/************************/
/* padding */
.style_imageoutline {padding: 0px 8px 0 7px; }

/* layout */
.style_imageoutline .bucket_body {margin: 0px 1px 0; overflow: hidden; }

/* border outline */
.style_imageoutline .bucket_base {background-color: #dedede; }

/* border top corners*/
.style_imageoutline .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_imageoutline .bucket_body {background-color: #fff; }

/* shadow / footer spacer */
.style_imageoutline .bucket_bottom_a {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat right top; height: 16px; }
.style_imageoutline .bucket_bottom_b {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat; height: 16px; width: 20px; }

/****************/
/* Style: IMAGE */
/****************/
/* padding */
.style_image {padding: 0px 8px 0 7px; }

/* layout */
.style_image .bucket_body {overflow: hidden; }

/* border outline */
.style_image .bucket_base {background-color: #fff; }

/* border top corners*/
.style_image .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_image .bucket_body {background-color: #fff; }

/* shadow / footer spacer */
.style_image .bucket_bottom_a {display:none; }
.style_image .bucket_bottom_b {display:none; }

/******************/
/* Style: DIVIDER */
/******************/
/* padding */
.style_divider {padding: 0px 8px 0 7px; }
.style_dividerleft {padding: 0px 5px 0 7px; }

/* border outline */
.style_divider .bucket_base {background-color: #fff; }
.style_divider {background-image: url(http://www.counterpath.com/assets/templates/master/images/bucket_styles/divider/bg_rightborder.gif); background-repeat: repeat-y; background-position: right bottom; } 
.style_dividerleft .bucket_base {background-color: #fff; }
.style_dividerleft {background-image: url(http://www.counterpath.com/assets/templates/master/images/bucket_styles/divider/bg_rightborder.gif); background-repeat: repeat-y; background-position: left bottom; } 	

/* border top corners*/
.style_divider .bucket_top {border-color: transparent; border-style: none; border-width: 0px; height: 1px; }
.style_dividerleft .bucket_top {border-color: transparent; border-style: none; border-width: 0px; height: 1px; }	

/* background color */
.style_divider .bucket_body {background-color: #fff; }
.style_dividerleft .bucket_body {background-color: #fff; }	

/* layout */
.style_divider .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; height: 100%; }
.style_dividerleft .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; height: 100%; }

/* shadow / footer spacer */
.style_divider .bucket_bottom_a {height: 16px; background-color: #fff; }
.style_divider .bucket_bottom_b {}
.style_dividerleft .bucket_bottom_a {height: 16px; background-color: #fff; }
.style_dividerleft .bucket_bottom_b {}	

/********************/
/* Style: SPOTLIGHT */
/********************/
/* padding */
.style_spotlight {padding: 0px 8px 0 7px; }

/* border outline */
.style_spotlight .bucket_base {background-color: #000; }

/* border top corners*/
.style_spotlight .bucket_top {border-color: #fff; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_spotlight .bucket_body {background: #222; }

/* layout */
.style_spotlight .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; }

/* shadow / footer spacer */
.style_spotlight .bucket_bottom_a {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat right top; height: 16px; }
.style_spotlight .bucket_bottom_b {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat; height: 16px; width: 20px; }

/* Heading H2 */
.style_spotlight .bucket_body h2 {border-color: #000; border-style: solid; border-width: 1px 0 0; color: #fff; font-size: 14px; font-weight: 400; height: 35px; line-height: 29px; background-color: #000; }


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/******** START BUCKET STYLES ********/
/***********************************/

/* padding */
.style_greytitle, .style_bluetitle, .style_orangetitle {padding: 0px 8px 0 7px; }

/* border outline */
.style_greytitle .bucket_base, .style_bluetitle .bucket_base {background-color: #dedede; }
.style_orangetitle .bucket_base {background-color: #f50; }	

/* border top corners*/
.style_greytitle .bucket_top, .style_bluetitle .bucket_top, .style_orangetitle .bucket_top {border-color: #FFF; border-style: solid; border-width: 0 1px; height: 1px; }

/* background color */
.style_greytitle .bucket_body, .style_bluetitle .bucket_body {background: #fcfcfc; }
.style_orangetitle .bucket_body {background: #fff; }

/* layout */
.style_greytitle .bucket_body, .style_bluetitle .bucket_body, .style_orangetitle .bucket_body {margin: 0px 1px 0; padding-bottom: 1px; overflow: hidden; }

/* shadow / footer spacer */
.style_greytitle .bucket_bottom_a, .style_bluetitle .bucket_bottom_a, .style_orangetitle .bucket_bottom_a {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat right top; height: 16px; }
.style_greytitle .bucket_bottom_b, .style_bluetitle .bucket_bottom_b, .style_orangetitle .bucket_bottom_b {background: url(http://www.counterpath.com/assets/templates/master/images/shadow_default.gif) no-repeat; height: 16px; width: 20px; }

/* Heading H2 Size and Spacing*/
.style_greytitle .bucket_body h2, .style_bluetitle .bucket_body h2
{font-size: 14px; line-height: 29px; font-weight: normal; border-style: solid; border-width: 1px 0 0 0; height: 35px; }
.style_orangetitle .bucket_body h2
{font-size: 14px; line-height: 29px; font-weight: normal; height: 35px; }	

/* Heading H2 Backgrounds and Color */
.style_bluetitle .bucket_body h2 {background: url(http://www.counterpath.com/assets/templates/master/images/bucket_styles/bluetitle/bg_header.gif) repeat-x top; color: #4d4d4d; border-color: #FFF; font-size: 12px; font-weight: bold; }
.style_greytitle .bucket_body h2 {background: url(http://www.counterpath.com/assets/templates/master/images/bucket_styles/greytitle/bg_header.gif) repeat-x top; color: #4d4d4d; border-color: #FFF; font-size: 12px; font-weight: bold; } /* was #FFF */
.style_orangetitle .bucket_body h2 {background: url(http://www.counterpath.com/assets/templates/master/images/bucket_styles/orangetitle/bg_header.gif) repeat-x top; color: #f50; border-color: #000; font-size: 12px; font-weight: bold; }

/* Heading H2 Emphasis */
.style_greytitle .bucket_body h2 EM, .style_bluetitle .bucket_body h2 EM, .style_orangetitle .bucket_body h2 EM {font-size: 12px; color: #FFF; }


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/******** END BUCKET STYLES ********/
/***********************************/

/***********************************/
/********** ECOMM  STYLES **********/
/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/


/*Storefront Table Styles - Also used for Misc other styling  */   
.ecommtable p { float: left; font-size: 10px; }  /* margin: 0 px; */
.ecommtable span { padding: 0px 0px 0px 0px; }	/* padding: 3px 0px 0px 3px; */
.ecommtable table { border-color: #CCC; }
.ecommtable td,.ecommtable th { padding-left: 2px; background-color: #fff; }
.ecommtable th { background-color: #747474; color: #FFF; }

/* Currently not in use pending store revision */

/* div.ecommbar { padding-top: 6px; text-align: right; border-color: #dedede; border-style: solid; border-width: 1px 0 0; }
div.ecommbar form { height: 29px; text-align: right; vertical-align: middle; }
div.ecommbar form a { padding: 0 8px 0 0; }
div.ecommbar form span { padding-top: 3px; width: 520px; float: left; text-align: right; }
div.ecommbar form span.ecommbuttons { width: auto; float: right; padding: 0; }
div.ecommfullborder { height: 30px; border-color: #DEDEDE; border-style: solid; border-width: 1px 0; }	*/
	

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/******** END ECOMM  STYLES ********/
/***********************************/


/*News Table Styles - Used due to verbose content  */   
.newstable a, .newstable a:hover { font-weight: bold; }
.newstable p { float: left; font-size: 10px; }  /* margin: 0 px; */
.newstable span { padding: 0px 0px 0px 0px; }	/* padding: 3px 0px 0px 3px; */
.newstable table { border-color: #CCC; }
.newstable td,.ecommtable th { padding-left: 8px; background-color: #fff; font-size: 12px; }
.newstable th { background-color: #747474; color: #FFF; }
.newstable img { padding-top: 3px; }


/**********/
/* TABLES */
/**********/
table, td
{
	font-family: arial, tahoma, geneva, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

table
{
	width: 100%;
	border-collapse: collapse;
}

th, td
{
	text-align: left;
	padding: .5em;
	border-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

th
{
	color: #333;
	background-color: #CCC;
	background-repeat: repeat-x;
	font-weight: bold;
}

td { background-color: #f7f7f7; }
tr.even td { background-color: #cccccc; }
tr.odd td { background-color: #e1e1e1; }
th.over, tr.even th.over, tr.odd th.over { background-color: #a8a8a8; }
th.down, tr.even th.down, tr.odd th.down { background-color: #e9e9e9; }
th.selected, tr.even th.selected, tr.odd th.selected { }
td.over, tr.even td.over, tr.odd td.over { background-color: #f9f9f9; }

td.down, tr.even td.down, tr.odd td.down { color: #e8e8e8; background-color: #FFF; }
td.selected, tr.even td.selected, tr.odd td.selected { color: #555; background-color: #e8e8e8;}
td.empty, tr.odd td.empty, tr.even td.empty { background-color: #FFF; }

/* SIP Table specific styles */
td.sipleftheading { text-align: center; font-weight: bold; background-color: #DDDDDD; border-top: #FFFFFF solid 2px; border-bottom: #FFFFFF solid 2px; }
td.sipaligncheck { text-align: center; }

/* Custom Tables */

#itsp-certified td { background-color: #FFFFFF; }


/***********************/
/* CUSTOM ADMIN STYLES */
/***********************/

.nm_row_even, .nm_row_odd, form.newseditor_form { padding: 8px 8px 8px 8px; }

.nm_row_even { background-color: #EEE; }

.nm_button, .nm_button FORM  { display: inline; }

.nm_button  { padding: 8px 8px 8px 0px; }

.nm_title  
{
	color: #333;
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 5px;
}

.nm_info
{
	color: #666;
	font-style: italic;
}

input.buttonsubnav
{
	border-color: #333;
	border-width: 1px;
	border-style: solid;
	background-color: #CCC;
	padding: 1px 3px 1px 3px;
}

input.button:hover { background-color: #F93; }

form.newseditor_form input, form.newseditor_form textarea
{
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}

/********/
/* TABS */
/********/

UL#tab-container-1 { float: left; }
UL#tab-container-1 .tab { float: left; }

/* Position */
UL#tab-container-1-nav
{
	list-style-type: none;
	width: 748px;
	background-image: url(http://www.counterpath.com/assets/templates/master/images/tabs_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 4px;
	margin-left: 9px;
	float: left;
}

/* To Inline */
UL#tab-container-1-nav LI
{
	background-image: url(http://www.counterpath.com/assets/templates/master/images/tabs_cap_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline;
	float: left;
	padding: 0px;
	margin-left: 0px;
}

UL#tab-container-1-nav LI.active
{
	background-image: url(http://www.counterpath.com/assets/templates/master/images/tabs_cap_left_hover.gif);
}

/* Background and Spacing */
UL#tab-container-1-nav A { padding: 13px 14px 5px 16px; }


/* Right Graphic Cap */
UL#tab-container-1-nav LI A
{
	background-image: url(http://www.counterpath.com/assets/templates/master/images/tabs_cap_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 18px;
	float: left;
	text-decoration: none;
}

/* font color, decoration and size */
UL#tab-container-1-nav ul a, #tab-container-1-nav ul li
{
	color: #323233;
	text-decoration: none;
	font-size: 13px;
}

UL#tab-container-1-nav a:hover { color: #ff5500; }

/* Color of current active site section */
UL#tab-container-1-nav .active a { color: #ff5500; }

/* Mouse click color of text */
UL#tab-container-1-nav a:active { color: #ff5500; }


/****************/
/* Support Page */
/****************/

.supportImage {
	background-color: #FFFFFF; 
	text-align: center;
}

/***************/
/* JOB LISTING */
/***************/

div#byitem ul.vert
{
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 8px;
	width: 751px;
}

div#byitem ul.vert li
{
	padding: 6px 0 6px 0;
	margin: 0;
	height: 36px;
}

div#byitem ul.vert li.alt { background-color: #f2f2f2; }

div#byitem ul.horz
{
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div#byitem ul.horz li
{
	float: left;
	width: 80px;
	padding: 0 20px 0 0;
	margin: 0;
}

div#byitem ul.horz li.title
{
	padding-left: 8px;
	width: 255px;
}

div#byitem ul.horz li.added, div#byitem ul.horz li.deadline, div#byitem ul.horz li.reference, div#byitem ul.horz li.category
{
	width: 100px;
	font-size: 11px;
	color: #666;
}

div#byitem ul.horz li.reference
{
	text-align: right;
	padding-right: 0;
}

li.tableheader
{
	font-weight: bold;
	background-color: #CCC;
	height: 18px;
}

div#byitem ul.vert li.tableheader { height: 36px; }

#extended h3.tabletitle
{
	padding: 10px 0 0;
	clear: left;
}

div#byitem ul.horz li
{
	float: left;
	width: 80px;
	padding: 0 20px 0 0;
}

div#byitem ul.horz li.title
{
	padding-left: 8px;
	width: 255px;
}

div#byitem ul.horz li.deadline, div#byitem ul.horz li.reference, div#byitem ul.horz li.category
{
	width: 100px;
	font-size: 11px;
	color: #666;
}

div#byitem ul.horz li.added {
	width: 200px;
	font-size: 11px;
	color: #666;
}

div#byitem ul.horz li.reference
{
	text-align: right;
	padding-right: 0;
}

li.tableheader
{
	font-weight: bold;
	background-color: #CCC;
	height: 18px;
}

div#byitem ul.vert li.tableheader { height: 36px; }

#extended h3.tabletitle
{
	padding: 10px 0 0;
	clear: left;
}

/***********************/
/* PR slideshow widget */
/***********************/

.pr-slideshow {
	border: #c0c0c0 solid 1px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	float: left;
	margin: 6px 10px 12px 8px;
	display: none;
}

.slideshow-image {
	margin: 1px;
	background-color: #000000;
}

.slideshow-slide {
	text-align: center;
	vertical-align: middle;
	float: left;
	border-right: #c0c0c0 solid 1px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.slideshow-leftbutton, .slideshow-rightbutton {
	margin: 2px;
    cursor: pointer;
}

.slideshow-leftbutton {
	float: left;
}

.slideshow-rightbutton {
	float: right;
}

/********************/
/* jquery slideshow */
/********************/

/* begin: slideshow */
.slideshow {
	position: relative;
	padding: 0;
	margin: 0;
	/*background-image: url('/assets/images/1/bannerBg.jpg');*/
	height: 340px;
	width: 943px;
}

.slideshow a img {
	border: none;
}

.slideshow li.slide {
	list-style-type: none;
}

.slideshow .slides {
	height: 340px;
	margin: 0;
}

.slideshow .slides li.slide {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0;
}

.slideshow .buttons {
	display: none;
}

.slideshow .buttons {
	display: block;
	position: absolute;
	z-index: 100;
	bottom: 20px;
	margin: 0;
}

.slideshow .buttons li {
	float: left;
	display: inline;
	width: 31px;
	height: 31px;
	margin: 0;
	padding-left: 12px;
	line-height: 31px;
	background-image: url('http://www.counterpath.com/assets/images/1/home_banner_button.gif'); /* temporary location */
	background-repeat: no-repeat;
}

.slideshow .buttons li a {
	float: left;
	text-decoration: none;
	width: 31px;
	height: 31px;
	color: #fff;
	outline: 0;
}

.slideshow ul.buttons li a:hover {
	text-decoration: none;
	color: #ff5500;
}

.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
	color: #666;
}
/* end: slideshow */

/***************************/
/* GSMA Project Page       */
/***************************/

#gsma-wrapper {
	width: 952px;
	float: left;
	font-family: arial, helvetica, sans-serif;
}

.gsma-body {
	width: 952px;
	float: left;
	margin-bottom: 15px;
}

#gsma-left-content {
	width: 706px;
	padding-right: 10px;
	border-right: #c2c2c2 dotted 1px;
	float: left;
	margin-right: 18px;
}

#gsma-right-content {
	width: 213px;
    padding-bottom: 6px;
	background-color: #f4f4f4;
	float: left;
	border: #c0c0c0 solid 1px;
}

.gsma-text-content a {
	color: #f50;
	text-decoration: none;
}

.gsma-text-content a:hover {
    text-decoration: underline;
}

.gsma-signup-form {
	background-color: #dcdcdc;
	width: 75%;
	margin: 6px;
	float: left;
}

.gsma-signup-form label {
    font-weight: bold;
	color: #555555;
	font-size: 12px;
	padding-left: 10px;
}

#gsma-form-table td {
   background-color: #FFFFFF;
   border: 0px;
}


#gsma-form-message {
	width: 180px;
	vertical-align: top;
	color: #f50;
	font-size: 16px;
	line-height: 139%;
	background-color: #f4f4f4;
	border: #c0c0c0 solid 1px;
	
}

.gsma-executives-title {
	background: url("http://www.counterpath.com/assets/templates/master/images/bucket_styles/bluetitle/bg_header.gif") repeat-x top left;
	font-weight: bold;
	color: #666666;
	padding: 4px 8px 4px 8px;
	border-bottom: #c0c0c0 solid 1px;
}

.gsma-executives {
	padding: 4px;
}

.gsma-executive-bio {
	clear: left;
}

.gsma-executive-bio img {
	margin: 4px;
	float: left;
	border: #c0c0c0 solid 1px;
}

.executive-name {
    padding-top: 8px;
}

.executive-name a {
	color: #f50;
	font-size: 90%;
	font-weight: bold;
	text-decoration: underline;
}

.executive-title {
    font-size: 80%;
	font-style: italic;
	line-height: 14px;
}

/******************
 ITSP Forms
 *****************/
 
#itsptable, #itspsubmittable {
   border: #c0c0c0 solid 1px;
   width: 515px;
   margin-left: 8px;
   border-collapse: separate;
}

#itsptable td, #itspsubmittable td {
   padding-left: 12px;
   border: 0px;
}

#itsptable a {
   color: #f50;
}

#itsptable input[type="button"], input[type="submit"] {
   width: 70px;
}

#itspsignup input[type="text"], input[type="password"] {
   width: 170px;
}

#itsploginform input[type="text"], input[type="password"] {
   width: 170px;
}

#itspsubmitform  input[type="text"], input[type="password"] {
   width: 170px;
}

#itspsubmittable input[type="submit"] {
	width: 90px;
}

#itspsubmittable hr {
	color: #f1f1f1;
	background-color: #ffffff;
	height: 1px;
}




