		body {
			font-family:Verdana,Arial,sans-serif;
			font-size: 0.7em;
		}
		
		a { color: #74931E; }
		
        form input.text { width: 300px; }

        form ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

        form ul li { margin-bottom: 10px; }

        form textarea {
            width: 350px;    
            height: 100px;
        }  		
		
		h1 {
			color: #98C045;
			font-size: 1.4em;
			border-bottom: 1px solid #CCC;
			margin-bottom:1em;
			margin-top:0;
			padding-bottom:4px;			
		}
		

		

		#logoImage {
			float:left;
			margin-right:10px;
			margin-top:-10px;
		}
		
		#content {
			width:920px;
			margin:auto;
			overflow:visible;
			clear: both;
		} 
		
		#main {				
			float:left;
			margin-left:10px;
			margin-right:10px;
			padding:10px;
			width:520px;		
		}
			
		
		#pageContent {
			font-size:9pt;	
		} 

		#nav {
			float:left;								
			margin-left:0px;
			text-align:left;
			width:180px;
		}
		
		#nav a {
			text-decoration:none;
		}
		
		#nav ul {
			margin:0px;
			padding:0px;
		}
		
		ul.nav, #rssContent ul, #newsContent, 
		#colourMenu, #helpMenu, #manageContent .inner { 
			border: 1px solid #78AC0C; 
		}
		#rssContent ul, #newsContent { padding:10px; }
		#rssContent li a { color: #000; }
		#rssContent li { margin-bottom: 5px; }
		
		#manageContent .inner { margin-bottom: 15px; }
		
		#menu {
			margin-bottom:15px;
		}
		
		#nav h2, #menu h2, .menuBox h2, #contactMenu h4, #RSS h2, #imprintSearch h2 {
			margin: 0 0 2px;
			background: #78AC0C;
			font-size: 1.1em;
			padding: 2px 4px;
			color: #fff;
		}
		
		#imprintSearch { margin-bottom: 15px; }
		
		#imprintSearch ul {
			padding: 10px;
			margin: 0;
			border: 1px solid #78AC0C;
			list-style-type: none;
		}
		
		#imprintSearch li { margin-bottom: 5px;	}
		#imprintSearch li #search_query { width:130px; }
		
		#menu li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding:1px;
			overflow:hidden;
		}
		
		#menu a {
			display:block;	
			padding:2px 8px;
			margin-bottom:2px;
		}
		
		#menu a:hover {
			background: #98C045;
			color: #fff;
		}
		
		#navRight {
			float:right;
			margin-right:0px;	
			text-align:left;   
			width:180px;
		}
		
		.innerbox, #siteContact { 
			border: 1px solid #78AC0C; 
			padding: 10px;	
		}		
		
		/*This is a short term hack to change the public view of case study and whitepaper public view on WI.*/
		.menuBox h3  a{
			font-size:7pt;
			font-weight:normal;
			color: #000000;
		}
		
		.menuBox a {
			padding-bottom:4px;
			margin-bottom:2px;
//			color:#FFFFFF;
			text-decoration: none;
		}
				
		.menuBox ul {
			margin:0px;
			padding:0px;
		}
		
		.menuBox {
			margin-bottom:15px;
		}
		
		.menuBox li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding:0px;
			padding-bottom:4px;
		}
		
		.menuBox li h3 {
			padding: 0;
			margin: 0;
		}
		
		a.menuItem {				
			color:#000000;
		}
		a.menuItemSelected { 
			background: #98C045;
			color: #fff;
			font-weight: bold;
		}
		
		a.menuItem:hover { margin:auto;	}
		
		.case_report_details_link {
			margin-bottom: 0;
			text-align:right;
		}
		
		#footer {
			width:100%;
			margin:auto;
			overflow:auto;
			text-align:right;
			float:none;
			clear:both;
			margin-top:20px;
			background: none;
			padding: 0;
		}

		#footer a, #footer a:visited {
			color: #333;
			text-decoration:none;
		}

		#rightAd {				
			margin-bottom:5px;
		}
		
		#rightAd h2 {
			font-weight:bold;
			font-size:9pt;
			width:100%;
			margin:0px;
			padding:0px;	
			padding-bottom:2px;	
		}
		
		#emailFriendPanel h2 { font-size: 1.2em; }
		
		#emailFriendPanel a {
		    color: #FFF;
		    text-decoration: none;
		}
		
		#emailFriendPanel img {
		    vertical-align: middle;
		    margin: 2px;
		}		
		
		/***************************************************************/
				
		#smsPanel {
			margin-bottom:15px;
			padding:10px;
		}
		
		#smsPanel {

			font-size:7pt;
			font-weight:normal;
			text-align: center;
		}
		
		#smsPanel li {
			text-align: left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding:0px;
			padding-bottom:4px;
		}
		
		#smsPanel textarea {
			font-size:7pt;
		}
		.smsForm {
			width: 145px; 
			border: 1px solid #ababab; 
			padding-bottom: 4px;
		}
		#smsMsg {
			height: 85px;
		}
		
		
		
		/***************************************************************/
		.formControl {
			width:400px;
			padding-bottom:10px;
		}
		.formButtonControl {
			padding-left: 100px;
		}
		
		label {
			width:100px;
			float:left;
		    padding-right:5px;	
			font-size:small;;
		}
		
		.error_message {
			font-weight:bold;
			color:#FF3300;
		}

		/***************************************************************/
		#products {
			width:410px;
			position: relative;
			top: 36pt;
			bottom; 0px;
		}
		
		
		
		
		/****************************************************************/
		/* BLOG STYLES 													*/
		/****************************************************************/
		
		.post {         		
		}
		
		.post h2 {
			font-size:11pt;
			border-bottom:1px solid #DCDCDC;
		}		
		
		.post_title a {
			text-decoration:none;
		}
		       
		.post_date {
			display:block;
			float:right;
			font-weight:normal;
			font-size:x-small;
			color:#999999;
			text-align:right;
			margin-left:17px;
		}
		
		.post_content {
			margin-top:15px;
			margin-bottom:25px;
		}
		
		.blockLabel {
			display:block;
			clear:both;
			float:none;
		}
		
		.post_comment {
			margin-top:15px;
		}
		
		.comment_author {
			color:#999999;
			border-bottom:1px dashed #DCDCDC;
		}
		.comment_comment {
			padding-top:10px;
		}
		/****************************************************************/
		/****************************************************************/

		/***************************************************************/
		.classifiedsBox {
			width: 120px;
			height: 150px;
			padding-bottom:4px;
			margin-bottom:5px;
			word-wrap: break-word;
		}
		.classifiedsBox p {
			font-size: 7pt;
		}
	


	/* Following styles are addition as a result of SkyTech Rebranding */
	.topskybar {
		padding: 5px;
		background: #ffffff url(/img/imprintbanner.gif) no-repeat;
		color: #fff;
		height: 40px;
	}	
	
	#loginPanel { float:right; }
	#loginPanel a {
		background: url(/img/button-yellow.gif) left top repeat-x;
		border:1px solid #E58F30;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		line-height:35px;
		padding:2px 4px;
		text-decoration: none;
	}	
	
	#logoImagePanel {
		float: none;
		height: auto;
		width: auto;
	}	
	
	.logoItem {
		padding: 0;
	}
	
	#siteTitle {
		width:auto;
		margin-left: 1em;
	}	
	
	#backtohome {
	    display:block;
	    width:300px;
	    float:left;
	    height:30px;
	}	
	
	#headerBar {
		margin: 0.5em 0;
		height: 2px;
		background: #C5C7AA;
		clear: both;
	}	
	
	#footerContainer {
			width:920px;
			text-align:right;
			margin:auto;
			overflow:hidden;	
		}
		
	.bottomskybar{
	height:auto;
	width:100%;
	background-image:url(/img/bottomskybar.gif);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
	color:#fff;
	}

	.poweredBy a { color: #000; }
	.poweredBy a:hover { text-decoration: none; }


	/*webAlive Branding */
	.web { color:#3F3F3F; font-weight:bold;}
	.alive {color:#ff7400; font-weight:bold;}
	
	
	#videos {
		list-style-type: none;
		margin: 0;
		padding:0;
	}
	
	#videos li {
		padding: 4px;
		clear: both;
		overflow: auto;
		margin-bottom: 0.6em;
	}

	#videos li img {
		float: left;
		margin-right: 1em;
	}

	#videos h3 { margin: 0; }
	
	#case_report_list ul {
	    list-style-type: none;
	    padding: 0;
	    margin: 0;
	}
	
	#case_report_list h3 {
	    margin-bottom: 0.6em;
	}	

	#page { 
		width: 920px; 
		margin: 0 auto;
	}
	
	#helpMenu a { color: #000; }
	#helpMenu li, #colourMenu li { padding: 4px; }
	
	#colourMenu li span {
	    display: block;
	    height: 20px;
	    line-height: 20px;
	    float: left;
	    width: 70px;
	}

	#colourMenu button {
	    height: 20px;
	    width: 20px;
	}
	
	#colourMenu { overflow: auto; }
	#colourMenu li { margin-bottom: 0; padding-left: 10px; }
	
	#manageContent .inner .menuBox { padding: 4px; margin-bottom: 0; }
	#manageContent .inner .menuBox a { color: #000; }	
	

	.videos {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	
	.videos li {
	    clear:both;
	    overflow: auto;
	    margin-bottom: 1.2em;
	}
	
	.videos img {
	    float: left;
	    margin-right: 1em;
	}


	textarea.editor_field {
    	width: 99.7%;
		height: 350px;
	}	
	
	#searchbar {
	    background-image:url(../img/searchbg.gif);
	    color:#FFFFFF;
	    font-size: 1.1em;
	    font-weight: bold;
	    text-align: right;
	    padding: 4px 0;
	    font-family:Arial,Helvetica,sans-serif;
		clear: both;
		margin-bottom: 0.6em;
		height: 20px;
	}
	
	#searchbar form { display: inline; }	
	
	#searchbar p {
	    display: inline;
	    margin-right: 1em;
	}
	
	#search_button {
	    border: 1px solid #e58f30;
	    color: #FFF;
	    background: #e58f30 url(/img/button-yellow.gif) left top repeat-x;
	    width: 75px;
	}
	
	#searchform input.text { 
		border: 1px solid #3F7DB6; 
		width: auto;
	}
