html, body {
font:normal 13px/18px arial; color:#666; 
padding : 0; 
margin-top : 10px; margin-bottom:10px; 
}

    



 
#container {
position : relative; 
width : 800px; 
height : 100%; 
background : transparent url(images/middle.jpg) repeat-y top left;  
padding : 0; 
margin : 0 auto;
} 
#header {
width : 800px; 
height : 266px; 
position : relative; 
background : transparent url(images/header.jpg) no-repeat top left; 
margin : 0; 
padding : 0; 
} 
#middle {
width : 800px; 
height : auto; 
position : relative; 
background : transparent url(images/middle.jpg) repeat-y top left; 
margin : 0; 
padding :0; 
} 

#footer {clear:both;
width : 800px; 
height : 75px; 
position : relative; 
background : transparent url(images/footer.jpg) no-repeat top left; 
margin : 0; 
padding : 0;}  
#footer p{ font-size:10px; color:#FFFFFF; text-align:center; padding-top:33px; margin-top:0;}
#footer p a {padding:0; margin:0;}
#footer p a:link {color: #fff; text-decoration:underline;}
#footer p a:visited {color: #fff; text-decoration:underline;}
#footer p a:hover {color: #ff9900; text-decoration:underline;}
#footer p a:active {color: #fff; text-decoration:underline;}

/*FIXING BUG WITH FOOTER FIREFOX*/
html>body #footer {clear:both;
width : 800px; 
height : 75px; 
position : relative; 
background : transparent url(images/footer.jpg) no-repeat top left; 
margin-top :-13px ; 
padding :0;}  


#nav {
	position:absolute;
	top:75px;
	left:32px;
	margin:0;
	padding:0;
	font-weight:600;
	text-decoration: none;
	color:#fff;
	width: 740px;
}
#nav li {list-style: none; float: left; clear:right;
  margin:0; padding:0; white-space: nowrap;}



 
#nav a {display: inline; float: left; padding: 0 6px 0 6px; margin-right:0px;
  text-decoration: none; color:white; font-size : 11px;
	font-weight:600; width: 1em; border-right:1px solid white;}
/*FIX BUG FIREFOX AND SAFARI DUE TO FONT SIZE*/	
html>body #nav a {display: inline; float: left; padding: 0 6px 0 6px; margin-right:0px;
  text-decoration: none; color:white; font-size : 12px;
	font-weight:600; width: 1em; border-right:1px solid white;}
  
  
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover {color: #FF9900; text-decoration:none;}
#nav #current, #nav #current a {color: #FF9900; text-decoration:none; }


div.content{position:relative; width:auto; height:auto; padding:0 40px; margin:0;}
acronym  {font-weight:normal; color:#336699;}



div.content a:link{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#666; border-bottom:1px dashed #666;
	}
div.content a:visited { 
	font-weight:normal; 
	text-decoration: none; 
	color: #666; border-bottom:1px dashed #666;
	}
div.content a:hover{ 
	text-decoration: none; font-weight:normal; 
	color: #ff9900; border-bottom:1px dashed #ff9900;
	}

 div.content a:active{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#666; border-bottom:1px dashed #666;}
	

	
	
	
	div.thumb {

		margin: 0px 12px 12px 0px;
		padding: 2px 2px 20px 2px;
		border:none;
		float: left;
		text-align: center;
		background: #fff;}

/*FIX BUG FIREFOX*/	
body >div.thumb {

		margin: 0px 12px 12px 0px;
		padding: 2px;
		border:none;
		float: left;
		text-align: center;
		background: #fff;}

	.thumb img {
		/*display: inline;*/
		margin: 3px;
		/*padding: 0px;*/
		border: 1px solid #666;
	}
.thumb span{ display:block; font-size:10px; color:#666;}



.mywraper{position:relative; width:555px; height:auto;}

div.mywraper div.thumb a:link{ text-decoration:none; border:none;}
div.mywraper div.thumb a:visited{ text-decoration:none; border:none;}
div.mywraper div.thumb a:hover{ text-decoration:none; border:none;}
div.mywraper div.thumb a:active{ text-decoration:none; border:none;}

h4 {
font-size:15.5px; letter-spacing:normal;
line-height:13px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color: #ff9900;
}

h5 {
font-size:12.5px; letter-spacing:normal;
line-height:13px;
font-weight:bold;
margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
color: #666;
}

.ul_index {margin-left:0; padding-left:0; color: #666;}	
.ul_index li { list-style-position:inside; padding-bottom:5px;}	
.ul_index li span{ font-weight:bold;}

#right_column{float:right; width:126px; height:auto;
background : transparent url(images/h4.jpg) top left repeat-y; 
margin-left:25px; padding:0; overflow:hidden;}

html>body #right_column{float:right; width:126px; height:auto;
background : transparent url(images/h4.jpg) top left repeat-y; 
margin-left:25px; padding:0; overflow:hidden; }

#right_column p  { padding:10px 20px; margin:0; 
font-size:11px; color:#333; line-height:12px; border-bottom: 4px solid #fff;}
#right_column p span{padding-top:12px;}
#right_column p a img{border:0; }
#right_column p a img.writing_stories{padding-bottom:15px;}
#right_column p a{ text-decoration:none; border:none;}
#right_column p span a{ text-decoration:underline;}

/*#right_column a:link{ text-decoration:none; border:none;}
#right_column a:visited{ text-decoration:none; border:none;}
#right_column a:hover{ text-decoration:none; border:none;}
#right_column a:active{ text-decoration:none; border:none;}
#right_column p.find_out_more span a:link{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#666; border-bottom:1px dashed #666;
	}
*/





















#center{ position:relative; width:560px; height:auto; background:transparent; text-align: justify;}
p.consulting_space{text-align:left;}
p.consulting_space2{margin-bottom:0; padding-bottom:0; text-align:left;}
p.consulting_space3{margin-top:0; padding-top:0; text-indent:10px; text-align:left;}
p.consulting_space4{margin-top:0; padding-top:0; text-align:left;}
p.consulting_space5{margin:0; padding:0; text-align:left;}
p.training{padding-top:40px;}
img.palm_logo{ float:left; padding-top:0; padding-right:20px; margin-top:-10px;}
img.community{float:left; margin-right:15px; margin-bottom:5px;}
img.community2{ margin-top:15px; margin-bottom:15px;}
img.learn_teach_live{float:left; margin-right:15px; margin-bottom:0;}
p.learn_teach_and_live{margin-bottom:35px;}
ul.clients { list-style-position:inside; list-style:none; margin:0 ; padding:0;}
ul.clients li { display:block; float:left; padding: 5px 10px 5px 0; margin:0;}
ul.clients li a{ display:block; }
ul.clients li a img{border:none;}

h5.clients2 {
font-size:12.5px; letter-spacing:normal;
line-height:13px;
font-weight:bold;
padding-top:20px;
font-family: Arial, Helvetica, sans-serif;
color: #666; clear:both;
}

ul.clients li a:link{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#666; border:1px dashed #666;
	}
ul.clients li a:visited { 
	font-weight:normal; 
	text-decoration: none; 
	color: #666; border:1px dashed #666;
	}
ul.clients li a:hover{ 
	text-decoration: none; font-weight:normal; 
	color: #ff9900; border:1px dashed #ff9900;
	}

ul.clients li a:active{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#666; border:1px dashed #666;}

/*FORM STARTS*/




form {
background : #fff; 
width :auto; height:auto; 
} 
form label {
display : block; 
font-weight : bold; 
margin : 5px 5px 5px 0; 
width : 145px; 
text-align : right; 
background : transparent; 
} 
form label {
font-size : 10px; 
padding : 3px 3px 3px 0; 
} 
form div label {
float : left; 
} 
form div {
clear : left; 
} 
div input, div select {
margin : 3px; 
padding : 4px; 
} 
select option {
padding : 4px; 
} 
form > div > label {
float : left; 
} 
form > div {
clear : left; 
} 
div > input, div > select {
margin : 3px; 
padding : 4px; 
} 
select > option {
padding : 4px; 
} 
label + input, label + select, label + textarea {
background : #fff; 
} 
option[value] {
letter-spacing : 2px; 
} 
option[value="newspaper"] {
background : white; 
} 
option[value="magazine"] {
background : white; 
} 
option[value="internet"] {
background : white; 
} 
option[value="friend"] {
background : white; 
} 
option[value="other"] {
background : white; 
} 
input[name$="[name]"] {
color : black; 
} 
input[name$="[email]"] {
color : black; 
} 
textarea[name$="[address]"] {
color : black; 
} 
textarea[name$="[message]"] {
color : black; 
} 
select[name$="[heard]"] {
color : black; 
} 
input[name^="feedback"], select[name^="feedback"], textarea[name^="feedback"] {
font-weight : normal; 
} 

h5.border{font-size:12.5px; letter-spacing:normal;
line-height:13px;
font-weight:bold;
margin:0; padding:20px 0 15px 0; text-align:left;
font-family: Arial, Helvetica, sans-serif;
color: #666;}

div.form_center span {color : red;}

div.form_center p.form2 span{ font-weight:bold; color:#666;}
div.form_center p.form2 a{margin-bottom:10px;}

/*END OF FORM*/




div.curiosity {
float:left; 
width:200px;
background : transparent url(images/h4.jpg) top left repeat; 
padding:10px;
margin:0 10px 5px 0;

}
div.curiosity h5{font-size:12px; letter-spacing:normal;
line-height:13px;
font-weight:bold;
margin:0; padding-bottom:10px; text-align:center;
font-family: Arial, Helvetica, sans-serif;
color: #666;}

div.curiosity ul{list-style-position : inside; margin:0; padding:0;
font-size:11px; letter-spacing:normal;
line-height:14px; text-align:justify;
font-family: Arial, Helvetica, sans-serif; color: #666;}
div.curiosity ul li{ margin:0; padding-bottom:10px;}



 

