#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;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:#EFF5FF;border-left:1px solid #CFE2FF;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-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;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;}
#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#1a4d80;font-size:14px;font-weight:700;}
.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:#333;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
body{background-color:#215B87;background-image:url(images/featured-bg.jpg);background-repeat:repeat-x;margin:0;padding:0;}
body,td,th{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}
form{margin:0;padding:0;}
h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}
h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;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 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;}



ul, li, { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ul { list-style: none; }
body { text-align: center; line-height: 21px; }

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]-----http://www.wicked-wordpress-themes.com--------*/
/*------------------------------------------------*/

.container { text-align: left; width: 960px; margin: 0 auto; position: relative; height: 100%; }

#header { background: url(images/header_tile.png); height: 72px; border-bottom: 1px solid #3fc6e1; }
	#header .container { background: url(images/header_bg.jpg) 0px 0px no-repeat; }
		img#logo { float: left; margin: 20px 27px 0px 30px; }
		
		a#search-icon { display: block; position: absolute; bottom: -1px; right: 0px; background: url(images/search-icon.png) no-repeat; width: 52px; height: 25px; padding: 0px 0px 0px 31px; font-size: 11px; color: #ffffff; line-height: 24px; }
			a#search-icon:hover { text-decoration: none; }
			
#content { border-top: 1px solid #c7c7c7; background: #ffffff url(images/content-bg.png) repeat-x; padding: 0px 0px 52px; } 
	#services { background: url(images/third-left-bg.png) no-repeat 914px top; padding-left: 20px; min-height: 300px; }
		#services .one-third { background: url(images/third-left-bg.png) no-repeat top left; float: left; width: 187px; position: relative; padding: 31px 30px 0px 81px; }
			#services img.icon { position: absolute; left: 33px; top: 28px; }
			#services h4.title { font-size: 18px; margin-bottom: 7px; line-height: 1.3em; }
			
			#services a.readmore, .entry a.readmore { float: right; color: #ffffff; background: url(images/readmore-sprite.png) no-repeat top right; display: block; height: 24px; padding-right: 11px; line-height: 20px; font-weight: bold; font-size: 11px; text-shadow: -1px -1px 1px #909090; margin-top: 3px; }
				#services a.readmore span, .entry a.readmore span { display: block; background: url(images/readmore-sprite.png) no-repeat; padding: 0px 3px 4px 15px; }
			#services a.readmore:hover, .entry a.readmore:hover { background: url(images/readmore-sprite.png) no-repeat bottom right; text-shadow: -1px -1px 1px #4e92c5; }
				#services a.readmore:hover span, .entry a.readmore:hover span { background: url(images/readmore-sprite.png) no-repeat bottom left; }
	
	#content-area { float: left; width: 585px; margin: 0px 0px 0px 30px; }
		#content-area a { color: #000000; }
		#content-area ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
			#content-area ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
				#content-area ul li ul, #content-area ul li ol { margin: 2px 0px 2px 20px; }
				#content-area ol li ul, #content-area ol li ol  { margin: 2px 0px 2px 35px; }
	
	body#home #content-area { width: 530px; margin: 0px 0px 0px 50px; }
	
		h3#slogan { font-size: 18px; background: url(images/h3-slogan-border.png) no-repeat 44px bottom; padding-bottom: 0px; margin-bottom: 18px; }
			h3#slogan span { background: url(images/slogan-icon.png) no-repeat; display: block; padding: 5px 0px 12px 48px; }
	
	a.post-edit-link { font-weight: bold; color: #000000; }
	
	h2.title a { color: #2d2d2d; }
		h2.title a:hover { text-decoration: none; color: #000000; }
	
	.entry { margin-bottom: 43px; }
	.entry.page { margin-bottom: 0px; }
		.entry .post-meta { padding: 6px 0px 5px; background: url(images/meta-bottom.png) no-repeat 27px bottom; margin-bottom: 15px; }
			.entry .post-meta span.inner { background:url(images/postinfo-icon.png) no-repeat scroll left top transparent; padding: 3px 0px 9px 28px; font-style: italic; color: #acabab; font-family: Georgia, serif; }
				#content-area .entry .post-meta span.inner a { color: #5F5F5F; }
		
		img.thumbnail-post { padding: 7px; border: 1px solid #bebfbf; }
		#content-area .entry a.readmore { color: #ffffff !important; }
		
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------http://www.wicked-wordpress-themes.com----------*/
/*------------------------------------------------*/		

div#top-menu { float: left; background: url(images/menu_separator.png) top left no-repeat; margin-top: 3px; height: 69px; }
	ul.nav { margin: 14px 0px 0px 43px; }
		ul.nav li { padding: 0px 12px 0px 0px; }
	
			ul.nav li a { padding: 7px 0px 28px 14px; }
			ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a { background: url(images/menuitem-current.png) no-repeat 65% 100%; }
				ul.nav li a { font-size: 14px; color: #ffffff; }
				ul.nav > li > a { text-shadow: -1px -1px 1px #2b7dbc; }
				
				ul.nav > li.sf-ul.sfHover { background: url(images/toplink-hover-right.png) no-repeat top right;  }
					ul.nav > li.sf-ul.sfHover > a { background: url(images/toplink-hover-left.png) no-repeat top left; display: block; color: #000000; text-shadow: none;}
				
				ul.nav li a:hover { text-decoration: none; }
				
				ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a, ul.nav > li > a:hover { text-shadow: 0px 0px 10px #ffffff; }

			ul.nav li ul { background: #ffffff; } 		
				ul.nav li ul a { color: #797979; }
				ul.nav li li a { padding: 0px; }
				
						
			ul.nav li ul { background: #ffffff url(images/dropdown-bottom.png) repeat-x bottom left; -moz-border-radius: 5px;
-webkit-border-radius: 5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); padding: 4px 0px 17px; }
				ul.nav li ul li { margin: 5px 9px 0px; background: url(images/dropdown-li.png) no-repeat 13px 11px; width: 184px; }
					ul.nav li ul li:hover { background: url(images/dropdown-li-active.png) no-repeat; }
				ul.nav li ul li a { padding: 7px 0px 10px 30px; width: 154px; color: #797979; }
					ul.nav li ul li:hover > a { background: url(images/dropdown-activelink.png) no-repeat; color: #252525; }
				
			.nav li li:hover ul, ul.nav li li.sfHover ul { left:193px !important; top: -9px !important; }

		
/*------------------------------------------------*/
/*---------------------[FOOTER]--------http://www.wicked-wordpress-themes.com---------*/
/*------------------------------------------------*/

#footer { background: #282828 url(images/footer-top-bg.png) repeat-x; border-top: 4px solid #e2e2e2; color: #b9b9b9; }
	#footer a { color: #d3d3d3; }
		#footer a:hover { color: #f7f7f7; }
	
	#footer .container { background: url(images/footer-light.jpg) no-repeat; padding: 55px 0px 0px 30px; width: 930px; }
	#footer .widget { float: left; width: 273px; margin: 0px 45px 42px 0px; }
	#footer .widget.last { clear: right; margin-right: 0px; }
		#footer h3.widgettitle { font-size: 30px; color: #ffffff; text-shadow: 1px 1px 2px #0A0A0A; background: url(images/footer-title-border.png) no-repeat bottom left; padding: 0px 0px 15px 3px; margin: 0px 0px 17px -3px; }
		#footer .widget ul { margin: 0px 0px 0px 9px; }
			#footer .widget ul li { background: url(images/footer-bullet.png) no-repeat 0px 10px; padding: 7px 0px 7px 18px; }
				#footer .widget ul li ul { padding:5px 0px 0px 7px; margin: 0px 0px -12px; }
		
	
#copyright { border-top: 1px solid #2f2f2f; background: #171717 url(images/copyright-bg.png) repeat-x; }	
	#copyright .container { padding: 22px 0px 12px 0px; }
		p#copyinfo { float: right; color: #636161; text-shadow: 1px 1px 1px #000000; }
	#copyright a { color: #8a8989; }

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]-http://www.wicked-wordpress-themes.com-*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li { display: block; padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 202px; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }



