﻿a:link {color: #0000FF;}
a:visited {color: #008000;}
a:active {color: #6600CC;}
a:hover {color: #6600CC;}

a.noDecoration { text-decoration: none; }

body {
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	background-color: #DCE3F5;
	padding: 15px 15px;
	margin: 0px 0px;
}

.main { background-color: black; }
.box {
	width: 1050px;
	margin: 0px auto;
	padding: 15px 15px;
	background-color: #dce3f5;
	background-image: url('/Images/MergeBackgroundLightPurple_1081.png');
}

.styleXXLarge {font-size:xx-large;}
.styleXLarge {font-size:x-large;}
.styleLarge {font-size:large;}
.styleLargeAndCenter {font-size:large;text-align:center;}
.styleBold {font-size:large; font-weight:bold;}
.styleMedium{font-size:medium;}
.styleCenter {text-align:center;}
.styleBanner{font-size:x-large;text-align:center;}
.styleXXLargeBanner{font-size:xx-large;text-align:center;}
.styleTitle{font-size:x-large;text-align:center;font-weight:bold;}
.styleProminant{text-align:center;font-weight:bold;}
.styleItalic{font-style:italic;}
.styleYellow {background-color:yellow;}
.stylePinkAndBold { background-color:#FFCCFF;font-weight:bold; }
.styleYellow {background-color:yellow;font-weight:bold;}
.styleSmallBanner {text-align:center; font-weight:bold; font-size: small;}
.styleLightBlue {background-color: #00FFFF;}
.stylePaleBlue {background-color: #AAFFFF;}
.styleFancyBanner { font-family: "Lucida Calligraphy"; font-size: large; color: #6600FF; }
.styleCenterTable { margin-left: auto; margin-right: auto; }
.styleNoBorder { border-style: none; border-width: 0px; }
.styleNoBold { font-weight: normal; font-size: medium; }

table.grayTableBorder, table.grayTableBorder tr td {
	border: 4px #606060 groove;
	margin: 10px auto;
	padding: 10px 10px;
}

table.silverTableBorder, table.silverTableBorder tr td {
	margin: 10px auto;
	border: 5px #8090A0 groove;
	padding: 10px 10px;
}

table.brownTableBorder {
	border: 3px #663300 groove;
	margin: 10px auto;
}

.blackPaddedBorder { border: 1px black solid; padding: 10px; }
.blackTableBorder { border: 2px black solid; width: 100%; }

table.brownTableBorder td {
	padding: 20px 20px;
}

table.center {
	margin: 10px auto;
}

table.newsDisplay {
	margin: 10px auto;
	padding: 10px 10px;
	width:90%;
	border:8px #C0C0C0 groove;
}

table.mailDisplay {
	border:4px #C0C0C0 groove;
	width:100%;
}
table.mailDisplay td {
	padding: 5px 5px;
}

table.widgitDisplay {
	margin:10px auto;
	border: 3px #CCCCFF groove;
	background-color: #CCCCFF;
	width: 220px;
	font-size: large;
	text-align: center;	
}
table.widgitDisplay td {
	padding: 10px;
}

table.purpleTableBorder {
	border: 4px #8000CC groove;
	margin: 10px auto;
}
table.purpleTableBorder a img {border: 0px;}

table.displayWidgits {
	margin:20px auto;
}

table.prominantTableDisplay {
	border: 4px #000099 groove;
	margin: 10px auto;
	background-color: black;
	color: #CDD6FE;
	font-size: large;
	text-align: center;
	font-weight: bold;
}

table.prominantTableDisplay td {padding:10px 10px 10px 10px;}

table.prominantTableDisplay img {
	border:0px;
}
table.prominantTableDisplay td.lightBlue {
	background-color: #DCE3F5;
}

table.iconDisplay {
	margin: 10px auto;
	width: 150px;
	height: 150px;
	border: 1px solid #000000;
	background-color: #000000;
}

div.silverBackground {
	background-color: #F0F0FF;
	border: 1 black solid;
}

div.grayBackground {
	background-color: gray;
	border: 1 black solid;
}

div.whiteBackground {
	background-color: white;
	border: 1 black solid;
}

div.indented {
	border-top: thin black dashed;
	border-bottom: thin black solid;
	padding: 10px 10px 10px 10px;
}

span.entryHeader {
	font-weight: bold;
}

div.indentedAdmin {
	border-top: thin black dashed;
	padding: 10px 10px 10px 10px;
}


table.contestTable {
	width: 1000px;
	min-width: 1000px;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border-left: thin black solid;
	border-top: thin black solid;
}

table.contestTable td {
	border-right: thin black solid;
	border-bottom: thin black solid;
}

table.contestTable caption {
	border-left: thin black solid;
	border-right: thin black solid;
	border-top: thin black solid;
}

td.captionDisplay {
	width: 350px;
	min-width: 350px;
	max-width: 350px;
	padding: 0px;
}

ul.navbar {
	background: #dce3f5 url('/Images/MergeBackgroundLightPurple_1081.png');
	border: 0px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 24px;
}

ul.navbar li {
	padding: 6px;
	list-style: none;
	display: inline;
}

/* Creates the illusion of rounded corners, and 3D effect */
.rtop, .rbottom { background-color: transparent; }
.rtop *, .rbottom *{
	border: 0px;
	display: block;
	height: 10px;
	overflow: hidden;
}

.r1_1081{margin: 0 5px; height: 1px; background: #ffffff url('/Images/MergeBackgroundLightPurple_1081.png');}
.r2_1081{margin: 0 3px; height: 1px; background: #fafaff url('/Images/MergeBackgroundLightPurple_1081.png');}
.r3_1081{margin: 0 2px; height: 1px; background: #f2f3fe url('/Images/MergeBackgroundLightPurple_1081.png');}
.r4_1081{margin: 0 1px; height: 2px; background: #e9ebfa url('/Images/MergeBackgroundLightPurple_1081.png');}
.r5_1081{margin: 0 1px; height: 2px; background: #c4d2f5 url('/Images/MergeBackgroundLightPurple_1081.png');}
.r6_1081{margin: 0 2px; height: 1px; background: #acc0f5 url('/Images/MergeBackgroundLightPurple_1081.png');}
.r7_1081{margin: 0 3px; height: 1px; background: #93aef5 url('/Images/MergeBackgroundLightPurple_1081.png');}
.r8_1081{margin: 0 5px; height: 1px; background: #7b9df5 url('/Images/MergeBackgroundLightPurple_1081.png');}

.r1_224{margin: 0 5px; height: 1px; width: 216px; background: #ffffff url('/Images/MergeBackgroundLightPurple_224.png');}
.r2_224{margin: 0 3px; height: 1px; width: 220px; background: #fafaff url('/Images/MergeBackgroundLightPurple_224.png');}
.r3_224{margin: 0 2px; height: 1px; width: 222px; background: #f2f3fe url('/Images/MergeBackgroundLightPurple_224.png');}
.r4_224{margin: 0 1px; height: 2px; width: 224px; background: #e9ebfa url('/Images/MergeBackgroundLightPurple_224.png');}
.r5_224{margin: 0 1px; height: 2px; width: 224px; background: #c4d2f5 url('/Images/MergeBackgroundLightPurple_224.png');}
.r6_224{margin: 0 2px; height: 1px; width: 222px; background: #acc0f5 url('/Images/MergeBackgroundLightPurple_224.png');}
.r7_224{margin: 0 3px; height: 1px; width: 220px; background: #93aef5 url('/Images/MergeBackgroundLightPurple_224.png');}
.r8_224{margin: 0 5px; height: 1px; width: 216px; background: #7b9df5 url('/Images/MergeBackgroundLightPurple_224.png');}

.r1_171{margin: 0 5px; height: 1px; width: 163px; background: #ffffff url('/Images/MergeBackgroundLightPurple_171.png');}
.r2_171{margin: 0 3px; height: 1px; width: 167px; background: #fafaff url('/Images/MergeBackgroundLightPurple_171.png');}
.r3_171{margin: 0 2px; height: 1px; width: 169px; background: #f2f3fe url('/Images/MergeBackgroundLightPurple_171.png');}
.r4_171{margin: 0 1px; height: 2px; width: 171px; background: #e9ebfa url('/Images/MergeBackgroundLightPurple_171.png');}
.r5_171{margin: 0 1px; height: 2px; width: 171px; background: #c4d2f5 url('/Images/MergeBackgroundLightPurple_171.png');}
.r6_171{margin: 0 2px; height: 1px; width: 169px; background: #acc0f5 url('/Images/MergeBackgroundLightPurple_171.png');}
.r7_171{margin: 0 3px; height: 1px; width: 167px; background: #93aef5 url('/Images/MergeBackgroundLightPurple_171.png');}
.r8_171{margin: 0 5px; height: 1px; width: 163px; background: #7b9df5 url('/Images/MergeBackgroundLightPurple_171.png');}

.r1_905{margin: 0 5px; height: 1px; width: 897px; background : #ffffff url('/Images/MergeBackgroundLightPurple_905.png');}
.r2_905{margin: 0 3px; height: 1px; width: 901px; background: #fafaff url('/Images/MergeBackgroundLightPurple_905.png');}
.r3_905{margin: 0 2px; height: 1px; width: 903px; background: #f2f3fe url('/Images/MergeBackgroundLightPurple_905.png');}
.r4_905{margin: 0 1px; height: 2px; width: 905px; background: #e9ebfa url('/Images/MergeBackgroundLightPurple_905.png');}
.r5_905{margin: 0 1px; height: 2px; width: 905px; background: #c4d2f5 url('/Images/MergeBackgroundLightPurple_905.png');}
.r6_905{margin: 0 2px; height: 1px; width: 907px; background: #acc0f5 url('/Images/MergeBackgroundLightPurple_905.png');}
.r7_905{margin: 0 3px; height: 1px; width: 901px; background: #93aef5 url('/Images/MergeBackgroundLightPurple_905.png');}
.r8_905{margin: 0 5px; height: 1px; width: 897px; background: #7b9df5 url('/Images/MergeBackgroundLightPurple_905.png');}

.r1_500{margin: 0 5px; height: 1px; width: 472px; background: #ffffff url('/Images/MergeBackgroundLightPurple_500.png');}
.r2_500{margin: 0 3px; height: 1px; width: 476px; background: #fafaff url('/Images/MergeBackgroundLightPurple_500.png');}
.r3_500{margin: 0 2px; height: 1px; width: 478px; background: #f2f3fe url('/Images/MergeBackgroundLightPurple_500.png');}
.r4_500{margin: 0 1px; height: 2px; width: 480px; background: #e9ebfa url('/Images/MergeBackgroundLightPurple_500.png');}
.r5_500{margin: 0 1px; height: 2px; width: 480px; background: #c4d2f5 url('/Images/MergeBackgroundLightPurple_500.png');}
.r6_500{margin: 0 2px; height: 1px; width: 478px; background: #acc0f5 url('/Images/MergeBackgroundLightPurple_500.png');}
.r7_500{margin: 0 3px; height: 1px; width: 476px; background: #93aef5 url('/Images/MergeBackgroundLightPurple_500.png');}
.r8_500{margin: 0 5px; height: 1px; width: 472px; background: #7b9df5 url('/Images/MergeBackgroundLightPurple_500.png');}

/* Large sized navlinks */
.navlink {
	font-weight: bold;
	font-size: 18px;
}
a.navlink:link { color: black; text-decoration: none; }
a.navlink:active { color: black; text-decoration: none; }
a.navlink:hover { color: black; text-decoration: none; background-image: url('/Images/PurpleMerge.png'); }
a.navlink:visited { color: black; text-decoration: none; }

/* Small sized booklinks */
.booklink {
	font-weight: normal;
	font-size: 14px;
}
a.booklink:link { color: black; text-decoration: none; }
a.booklink:active { color: black; text-decoration: none; }
a.booklink:hover { color: black; text-decoration: none; background-image: url('/Images/PurpleMerge.png'); }
a.booklink:visited { color: black; text-decoration: none; }

div.surroundmenu_1081 {
	width: 1080px;
	margin: 0px auto;
}

div.menushow {
	position: absolute;
	display: none;
	z-index: 100;
}

div.innermenushow_224 {
	background: #dce3f5 url('/Images/MergeBackgroundLightPurple_224.png');
	border-left: thin black solid;
	border-right: thin black solid;
	padding: 5px 15px;
	width: 194px;
}

div.innermenushow_171 {
	background: #dce3f5 url('/Images/MergeBackgroundLightPurple_171.png');
	border-left: thin black solid;
	border-right: thin black solid;
	padding: 5px 15px;
	width: 141px;
}
div.innermenushow_500 {
	background: #dce3f5 url('/Images/MergeBackgroundLightPurple_500.png');
	border-left: thin black solid;
	border-right: thin black solid;
	padding: 5px 15px;
	width: 450px;
}
div.innermenushow_905 {
	background: #dce3f5 url('/Images/MergeBackgroundLightPurple_905.png');
	border-left: thin black solid;
	border-right: thin black solid;
	padding: 0px;
	width: 905px;
}
div.submenushow {
	border-top: 1px black solid;
	float: left;
	margin: 0px;
}
div.width180 {
	width: 180px;
	height: 580px;
}
div.width220 {
	width: 220px;
	height: 250px;
}
div.submenushowrightborder {
	border-right: 1px black solid;
}

