#company_title{/*background:url(images/header_bg.jpg) repeat-x;*/ float:left;font-size:24px;line-height:121px;margin:0;padding:0;text-align:left;}

#content_container{ background-color:#ffffff; /*background:#FFF url(images/content_container_bg.gif) repeat-y;*/ color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}

#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}

#side_menu{background-color:#ffffff; border-left:0px solid #EFEADF;float:right;margin:0;padding:15px;text-align:left;width:219px;}

#side_menu ul{list-style:none;/*margin:0 0 10px;padding:0;*/}

#side_menu ul li{line-height:25px;/*margin:0;padding:0;*/}

#top{/*background:url(images/header_bg.jpg) repeat-x;*/ background-color:#FFF; height:121px;margin:0 auto;padding:00;text-align:left;width:960px;}

#top_container{/*background:url(images/header_bg.jpg) repeat-x;*/ border-bottom:4px solid #79A327; color:#FFF;height:121px;margin:0;padding:0;text-align:center; background-color:#FFF;}

#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x; background-color:#FFF; height:121px; line-height:30px;margin:0;padding:0;text-align:left;}

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

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

#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}

#top_menu 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:#333;font-weight:700;width:99px;}

#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}


/*#top_menu_1{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}*/

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

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

#top_menu_1 ul li a,#top_menu ul li a:visited{color:#FFF;display:block;height:37px;line-height:36px;padding:0;text-align:center; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; /*width:104px;*/}

#top_menu_1 ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:0px solid #EBEBEB;color:#333;font-weight:700;/*idth:99px;*/}

#top_menu_1 ul li a:hover{/*background-color:#EBEBEB;*/color:#333; background:url(images/menu-bg-hover.gif) repeat-x;}



#welcome_box{float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#FF8C19;text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#welcome_box a:hover{text-decoration:underline; color:#6C9F19; font-family:Arial, Helvetica, sans-serif;}

.absmiddle{vertical-align:middle;}

.breadcrumb{background-color:#F5F5F5; border:1px solid #CCCCCC; margin:0 0 10px;padding:10px;}

.clear{clear:both;}

.green{color:#006F0F;}

.header{color: #FF8C19; font-size:14px;font-weight:700; font-family:Helvetica, Arial, sans-serif;}

.box-1-header{
		color:#FFF;
		font-size:17px;
		font-weight:700; 
		font-family:Helvetica, Arial, sans-serif;
		background:url(images/right-box-title-bg.jpg) no-repeat;
		width:219px;
		height:47px;
		line-height:35px;
		text-align:center;
}

.red{color:#BF0000;}

.small{font-size:11px;}

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

.contentbox{padding:10px;margin:0 0 10px;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}

.clientareatablesuspended{background-color:#FFF6CF}

.clientareatableterminated{background-color:#FFCFCF}

.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;}

a,a:visited{color:#70A22D;text-decoration:none;}

a:hover{color:#FD9800;text-decoration:underline;}


body{background-color:#F0F0F0;/*background-image:url(images/bg_background.gif);background-repeat:repeat-x;background:url(images/pattern.gif) repeat center;*/ margin:0;padding:0;}
body,td,th{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

form{margin:0;padding:0;}

h1{border-bottom:1px solid #EBEBEB;color:#6C9F19;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px; font-family:Helvetica, Arial, sans-serif;}

h2{
	border-bottom:1px solid #F5F5F5;
	color:#F90;
	font-size:22px;
	font-weight:400;
	margin:0 0 5px;
	padding:10px 0 3px;
}

h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}

hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}

input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}

p{margin:0;padding:3px 0 8px;}

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

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

table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}

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.clientareatablesuspended td{background-color:#FFF6CF !important;}

table.data tr.clientareatableterminated td{background-color:#FFCFCF !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;}

.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: 11px;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; margin-bottom:10px;}

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



/* --------------------------------------------------------------

   QUOTES

-------------------------------------------------------------- */



.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: hand;

    cursor: pointer;

}



.quotecontainer .quoteid {

    float: left;

    width: 80px;

    padding: 13px 0 0 40px;

    text-align: center;

    font-size: 24px;

}



.quotecontainer .quoteleft {

    float: left;

    padding: 10px 0 10px 0;

    font-size: 11px;

}



.quotecontainer .quoteleft .subject {

    font-weight: bold;

    font-size: 14px;

    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: 12px;

    padding-bottom: 4px;

}


.footer{

	background:url(images/footer-bg.jpg) repeat-x;

	padding-top:15px;

	padding-bottom:5px;

}



.title_2{

	font-family:Helvetica, Arial, sans-serif;

	font-size:16px;

	color:#FFF;

	font-weight:bold;

	

}



.link_1 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	text-decoration:none;

}



.link_1 a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFCC62;

	text-decoration:underline;

}

.top-bar{
	background:url(images/top_bar.jpg) repeat-x;
	height:39px;

}


.blog{
  display: block;
  width: 65px;
  height: 20px;
  border:0px;
  background:url(images/blog.gif) no-repeat 0 0px;
}

.blog:hover{ 
  background-position: 0 -20px;
  border:0px;
}

.forum{
  display: block;
  width: 120px;
  height: 20px;
  border:0px;
  background:url(images/forum.gif) no-repeat 0 0px;
}

.forum:hover{ 
  background-position: 0 -20px;
  border:0px;
}



.btn_1{
  display: block;
  width: 110px;
  height: 17px;
  border:0px;
  background:url(images/btn-1.gif) no-repeat 0 0;
}

.btn_1:hover{ 
  background-position: 0 -17px;
  border:0px;
}


.btn_2{
  display: block;
  width: 115px;
  height: 17px;
  border:0px;
  background:url(images/btn-2.gif) no-repeat 0 0;
}

.btn_2:hover{ 
  background-position: 0 -17px;
  border:0px;
}


.btn_3{
  display: block;
  width: 78px;
  height: 17px;
  border:0px;
  background:url(images/btn-3.gif) no-repeat 0 0;
}

.btn_3:hover{ 
  background-position: 0 -17px;
  border:0px;
}


.btn_4{
  display: block;
  width: 104px;
  height: 17px;
  border:0px;
  background:url(images/btn-4.gif) no-repeat 0 0;
}

.btn_4:hover{ 
  background-position: 0 -17px;
  border:0px;
}


.list_1 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_1	li	{
	background-image:url(images/arrow-1.gif);
	list-style:none;
	background-position:10px 12px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	border-bottom:1px solid #82A925;
	border-bottom-style:dashed;
}

.list_1 li a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:100%;
}

.list_1 li a:hover{
	color:#FFFF99;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
}


.list_2 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_2	li	{
	list-style:none;
	background-image:url(images/arrow.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	border-bottom:1px solid #CCC;
	border-bottom-style:dashed;
}

.list_2 li a{
	color:#70A22D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:99%;
}

.list_2 li a:hover{
	color:#FD9800;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
}


.top-menu-left{
	background-image:url(images/menu-left.jpg);
	width:7px;
	height:39px;
}

.top-menu-right{
	background-image:url(images/menu-right.jpg);
	width:7px;
	height:39px;
}

.top-menu-bg{
	background-image:url(images/menu-bg.jpg);
	height:39px;
}
