#company_title
{float:left;
margin:0;
margin-top:4px;
border:0;
padding:0;
text-align:left;} 


#content_container
{position:relative;
top:-40px;
margin:0px;
margin-left:-4px;
margin-right:-4px;
padding:0;
font-size:1.0em;
text-align:left;
width:100%;}


#content_left
{background-color:#FFF;
margin:0;
margin-top:12px; 
padding:4px;
text-align:left;} 


#side_menu
{position:relative;
top:-102px; 
float:right;
margin:30px; 
margin-right:-8px;
margin-bottom:-100px;
border:1px solid #d1d9de;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px rgba(95,95,95,0.3);
-webkit-box-shadow: 5px 5px 5px rgba(95,95,95,0.3);
box-shadow: 5px 5px 5px rgba(95,95,95,0.3);
padding:3px;
padding-bottom:2px;
background:#f1f1f1;
width:220px;
display:table-row;}


#side_menu2
{color:#326BB8;
font-weight:400;
font-size:0.92em;
margin-bottom:3px;
 border:0px solid #d1d9de;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px; 
 border-radius: 5px;
padding:12px;
background-color:#F9F9F9}


#side_menu2 ul
{list-style:none;
margin:0 0 10px;
padding:0;} 


#side_menu2 ul li
{line-height:25px;
margin:0;
padding:0;}


#side_menu2 ul li a:hover
{text-decoration:none} 


#side_menu2 p 
{color:#292929}


#top 
{height:60px; 
margin:0 auto;
padding:0; 
text-align:left;}
   

#top_container
{position:relative;
top:-4px; 
margin:0px;  
border:0px;  
padding:0px;} 


#top_menu
{border:1px solid #d1d9de; 
-moz-border-radius: 5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px; 
border-radius: 5px; 
-moz-box-shadow: 5px 5px 5px rgba(95,95,95,0.2);   
-webkit-box-shadow: 5px 5px 5px rgba(95,95,95,0.2);
box-shadow: 5px 5px 5px rgba(99,99,99,0.2);  
padding:4px; 
background:#f1f1f1; 
position:relative; 
top:-32px;} 


#top_menu1
{border:0px solid #d1d9de;
-moz-border-radius: 5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px; 
 border-radius: 5px;   
background:#F9F9F9;   
height:26px;  
line-height:26px;  
margin:0;   
padding:4px; 
padding-right:0px; 
padding-left:6px; 
font-size:0.85em; 
text-align:left;  
position:relative; 
top:0px;} 


#top_menu1 ul 
{list-style:none;
margin:0; 
padding:0px;} 


#top_menu1 ul li 
{float:left; 
margin:0;  
padding:0;}  


#top_menu1 ul li a,#top_menu ul li a:visited  
{color:#4376BC;  
font-weight:700; 
display:block;  
height:30px;   
line-height:30px; 
padding:0;        
padding-left:6px; 
padding-right:6px;  
text-align:center;  
text-decoration:none;} 


#top_menu1 ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover 
{background-color:#FFF;  
border-right:1px solid #EBEBEB; 
color:#4376BC;       
font-weight:700;}   
 

#top_menu1 ul li a:hover  
{background-color:#F9F9F9;  
color:#dc3533;} 


#welcome_box   
{float:right;  
right:0px;     
line-height:30px; 
margin:0;
margin-right:250px;      
border:0px;      
padding:0;      
font-size:0.9em;  
text-align:right;} 
 

#welcome_box a,#welcome_box a:visited 
{}  


#welcome_box a:hover 
{}


.absmiddle
{vertical-align:middle;} 


.breadcrumb
{position:relative; 
top:-10px;
font-size:0.92em; 
margin: 0px; 
padding:10px;
padding-left:0px;}

.clear
{clear:both;} 


.green
{color:#006F0F;}


.header 
{color:#292929;
font-size:1.0em; 
font-weight:700;} 


.red 
{color:#BF0000;}


.small 
{font-size:0.85em;} 


.warning 
{background-color:#FFFFDF; 
border:1px solid #FDFF3F; 
margin:0 0 10px; 
padding:10px;} 


.contentbox 
{padding:10px; 
padding-left:0px; 
margin:0px;   
border:0px;  
font-size:0.8em; 
text-align:center;} 


.errorbox 
{background-color:#FFBFBF; 
padding:10px;margin:0 0 10px; 
text-align:center;  
color:#7F0000;} 


.successbox  
{border: 1px solid #66CC00; 
font-weight: bold; 
background-color: #DDFFC6; 
text-align: center;  
padding: 10px;   
color: #009933;}  


.clientareatableactive 
{background-color:#DFFFE0}


.clientareatablepending 
{background-color:#efefef}


.clientareatablependingtransfer
{background-color:#FFFAD9} 


.clientareatablesuspended 
{background-color:#FFF6CF} 


.clientareatableterminated,.clientareatableexpired,.clientareatablecancelled 
{background-color:#FFCFCF} 


.clientareatablefraud 
{background-color:#C3C3C3} 


.clientticketreplyheader
{background-color:#EBEBEB;color:#333;
border-top:1px solid #CCC; 
border-right:1px solid #CCC; 
border-bottom:1px solid #EBEBEB; 
border-left:1px solid #CCC;}


.clientticketreply 
{background-color:#F5F5F5;
margin:0 0 10px;
padding:10px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC; 
border-left:1px solid #CCC;} 


.adminticketreplyheader
{background-color:#CFE6FF; 
color:#333;
border-top:1px solid #CAE6FF; 
border-right:1px solid #CAE6FF; 
border-bottom:1px solid #CAE6FF; 
border-left:1px solid #CAE6FF}  


.adminticketreply  
{background-color:#EEF6FF;  
padding:10px;    
margin:0 0 10px;  
border-right:1px solid #CAE6FF; 
border-bottom:1px solid #CAE6FF; 
border-left:1px solid #CAE6FF;} 


.networkissueaffected 
{background-color:#EFEFEF;  
padding:10px;margin: 0 0 10px;} 


.textgreen 
{color:#158F00;}  


.textred 
{color:#9F0000;} 


p
{margin:0;
padding:0px; 
padding-bottom:4px} 


table.data 
{margin:0 0 10px;padding:0;}


table.data td 
{background-color:#FFF; 
border-bottom:1px solid #EBEBEB;}


table.data th 
{background-color:#A7A7A7;
border-bottom:1px solid #333; 
color:#FFF;
font-size:0.98em;
font-weight:600;} 


table.data th a 
{color:#FFF;}


table.data tr.clientareatableactive td 
{background-color:#DFFFE0 !important;} 


table.data tr.clientareatablepending td 
{background-color:#EFEFEF !important;} 


table.data tr.clientareatablependingtransfer td
{background-color:#FFFAD9 !important;} 


table.data tr.clientareatablesuspended td 
{background-color:#FFF6CF !important;} 


table.data tr.clientareatableterminated td,table.data tr.clientareatableexpired td,table.data tr.clientareatablecancelled td 
{background-color:#FFCFCF !important;}  


table.data tr.clientareatablefraud td 
{background-color:#C3C3C3 !important;} 


table.frame 
{margin:0 0 10px; 
padding:0;border:1px solid #EBEBEB;
border-bottom:0;} 


table.frame table td 
{background-color:#FFF; 
border-bottom:1px solid #EBEBEB;} 


table.frame table td.fieldarea  
{background-color:#F5F5F5; 
color:#333; 
text-align:right; 
border-right:1px solid #EBEBEB;} 

.td1
{padding:5px;
vertical-align:top;
width:50%;}

.td2
{font-weight:bold}

.td3
{padding:5px;
padding-left:0px;}

.kbarticle
{padding: 2px 5px 5px 15px;}


.kbviews
{color:#A8A8A8; 
font-size:10px;}  


.kbalsoread 
{padding: 5px 5px 5px 15px;
background-color: #F5F5F5; 
border-bottom: 1px solid #ccc;  
font-weight: bold;margin: 10px 0 10px 0;} 


.searchinput 
{font-size: 0.85em; 
padding:0;} 


#twitterfeed ul 
{list-style-type: none;
padding: 0;margin: 15px 0 20px 0;} 


#twitterfeed li  
{background-image: url(../../images/twittericon.png);
background-repeat: no-repeat;  
background-position: 0;  
margin: 0 20px 10px 20px; 
padding-left: 25px;} 


#twitterfeed p 
{text-align:center; 
margin:15px;} 


.tweetbutton 
{float: right; 
margin: 0 15px 15px 15px;} 


div.chat div.visitor div.name, div.chat div.operator div.name
{font-weight: bold;} 


div.chat div.visitor div.message, div.chat div.operator div.message 
{padding: 0 25px;}


.quotecontainer
{border: 1px solid #ccc; 
background-color: #fff;     
background-image:url('../../images/quote.png'); 
background-repeat:no-repeat; 
background-position: 10px 11px;  
color: #666; 
margin: 10px;} 


.quotecontainer:hover 
{background-color: #efefef;
cursor: pointer;} 


.quotecontainer .quoteid  
{float: left;  
width: 80px;  
padding: 13px 0 0 40px; 
text-align: center; 
font-size: 1em;}  


.quotecontainer .quoteleft 
{float: left; 
padding: 10px 0 10px 0; 
font-size: 0.85em;} 


.quotecontainer .quoteleft .subject 
{font-weight: bold; 
font-size: 1em;  
padding-bottom: 4px; 
color: #000;   
width: 350px;} 


.quotecontainer .quoteright
{float: right; 
padding: 10px 15px 0 0; 
text-align: right;}  


.quotecontainer .quoteright .stage 
{font-weight: bold; 
font-size: 1em; 
padding-bottom: 4px;}


div#twofaactivation {
margin: 50px auto;
padding: 20px;
width: 75%;
min-height: 250px;
background-color: #fff;
border: 4px solid #efefef;
text-align: center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;}
	

div#twofaactivation p {
margin: 15px 0;}