/* General Attributes */
body { background-color:#9CC7EB; margin:0px; padding:0px; }
body, td, th, div, li, select, input, textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
form { margin:0px; }
img { border:0px; }
a { color:#1D507B; text-decoration:none; }
a:hover { text-decoration:underline; }
#errorBox { margin:10px auto 10px auto; padding:3px; border:1px solid #CC0000; background-color:#FFDCDC; color:#CC0000; clear:both; font-size:14px; font-weight:bold; width:300px; text-align:center; }
#confirmBox { margin:10px auto 10px auto; padding:3px; border:1px solid #228844; background-color:#CCFFCC; color:#228844; clear:both; font-size:14px; font-weight:bold; width:300px; text-align:center; }
div.spacer { clear: both; }

/* From Template */

#container { width:770px; margin:0px auto; }

#topBarLinks { background:url(/images/topBarLinksBG.jpg) left top no-repeat; text-align:right; height:22px; padding-top:6px; }
#topBarLinks a { background:url(/images/topBarLinksArrow.gif) no-repeat left center; padding:0px 10px; color:#000; }
#topBarLinks a:hover { text-decoration:underline; }

#mainImage { height:114px; font-size:0px; }

#menu { height:30px; font-size:0px; }

#content { background:url(/images/contentTopperBG.jpg) top left #9CC7EB no-repeat; padding:10px; }

#box251Top { background:url(/images/box251Top.gif) top left no-repeat; width:218px; height:26px; padding:8px 0px 0px 33px; font-weight:bold; }
#box251Middle { background:url(/images/box251Middle.jpg) repeat-y; width:221px; padding:5px 10px 5px 20px; }
#box251Bottom { background:url(/images/box251Bottom.jpg) bottom left no-repeat; width:251px; height:40px; font-size:0px; }

#box490Top { background:url(/images/box490Top.gif) top left no-repeat; width:490px; height:10px; font-size:0px; }
#box490MiddleDark { background:url(/images/box490MiddleDark.jpg) repeat-y; width:470px;  padding:0px 0px 8px 20px; font-weight:bold; font-size:14px; color:#1D507B; }
#box490MiddleLight { background:url(/images/box490MiddleLight.jpg) repeat-y; width:460px; padding:5px 10px 5px 20px; vertical-align:top; }
#box490Bottom { background:url(/images/box490Bottom.jpg) bottom left no-repeat; width:195px; height:50px; padding:5px 0px 0px 295px; font-weight:bold; }

#bottomBar { height:30px; color:#FFF; background:url(/images/bottomBar.jpg) no-repeat; text-align:center; padding-top:8px; }
#bottomBar a { padding:0px 20px; color:#FFF; }
#bottomBar a:hover { text-decoration:underline; }

#copyright { background-color:#9CC7EB; padding:20px; text-align:center; font-size:10px; color:#FFF; font-weight:bold; }
#copyright a { color:#FFF; }
#copyright a:hover { text-decoration:underline; }