/* General */

#container {width:688px; height:auto; margin:0; padding:0 30px;}

#body {position:relative; width:688px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #ff501f; margin:0; padding:30px 0 5px 0; text-align:left;}

h2 {font-family:Georgia; font-size:29px; font-weight:normal; line-height: 35px; color:#3C6117; margin:0; padding:20px 0 0 0; text-align:left; }
 
h3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #669424; margin:0; padding:10px 0 5px 0; text-align:left; text-transform:none;}

h4 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #ffffff; margin:0 0 0 20px; padding:0; text-align:left; text-transform:none;}

p {font-family:arial, helvetica, sans-serif; color:#292929; font-size:12px; line-height:18px; margin:0; padding:5px 0 10px 0; text-align:left;}

a {color:#FF501F; font-size:inherit;}

a:hover {color:#669424;text-decoration:none; font-size:inherit;}

img {border:none;}

.gftKerning {letter-spacing:.1em;}

.small {font-size:11px;}

.smallCenter {font-size:11px;text-align:center;}

/* End General */



/* Title Section */

#title {position:relative; width:688px; }

#title .line {width:100%; height:1px;}

/* End Title Section */



/* General form layout */

#background {background-image:url(images/background.jpg); width:685px; height:730px; background-repeat:no-repeat; margin:10px 0; }

#seminarTop {width:625px; height:457px; margin:0 30px 0 30px;}

#seminarForm {width:615px; height:273px; margin:0 25px 0 25px;}

#seminarForm .form {margin:0; padding:0;}

#seminarForm p {font-family:arial, helvetica, sans-serif; color:#292929; font-size:11px; line-height:18px; margin:0; padding:5px 0; text-align:left;}

#seminarForm p.error {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f26522; margin:0; text-align:left; font-weight:bold;}

#seminarForm p.disclaimer {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a9a4a4; padding:0 0 0 0px;; margin:0; text-align:left;}

#seminarForm a {font-family:Arial, Helvetica, sans-serif; font-size:inherit; color:#f26522; text-decoration:none; }

#seminarForm a:hover {font-family:Arial, Helvetica, sans-serif; font-size:inherit; color:#f26522; text-decoration:underline; }

#seminarForm  #field {width:652px; margin:0 px; padding:0 0px 0 0;}

#seminarForm #field .textfield_effect {background-color:#ffffff; border:1px solid #c2c1c1 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left; vertical-align:middle; margin:0 0 0 0; padding:3px; height:23px;}

#seminarForm #field .textfield_effect_bold {background-color:#ffffff; border:1px solid #c2c1c1 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left; vertical-align:middle; margin:0 0 0 0; padding:3px; height:23px; font-weight:bold;}

#seminarForm #field .textfield {background-color:#ffffff; border:1px solid #c2c1c1 ; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left;  margin:0 0 0 0;  padding:3px; height:23px;}

#seminarForm #field .textfield_effect:focus {border:1px solid #5e8400;}

.rqdNotify {	background-color:#C9EBF0; border-width:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left; margin:0; padding:3px; height:20px;}

.rqdNotify_bold {	background-color:#C9EBF0; border-width:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left; margin:0; padding:3px; height:20px; font-weight:bold;}

#seminarForm #field .submit {margin:0 0 0 0;  padding:3px; }

#seminarForm #field p.text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:left; margin:0;}

#seminarForm #field p.phone {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#292929; padding:0; margin:0;}

#seminarForm #field .help {cursor:hand; vertical-align:middle;}

.comment {font-size:9px;line-height:11px;}

#session {list-style-image:url(/solo/images/bullet.gif); padding:10px 0 0 20px; margin:0 0 0 20px;}

#session li {padding:0 0 7px 0;}

/* End general form layout */



/* Special seminars */

#seminarBox {border-left:1px solid #d1cbc5; border-right:1px solid #d1cbc5; width:100%; font-size:12px; text-align:left;}

#seminarBox p.reserve {font-size:14px; color:#f26522; font-weight:bold; padding:15px 20px; text-align:left;}

p.preRegisterDate {font-weight:bold; font-style:italic; font-size:14px; padding:0 0 10px 0;}

a.preRegisterLink {font-weight:bold; color:#ff510f; font-size:14px; text-decoration:none;}

a:hover.preRegisterLink {font-weight:bold; color:#669424; font-size:14px; text-decoration:underline;}

/* End Special seminars */



/* Next up links */

#nextUp {position:relative; padding:20px 0 10px 0; width:688px;}

#nextUp a {font-weight:normal; color:#669424;}

#nextUp a:hover {font-weight:normal; color:#f26522;}

#nextUp p {color:#292929; margin:0; padding:0; float:left;}

#nextUp .small {font-size:11px;}

/* End Next up links */


/* Disclaimer area */

#disclaimer {position:relative; padding:0 0 30px 0; width:688px;}

#disclaimer a {color:#4c711d; font-size:11px;}

#disclaimer a:hover {color:#f26522; font-size:11px;}

#disclaimer p {color:#8e857d; font-size:11px; margin:0; padding:10px 0 5px 0;}

.compliance {color:#8e857d; font-size:10px; margin:3px 0 30px 0; padding:0;}

/* End Disclaimer area */


/* Social Bookmarking links */

a.bookmark {color:#4c711d;}

a.bookmark:hover {color:#f26522; text-decoration:underline;}

a.bookmark:active {color:#f26522; text-decoration:underline;}

a.bookmark:visited {color:#4c711d;}

/* End Social Bookmarking links */

