body {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	color: #666666;
	vertical-align: top;
	font-family: Georgia, Lucida, Times, Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
}

p {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

a, a:link, a:visited, a:hover { color: #099bd8; text-decoration: none; }
a:hover { text-decoration: underline; }

img {
	border: 0px;
	line-spacing: 0px;
}

div { border: solid 0px red; }

/* INDEX ***************************************************************************************/

div.splash {
	width: 694px;
}

div.flashani {
	float: left;
	width: 340px;
	height: 225px;
	margin-top: 218px;
	margin-left: 162px;
	_margin-left: 81px;
	text-align: left;
}

a.skipintro, a.skipintro:link, a.skipintro:visited, a.skipintro:hover {
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	margin-top: 134px;
	margin-left: 92px;
	_margin-left: 46px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}

a.skipintro:hover {
	text-decoration: underline;
}

/* COMMON ELEMENTS ***************************************************************************************************/

div.page {
	width: 836px;
	margin-top: 90px;
	_margin-top: 45px;
}

div.logo {
	float: left;
	width: 94px;
	height: 108px;
	margin-left: 730px;
	_margin-left: 365px;
	margin-bottom: 18px;
	text-align: left;
	_overflow: hidden;
}

table.main {
	clear: both;
	width: 834px;
	height: 263px;
	border: solid 1px #d3d3d3;
}

td.box {
	width: 263px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

td.column1 {
	width: 181px;
	padding: 24px 18px 18px 24px;
	vertical-align: top;
	text-align: left;
}

td.column2 {
	width: 192px;
	padding-right: 42px;
	vertical-align: top;
	text-align: left;
}

td.column2#quote {
	width: 150px;
	font-size: 12px;
	line-height: 15px;
	padding: 60px 42px 18px 42px;
	vertical-align: top;
}

td.column2#text   { padding: 48px 42px 6px 0; vertical-align: top }

td.column2#graphic {
	width: 167px;
	padding: 42px 42px 0px 25px;
	vertical-align: top;
}

div.quotetop {
	width: 167px;
	background: url(../lookfeel/quotetop.jpg) no-repeat top;
}

div.quotebottom {
	width: 167px;
	background: url(../lookfeel/quotebottom.jpg) no-repeat bottom;
}

div.graphic {
	width: 131px;
	padding: 18px 18px 18px 18px;
}

td.column2base   { text-align: right; padding-right: 42px; padding-bottom: 18px; width: 192px; height: 30px; vertical-align: bottom }

div.link {
	float: right;
	width: 102px;
	_width: 106px;
	height: 19px;
}

div.activeblue, div.activepurple, div.activegreen, div.activebrown, div.activeorange {
	display: block;
	float: left;
	width: 19px;
	height: 17px;
	padding-top: 2px;
	border-right: solid 1px #ffffff;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
}

a.linkblue, a.linkblue:link, a.linkblue:visited, a.linkblue:hover,
a.linkpurple, a.linkpurple:link, a.linkpurple:visited, a.linkpurple:hover,
a.linkgreen, a.linkgreen:link, a.linkgreen:visited, a.linkgreen:hover,
a.linkbrown, a.linkbrown:link, a.linkbrown:visited, a.linkbrown:hover,
a.linkorange, a.linkorange:link, a.linkorange:visited, a.linkorange:hover {
	display: block;
	float: left;
	width: 19px;
	height: 17px;
	padding-top: 2px;
	border-right: solid 1px #ffffff;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

a.linkblue2, a.linkblue2:link, a.linkblue2:visited, a.linkblue2:hover,
a.linkpurple2, a.linkpurple2:link, a.linkpurple2:visited, a.linkpurple2:hover,
a.linkgreen2, a.linkgreen2:link, a.linkgreen2:visited, a.linkgreen2:hover,
a.linkbrown2, a.linkbrown2:link, a.linkbrown2:visited, a.linkbrown2:hover,
a.linkorange2, a.linkorange2:link, a.linkorange2:visited, a.linkorange2:hover {
	display: block;
	float: left;
	width: 19px;
	height: 18px;
	padding-top: 1px;
	border-right: solid 1px #ffffff;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

div.blank {
	display: block;
	float: left;
	width: 18px;
	height: 17px;
	border: solid 1px #4f4f4f;
}

/* menu */

td.rightside {
	width: 114px;
	padding: 24px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

a.menublue, a.menublue:link, a.menublue:visited, a.menublue:hover,
a.menupurple, a.menupurple:link, a.menupurple:visited, a.menupurple:hover,
a.menugreen, a.menugreen:link, a.menugreen:visited, a.menugreen:hover,
a.menubrown, a.menubrown:link, a.menubrown:visited, a.menubrown:hover,
a.menuorange, a.menuorange:link, a.menuorange:visited, a.menuorange:hover {
	display: block;
	width: 83px;
	height: 16px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 6px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/* copyright */

div.copyright {
	float: left;
	width: 836px;
	margin-top: 42px;
	text-align: center;
}

/* BLUE TEMPLATES ***************************************************************************************************/

td.box#blue {
	background: #2894d0;
}

td.box#blueabout {
	width: 217px;
	background: #2894d0;
	text-align: left;
	vertical-align: top;
	padding-top: 60px;
	padding-left: 46px;
}

td.box#bluecontact {
	width: 217px;
	background: #2894d0;
	text-align: left;
	vertical-align: top;
	padding-top: 185px;
	padding-left: 46px;
}

.bluetitle, .bluesubtitle {
	font-size: 20px;
	text-transform: lowercase;
	color: #2894d0;
	text-align: left;
	padding-bottom: 12px;
}

p.bluesubtitle { font-size: 14px; }

a.menublue:hover { background: #ebf4f7; color: #2894d0; }

a.blue, a.blue:link, a.blue:visited, a.blue:hover {
	color: #2894d0;
	text-decoration: none;
}

a.blue:hover {
	text-decoration: underline;
}

div.activeblue {
	background: #2894d0;
}

a.linkblue, a.linkblue:link, a.linkblue:visited, a.linkblue:hover,
a.linkblue2, a.linkblue2:link, a.linkblue2:visited, a.linkblue2:hover {
	background: #8ec9e8;
}

a.linkblue:hover, a.linkblue2:hover {
	background: #2894d0;
}

/* PURPLE TEMPLATES ***************************************************************************************************/

td.box#purple {
	width: 217px;
	background: #540d7c;
	text-align: left;
	vertical-align: top;
	padding-top: 60px;
	padding-left: 46px;
}

.purpletitle, .purplesubtitle {
	font-size: 20px;
	text-transform: lowercase;
	color: #540d7c;
	text-align: left;
	padding-bottom: 12px;
}

.purplesubtitle { font-size: 14px; }

a.menupurple:hover { background: #eee7f2; color: #540d7c; }

a.purple, a.purple:link, a.purple:visited, a.purple:hover {
	color: #540d7c;
	text-decoration: none;
}

a.purple:hover {
	text-decoration: underline;
}

div.activepurple {
	background: #540d7c;
}

a.linkpurple, a.linkpurple:link, a.linkpurple:visited, a.linkpurple:hover,
a.linkpurple2, a.linkpurple2:link, a.linkpurple2:visited, a.linkpurple2:hover {
	background: #aa86bd;
}

a.linkpurple:hover, a.linkpurple2:hover {
	background: #540d7c;
}

/* GREEN TEMPLATES ***************************************************************************************************/

td.box#green {
	width: 217px;
	background: #007583;
	text-align: left;
	vertical-align: top;
	padding-top: 60px;
	padding-left: 46px;
}

.greentitle, .greensubtitle {
	font-size: 20px;
	text-transform: lowercase;
	color: #007583;
	text-align: left;
	padding-bottom: 12px;
}

.greensubtitle { font-size: 14px; }

a.menugreen:hover { background: #e5f1f3; color: #007583; }

a.green, a.green:link, a.green:visited, a.green:hover {
	color: #007583;
	text-decoration: none;
}

a.green:hover {
	text-decoration: underline;
}

div.activegreen {
	background: #007583;
}

a.linkgreen, a.linkgreen:link, a.linkgreen:visited, a.linkgreen:hover,
a.linkgreen2, a.linkgreen2:link, a.linkgreen2:visited, a.linkgreen2:hover {
	background: #80bac1;
}

a.linkgreen:hover, a.linkgreen2:hover {
	background: #007583;
}

/* BROWN TEMPLATES ***************************************************************************************************/

td.box#brown {
	width: 217px;
	background: #512e28;
	text-align: right;
	vertical-align: top;
	padding-top: 60px;
	padding-right: 46px;
}

.browntitle, .brownsubtitle {
	font-size: 20px;
	text-transform: lowercase;
	color: #512e28;
	text-align: left;
	padding-bottom: 12px;
}

.brownsubtitle { font-size: 14px; }

a.menubrown:hover { background: #eeeaea; color: #512e28; }

a.brown, a.brown:link, a.brown:visited, a.brown:hover {
	color: #512e28;
	text-decoration: none;
}

a.brown:hover {
	text-decoration: underline;
}

div.activebrown {
	background: #512e28;
}

a.linkbrown, a.linkbrown:link, a.linkbrown:visited, a.linkbrown:hover,
a.linkbrown2, a.linkbrown2:link, a.linkbrown2:visited, a.linkbrown2:hover {
	background: #a89693;
}

a.linkbrown:hover, a.linkbrown2:hover {
	background: #512e28;
}

/* ORANGE TEMPLATES ***************************************************************************************************/

td.box#orange {
	width: 217px;
	background: #dd7925;
	text-align: right;
	vertical-align: top;
	padding-top: 185px;
	padding-right: 46px;
}

.orangetitle, .orangesubtitle {
	font-size: 20px;
	text-transform: lowercase;
	color: #dd7925;
	text-align: left;
	padding-bottom: 12px;
}

.orangesubtitle { font-size: 14px; }

a.menuorange:hover { background: #fcf1e9; color: #dd7925; }

a.orange, a.orange:link, a.orange:visited, a.orange:hover {
	color: #dd7925;
	text-decoration: none;
}

a.orange:hover {
	text-decoration: underline;
}

div.activeorange {
	background: #dd7925;
}

a.linkorange, a.linkorange:link, a.linkorange:visited, a.linkorange:hover,
a.linkorange2, a.linkorange2:link, a.linkorange2:visited, a.linkorange2:hover {
	background: #eebc92;
}

a.linkorange:hover, a.linkorange2:hover {
	background: #dd7925;
}

h1 {
	font-size: 20px;
	font-weight:normal;
	color: #2894d0;
	text-align: left;
	margin:0em;
	margin-bottom:0.5em;
}
