/* --- THIS IS THE COLOR THEME FILE. ALL COLORS SHOULD BE DEFINED HERE. --- */

/* CURRENT COLORS:
	Darkest Blue: 	#001436
    Dark Blue: 		#102547
    Medium Blue: 	#123A5E
    Bright Blue:	#0071BC
    Dark Green: 	#738D2B
    Bright Orange:	#FF8F44
    Medium Green: 	#849E3C
    Darkest Gray:	#333333
    Dark Gray 2:	#666666
    Dark Gray 1:	#808080
    Medium Gray 2:	#DDDDDD
    Medium Gray 1: 	#CACACA
    Lightest Gray:	#F0F0F0
    Light Gray:		#FAFAFA
    White: 			#FFFFFF
*/

/* ---LAYOUT--- */
body {
    background: #bccbe8 url("../images/background.jpg") no-repeat center top fixed;
}
#nav li.iceMenuLiLevel_1>a:hover, #nav li.iceMenuLiLevel_1>a:focus, #nav .parent:hover>a, #nav .parent:focus>a, #nav li.iceMenuLiLevel_2>a:hover, #nav li.iceMenuLiLevel_2>a:focus, #nav li.iceMenuLiLevel_1.active >a ,#nav li.iceMenuLiLevel_1  ul li.active > a, #nav li.iceMenuLiLevel_1  ul  li.iceMenuLiLevel_2:hover a {color: #102547 !important;
}
#nav li.iceMenuLiLevel_1.active >a {background: #738D2B;}
#nav li.iceMenuLiLevel_1  ul  li.active{background:#849E3C;}

#wrap {
    border-color: rgba(0, 0, 100, 0.25);
}
#top {
    background-color: #123A5E;
}
#login, #logout {
    background-color: #102547;
    border-bottom-color: #001436;
}
#nav {
	border-top-color: #102547;
    border-bottom-color: #738D2B;
}
#ie-disclaimer {
	/* SYSTEM COLORS INTENTIONALLY USED */
    border-color: orange;
    background-color: khaki;
}
#mainContainer {
    background-color: #FFFFFF;
}
#banner {
	border-bottom-color: #DDDDDD;
}
#whats_new_container {
    background-color: #f0fcd0;
    border-color: #8894C4;
}
#whats_new_container2 {
    background-color: #FAFAFA;
    border-color: #8894C4;
}
#whats_new_container3 {
    background-color: #F0F0F0;
    border-color: #8894C4;
}
#toronto_container {
    background-color: #f0f0f0;
    border-color: #000000;
}
#toronto_container2 {
    background-color: #edffdd;
    border-color: #000000;
}
#toronto_container3 {
    background-color: #FFFFFF;
    border-color: #000000;
}
#toronto_container4 {
    background-color: #f1d2fe;
    border-color: #000000;
}
#sustaining_member_logos_container {
    background-color: #FAFAFA;
    border-color: #CACACA;
}
#right-container {
    background-color: #F0F0F0;
}
#footer {
    background-color: #102547;
}
/* ---FONTS--- */
p, #content .search dd, #content .search dt, label.form-limit,.optional, .contentdescription, span.pagenav, .dtfield, #dtform_message, form[name=frmcart], #content li, #right li, .cb_field .inputbox, .cbUserListFieldLine .cbUserListFC_cb_companyname, .rssscroller_module .rsscontent {
	color: #333333;
}
h1, .pd-category h3, .contentheading, .componentheading, #below-content h3 {
	color:#00509A;
}
#tagline h1.tagline a, #login-form label, #logout a, p.greeting, #nav li.iceMenuLiLevel_1>a, #nav li.iceMenuLiLevel_2>a, #footer p, #footer a, .tagline {
    color: #FFFFFF;
}
#tagline h1.tagline a:hover, #login a {
    color: #849E3C;
}
h2, #login #form-login-remember label, #logout-link:hover, #logout a:hover, .menu#UserMenu span.separator, #columnContainer a, #content .search dt>a, #banner a, #price_header, .cbft_formatname *, .bfQuickMode legend, .bfQuickMode .bfRequired, .sidebarCallout *  {
	color: #0071BC;
}
h3, #cbfv_61, .tab-content .cb_field, .cbUserListFieldLine .cbUserListFC_cb_wedaposition, dt.dtlabel, .rssscroller_module .rssdate, .userdata #mod_login_usernametext > label, .userdata #mod_login_passwordtext > label, .userdata #mod_login_remembermetext > label {
	color: #666666;
}
h4, #content .remind label, #content .reset label, #phoca-dl-category-box .pagination {
	color: #808080;
}
#login a:hover, #logout-link:hover, #nav li.iceMenuLiLevel_1>a:hover, #nav li.iceMenuLiLevel_1>a:focus, #nav .parent:hover>a, #nav .parent:focus>a, #columnContainer a:hover, #content .search dt>a:hover, #banner a:hover, h2.hover a:hover, #footer a:hover, #nav li.iceMenuLiLevel_2>a:hover, #nav li.iceMenuLiLevel_2>a:focus {
	color: #FF8F44;
}
.error, .dtrequired {
	/* SYSTEM COLORS INTENTIONALLY USED */
	color: red;
}

