/* BODY {BACKGROUND-COLOR: #F7F7F7} */
/*BODY {BACKGROUND-COLOR: #cccccc} */
/* * {
    margin: 0;
    padding: 0;
}  */
.remoteTbx 
{
    left: -5000px;
    position: absolute;   
}

.mainTitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3333; 
	FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px;
}
.subTitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f6ab9; 
	FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
}
.blkTitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000; 
	FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
}
p.singleColumn
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
}
p.two_column_left
{
  /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    float: left;
}
p.singleColumnDiagram
{
  /* padding top right bottom left*/
  	padding: 0px 0px 10px 5px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    float: left;
}
p.two_column_right
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    float: left;
}
p.caseStudies
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
}
.txt
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
}
.tbx
{
    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;

}
.txtReadMore
{
  /* padding top right bottom left*/
  	padding: 10px 0px 10px 20px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    background-color: #e0ecfd;
    border: solid 1px #3f6ab9;
}
#2column_left
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px; 
    float: left;   
}
#2column_left
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 10px;   
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;  
    float: left;   
}
.quote 
{

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #870f72; 
    TEXT-ALIGN: left;
    border: solid 1px #870f72;
    /* padding top right bottom left*/
    padding: 5px 5px 5px 5px; 
    width: 500px;
}
.txtQuote 
{

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #870f72; 

}
.txtGreyBold
{

 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold; 

}
.staticMenu{
    padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;	
	background-color: #3f6ab9;
	text-align: left;
	border-bottom: solid 1px #ffffff;	
	

}
.staticHover
{
     
    padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #ffffff;
	background-color: #8cb0ea;
	text-align: left;
	border-bottom: solid 1px white;
	

}
.crumbs
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #3f6ab9;
	background-color: #ffffff;    
}

.crumbs2
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #3f6ab9;
	background-color: #ffffff;    
}

#topofpage
{
    width: 740px;
}

#bulletPoints 
{
 /* padding top right bottom left*/
  	padding: 10px 0px 10px 20px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;   
    
    
}
#bulletPointsLarge 
{
  	padding: 10px 20px 10px 20px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 13px; 
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;   
    
    
}
a.more{ text-decoration:underline; color:#cc3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.more:visited{ text-decoration:underline; color:#cc3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.more:hover{ text-decoration:none; color:#cc3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

a.blueLink{ text-decoration:underline; color:#3f6ab9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.blueLink:visited{ text-decoration:underline; color:#3f6ab9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.blueLink:hover{ text-decoration:none; color:#3f6ab9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
/* ======================================================================================= */




a.smallplainlink:link{ text-decoration:none; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.smallplainlink:visited{ text-decoration:none; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.smallplainlink:hover{ text-decoration:underline; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}


.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #666666;
}
.tblOuter {
	padding: 0;
	border: thin solid #666666;
	background-color: #ffffff;
	   
}
.tblFlash {
	border: 1px solid #660033;
}
.tblLogin {
	background-color: #c8d7e3;
	border: 1px solid #324e6c;
	margin: 3px;
	padding: 3px;
}
.tblLoginHeader {
	margin: 3px;
	padding: 3px;
	border: 1px solid #324e6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #324e6c;
}
.btn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #cccccc;
}
.errorLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.tblDownloadsHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #62859e;
}
.tblDownloadsItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: #ffffff;
}


.tblDownloadsAlternatingItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: #bcc9d3;
}
/*======================================================================================s*/

#navMenu {
width: 210px;
/* this width value is also effected by
the padding we will later set on the links. */
}

#navMenu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
} 

/*
#navMenu li {
margin: 1px 0 0;
}
*/

#navMenu a {
display: block;
width:195px;
/* padding top right bottom left
padding: 4px 0px 4px 4px;*/
padding: 4px 0px 4px 9px;
background: #62859e
text-decoration: none;
} 

#navMenu a:link, #navMenu a:active, #navMenu a:visited {
color: #ffffff;
}

#navMenu a:hover {
background: #62859e;
color: #163348;
} 
/*======================================================================================s*/
#advert 
{
    width: 210px;
	padding: 0px;
	border: 1px solid #869c51;
	background-color: #ffffff;
	   
}
#address
{
    width: 210px;
	padding: 10px 5px 10px 0px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    FONT-WEIGHT: normal; 
    LINE-HEIGHT: 18px; 
    TEXT-ALIGN: left; 
    TEXT-DECORATION: none;
	background-color: #ffffff;
/*	border: 1px solid #869c51; */	   
}
#contactForm
{
    width: 490px;
	padding: 10px 10px 10px 10px;    
    COLOR: #555555; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    FONT-WEIGHT: normal; 
    LINE-HEIGHT: 18px; 
    TEXT-ALIGN: left; 
    TEXT-DECORATION: none;
	background-color: #ffffff;
/*	border: 1px solid #869c51; */

	   
}
p.leftmargin {margin-left: 40px;}
/* padding top right bottom left
*/
   
