/*


Bright blue 0961F3
Dark blue 022B6F
palge blue green 35D0E2


#ccddff = pale blue
#bb3333 = red
#5566bb = dark blue


0B7E7B ocean colour noumea pics

083F5E dark ocean colour
89C3AD ice green

F9F7DE sand

0C6F8C dark blue
*/

body, div, td, a, p
{ 
	font-family: verdana, helvetica, arial, sans-serif;
	color: black;
	background-color: white; 
	font-size: 10pt;
	
}



/*DIV CONVERSATIONS*/

div.conversations {float: left; width: 100px; height: 120px; text-align: center; padding-bottom: 10px; font-size: 80%;}



/*DIV LINK BUTTON*/
div.linkbutton {font-size: 75%; ; border-style: ridge; border-color: #35D0E2; padding: 5px; border-width: 2px; text-align: center;}



/*ALPHA*/
.alpha a { font-weight: bold; }

h2.alpha a {color: #078132; font-size: 14pt;}







/* TD IMAGE*/
td.image { border-style: solid; border-width: 0 0 0 1px;}


/*TABLE PAGE FRAME*/
table.pageFrame {width: 100%;}

/*TABLE AND IMAGE CATALOGUE*/

table.catalogue {font-size: 95%; }
img.catalogue {height: 100px; }




/*TD PAGE*/
td.page {border-style: ridge; border-width: 2px 0 0 2px; padding: 10px 0 0 10px; border-color: #0961F3; }


/*DIV HOMEPAGE*/

div.homepage { margin-top: 90px;}


/*TABLE HEADER*/
table.header {width: 100%; }

/*TD LOGO*/
td.logo {}




/*DIV NAVBAR*/
div.navbar { padding: 10px 0 0 0;  font-size: smaller;  margin: 0 0 0 0; background-color: #35D0E2;}



/*TD NAVCELL*/
td.navCell {background-color: #35D0E2;  }
/*190px*/

/*NAVBAR MAINLINK*/

a.mainLink {  padding: 0; text-transform: uppercase; text-decoration: none; color: #F9F7DE; font-weight: bold; }
div.breakout a {text-decoration: none; color: #F9F7DE; font-weight: bold; }
a.mainLink:link, div.breakout a:link  { color: #F9F7DE; background-color: #35D0E2;}
a.mainLink:visited, div.breakout a:visited{  background-color: #35D0E2;}
a.mainLink:hover, div.breakout a:hover{ background-color: #F9F7DE;  color: #35D0E2; }


div.navbar hr {  color: #0961F3; }

a.subLink {margin: 0 0 0 1em; padding: 0; text-decoration: none; color: #0961F3; font-weight: bold;}

a.subLink:link { background-color: #35D0E2;}
a.subLink:visited {  background-color: #35D0E2;}
a.subLink:hover { background-color: #F9F7DE;  }


.footnote,  .footnote a, .footnote p{ font-family: verdana; font-size: 8pt;}


.strongblue {color: #F9F7DE; font-weight: bolder; text-transform: uppercase; }


h1, h2, h3, h4{color: #0961F3;}

h1.welcome {font-style: italic; }



a:link {color: #0961F3;}
a:visited {}
a:hover {}

div.topofpage {text-align: center;}

/*CART*/
.cart {float:right; padding: 5px; font-size: small; background-color: #0961F3; }	
.cart a {background-color: #0961F3; color: white; font-weight: bold; font-variant: small-caps;}


/*LIST SMALL INDENT*/


.smallIndent {margin-left: 1em;}


/*IMAGE RIGHT*/

/*images with captions*/
div.imageRight {float: right; border-style: solid; border-width: 0 0 1px 0; text-align: right; background-color: #0961F3; color: white; font-weight: bold;}


/*plain image*/
div.imageHolderRight {float: right;}


/*IMAGE LEFT*/

.imageLeft {float: left; padding: 1em;}

/*DIV SPACER*/


div.spacer {width: 100%; clear: none; height: 5%;}


/*INDENT LEFT*/
.indentLeft {margin-left: 1em;}


/*EMPHASIS IN RED*/



.emph {font-weight: bolder; color: #bb3333; }
.emph a {font-weight: bold; color: #bb3333; }


/*CAPTION*/

.caption {width: 500px; text-align: left; font-size: 8pt;}

/*RIGHT FLOATING TEXT ALIGNED RIGHT*/
.right_align {text-align: right; margin-bottom: 1em; }


.launch_notice {width: 80%; border-style: solid; border-color: #999999; border-width: 1px 3px 3px 1px; padding: 5px 2px 10px 2px;}
.launch_container {text-align: center;}




/*DIV INDENT*/

.indent {margin-left: 1.5em;}
/* stylesheet ends */