/***** Global Settings *****/

.column1 p.vidlink { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin:0; line-height:1.3em; }

html, body {

border:0;

margin:0;

padding:0;

}

 

body {

font:100%/1.25 arial, helvetica, sans-serif;

}

 

/***** Common Formatting *****/

 

h1, h2, h3, h4, h5, h6 {

margin:0;

padding:0;

font-weight:normal;

}

 

h1 {

padding:30px 0 25px 0;

letter-spacing:-1px;

font:1.3em arial, helvetica, sans-serif;

}

 

h2 {

padding:20px 0;

letter-spacing:-1px;

font:1.5em arial, helvetica, sans-serif;

}

 

h3 {

font:1em arial, helvetica, sans-serif;

font-weight:bold;

}



h4 {

margin: 0 0 10px 10px;

font: 0.8em arial, helvetica, sans-serif;

font-weight: bold;

}

h5 {

margin: 0 0 10px 0;

font: 0.8em arial, helvetica, sans-serif;

font-weight: bold;

}

 

p, ul, ol {

margin:0;

padding:0 0 18px 0;

}

 

ul, ol {

padding:0 0 18px 40px;

}

 

blockquote {

margin:22px 40px;

padding:0;

}

 

small {

font-size:0.85em;

}

 

img {

border:0;

}

 

sup {

position:relative;

bottom:0.3em;

vertical-align:baseline;

}

 

sub {

position:relative;

bottom:-0.2em;

vertical-align:baseline;

}

 

acronym, abbr {

cursor:help;

letter-spacing:1px;

border-bottom:1px dashed;

}

 

/***** Links *****/

 

a, a:visited {

text-decoration:none;

border-bottom: 1px dotted #005000;

color:#222277;

}

 

/***** Forms *****/

 

form {

margin:0;

padding:0;

display:inline;

}

 

input, select, textarea {

font:1em arial, helvetica, sans-serif;

}

 

textarea {

line-height:1.25;

}

 

label {

cursor:pointer;

}

 

/***** Tables *****/

 

table {

border:0;

margin:0 0 18px 0;

padding:0;

}

 

  table tr td {

  padding:2px;

  }

 

/***** Wrapper *****/

 

#wrap {

width:960px;

margin:0 auto;

}

 

/***** Global Classes *****/

 

.clear         { clear:both; }

 

.float-left    { float:left; }

.float-right   { float:right; }

 

.text-left     { text-align:left; }

.text-right    { text-align:right; }

.text-center   { text-align:center; }

.text-justify  { text-align:justify; }

 

.bold          { font-weight:bold; }

.italic        { font-style:italic; }

.underline     { border-bottom:1px solid; }

.highlight     { background:#ffc; }

 

.wrap          { width:960px;margin:0 auto; }

 

.img-left      { float:left;margin:4px 10px 4px 0; }

.img-right     { float:right;margin:4px 0 4px 10px; }

 

.nopadding     { padding:0; }

.noindent      { margin-left:0;padding-left:0; }

.nobullet      { list-style:none;list-style-image:none; }



#container { margin: 0 auto; width:766px; }



#heading { margin: 20px 0 20px 0;}

#heading .logo { background: #FFFFFF; margin:0px 20px 0 0; float:left; display:block; font-size:1.4em;letter-spacing:-1px; border-bottom:0px;} 

#heading .col { border-left: 1px #e8e9e4 solid; width:150px; padding:0 20px; float:left;}

#heading .col ul { margin:0 0 0 0px; padding:0;list-style: none;}

#heading .col li a { font: .65em Tahoma, Arial, Helvetica, sans-serif; color:#666666; background:#FFFFFF; text-decoration:none; padding: 2px 0 2px 0; border-bottom:0px;}

#heading .col li a:hover { background:#f5f6f1; color:#333;}



#mainimage { border: 3px #e8e9e4 solid;}



#tagline { border-bottom: 0px #f5f6f1 solid;}

.subtagline { border-bottom: 0px #f5f6f1 solid;}

.subtagline h1 {padding:0px 0 0px 0;}



.bottomcol { width:253px; float:left; background:#ffffff;}

.bottomcol ul { margin:10px 40px 10px 26px; padding:0;}

.bottomcol li { font: .7em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px #e8e9e4 dashed;}

.bottomcol p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 30px 0 10px; line-height:1.3em; }



hr { height:0px; line-height:0px; font-size:1px; width:100%; border-style: solid; border-color:#aaaaaa; border-width: 1px 0px 0px 0px; clear:both; }



#footer { font: .7em Arial, Helvetica, sans-serif; color: #919191; margin: 20px 0 20px 0; }

#quotation { font: .7em Arial, Helvetica, sans-serif; color: #616161; margin: 20px 0 20px 0; }



#map { border-color:#cccccc;border-width:2px; border-style:solid; }



.column1 { width:760px; float:left; background:#ffffff;}

.column1 p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 30px 0 10px; line-height:1.3em; }

.column1 ul { margin:10px 40px 10px 26px; padding:0;}

.column1 li { font: .8em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px #e8e9e4 dashed;}



.column2 { width:507px; float:left; background:#ffffff;}

.column2 p { font:.7em Arial, Helvetica, sans-serif; color:#484848; margin: 0 30px 0 10px; line-height:1.3em; }

.column2 ul { margin:10px 40px 10px 26px; padding:0;}

.column2 li { font: .8em Arial, Helvetica, sans-serif; color:#606060; margin: 0 0 4px 0; padding: 0 0 4px 0; border-bottom: 1px #e8e9e4 dashed;}



.bioimg {

	padding: 0 10px 0 0;

	margin: 0 10px 0 0;

	border: 0 10px 0 0;

}

