#middlewrapper {
	 border: 0px; width:904px; display:block; clear:both; padding:5px 0 0 0; 
}	

 
 /* ======================================== textcontainer ==============================*/
	 

#textcontainer {
	 FLOAT: left;  WIDTH: 520px; color:#0a4e92; padding:0 0px 0px 0px;
	 background-color:transparent; margin:8px 0 0 0;
	 }
	
#textcontainer  h1{
font-size:1.6em;
font-weight:normal;
background:transparent;
padding:0px 0 4px 0px;
margin:6px 0px 0px 0px;
	 }
	 
#textcontainer img {
margin:0px 0px 0px 0px;
padding: 10px 10px 0px 0;
float:left !important;
    }	 	
	 
#textcontainer img.imgright{
padding: 10px 0px 10px 10px;
float:right;
    }

#textcontainer p {
margin: 8px 15px 0px 0px;
line-height:1.5em;
font-size:11px;
	 }	

#textcontainer p.textcaption {
margin: 0px 0px -5px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:11px;
font-weight:normal;
color:#4b668f;
background:none;
	 }	

#textcontainer p.supporttext {
margin: 0px 0px 0px 0px;
padding: 26px 40px 0px 48px;
line-height:1.5em;
font-size:11px;
font-weight:normal;
color:#383D45;
	 }	

#textcontainer div.icontext {
margin: 0px 0px 0px 0px;
padding: 0px 40px 0px 48px;
line-height:1.5em;
font-size:11px;
font-weight:normal;
color:#383D45;
	 }	

#textcontainer p.text {
font-weight:normal;
color:#383D45;
	 }	

#textcontainer span.text {
font-weight:normal;
color:#383D45;
	 }	

#textcontainer p.clientquote 
{
font-family:Times New Roman;
font-size:9pt;
font-style:italic;
font-weight:normal;
}

#textcontainer span.emphasis {
font-weight:bold;
color:#4b668f;
	 }	

#textcontainer span.iconheading {
font-weight:normal;
font-size:11pt;
color:#536685;
	 }	
	  
#textcontainer p.clientprofile {
margin: 30px 15px 0px 0px;
	 }	

#textcontainer table.text
{
font-weight:normal;
color:#383D45;
}

.homescreen { background-image:url(../images/screen.jpg); background-position:center middle; height:423px; background-repeat:no-repeat; display:block; margin-bottom:-30px;}
	 	 

.contentsep 
{
  margin:-3px 0px 25px 0px;  
}

.contentsepbody
{
  display:block;
  display:table-row;
}

#textcontainer a {
display:inline;
font-size:1.0em;
font-weight:normal;
color:#ffffff;
text-decoration: none; 
	 }

#textcontainer a.titlelink{
color:#4b668f; text-decoration:none; 
	 }
#textcontainer a.titlelink:hover{
color:#4b668f; text-decoration:underline; 
	 }

#textcontainer a.text{
color:#383D45; text-decoration: underline; 
	 }

#textcontainer a:hover {
display:inline; font-size:1.0em; font-weight:normal; color:#39557e; text-decoration:none; 
	 }

#textcontainer a.text:hover{
color:#383D45; text-decoration: underline; 
	 }
	 
#textcontainer img.clientlogo 
{
margin:10px 0px 0px 0px;
}

#textcontainer ul {
margin: 8px 0px 0px 0px;
	 }	
	 
#textcontainer ul li {
margin: 0px 22px 0px 0px;
line-height:1.5em;
font-size:11px;
font-weight:normal;
list-style-type:none;	 
display:inline;
	 }	

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

 /* ======================================== Inside Content as Buzz Links ==============================*/	 

#textcontent ul li {
    margin: 2px 14px 0px 0px;
    padding: 0px 0px 12px 0px;
    line-height:1.4em;
    font-size:11px;
    color:#54719c;
    font-weight:bold;
    list-style-type:none;
    background:url(../images/go.gif) bottom left repeat-x;
    display:block;
	 }	

#textcontent ul li.noline {
    background:none;
	 }	

#textcontent li a {
    display:block; font-size:1.0em; font-weight:normal; color:#383d45;text-decoration:none; 
	}		
	 
#textcontent  li a:visited {
    display:block; font-size:1.0em; font-weight:normal; color:#383d45;
	}	
	 
#textcontent li a:hover {
    display:block; font-size:1.0em; font-weight:normal ; color:#ffffff; text-decoration:none; 
	}



 /* ======================================== Inside Content as Buzz Links ==============================*/

#textcontainer ol {
list-style-type: decimal;
	 
	 }	
#textcontainer ol li {
list-style-type: decimal;
	 
	 }		   
#textcontainer ul li p {
margin: 0px 30px 0px 0px;
font-weight:normal;
font-size:11px;
	 }	 	 
	 
 .textTop {
background:  url("../images/bg_inside_top.gif") top left no-repeat;
  margin:0px 0 -8px 0;
WIDTH: 504px;
  padding-left:0;
  height:20px;
  
	 }	
.textBody {
background:#bacce9 url("../images/bg_inside_center.gif") 0px 0px no-repeat;
  margin:0px 0 0 0;
WIDTH: 489px;
  padding:0 0 0 15px;
  display:block;
  
	 }	 
 .textBot {
background:  url("../images/bg_inside_bot.gif") 0px 0px no-repeat;
  margin:0px 0 0px 0;
WIDTH: 505px;
  padding-left:0;
  height:20px;
  
	 }	
div.textFooter {
background:  url("../images/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:4px;
  padding:0;
  margin:-10px 0 0 0;
}	 
	 
div.textFooter p {
  background:  url("../images/custom_corners_bottomright.gif") bottom right no-repeat;
  display:block;
  margin:-2em 0 0 0;
  padding:0;
  position:relative;
  right:-32px;
  } 
	 
 /* ======================================== sidebar ==============================*/	 
#sidebar {
	 FLOAT: left;  WIDTH: 231px; 
	 min-height:260px;
     margin:8px 0 0 0;
	background-color:transparent;
	padding: 0 0 0 0px;
	 }
	 	
 .sideTop {
background:  url("../images/sidebar_top.gif") bottom left no-repeat;
  margin:0px 0 0px 0;
WIDTH: 223px;
  padding:0 10px 0 15px;
  height:10px;
  
	 }	
.sideBody {
background:#bacce9 url("../images/sidebar_centre.gif") 0px 0px no-repeat;
  margin:0px 0 0 0;
WIDTH: 221px;
  padding:0 10px 0 15px;
  display:block;
  
	 }	 
 .sideBot {
background:  url("../images/sidebar_bot.gif") 0px 0px no-repeat;
  margin:-5px 0 0px 0;
WIDTH: 221px;
  padding:0 10px 0 15px;
  height:18px;
  
	 }	
	 
#sidebar  h1{
margin:-2px 0px 0px 0px;
background-color: transparent;
font-weight:bold;
font-size:1.2em;
	 
	 }	
	 
 #sidebar ul li {
margin: 0px 0px 1px 0px;
padding:0px 0 13px 0;
line-height:1.5em;
font-size:11px;
color:#54719C;
list-style-type:none;
background:url(../images/go.gif) bottom left no-repeat;
	 }	
	 
#sidebar ul li.last {
border-bottom:0 ;
background:none;
	 }		 

#sidebar ul li.first {
 margin-top:4px;
	 }	

#sidebar ul li.textcaption {
margin: 0px 0px 1px 0px;
padding:0px 0 0px 0;
line-height:1.5em;
font-size:11px;
color:#54719C;
list-style-type:none;
background:none;
	 }	

#sidebar ul li.textline {
    background:url(../images/go.gif) bottom left no-repeat;
    text-decoration:none;
    color:#383d45;
    font-weight:normal;
	}	

#sidebar ul li.text {
    background:none;
    text-decoration:none;
    color:#383d45;
    font-weight:normal;
	}

#sidebar  p {
margin: 10px 15px 0px 0px;
line-height:1.5em;
    }	 
	 
#sidebar  ul{
margin: 0px 5px 0px 0px;
line-height:1.5em;
list-style-type:none;
	 }	 
	 
#sidebar  li{
padding-bottom:5px;
color:#54719C; 
font-weight:bold;
	 }

#sidebar p.textcaption {
margin: 0px 0px -5px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:11px;
font-weight:normal;
color:#4b668f;
background:none;
	 }	 

#sidebar a.text{
color:#383D45; text-decoration: underline; 
	 }

#sidebar a.white {
display:block; font-size:1.0em; font-weight:normal; color:#383d45; text-decoration: none;
	 }	

#sidebar  a.white:visited{
display:block; font-size:1.0em; font-weight:normal; color:#383d45;
	 }
 
#sidebar  a.white:hover{
display:block; font-size:1.0em; font-weight:normal; color:#ffffff; text-decoration:none; 
	 }	

	 
	  /* ======================================== sidebar link edits  ==============================*/	 	 

#sidebar li a{
display:block; font-size:1.0em; font-weight:normal; color:#383d45; text-decoration: none; 
	 }		
		 
#sidebar  li a:visited{
display:block; font-size:1.0em; font-weight:normal; color:#383d45;
	 }
 
#sidebar  li a:hover{
display:block; font-size:1.0em; font-weight:normal; color:#ffffff; text-decoration:none; 
	 }	

#sidebar li a.titlelink{
display:block; font-size:1.0em; font-weight:normal; color:#39557e; text-decoration: none; 
	 }

#sidebar  li a.titlelink:hover{
display:block; font-size:1.0em; font-weight:normal; color:#ffffff; text-decoration:none; 
	 }
	 
	  /* ======================================== sidebar link edits  ==============================*/	
#sidebar  h2{
margin:2px 0px 5px 0px;
background-color: transparent;
	 
	 }	 	 
	 
#footer ul { float:left;  list-style-type:none; display:inline; background-color:transparent; width:360px; margin:5px 0px 0 10px; padding:50px 0px 0 0px; text-align:left; height:20px;} 
#footer p {  padding:5px 15px 0px 10px;font-size:0.9em; color:#a9bad6;  line-height:1.2em; text-align:left !important; margin:-60px 5px 0 5px; float:left; display:inline; width:734px; direction:ltr; }
#footer a.text {font-size:0.9em; color:#a9bad6;}
#footer a.text:hover {text-decoration:none}
