/* @override http://www.trainorsurveys.com/includes/main.css */

/* @override http://www.trainorsurveys.com/redesign/includes/main.css */

.clear		{clear:both; height:1px; /*1px height is a Safari fix */}
body 			{background:#616264 url(../images/img-BodyBackground.jpg) repeat; text-align:center; margin:0; padding:0;}
img 			{border:0}
p, form,	{margin:0; padding:0;}
div				{text-align:left;}

#bodyContainer		{width:986px; margin:50px 0 30px; padding:0;}
#header						{width:986px; background:#ffffff url(../images/img-HeaderBackground.jpg) repeat-y;}
#content					{background: url(../images/img-ContentBackground.jpg) repeat-y; position:relative;}
#contentBlockTop	{margin-top:18px;}
#compass			{position: absolute; right:5px; bottom:-65px;}


#logo				{margin:12px 24px; float:left;}

#columnLeft					{width:686px; padding:0 23px 0 26px; float:left;}
#columnLeft .photo			{float:right; margin:17px 0 25px 20px;}
#columnLeft #contentWrap	{padding-left:3px;}

#columnRight	{width:209px; padding:9px 25px 0 17px; float:left;}

p,ul, td			{font:normal 11px verdana,sans serif; color: #5b5b5b; margin-bottom:20px; line-height:160%;}
#columnRight p	{color:#ffffff; margin-bottom:5px;}
label 			{font:normal 12px verdana,sans serif; color:#66604a; line-height:160%;}

ul.email	{list-style:none; margin:-19px 0 0; padding:0px 0px 0px 0px;}
ul.email li		{padding:1px 0px 0; margin-left:17px; list-style-type: square; color: 186aa6;
}

h1	{font:normal 37px Lucida Grande, Lucida Sans Unicode; color:#2079bb; margin:28px 0 0px;}
h2	{font:normal 26px Lucida Grande, Lucida Sans Unicode; color:#000000; margin:0;}
h3	{font:normal 22px Lucida Grande, Lucida Sans Unicode; color:#ffffff; margin:16px 0 3px; padding:0px;}
h4	{font:normal 18px verdana; color:#186aa6; margin:12px 0 4px;}

#columnRight h3	{margin-bottom:10px;}

a:link,
a:visited,
a:active		{font:bold 10px verdana; color:#106fad; text-decoration:none;}

/* @group My Group */


/* @end */
a:hover			{text-decoration:underline;}

a.arrowBrown	{background:url(../images/icn-ArrowBrown-Right.gif) center left no-repeat; padding-left:15px;}
a.arrowOrange	{background:url(../images/icn-ArrowOrange-Right.gif) bottom left no-repeat; padding-left:15px;}
a.arrowOrange02	{background:url(../images/icn-ArrowOrange-Right-02.gif) bottom left no-repeat; padding-left:15px;}

/* news navigation */
#newsNav				{float:right; margin:3px 32px 0 0;}

#newsNav ul		{text-align:left; list-style:none; margin:0 49px 0 0; padding:0;}
#newsNav li		{padding:3px 15px 0; margin-left:2px; background:url(../images/icn-ArrowOrange-Right.gif) left no-repeat; line-height:100%;}
#newsNav a:link,
#newsNav a:visited,
#newsNav a:active		{font:bold 11px verdana; color:#106fad; text-decoration:none;}
#newsNav a:hover		{text-decoration:underline;}

/* main navigation */
#mainNav						{width:986px; background:#78ba4e url(../images/img-MainNavBackground.jpg); padding-top:8px;}
#mainNav ul					{width:980px; list-style:none; padding:8px 0 4px 6px; background:url(../images/img-NavStripFull-Gry.jpg) left top no-repeat;}
#mainNav li					{display:inline; padding:8px 20px 8px; background:url(../images/img-NavButnBack-Gry-Backup.jpg) right top no-repeat;}
#mainNav li.last		{border-bottom:dotted 1px #313131;}
#mainNav a					{font:normal 12px verdana; text-decoration:none; line-height:0; color:#2f2e2d;}
#mainNav a:hover		{text-decoration:underline;}
#mainNav #active a	{color:#f4f9fc;}

  /* media lists */

#copyright			{height:36px; position: relative;}
#copyright p 		{font:normal 12px verdana; color:#ffffff; text-shadow: 0.2em 0.2em 0.02em #38393b; margin:8px 0 0; text-align:center;}
#copyright	img	{position:absolute; top:0px; right:23px;}

/* Home Template */
/********************/
#tmplhome #content				{height:518px; background:#ffffff url(../images/img-ContentBackground-Home.jpg) no-repeat;}
#tmplhome #columnLeft p		{color:#383737; line-height:150%;}
#tmplhome #columnLeft #contentWrap	{padding-left:3px; margin-top:20px; width:495px;}
/* #tmplhome #columnLeft #contentWrap p:first-child	{font-size:12px; line-height:175%;} */


/* Admin Pages */
/********************/
#admin th div							{font:bold 12px Lucida Grande, Lucida Sans Unicode; margin-left:10px;}
#admin th#firstColumn div	{margin-left:0;}
#admin td div	{margin:3px 10px;}
#admin tr.dataRow td			{background-color:#beccd7;}
#admin td input[type=checkbox]	{width:10px;}
#admin td a {font-size:11px; text-decoration:underline;}
#admin td input[type=image]	{float:left; margin-top:5px;}
#admin td input[type=image] + span	{float:right;}
#admin td div		{font:bold 11px verdana, sans serif; color:#0969b5;}
#admin td label	{font:bold 11px Lucida Grande, Lucida Sans Unicode; color:#0969b5;}
#admin td input[type=text]	{width:310px;}
#admin td textarea	{width:310px; height:30px;}
#admin td #articleText	{height:75px;}
#admin td input[type=password]	{width:150px;}
#admin td	{vertical-align:top;}

.imageRight {
	float: right;
	left: 12px;
	padding-left: 20px;
	padding-bottom: 20px;
}

