/* QCircuits */
/* Colors Red #98002E; Light grey #8E8E8E; Dark grey #333; */

body		{ font-family: Arial, Helvetica, sans-serif; color: #333; 
				margin: 0 auto; padding: 0; background: url(images/background.jpg) #757575 repeat-x; }
div.page 	{ width: 926px; margin: 0 auto 7px auto; padding: 0 0 10px 0; 
				background: url(images/background_page.gif) 0 bottom no-repeat #FFF; }
div.border	{ width: 920px; background: url(images/background_clouds.jpg) no-repeat #FFF 0 126px; 
				margin: 0 3px 0 3px; overflow: hidden; } /* overflow hack to force div larger than contents */
div.header	{ background:  url(images/background_header.jpg) no-repeat; }
div.sidebartop	{ width: 235px; height: 10px; background: url(images/background_sidebar.png) no-repeat; 
				margin: 10px 0 0 12px; padding: 0 0 10px 0; float: left; }
div.sidebar { width: 235px; background: url(images/background_sidebar.png) 0 bottom no-repeat; 
				margin: 0 0 0 12px; padding: 0 0 10px 0; float: left; }
div.main1	{ width: 900px; background: url(images/background_main1.png) 0 bottom no-repeat; 
				margin: 25px 0 0 12px; padding: 10px 0 15px 0; clear: left; } /* for 1 column pages */
div.main2top 	{ width: 655px; height: 10px; background: url(images/background_main2.png) no-repeat;  
				margin: 10px 15px 0 0; padding: 0 0 10px 0; float: right; } 
div.main2	{ width: 655px;  background: url(images/background_main2.png) 0 bottom no-repeat; 
				margin: 0 15px 5px 0; padding: 0 0 10px 0; float: right; } /* for 2 column pages */
div.main3top 	{ width: 655px; height: 10px; background: url(images/background_main2.png) no-repeat;  
				margin: 10px 15px 0 0; padding: 0 0 10px 0; float: right; } 
div.main3	{ width: 655px;  background: url(images/background_main2.png) 0 bottom no-repeat; 
				margin: 0 15px 5px 0; padding: 0 0 10px 0; float: right; } /* for 2 column pages */
div.special	{ height: 194px; background: url(images/background_special.gif) #FFF repeat-x; margin: 0; } /* area for boxes at bottom of home page */
div.section	{ width: 301px; height: 194px; background: url(images/background_section.gif) no-repeat; 
				margin: 3px 0 0 4px; float: left; } /* boxes at bottom of home page */
div.inset   { width: 300px; border: 1px dashed #666; float: right; margin: 0 20px 0 10px; } /* Used for subscription box on newsletter page */
div.inset1   { width: 300px;margin: 0 20px 0 40px; } /* Used for e-form */
div.footer	{ text-align: center; color: #FFF; }

h1			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #98002E; 
				margin: 0 20px 0 40px; padding: 5px 0 12px 0; }
h2			{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.05em; color: #98002E; 
				margin: 0; }
h3			{ font-size: .9em; color: #98002E; margin: 1.5em 20px 0 40px; }

.section h2	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; 
				margin: 12px 8px 8px 17px; }
.main1 h2 	{ background: url(images/background_main1.png) no-repeat; 
				margin: -25px 0 0 0; padding: 20px 20px 0 190px; } /* shifted to allow space for photos at left */
.main2 h2 	{ margin: 0 10px 0 0; padding: 7px 20px 5px 40px; }

.sidebar h2 	{ margin: 0 10px 0 0; padding: 7px 10px 5px 30px; }

.main1 h3	{ margin-left: 190px; }
.inset h3	{ margin-left: 10px; padding-left: 10px; }

p			{ font-size: .85em; margin: .5em 40px .6em 40px; }
.header p	{ font-size: .75em; color: #999; text-align: right; margin: 0; padding: 65px 20px 27px 0; }
.section p	{ font-size: .75em; margin: 17px 15px 0px 15px; }
.sidebar p	{ font-size: .8em; margin: .5em 30px; }
.inset p	{ font-size: .8em; margin: .5em 30px; }
.main1 p	{ margin-left: 190px; } /* shifted to allow space for photos at left */
p.photo		{ text-align: center; margin: 1em 20px 1.5em 0; }  /* for centered photos */
p.left		{ text-align: left; } /* for left-aligned photos */ 
.footer p	{ font-size: .8em; margin: 1em; clear: both; }

ul 				{ font-size: .85em; margin: 0; padding: 0; }
li 				{ list-style: url(images/bullet_main.gif); margin: .3em 40px .4em 60px; padding: 0; }
.sidebar ul li 	{ list-style: url(images/bullet_side.jpg); margin: .3em 20px .8em 35px; 
					padding: 0 0 0 .5em; }
.main1 ul 		{ margin-left: 190px; } /* shifted to allow space for photos at left */ 

img.logo		{ float: left; margin: 25px 5px 5px 30px; border: 0; }
.section img	{ float: left; margin: 5px 10px 5px 10px; }
img.direction	{ float: left; margin: 20px 0 0 0; border: 0; } /* for Turn the Page image link */
.main1 img		{ float: left; margin: 0 20px 20px 30px; clear: left; }
.main2 img		{ float: left; margin: 10px 20px 20px 30px; }
p.photo img, p.left img		{ float: none; } /* for images to be centered or left-aligned */
p.author		{ text-align: right; }

a, .pink				{ color: #98002E; }
.header a		{ color: #444; text-decoration: none; }
.header a:hover { color: #98002E; }
.section h2 a	{ color: #FFF; text-decoration: none; }
.sidebar a		{ color: #333; text-decoration: none; }
.sidebar p a	{ color: #98002E; }
a.highlight 	{ color: #98002E; }
.footer a		{ color: #FFF; }
.none{margin:0; padding:0;}
.brd{padding:0 0 25px 0; background:url(images/brd.gif) repeat-x bottom left;}
.form_brd{border:1px solid #d9d9d9;}