*	{margin: 0;padding: 0;}
ul {margin:0 0 0 15px}
p {margin:0 0 15px}
.clear {clear:both}
h2 {color:#FF9900;margin-bottom:15px;font-size:1.5em}
h4 {background:#F0F0F0;border-color:#99ADC2;border-style:solid;border-width:1px 0;color:#003366;font-size:12px;font-weight:bold;margin-bottom:4px;padding:3px 7px;}
body {color:#555555;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:0.7em;padding-left:1px;}
#bdy {background:#E6E6E6 url(../img/gradientBG.jpg) repeat-x scroll 0 0;}
a {color:#FF9900;cursor:pointer;text-decoration:none;}
a:hover {color:#FF9900;cursor:pointer;text-decoration:underline;}
fieldset {border:1px solid #ccc;background:#F0F0F0}

#wrapper {background:transparent url(../img/shadow_body.jpg) repeat-y scroll right top;margin:auto;width:800px;}
#bottomwrapper {background:transparent url(../img/shadozw_bottom.jpg) no-repeat scroll right top;height:10px;margin:auto;width:800px;}
#white {background:#FFFFFF none repeat scroll 0 0;margin-left:5px;padding:0 11px;width:768px;}
#container {border-left:1px solid white;}
.right {overflow:hidden;float:left;position:relative;width:575px;}
.left {float:left;width:192px}-

#header {border-bottom:1px solid #98AEC3;margin-bottom:1px;overflow:hidden;}
#header .left, #header .right {height:126px;}
#logo img {height:40px;left:37px;position:relative;top:43px;width:135px;}
#topnav {background:#E6E6E6;color:#7F7F7F;font-size:0.9em;padding:1px 10px 5px 2px;position:relative;}
#topnav .links {padding:5px 0 0;height:10px}
#topnav .links li {border-left:1px solid #999;padding:0 5px 0 8px}
#topnav .links li.first, #topnav .links li.last {border:none}
#topnav .links li a {color:#555}

#secondary-links {float:left}
#search {float:right}
#search .form-item {float:left;margin:0}
#search .form-text {border:1px solid #CCCCCC;height:12px;font-size:10px;width:108px;margin:1px 2px 0;padding:2px;}
#search a.submit {background-image:url(../img/link-arrow.gif);height:11px;overflow:hidden;text-indent:-999px;width:11px;padding:0;margin:5px 0 5px 2px;float:left}
#claim {background-position:center center;bottom:0;display:block;font-size:1.07em;position:absolute;width:100%;}
#claim h2 {color:#003466;font-size:1.6em;line-height:1.3em;margin-bottom:0;font-weight:normal}
#date {bottom:5px;position:absolute;right:0;}

h2.page-title {background-color:#FF9900;color:white;font-size:2.8em;font-weight:normal;height:43px;line-height:1em;margin:0;padding-left:8px;padding-top:32px;position:relative;white-space:nowrap;}
.breadcrumb {border-bottom:1px solid #D5D5D5;font-size:0.9em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 0 3px;padding:3px 0 4px 5px;}
.breadcrumb a {color:#555}
#main {margin:10px 0 0 5px;overflow:hidden;line-height:1.5em;float:left;width:757px}
.main-middle {width:363px !important}
.main-side {width:565px !important}
#rightrail {float:right;margin:10px 0 10px 16px;width:186px}

#leftrail .menu * {border:0 none;margin:0;padding:0;text-decoration:none;}
#leftrail .menu li {line-height:0;list-style-image:none;list-style-position:outside;list-style-type:none;background:none}
#leftrail .menu li a {background:#003366 url(../img/dotted-gray-line.gif) repeat-x center bottom;color:white;display:block;font-size:12px;height:auto !important;line-height:1.2em;min-height:1em;padding:6px 15px 5px;}
#leftrail .menu li a:hover {background-color:#FF9900;color:#003466;text-decoration:none;}
#leftrail .menu li.active-trail {background-color:#006699;background-image:url(../img/dotted-gray-line.gif);background-position:center bottom;background-repeat:repeat-x;}
#leftrail .menu li.active-trail a {background:transparent none repeat scroll 0 0;}
#leftrail .menu li.active-trail a:hover {background-color:#FF9900;}
#leftrail .menu li.active-trail ul {background-color:#ACD6FE;margin-left:3px;}
#leftrail .menu li.active-trail li.active-trail {background:transparent;}
#leftrail .menu li.active-trail ul li a {background-image:url(../img/dotted-gray-line.gif);background-position:center bottom;background-repeat:repeat-x;color:#003366;font-size:11px;padding:3px 15px 3px 13px;}
#leftrail .menu li.active-trail ul li a:hover {background-color:#FF9900;color:#003366;}
#leftrail .menu li li a.active {font-weight:bold;}
#leftrail .menu li li.active-trail ul {background-color:#E7F0F7;background-image:url(../img/dotted-gray-line.gif);background-position:center bottom;background-repeat:repeat-x;margin:0;padding-bottom:10px;}
#leftrail .menu li li.active-trail ul a {background-color:transparent;background-image:url(../img/menu-arrow-right.gif);background-position:15px 0.4em;background-repeat:no-repeat;padding:1px 15px 1px 22px;}
#leftrail .menu li li li.active-trail ul {background-image:none;margin-bottom:5px;padding-bottom:0;}
#leftrail .menu li li li.active-trail li a {background-image:url(../img/menu-arrow-right.gif);background-position:22px 0.45em;font-weight:normal;padding-left:30px;}
/* next two lines fix ie6 bug */
#leftrail .menu li a {display:inline-block;}
#leftrail .menu li a {display:block;}
#leftrail .block-block {margin-top:10px}

.block ul {padding:0}
.block ul li {background:url(../img/arrow-right-yellow.gif) left 5px no-repeat;padding:0 0 0 8px;margin-left:2px;list-style:none;list-style-image:none}

.node .submitted {font-weight:bold;margin:15px 0}
.node-product table td {border:1px solid #B9B9B9}
.node-product table {background:#eee}
.teaser {background:#F0F0F0;padding:10px;line-height:1.3em}
.teaser .submitted {border-bottom:1px solid #ccc;margin:0 0 .5em;font-weight:normal}
.teaser h5 {margin:0 0 .5em}
.teaser h5 a {font-weight:bold;color:#555555;font-size:11px;}
.teaser h5 a:hover {text-decoration:none}

#sb-body {padding:10px !important;background:white !important}
#sb-body div  {background:white !important}
#box-body {width:650px;margin:10px auto;line-height:1.5em}
#box-body h2 {text-align:center;font-size:32px;letter-spacing:-2px;line-height:36px;margin-bottom:5px}
#box-body .field-field-subtitle {text-align:center;color:#FF9900;font-size:14pt;margin-bottom:10px}

#footer {border-top:1px solid #D5D5D5;clear:both;font-size:0.9em;height:70px;line-height:1.7em;padding-bottom:10px;margin:10px 0 0 0}
#footer .left {padding:15px 0;}
#footer .right {padding:15px 0px;}
#footer .block {float:right}

#xEditingArea body {margin:0 0 20px}

table {width:100%}
table td {padding:3px 7px}
td.active {background:none}
th {background:#F0F0F0;border-color:#99ADC2 !important;border-style:solid;border-width:1px 0 !important;color:#003366;font-size:12px;font-weight:bold;margin-bottom:4px;padding:3px 7px;}
tr {background:none !important}
td {padding:3px 7px}

.pager {margin:15px 0 !important}
.pager li {margin:0 0 0 0px !important;padding:0 5px 0 8px !important;border-left:1px solid #aaa;color:#555}
.pager li.first {border:none}
.pager li a {padding:0;color:#555}

ul.articleboxes {list-style-image:none;list-style:none;margin:0 0 1em;padding:0 0 .25em 0}
ul.articleboxes li {background:#F0F0F0;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5;clear:both;list-style:none;margin:0 0 4px;padding-left:0}
ul.articleboxes li p {margin:0}
ul.articleboxes li img {float:left;margin-right:5px;}
ul.articleboxes li span {display:block;padding:0 5px 5px 7px;}
ul.articleboxes li span.hdln {display:block;font-weight:bold;margin-top:5px;padding-left:0}

a.readmore, .node_read_more a {background:transparent url(../img/arrow-right-yellow.gif) 1px 55% no-repeat;color:#FF9900;padding:2px 0 2px 10px;text-transform:lowercase}
a.readmore-block {background:transparent url(../img/arrow-right-yellow.gif) 1px 55% no-repeat;border-color:#E6E6E6;border-style:solid;border-width:1px 0;color:#FF9900;display:block;margin-top:4px;padding:2px 0 2px 15px;}
.inline .first {padding-left:0}
ul.inline {padding:0}

.heroDiv {background:#82AAD6;padding:195px 0 15px 15px;color:#FFF;font-weight:bold;}
.heroDiv h2 {font-size:25px;color:#FFF;margin-bottom:15px;font-weight:normal}
.heroDiv div {width:300px;}
.heroDiv a {background:#E7F0F7;border:1px solid #ACD6FE;padding:5px;width:155px;display:block;float:left;margin:0px 20px 0px 0;color:#003366;font-size:12px;font-weight:bold;}
.heroDiv a.last {margin-right:0}
.heroDiv a:hover {text-decoration:none;background:#FFF}

.field-field-images {float:right;padding:0 0 10px 10px}

.view-products #edit-title-wrapper input {width:120px}