BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #2f4f4f;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

P
{
	font-size:12px;
	line-height : 18px;
}

H1
{
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 0px;
	color: #0e20a0;
}

H2
{
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 0px;
	color: #0e20a0;
}

H3
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
}

H4
{
	font-size:12px;
	font-weight:bold;
}

H5
{
	font-size:larger
}

H6
{
	font-size:10px;
	font-weight:lighter;
}

.nounderline
{
	text-decoration:none;
}

.emphasise
{
	font-size: medium;
	color: #777AFF;
}



.image img{
	border:1px solid #999999;
}
.boxpadding{
	padding:5px;
}

.blueborder
{
	border-right: #75e0ef 8px solid;
	border-top: #75e0ef 8px solid;
	border-left: #75e0ef 8px solid;
	border-bottom: #75e0ef 8px solid;
}
.greyborder{
	border:1px solid #999999;
}
.rightcol
{
	padding-left: 8px;
	margin-bottom: 10px;
	border-left: #5868d2 1px solid;
}
.paddingleft{
	padding-left:15px
}
.paddingright{
	padding-left:8px
}

.menuborder
{
	border-top: #5868d2 1px solid;
	border-bottom: #5868d2 1px solid;
	border-left: #5868d2 1px solid;
	border-right: #5868d2 1px solid;
	background-color: #E1E4FF;

}

.infoboxheader
{
	padding-left: 20px;
	padding-top:10px;
	background-image: url(/images/headers/blank.gif);
	background-repeat: no-repeat;
	height: 43px;
}

.infoboxheaderlarge
{
	padding-left: 20px;
	padding-top:10px;
	background-image: url(/images/headers/blank_large.gif);
	background-repeat: no-repeat;
	height: 43px;
}


.padding
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tiny
{
	font-size: 7pt;
	color: #d3d3d3;
	font-family: Arial, Helvetica, sans-serif;
}

TD  {
	font-family:Arial, Helvetica, sans-serif; 
	color:#2f4f4f;
	font-size:12px;
}


CAPTION
{
	font-size: 14px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}


.topmenu-td {


 }
 
.default-td {
 
 }


.default-submenu-td {

}

.greybox A, greybox A:active, greybox A:visited{
	color:#999999;
}

A
{
	font-size: 12px;
	color: #333399;
	text-decoration: none;
}

A:Visited  {

}

A:Active  {

}

A:Hover
{
	color: maroon;
}


A.dropMenuItem, A.dropMenuItem:visited, A.dropMenuItem:active
{
	display: block;
	padding-left: 10px;
	color: #0e20a0;
	padding-top: 3px;
	border-bottom: #EEF0FF 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #dde2ff;
	text-decoration: none;
}
A.dropMenuItem:hover
{
	display: block;
	padding-left: 10px;
	color: #0e20a0;
	padding-top: 3px;
	border-bottom: #eef0ff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #eeeeee;
	text-decoration: none;
}

A.MenuItem
{
	border-right: #5868d2 1px solid;
	display: block;
	font-weight: bold;
	width: 110px;
	color: #0e20a0;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

A.MenuItem:visited 
{

	
}

A.MenuItem:hover 
{

}


.special
{
	display: block;
	left: -2000px;
	overflow: scroll;
	width: 100px;
	position: absolute;
	height: 100px;
} 

form{
	padding:0;
	margin:0;
}
input{
	font-size: 9pt;
}
.footer
{
	padding-left: 10px;
	font-size: 10pt;
	color: #0e20a0;
	background-color: #b6c0fe;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 
  
.element { display: block; float: left; margin-bottom: 1px;margin-right: 3px;font-family:Arial, Helvetica, sans-serif;  color:#259BA9; font-size:10px; }
.element img {clear:both;float:right; width: 100px; height: 75px; margin: 1px 1px 1px 1px; border:1px; }
	
.minicontainer
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 250px;
	padding-top: 4px;
	height: 140px;
	background-color: #F3F5FF;
}

table.servicesT
{ font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
margin-top: 0px;}

table.servicesT td.servHd
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	border-bottom: #6699cc 2px solid;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #259ba9;
	text-align: center;
}

table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}

.servBodL { border-left: 1px dotted #CEDCEA; }


.brochure-label
{
	overflow: hidden;
	width: 130px;
	text-overflow: ellipsis;
}

ul.list
{
	list-style-image: url(/images/graphics/blue-bullet.gif);	
	line-height:18px;
	vertical-align:middle;
}

ol.list
{
	line-height:18px;
	vertical-align:middle;
}



ul.twin-list 
{
  display:inline;

  float: left;
  width: 260px;
  margin: 0;
  padding: 0;

}
 
li.twin-list {
  float: left;
  width: 125px;
  margin: 0;
  list-style: none;

 padding: 0 0 0 2px; /* left padding moves the text away from the bullet */
}

.show
{
	 display:inline-block;
}

.hide
{
	display:none;
}

.biggest
{
	
	font-size: 16px;
	text-transform: capitalize;
	color: Navy;
	text-align: left;
	font-weight:bold;
}

.text_normal
	{
	
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 100%;
	
	}
	
	
.MenuItem1
{
	border-right: #5868d2 1px solid;
	color: #0e20a0;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left
	
}

.link
{
	color: #00008B;
	font-size: 12px;
	text-align: left;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
   
}

A.link
{
	COLOR: #00018C;
	TEXT-DECORATION: none;
}


A.link:hover 
{
	COLOR: Maroon;
	TEXT-DECORATION: none;
	
}



.text_normal_border
	{
	
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 100%;
	border-right: Blue 1px solid;
	
	}
	
	
	.link1
{
	color: Blue;
	font-size: 14px;
	text-align: left;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
   
}

A.link1
{
	COLOR: Blue;
	TEXT-DECORATION: underline;
}


A.link1:hover 
{
	COLOR: Maroon;
	TEXT-DECORATION: none;
	
}


	
	.link2
{
	color: #00008B;
	font-size: 12px;
	text-align: right;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
   
}

A.link2
{
	COLOR: #00018C;
	TEXT-DECORATION: none;
}


A.link2:hover 
{
	COLOR: Maroon;
	TEXT-DECORATION: none;
	
}



	.link5
{
	color: #F1F1FE;
	font-size: 12px;
	text-align: right;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
   
}

A.link5
{
	COLOR: #F1F1FE;
	TEXT-DECORATION: none;
}


A.link5:hover 
{
	COLOR: Orange;
	TEXT-DECORATION: underline;
	
}


.MenuItem2
{
	border-left: #5868d2 1px solid;
	border-right: #5868d2 1px solid;
	border-top: #5868d2 1px solid;
	border-bottom: #5868d2 1px solid;
	color: #0e20a0;
	padding-top: 3px;
	
	
}
.MenuItemsp
{
	border-left: #5868d2 1px solid;
	border-right: #5868d2 1px solid;
	border-top: #5868d2 1px solid;
	border-bottom: #5868d2 1px solid;
	color:#00CC99;
	padding-top: 3px;
	
	
}

.MenuItemsp2
{
	border-left: #FFCC66 1px solid;
	border-right: #FFCC66 1px solid;
	border-top: #FFCC66 1px solid;
	border-bottom: #FFCC66 1px solid;
	color:#FF9933;
	padding-top: 3px;
	
	
}


.background_bottom
{

	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.background_bottom a {
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}


.background_bottom a:hover 
{
	COLOR: Orange;
	TEXT-DECORATION: none;
	font-size: 12px;
	
}


.link6
	{
	color: #BDD5E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	}
	
	A.link6
{
	COLOR: Orange;
	TEXT-DECORATION: none;
	font-size: 10px;
}


A.link6:hover 
{
	COLOR: Orange;
	TEXT-DECORATION: underline;
	font-size: 10px;
	
}

.biggest_small
{
	
	font-size: 14px;
	text-transform: capitalize;
	color: Navy;
	text-align: left;
	font-weight:bold;
}

.maintitles {
	font-size: 14px;
	color: Navy;
	text-align: left;
	font-weight:bold;
}
.phone { font-size: 14px;

}

.bignext {
font-size:24px;
font-weight:bold;
color:#FF3333;
}
.bignext a {
font-size:18px;
font-weight:bold;
color:#0000FF;
}