html, body { margin: 0px; padding: 0px; }

body { background-color: #000; text-align: center; word-wrap: break-word; font-size: 14px; }






* { behavior: url(http://www.addomusic.com/css/iepngfix.htc) }

img, div { behavior: url(http://www.addomusic.com/css/iepngfix.htc) }

img { behavior: url(http://www.addomusic.com/css/iepngfix.htc); }







.accent-1 { color: #cdcdcd; }

.accent-2 { color: #F9E000; }

.accent-3 { color: #7d8297; }

.accent-4 { color: #000; }

.accent-5 { color: #B0CC65; }

.block { background-color: #4876ed; color: #FFF; margin: 0 1px; padding: 1px 3px; }

.block-sans { background-color: #4876ed; color: #FFF; margin: 0 1px; padding: 1px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.block2 { background-color: #142c6c; color: #FFF; margin: 0 1px; padding: 1px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.block-top { background-color: #eaebff; padding: 1px 8px; }

.wimpy_button { position: relative; top: 7px; }






div#everything { margin: 0 auto; width: 1024px; height: auto; text-align: left; background-color: #ffffff; }






div#header { z-index: 2; background-color: #fff; background-image: url(../images/site/header.jpg); width: 1024px; height: 247px; float: left; border-width: 0; margin: 0 auto; padding: 0; border-left: 1px solid #000; border-right: 1px solid #000; }

div#header p { color: #7d8297; font-size: 90%; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; text-align: right; font-weight: bold; margin: 0; padding: 10px 40px 0px; }

div#header img { z-index: 1; float: left; position: relative; padding: 0px; margin: 0 0 0 30px; border: none; }

div#header a { position: absolute; top: 15px; color: #000; text-decoration: none; }





div#nav { background-color: #000; width: 100%; height: 36px; float: left; padding: 0; margin: 0; }

div#nav a { padding: 0; text-decoration: none; }

div#nav a:link { color: #FFF; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; padding: 0; }

div#nav a:visited { color: #FFF; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; }

div#nav a:hover { color: #cdcdcd; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; }

div#nav a:active { color: #cdcdcd; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; }

div#nav ul { margin: 0; padding: 0 25px 0; }

div#nav li { float: left; list-style-type: none; background-color: #000; padding: 7px 20px 8px; }

div#nav li:hover { color: #CCD1E2; }






div#content { background-position: center top; top: 133px; width: 1024px; background-color: #fff; float: left; margin: 0; padding: 0; border-left: 1px solid #000; border-right: 1px solid #000; }






div#topleftcolumn { background-color: #000; width: 207px; float: left; margin: 5px 0 0; padding: 40px; }

div#topleftcolumn h1 { color: #CCD1E2; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px;  margin: 0; padding: 0 0 10px; }

div#topleftcolumn h1 span { color: #FFF; }

div#topleftcolumn h2 { color: #CCD1E2; font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; margin: 10px 0 25px; }

div#topleftcolumn h3 { color: #9a2d10; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: 2px solid #ccd1e2; margin-top: 2em; margin-bottom: 20px; padding: 4px; }

div#topleftcolumn h4 { border-bottom: 2px solid #CCD1E2; }

div#topleftcolumn h6 { color: #CCD1E2; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0 0 28px; }

div#topleftcolumn p span { color: #CCD1E2; font-weight: bold; }

div#topleftcolumn p { color: #FFF; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-size: 13px; line-height: 150%; }

div#topleftcolumn a { color: #4876ed; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

div#topleftcolumn a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #4876ed; text-decoration: none; }

div#topleftcolumn a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #4876ed; text-decoration: none; }

div#topleftcolumn a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #CCD1E2; text-decoration: none; }

div#topleftcolumn a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; }

div#topleftcolumn ul { margin: 5px 0; padding: 0; }
	
div#topleftcolumn li { list-style-type: none; padding: 10px 0; }






div#subnav { background-color: #fff; width: 197px; float: left; margin: 10px 0 5px; padding: 40px 20px 20px; text-align: left; }

div#subnav p { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; margin: 0; padding: 0; }

div#subnav a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #82B5D8; text-decoration: none; padding: 0; }

div#subnav a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #82B5D8; text-decoration: none; }

div#subnav a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #ADD3F3; text-decoration: none; }

div#subnav a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #000; text-decoration: none; }

div#subnav ul {margin: 0; padding: 0; }
	
div#subnav li { list-style-type: none; padding: 7px 0 8px 25px; }

div#subnav li:hover { color: #000; }






div#leftcolumn { background-color: #fff; width: 190px; float: left; margin: 5px 0 5px; padding: 20px; text-align: left; }

div#leftcolumn h1 { color: #000; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px;  margin: 0; padding: 0 0 10px; }

div#leftcolumn h2 { color: #CCD1E2; font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; margin: 10px 0 25px; }

div#leftcolumn h3 { color: #9a2d10; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: 2px solid #ccd1e2; margin-top: 2em; margin-bottom: 20px; padding: 4px; }

div#leftcolumn h4 { border-bottom: 2px solid #CCD1E2; }

div#leftcolumn h6 { color: #CCD1E2; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0 0 28px; }

div#leftcolumn p { color: #000; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-size: 13px; line-height: 150%; }

div#leftcolumn object { border: 0; }

div#leftcolumn a { color: #142c6c; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

div#leftcolumn a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #142c6c; text-decoration: none; }

div#leftcolumn a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #142c6c; text-decoration: none; }

div#leftcolumn a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; }

div#leftcolumn a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; }

div#leftcolumn ul { margin-bottom: 40px; }

div#leftcolumn li { list-style-type: square; }





div#middle { background-color: #fff; width: 500px; float: left; margin: 5px; padding: 20px 20px 70px 20px; }

div#middle h1 { color: #000; font-size: 170%; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; margin-top: 10px; }

div#middle h1 span { color: #CCD1E2; font-size: 170%; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; margin-top: 10px; }

div#middle h2 { color: #C66363; font-size: 180%; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; clear: both; border-bottom: 1px solid #cdcdcd; margin-top: 25px; padding-bottom: 10px; }

div#middle h3 { color: #B0CC65; font-size: 120%; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; clear: both; margin-top: 30px; margin-bottom: 20px; padding: 4px 4px 4px 0px; }

div#middle h4 { clear: both; border-bottom: 2px solid #ccd1e2; }

div#middle h5 { color: #7d8297; font-size: 10px; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; clear: both; margin-top: 25px; }

div#middle h6 { color: #CCD1E2; font-size: 13px; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0 0 28px; }

div#middle p { color: #000; font-size: 85%; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: 175%; }

div#middle a { color: #656dd8; font-size: 100%; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

div#middle a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #82B5D8; text-decoration: none; }

div#middle a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #82B5D8; text-decoration: none; }

div#middle a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #ADD3F3; text-decoration: none; }

div#middle a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #000; text-decoration: none; }

div#middle ul { margin: 0; padding: 0 20px; }

div#middle li { color: #000; font-size: 85%; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: 175%; list-style-image: url(../images/site/list.png); margin: 0; padding: 5px 0; }

div#middle .pullquote { color: #699; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal }

div#middle img { float: left; margin-top: 5px; margin-right: 15px; margin-bottom: 15px; border: solid 5px #CCD1E2; }






div#block-top { background-color: #eaebff; padding: 1px 8px; } 

div#col2a { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2b { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2a2 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2b2 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2a3 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2b3 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2a4 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col2b4 { width: 220px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }

div#col3a { width: 130px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col3b { width: 130px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col3c { width: 130px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }

div#col4a { width: 90px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col4b { width: 90px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col4c { width: 90px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }
div#col4d { width: 90px; float: left; margin: -10px 0 0; padding: 0 40px 20px 0; }








div#toprightcolumn { background-color: #fff; width: 197px; float: left; margin: 10px 0 5px; padding: 40px 20px 20px; text-align: left; }

div#toprightcolumn h1 { color: #CCD1E2; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px;  margin: 0; padding: 0 0 10px; }

div#toprightcolumn h1 span { color: #FFF; }

div#toprightcolumn h2 { color: #CCD1E2; font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; margin: 10px 0 25px; }

div#toprightcolumn h3 { color: #B0CC65; font-size: 120%; font-family: Georgia, Times, "Times New Roman", serif; font-style: normal; font-weight: bold; text-decoration: none; clear: both; margin-top: 7px; margin-bottom: 20px; padding: 4px 4px 4px 0px; }

div#toprightcolumn h4 { border-bottom: 2px solid #CCD1E2; }

div#toprightcolumn h6 { color: #CCD1E2; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0 0 28px; }

div#toprightcolumn p span { color: #CCD1E2; font-weight: bold; }

div#toprightcolumn p { color: #000; font-size: 85%; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: 175%; }

div#toprightcolumn a { color: #4876ed; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

div#toprightcolumn a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #4876ed; text-decoration: none; }

div#toprightcolumn a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #4876ed; text-decoration: none; }

div#toprightcolumn a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #CCD1E2; text-decoration: none; }

div#toprightcolumn a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; }

div#toprightcolumn ul { margin: 5px 0; padding: 0; }
	
div#toprightcolumn li { list-style-type: none; padding: 10px 0; }






div#rightcolumn { background-color: #fff; width: 120px; float: left; margin: 5px 0 5px; padding: 20px; text-align: left; }

div#rightcolumn h1 { color: #000; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px;  margin: 0; padding: 0 0 10px; }

div#rightcolumn h2 { color: #CCD1E2; font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; margin: 10px 0 25px; }

div#rightcolumn h3 { color: #9a2d10; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: 2px solid #ccd1e2; margin-top: 2em; margin-bottom: 20px; padding: 4px; }

div#rightcolumn h4 { border-bottom: 2px solid #CCD1E2; }

div#rightcolumn h6 { color: #CCD1E2; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; margin: 0 0 28px; }

div#rightcolumn p { color: #000; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-size: 13px; line-height: 150%; }

div#rightcolumn object { border: 0; }

div#rightcolumn a { color: #142c6c; font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

div#rightcolumn a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #142c6c; text-decoration: none; }

div#rightcolumn a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #142c6c; text-decoration: none; }

div#rightcolumn a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; }

div#rightcolumn a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; }

div#rightcolumn ul { margin-bottom: 40px; }

div#rightcolumn li { list-style-type: square; }





div.clearfloats {clear: both;}






div#lowsubnav { clear: both; background-color: #000; text-align: right; width: 100%; height: 29px; float: left; }

div#lowsubnav p { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 90%; font-weight: bold; text-align: right; margin: 0; padding: 0; }

div#lowsubnav a:link { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #cdcdcd; text-decoration: none; text-align: right; padding: 0; }

div#lowsubnav a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #cdcdcd; text-decoration: none; text-align: right; }

div#lowsubnav a:hover { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #fff; text-decoration: none; text-align: right; }

div#lowsubnav a:active { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #7D8297; text-decoration: none; text-align: right; }

div#lowsubnav ul { text-align: right; margin: 0; padding: 0 25px 0; }
	
div#lowsubnav li { text-align: right; float: right; list-style-type: none; padding: 7px 20px 8px; }

div#lowsubnav li:hover { color: #000; }






div#footer { clear: both; background-color: #000; width: 944px; height: 25px; margin: 0; padding: 12px 40px 0px; }

div#footer p { font-family: Georgia, Times, "Times New Roman", serif; color: #fff; font-size: 80%; text-align: right; margin: 0; padding: 0; }

div#footer a:link { font-family: Georgia, Times, "Times New Roman", serif; color: #82B5D8; font-size: 100%; font-weight: bold; text-decoration: none; text-align: right; margin: 0; padding: 0; }

div#footer a:visited { font-family: Georgia, Times, "Times New Roman", serif; color: #82B5D8; font-size: 100%; font-weight: bold; text-decoration: none; text-align: right; }

div#footer a:hover { font-family: Georgia, Times, "Times New Roman", serif; color: #ADD3F3; font-size: 100%; font-weight: bold; text-decoration: none; text-align: right; }

div#footer a:active { font-family: Georgia, Times, "Times New Roman", serif; color: #fff; font-size: 100%; font-weight: bold; text-decoration: none; text-align: right; }






.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .clearfix {height: 1%; }

.clearfix {display: block;}





