body {
	margin: 0px 0px 0px 0px;
	background-color:#fff;
}
/* Main width of Website */
td {
	vertical-align:top;
	}

.clear { clear: both; background: none; }

#Wrapper {
	width:100%;
	margin: 0 auto;
	background: #8fa6c5 url(../images/corners1280x137-top.gif) no-repeat top;	
}



/* Top Banner */

#Banner {
	background-image: url(../images/bck_banner.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	height:105px;
	padding:11px 0px 16px 0px;
	
}

#Banner .BContent {
width:1020px;
	margin: 0 auto;
}
#Banner .logo {
	float:left;
	border:0px;
	width:124px;
	margin:0px 0px 0px 0px;

}
#Banner .firstassist {
	float:left;
	border:0px;
	width:199px;
	margin:0px 20px 0px 0px;
}




/* Top Navigation */
#MainContentNav {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	height:26px;
	width:1000px;
	padding-right:50px;
	display:none;
	
}

.navigation {
	float: right;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 773px;
	position: relative;
	background-color: #c0c0c0;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	z-index: 1000;
	background-image:url(../images/bck_topnav.gif);
}
.navigation * {
	margin:0px;
	padding:0px;
}


/*.navigation .Nav {
	background-image:url(../images/bck_topnav.gif);
	height:27px;
	font-size:11px;
	font-weight:bold;
}


.navigation .Nav ul {
	list-style-type: none;


}

.navigation li {
	float: left;
	

	border-right:1px solid #cccccc;
	height:27px;
}
.navigation .Nav ul li a {
	padding:7px 15px 7px 15px;
	display: block;
	text-decoration: none;
	color:#666666;
	text-align:center;
	background-color:transparent;
	
}
.navigation .Nav ul li a:hover {
	color:#999999;
	background-color:#ffffff;
	background-image:url(../images/bck_topnav-over.gif);
}*/
/* Extras such as Search and print functions */
#extras {
	float:left;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 773px;
	position: relative;
	background-color: #f4f4f4;
	font-size:11px;
	height:24px;
	font-weight:bold;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	/* float layer */
	display:none;

}
#extras .Search {
	float:right;
	background: url(../images/i_search.gif) no-repeat;
	padding:0px 20px 0 24px;
	height:24px;
}
#extras .Search td div {
	margin-left:2px;
} 
#extras .Search input {
	font-size:10px;
}

#extras .Search select {
	font-size:10px;
}

#extras .CompTele {
	float:left;
	width:200px;
	padding:3px 20px 0 24px;
	color:#003366;
	font-size:14px;
	
}

#extras .Download {
	float:right;
	background: url(../images/i_download.gif) no-repeat;
	height:24px;
	display:block;
}
#extras .Download a {
	color:#003366;
	text-decoration:none;
	display:block;
	padding:3px 20px 0 24px;
}
#extras .Download a:hover {
	color:#999999;
	text-decoration:none;
}
#extras .Print {
	float:right;
	background: url(../images/i_print.gif) no-repeat;
	margin-left:10px;
	height:24px;
	display:block;
}
#extras .Print a {
	color:#003366;
	text-decoration:none;
	display:block;
	padding:3px 20px 0 24px;
}
#extras .Print a:hover {
	color:#999999;
	text-decoration:none;
}

/* Product Search */
#ProductSearch {
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color:#669900;
	width:133px;
	height:24px;
	border:solid 2px #cccccc;
}
#ProductSearch input {
	border:solid 1px #999999;
	font-size:11px;
	height:17px;
	width:112px;
}

/* BreadCrumb */
#BreadCrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0px 0px 0px;
	color:#666666;
	margin:0px 0px 0px 0px;
	text-align:left;
	height:14px;
	font-weight:bold;
}

#BreadCrumb  ul {
	list-style-type: none;
	margin:auto;
}

#BreadCrumb  li {
	float: left;
	padding-right:10px;
}
#BreadCrumb   ul a {
	color:#999999;
	text-decoration:none;
	display:block;
	font-weight:normal;
}
#BreadCrumb   ul a:hover {
	color:#669900;
	text-decoration:none;
}


/* Main  */

#MainContent {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	
	
}

#content { 
	float: left;
	color: #000;
	padding: 56px 46px 56px 46px;
	margin: 0px 0px 0px 0px;
	/*width: 455px;*/
	/*padding: 56px 18px 56px 46px;*/
	position: relative;
	font-size:11px;
	color:#333;
}

#content h1 {


	font-size:19px;
	color:#000;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	

}
#content h2 {
	font-size:14px;
	color:#000;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#content h3 {
	font-size:13px;
	color:#000;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#content p {
	font-size:11px;
	color:#000;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:17px;
}

#content a {
    color:#8FA6C5;
}


/* 3 Columns */

#leftcolumn {
	display: inline;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 200px;
	float: left;
	display:none;
}


#contentrowspan2 {
	float: left;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	position: relative;
	background-color: #FFFFFF;
	border:1px solid #cccccc;
	

}

#rightcolumn { 
	position: relative;
	color: #333;
	padding: 94px 43px 20px 0px;
	margin: 0px;
	width: 210px;
	float: right;
}



/* Left Side Navigation */

#LeftNavigation {
	width:173px;
	margin:0px 15px 0px 15px;
	font-size:11px;
	display:none;

}

#LeftNavigation .LftNav {
width:173px;
margin:10px 0 0 0;
}

#LeftNavigation .NavImg {
width:173px;
height:69px;
}

#LeftNavigation .NavTitle {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 5px 5px 5px 10px;
	background: #4f79b0 no-repeat 5px 5px;
}
#LeftNavigation .NavTitle a {
	text-decoration: none;
	color:#FFFFFF;
}
#LeftNavigation .NavTitle a:hover {
	color:#003366;
}

#LeftNavigation .LftTitle 
{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	voice-family:inherit;
	text-align:center;
	font-size:14px;
	background-color:Transparent;
	text-transform: capitalize;
}

		
#LeftNavigation ul {
            list-style-type: none;
            color: #000;
            margin: 0px 0px 0px 0px ;
            voice-family: "\"}\"";
            voice-family: inherit;
            padding: 0px;
            width: 100%;
			text-align:left;
			
				
        }

       
#LeftNavigation  ul li {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #587fb3;
	border-left: 1px solid #587fb3;
	border-right: 1px solid #587fb3;
	background: url(../images/bck_lftnav.gif) repeat-y;			
        }

#LeftNavigation ol {
            list-style-type: none;
            color: #000;
            margin: 0px;
            voice-family: "\"}\"";
            voice-family: inherit;
            padding: 0px;
            width: 100%;
			text-align:left;		
        }

       
#LeftNavigation  ol li {
	margin: 0px;
	padding:0px;
	float:left;	
}
		

		



#LeftNavigation ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 5px 5px 5px 20px;
	text-transform: lowercase;
	
			
}

#LeftNavigation ul li a:hover {
    color: #001e46;
	display:block;
}

#LeftNavigation li ol  a {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	margin: 0px;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 5px 5px 5px 10px;
	text-transform: lowercase;
	background: #ededed no-repeat 5px 5px;
	border-top:#fff 1px solid;
			
}

#LeftNavigation li ol  a:hover {
    color: #000000;
	background-color: #d2d2d2;
	display:block;
}



/* footer */

#footer { 
 	clear: both;
 	color: #666666;
 	margin: 0px 0px 0px 0px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	height:20px;
	background-color:#999999;
	display:none;
	
}

#footer ul {
	list-style-type: none;
	padding:0 10px  0px 37px;
}

#footer ul li {
	float: left;
	text-align:center;
	padding:4px 0px 4px 0px;

}


#footer a {
	color:#ffffff;
	text-decoration:none;
	padding:4px 10px 4px 10px;
}
#footer a:hover {
	color:#003366;
	text-decoration:none;
}

/* fathom footer */
#fathom {

	clear: both;
	color: #666666;
	margin: 4px 20px 0px 0px;
	padding: 6px 10px 6px 0px;
	text-align:right;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	display:none;
}
#fathom a {
	color: #666;
	text-decoration: none;
}
#fathom a:hover {
	color: #003366;
	text-decoration: none;
}

/* adverts */


.advert {
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	border:1px solid #cccccc;
	background-color:#efefef;

	}
	
/*-------- Other Transpatant boxes  ----------*/

.top-left { 
	margin-right: 12px; 
	background-image: url('../images/corners1280x18.gif');
	height: 12px; /* vertical: show first half of the image with the top-coreners in it */
	font-size: 2px;
	}
.top-right { 
	margin-top: -12px; 
	margin-left: 12px;
	background-image: url('../images/corners1280x18.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right, and as much to the left as possible */
	height: 12px; 
	font-size: 2px; 
	}
div.inside {
	border-left: 2px solid #bdbdbd;
	border-right: 2px solid #bdbdbd;
	background: #FFFFFF;
	color: #000000;
	}
.notopgap {
	margin-top: 0;
	}
.nobottomgap {
	margin-bottom: 0;
	}
.bottom-left { 
	margin-right: 17px;
	background-image: url('../images/corners1280x137.gif');
	background-position: 0 -17px; /* show under half of the image */
	height: 17px;
	font-size: 7px;
	display:none;
	}
.bottom-right { 
	margin-top: -17px; 
	margin-left: 17px;
	background-image: url('../images/corners1280x137.gif'); 
	background-position: 100% -17px; 
	height: 17px; 
	font-size: 2px; 
	display:none;
	}


.bannerad {
	width:171px;
	height:117px;

	background-color:#CCCCCC;
	margin:15px 0px 15px 15px;
	border:solid 1px #fff;
}

#relatedtopics
{
    display:none;
}