html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
margin:0;
padding:0;
}
img {
border:none 
}
body {
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
background-color:#7bbdff;
color: #333;
line-height: 14px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
}
h1 {
color: #1e65ff;
font-size: 14px;
font-weight: bold;
line-height: 24px;
}
h2 {
color: #1647b0;
font-size: 12px;
font-weight: bold;
line-height: 22px;
} 
#headerWrapper{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:1px solid #dddddd;
margin: 10px auto 0 auto;
width:968px;
text-align:left;
background:#ffffff;	
height: 120px;
z-index:1000;
}
#headerWrapper #logo{
padding: 10px 0px 0px 10px;
width: 130px;
float: left;
}
#headerWrapper #headContent {
float:left;
padding:10px 0 0 10px;
width:816px;
}
#headerWrapper #headContent #search {
color: #424242;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:25px;
left:590px;
line-height:normal;
position:relative;
width:221px;
}
#headerWrapper #headContent #search .txtSearch{
border: 0.5pt solid #d1d0d0;
font-size: 10pt;
height: 16px;
line-height: 10pt;
padding: 0 0 0 0;
width: 130px;
z-index: 1;
}
#headerWrapper #headContent #search .btnSearch{
position:relative;
top: 3px;
width: 22px;
height: 17px;
padding-top:0px; 
margin:0px;
}
#headerWrapper #headContent #menuTop {
background-color:#FFFFFF;
height:25px;
left:44px;
position:relative;
top:36px;
width:750px;
z-index:1000000;
}
#outerWrapper {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:1px solid #dddddd;
margin:10px auto 0 auto;
width:968px;
text-align:left;
background:#ffffff; z-index:-10;	
}
#outerWrapper #centreMedia {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
font-family:Verdana,Arial;
font-size:1px;
font-size-adjust:none; 
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:200px;
line-height:1px;
margin-top:11px;
padding:0 0 10px 10px;
}

#outerWrapper #centreMediaContainer {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
height:210px;
margin-top:1px;
padding:0 0 13px 10px; 
z-index:0;
}
#centreMediaLeft{
height:200px;
width: 625px;
margin-top:11px;
float:left;
z-index:-10;
}
#outerWrapper #centreMediaContainer #centreMediaRight {
float:left;
height:200px;
margin-left:17px;
margin-top:11px;
width:305px;
}
#outerWrapper #colContainer {
background-color:#FFFFFF;
height:220px;
margin-top:13px;
padding-left:10px;
width:948px;
}
#outerWrapper #colContainer ol, ul {
margin:10px 0 10px 50px;
}
#outerWrapper #colContainer ul li{
line-height:18px;
}
#outerWrapper #colContainer  p {
line-height:18px;
margin-bottom:15px;
margin-top:5px;
}
#outerWrapper #colContainer a:link 
{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:none;}
#outerWrapper #colContainer a:visited
{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:none;}
#outerWrapper #colContainer a:hover
{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:underline;}
#outerWrapper #colContainer #col1{
width: 294px;
height: 202px;
padding: 4px 0px 0px 10px;
margin: 0px;
float: left;
background-image:url(../images/column.jpg);
background-color: #ffffff;
position: relative;
}
#outerWrapper #colContainer #col2{
width: 294px;
height: 202px;
padding: 4px 0px 0px 10px;
margin: 0px 18px 0px 18px;
float: left;
background-image:url(../images/column.jpg);
background-color: #ffffff;
}
#outerWrapper #colContainer #col3{
width: 294px;
height: 202px;
padding: 4px 0px 0px 10px;
margin: 0px;
float: left;
background-image:url(../images/column.jpg);
background-color: #ffffff;
}
#outerWrapper #colContainer .columnTitle{
font: bold 16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#outerWrapper #colContainer .columnBody{
height: 150px;
width: 260px;
padding: 10px 10px 0px 10px;
position: relative;
}
#outerWrapper #colContainer .columnMoreLink{
width: 50px;
height: 20px; 
position: relative;
left: 220px;
}
#aboutNetmatrix{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:1px solid #dddddd;
margin:10px auto 0 auto;
width:968px;
text-align:left;
background:#ffffff; 
color:#4f4f4f;
}
#aboutNetmatrix p {
line-height:16px;
padding-bottom:14px;
}
#aboutNetmatrix #aboutContent {
margin-top:10px;
padding-left:10px;
width:958px;
}
#aboutNetmatrix #aboutContent #aboutNetmatrixLeft{
float:left;
width: 459px;
padding:10px;
}
#aboutNetmatrix #aboutContent #aboutNetmatrixRight{
float:left;
width: 459px;
padding:10px;
}
#footer {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border:1px solid #DDDDDD;
height:210px;
margin:10px auto;
padding:10px 10px 5px;
text-align:left;
width:948px;
font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#footer a:link 
{font:9px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:none;}
#footer a:visited
{font:9px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:none;}
#footer a:hover
{font:9px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#0088CC; text-decoration:underline;}
#footer #footerLeft{
float:left;
}
#footer #footerRight{
float:right;
}
#page-wrap { background: white; width: 625px; z-index:-1000}
#mover { width: 2880px; position: relative; z-index:-1000}
#slider { background: white url(../images/slider-background-blue.jpg); 
height: 200px; 
overflow: hidden; 
position: relative; 
margin: 0px 0; 
z-index:1}
.slide { padding: 20px 10px; width: 900px; float: left; position: relative; z-index:1}
.slide h1 { font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px; color: #ac0000; }
.slide p { color: #999; font-size: 12px; line-height: 22px; width: 250px; }
.slide img { position: absolute; top: 20px; left: 270px; }
#slider-stopper {
background: none repeat scroll 0 0 #c6c3ff;
color: #AD0000;
font-size: 10px;
padding: 3px 8px;
position: absolute;
right: 20px;
top: 1px;
z-index: 1;
}
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/padding.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.hMenu {width:745px; height:32px; position:relative; z-index:10000; font-family:arial, sans-serif;}
* html .hMenu {width:746px; w\idth:745px;z-index:10000}
.hMenu ul {padding:0;margin:0;list-style-type:none;z-index:10000}
.hMenu ul ul {width:149px;z-index:10000}
.hMenu li {float:left;/*width:124px;*/position:relative;z-index:10000}
.hMenu a, .hMenu a:visited {
display:block;
font-size:12px;
text-decoration:none; 
color:#757C83; 
height:31px; 
background:#ffffff; 
padding-left:12px; 
padding-right:12px; 
line-height:30px; 
font-weight:bold;z-index:10000}
* html .hMenu a, * html .hMenu a:visited {width:124px; w\idth:123px;z-index:10000}
.hMenu ul ul a.drop, .hMenu ul ul a.drop:visited {background:#dedeff;z-index:10000 }
.hMenu ul ul a.drop:hover{background:#bccdff;z-index:10000}
.hMenu ul ul :hover > a.drop {background:#bccdff; z-index:1000}
.hMenu ul ul ul a, .hMenu ul ul ul a:visited {background:#cee1ff;}
.hMenu ul ul ul a:hover {background:#ffffff;}
.hMenu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:149px;z-index:10000/*border-top:1px solid #000;*/}
* html .hMenu ul ul {top:29px;t\op:30px;}
.hMenu ul ul ul{left:148px; top:-1px; width:149px;}
.hMenu ul ul ul.left {left:-148px;}
.hMenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.hMenu ul ul a, .hMenu ul ul a:visited {background:#dedeff; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
* html .hMenu ul ul a, * html .hMenu ul ul a:visited {width:150px;w\idth:128px;}
.hMenu a:hover, .hMenu ul ul a:hover{color:#213f65; background:#ffb028;}
.hMenu :hover > a, .hMenu ul ul :hover > a {color:#213f65; background:#ffb028;}
.hMenu ul li:hover ul,
.hMenu ul a:hover ul{visibility:visible; }
.hMenu ul :hover ul ul{visibility:hidden;}
.hMenu ul :hover ul :hover ul{ visibility:visible;}
