﻿html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif,Arial;
	font-size: small;
	color: #333333;
	line-height: 12pt;
}
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif,Arial;
	font-size: small;
	color: #333333;
	line-height: 12pt;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a {
	color: #333333;
	text-decoration: none;
}
.pStyle{
    line-height:16pt;

}
.faqStyle{

    color:#002BB8;
    font-family:Verdana;
    line-height:20px;
    text-decoration: none;

}
#faq a:hover{

    text-decoration: none;
}
.faqStyle2{

    font-weight:600;
    line-height:20px;
    text-decoration: none;
}
.faqStyle3{

    fone-size: 9pt;
    line-height:20px;

}
.style1 {
	background-image: url('images/left_nav_02.jpg');
}
.style2 {
	background-image: url('images/left_nav_03.jpg');
}
.style3 {
	color: #333333;
	text-align: left;
}
.style4 {
	font-size: medium;
}
.style5 {
	background-image: url('images/left_nav_04.jpg');
}
.style6 {
	background-image: url('images/left_nav_04.jpg');
	font-size: 9pt;
}
.style7 {
	font-size: 8pt;
}
.style8 {
	text-align: left;
}
.style9 {
	background-image: url('images/left_nav_04.jpg');  
	font-size: 8pt;
	font-weight: bold;
}
.style10 {
	border-width: 0;
}
.style11 {
	background-image: url('images/left_nav_04-1.jpg');
        
	font-size: 8pt;
	color: #000080;
	font-weight: bold;
}
.style11new {
	background-image: url('images/left_nav_04-2-nn.jpg');
        
	font-size: 8pt;
	color: #000080;
	font-weight: bold;
    background-repeat:no-repeat;
}
.style11new2 {
	background-image: url('images/left_nav_04-1-n.jpg');
        
	font-size: 8pt;
	color: #000080;
	font-weight: bold;
    background-repeat:no-repeat;
}
#leftnav a:hover {
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.style12 {
	border-width: 0px;
}
.style13 {
	font-size: 20pt;
}
.mrtgStyleHeader
{
    color:#000080;
    font-weight:bold;
    background-color:#EEEEEE;
    height:20px;
}
.regHeading
{
color:#000080;
font-weight:bold;
background-color:#EEEEEE;


}.inputTextbox
{
width:280px;

}
.ddl
{
width:285px;

}
.inputTextarea
{
width:647px;

}
.inputContact
{

width:200px;
}

.mrtgStyleHeader
{
    color:#00080;
    font-weight:bold;
    background-color:#EEEEEE;
    height:20px;
}
.tblTDBottom
{
    border-bottom:dashed #BBBBBB 1px;
    margin-right:4px;

}
.inputReadOnly
{
    background-color:#EEEEEE;
    text-align:right;
  

    
}
.inputCost
{
    background-color:#EEEEEE;
    color:#00080;
    text-align:right; 
    
}
.imgStyle
{
    width:  20px;
    height: 20px;

}
.imgStyleLowWidth
{
    width:  2px;
    height: 20px;

}
.imgStyleLowHeight
{
    width:  20px;
    height: 10px;

}
.tblHide
{
     display: none;
}
.tdTop
{
    vertical-align: top;
}
.inputSubmit
{
    width: 125px;
    height: 25px;
}
.inputReset
{
    width: 80px;
    height: 25px;
}
.tdInput
{
	text-align: right;

}
.leftnavLeft {
	background-image: url('images/leftNavLeft.jpg');
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-top:5px;
    padding-bottom:6px; 
	padding-left:0px;
	padding-right:0px;
}
.leftNavArrow {
	background-image: url('images/leftNavRight.jpg');
    background-repeat:no-repeat;
	font-family:Tahoma;
	font-size: 8pt;
	font-weight: bold;
    height: 21px;
    width:29px;
	padding-top:5px;
	padding-bottom:6px; 
	padding-left:0px;
	padding-right:0px;
}
#leftNavCustomer a:hover
{
	color: #000080;
    text-decoration: underline;
}

table.tblProduct th,table.tblProduct td
{
    border: 1px solid #CCCCCC;

}
.tdBorderSolid
{
border-bottom:solid #BBBBBB 1px;
}

.tdTaskDetailsL
{
background-color: #FFFFFF;
border-color: #CBDAE6;
color: #000000;

}

.tdTaskDetailsR
{
background-color: #F6F6F6;
border-color: #CBDAE6;
color: #444444;

}
.tblTaskDetails
{

background-color:#CBDAE6;

}
.txtAlignLeft
{
text-align: left;
}
.tdVertical
{
vertical-align: top;
}
.tdVerticalLine
{
vertical-align: top;
border-right: 3px solid #CCCCCC;

}

.tdCustomerHome
{
border-top:dashed #CCCCCC 1px;
text-align:left;
padding:5px 0px;
}
.txtBlue
{
color:#000080;
}
.titleContentCustomerHome
{
font-weight: 585;
font-size: 115%;
}
.tblContentCustomerHome
{
width: 100%;
border-spacing: 4px;
}
.divClientTemplate	
{
	border: 1px solid #CCCCCC;
	padding-left: 6px;
	width: 500px;
}
.titleFontMultihoming
{
	font-size: 110%;
	line-height:25px;
}
pre	{
	font-size: 9pt;
	margin-left: 5px;
}
.preTraffic	{
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boldFont	{
	font-weight: bold;
}
#tablePre	{
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	font-family: monospace;
	display: block;
	font-size:9pt;
}
#tablePre .tdLeft	{
	font-family: bold;
	width: 420px;
}

#tablePre .tdRight	{
	width: 350px;
}

/*** div hide/show ***/
#tabs {
        
      }
#tabs ul {
        clear: both;
      }
#tab-links {
        list-style: none;
        padding: 0px;
        margin: 0px;
      }
#tab-links li {
        float: left;
        padding: 4px;
        color: #000080;
	      background-color: #BBBBBB;
        border-right: 1px solid #FFFFFF;
/*        font-size: 18px; */
      }
#tab-links li.selected,
#tab-content {
        color: #000000;
        background-color: #DDDDDD;
      }
#tab-content {
        padding: 5px;
        margin: 0px;
        list-style: none;
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
      }
#tab-content-2,
#tab-content-3, #tab-content-4 {
        display: none;
      }
.imgInvertedComma
{
    border: 0px;
    width:  7px;
    height: 7px;

}
a.underline {
   color: #000000;
   text-decoration: underline;		
}
table.press {
   width: 100%;
  padding: 0px;
  spacing: 0px;

}
.press td {
   vertical-align: top;
   width: 48%;
}
.press td table{
   width: 100%;
   border-spacing: 4px;
   text-align: left;
   border: outset 1px #669999;
   padding : 0px;
   spacing : 0px;

}
.press td table td {
  padding-left: 4px;
}
.press td table td.title {
  padding-left: 4px;
  background-color: #EEEEEE;
  border-bottom: dotted 1px #999999;
  font-weight: bold;
  /*font-size: 115%;*/
}
ul.press_release {

list-style-image:url(images/bulletin-small.jpeg);
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
list-style-position: inside;
padding: 0px;
vertical-align: top;
}
.press_release li {
margin-top:10px;
vertical-align: top;
}
/* for media page */
#news_details {
  border-bottom:solid black 1px;
}
#news_details img {
  border: 0px;
}
#news_details .img_space {
  background-image: url('images/spacer_white.jpg');
  height: 5px;
  width: 100%;	 
}
#news_details .img_mango {
  width: 85px;
  height: 105px;	
}
#news_details p {
  text-align: justify;	
}
#news_details p.headline {
  font-size: 14pt; 
  text-align: left;
  font-weight: bold;
}
#news_details p.content {
 /*  line-height:16pt;*/
   text-align: justify;
}
#news_details p.space {
   height: 20px;	
}
#news_details span.publish {
   font-style: italic;
}
#news_details a {
   line-height: 110%;	
}
.media_title {
  color : #002BB8;  		
}
/**technet **/
table tblTechnet {
}
#tblTechnet pre {
border:1px solid #CCCCCC;
font-size: 9pt;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}
/**Task Tracker**/
table #tblTaskList {
width: 100%;
border: 0px;
font-family: tahoma;
font-size: 8pt;
}
#tblTaskList img {
border: 0px;
}
table #tblViewTaskList {
width: 100%;
border: 0px;
padding: 0px; 
text-align: left;
}
#tblViewTaskList td {
vertical-align: top;
padding: 0px 0px 0px 2px;
}
#tblViewTaskList td.more_padding {
padding: 0px 0px 0px 6px;
}
#tblViewTaskList tr.header_row {
background-color:#BBBBBB;
}
#tblViewTaskList tr.color_row {
background-color:#DDDDDD;
}
#tblViewTaskList td.subject_width {
width: 50%;
}
.btn_small {
font-size: 8pt;
}
#tblViewTaskDetails {
font-family: tahoma;
}
#tblViewTaskDetails img {
border: 0;
vertical-align: bottom;
}
#tblCreateTask {
font-family: tahoma;
}
#tblCreateTask img {
border: 0;
}
#divSuccess {
margin-top: 10px;
width: 80%;
padding: 0px 0px 2px 5px;
border: solid 1px #BBBBBB;
vertical-align: top;
}
/** MRTG Graphs **/
.update_time_txt {
font-style: italic;
font-size:8pt;
}
.tr_presets {
height:30px;
font-weight:normal;
background-color:#DDDDDD;
}
/*** common ***/
.highlight_txt {
  color: red;
}
.assistance_msg_txt {
  background-color:#EEEEEE;
  color:blue;
}
.td_gap {
  height: 10px;
}
.td_mgap {
  width: 8px;
}
.td_sgap {
  height: 5px;
}

