/* =-=-=-=-=-=-=-[background colors]-=-=-=-=-=-=-=- */

.cream
{
	background-color: #FFFEBF;
	color: #000;
}

.greenbk
{
	background-color: #A6D4BC;
	color: #000;
}

.green
{
	background-color: #FFFEBF;
	color: #A6D4BC;
}

.white
{
	background-color: #FFF;
	color: #000;
}

.purple
{
	background-color: #FFFEBF;
	color: #9A60BF;
}


/* =-=-=-=-=-=-=-[transparent is placeholder for lhs container. keep font size >1px ]-=-=-=-=-=-=-=- */
.transparent
{
	
	font-size: 2px;
	text-align:left;
}


/* =-=-=-=-=-=-=-[main divs]-=-=-=-=-=-=-=- */

body.general
{
	background-color: #FCFCFC;
	color: #000;

}

#frame
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}

#content
{
	background-color: #FFFEBF;
	color: #000;
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

#left
{
	width: 210px;
	padding-left: 45px;
	padding-top: 50px;

}

#center
{
	width: 0px;
}

#right
{
	width: 440px;
	padding-left: 40px;
	padding-top: 45px;

}


#footer
{
	position:relative;
	width: 800px;
	height: 80px;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	line-height: 10px;
	clear: both;

}


#gmt
{
	background-color: #63F;
	color: #CFC;
	position:absolute;
	top: 117px;
	left: 680px;
	width: 100px;
	text-align: center;
	z-index: 9;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
}



/* =-=-=-=-=-=-=-[controls]-=-=-=-=-=-=-=- */


.padded
{
	padding: 10px;

}

.padded5
{
	padding: 5px;

}


.padded2
{
	padding: 2px;

}

.padded8
{
	padding-top: 20px;
	padding-left: 2px;
	padding-bottom: 8px;

}


.padded20
{
	padding: 20px;

}



.box

{
	padding: 5px;
	background-color: #A6D4BC;
	color: #000;
	width: 440px;
}


.border1
{	border-color: #966;
	border-width: 1px;
	border-style: solid;
}


.floatl { float: left; }
.floatr { float: right; }

.float1
{
	float: left;
	padding-right: 15px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.float2
{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.pfloatl
{
	float: left;
	margin-right: 20px;
	margin-left: 6px;
	border-color: #63F;
	border-width: 1px;
	border-style: solid;
}

.pfloatr
{
	float: right;
	margin-left: 10px;
	margin-right: 3px;
	border-color: #63F;
	border-width: 1px;
	border-style: solid;
}

/* =-=-=-=-=-=-=-[text]-=-=-=-=-=-=-=- */

.seven
{
	font-family: arial, helvetica, sans-serif;
	font-size: 7px;
	line-height: 11px;
}

.eight
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8px;
	line-height: 12px;
}

.nine
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.ten
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}


.twelve
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.thirteen
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}


.italic
{
font-style: italic
}

.serif
{
	font-family: georgia, "times new roman", serif;
	font-size: 9px;
	line-height: 13px;
}

.bold
{
	font-weight: 900;
}

.justify
{
	text-align:justify;
}

.right
{
	text-align:right;
}

.left
{
	text-align:left;
}

.center
{
	text-align:center;
}


.photo
{
	background-color: #FFF;
	color: #000;
	font-size: 12px;
	line-height: 30px;
	font-family: arial, helvetica, sans-serif;
	text-shadow: #000 0.2em 0.2em 3px;
}


h1

{
	background-color: #A6D4BC;
	color: #000;
	text-align:center;
	font-family: "lucida grande", helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	border-bottom: dashed 1px #9A60BF;
	padding-top: 8px;
	padding-bottom: 8px;


}

h2

{
	background-color: #FFF;
	color: #FC6;
	padding-top: 4px;
	font-family: "lucida grande", helvetica, sans-serif;
	font-size: 15px;
	font-weight:900;
	text-transform: uppercase;
	text-align: center;
}


.capitalize
{
text-transform: capitalize;
}


.uppercase
{
	text-transform: uppercase;
}

.caption
{
	background-color: #FFF;
	color: #966;
	text-align: center;
	text-indent: 5px;
	font-style: italic;
	font-family: georgia, "times new roman", serif;
	font-size: 8px;
	line-height: 10px;
}



/* =-=-=-=-=-=-=-[links]-=-=-=-=-=-=-=- */


a.white:link, a.white:visited
{
	background-color: #069;
	color: #FFF;
	padding-right: 10px;
	display: block;
	font-weight: 500;
	text-decoration: none;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;

}

a.white:hover, a.white:active:focus
{
	background-color: #09C;
	color: #FFF;
	padding-right: 10px;
	display: block;
	font-weight: 900;
	text-decoration: none;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;

}


a.key:link, a.key:visited
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: none;
}

a.key:hover, a.key:active:focus
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: underline;
}

a.form:link, a.form:visited
{
	background-color: #A6D4BC;
	color: #000;
	text-decoration: underline;
}

a.form:hover, a.form:active:focus
{
	background-color: #A6D4BC;
	color: #000;
	text-decoration: underline;
}

a.red:link, a.red:visited
{
	background-color: #FFFEBF;
	color: #BF608F;
	text-decoration: none;
}

a.red:hover, a.red:active:focus
{
	background-color: #FFFEBF;
	color: #BF608F;
	text-decoration: underline;
}


a.invisible:link, a.invisible:visited
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: none;
}

a.invisible:hover, a.invisible:active:focus
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: none;
}

a:link, a:visited
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: underline;
}

a:hover, a:active:focus
{
	background-color: #FFFEBF;
	color: #000;
	text-decoration: underline;
}


img.cornwallis
{
	border-color: #A6D4BC;
	border-width: 1px;
	border-style: solid;
}

img.right
{
    float: right;
    clear: right;
    margin: 5px;
   	border-color: #000;
	border-width: 2px;
	border-style: solid;
}

img.left
{
    float: left;
    margin: 5px;
   	border-color: #000;
	border-width: 20px;
	border-style: solid;}

 
ul
 {
	list-style-type: square;

 }
 
li
 {
	line-height: 17px;
 }

/* =-=-=-=-=-=-=-[topmenu]-=-=-=-=-=-=-=- */

#page_item
{
	background-color: #FFF;
	color: #000;
	position:absolute;
	top: 154px;
	left: 90px;
	width: 500px;
	text-align: left;
	z-index: 8;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;

}


a.topmenu:link, a.topmenu:visited
{
	background-color: #FFF;
	color: #000;
	font-family: "gill sans", helvetica, sans-serif;
	text-decoration: none;
	margin-right:10px;
	margin-left:10px;
}

a.topmenu:hover, a.topmenu:active:focus
{
	background-color: #FFF;
	color: #000;
	font-family: "gill sans", helvetica, sans-serif;
	text-decoration: underline;
	margin-right:10px;
	margin-left:10px;

}
