/* Individual HTML Styles */
body{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;  background: url('../images/q1-bg.gif') #2d598a; }

label{ display: block; width: 50px; color: #214062; font-weight: bold;  font-size: 10px; }
.inputFld{ display: block; width: 125px; font-size: 10px; }

/* Div Styles */
div#headerLinks{ width: 800px; margin: 0 auto; text-align: right; font-size: 10px; color: #FFF; padding: 15px 0; padding-right: 30px; }
div#navBar{ width: 802px; margin: 0 auto; background: #FFF; padding: 2px 0 0 2px; }
div#mainContainer{ width: 800px; margin: 0 auto; padding-bottom: 0px; border-top: 2px solid #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF; background: url('../images/content_bg-2.jpg'); }
div#topRule{ width: 800px; height: 5px; font-size: 0px; background: #86c1df; }
div#leftSide{ float: left; width: 200px; }
div#rightSide{ float: right; width: 600px; }
div#q1Logo{ display: block; width: 200px; height: 200px; font-size: 0px; text-indent: -999px; overflow: hidden; background: url('../images/q1_logo.jpg'); }
div#q1Logo a{ display: block; position: relative; width: 200px; height: 200px; top: 0; left: 0; border: 0px solid #000000; }

div#topImgBar{ width: 600px; height: 200px; margin: 0; padding: 0; }
div#regNow{ width: 600px; margin: 0; padding: 0; background: url('../images/reg_bckgrnd.jpg') #484848;}



div#indexContent, div#insideContent{ width: 600px; background: #e2e2e2; }
div#indexContent{ border-bottom: 7px solid #86c1df; }
div#subContent{ width: 600px; background: #e2e2e2; background: url('../images/subSection_BG.jpg');}
div#subLeft{ float: left; width: 299px; background: #e2e2e2; }
div#subRight{ float: right; width: 299px; background: #e2e2e2; }
div#footerLinks{ width: 800px; background: #214062; color: #FFF; font-size: 10px; text-align: center; margin: 0 auto; padding-top: 1.2em; padding-bottom: 1.2em; border-bottom: 2px solid #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF;  }
div#footer{ width: 800px; margin: 0 auto; text-align: center; font-size: 10px; color: #FFF; padding: 15px 0; }


/* Style for HTML tags that are inside of DIV tags ****************************************************************************************** */
/*Left Side */

/*Right Side */
div#headerLinks a{ color: #fff; }

div#regNow h1{ display: block; font-size: 14px; color: #FFF; margin: 0 0 0 10px; padding: 10px 0 0 0;}
div#regNow h2{ display: block; font-size: 12px; color: #FFF; margin: 0 0 0 10px; padding: 0 0 0 0;}
div#regNow p{ display: block; font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin: 0 0 0 10px; padding: 5px 5px 0 0;}
/*div#regNow a{ position: relative; left: 397px !important; *left: 397px; top: 2px !important; *top: 0px; }*/
.regBttn{ display: block; float: right; width: 200px; margin: 5px 4px 5px 0; border: 0px solid #FFF;}

div#indexContent h1{ display: block; font-size: 16px; color: #2d598a; margin: 0 auto 5px; padding: 10px 0 0 10px; }
div#indexContent p{ display: block; font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #323232; margin: 0 auto; padding: 0 10px 0 10px; }
div#indexContent ol,div#insideContent ul  {margin: 20px 0 20px 0; padding: 0 25px 0 50px; }
div#indexContent li{ font-size: 10px; list-style-position: inherit; color: #323232; margin: 0 auto 0; padding: 0 10px 10px 10px; }


div#insideContent h1{ display: block; font-size: 12px; color: #FFF; background: #5e5e5e; margin: 0 0 0px 0; padding: .85em 0 .85em 8px; }
div#insideContent h2{ display: block; font-size: 12px; color: #323232; margin: 0 auto; padding: 10px 10px 10px 10px; }
div#insideContent p{ display: block;  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #323232; margin: 0 auto; padding: 0 10px 0 10px; }
div#insideContent blockquote{ display: block;  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #323232; margin: 0 auto; padding: 0 10px 0 10px; }
div#insideContent a{ font-size: 10px; color: #214062; text-decoration: underline; }
div#insideContent a:hover{ font-size: 10px; color: #FFF; text-decoration: none; background: #214062; }
div#insideContent ol,div#insideContent ul  {margin: 20px 0 20px 0; padding: 0 25px 0 50px; }
div#insideContent li{ font-size: 10px; color: #323232; list-style-position: inherit; margin: 0 auto 0; padding: 0 10px 10px 10px; }
div#insideContent ul ul {margin: 0 0 0 10px; padding: 0 25px 0 25px; }

div#insideContent table{ border-collapse: collapse; width: 600px; margin: 0 auto; padding: 0 0 0 0; font-size: 12px;}
div#insideContent td { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; padding: .5em 10px .5em 10px; vertical-align: top; border: 0px solid #000; }
div#insideContent td strong{ font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
div#insideContent td a{ width: 0px; height: 0px; font-size: 0px; }
div#insideContent tr.evenCell td { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; background: #d6f1ff; color: #214062; }
div#insideContent tr.oddCell td { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; background: #FFF; color: #214062; }
div#insideContent tr.over td { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; background: #5e5e5e; color: #FFF; }

div#subContent h1{ display: block; font-size: 16px; color: #2d598a; margin: 10px auto 20px; padding: 0 0 0 12px; }
div#subContent p{ display: block;  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #323232; margin: 0 auto 20px; padding: 0 12px 0 12px; }
div#subContent p a{ font-size: 11px; font-weight: bold; color: #2d598a; padding-bottom: 20px; }

div#footerLinks a{ color: #fff; }

/******************************************************************************************************************************************** */

/* Classes */
.formContainer{ background: #86c1df; }
.signUpBox{ width: 200px; background: #86C1DF; margin: 0; padding: 0 0 -.85px 0; border-bottom: 1px solid #86C1DF; }
.leftSideBox{ width: 200px; margin: 0; padding: 0; }
.leftSideBox h1, .signUpBox h1{ display: block; font-size: 12px; color: #fff; background: #214062; margin: 0; padding: .85em 0 .85em 8px; }
.leftSideBox p{ font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #323232; margin: 5px 0 0 0; padding: 0 7px 0 7px; }
.leftSideBox p a:hover, .leftSideBox p a:visited, .leftSideBox p a:active, .leftSideBox p a:link{ color: #2d598a; }

.stripeMe tr td a{ display:block; height: 10px; }

/*.signUpBox table{ width: 200px; margin: 0; padding: 0; }
.signUpBox table tr{ padding: 0 0 5px 0; }*/

/* Link Classes */
.moreDetails{ float: right; display: block; font-size: 10px; color: #2d598a; padding-right: 12px; padding-bottom: 10px;}
.seeMoreLink{ display: block; font-size: 10px; text-align: right; color: #2d598a; margin: 10px 7px 10px 0; }
.backToEvent{ display: block; font-size: 10px; text-align: right; color: #2d598a; margin: 5px 10px 5px 0; }

/* Style for HTML tags that are inside of Classes tags ************************************************************************************** */
/*Left Side */


/*Right Side */

/******************************************************************************************************************************************** */
