/* general tags */

body
{
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
	margin: 0px;
}

img
{  
	border-style: none;
}



/* body of document */

 
#indexfirstpara
{
	width:auto;
}

#indexfirstpara p
{
	text-align:center;
	font-size: 1.2em;
	color:#FFFFFF;
	
}
 

/* indexfooter*/

#indexfooter
{
	margin: 0;
	padding: 10px 0 0;
	width: 100%;
	top: 0px;
}



#indexfooter div
{
	font-size: 0.8em;
	width: auto;
	text-align: center;
}



#indexfooter p
{
	color: #FFFFFF; /* Sets colour of separators */
	font-size: 0.7em;
	width: 75%;
	text-align: left;
	margin-left: 10px;
}
 

 
/* Hyperlinks */

a:link
{
	/*color: #000066;*/
	color:#FE9A05;
	text-decoration: none;
}


a:visited
{
	color:#FE9A05;
	text-decoration: none;
}
 
 
a:hover
{
	color:#FE9A05;
	text-decoration: underline;
}


/* Headings */ 
 
h1
{
	font-style: normal;
	font-size: 1.5em;
	text-transform: capitalize;
	padding-top: 10px; /* Use this to position from top of midsection */
}


h2
{
	font-size: 1.1em;
	text-transform: capitalize;
}



h3
{
	font-size: 1em;
	text-transform: capitalize;
}

 
 h4 /* Info on Contact page */
{
	font-size: 0.7em;
	line-height: 1.1em;
	font-weight: normal;
}


h5
{
	font-size: 1.0em;
	font-weight: bold;
	text-transform: capitalize;
}


h6 /* Conditions text */
{
	font-size: 0.6em;
	line-height: 1.1em;
	font-weight: normal;
} 
  
/* Paragraph */

p, ol, ul, dl
{
	font-size: 0.8em;
	line-height: 1.8em;
	text-align: justify;
	margin-bottom: 1em;
}

 
p ol, p ul, p dl, ol ul
{
	font-size: 0.8em; /*to prevent auto shrinking text*/
} 


strong, b {font-weight: 800;} /*NN 4.xx needs this*/ 

    
  
/* Lists */		

#indexmidsection ul
{
	font-size: 0.8em;
 	text-align: justify;
 	list-style-position: inside;
}
	
#indexmidsection ul ul
{
	text-align: justify;
 	list-style-position: outside;
 	max-width: 400px;
	font-size: 1.0em;
}

	
	
#indexmidsection ul li
{
	text-align: justify;
 	list-style-position: outside;
 	list-style-type: disc;
 	margin-bottom: 0.5em;
 	max-width: 400px;
	line-height: 1.5em;
}


#indexmidsection ul ul li
{
	text-align: justify;
 	list-style-position: outside;
 	list-style-type: disc;
	margin-top: 0.5em;
 	margin-bottom: 0.5em;
 	max-width: 400px;
	line-height: 1.5em;
}


#indexmidsection ol
{
	font-size: 0.8em;
 	text-align: justify;
}
	
		
#indexmidsection ol li
{
	text-align: justify;
	line-height: 1.5em;
 	list-style-position: outside;
 	list-style-type: number;
 	margin-bottom: 0.5em;
 	max-width: 400px;
}



/* Page Header */

#headcontainer
{
	position:relative;
	top: 0px;
	width:auto;
	height: 135px;
	margin: 0;
	padding: 0;
	background-image:url(../images/menubkgnd.gif);
	background-repeat: repeat-x;
}


#headlogo
{
	position: absolute;
	top: 10px;
	width: 219px;
	height: 87px;
	left: 10px;
}



#headstrap
{
	position:absolute;
	top:55px;
	left:280px;
	color: #CCCCCC;
	font-size: 0.7em;
	font-weight:bold;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}



/* Top Menu */


#navcontainer ul
{
	position:absolute;
	width:100%;
	/*height: auto;*/
	top:95px;
	padding: 0px 0px 5px 0px; /* use padding top & bottom to position menu bar vertically*/
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background-image:url(../images/menubkgnd.gif);
	font-weight: 600;
	font-size: 0.8em;
	text-align: center;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}

#navcontainer ul li
{
	display: inline;
}


#navcontainer ul li a
{
	text-decoration: none;
	padding: 0.8em;
	color:#CCCCCC
}

#navcontainer ul li a:hover
{
	text-decoration: none;
	color:#FFFFFF
}





/* Content on index template */


#indexPicBox
{
	position:absolute;
	top: 55px;
	width: auto%;
	height: auto;
	left:28%;
}


#indexmidsection
{
	position:relative;/* Position is declared "relative" to gain control of stacking order (z-index). */
	top: 0px;
	width:auto;
	height:auto;	
	margin: -5px 0px 0px 0px; /* Set margin top to -20 for IE & FF */
	padding: 300px 0px 0px 25px;
	background-image:url(../images/icebergbkgnd.gif);
	background-repeat:repeat-x;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	color: #333;
	font-style: normal;
	font-size: 0.9em;
	line-height: 1.5em;
}				

.style1
{
color:#FF9B02;
}


/*  print.css style changes  */

.noprint { }

.print-only {
	display: none;
}

