body {     background: #f7f6f1;font-family:Arial, Helvetica, sans-serif;    	    }h1, h2, h3 {padding:0;margin:0;}h1 {    font-size: 160%;font-weight : bold;    color: #33348e;    text-decoration: none;}h2 {    font-size : 150%;    font-weight : bold;    color : #cc232a;    text-decoration: none;}h3 {    font-size : 140%;    font-weight : bold;    color : #000;    text-decoration: none;}h4 {    font-size : 130%;    font-weight : bold;    color : #000;    text-decoration: none;}h5 {    font-size : 120%;    font-weight : bold;    color : #000;    text-decoration: none;}h6 {    font-size : 110%;    font-weight : bold;    color : #000;    text-decoration: none;}a:link IMG, a:visited IMG {     border: 0;}div#container{min-width: 640px;}div#header{background: #e7e6dc url(../images/bg-header.gif) right top repeat-x;height:126px;margin:0;padding:0;}div#logo{float:left;height:126px;margin:0;padding:0;}div#rightshell{background:url(../images/bg-rightshell.gif) right top no-repeat;height:126px;margin:0;padding:0;}div#toplinks{font-family: Tahoma, Arial;font-size:90%;color: #fff;margin:0;padding:10px 20px 10px 10px;}div#toplinks a{font-size:90%;font-weight:normal;color:#fff;text-transform:uppercase;text-decoration:none;padding:0 3px 0 3px;}div#toplinks a:hover{text-decoration:underline;}div#search{position:absolute;top:50px;right:20px;margin:0;padding:10px 10px 0 0;}.searchbutton{background:#cd9933;border: 1px solid #161774;font-size:85%;font-weight:bold;color:#fff;padding:1px;}.searchform{     font-size: 85%;     color:#000;     border: 1px solid #8a898a; padding:2px;}#mainnavshell{margin-left:213px;padding:0;}ul#mainnav{margin:12px 0 12px 0;padding:0;white-space: nowrap;}#mainnav li{display:inline;list-style-type: none;margin:0;padding:0;}#mainnav a { padding: 3px 10px; margin:2px;}#mainnav a:link, #mainnav a:visited{color: #fff;background-color: #e19130;text-decoration: none;border:1px solid #fff;}#mainnav a:hover{color: #fff;background-color: #efab3f;text-decoration: none;border:1px solid #fff;}div#cailc  {display: block;}div#cailc h1 {position:absolute;display: block;top:143px;left:190px;height: 28px;width: 515px;margin: 0;padding: 0;z-index:1;} div#cailc h1 span {display: none;margin: 0;padding: 0;}div#cailc h1 {	background: url(../images/CAILC.gif) left top no-repeat;margin:0;padding:0;}div#subnav{background: url(../images/bg-subnav-bottom.gif) left bottom no-repeat;padding:0 0 18px  0; }div#subnav{clear:left;float:left;width:200px;}div#contentshell{background:#fff;}div#contentshell a{font-size:100%;font-weight:normal;color:#33348e;text-decoration:none;padding:0 3px 0 3px;}div#contentshell a:hover{text-decoration:underline;}div#textsize{position:absolute;width:80px;top:15px;right:0;padding: 0;}#textsize a {margin-right: 4px;}.small a{color:#fff;font-size:12px;font-family:"Times New Roman", Times, serif;}.medium a{color:#fff;font-size:16px;font-family:"Times New Roman", Times, serif;}.large a{color:#fff;font-size:20px;font-family:"Times New Roman", Times, serif;}div#sponsorshell{margin-top:15px;margin-left:215px}div#footer{text-align:center;margin-left:215px;padding:5px 10px;}div#footer p{    font-size: 100%;font-weight:bold;     color:#000; }div#footer a{color: #fff;}#navcontainer { padding:18px 0 0 0; background: url(../images/bg-subnav-top.gif) left top no-repeat;}#navcontainer ul{margin:0;padding:0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;}#navcontainer li{ margin: 0; }#navcontainer a{display: block;padding: 2px 10px;width: 178px;color: #285727;background-color: #f3f8f3;border-left: 1px solid #65af56;border-right: 1px solid #65af56;border-bottom: 1px solid #65af56;text-decoration: none;}#navcontainer a:hover{color: #fff;background-color: #285727;text-decoration: none;}#navcontainer ul ul li { margin: 0; }#navcontainer ul ul a{display: block;padding: 3px 3px 3px 20px;width: 175px;color: #285727;background-color: #fff;text-decoration: none;}#navcontainer ul ul a:hover{color: #fff;background-color: #9abc99;text-decoration: none;}#navcontainer h4{display: block;padding: 2px 10px;margin:0;width: 178px;color: #285727;font-size:120%;background-color: #d9edd9;border-left: 1px solid #65af56;border-right: 1px solid #65af56;border-bottom: 1px solid #65af56;text-decoration: none;}ul#bottomnav{margin:0;padding:0;white-space: nowrap;}#bottomnav li{display:inline;list-style-type: none;margin:0;padding:0;}#bottomnav a { padding:0 7px 0 7px;margin:0;}#bottomnav a:link, #bottomnav a:visited{color: #fff;background-color: #e19130;text-decoration: none;}#bottomnav a:hover{color: #fff;background-color: #efab3f;text-decoration: none;}
