			body {
				margin:0px;
				font-family:verdana,arial,sans,helvetica;
				background-color:#777777;
				font-size:11px;
			}

			ul {
				padding-left:0px;
				margin-left:16px;

			}

			a {
				color:#007BC7;
				text-decoration:none;
			}

			a:hover {
				text-decoration:underline;
			}
			
			p {
				font-family:verdana,arial,sans,helvetica;
				color: #000000;
				line-height: 18px;
			}

			h1 {
				font-size:12px;
			}

			h2 {
				font-size:11px;
			}

			table td {
				font-size:11px;
			}	

			#parent_container {
				width:914px;
				height:100%;
				background-color:white; 
				margin:0 auto;
			}
	
			#banner {
				background-repeat:no-repeat;
				width:914px;
				height:132px;
				overflow:hidden;
				position:relative;
			}

			#banner .left {
				background-repeat:no-repeat;
				left:0px; top:0px;
				width:914px;
				height:100%;
				position:absolute;
			}

			
			#topLogo {
				background-image:url('../../general/images/logos/3CX_logo_slogan.gif');
				width:500px;
				height:62px;	
				top:28px; left:25px;
				background-repeat:no-repeat;
				position:absolute;
			}

			#top_right_box {
				height:100%;
				top:0px; right:0px;
				position:absolute;
			}
			
			#top_right_box table td{
				font-size:10px;
				white-space:nowrap;
			}
			
			#top_right_box table select {
				font-size:9px;
				margin-top:7px;
				font-family:verdana,arial,sans,helvetica;
			}
			
			#top_right_box table td a {
				color:black;
				font-family:verdana,arial,sans,helvetica;
			}
			
			#top_right_box table td a:hover {
				text-decoration:underline;
			
			}

			#topDiv {
				width:100%; 
				height:110px; 
				position:relative;
				background-color:white;
			}

			.nostyle_ol li {
				list-style-image:none;
			}

			#coreTable {
				width:914px;
			}

			#horizMenu {
				height:26px;
				border-top:1px solid black;
				background-color:#e6e6e6;
				white-space:nowrap;
 				padding-left:30px;
				
background-image:url('../../general/images/misc/blue-grey_bar_arrow_cropped_small.gif');
				background-repeat:no-repeat;
				background-position:30px 50%;
			}

			#horizMenu a {
				color:black;
				line-height:26px;	/* this should be identical to height of #horizMenu above, 
in order for text to be middle vertical aligned */
				text-decoration:none;
				font-family:verdana,arial,sans,helvetica;
				font-size:10px;
				padding-left:10px;
				padding-right:10px;
				height:100%;
				font-weight:normal;
			}
			
			#horizMenu a:hover {
				text-decoration:underline;
			}

			#article {
				text-align:left;
				background-color:white;
				font-weight:normal;
				padding:28px;
				padding-bottom:0px;				
				font-size:11px;
			}

			#article hr {
				height:1px;
				border:0px;
				border-bottom:1px solid black;
			}


			#article ul{
				margin:0px;
				margin-top:10px;
				margin-bottom:10px;
			}

			#article li{
				line-height:20px;

				font-weight:normal;
				list-style-type:none;
				font-size:11px;
				padding:0px;
				padding-left:8px;
				background-image:url('../../general/images/misc/bullet_grey_small.gif');
				background-repeat:no-repeat; 
				background-position:0px 9px;
				font-family:verdana,arial,sans,helvetica;
			}

			#article ol li {
				list-style-type:decimal;
				padding:0px;
				background-image:none;				
			}			

			
			#article table td {
				background-color:white;
			}

			#footer {
				color:#666666;
				font-size:10px;
				padding-bottom:8px;
				padding-left:26px; padding-top:26px;
				display:block;
				bottom:0px;
			}
			
			#footer a {
				color:#666666;
			}
			
			#topLogo {
				cursor:pointer; cursor:hand;
			}
		
			#sidebar {
				font-size:12px;
			}

			#sidebar li { 
				font-weight:bold;
				font-size:14px;
				padding-bottom:10px;
				line-height:18px;
			}

			#sideBar a img {
				border:0px;
			}

			.sidebar_common {	
				width:242px;
				background-color:#e6e6e6;
			}
			
			#footer_extend { /* left extendor footer container */
				width:672px; 
				margin:0px; padding:0px;
			}

			#sidebar .sidebar_container {
				margin-left:20px; 
				margin-top:20px; 
				margin-right:22px; 
				margin-bottom:22px;
			}

			#sidebar ul {
				margin-bottom:0px;
				margin-top:0px;
				margin-left:0px;
			}
			
			#sidebar li{
				font-weight:normal;
				list-style-type:none;
				font-size:11px;
				padding:0px;
				padding-left:8px;
				background-image:url('../../general/images/misc/bullet_blue_small.gif');
				background-repeat:no-repeat; 
				background-position:0px 8px;
			}

			#sidebar p {
				font-family:verdana,arial,sans,helvetica;
				font-size:11px;
				margin:0px;
				line-height:15px;
			}
	
			#sidebar hr {
				margin-top:10px;
				margin-bottom:10px;
				border:0px;
				height:1px;
				border-bottom:1px solid black;
			}
			
			#topPrintDiv {		/* this should be displayed only when printing */
				display:none;
			}
			
			/* related to language table in about page */
			
	.languages_table td {
		font-size:9px;
		padding-right:10px;
		vertical-align:top;
	}

	.languages_table table {
		width:100%;
	}
	
	
   select {
	font-size:11px;
   }