@charset "UTF-8";
/* Copyright Word Work Communications Inc. 2008 | Designed by Lindsay McKeighan */

/* Site is a two column layout contained in a main wrapper, centered */

img, div { behavior: url(iepngfix.htc) } 

* { margin: 0; padding: 0; }
body { background: #2d3d40 url(images/bg.jpg) no-repeat top center fixed; font-size: 62.5%; } /*Background started as e9fdff; 62.5% reduces default font size to 10pts ie. 1em */

a img { border: 0px; }
a:link {color: #3c3288; text-decoration: none;}     /* unvisited link */
a:visited {color: #3c3288; text-decoration: none;}  /* visited link */
a:hover {color: #ec672f; text-decoration: underline;}   /* mouse over link */
a:active {color: #ec672f; text-decoration: none;}   /* selected link */

/* page specific styles */

img { margin: 0px; padding: 0px; }

li { 
	font-size: 1.0em;
	padding: 5px 64px 5px 0px; 
	list-style-type: none; 
	}

li.alt { background-color: #d9e8e9; }

p { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #464646; 
	font-size: 1.2em; 
	line-height: 1.5em; 
	margin-top: 25px; 
	margin-left: 15px; 
	margin-bottom: 1.5em;
}

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #f07f50; 
	font-size: 1.8em; 
	line-height: 1.1em; font-weight: normal;}

h2 { font-family: Georgia, "Times New Roman", Times, serif ; color: #f07f50; font-size: 1.7em; line-height: 1.0em; margin-top: 25px; margin-left: 15px; margin-bottom: 1.5em; font-weight: normal; }

h3 { font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.4em; margin-top: -25px; margin-bottom: -15px; margin-left: 15px; /*position: relative; right: -15px;*/ font-weight: normal; }

em { font-family: Georgia, "Times New Roman", Times, serif ; color: #f07f50; font-size: 1.3em; line-height: 1.1em; text-decoration: none; }

em.sub { font-family: Georgia, "Times New Roman", Times, serif ; color: #f07f50; font-size: 1.2em; line-height: 1.1em; text-decoration: none; }


ul { font-family: Georgia, "Times New Roman", Times, serif ; color: #19388a; font-size: 1.0em; text-decoration: none; width: 461px ; }

.copy {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #464646; 
	font-size: 1.0em; 
	/*line-height: 1.5em; */
	margin-top: 0; 
	margin-left: 15px; 
	margin-bottom: 0;
}

.copy li { 
	margin-left: 20px;
	padding: 0px 64px 10px 0px; 
	list-style-image: url(images/orangebullet.gif);
}

ul.list { width: 250px; font-family: Geneva, Arial, Helvetica, sans-serif;  font-size: 1.1em; text-decoration: none; padding-left: 150px; color:#336699; }
ul.list li { color: #464646; padding: 0px; list-style-type: circle; margin-left: 15px;}

/* These are the layout styles. */
#wrap { width: 783px; margin: 0px auto; overflow: hidden; background-color:#ffffff; border: 1px solid #f07f50; border-top: 0px; } 
/* overflow hidden expands the parent durring cases were she carries more than one float and she is centered */

#left { width: 320px; height: 810px; float: left; padding: 0px; background-image:url(images/illust.gif); }
/* left column properties */

#right { width: 462px; float: right; padding: 0px; /* background-color:#e6dfdc; */ }
/* right column properties */

#rightcol { border-left: 1px solid #9d9d9d ;float: right; width: 461px; }
/* right column main content div id */

#logo { position: relative; top: 170px; right: -50px; }

#nav { padding: 0px; width: 462px; height: 75px; }

#bar { background-color: #f07f50; float: left; width: 12px; height: 400px; }
/* the orange vertical bar on the left of every page */

/*#enews { text-align: justify; font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.2em; line-height: 1.5em; float: right; position: fixed; bottom: 200px; right: 0; width: 170px; color: #f07f50; padding: 15px; border: 1px solid #9d9d9d; border-right: 0px; background-color: white; }*/

#enews { text-align: justify; font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.2em; line-height: 1.5em; float: right; position: relative; top: 300px; right: 0px; width: 170px; color: #f07f50; padding: 15px; border: 1px solid #9d9d9d; border-right: 0px; background-color: white; }
/* contact box floating in left column */

#footer { font-family: Geneva, Arial, Helvetica, sans-serif; color: white; font-weight: bold; font-size: 0.9em; line-height: 1.5em; width: auto; margin: 0px auto; padding: 5px; background-color:#f07f50; position: fixed; bottom: 0px; clear: both; }

#leftcontent { margin: 455px 0px 0px 0px; }

#leftnav { margin: 225px 0px 0px 0px }



.block { width: 240px; /*border-left: solid 0px #9d9d9d;*/ }

.headcontent { width: 400px; border-left: solid 0px #9d9d9d; }

.content { width: 400px; /*border-left: solid 1px #9d9d9d;*/ }

.contentbox { float: left; width: 50%; }

.textname { color:#000066; }

.orange { color: #f07f50; }

.sticker { position: relative; right: -240px; top: -215px; border: 0px; }

img.profile { float: right; margin: 0px 0px 0px 0px; }

img.slide { margin: 20px 0px 0px 15px; }

img.thumb { margin: 10px 0px 0px 0px; border: solid 1px #646464; }

img.mark { background: transparent; }

a.mark { background: none; }

a.mark:hover { background: #f07f50; }

/*~~~~~~~~~~NEWS IMAGES~~~~~~~~~~~~*/

ul#newslist p { margin-left: 140px; }

*+html ul#newslist p { margin-top: 7px; }

p, ul#newslist, li { float: none; }

img.news { float: left; clear: both; margin-top: 25px; margin-left: 15px; margin-bottom: 15px; border: 1px solid #9d9d9d; }

*+html img.news { float: left; clear: both; margin-top: 25px; margin-left: 15px; margin-bottom: 15px; border: 1px solid #9d9d9d; }

.date {font-size: 0.9em; border-top: 1px solid #9d9d9d; text-align: right;}


/*~~~~~~~~~~~FORMS~~~~~~~~~~~~~~~*/

form.fcontact {
	background-color:#d9e8e9;
	padding: 10px;
	border: 0px solid #c4c4c4;
	width: 462px;
}
textarea.tcontact {
	background-color:#ffffff;
	border: 1px solid #c4c4c4;
	padding: 1px;
}
input.icontact {
	background-color:#ffffff;
	border: 1px solid #c4c4c4;
	padding: 1px;
}

label.one {
	float: left;
	width: 200px;
	clear: left;
}

form p {
	margin-top: 15px;
}

div#wrongcode {
	font-size: 2.2em;
	color: #009933;
	margin-left: 15px;
	}
