/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  02: 2Col_Fixed_Sidebar_Left
  ------------------------------------------------
*/
a:link,a:visited { text-decoration:none}

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dd, dt
{ margin:0; padding:0;}

a img,:link img,:visited img { border:0px solid black;}

img {border-style: none;}

html { min-height:100%; margin-bottom:1px; }
body {
font-size: medium;
}
* html body {
font-size: medium; /* for IE5/Win */
f\ont-size: medium; /* for other IE versions */
}

body {
	color: #000000; /*#8c8ea6;*/
	background-color: #ffffff;
	margin: 20px;
	padding: 0;
	font: small Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#masthead {
	background-color: #000000;
	padding: 0px;
	margin: 0;
	height: 90px;
	width: 900px;
}
#wrapper {
	width: 898px;
	margin: 0 auto;
	border: 1px solid #cccccc;
}
#TopNav {
	background: #055387 url(../css/images/bgTopNav.jpg) no-repeat;
	margin: 0px auto;
	width: 863px;
	height: 29px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 35px;
}

#column_wrapper {
	border-bottom: 1px solid #CCCCCC;
	background: url(img/clm02_middle2.gif) repeat-y;
	position: relative;

}
.italics {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.italics-strong {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.strong {
	font-weight: bold;
}
hr {
	color: #83ae87;
	background: #83ae87;
	height: 1px;
	width: 80%;
	border-style: none;
	margin-top: 7px;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#right {
	width: 570px;
	float: left;
	padding-top: 15px;
}
#right .PlaceHolder {
	font-weight: bold;
	color: #CC0000;
}

#right .imgFleft {
	float: left;
	padding: 0px 15px 5px 0px;
}

#right .imgFleft {
	float: left;
	padding: 10px 15px 5px 0px;
}

#right .imgFright {
	float: right;
	padding: 0px 0px 5px 15px;
}

#right .imgFright2 {
	float: right;
	padding: 10px 0px 5px 15px;
}
#left {
	width: 218px;
	float: left;
	margin-right: 30px;
        min-height: 500px;
	font-size: small;
}


#left .content {
	background: url(../css/images/bgLeft2.jpg) no-repeat top;
	padding: 0px;
}

#left .content .CoInfo {
	color: #79aa89;
	padding: 0px 0px 0px 10px;
	font-size: 95%;
	line-height: 1.3em;
	position: absolute;
	bottom: 0px;
/*	left: 0px;
*/	width: 190px;
}

#left .content .MenuLeftBar {
	padding: 0px 0px 0px 20px;
	line-height: 1.3em;
	position: absolute;
/*	left: 0px;
*/	width: 190px;
}
#left .content .MenuLeftBar  a {
       font-weight: normal;
       color: #666666;
       text-decoration:none;
}
#left .content .MenuLeftBar a:hover {
       font-weight: normal;
       color: #666666;
       text-decoration: underline;
}

#right .content {
	padding: 24px;
	font-size: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#right #ContactForm {

}
#right #ContactForm table {
	width: 400px;
	margin-top: 25px;
	margin-left: 15px;
	font-size: small;
}

#right #ContactForm table td {
	text-align: left;
	padding: 3px;
	width: 50%;
}

#right #ContactForm .Cnotes {
	font: italic 90% Georgia, "Times New Roman", Times, serif;
}
#right #ContactForm textfield {
	padding: 2px;
}
#right #ContactForm input  {
	padding: 2px;
}
#right #ContactForm .button {
	color: #FFFFFF;
	border-right: 1px solid #472588;
	border-bottom: 1px solid #472588;
	border-top: 1px solid #a9aabc;
	border-left: 1px solid #a9aabc;
	background: #8268b2;
	cursor: pointer;
    cursor: hand;
}


#right .download {
	background: url(../css/images/bttnAdobeFile.jpg) no-repeat left;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#right.download a:link {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
}
#right .download a:visited {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
}
#right .download a:hover {
	color: #4a835c;
	font-weight: bold;
	text-decoration: underline;
}

#right .downloadZip {
	text-transform: uppercase;
	font-size: 85%;
	background: url(../css/images/bttnAdobeZip.gif) no-repeat left;
	padding-left: 55px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#right.downloadZip a:link {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
}
#right .downloadZip a:visited {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
}
#right .downloadZip a:hover {
	color: #4a835c;
	font-weight: bold;
	text-decoration: underline;
}

#right .BackLink {
	text-transform: uppercase;
	font-size: 85%;
	background: url(../css/images/bttnBackLink.jpg) no-repeat left;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#right .PgLink ul {
	list-style: url(none) none;
	margin-top: 20px;
}

#right .PgLink li {
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: url(none) none;
	background: url(../css/images/copyrightMiddletonResearch.jpg) no-repeat left center;
}

#right .PgLink2 ul {
	list-style: url(none) none;
	margin: -5px 0px -15px 20px;
       padding-top: 0px;
       padding-bottom: 0px;
}

#right .PgLink2 li {
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: url(none) none;
	background: url(../css/images/copyrightMiddletonResearch.jpg) no-repeat left center;
}


#footer .content {
	padding: 0px 24px 7px;
}
#footer {
	padding: 0px 0px 5px;
	margin: 0;
	font-size: small;
	clear: both;
	text-align: right;
	color: #a9aabc;
}

#footer img {
	padding-top: 5px;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#left a:link {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
	font-size: 90%;
}

#left a {
        font-size: 90%;
}

#left a:visited {
	color: #79aa89;
	font-weight: bold;
	text-decoration: underline;
}
#left a:hover {
	color: #4a835c;
	font-weight: bold;
	text-decoration: underline;
}
#right a:link {
	color: #7a60aa;
	text-decoration: underline;
	font-weight: bold;
}
#right a:visited {
	color: #81ac89;
	text-decoration: underline;
	font-weight: bold;
}
#right a:hover {
	color: #80b53f;
	text-decoration: underline;
	font-weight: bold;
}

#right ul {
	margin: 0px auto;
	padding: 7px 25px;
}

#right li {
	font-size: 95%;
	list-style: square url(none) outside;
	padding-top: 3px;
	padding-bottom: 3px;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {color: #8167b1;}
#footer a:visited {
	color: #999999;
	text-decoration: underline;
}
#footer a:hover {color: #81ac89;
	text-decoration: underline;
}
.p7uberlink {
	font-weight: bold !important;
	border-color: #000000 !important;
}
h1 {
	font-size: medium;
	margin: 0;
	color: #7f65af;
}
h2 {
	font-size: small;
	margin: 20px 0px 0px;
	color: #7f65af;
}
h3 {
	font-size: 105%;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 105%;
	margin: 20px 0 0 0;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 0;
}

a.HdrLink:hover {
       font-size: 130% !important;
       font-weight: normal !important;
       color: #4A835C !important;
       text-decoration: underline !important;
}

a.HdrLink {
       font-size: 130% !important;
       font-weight: normal !important;
}

