@charset "utf-8";
/* CSS Document */
body { font: 11px Verdana, Arial, Helvetica, sans-serif; background: url(../images/background.jpg); background-repeat:no-repeat;
background-color: #3E2580; }
.clear { clear: both; }
img { border: none; }
hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #9F9F9F; padding-top: 1em; margin-top: 2em; }
h1 { font-size: 14px; color: #574479; margin: 1em 0 1em 0; }
h2 { font-size: 12px; color: #0FC2C2; margin: 1em 0 1em 0; }
h3 { margin: 0; padding: 0.2em 0 1.5em 0.2em; color: #0B2946; font-size: 11px; }
p { margin: 1.2em 0 0 0; }

/* Global Rules */
#wrapper { width: 920px; height: auto; margin: 2em auto; }
#container { width: 932px; height: auto; background: url(../images/main_background.jpg) repeat-y; float: left; }

/* Navigation Start */
#nav_holder { width: 171px; height: auto; float: left; }
.logo { width: 171px; height: 96px; background: url(../images/iqpc_logo.jpg) no-repeat; }
.logo a { width: 171px; height: 96px; background: url(../images/iqpc_logo.jpg) no-repeat; float: left; }

#nav { width: 171px; height: auto; }
#nav ul { width: auto; height: auto; margin: 0; padding: 0; }
#nav li { width: 158px; list-style: none; color: #03c2c2; padding: 0.6em 0 0.6em 0.2em;
margin: 0 0 0 0.4em; }
#nav li a { color: #dcdc09; text-decoration: none; }
#nav li a:hover { color: #ffffff; text-decoration: none; }

.nav_header { width: 164px !important; height: 20px; background: url(../images/left_nav.jpg) no-repeat; color: #03c2c2 !important; font-weight: bold; margin: 0 !important; padding: 0.5em 0 0 0.5em !important; border: none !important; }
.border_remove { border: none !important; }

/* Main Start */
#main_holder { width: 761px; height: auto; float: left; }

/* Breadcrumb Start */
#breadcrumb { width: 535px; height: 20px;} 
#breadcrumb ul { width: auto; height: auto; margin: 0; padding: 0.4em 0 0.6em 0.7em; list-style: none; }
#breadcrumb li { display: inline; color: #686868; font-size: 10px; }
#breadcrumb li a { color: #888888; text-decoration: none; }
#breadcrumb li a:hover { color: #574479; text-decoration: underline; }
.you_are { font-weight: bold; }

/* Main Banner */
#main_banner { width: 761px; height:360px; background: url(../images/header.jpg) no-repeat; }
/*.mbanner_text { width: 500px; height: auto; color: #FFFFFF; font: 12px "Trebuchet MS", Verdana, sans-serif; padding: 14.5em 0 0 1em; }*/

/* Main Text */
.main_text { width: 535px; padding: 0 0 2em 1.5em;}

/* Main Text for pages other than BOA */
.main_text1 { width: 730px; height: auto; padding: 0 0 2em 1.5em; line-height: 1.5em; }


.main_text li { list-style-image: url(../images/bullet.gif); }
.main_text_p {  width: 535px; }
.main_text strong { color: #1AC55; }
.main_text a { color: #574479; text-decoration: none; font-weight: bold; }
.main_text a:hover { color: #574479; text-decoration: underline; }

#main_text1 { width: 749px; height: auto; padding: 0 0 2em 0.8em; line-height: 1.5em; }
#main_text1 li { list-style-image: url(../images/bullet.gif); }
#main_text1 strong { color: #1AC55; }
#main_text1 a { color: #574479; text-decoration: none; font-weight: bold; }
#main_text1 a:hover { color: #574479; text-decoration: underline; }

.website { color: #000000 !important; font-weight: bold; }
.eventimageleft { padding: 2px; border: 1px solid #000; float: left; margin: 0 0.5em 0.5em 0; }

.main_footer { color: #000000; font-weight: bold;}
.main_footer a { color: #0B2946 !important; font-weight: bold;}

/* Right Column */
#right_col { width: 160px; height: auto; padding: 20px 10px 0 2.6em; float:right; margin:auto}

/* Feature Box Rules */
.featurebox_holder { 
	width: 150px; height: auto; margin-bottom: 1em; margin-right:-40px;}
.box_header1 { padding: 0.1em 0 0em 2.5em; width: 150px; color: #FFFFFF; font-size:10px; font-weight: bold}
.box_header2 { padding: 0.3em 0 0em 2.6em; width: 150px; color: #FFFFFF; font-size:10px; font-weight: bold}
.box_header3 { padding: 5.3em 0 0em 2.5em; width: 150px; color: #FFFFFF; font-size:10px; font-weight: bold}
.box_header3 a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.box_header3 a:hover { color: #FFFFFF; text-decoration: underline; }
.box_header4 { padding: 0.1em 0 0em 1.5em; width: 150px; color: #FFFFFF; font-size:10px; font-weight: bold}
.box_header5 { padding: 0.1em 0 0em 2.5em; width: 150px; color: #FFFFFF; font-size:10px; font-weight: bold}
.box_text1 { padding: 0.1em 0 0.2em 0.1em; width: 150px; color: #FFFFFF; font-size:9px}
.box_text1 a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.box_text1 a:hover { color: #FFFFFF; text-decoration: underline; }
.box_text2 { padding: 0 0 0.5em 2.3em; width: 150px; color: #FFFFFF; font-size:9px}
.box_text3 { padding: 5.1em 0 0.5em 0.1em; width: 150px; color: #FFFFFF; font-size:9px}
.box_text4 { padding: 0 0 0.2em 0em; width: 130px; color: #FFFFFF; font-size:9px}
.box_text4 a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.box_text4 a:hover { color: #FFFFFF; text-decoration: underline; }
.box_text a { text-decoration: underline; font-weight: bold; color: #FFFFFF; }
.box_text a:hover { text-decoration: none; }

/* Feature Boxes */

#featurebox1 { 
	width: 160px; height: 102px; background: url(../images/featurebox_1.jpg) no-repeat; color: #ffffff; padding: 0.2em 0.2em 0 1.2em; font-size:10px; margin: 0 2em 0 0;}
#featurebox2 { width: 160px; height: 136px; background: url(../images/featurebox_2.jpg) no-repeat; color: #ffffff;
padding: 0.2em 0 0 0.8em; font-size:10px;}
#featurebox3 { width: 160px; height: 100px; background: url(../images/featurebox_3.jpg) no-repeat; color: #ffffff;
padding: 0.6em 0 0 0.3em; font-size:10px;}
#featurebox4 { width: 160px; height: 124px; background: url(../images/featurebox_4.jpg) no-repeat; color: #ffffff;
padding: 0.6em 0 0 2.1em; font-size:10px;}
#featurebox5 { width: 160px; height: 100px; background: url(../images/featurebox_5.jpg) no-repeat; color: #ffffff;
padding: 0.6em 0 0 2.1em; font-size:10px;}

/* Event Partners Table */
.partnerstable { margin-bottom: 1em; }
.partnerstable th { font-weight: normal; padding: 1.5em 0 1.5em 0; }
.partnerstable td { padding: 1.4em; border: 1px solid #E9E9E9; text-align: center; }

/* Agenda Formatting */
.StreamOne { background: #E9E9E9; }
.StreamTwo { background: #EEEEEE; }
.Time { color: #000000; font-weight: bold; font-size: 11px; }

/* Prices Table */
#pricestable {width: 100%;}
#pricestable th { background: #AFAFAF; color: #FFFFFF; }
#pricestable td { background: #D9D9D9; text-align: center; }
.registerrow { text-align: right !important; height: 10px !important; padding: 0.2em 0.5em 0.2em 0.2em; }
#conf_only td { background: #CCC !important; text-align: center; }

/* Footer */
#footer { width: 946px; height: 27px; background-color: #0b2946; margin: 0 0 3em 0; background: url(../images/footer.jpg) no-repeat; }
.footer_text { width: 946px; height: auto; font-size: 11px; text-align: center; color: #FFF; padding: 0.3em 0 0 0; }
.footer_text a { color: #FFF; text-decoration: none; font-weight: bold; }

/* CSS Document End */