/* Standard Styles */
a:link  { color: #556688; text-decoration: none }
a:visited  { color: #556688; text-decoration: none }
a:hover  { color: #555555; text-decoration: underline }

/* block link style */
a.block { color: #556688; text-decoration: none; border: medium solid rgb(250,150,100); padding: 1em 1em 1em 1em;  }
a.block:visited  { color: #556688; text-decoration: none; border: medium solid rgb(250,150,100); padding: 1em 1em 1em 1em; }
a.block:hover  { color: #555555; text-decoration: none; border: medium solid rgb(50,200,100); padding: 1em 1em 1em 1em; }


em {font-weight: bold; font-style: normal}
h2.team {font-weight: 210; font-size: 150%; margin-bottom: 0pt}

span.pullquote { font-style: italic; font-weight: 200; font-size: 15px; line-height: 25px }

/* Menu */
/*
span.VM a:link, span.VM a:visited { color: #DDDDDD; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM a:hover { color: #5030E0; background-color: #cc3 }
*/

#menuDiv a:hover {color: #5030E0; background-color: #cc3}

#page0 span.VM0 a:link, #page0 span.VM0 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM0 a:link, span.VM0 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM0 a:hover { color: #503050; background-color: #cc3 }

#page1 span.VM1 a:link, #page1 span.VM1 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM1 a:link, span.VM1 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM1 a:hover { color: #503050; background-color: #cc3 }

#page2 span.VM2 a:link, #page2 span.VM2 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM2 a:link, span.VM2 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM2 a:hover { color: #503050; background-color: #cc3 }

#page3 span.VM3 a:link, #page3 span.VM3 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM3 a:link, span.VM3 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM3 a:hover { color: #503050; background-color: #cc3 }

#page4 span.VM4 a:link, #page4 span.VM4 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM4 a:link, span.VM4 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM4 a:hover { color: #503050; background-color: #cc3 }

#page5 span.VM5 a:link, #page5 span.VM5 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM5 a:link, span.VM5 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM5 a:hover { color: #503050; background-color: #cc3 }

#page6 span.VM6 a:link, #page6 span.VM6 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM6 a:link, span.VM6 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM6 a:hover { color: #503050; background-color: #cc3 }

#page7 span.VM7 a:link, #page7 span.VM7 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM7 a:link, span.VM7 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM7 a:hover { color: #503050; background-color: #cc3 }

#page8 span.VM8 a:link, #page8 span.VM8 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM8 a:link, span.VM8 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM8 a:hover { color: #503050; background-color: #cc3 }

#page9 span.VM9 a:link, #page9 span.VM9 a:visited { color: #503050; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM9 a:link, span.VM9 a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM9 a:hover { color: #503050; background-color: #cc3 }

span.VM a:link, span.VM a:visited { color: #E9F0BA; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-decoration: none; padding: 4px; border-top: 0px none #fc3; border-bottom: 0px none; width: auto; height: auto; display: block }
span.VM a:hover { color: #503050; background-color: #cc3 }


/* body types */
body  		{ color: #FFFFFF; font-weight: 300; font-size: 12px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
body.ALT1  	{ color: #7E4808; background-image: url("images/altBgnd.gif"); background-repeat: repeat-y; font-weight: 300; font-size: 12px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

span.bodyAlt	{ color: #E9F0BA; font-weight: 150; font-style: italic; font-size: 1.3em; line-height: 1.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* Various Spans */
span.disclaimer  { color: #7E4808; font-size: 10px; line-height: 11px; visibility: visible;}

/* Images */

img.bio { margin-top: 0px; margin-right: 15px;}
img.intro { float: left; border: solid 1px #663 }


/*
******* misc
*/

p.logo	{ background-color: #FFFFFF; display: block; text-align: center}

/*                               
******* Main Divs                                         
*/
                                                       
#menuDivOuter     	{ background-color: #AE6119; visibility: visible; position: absolute; top: 0; left: 0; width: 210px; height: 500px; padding: 0px 0px 0px 0px }
#menuDivInner   	{ visibility: visible; display: block; position: absolute; top: 77px; left: 23px; width: 165px; height: 271px; padding: 0px 0px 0px 0px }

#bodyDiv	   		{ visibility: visible; display: block; position: absolute; top: 30px; left: 218px; width: 670px; height: 598px; padding: 32px 0px 0px 40px }
#bodyDivAlt    		{ background-color: #AE6119; visibility: visible; display: block; position: absolute; top: 508px; left: 218px; width: 725px; height: 112px; padding: 25px 0px 0px 25px }

#heroDiv	     	{ background-color: #F0F0F0; visibility: visible; position: absolute; top: 0; left: 218px; width: 750px; height: 500px; padding: 0px 0px 0px 0px }
#logoDiv    		{ background-color: #C9E088; visibility: visible; display: block; position: absolute; top: 508px; left: 0; width: 190px; height: 122px; padding: 15px 0px 0px 20px }

#disclaimerDiv   	{ visibility: visible; position: absolute; top: 640px; left: 218px; width: 725px; height: 60px; padding: 0px 0px 0px 0px }

