/**************************
NOTES

Main blue: #153D87

**************************/

/**************************
Main colours
**************************/

body{color:#666;background:#3d4961 url(background.gif) repeat-x left top;}
#divPage{}
#divRegionMiddle{background:#fff}
#home #divPage{background: url(faux-column-home.gif) repeat-y;}
h1, h3 {color:#5DB346}
h2{color:#3D4961}
a:link, a:visited {color:#047FBA;}
a:hover {color:#000}
dt a:link, dt a:visited{color:#666; }
dd a:hover{color:#000}
blockquote{background :url(quote-start.gif) no-repeat top left;color:#757f90}
blockquote p{background :url(quote-end.gif) no-repeat bottom right;}

/**************************
 Main layout items
**************************/

#divRegionMiddle{background: url(faux-column.gif) repeat-y left top;border-top:20px solid #fff}
#divColumn1{background:#fff;}
#divColumn99{background:#fff;} 
#divColumn2{background:#fff;} 

/**************************
 Header & Nav containers
**************************/
#divRegionTop{} /* Contains Logo, header & the 2 navs */
#divSectionLogo {}
#divSectionHeader {}  /* Header image */
#divSectionTopNav {} /* Container for both navs */
#divHeaderTitle {color:#fff}
/**************************
 Main nav
**************************/
ul.primaryNav li a:link,ul.primaryNav li a:visited{color:#fff;background:#153d87 url(nav.gif) repeat-x top;}
ul.primaryNav li .navPage,ul.primaryNav li .navMenu{border-right:solid 1px #5f78a8;}
ul.primaryNav li a:hover, ul.primaryNav li a.selectedParent,ul.primaryNav li a.selected{background:#415F98 url(nav-selected.gif) repeat-x top;}

/**************************
 Secondary nav (Feature menu)
**************************/
ul.secondaryNav {background: url(secondary-bg.gif) no-repeat left top;}
ul.secondaryNav li {}
ul.secondaryNav a.navPage,ul.secondaryNav a.navPage, ul.secondaryNav a.navFirstItem, ul.secondaryNav a.navLastItem, ul.secondaryNav li a:visited {
color:#d85f2d;background:url(arrow-feature.gif) no-repeat right 60%;}
ul.secondaryNav li a:hover, ul.secondaryNav li a.selectedParent, ul.secondaryNav li a.selected {
color:#fff;background:url(arrow-over.gif) no-repeat right 60%; }

/**************************
Side nav
**************************/
.sidebarNavTitle {color:#666;}
#divColumn1 li a:link,#divColumn1 li a:visited{color:#666680;background:#d9dbea url(sidenav.gif) no-repeat left;}
#divColumn1 li a.selected, #divColumn1 li a:hover{color:#458A2D;background:#a2d48b url(sidenav-over.gif) no-repeat left;}

/**************************
Column1 Special
**************************/
.special{color:#666;background:#DCEDF2;}
.special h3{color:#fff;background:#89C4D6;}
.special h4 {color:#666;}
.special a:link, .special a:visited {background: url(arrow.gif) no-repeat right .15em;}

/**************************
 Main body
**************************/
#divColumn99 ul {}
#divColumn99 ul li {background:url(bullet.gif) no-repeat left 4px;}
#divColumn99 #divSectionHeader{border:dotted 1px #B6C7E5;}
#divColumn99 ul li a:link{border-bottom:dotted 1px #1D5E8B}
#divColumn99 ul li a:visited{border-bottom:dotted 1px #1D5E8B;color:#88984D;}
.highlight {border:solid 5px #E7F2D0;background:#eef6de;color:#8b917d}
a:link.button, a:visited.button {color:#ccc;background:url(button.gif) no-repeat;}
a.button:hover {color:#666;background:url(button-hover.gif) no-repeat;}
#divColumn99  h1 {background: url(greencube.gif) no-repeat left top;}
/**************************
Tables
**************************/
TABLE.contentTable th {background:#3D4961;color:#fff;border-solid 2px #fff}
TABLE.contentTable td {border:solid 2px #fff;}
TABLE.contentTable tr.rowOne{ background-color: #e3e3e7 }
TABLE.contentTable tr.rowTwo{ background-color: #efeff2; }

/**************************
 Shopping Cart
**************************/

#divShoppingCartWidget {background:#fff;  border:dotted 1px #C7E4B6;}
#divShoppingCartWidget DIV.cartItems a {background: url(icon-buy.gif) no-repeat top right; padding-right:20px;}
#divShoppingCartWidget DIV.cartTitle{color:#fff;background:#C7E4B6 url(css/icon-buy.gif) no-repeat top right;}

/**************************
Tools widget
**************************/
.pageToolsWidgetTitle {color:#1A3F83}
#divPageToolsWidget {background:url(dots.gif) bottom repeat-x}
#divPageToolsWidget ul li {border-bottom:#fff solid 2px;}
#divPageToolsWidget a:link, #divPageToolsWidget a:visited{color:#6a6969; }
#divPageToolsWidget ul a:hover {color:#479446}
a:link.print, a:visited.print {background: url(icon-print.gif) no-repeat top left;}
a:link.email, a:visited.email {background: url(icon-email.gif) no-repeat top left;}
a:link.subscribe, a:visited.subscribe{background: url(icon-subscribe.gif) no-repeat left top;}
a:link.arrow, a:visited.arrow{background: url(arrow.gif) no-repeat left top;}

/**************************
Forms and buttons
**************************/

.scForm{border:1px solid #E0E0E0;background:#F2F2F2}

/*fieldset {border:1px solid #E0E0E0;background:#f2f2f2;}*/
legend {color:#111111;}
legend, label {color: #666;}
.required {color: red;}

input, textarea, select {background:#fff url(form_bg.gif) repeat-x;border:1px solid #E0E0E0;color:#333333;}

input.submit {color:#999;background: url(submit.gif);border:none;}
input.submit:hover {color:#666;background: url(submit-hover.gif);}

a:link.button, a:visited.button {color:#b0b0b0;background:url(button.gif) no-repeat;}
a.button:hover {color:#999;background:url(button-hover.gif) no-repeat;}
a:link.widebutton, a:visited.widebutton {color:#b0b0b0;background:url(widebutton.gif) no-repeat;}
a.widebutton:hover {color:#999;background:url(widebutton-hover.gif) no-repeat;}

a:link.button-newsletter,a:visited.button-newsletter {color:#999 !important;background:url(button-newsletter.gif) no-repeat;border-bottom:none;}
a.button-newsletter:hover {background:#E0F1D8 url(button-newsletter-over.gif) no-repeat;}
a:link.button-share,a:visited.button-share {color:#999 !important;background:url(button-share.gif) no-repeat;border-bottom:none;}
a.button-share:hover {background:#E0F1D8 url(button-share-over.gif) no-repeat;}

/* -------------------------------
 *  Bottom region elements
 * -------------------------------
 */

#divRegionBottom{color:#3d4961;background:#fff url(footer.gif) repeat-x left top;}
#divRegionBottom a{color:#3d4961;border-bottom:dotted 1px #fff}
#divRegionBottom a:hover{color:#047FBA;border-bottom:dotted 1px #047FBA}
	#divSectionBottomContent {color:#3d4961}
	#divSectionBottomNav{}
	#divSectionCopyright{color:#3d4961;}

/**************************
Non-typical elements
**************************/
#bigicons {background:url(dots.gif) bottom repeat-x}
#bigicons a:link, #bigicons a:visited {color:#153D87}
#bigicons a:hover {color:#5DB346}
#bigicons a:link#paper, #bigicons a:visited#paper {background:url(icon-whitepaper.gif) left no-repeat; }
#bigicons a:link#blog, #bigicons a:visited#blog {background:url(icon-blog.gif) left no-repeat; }
#bigicons a:link#buy, #bigicons a:visited#buy {background:url(icon-buy.gif) left no-repeat; }
#bigicons a:link#tracker, #bigicons a:visited#tracker {background:url(icon-tracker.gif) left no-repeat; }
#bigicons a:hover#paper{background:url(icon-whitepaper-over.gif) left no-repeat; }
#bigicons a:hover#blog {background:url(icon-blog-over.gif) left no-repeat; }
#bigicons a:hover#buy {background:url(icon-buy-over.gif) left no-repeat; }
#bigicons a:hover#tracker {background:url(icon-tracker-over.gif) left no-repeat; }

/**************************
TWITTER
**************************/

.homebox {
	background			: #f5f5f5;
	/* border				: dotted 1px #B3D966; */
	border-bottom		: solid 6px #B3D966;
	border-top			: solid 6px #ccc
}
.homebox#twitter blockquote	{ background:url(bullet.gif) no-repeat left 4px; }
.homebox#twitter blockquote p { background :none; }
