/* 
WEBSITE: PACKERFORBES.COM
---------------------
AUTHOR: Mark Scholey
---------------------
DATE CREATED: 02/10/07
---------------------
Generic.css
Provides generic styles that are included on every page regardless of section

*/
BODY		{margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; font-size:100%; text-align: center; background-color: #FFF; font-family: "lucida Sans Unicode", Verdana, Helvetica, sans-serif; }

/*markup styles*/
p		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:75%; font-family: Verdana, Arial, Sans-Serif;}
h1		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:140%; color:#00559F; }
h2		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:115%; color:#00559F;  }
h3		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:115%; color:#008ACA; }
h4		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:105%; color:#00559F;  }
h5		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#000000; font-weight:normal; font-size:95%; color:#008ACA; }
h6		{ text-align:left; margin:10px 5px -15px 15px; padding:0px; color:#000000; font-weight:normal; font-size:115%; color:#008ACA; }

a 		{ text-decoration: underline; color: #00559F; font-weight: normal;  }
a.noLink		{ text-decoration: none; color:#FFFFFF;   }
a.noLink:hover	{ text-decoration: none; color:#FFFFFF;  }
a:hover	{ text-decoration: underline; color:#000000; font-weight: normal; }
.boldMe		{font-weight:bold;}
.bulletFix		{ margin:10px 5px -10px 15px;  }

/* this fixes the superscript behaviour in IE*/
sup		{ vertical-align:top;}

/* 
This holds all the content centred in the page, but aligned left
*/

#holder			{ margin: 0 auto; width: 774px; height:auto; text-align: left; display: table; }
#pageContent	{ margin: 0 auto; width: 774px; text-align: left;   background-image: url(../images/page-back.jpg); background-repeat: repeat-y;}
#pageHeader		{ margin: 0 auto; width: 774px; height: 125px; margin: 0px 0px 0px 0px; text-align:center;  }


/* 
This holds all the body copy it's been split up to make the design work
*/
#contentWrap		{ margin: 0 auto; width: 760px; text-align: left; clear:both; margin-left:16px;  }
#pageFooter 		{ clear:both; text-align: center; width: 774px; margin: 30px 0px 0px 0px; background-image: url(../images/pageFoot.jpg); background-repeat:no-repeat;}

#pageFooter ul 		{ text-align:center;padding:0px; margin-top:25px;}
#pageFooter ul li	{ list-style-type:none; display:inline; font-size:65%;padding:0px 13px; }


.accessibility			{ display:none;}


/* Horizontal dotted line */
.divider		{ background: url(../images/horizontal_divider.gif); width: 560px; height: 23px; margin: 0px 0px -10px 0px}

.defaultbutton	{ background-color:#194983; color:#ffffff; font-size:80%; border:1px solid #000000; font-weight: bold;}
.footer 		{ color:#999999; text-align:center; font-size:70%; margin:-10px 0px 10px 0px; }
.references		{ color:#000000; text-align:left; font-size:70%; }


/* Header Image div */
.imgLeft	{ float:left; margin-right: 10px;}
.imgRight	{ float:right;}

.logoLeft	{ float:left; margin:10px 20px;}
.logoRight	{ float:right; margin:10px 20px;}


/* old menu style

#mainNavWrap ul			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 110%;   }
#mainNavWrap ul li		{ list-style: none;	 float:left;  margin: 0px 3px 0px 3px; padding:3px 3px 5px 3px; background-color:#CCE9F6; }

#mainNavWrap a			{ color:#C93092;  text-decoration:none;  }
#mainNavWrap .chosen a	{ color:#666666;  text-decoration:none;  }
#mainNavWrap a:hover	{ color:#000000; text-decoration:underline;  }*/

/*side Navigation*/
#sideNavWrap			{ margin: 0; width: 210px; text-align: right; padding:0; margin: -15px 0px 0px 0px; font-family: Verdana, Arial, Sans-Serif;}
#sideNavWrap ul			{ margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; font-size: 80%;display:block;  }
#sideNavWrap ul li		{ list-style: none;	padding-top: 2px; padding-bottom: 5px; background-image: url(../images/menu-line.jpg); background-position: bottom; background-repeat: repeat-x; margin: 0px 10px 0px 0px; }
#sideNavWrap a			{ color:#00559F; text-decoration:none; font-size: 100%;  display:block;}
#sideNavWrap .sideChosen a	{ color:#666666; text-decoration:none; display:block; }
#sideNavWrap a:hover	{ color:#000000; text-decoration:underline; display:block;  }

#contactusfrm
{
	background-color:#eef7fc; padding: 1px;
}
#mainColumn ul			{ margin-bottom:-2px; }
#mainColumn li			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; margin:0px 0px -1px 0px; }
.mainImage	{ float:right; margin: 0px 10px 10px 10px; }
.bigImage	{ padding: 5px; background-color:#fff; }
.quote		{ text-align:left; margin:10px 5px 0px 15px; padding: 0px; color:#00559F; font-weight:normal; font-style:italic; font-size:90%; }
.quoted		{ color: #008ACA;    }
#mainColumn li.indented 	{ margin-left: 40px;}

.value2		{ font-weight:normal; font-style:italic;   }
.value		{ color:#008ACA; text-align:left; margin:10px 5px -10px 15px; padding: 0px; font-size:110%; font-family: "lucida Sans Unicode", Verdana, Helvetica, sans-serif; font-style:italic;  }

#messageconfirm {text-align:left; margin:10px 5px 10px 15px; padding:0px; color:#000000; font-weight:normal; font-size:105%; color:#008ACA;}
.tight {margin:10px 5px -20px 15px;}

