@charset "UTF-8";

/** Global Styles **/

body { background-image: url(../_images-site/bct-bg.jpg); background-repeat: no-repeat; background-attachment: fixed; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; margin-top: 20px; padding-top: 20px; }
h1 { font-size: 24px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
h2 { font-size: 18px; font-weight: normal; font-style: italic; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
h3 { font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
p { font-size: 12px; line-height: 18px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

a:link,
a:active { color: #006EDE; text-decoration: none; }
a:hover { color: #006EDE; text-decoration: underline; } 
a:visited { color: #006EDE; text-decoration: none; }


/** Template Styles **/

#masthead { height: 151px; width: 850px; margin-right: auto; margin-left: auto; overflow: hidden; }
#logo { height: 151px; width: 321px; overflow: hidden; }
#masterframe { height: auto; width: 850px; overflow: auto; margin-right: auto; margin-left: auto; background-image: url(../_images-site/site-stripe.gif); background-repeat: repeat; }
#masterLeft { float: left; height:auto; min-height:600px; width: 200px; overflow: visible; position: relative; margin-right: 0px; }
#masterRight { background-color: #000000; height: auto; min-height:600px; width: 630px; overflow: auto; float: right; background-image: url(../_images-site/site-body-bg.jpg); background-repeat: no-repeat; background-position: right top; }
#editableRegion { margin: 10px; height: auto; width: 610px; overflow: auto; }

#brands { background-color: #FFFFFF; height: auto; width: 180px; overflow: visible; padding-top: 20px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 20px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#brands img { padding-bottom: 20px; }


	/** Navigaction **/

	#navContainer { height: auto; width: 185px; overflow: hidden; }
	#navContainer ul { font-family: Geneva, Arial, Helvetica, sans-serif; margin-left: 50px; font-size: 15px; margin-top: 10px; padding-top: 0px; text-align: left; padding-left: 0px; list-style-image: url(../_images-site/site-nav-bullet.gif); }
#navContainer li { padding-top: 8px; }
		#navContainer a { display: block; width: 180px; color: #FFFFFF; text-decoration: none; font-size: 15px; height: 32px; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 3px; font-style: normal; font-weight: normal; }
		#navContainer a:link,
		#navContainer a:visited,
		#navContainer a:active { color: #FFFFFF; font-size: 15px; font-style: normal; font-weight: normal; }
		#navContainer a:hover { color: #1D5DD7; font-size: 15px; font-weight: bold; text-decoration: none; font-style: normal; }


#baseline { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; margin-top: 5px; height: auto; width: 850px; margin-right: auto; margin-left: auto; overflow: hidden; clear: both; position: relative; }
	#baseline a:link,
	#baseline a:active { color: #CCCCCC; }
	#baseline a:hover { color: #CCCCCC; text-decoration: underline; } 
	#baseline a:visited { color: #CCCCCC; text-decoration: none; }
#indexQuadFeatures { height: 193px; width: 610px; float: left; clear: left; margin-top: 20px; }
blockquote { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.GeneralFloatLeft { float: left; padding-right: 5px; }
.GeneralFloatRight { float: right; padding-left: 5px; }
#indexList1 { height: auto; width: 290px; float: left; margin-right: 15px; }
#indexList2 { height: auto; width: 300px; float: left; margin-left: 5px; }
.footerContact { height: auto; width: 610px; padding-top: 15px; clear: both; }
.footerContact h1 { font-size: 23px; }

