BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
    color: #000000;
	margin: 0;
	background-color: #FFFFFF;
  }

P, TD {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  color : #000000;
  font-weight : normal;
  }

ul {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  color : #000000;
  }

ol {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  color : #000000;
  }

img { margin: 0; padding: 0; border: none; }

form { margin: 0px; padding: 0px; border:0px; }

input, textarea {
	margin: 0;
	padding: 0;
	border: 1px solid #666666;
} 

table { border-collapse: collapse; }


.ul-noleftmargin { margin: 6px 2px 6px 24px;}

.li-spaceafter { margin-bottom: 8px;}

a  {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight : normal;
  color: #0000CC; }

a:visited  {
  font-weight : normal;
  color: #0000CC; }

a:hover  {
  font-weight : normal;
  color: #CC0000; }

a:visited:hover:  {
  font-weight : normal;
  color: #CC0000; }

a.footer  {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000CC;
  font-weight : normal; }

a.footer:visited  {
  color: #0000CC;
  font-weight : normal; }

a.footer:hover  {
  color: #CC0000;
  font-weight : normal; }

a.footer:visited:hover  {
  color: #CC0000;
  font-weight : normal; }

a.no-undrln {  text-decoration: none}

div#copyrightbar { 
  height: 32px;  /* add top/bottom padding = total height */
  width: 766px;   /* width = total page width minus left/right padding */
  margin: 0 auto;
  padding: 8px 2px;
}

div#copyrightbar p.copyright {
  float: right;
  width: 400px;
  margin: 0;
  padding: 0;
  text-align: right;
  font-size: 11px;
  color: #bbb;
  font-weight: normal;
}

div#copyrightbar p.websitedesignby {
  float: left;
  width: 300px;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  color: #888;
}
div#copyrightbar a.a-webdesign:link, 
div#copyrightbar a.a-webdesign:visited, 
div#copyrightbar a.a-webdesign:active {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  color: #999;
  text-decoration: underline;
}
div#copyrightbar a.a-webdesign:hover, 
div#copyrightbar a.a-webdesign:focus {
	color: #DD4715;
	text-decoration: underline;
}

.text-red { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000}
.text-red-bold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: bold; }

.underline {  text-decoration: underline}
 
.text-small { font-family: Arial, Helvetica, sans-serif; font-size : 11px; }

.text-vsmall { font-family: Arial, Helvetica, sans-serif; font-size : 9px; }
.text-homepage {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
}
.tableborder1 {
	border: 1px solid #999999;
}
.text-homepageblue {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #214D87;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	color: #214D87;
}
.text-blue {
	color: #214D87;
}

.text-blg-blue-bold {
	color: #214D87;
	font-size: 16px;
  font-weight: bold;
}

.text-mlg-blue {
	color: #214D87;
	font-size: 18px;
}

.text-sidebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 36px;
	font-weight: normal;
	color: #214D87;
	font-style: italic;
}



table#contact-form td { 
  margin: 0;
  padding: 0 0 3px 0; 
}
table#contact-form td.submit { 
  margin: 0;
  padding: 12px 0 3px 0; 
}

form#contactform  input { 
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size : 13px;
}
form#contactform  input.input-resume { 
  width: 283px; 
}
form#contactform  textarea { 
  width: 300px; 
}
form#contactform input#submitform {
	overflow: visible;
	cursor: pointer;
	padding: 2px 6px 1px 6px;
	background-color: #d8d8d8;
}


