html,body{margin:0;padding:0}

body{font-size: 76% ;}

p{margin:0 10px 10px}

div#wrapper{margin-top:0; padding:0;}
div#wrapper{float:left; width:100%; background: #fff;}

/*a{display:block;color: #981793;padding:10px}*/
  
/*div#content{margin: 0 1em 0 239px;  background: #fff;}*/ 
/*div#content{margin: 0 155px}*/  
/*div#content{margin: 0 1em 0 239px;  background: #fff;}*/
div#content{margin: 0 240px 0 240px;} /* use this when placing ads instead of the above line*/
div#content{background:#ffffff}
div#content p{ font: 1.1em Trebuchet MS; line-height:2em;}
div#content h1{ font: normal 1.6em Trebuchet MS; line-height:2em; color:#4189D3;  margin:0 10px 10px; }
div#content h2{
	line-height:1.5em;
	color:#000;
	margin:0 10px 10px;
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
div#content h3{
	line-height:1.5em;
	color:#000;
	margin:0 10px 10px;
	font-family: "Trebuchet MS";
	font-size: 1.6em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#content img{margin-left:10px;}




div#right{background:#fff}
div#right{margin-top:0;float:left;width:220px;margin-left:-230px}


/*div#navigation{margin-top:0;float:left;width:220px;margin-left:-100%}
div#navigation{background:#FFFFFF}*/

div#left{margin-top:0;float:left;width:220px;margin-left:-100%}
div#left{background:#FFFFFF}
div#left img
{
margin-left:10px
}
.discontinued {
	color: #FF0000;
	font-weight: bold;
}

/* ------------------------ Menus - Categories ----------------------- */
.categories {
	width:210px;
	 margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	/*padding-top: 22px;*/
	background: #59b4e6;
	/*background: #59b4e6 url(img/label_training09.gif) top left no-repeat;*/
	border:solid 1px #003366;
	color:#fff;
	font-size:1em;
}


 .categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.categories li {
	margin-top:0;
	border-bottom: 1px gray dotted;
	/*margin-right:7px;*/
}
.categories li a {
	text-decoration:none;
	color: #fff;
	text-transform: uppercase;  font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.7em 0em 0.7em 0.9em;
}
.categories li a:hover {
	background-color: #fff;
	color:#003366;
}
.categories li a.current
{
font-weight:bold;
background: #eae9e1;
}




.categories li.sub
{
background-color: #fff;
font-color:#000;
font-size:0.9em;
}
.categories li.sub a {
	text-decoration:none;
	color: #000;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:92%;
	text-transform: none;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.5em 0em 0.5em 1.2em;
}
.categories li.sub a:hover {
	text-decoration:underline;
	color:#4189D3;
}

.categories li.pageon
{
	background-color: #ccc;
	color:#000;
	font:0.9em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:94%;
	text-transform: lowercase;
	padding: 0.5em 0em 0.5em 1.2em;
}




 #navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	margin-top:0;
	margin-left:10px;
	border-bottom: 1px gray dotted;
	/*margin-right:7px;*/
}
#navigation li a {

	text-decoration:none;
	color: #003366;
	display:block;
	width:95%;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.7em 0em 0.7em 0.9em;
	font:1.1em Arial,Helvetica,Verdana,sans-serif;
}
#navigation li a:hover {
	background-color: #eae9e1;
	color:#003366;
}
#navigation li a.current
{
font-weight:bold;
background: #eae9e1;
}
#navigation img
{
margin-left:10px
}




div#extra{background:#FFFFFF}
div#footer{background: #006699;color: #ffffff;border: 1px #ccc; border-style: solid none;}
div#footer p{
	margin:0;
	padding:5px 10px;
	font:.8em Arial,Helvetica,Verdana,sans-serif;
	text-align: center;
}

div#footer a{
	text-decoration:none;
	color: #FFF;
}
div#footera:link{
	text-decoration:none;
	color: #FFF;
}
div#footer a:visited{
	text-decoration:none;
	color: #FFF;
}
div#footer a:hover {
	text-decoration:underline;
	color: #FFF;
}





div#extra{margin-top:110px;float:left;width:155px;margin-left:-155px}
div#footer{clear:left;width:100%}
/* temp taken from existing */


#nav{ margin-top:17px;  margin-bottom:3.6em;}

#pageNavbar, #pageNavbar ul, #pageNavbar li { padding: 0em; margin: 0em; }
#pageNavbar ul { border: 1px #ccc; border-style: solid none; }
#pageNavbar a, #pageNavbar a:link, #pageNavbar a:visited { background: #F5F5F5; color: #7E7F84; text-transform: lowercase; }
#pageNavbar a:hover, #pageNavbar a:active { background: #5AB4E7; color: #FFF; }

#pageNavbar ul { background: #F5F5F5; height: 35px; list-style-type: none; padding: 0em 1em; }
#pageNavbar li { float: none; }
#pageNavbar li.first a { border-left: 1px solid #ccc; }
#pageNavbar a, #pageNavbar a:link, #pageNavbar a:visited { display: block; float: left; border-right: 1px solid #ccc; padding: 0.3em 0.8em; text-transform: uppercase;  font: bold 1.3em  Arial,Helvetica,Verdana,sans-serif ; height: 25px; line-height: 25px; text-decoration:none; }



/* BUSINESS SERVICES MENU - PAGE ON*/

#pageNavbar a.business, #pageNavbar a:link.business, #pageNavbar a:visited.business { background: #5AB4E7; color: #FFF; text-transform: lowercase; }

#pageNavbar li.business { padding: 0em; margin: 0em; background: #5AB4E7; color: #FFF; }


.bic {
	width:25%;
	padding-bottom: 0;
	padding-top: 2.6em;
	background: #fff url(img/show12.gif) top left no-repeat;
	float: right; margin-left: 2em; margin-bottom:2.6em; clear: right; 
	font-size: .8em;
	color:#000;
}
.bic  p {margin-top: 7em; margin-left: 0; margin-right: 1em;}

/* ------------------------ Shaded curved boxes end ----------------------- */

#container{

margin:0;
}
#header{
	position:relative;
	height:87px;
	color: #79B30B;
	background: #fff url(img/wp_headbg.gif) repeat left;
	margin-top: 1em;
	margin-right: 1em;
}
#header p{
	font:  bold 0.8em Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	margin-top: 0.6em;
	magin-left:1.4em;
	letter-spacing: 0.2em;
	padding:0;
}
#headcont{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	background:;
	height:87px;
	background:  url(img/wp_headdetail.gif) no-repeat right;*/
	}
#headcont img{
	margin-top:2.6em;
	margin-left:1em;
	}
#headcont p{
	font:  bold 0.8em Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	letter-spacing: 0.2em;
	padding:0;
	position:absolute;
	right:12em;
	top:0;
}
/* ----------------------------- Swap  Begin ---------------------------------- */

/* PRELOAD IMAGES */
.hiddenPic {display:none;}

#menu {
	display:block;
	width:424px;
	height:223px;
	margin-left:1em;
}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left;}
#menu li.list1 {background:transparent url(img/wp_capture.jpg);}
#menu a {display:block; width:424px; height:0; padding-top:223px; color:#000; overflow:hidden; border:0;}
* html #menu a:link, * html #menu a:visited {height:223px; he\ight:0;}
#menu a#item1 {background:transparent url(img/wp_captureb.jpg) -223px -223px no-repeat;}
#menu a#item1:hover {background-position:0 0; z-index:50;}
* html #menu a:hover {height:223px; he\ight:0;}
/* ----------------------------- Swap  End ---------------------------------- */


table.contact {
	font: 1.1em Trebuchet MS; line-height:2em;
}




/* ------------------------  Right Menus - Support ----------------------- */
.support {
	width:210px;
	 margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 3em;
	background: #59b4e6;
	border:solid 1px #003366;
	color:#fff;
	font-size:1em;
	float: right;
}


 .support ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.support li {
	margin-top:0;
	border-bottom: 1px gray dotted;
	/*margin-right:7px;*/
}
.support li a {
	text-decoration:none;
	color: #fff;
	/*text-transform: uppercase;*/  font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.7em 0em 0.7em 0.9em;
}
.support li a:hover {
	background-color: #fff;
	color:#003366;
}
.support li a.current
{
font-weight:bold;
background: #eae9e1;
}




.support li.sub
{
background-color: #fff;
font-color:#000;
font-size:0.9em;
}
.support li.sub a {
	text-decoration:none;
	color: #000;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:92%;
	text-transform: none;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.5em 0em 0.5em 1.2em;
}
.support li.sub a:hover {
	text-decoration:underline;
	color:#4189D3;
}

.support li.pageon
{

	background-color: #fff;
	color:#003366;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	padding: 0.7em 0em 0.7em 0.9em;

}




/* ------------------------  Right Menus - News ----------------------- */
.newsfeed {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_news09.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font: 1em Trebuchet MS; line-height:1.6em;
}
.newsfeed  p {
	margin: 0.6em 1em 0.5em 1em;
}
.newsfeed a{
	text-decoration:none;
	color: #FFF;
}
.newsfeed a:link{
	text-decoration:none;
	color: #FFF;
}
.newsfeed a:visited{
	text-decoration:none;
	color: #FFF;
}
.newsfeed a:hover {
	text-decoration:underline;
	color: #FFF;
}

/* ------------------------  Right Menus - Forum Feed ----------------------- */

.forumfeed {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_forum09.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font: 1em Trebuchet MS; line-height:2em;
}

.forumfeed  a{
	text-decoration:none;
	color: #FFF;
}
.forumfeed a:link{
	text-decoration:none;
	color: #FFF;
}
.forumfeed a:visited{
	text-decoration:none;
	color: #FFF;
}
.forumfeed a:hover {
	text-decoration:underline;
	color: #FFF;
}

/* ------------------------  Right Menus - Contact ----------------------- */
.contactbox {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_contact09.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font: 0.9em Trebuchet MS; line-height:2em;
}

.contactbox  p {
	margin: 0.5em 1em 1em 1em;
}
.contactbox a{
	text-decoration:none;
	color: #FFF;
}
.contactbox a:link{
	text-decoration:none;
	color: #FFF;
}
.contactbox a:visited{
	text-decoration:none;
	color: #FFF;
}
.contactbox a:hover {
	text-decoration:underline;
	color: #FFF;
}

/* ------------------------  Right Menus - Testimonials ----------------------- */
.testimonials {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_testimonials09.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font: 0.9em Trebuchet MS; line-height:2em;
}
.testimonials  p {
	margin: 0.5em 1em 1em 1em;
}
.testimonials a{
	text-decoration:none;
	color: #FFF;
}
.testimonials a:link{
	text-decoration:none;
	color: #FFF;
}
.testimonials a:visited{
	text-decoration:none;
	color: #FFF;
}
.testimonials a:hover {
	text-decoration:underline;
	color: #FFF;
}

/* ------------------------  Right Menus - Buttons - top ----------------------- */
.rightmenu1 {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_resources09.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font-size:1em;
}

.rightmenu1 p{ font: 1.1em Trebuchet MS; line-height:2em;}

.rightmenu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.rightmenu1 li {
	margin-top:0;
	border-bottom: 1px gray dotted;
}
.rightmenu1 li a {
	text-decoration:none;
	color: #fff;
	/*text-transform: uppercase; */
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	padding: 0.7em 0em 0.7em 0.9em;
}
.rightmenu1 li a:hover {
	background-color: #fff;
	color:#003366;
}
.rightmenu1 li a.current
{
font-weight:bold;
background: #eae9e1;
}


.rightmenu1 li.on
{
	background-color: #fff;
	color:#000;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	padding: 0.7em 0em 0.7em 0.9em;
}


/* ------------------------  Right Menus - Buttons - Popular STP's ----------------------- */
.popular {
	width:210px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 22px;
	background: #59b4e6 url(img/label_popular.gif) top left no-repeat;
	float: right; margin-bottom:2.6em; clear: right; 
	color:#fff;
	font-size:1em;
}

.popular p{ font: 1.1em Trebuchet MS; line-height:2em;}

.popular ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.popular li {
	margin-top:0;
	border-bottom: 1px gray dotted;
}
.popular li a {
	text-decoration:none;
	color: #fff;
	/*text-transform: uppercase; */
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	padding: 0.7em 0em 0.7em 0.9em;
}
.popular li a:hover {
	background-color: #fff;
	color:#003366;
}
.popular li a.current
{
font-weight:bold;
background: #eae9e1;
}


/* ------------------------ Menus - SITEMAP ----------------------- */
.sitemap {
	width:99%;
	margin:auto;
	padding-bottom: 0;
	padding-top: 22px;
	background: #fff;
	/*float: right; margin-bottom:2.6em; clear: right; */
	color:#000;

}
 .sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sitemap li {
	margin-top:0;
	border-bottom: 1px gray dotted;
	/*margin-right:7px;*/
	font-size:2em;
}
.sitemap li a {
	text-decoration:none;
	color: #000;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:99%;
	/*text-transform: lowercase;/*
	/*padding:2px 0px 3px 1px;*/
	padding: 0.5em 0em 0.5em 1.2em;
}

.sitemap li.sub
{
background-color: #fff;
font-color:#000;
font-size:0.9em;
}
.sitemap li.sub a {
	text-decoration:none;
	color: #000;
	font:1em  Arial,Helvetica,Verdana,sans-serif ;
	display:block;
	width:95%;
	text-transform: lowercase;
	/*padding:2px 0px 3px 1px;*/
	padding: 0.5em 0em 0.5em 1.2em;
}
.sitemap li.sub a:hover {
	text-decoration:underline;
	color:#000;
}

#content span

{

  color: #000;

  font: 1.1em Trebuchet MS;

  padding-left: 25px;

  line-height: 2em;

  background-image: url(/images_new/pt.gif);

  background-repeat: no-repeat;

  background-position: left center;

  font-weight: normal;

  display: block;

}

#content span.over

{

  color: #000;

  font: 1.1em Trebuchet MS;

  padding-left: 25px;

  line-height: 2em;

  background-image: url(/images_new/pt.gif);

  background-repeat: no-repeat;

  background-position: left top;

  font-weight: normal;

  display: block;

}

#content span.support{

font-size:1.8em;
font-style:italic;
color:#666666;
background:none;
padding-left:0;
display:inline;
line-height:inherit;

}


#hometriple

{
  width: 100%;
 /* background:#999999;*/
}

#hometriple div

{
	width: 47%;
	float: left;
	color: #000;
	background-color: inherit;
	text-align: left;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

#hometriple div img

{

  
}


div.clear1

{

  clear: both !important;
  float: none !important;
  font-size: 1px !important;
  line-height: 1px !important;
  height: 1px !important;
  padding: 0px !important;
  margin: 0px !important;

}