
/* ::::: http://projects.newtarget.net/ctia2007/www/css/internal.css ::::: */

body { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); height: 100%; line-height: 1.3em; }
a { color: rgb(102, 153, 0); }
a:hover { text-decoration: underline; }
div, img, form, object, embed, h1, h2, h3, h4, h5, h6, h7, h8, p, ul, ol, li, table, tr, td, a { border-width: 0pt; margin: 0pt; padding: 0pt; }
html { height: 100%; }
/* container content width */
div#container { width: 871px; margin-left: auto; margin-right: auto; margin-top: 44px; background-color: rgb(255, 255, 255); }
#header_left { border-top: 3px solid rgb(255, 255, 255); border-left: 3px solid rgb(255, 255, 255); float: left; width: 207px; height: 50px; background-color: rgb(255, 255, 255); }
#header_left img { border: 1px solid rgb(204, 204, 204); }
#header_right { border-top: 3px solid rgb(255, 255, 255); border-right: 3px solid rgb(255, 255, 255); width: 558px; float: right; height: 49px; background-color: rgb(67, 67, 67); }
#header_right .header_date { border-right: 1px dotted rgb(255, 255, 255); margin: 5px 8px 8px 15px; padding: 15px 0px; font-weight: bold; font-size: 14px; color: rgb(255, 255, 255); top: 20px; float: left; width: 130px; display: inline; height: 10px; }
#header_right .about_event { margin: 2px 8px 8px 0px; padding: 5px 8px 1px 5px; font-size: 10px; color: rgb(233, 233, 233); display: inline; float: left; line-height: 12px; }
#header_right ul { margin: 18px 0px 0px 20px; float: left; width: 140px; display: inline; padding-bottom: 20px; list-style-type: none; }
#header_right li { padding: 0px 8px 30px 22px; background-image: url('header_bullet.gif'); background-position: 0pt 0px; background-repeat: no-repeat; display: inline; }
#header_right li a { font-size: 10px; text-decoration: none; padding-bottom: 20px; padding-top: 2px; color: rgb(255, 255, 255); }
#header_right li a:hover { color: rgb(191, 255, 0); }
a.register { margin: 5px 10px 0px 0px; float: right; width: 92px; }
.clear { clear: both; }
/* content width */
#content_shell { background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; width: 870px ! important; padding-left: 5px ! important; margin-top: 3px; background-position: right top; background-repeat: repeat-y; }
#content_shell > #alignment { float: left; width: 100%; background-position: right top; background-repeat: repeat-y; }
#left { float: left; width: 179px; background-color: rgb(247, 247, 247); }
.green { color: rgb(102, 153, 0); }
.image_container { border-top: 1px solid rgb(203, 203, 205); border-left: 1px solid rgb(203, 203, 205); border-right: 1px solid rgb(203, 203, 205); text-align: center; }
.box_container { border: 1px solid rgb(203, 203, 205); padding: 10px 5px 14px 10px; margin-bottom: 2px; color: rgb(102, 102, 102); }
.box_container a { color: rgb(103, 51, 188); }
.box_container a:hover { text-decoration: none; }
.box_container p { padding-bottom: 3px; }
#left h2 { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); padding: 7px 5px 7px 10px; background-image: url('internal_h2.gif'); background-position: left top; background-repeat: repeat-x; font-size: 11px; color: rgb(51, 51, 51); }
#left h3, #right h3 { padding: 7px 5px 7px 10px; background-image: url('headerh2.jpg'); background-position: left top; background-repeat: repeat-x; font-size: 13px; color: rgb(51, 51, 51); margin-bottom: 1px; }
.box_container ul { list-style-type: none; padding-left: 5px; padding-top: 5px; font-size: 10px; }
.box_container li { padding: 2px 15px; background-image: url('green_bullet.gif'); background-position: 0pt 5px; background-repeat: no-repeat; }
.small { font-size: 10px; }
/* center content width */
#center { width: 685px ! important; float: left; margin-left: 1px; font-size: 11px; color: rgb(68, 68, 68); }
.main_copy { padding: 10px 5px 5px 15px; }
.main_copy a { color: rgb(100, 53, 177); text-decoration: underline; }
.main_copy a:hover { text-decoration: none; }
#center hr { border: 1px dotted rgb(204, 204, 204); height: 1px; }
#center p { padding: 1px 0px 10px; }
.main_copy ul { padding: 10px 0px; list-style-type: none; }
.green { color: rgb(172, 192, 2); }
.purple { color: rgb(130, 82, 209); }
.main_copy ol { padding: 10px 0px 10px 20px; }
.main_copy ul li { padding: 0px 0px 0px 10px; background-image: url('content_bullet.gif'); background-position: 0pt 3px; background-repeat: no-repeat; }
#center h1 { padding: 0px 0px 5px; color: rgb(130, 82, 209); font-size: 13px; background-image: url('headline_h1bg.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: 20px; }
#center h2 { padding: 0px 0px 10px; color: rgb(148, 165, 6); font-size: 12px; }
#center h3 { padding: 0px; color: rgb(172, 192, 2); font-size: 11px; }
#center h4 { padding: 0px 0px 0px 20px; font-size: 11px; margin-bottom: 5px; }
#center h4.green { color: rgb(172, 192, 2); background-image: url('green_arrow.gif'); background-position: 0pt 0px; background-repeat: no-repeat; }
#center h4.purple { color: rgb(130, 82, 209); background-image: url('purple_arrow.gif'); background-position: 0pt 0px; background-repeat: no-repeat; }
#center h5 { padding: 0px; color: rgb(148, 165, 6); font-size: 10px; }
#center h6 { padding: 0px; color: rgb(148, 165, 6); font-size: 9px; }
#right { padding: 0px; width: 182px; float: left; margin-left: 1px; }
#right .box_container { padding: 10px 2px 14px 5px; background-color: rgb(247, 247, 247); }
#right form { padding: 2px 5px ! important; margin-bottom: 4px; background-color: rgb(196, 196, 196); }
input.with_border { border: 1px solid rgb(68, 68, 68); height: 16px; width: 130px; margin-right: 5px; font-size: 11px; }
#right img { padding-bottom: 5px; }
.footer_container { background-image: url('footer_bg.gif'); background-position: left top; background-repeat: repeat; margin-top: 3px; clear: both; }
.footer { padding: 20px 0px; width: 765px; margin-left: auto; margin-right: auto; text-align: center; }

/* ::::: http://projects.newtarget.net/ctia2007/www/css/nav.css ::::: */

.mainnav ul { list-style-type: none; }
.mainnav li { border-bottom: 1px solid rgb(255, 255, 255); padding: 7px 0px 0px 10px; height: 21px; background-image: url('mainnav_bg.gif'); background-position: left top; background-repeat: repeat-x; }
.mainnav li a { padding: 0px 5px 0px 6px; text-decoration: none; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.mainnav li a:hover { color: rgb(191, 255, 0); text-decoration: none; }
ul.subnav { border-top: 2px solid rgb(255, 255, 255); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); list-style-type: none; font-size: 11px; background-color: rgb(248, 251, 221); padding-bottom: 2px; }
ul.subnav li a { padding: 3px 0px 1px 23px; color: rgb(51, 51, 51); text-decoration: none; display: block; background-image: url('subnav_off.gif'); background-position: 0pt 2px; background-repeat: no-repeat; }
ul.subnav li a:hover { padding: 3px 0px 1px 23px; color: rgb(51, 51, 51); display: block; text-decoration: none; background-image: url('subnav_over.gif'); background-position: 0pt 2px; background-repeat: no-repeat; background-color: rgb(233, 243, 144); }
ul.subnav li.active a { color: rgb(51, 51, 51); display: block; text-decoration: none; background-image: url('subnav_over.gif'); background-position: 0pt 2px; background-repeat: no-repeat; background-color: rgb(233, 243, 144); }
.breadcrumbs { padding: 7px 5px 6px; background-color: rgb(196, 196, 196); color: rgb(255, 255, 255); font-size: 10px; margin-bottom: 10px; }
.breadcrumbs ul { list-style-type: none; }
.breadcrumbs li { padding: 0px 2px; display: inline; }
.breadcrumbs li a { padding: 0px 5px 0px 1px; color: rgb(255, 255, 255); text-decoration: none; }
.breadcrumbs li a:hover { text-decoration: underline; }
.breadcrumbs .selected { color: rgb(51, 51, 51); font-weight: bold; }
.footer ul { list-style-type: none; color: rgb(204, 204, 204); font-size: 10px; padding-bottom: 15px; }
.footer li { display: inline; }
.footer li a { padding: 0px 8px; text-decoration: none; color: rgb(204, 204, 204); }
.footer li a:hover { text-decoration: underline; }
.footer p, .footer p a { padding: 1px 0px; color: rgb(153, 153, 153); }
