/* CSS Document */

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

body {

	background-color: #999999;

	margin: 0;

  padding: 0;

  text-align: center;

  min-width: 705px 

}

/*Links*/

a {

	font-size: 12px;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}



.login { color: white; font-size: 12px; font-weight: bold; border: solid 2px green }



.boob{

	text-align:left;

	border: medium solid #000000;

	background-color: #FFFFFF;

	width: 200px;

	margin: 50px;

	padding: 30px;

}



.tradetext {

	color: #FFFFFF;

	font-size: 10px;

	font-weight: normal;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

}

.tradeheading {

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 5px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



#PageContainer {

	position: relative;

	top: 40px;

	

	right: 0;

	margin: 0 auto;

	width: 705px;

	text-align: left;

	left: -4px;

}



#Header {

	background-image: url(./images/header-bg.jpg);

	background-repeat:no-repeat;

	background-position: top left;

	width: 705px;

	height: 95px;

	overflow:hidden;

}



#ContentContainer {

	background-image: url(./images/bgs_greyborder.gif);

	background-repeat: repeat-y;

	background-position: top left;

	margin:0px;

	padding:0px;

	width: 705px;

}









#Menu {

	border-left: 1px solid silver;

  position: absolute;

	overflow:hidden;

	left: 509px;

	top: 95px;

	eight: 470px;

	width: 180px;

	order: 1px solid red;

	margin-right: 0px;

	padding: 0px;

	adding-left:1px;

	background-image:  url(./images/gradback.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	z-index: 20;



}



#leftcontent {z-index: 30;margin: 0px;padding:0px;}



#rightcontent {



  margin-left:10px;

  margin-right:10px;

  margin-bottom:10px;    

  margin-top: 10px;

  padding: 5px;

  border: 1px solid grey;

  background-color: #eee;



}









#rightcontentshared {



  position: absolute;

  width: 165px;

  height: 20px;

  left: 513px;

  margin:0px;padding:0px;

  top: 75px;

  z-index: 120;

  overflow: hidden;





}



#searchformbg {

position: absolute;

  top: 71px;

  left: 509px;

  width: 170px;

  height: 24px;

  margin:0px;

 padding:0px;

  z-index: 10;

  overflow: hidden;

background-color: white; /*DBDBDB;*/

border-top: 1px solid black;

border-left: 1px solid black;

border-right: 1px solid black;

border-bottom: 1px solid none;



}

#searchform{

  padding: 5px;

font-family: verdana;height: 20px;



  }

  

#searchboxinput {display:inline;height:18; width:106px; font-size:9;border: 1px solid silver;}

#searchboxbutton {display:inline; border: 1px solid silver;font-size:9;}









/*

#TopLevelNav {

	margin: 8px;

	line-height: 16px;

  order: 1px solid blue;

}

#SubNav {

	order: 1px solid green;

  margin-top: 5px;

	margin-right: 20px;

	margin-bottom: 10px;

	margin-left: 20px;

}



#select {}

#current {color: white; background-color: #34689A;}

.ListMainMenu {

	order: 1px solid green;

	font: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	font-weight: bold;

}



.ListMenu {

	order: 1px solid blue;

	color: black;

	margin-top: 2px;

	margin-bottom: 2px;

	font: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

*/



/* Menu 1 column */



#menu_1 {	



	/*vertical-align: top; */



	width: 100%;



	eight: 250px;



	background-image: url(images/menubackground.jpg);



	background-repeat : no-repeat;



	/* Uncomment the following line to visually identify the shared content area */



	/*background-image: url(images/shared.gif); */







	padding-top: 10px;



}



#menu_1 DIV {



	width: 95%;



}



#menu_1 DIV A {



	color: black;



	text-decoration: none;



}



#menu_1 DIV A:hover {



	text-decoration: underline;



}







/*  MENU 1, level 1, normal state (NO) */



#menu_1 DIV.menu1-level1-no {



  border-bottom: 1px dotted #999999;



  font-size: 11px;

  

  font-weight: bold;



  padding-top:5px;



  padding-left:5px;



}



/*  MENU 1, level 1, active state (ACT) */



#menu_1 DIV.menu1-level1-act {



  color: #34689A;



  border-bottom: 1px solid #999999;



  font-weight:bold;



  font-size: 11px;



  padding-top:2px;



  padding-left:5px;



  padding-bottom:2px;



  background-color: #34689A;  /*#eeeeee*/



  /*filter:alpha(opacity='70', style='0');*/



}



#menu_1 DIV.menu1-level1-act A {



  color: white;/*color:black;*/



}







/*  MENU 1, level 2, normal state (NO) */



#menu_1 DIV.menu1-level2-no {



  font-size: 8px;



  padding-left:20px;



}



/*  MENU 1, level 2, active state (ACT) */



#menu_1 DIV.menu1-level2-act {



  font-size: 8px;



  font-weight:bold;



  padding-left:10px;

  border-left: 10px solid #34689A;



}







/*  MENU 1, level 3, normal state (NO) */



#menu_1 DIV.menu1-level3-no {



  font-size: 10px;



  padding-left:30px;



}



/*  MENU 1, level 3, active state (ACT) */



#menu_1 DIV.menu1-level3-act {



  font-size: 10px;



  font-weight:bold;



  padding-left:30px;



}



/*  MENU 1, level 4, normal state (NO) */



#menu_1 DIV.menu1-level4-no {



  font-size: 10px;



  padding-left:40px;



}



/*  MENU 1, level 4, active state (ACT) */



#menu_1 DIV.menu1-level4-act {



  font-size: 10px;



  font-weight:bold;



  padding-left:40px;



}







/* Style for the Path-menu: */



#pathplace {



	width: 800px;



}



#sitepath {



  width: 100%



  white-space: nowrap;



  background-color: #F8F8EC;







  font-family: verdana, arial;



  font-size: 11px;



  padding: 1px 1px 5px 5px;



}



#sitepath A {



  text-decoration: none;



  color:black;



}



#sitepath A:hover {



  text-decoration: underline;



}

#hometable {}
/*.hometable tbody tr td h2 {font-size: 12px;}
.hometable tbody tr td h2 a.internal-link {display:block; height:17px;font-size: 12px; padding-top:3px;padding-left: 10px;overflow:hidden;margin:0px;}
.hometable tbody tr td h2 a.internal-link:link {text-decoration:none;background-image: url(./images/homeheadergrad.gif); background-position:top left; background-repeat: no-repeat; color:white;}
.hometable tbody tr td h2 h2 a.internal-link:visited {text-decoration:none; background-image: url(./images/homeheadergrad.gif); background-position:top left; background-repeat: repeat-y; color:white;}
.hometable tbody tr td h2 a.internal-link:hover {text-decoration:none;color:white;background-image: url(./images/homeheadergrad.gif); background-position:bottom left; background-repeat: no-repeat; color:white;}
.hometable tbody tr td h2 {text-decoration:none;border-bottom: 1px solid #554422;}*/
#hometable tbody tr td p {font-size: 10px;}
#hometable tbody tr td ul {margin-left:19px;padding:0;font-size: 10px;font-weight:bold;}
#hometable tbody tr td ul li {list-style-image:url(./images/bullet.gif);}
#hometable tbody tr td ul li a:link {text-decoration: none;margin:0;padding:0;color:#0078D4;font-size: 10px;}
#hometable tbody tr td ul li a:visited {text-decoration: none;margin:0;padding:0;color:navy;font-size: 10px;font-weight:normal;}
#hometable tbody tr td ul li a:hover {text-decoration: underline;margin:0;padding:0;color:#0078D4;font-size: 10px;}
#hometable tbody tr td ul li a:active {text-decoration: none;margin:0;padding:0;color:orange;font-size: 10px;}



.HomeText {

	order: 1px solid blue;

	color: black;

	margin-top: 2px;

	margin-bottom: 2px;

	font: verdana, Helvetica, sans-serif;

	font-size: 10px;

}



.HomeHeading {

	font-size: 14px;

	color: #34689A;

	margin-bottom: 5px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

}



.HomeHeading a{

	text-decoration:none;

	font-size: 14px;

	color: #34689A;

	margin-bottom: 5px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;		

	padding: 0px;

}



.HomeHeading a:hover{

	text-decoration: underline;

}





#homeMenu  { margin: 0 -10px 0 0; padding-bottom: 0; padding-left: 25px; height: 160px; overflow: hidden; border-top: 1px solid #cecece; order-bottom: 1px solid #cecece }



.csc-header {clear:both;}

.csc-header h2 {border-bottom: 1px solid #eaeaea;}


h2 {margin:0px;padding:0px;}
h2 a {display:block; height:20px;font-size: 10px;font-weight:bold; padding-top:3px;padding-left: 8px;overflow:hidden;margin:0px;}

h2 a:link {text-decoration:none;background-image: url(./images/homeheadergrad.gif); background-position:top left; background-repeat: no-repeat; color:white;}

h2 a:visited {text-decoration:none; background-image: url(./images/homeheadergrad.gif); background-position:top left; background-repeat: repeat-y; color:white;}

h2 a:hover {text-decoration:none;color:white;background-image: url(./images/homeheadergrad.gif); background-position:0px -35px;
/* bottom left;*/ background-repeat: no-repeat; color:white;}

h2 a:active {text-decoration:none;order-bottom: 1px solid #554422;}





.floatBox {

	float: left;

	overflow: hidden;

	border-right: 1px solid #cecece;

	text-align: left;

	margin-left: 8px;

	margin-right: 5px;

		margin-top: 0px;

		padding: 2px;

	width: 130px;

	height: 150px;



}



.floatBoxEnd {

		float: left;

	overflow: hidden;

	border: none;

	text-align: left;

	margin-left: 8px;

	margin-right: 8px;

		margin-top: 0px;

		padding: 2px;

	width: 130px;

	height: 150px;



}



.ListMenu:hover {color: #34689A;}



#ListMenuBottom {}



.ContentBackground {

	margin-left: 15px;

	ackground-image:  url(./images/pageback.jpg);

	background-repeat:no-repeat;

	background-position: top left;

}



#Content {

	order:1px solid red;

  margin-top:0px;

	margin-right:180px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 10px;

	padding-left: 0px;

	padding-right: 0px;  

	padding-bottom: 20px;

}



#normalcontent table {margin-right:20px;}



#Footer {

	background-image:  url(./images/bgs_r6_c2.jpg);

	background-repeat:no-repeat;

	background-position: top left;

	margin:0px;

	padding:0px;

	width: 705px;

	height: 39px;

}

.style1 {

	font-size: 14px;

	font-weight: bold;

}



#NASLOGO {

display: none; position:absolute;

left:44px; 

top:-26px;

width:86px; 

height:104px; 

z-index:1;

	background-image: url(./images/logo.jpg);

	background-repeat:no-repeat;

	background-position: bottom left;



}

h1 {

	font-size: 24px;

	color: #333333;

}

/* h2 {

	font-size: 18px;

	color: #34689A;

}   */

h1,h2,h3,h4,h5,h6 {

	font-weight: bold;

}

h3 {

	font-size: 16px;

	color: #34689A;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 4px;

	padding:0px;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-align: center;

}



p.csc-caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 4px;

	padding:0px;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-align: center;

}



.csc-linkToTop a {

        font-weight: bold;

        font-size:10px;

        color: black;

        text-decoration: none;

        text-align:center;

}



.csc-linkToTop a:link {

        font-weight: bold;

        font-size:10px;

        color: black;

        text-decoration: none;

}



.csc-linkToTop a:visited {

        font-weight: bold;

        font-size:10px;

        color: black;

        text-decoration: none;

}



.csc-linkToTop a:hover {

        font-weight: bold;

        font-size:10px;

        color: black;

        text-decoration: underline;

}



.image{text-align: center;}

.bordered {border: 1px solid black;margin-left: 10px;margin-right: 10px;}

.sectionborder { border-style: solid; border-width: 2px 0 0; border-color: silver }

.copy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	padding: 5px 0px 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 40px;

	text-align: center;

}



.copy a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #666666;



}





#contactdetails {

margin-top: 20px;margin-left: 10px;  margin-right: 10px;

border-top: 1px solid grey;background-color: #fafafa;

border-bottom: 1px solid grey;

}



#contactdetails p {font-family: arial; font-size: 10px;color: black;margin: 5px;}

#cdheading {font-size: 12px; Font-weight:bold;color:black;}

#cdheading:link {text-decoration:underline;font-size: 12px; Font-weight:bold;}

#cdheading:visted {text-decoration:underline;font-size: 12px; Font-weight:bold;}

#cdheading:hover {text-decoration:underline;font-size: 12px; Font-weight:bold;}

#cdheading:active {text-decoration:underline;font-size: 12px; Font-weight:bold;}



.StaffName {margin:0;}

.StaffTitle {font-size: 10px;margin:0;color: #444444;}





.tradelogin {

	padding: 10px;

	background-image: url(./images/loginbg.gif);

	background-position: top left;

	background-repeat:no-repeat;

	

}

.login {font-size: 12px;font-weight: bold;background-color: #006600;color: white;border: 2px solid green;margin: 5px;}





.tablePhone {border: none}



.tablePhone caption {font-family: arial; font-size: 90%; font-weight: bold; color: white; background-color: #4867A0;}



.tablePhone thead {padding: .05em; font-family: arial; font-size: 90%; font-weight: bold; color: black; text-align: left;}

.tablePhone tbody {font-family: arial;}

.tablePhone tr {}

.tablePhone td {}



.tableContact{}

.tableContact caption {font-family: arial; font-size: 90%; font-weight: bold; color: white; background-color: #4867A0; }

.tableContact thead {padding: .05em; font-family: arial; font-size: 90%; font-weight: bold; color: black; text-align: left; }

.tableContact tbody {font-family: arial;ont-size: 90%;}

.tableContact tr {}

.tableContact td {}





.zebraGrey {background-color: rgb(90%,90%,90%);}

.zebraWhite {background-color: white;}

p tables {margin-left: 10%;}



.catalogueBox {



	



}



.tx-newloginbox-pi1  {

width: 150px;

overflow: hidden;

font-size: 10px;
   font-family: arial, helvetica, sans-serif;


}



.tx-newloginbox-pi1 h3 {

margin: 0px;
font-size: 12px;




}





.tx-newloginbox-pi1 p {

margin: 0px;

margin-bottom: 5px;

   font-size: 10px;

}



.tx-newloginbox-pi1 form table {

padding: 0px;

margin:0px;

width: 100px;

overflow: hidden;

    font-size: 10px;



}



.tx-newloginbox-pi1 form table tr td p {



font-size: 10px;

margin: 0px;



}





.tx-newloginbox-pi1 form table tr td input {

width: 80px;

margin: 0px;

   font-size: 10px;



}



#normalcontent .tx-slideshow-pi1 {width:494;height:220;overflow:hidden;}

.tx-slideshow-pi1 {left:0;top:0;padding:0px;margin:0px;}


.csc-textpic-image, csc-textpic {margin:0px;padding:0px;}


.homebanner { border-width: 0 }

.bordercontentshared {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;margin-top: 13px; color:#e0e0e0;text-align:center;}

.bordercontentshared a:link {color:#e0e0e0;text-decoration:none;}

.bordercontentshared a:visited {color:#e0e0e0;text-decoration:none;}

.bordercontentshared a:hover {color:#e0e0e0;text-decoration:underline;}

.bordercontentshared a:active {color:#e0e0e0;text-decoration:none;}