/*
||			STYLE ELEMENTS FOR STANDARD HTML TAGS
*/
body { background-image: url('/images/bgb.gif'); background-repeat: repeat-y; background-position: center; margin: 0px; }
body, html { color: #FFF; }
input, textarea, select { padding: 0; margin: 0; font-size: 0.8em; color:#666666; }

/*
||			STYLE ELEMENTS FOR STANDARD HEADINGS
*/
h1, h3 { color: #0099FF; padding: 0; margin: 0; }
h2, h6 { color: #4CD9FD; padding: 0; margin: 0; }
h4, h5 { color: #003399; padding: 0; margin: 0; }

h1, h2 { font-family: Arial, Helvetica, sans-serif; }
h3, h4 { font-family: Verdana, Arial, Helvetica, sans-serif; }
h5, h6 { font-family: Arial, Helvetica, sans-serif; }

h1, h2 { font-size: 1.6em; font-weight: bold; }
h3 { font-size: 1.4em; font-weight: bold; }
h4 { font-size: 1.3em; font-weight: bold; }
h5 { font-size: 1.1em; font-weight: bold; } 
h6 { font-size: 1em; font-weight: bold; }

/*
||			STYLE ELEMENTS FOR ID's
*/
table#header {}

table#bookonline { padding: 0; margin: 0; margin-top: 12px; float: right;}

table#footer { font-family: tahoma, arial, san-serif; font-size: 0.75em; color: #0894C5; text-align: center; margin-bottom: 8px;}
table#footer td { background-position: center; background-image: url('/images/footer.png'); background-repeat: no-repeat; width:778px; height: 48px; }
table#footer a, #footer a:link { text-decoration: none; color:#AAA; }
table#footer a:visited, #footer a:active { text-decoration: none; color: #CCC; }
table#footer a:hover { text-decoration: underline; color: #306; }

table#leftcontent { font-weight: normal; color: #FFF; font-family: tahoma, arial, san-serif; line-height: 1.2em; }
table#leftcontent a, #leftcontent a:link { text-decoration: underline; color:#E9FDFE; }
table#leftcontent a:visited, #leftcontent a:active { text-decoration: underline; color: #6CF; }
table#leftcontent a:hover { text-decoration: none; color: #306; }
table#leftcontent .leftcontent img { border: 2px solid #6FF; float: left; margin-right: 13px; }
table#leftcontent div { font-size: 0.9em; margin: 0px; }
table#leftcontent .leftcontent p { font-size: 0.85em; margin: 0px; line-height: 1.1em; }
table#leftcontent div.hr { height: 50px; background: #0894C5 url('/images/hr.png') no-repeat scroll center; clear: both; }
table#leftcontent div.hr hr { display: none; }

table#rightlowercontent { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFF; line-height: 1.2em;}
table#rightlowercontent a, #rightlowercontent a:link { text-decoration: underline; color:#E9FDFE; }
table#rightlowercontent a:visited, #rightlowercontent a:active { text-decoration: underline; color: #6CF; }
table#rightlowercontent a:hover{ text-decoration: none; color: #6FF; }
table#rightlowercontent p { text-align: justify; padding-top: 0; margin-top: 0; font-size: 1em; }
table#rightlowercontent p.center { text-align: center; padding: 0; margin: auto; }
table#rightlowercontent div.rightlowercontent { width: 95%; margin: auto; font-size: 0.9em; text-align: left; }
table#rightlowercontent div.rightlowercontent td { font-size: 0.9em; }
table#rightlowercontent div { padding-top: 10px; margin-top: 0; }
table#rightlowercontent ul { float: left; width: 420px; margin: -5px 0px 0px 20px; padding: 0; list-style: none; line-height: 1.1em; }
table#rightlowercontent li { float: left; width: 190px; margin: 0px; background-image: url('/images/bluedot.gif'); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 15px; }
table#rightlowercontent input.text { width: 140px; height: 20px; }
table#rightlowercontent input.dropdown { width: 90px; }
table#rightlowercontent input.feedbutton { width: 100px; }
table#rightlowercontent input.numbers { width: 30px; }
table#rightlowercontent input.checkbox { width: 16px; }
table#rightlowercontent textarea {  width: 300px; height: 80px; font-size: 1.1em; }
table#rightlowercontent select {  width: 100px; }

table#righttopcontent { font-family: tahoma, arial, san-serif; font-weight: normal; color: #FFF; line-height: 1.1em;}
table#righttopcontent a, #righttopcontent a:link{ text-decoration: underline; color:#E9FDFE; }
table#righttopcontent a:visited, #righttopcontent a:active { text-decoration: underline; color: #6CF; }
table#righttopcontent a:hover { text-decoration: none; color: #306; }
table#righttopcontent p { text-align: justify; padding-top: 0; margin-top: 0; }
table#righttopcontent div { padding-top: 10px; margin-top: 0; }
table#righttopcontent ul { float: left; width: 420px; margin: -5px 0px 0px 20px; padding: 0; list-style: none; line-height: 1.1em; }
table#righttopcontent li { float: left; width: 190px; margin: 0px; background-image: url('/images/bullet1.png'); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 15px; }
table#righttopcontent input.text { width: 140px; height: 20px; }
table#righttopcontent input.checkbox { width: 16px; }
table#righttopcontent input.numbers { width: 29px; }
table#righttopcontent input.feedbutton { width: 100px; }
table#righttopcontent textarea {  width: 300px; height: 80px; font-size: 1.1em; }
table#righttopcontent select {  width: 120px; }

table#rightbottomcontent { font-family: tahoma, arial, san-serif; font-size: 0.9em; font-weight: normal; color: #FFF; line-height: 1.1em;}
table#rightbottomcontent a, #rightbottomcontent a:link { text-decoration: underline; color:#E9FDFE; }
table#rightbottomcontent a:visited, #rightbottomcontent a:active { text-decoration: underline; color: #6CF; }
table#rightbottomcontent a:hover { text-decoration: none; color: #306; }
table#rightbottomcontent p { text-align: center; }

table#singlecontent { font-family: tahoma, arial, san-serif; font-size: 0.96em; font-weight: normal; color: #FFF; line-height: 1.1em;}
table#singlecontent div { width: 95%; margin: auto; font-size: 0.9em; text-align: left; padding-top: 10px; }
table#singlecontent a, #singlecontent a:link{ text-decoration: underline; color:#E9FDFE; }
table#singlecontent a:visited, #singlecontent a:active { text-decoration: underline; color: #6CF; }
table#singlecontent a:hover { text-decoration: none; color: #306; }
table#singlecontent p { text-align: justify; padding-top: 0; margin-top: 0; }
table#singlecontent ul { float: left; width: 720px; margin: -5px 0px 10px 20px; padding: 0; list-style: none; line-height: 1.1em; }
table#singlecontent li { float: left; width: 230px; margin: 0px; background-image: url('/images/bullet1.png'); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 15px; }
table#singlecontent h1, table#singlecontent h2, table#singlecontent h3, table#singlecontent h4, table#singlecontent h5, table#singlecontent h6 {margin-top: 10px; margin-bottom: 5px; }

table#singlecontent2 { font-family: tahoma, arial, san-serif; font-size: 0.96em; font-weight: normal; color: #FFF; line-height: 1.1em;}
table#singlecontent2 div { width: 95%; margin: auto; font-size: 0.96em; text-align: left; padding-top: 10px; }
table#singlecontent2 a, #singlecontent a:link{ text-decoration: underline; color:#E9FDFE; }
table#singlecontent2 a:visited, #singlecontent a:active { text-decoration: underline; color: #6CF; }
table#singlecontent2 a:hover { text-decoration: none; color: #306; }
table#singlecontent2 p { text-align: justify; padding-top: 0; margin-top: 0; }
table#singlecontent2 ul { float: left; width: 720px; margin: -5px 0px 10px 20px; padding: 0; list-style: none; line-height: 1.1em; }
table#singlecontent2 li { float: left; width: 230px; margin: 0px; background-image: url('/images/bullet1.png'); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 15px; }
table#singlecontent2 h1, table#singlecontent h2, table#singlecontent h3, table#singlecontent h4, table#singlecontent h5, table#singlecontent2 h6 {margin-top: 10px; margin-bottom: 5px; }

div#previews { background-color: #088AC0; padding-top: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 1.4em; font-weight: bold; text-align: center; width: 300px; height: 300px; }
td#collage {width: 590px; height: 268px; background-image: url('/images/midwestcollage.jpg'); background-position: top left; background-repeat: no-repeat; background-color: #54DDFF; }

div#scroller { margin-left: 40px; margin-top: 40px; width: 180px; height: 218px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold;}
div#scroller b{ color: #FFFFFF; font-size: 15px; font-weight: bold; font-variant: small-caps;}
div#scroller a { color: #FFFFFF; }
div#scroller a:hover { color: #003399; text-decoration: none;}

li.main { font-size: 80%; }

/*
||			STYLE ELEMENTS FOR INDIVIDUAL CLASSES
*/
.leftcolleftedge { background-image: url('/images/leftcolleftedge.png'); background-position: top left; background-repeat:repeat-y; width: 8px; }
.leftcolrightedge { background-image: url('/images/leftcolrightedge.png'); background-position: top left; background-repeat: repeat-y; width: 7px; }
.rightcoltoprightedge { background-image: url('/images/rightcoltoprightedge.png'); background-position: top left; background-repeat: repeat-y; width: 11px; }
.rightcollowerleftedge { background-image: url('/images/rightcollowerleftedge.png'); background-position: top left; background-repeat: repeat-y; width: 6px; }
.rightcollowerrightedge { background-image: url('/images/rightcollowerrightedge.png'); background-position: top left; background-repeat: repeat-y; width: 11px; }
.rightcolbottomleftedge { background-image: url('/images/rightcolbottomleftedge.png'); background-position: top left; background-repeat: repeat-y; width: 6px; }
.rightcolbottomrightedge { background-image: url('/images/rightcolbottomrightedge.png'); background-position: top left; background-repeat: repeat-y; width: 11px;}
.singleleftedge { background-image: url('/images/singleleftedge.png'); background-position: top left; background-repeat:repeat-y; width: 17px; }
.singlerightedge { background-image: url('/images/singlerightedge.png'); background-position: top left; background-repeat:repeat-y; width: 14px; }

.leftcontent { padding: 10px; background-color: #0894C5; }

.righttopcontent { padding: 0; background-color: #088AC0; margin: 0; text-align: center; }
div.righttopcontent { width: 95%; margin: auto; font-size: 0.9em; text-align: left; }

.rightlowercontent { padding: 0; background-color: #214076; margin: 0; font-size: 0.8em; }
div.rightlowercontent { width: 95%; margin: auto; font-size: 0.8em; text-align: left; }

.rightbottomcontent { padding: 0; background-color: #0894C5; margin: 0; }
div.rightbottomcontent { width: 95%; margin: auto; font-size: 0.8em; text-align: left; }

.singlecontent { padding: 0; background-color: #088AC0; margin: 0px; }
div.singlecontent { width: 95%; margin: auto; font-size: 0.9em; text-align: left; }

td.instructions div { padding: 20px 20px 10px 10px; margin-top: 5px; line-height: 1em; font-size: 0.8em; }

.copyright { font-family: tahoma, arial, san-serif; font-size: 0.8em; font-weight: normal; color: #CCC; text-decoration: none; }
.clearboth { clear: both; }
.clearright { clear: right; }
.clearleft { clear: left; }
.center { text-align: center; }
.rightalign { float: right; }
.leftalign { float: left; }
.hidden { display: none; }
.red { color: #FF0000; }
.plain { list-style: none; }
.strong { font-weight: bold; }
.smaller { font-size: 0.8em; }
.smaller { font-size: 0.7em; }

.feedbutton { background-color: #FFF; cursor: pointer; cursor: hand; height: 20px; width: 100px; border: 1px solid navy; }
.feedbutton1 { background-color: #66CCFF; cursor: pointer; cursor: hand; color: #FFF; height: 20px; width: 100px; border: 1px solid white; }