* { outline:none; }

body { margin:auto; background-color:#000; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height: 1.5em; width:779px; margin-left:auto; margin-right:auto;}

div , span	{ margin:0 ; padding:0}
h3			{ font-size: 1.25em; }
p			{ font-size: 1.1em;}
acronym,dfn	{ background-color:#111; color:#AA55AA; cursor:help;}
acronym:hover,
dfn:hover	{ color:#AAA; }
.footer 	{ clear:both; }
a 			{ text-decoration: none; color:#FFF;  font-size:1em;}
a:hover		{ text-decoration: underline; }
.times		{ font-family:"Times New Roman", Times, serif; }
.body		{ width: 450px; float:right;}

blockquote { font-size:1.2em; color:#DBF4D7; font-style:italic; }
blockquote strong { color:#CC6666; }
/* -----------------------------------------------
	Header (above: General Styles) (below: Main Menu)
   -----------------------------------------------
*/

.header 		{ display:block; height: 70px;}
.header span 	{ display:block; width: 299px;	height: 87px; background:url(../../images/chalk/logo.jpg) no-repeat; float:left; }
.header a 		{ display:block; width: 164px; height: 29px; background-image:url(../../images/chalk/home.gif); background-repeat:no-repeat; float:right;}
.header a span 	{ display:none; }
.header a:hover { border:none; }

/* -----------------------------------------------
	Main Menu (above: Header) (below: footer)
   -----------------------------------------------
*/

.mainmenu { float :left;margin-top: 20px;width : 315px;height: 418px;background-image:url(../../images/chalk/menu-border-small.jpg); }
.mainmenu li { list-style:none; padding:5px 0; }
.mainmenu li a { text-decoration:none; display:block; background-repeat:no-repeat; background-position:bottom; border-bottom:1px solid #000; padding:0; }
.mainmenu li a span { display:none; }
.mainmenu li a:hover { border-bottom-color:#000; }
.mainmenu ul { margin-top: 40px; }
.mainmenu .li1 a
{
	background-image:url(../../images/chalk/methodology.gif);
	width:208px;
	height:73px;
}

.mainmenu .li2 a
{
	background-image:url(../../images/chalk/capabilites.gif);
	width:232px;
	height:73px;
}

.mainmenu .li3 a
{
	background-image:url(../../images/chalk/clients.gif);
	width:221px;
	height:73px;
}

.mainmenu .li4 a
{
	background-image:url(../../images/chalk/profile.gif);
	width:159px;
	height:73px;
}

.mainmenu .li5 a
{
	background-image:url(../../images/chalk/contact.gif);
	width:140px;
	height:73px;
}

/* -----------------------------------------------
	Further Action links (below: Footer) 
   -----------------------------------------------
*/

ul.furtherAction { list-style:none; text-align:center; line-height:3em;}
ul.furtherAction li { display:inline; font-size:1.2em; }
ul.furtherAction li a{ color:#0099FF; padding:5px; margin:5px 10px;}
ul.furtherAction li a:hover {background:none;}

/* -----------------------------------------------
	Footer (above: further action links) 
   -----------------------------------------------
*/

.footer_container {	width:100%;	clear:both;}
.footer_container  img { border-style: none; vertical-align:middle; }

.other_products{float:right;margin-top:6em;	color:#333; text-align:right;}

.other_products h4 { font-size:1em;}
.other_products a { color:#999966; font-size:1em; }

.hosting a{ color:#999966; font-size:1em; }

.footer { float:left; width:248px; text-align:center; padding-top:20px;	font-size:0.9em;color:#666;}
.footer .menu a{ font-size:1.1em; color:#006699; }
.footer .footerimage2 { background-image:url(../../images/chalk/footerbar.gif);	width:248px; height:13px; margin-top:-35px;	!margin-top:-50px; /* IE hack */ background-repeat:no-repeat;}

.extraDiv2 { background-image:url(../../images/chalk/punishment.png); width:321px; height:118px; float:right; padding-bottom:10px; background-repeat:no-repeat;}