body { background-color:#FFF; color: #000;}
h1 { color: #1447AD; border-bottom-color: #1447AD;}
h2 { color: #1447AD; border-bottom-color: #1447AD;}
h3 { color: #1447AD; }
h4 { color: #1447AD; }
h5 { color: #1447AD; }
h6 { color: #1447AD; }
#sidebar h3,h4 { color: #1447AD; border-bottom-color: #1447AD;}
#siteoptions_h { color: #1447AD; border-bottom-color: #1447AD;}
#nav { background-color:#1447AD; background-image: url(/images/shared/nav_bg.gif); color: #FFF;}
#content { background-color:#FFF; color: #000;}
#sidebar { background-color:#EDF1F9; color: #000; }
#nosidebar { background-color:#EDF1F9; color: #000; }
#logo { background-image: url(/images/shared/logo.gif); }
#logo a { background-color: transparent; }
#nav a:link, #nav a:visited { color: #fff; text-decoration: none; background-color: transparent; }
#footer { border-top: 2px solid #1447AD; color: #1447AD; background-image: url(/images/shared/carroll_logo.gif); background-color: transparent; }
#footer a { background-color: transparent; }
a:link { color: #1447AD; background-color: transparent; }
a:visited { color: #00147A; background-color: transparent; }
a:hover { color: #007A47; background-color: transparent; }
a:active { color: #007A47; background-color: transparent; }
#sidebar a:link { color: #1447AD; background-color: transparent; }
#sidebar a:visited { color: #00147A; background-color: transparent; }
#sidebar a:hover { color: #00147A; background-color: transparent; }
#sidebar a:active { color: #1447AD; background-color: transparent; }
#sidebar a { background-color: transparent; }
#searchwidget button { color:#1447AD; background-color:#FFF; border: 1px solid #1447AD; font-weight: bold; }
acronym { border-bottom: 1px dotted #1447AD; }
/* For use in FormML */
input.invalid {
  background-color: #FCC;
}
strong.error {
  color: red;
}
button { color:#1447AD; background-color:#EDF1F9; border: 1px solid #1447AD; font-weight: bold; }
.calloutbox button { color:#1447AD; background-color:#FFF; border: 1px solid #1447AD; font-weight: bold; }
.formdata {background-color:#FFFFFF;color:#000; border:1px solid #1447AD;}
.calloutbox { background-color:#EDF1F9; color: #000; }
.error { color: #F00; }
table { border: 1px solid #1447AD; }
th {  border: 1px solid #FFF; background-color: #1447AD; color: #FFF; }
td { border: 1px solid #1447AD; }
.courseoptions,.colFloatRight{background-color:#EDF1F9; color: #000;}
.coursebox, .feature{border:1px solid #1447AD;}
.feature h4{background-image: url(/images/shared/nav_bg.gif); color: #FFF;}
.coursebox h3, .feature h4 {background-color:#1447AD;color:#FFF;}
.attention {font-weight:bold; color:#1447AD;}
fieldset{color:#000; background-color:#EDF1F9;border: 1px solid #1447AD; font-weight: 500;}
legend{font-weight:bold;color:#1447AD;}
.note{color:#000;}
.border2 img {border-color:#1447AD;}
caption{color:#1447AD;}
p.paid{color:#1447AD;}
#mycarrolltech h2 {background-color:#1447AD;color:#FFF;}
#mycarrolltech h3 {background-color:#EDF1F9;color:#1447AD; border-color:#1447AD;}
dt{color:#1447AD;}
.but_admin {background-color:#007A47;}

/* New Styles for Forms */
.formTextField { border-left: 10px solid #1447AD; }
.formTextFieldError { border-left: 10px solid red; }
.formBox { background-color:#EDF1F9; color: #000; }
.formError {color:red;}